Robust Low Power VLSI R obust L ow P ower VLSI A Charge Pump Based Receiver Circuit to Reduce Interconnect Power Dissipation Aatmesh Shrivastava.

Slides:



Advertisements
Similar presentations
Robust Low Power VLSI R obust L ow P ower VLSI Sub-threshold Sense Amplifier (SA) Compensation Using Auto-zeroing Circuitry 01/21/2014 Peter Beshay Department.
Advertisements

Power Reduction Techniques For Microprocessor Systems
Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Inverter CMOS INVERTER.
Introduction to CMOS VLSI Design Lecture 18: Design for Low Power David Harris Harvey Mudd College Spring 2004.
S. Reda EN160 SP’08 Design and Implementation of VLSI Systems (EN1600) Lecture 14: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
June 20 th 2004University of Utah1 Microarchitectural Techniques to Reduce Interconnect Power in Clustered Processors Karthik Ramani Naveen Muralimanohar.
CS 7810 Lecture 12 Power-Aware Microarchitecture: Design and Modeling Challenges for Next-Generation Microprocessors D. Brooks et al. IEEE Micro, Nov/Dec.
Low Power Design for Wireless Sensor Networks Aki Happonen.
I.Ben Dhaou and H.Tenhunen. Royal Institute of Technology, Dept. Of Elect., ESDLab, SE Kista, Sweden Energy Efficient High Speed On-Chip Signaling.
Fall 2006, Nov. 28 ELEC / Lecture 11 1 ELEC / (Fall 2006) Low-Power Design of Electronic Circuits Power Analysis: High-Level.
10/13/05ELEC / Lecture 131 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
1 A Single-supply True Voltage Level Shifter Rajesh Garg Gagandeep Mallarapu Sunil P. Khatri Department of Electrical and Computer Engineering, Texas A&M.
Micro-Architecture Techniques for Sensor Network Processors Amir Javidi EECS 598 Feb 25, 2010.
Network-on-Chip Links and Implementation Issues System-on-Chip Group, CSE-IMM, DTU.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 13: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
Lecture 5 – Power Prof. Luke Theogarajan
Lecture 7: Power.
Power-Aware Computing 101 CS 771 – Optimizing Compilers Fall 2005 – Lecture 22.
Power-aware Computing n Dramatic increases in computer power consumption: » Some processors now draw more than 100 watts » Memory power consumption is.
Lecture 21, Slide 1EECS40, Fall 2004Prof. White Lecture #21 OUTLINE –Sequential logic circuits –Fan-out –Propagation delay –CMOS power consumption Reading:
Architectural and Compiler Techniques for Energy Reduction in High-Performance Microprocessors Nikolaos Bellas, Ibrahim N. Hajj, Fellow, IEEE, Constantine.
Low Power Design of Integrated Systems Assoc. Prof. Dimitrios Soudris
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
The CMOS Inverter Slides adapted from:
Digital Integrated Circuits© Prentice Hall 1995 Inverter THE INVERTERS.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Case Study - SRAM & Caches
Subthreshold Dual Mode Logic
Robust Low Power VLSI R obust L ow P ower VLSI Finding the Optimal Switch Box Topology for an FPGA Interconnect Seyi Ayorinde Pooja Paul Chaudhury.
6.893: Advanced VLSI Computer Architecture, September 28, 2000, Lecture 4, Slide 1. © Krste Asanovic Krste Asanovic
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
1 University of Utah & HP Labs 1 Optimizing NUCA Organizations and Wiring Alternatives for Large Caches with CACTI 6.0 Naveen Muralimanohar Rajeev Balasubramonian.
EE414 VLSI Design Design Metrics in Design Metrics in VLSI Design [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Design of Robust, Energy-Efficient Full Adders for Deep-Submicrometer Design Using Hybrid-CMOS Logic Style Sumeer Goel, Ashok Kumar, and Magdy A. Bayoumi.
Low-Power CMOS Logic Circuit Topic Review 1 Part I: Overview (Shaw) Part II: (Vincent) Low-Power Design Through Voltage Scaling Estimation and Optimization.
Power Saving at Architectural Level Xiao Xing March 7, 2005.
Power Reduction for FPGA using Multiple Vdd/Vth
EE415 VLSI Design DYNAMIC LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Lecture 03: Fundamentals of Computer Design - Trends and Performance Kai Bu
THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.
Logic Synthesis for Low Power(CHAPTER 6) 6.1 Introduction 6.2 Power Estimation Techniques 6.3 Power Minimization Techniques 6.4 Summary.
1 Computer Architecture Research Overview Rajeev Balasubramonian School of Computing, University of Utah
MS108 Computer System I Lecture 2 Metrics Prof. Xiaoyao Liang 2014/2/28 1.
Washington State University
Adiabatic Logic as Low-Power Design Technique Presented by: Muaayad Al-Mosawy Presented to: Dr. Maitham Shams Mar. 02, 2005.
Robust Low Power VLSI ECE 7502 S2015 Minimum Supply Voltage and Very- Low-Voltage Testing ECE 7502 Class Discussion Elena Weinberg Thursday, April 16,
International Symposium on Low Power Electronics and Design A Charge Pump Based Receiver Circuit to Reduce Interconnect Power Dissipation Aatmesh Shrivastava,
경종민 Low-Power Design for Embedded Processor.
INTERCONNECT MODELING M.Arvind 2nd M.E Microelectronics
EE141 © Digital Integrated Circuits 2nd Inverter 1 Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje.
Basics of Energy & Power Dissipation
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA Project Guide: Smt. Latha Dept of E & C JSSATE, Bangalore. From: N GURURAJ M-Tech,
© Digital Integrated Circuits 2nd Inverter Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
Rakshith Venkatesh 14/27/2009. What is an RF Low Noise Amplifier? The low-noise amplifier (LNA) is a special type of amplifier used in the receiver side.
Low-Power BIST (Built-In Self Test) Overview 10/31/2014
EE141 © Digital Integrated Circuits 2nd Combinational Circuits 1 A few notes for your design  Finger and multiplier in schematic design  Parametric analysis.
EE415 VLSI Design THE INVERTER [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 6.1 EE4800 CMOS Digital IC Design & Analysis Lecture 6 Power Zhuo Feng.
A Low-Area Interconnect Architecture for Chip Multiprocessors Zhiyi Yu and Bevan Baas VLSI Computation Lab ECE Department, UC Davis.
EE222 Winter 2013 Steve Kang Lecture 5 Interconnects and Clock Signaling Open systems interconnect (
CS203 – Advanced Computer Architecture
LOW POWER DESIGN METHODS
M V Ganeswara Rao Associate Professor Dept. of ECE Shri Vishnu Engineering College for Women Bhimavaram Hardware Architecture of Low-Power ALU using Clock.
Authors: Tong Lin, Kwen-Siong Chong, Joseph S. Chang, and Bah-Hwee Gwee Journal: IEEE Journal of Solid-State Circuits, vol. 48, no. 2, 2013 Presented by:
Adiabatic Technique for Energy Efficient Logic Circuits Design
CS203 – Advanced Computer Architecture
Circuit Design Techniques for Low Power DSPs
Energy Efficient Power Distribution on Many-Core SoC
Presentation transcript:

Robust Low Power VLSI R obust L ow P ower VLSI A Charge Pump Based Receiver Circuit to Reduce Interconnect Power Dissipation Aatmesh Shrivastava

Robust Low Power VLSI 2 Processor Power Power of CPU has been increasing with CMOS scaling. Reduced battery life and reliability issues due to heating. Design techniques needed to stop this trend. Source Intel

Robust Low Power VLSI 3 Power Components in a chip Leakage Power= VDD* I L, Dominates when idle. Switching Energy= C*VDD 2, Dominates when active. In this talk we focus on reducing switching energy. ILIL C

Robust Low Power VLSI 4 Interconnect Energy Energy= α(C T +C W )V DD 2 C T is device cap & C W is the wire cap Traditionally C T >> C W With scaling device became smaller and C T ~C W Significant energy is wasted in parasitic wires.

Robust Low Power VLSI 5 Interconnect Power Magen et. al. Interconnect accounts for >50% of power in a modern microprocessor [2]. In this paper we present circuit technique to reduce this power/energy.

Robust Low Power VLSI Outline  Reducing Interconnect energy through voltage scaling.  Driver Design  Receiver  Literature Review  Proposed Interconnect Receiver  Charge Pump  Proposed Circuit  Results  Energy Savings in a Processor 6

Robust Low Power VLSI 7 Voltage Scaling for interconnects Interconnects run at VDDI, Energy= α(C T *V DD 2 +C W *V DDI 2 ) VDDI< VDD will save energy. Driver converts VDD level signal to VDDI while receiver converts VDDI to VDD signal Logic runs at rated VDD, wires at reduced VDDI Key tradeoff :- Performance overhead vs Power.

Robust Low Power VLSI 8 Driver Asymmetric source follower driver [4] Two NMOS transistors are used at output stage A signal at logic level ( 1V) is converted to a signal interconnect level (0.3V) We use this driver in our proposed interconnect circuit. 1 ON OFF ON OFF 0

Robust Low Power VLSI 9 Single Ended Receiver Receiver Design plays an important role in power performance trade-off. Receiver converts the signal at interconnect level back to the logic level Poor performance, VDDI > 2*V T. VDDI ON 0 OFF ON

Robust Low Power VLSI 10 PPA : Power Performance Prior Art In prior art either energy saving is less or performance is poor. SchemesB/W (Ghz) Swing (V) Normalized Energy Basic ( no scaling)>111 Single-ended [4,5,7]< Differential [8-10]> Capacitive [6]<

Robust Low Power VLSI 11 Delay vs Energy/bit : Prior Art Existing solutions do not address power and performance in conjunction.

Robust Low Power VLSI 12 Proposed receiver ckt Charge-pump is used. It boosts the signal to three times the interconnect swing Good performance and much lower power

Robust Low Power VLSI 13 Charge Pump : Working principle Two buckets with water at height h. Water level in bucket rises Q Q Two caps with Charge Q Q=CV If the charge of one cap is dumped on another 2Q 2Q=CV1, so V1=2Q/C=2*V Charge pump is a circuit that does this charge transfer.

Robust Low Power VLSI 14 Charge Pump : To increase swing Switches φ1 and φ2 close at non-overlapping time When φ1 closes, 1 gets charged to VDDI, When φ2 2 gets charged to VDDI and so 1 goes to VDDI Circuit boosts the signal 2 times here

Robust Low Power VLSI 15 Proposed receiver ckt Charge-pump is used. It boosts the signal to three times the interconnect swing Good performance and much lower power

Robust Low Power VLSI 16 Simulation results Reduced swing interconnect signal gets reconstructed with good performance. INOUT

Robust Low Power VLSI 17 Delay vs Energy/bit Proposed Solution gives very good performance and very low energy.

Robust Low Power VLSI 18 Energy savings in a processor 4-core Alpha processor was simulated using m5 simulator Data bus b/w L1-L2 cache is long, power consuming interconnect. Long Interconnect

Robust Low Power VLSI 19 Energy savings in a processor Data-Bus of alpha was implemented using differential, basic and proposed interconnect circuit. Over the set of splash benchmarks, the proposed interconnect saves up to 70% of energy.

Robust Low Power VLSI 20 PPA : Power Performance Area Novel interconnect circuit has very good PPA metric SchemesB/W (GHz) Swing (V) Norm. EnergyArea of 1 repeater Basic>1112X Single Ended [4,5,7] < X Differential [8-10] > X Capacitive [6]< NA This Work> X

Robust Low Power VLSI 21 Thank You

Robust Low Power VLSI References 1.P. Kogge, K. Bergman, S Borka, et. al, “ExaScale Computing Study: Technology Challenges in Achieving Exascale Systems” DARPA/IPTO, September D. Liu and C. Svensson, “Power Consumption Estimation in CMOS VLSI chips” IEEE Journal of Solid-State Circuits, Vol-29 No-6, June E. Kusse and J.M. Rabaey, “Low-Energy Embedded FPGA Structures” IEEE International Symposium on Low Power Electronics Design, August H. Zhang, V. George and J.M. Rabaey, “Low-Swing On-Chip Signalling Techniques: Effectiveness and Robustness” IEEE Transactions on Very Large Scale Integration (VLSI), Vol-8 No-3, June J.C.G. Montesdeoca, J.A. Montiel-Nelson and S. Nooshabadi, “CMOS Driver Receiver Pair for Low Swing Signalling for Low Energy On-chip Interconnects” IEEE Transactions on Very Large Scale Integration (VLSI), Vol-17 No-2, February R. Ho, I. Ono, F. Liu, A. Chow, J. Schauar and R. Drost, “High Speed and Low Energy capacitively driven wires” IEEE International Solid State Circuits Conference, February M. Ferretti and P.A. Beere “Low Swing Signaling Using a Dynamic Diode-Connected Driver” European Solid-State Circuits Conference, September A. Narshimha, M. Kasotiya and R. Sridhar “A Low-Swing Differential signaling Scheme for on-chip Global Interconnects” International Conference on VLSI Design, January N. Tzartzanis, W.W. Walker “Differential Current Mode Sensing for Efficient On-Chip global Signaling” IEEE Journal of Solid State Circuits, Vol-40 No-11, November H. Ito, M. Kimura, K. Miyashita, T. Ishii, K. Okada and K. Masu, “A Bidirectional and Multidrop Transmission Line Interconnect for Multipoint to Multipoint On-Chip Communication” IEEE Journal of Solid State Circuits, Vol-43 No-4, April V. Alder and E.G. Friedman, “Repeater Design to Reduce Delay and Power in Resistive Interconnects”. IEEE Transactions on Circuits and Systems-II, Vol-45 No-45, May P.E. Allen and D.R. Holberg., “CMOS Analog circuit design” Oxford Press R.E. Kessler, E.J. McLellan and D.A. Webb, “The Alpha Microprocessor Architecture” International Conference on Computer Design, October N.L. Binkert, R.G. Dreslinski, L.R. Hsu, K.T. Lim, A.G. Saidi and S.K. Reinhardt, “The M5 Simulator: Modeling Networked Systems” IEEE Micro, July

Robust Low Power VLSI 23 Back Up

Robust Low Power VLSI 24 More Plots

Robust Low Power VLSI 25 Charge Pump

Robust Low Power VLSI 26 Pulse Generator

Robust Low Power VLSI 27 Proposed Circuit

Robust Low Power VLSI 28 Timing diagram

Robust Low Power VLSI 29 Differential Receiver Output can swing from VDD to VDD-IR. If I/R is large signal can reach full swing. It also converts low swing to high swing Good Performance. Two wires/bit and static current :Power Overhead. Strong Weak