EE141 © Digital Integrated Circuits 2nd Inverter 1 Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje.

Slides:



Advertisements
Similar presentations
Digital Integrated Circuits© Prentice Hall 1995 Low Power Design Low Power Design in CMOS.
Advertisements

9/15/05ELEC / Lecture 71 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Inverter CMOS INVERTER.
Digital Integrated Circuits A Design Perspective
© Digital Integrated Circuits 2nd Inverter Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
© Digital Integrated Circuits 2nd Inverter EE4271 VLSI Design The Inverter Dr. Shiyan Hu Office: EERC 518 Adapted and modified from Digital.
Digital Integrated Circuits© Prentice Hall 1995 Devices The MOS Transistor.
Fall 06, Sep 19, 21 ELEC / Lecture 6 1 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic.
Combinational Circuits
Designing Combinational Logic Circuits: Part2 Alternative Logic Forms:
Digital Integrated Circuits A Design Perspective
CMOS Digital Integrated Circuits 1 Lec 7 CMOS Inverters: Dynamic Analysis and Design.
© Digital Integrated Circuits 2nd Inverter CMOS Inverter: Digital Workhorse  Best Figures of Merit in CMOS Family  Noise Immunity  Performance  Power/Buffer.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 13: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
Copyright Agrawal, 2007 ELEC6270 Fall 07, Lecture 6 1 ELEC 5270/6270 Fall 2007 Low-Power Design of Electronic Circuits Dynamic Power: Device Sizing Vishwani.
Digital Integrated Circuits A Design Perspective
EE141 © Digital Integrated Circuits 2nd Combinational Circuits 1 Digital Integrated Circuits A Design Perspective Designing Combinational Logic Circuits.
Digital Integrated Circuits A Design Perspective
Lecture 7: Power.
CMOS VLSI For Computer Engineering Lecture 4 – Logical Effort Prof. Luke Theogarajan parts adapted form Harris – and Rabaey-
Field-Effect Transistors 1.Understand MOSFET operation. 2. Understand the basic operation of CMOS logic gates. 3. Make use of p-fet and n-fet for logic.
Lecture 21, Slide 1EECS40, Fall 2004Prof. White Lecture #21 OUTLINE –Sequential logic circuits –Fan-out –Propagation delay –CMOS power consumption Reading:
Power, Energy and Delay Static CMOS is an attractive design style because of its good noise margins, ideal voltage transfer characteristics, full logic.
EE415 VLSI Design THE INVERTER DYNAMICS [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
The CMOS Inverter Slides adapted from:
Digital Integrated Circuits© Prentice Hall 1995 Inverter THE INVERTERS.
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
1 Delay Estimation Most digital designs have multiple data paths some of which are not critical. The critical path is defined as the path the offers the.
© Digital Integrated Circuits 2nd Sequential Circuits Digital Integrated Circuits A Design Perspective Designing Sequential Logic Circuits Jan M. Rabaey.
Mary Jane Irwin ( ) Modified by Dr. George Engel (SIUE)
Mary Jane Irwin ( ) CSE477 VLSI Digital Circuits Fall 2002 Lecture 04: CMOS Inverter (static view) Mary Jane.
1 The Physical Structure (NMOS) Field Oxide SiO2 Gate oxide Field Oxide n+ Al SiO2 Polysilicon Gate channel L P Substrate D S L W (D) (S) Metal n+ (G)
Digital Integrated Circuits© Prentice Hall 1995 Inverter THE INVERTERS.
Review: CMOS Inverter: Dynamic
EE415 VLSI Design DYNAMIC LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
© Digital Integrated Circuits 2nd Devices Digital Integrated Circuits A Design Perspective The Devices Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
1. Department of Electronics Engineering Sahand University of Technology NMOS inverter with an n-channel enhancement-mode mosfet with the gate connected.
Elmore Delay, Logical Effort
THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.
THE INVERTER [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
1 Power Dissipation in CMOS Two Components contribute to the power dissipation: »Static Power Dissipation –Leakage current –Sub-threshold current »Dynamic.
© Digital Integrated Circuits 2nd Inverter Modified From "Digital Integrated Circuits", by J. Rabaey, A. Chandrakasan and B. Nikolic. Copyright 1996 UCB.
EE141 © Digital Integrated Circuits 2nd Combinational Circuits 1 Digital Integrated Circuits A Design Perspective Designing Combinational Logic Circuits.
1 The Physical Structure (NMOS) Field Oxide SiO2 Gate oxide Field Oxide n+ Al SiO2 Polysilicon Gate channel L P Substrate D S L W (D) (S) Metal n+ (G)
Designing Combinational Logic Circuits
Chapter 6 (I) Designing Combinational Logic Circuits Static CMOS
CMOS Inverter: Dynamic V DD RnRn V out = 0 V in = V DD CLCL t pHL = f(R n, C L )  Transient, or dynamic, response determines the maximum speed at which.
EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.
Inverter Chapter 5 The Inverter April 10, Inverter Objective of This Chapter  Use Inverter to know basic CMOS Circuits Operations  Watch for performance.
© Digital Integrated Circuits 2nd Inverter EE5900 Advanced Algorithms for Robust VLSI CAD The Inverter Dr. Shiyan Hu Office: EERC 731 Adapted.
Spring 2010, Mar 10ELEC 7770: Advanced VLSI Design (Agrawal)1 ELEC 7770 Advanced VLSI Design Spring 2010 Gate Sizing Vishwani D. Agrawal James J. Danaher.
Switch Logic EE141.
Digital Integrated Circuits A Design Perspective
© Digital Integrated Circuits 2nd Inverter Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
EE141 © Digital Integrated Circuits 2nd Combinational Circuits 1 Digital Integrated Circuits A Design Perspective Designing Combinational Logic Circuits.
Solid-State Devices & Circuits
EE141 © Digital Integrated Circuits 2nd Combinational Circuits 1 A few notes for your design  Finger and multiplier in schematic design  Parametric analysis.
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 6.1 EE4800 CMOS Digital IC Design & Analysis Lecture 6 Power Zhuo Feng.
EE415 VLSI Design. Read 4.1, 4.2 COMBINATIONAL LOGIC.
CSE477 L11 Fast Logic.1Irwin&Vijay, PSU, 2002 CSE477 VLSI Digital Circuits Fall 2002 Lecture 11: Designing for Speed Mary Jane Irwin (
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
CMOS OUTLINE » Fan-out » Propagation delay » CMOS power consumption.
The Inverter EE4271 VLSI Design Professor Shiyan Hu Office: EERC 518
EE141 Chapter 5 The Inverter April 10, 2003.
CMOS Inverter First Glance
Digital Integrated Circuits A Design Perspective
OUTLINE » Fan-out » Propagation delay » CMOS power consumption
The Inverter EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 731
Propagation Delay.
Presentation transcript:

EE141 © Digital Integrated Circuits 2nd Inverter 1 Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic July 30, 2002

EE141 © Digital Integrated Circuits 2nd Inverter 2 The CMOS Inverter: A First Glance

EE141 © Digital Integrated Circuits 2nd Inverter 3 CMOS Inverters Polysilicon In Out Metal1 V DD GND PMOS NMOS 2

EE141 © Digital Integrated Circuits 2nd Inverter 4 Voltage Transfer Characteristic

EE141 © Digital Integrated Circuits 2nd Inverter 5 CMOS Inverter VTC

EE141 © Digital Integrated Circuits 2nd Inverter 6 Switching Threshold as a function of Transistor Ratio M V (V) W p /W n

EE141 © Digital Integrated Circuits 2nd Inverter 7 Impact of Process Variations V in (V) V out (V) Good PMOS Bad NMOS Good NMOS Bad PMOS Nominal

EE141 © Digital Integrated Circuits 2nd Inverter 8 Propagation Delay

EE141 © Digital Integrated Circuits 2nd Inverter 9 CMOS Inverter Propagation Delay Approach 1

EE141 © Digital Integrated Circuits 2nd Inverter 10 CMOS Inverter Propagation Delay Approach 2

EE141 © Digital Integrated Circuits 2nd Inverter 11 Transient Response t p = 0.69 C L (R eqn +R eqp )/2 ? t pLH t pHL

EE141 © Digital Integrated Circuits 2nd Inverter 12 Design for Performance  Keep capacitances small  Increase transistor sizes  watch out for self-loading!  Increase V DD (????)

EE141 © Digital Integrated Circuits 2nd Inverter 13 Delay as a function of V DD

EE141 © Digital Integrated Circuits 2nd Inverter 14 Device Sizing (for fixed load) Self-loading effect: Intrinsic capacitances dominate

EE141 © Digital Integrated Circuits 2nd Inverter 15 NMOS/PMOS ratio tpLH tpHL tp  = W p /W n

EE141 © Digital Integrated Circuits 2nd Inverter 16 Inverter Sizing

EE141 © Digital Integrated Circuits 2nd Inverter 17 Inverter Chain CLCL If C L is given: - How many stages are needed to minimize the delay? - How to size the inverters? May need some additional constraints. In Out

EE141 © Digital Integrated Circuits 2nd Inverter 18 Delay Formula C int =  C gin with   1 f = C L /C gin - effective fanout R = R unit /W ; C int =WC unit t p0 = 0.69R unit C unit

EE141 © Digital Integrated Circuits 2nd Inverter 19 Apply to Inverter Chain CLCL InOut 12N t p = t p1 + t p2 + …+ t pN

EE141 © Digital Integrated Circuits 2nd Inverter 20 Optimal Tapering for Given N Delay equation has N - 1 unknowns, C gin,2 – C gin,N Minimize the delay, find N - 1 partial derivatives Result: C gin,j+1 /C gin,j = C gin,j /C gin,j-1 Size of each stage is the geometric mean of two neighbors - each stage has the same effective fanout (C out /C in ) - each stage has the same delay

EE141 © Digital Integrated Circuits 2nd Inverter 21 Optimum Delay and Number of Stages When each stage is sized by f and has same eff. fanout f: Minimum path delay Effective fanout of each stage:

EE141 © Digital Integrated Circuits 2nd Inverter 22 Example C L = 8 C 1 In Out C1C1 1ff2f2 C L /C 1 has to be evenly distributed across N = 3 stages:

EE141 © Digital Integrated Circuits 2nd Inverter 23 Optimum Number of Stages For a given load, C L and given input capacitance C in Find optimal sizing f For  = 0, f = e, N = lnF

EE141 © Digital Integrated Circuits 2nd Inverter 24 Optimum Effective Fanout f Optimum f for given process defined by  f opt = 3.6 for  =1

EE141 © Digital Integrated Circuits 2nd Inverter 25 Impact of Self-Loading on tp No Self-Loading,  =0 With Self-Loading  =1

EE141 © Digital Integrated Circuits 2nd Inverter 26 Normalized delay function of F

EE141 © Digital Integrated Circuits 2nd Inverter 27 Buffer Design Nft p

EE141 © Digital Integrated Circuits 2nd Inverter 28 Power Dissipation

EE141 © Digital Integrated Circuits 2nd Inverter 29 Where Does Power Go in CMOS?

EE141 © Digital Integrated Circuits 2nd Inverter 30 Dynamic Power Dissipation Energy/transition = C L * V dd 2 Power = Energy/transition *f =C L * V dd 2 * f Need to reduce C L, V dd, andf to reduce power. VinVout C L Vdd Not a function of transistor sizes!

EE141 © Digital Integrated Circuits 2nd Inverter 31 Modification for Circuits with Reduced Swing

EE141 © Digital Integrated Circuits 2nd Inverter 32 Adiabatic Charging 2 2 2

EE141 © Digital Integrated Circuits 2nd Inverter 33 Adiabatic Charging

EE141 © Digital Integrated Circuits 2nd Inverter 34 Node Transition Activity and Power

EE141 © Digital Integrated Circuits 2nd Inverter 35 Transistor Sizing for Minimum Energy  Goal: Minimize Energy of whole circuit  Design parameters: f and V DD  tp  tpref of circuit with f=1 and V DD =V ref

EE141 © Digital Integrated Circuits 2nd Inverter 36 Transistor Sizing (2)  Performance Constraint (  =1)  Energy for single Transition

EE141 © Digital Integrated Circuits 2nd Inverter 37 Transistor Sizing (3) F = V DD = f (f) E/E ref = f (f)

EE141 © Digital Integrated Circuits 2nd Inverter 38 Short Circuit Currents

EE141 © Digital Integrated Circuits 2nd Inverter 39 How to keep Short-Circuit Currents Low? Short circuit current goes to zero if t fall >> t rise, but can’t do this for cascade logic, so...

EE141 © Digital Integrated Circuits 2nd Inverter 40 Minimizing Short-Circuit Power Vdd =1.5 Vdd =2.5 Vdd =3.3

EE141 © Digital Integrated Circuits 2nd Inverter 41 Leakage Sub-threshold current one of most compelling issues in low-energy circuit design!

EE141 © Digital Integrated Circuits 2nd Inverter 42 Reverse-Biased Diode Leakage JS = pA/  m2 at 25 deg C for 0.25  m CMOS JS doubles for every 9 deg C!

EE141 © Digital Integrated Circuits 2nd Inverter 43 Subthreshold Leakage Component

EE141 © Digital Integrated Circuits 2nd Inverter 44 Static Power Consumption Wasted energy … Should be avoided in almost all cases, but could help reducing energy in others (e.g. sense amps)

EE141 © Digital Integrated Circuits 2nd Inverter 45 Principles for Power Reduction  Prime choice: Reduce voltage!  Recent years have seen an acceleration in supply voltage reduction  Design at very low voltages still open question (0.6 … 0.9 V by 2010!)  Reduce switching activity  Reduce physical capacitance  Device Sizing: for F=20 –f opt (energy)=3.53, f opt (performance)=4.47