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

Slides:



Advertisements
Similar presentations
Topics Electrical properties of static combinational gates:
Advertisements

ELEC 301 Volkan Kursun Design Metrics ECE555 - Volkan Kursun
Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Inverter CMOS INVERTER.
Digital Integrated Circuits A Design Perspective
© 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.
ISLAMIC UNIVERSITY OF GAZA Faculty of Engineering Computer Engineering Department EELE3321: Digital Electronics Course Asst. Prof. Mohammed Alhanjouri.
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.
Digital Integrated Circuits A Design Perspective
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.
MOS Inverter: Static Characteristics
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
Topic 4: Digital Circuits
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.
EE414 VLSI Design Design Metrics in Design Metrics in VLSI Design [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
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.]
1. Department of Electronics Engineering Sahand University of Technology NMOS inverter with an n-channel enhancement-mode mosfet with the gate connected.
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.
Chapter 07 Electronic Analysis of CMOS Logic Gates
© Digital Integrated Circuits 2nd Inverter Modified From "Digital Integrated Circuits", by J. Rabaey, A. Chandrakasan and B. Nikolic. Copyright 1996 UCB.
Modern VLSI Design 2e: Chapter 3 Copyright  1998 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
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)
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.
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.
EE141 © Digital Integrated Circuits 2nd Inverter 1 Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje.
Switch Logic EE141.
Digital Integrated Circuits A Design Perspective
Introduction to MicroElectronics
© Digital Integrated Circuits 2nd Inverter Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
BR 6/001 The RC Delay Model for Gates Recall that the RC Delay model for NMOS/PMOS from Harris (k is the width of the gate)
FPGA-Based System Design: Chapter 2 Copyright  2004 Prentice Hall PTR Topics n Logic gate delay. n Logic gate power consumption. n Driving large loads.
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.
Modern VLSI Design 3e: Chapter 3 Copyright  1998, 2002 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
EE415 VLSI Design THE INVERTER [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
EE415 VLSI Design. Read 4.1, 4.2 COMBINATIONAL LOGIC.
Dynamic Logic.
1 Dynamic CMOS Chapter 9 of Textbook. 2 Dynamic CMOS  In static circuits at every point in time (except when switching) the output is connected to either.
Digital Logic Inverter Clasificacion de Circuitos y frecuencia maxima.
CMOS technology and CMOS Logic gate. Transistors in microprocessors.
EE141 © Digital Integrated Circuits 2nd Introduction 1 Digital Integrated Circuits A Design Perspective Introduction Jan M. Rabaey Anantha Chandrakasan.
CMOS OUTLINE » Fan-out » Propagation delay » CMOS power consumption.
Lecture 05: Static Behaviour of CMOS Inverter
The Inverter EE4271 VLSI Design Professor Shiyan Hu Office: EERC 518
EE141 Chapter 5 The Inverter April 10, 2003.
Digital Integrated Circuits A Design Perspective
CMOS Inverter First Glance
Digital Integrated Circuits A Design Perspective
The Inverter EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 731
Impact of Technology Scaling
Propagation Delay.
Presentation transcript:

© 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 DIGITAL GATES Fundamental Parameters  Functionality  Reliability, Robustness  Area  Performance  DC Characteristics  Speed (delay)  Power Consumption

© Digital Integrated Circuits 2nd Inverter Noise in Digital Integrated Circuits

© Digital Integrated Circuits 2nd Inverter The Ideal Gate

© Digital Integrated Circuits 2nd Inverter CMOS Inverter First-Order DC Analysis V OL = 0 V OH = V DD V M = f(R n, R p ) V DD V V in = V DD V in = 0 V out V R n R p

© Digital Integrated Circuits 2nd Inverter Mapping between analog and digital signals

© Digital Integrated Circuits 2nd Inverter Definition of Noise Margins

© Digital Integrated Circuits 2nd Inverter The Regenerative Property

© Digital Integrated Circuits 2nd Inverter Fan-in and Fan-out

© Digital Integrated Circuits 2nd Inverter The CMOS Inverter: A First Glance V in V out C L V DD

© Digital Integrated Circuits 2nd Inverter CMOS Inverter Polysilicon In Out V DD GND PMOS 2 Metal 1 NMOS Contacts N Well

© Digital Integrated Circuits 2nd Inverter VTC of Real Inverter

© Digital Integrated Circuits 2nd Inverter CMOS Inverter: Transient Response t pHL = f(R on.C L ) = 0.69 R on C L V out V R n R p V DD V V in = V DD V in = 0 (a) Low-to-high(b) High-to-low C L C L

© Digital Integrated Circuits 2nd Inverter Delay Definitions

© Digital Integrated Circuits 2nd Inverter Ring Oscillator

© Digital Integrated Circuits 2nd Inverter Power Dissipation

© Digital Integrated Circuits 2nd Inverter Voltage Transfer Characteristic

© Digital Integrated Circuits 2nd Inverter CMOS Inverter Polysilicon In Out V DD GND PMOS 2 Metal 1 NMOS Contacts N Well

© Digital Integrated Circuits 2nd Inverter DC Operation: Voltage Transfer Characteristic V(x) V(y) V OH V OL V LT V OH V OL f V(y)=V(x) Switching Logic Threshold Nominal Voltage Levels V(y)V(x) VIL VIH dVo/dVi =-1 NML NMH

© Digital Integrated Circuits 2nd Inverter CMOS Inverter Load Characteristics I n,p V in = 5 V in = 4 V in = 3 V in = 0 V in = 1 V in = 2 NMOS PMOS V in = 0 V in = 1 V in = 2 V in = 3 V in = 4 V in = 4 V in = 5 V in = 2 V in = 3 Vout

© Digital Integrated Circuits 2nd Inverter CMOS Inverter VTC Vin < Vtn -NMOS Off Vin > Vdd – Vtp -PMOS Off PMOS: linear if Vsg –Vtp > Vsd Vo > Vin +Vtp NMOS: Linear if Vgs-Vtn > Vds Vo < Vin –Vtn VOH: PMOS(lin) & NMOS(off) VOL: PMOS(off) & NMOS(lin) VIH: PMOS(sat) & NMOS(lin) VIL: PMOS(lin) & NMOS(sat) VLT: PMOS(sat) & NMOS(sat)

© Digital Integrated Circuits 2nd Inverter CMOS Inverter VTC VOH: PMOS(lin) & NMOS(off) = Vdd VOL: PMOS(off) & NMOS(lin) = Gnd VIH: PMOS(sat) & NMOS(lin): Solve: VIL: PMOS(lin) & NMOS(sat): Solve:

© Digital Integrated Circuits 2nd Inverter CMOS Inverter VTC VLT: PMOS(sat) & NMOS(sat): If Vtn = Vtp &  p =  n  VLT = Vdd/2: Gives a symmetric Inverter!

© Digital Integrated Circuits 2nd Inverter Simulated VTC

© Digital Integrated Circuits 2nd Inverter Gate Logic Switching Threshold  p // n V LT

© Digital Integrated Circuits 2nd Inverter Inverter Gain

© Digital Integrated Circuits 2nd Inverter Gain as a function of VDD Gain=-1

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

© Digital Integrated Circuits 2nd Inverter Propagation Delay

© Digital Integrated Circuits 2nd Inverter Delay Definitions

© Digital Integrated Circuits 2nd Inverter CMOS Inverter: Transient Response

© Digital Integrated Circuits 2nd Inverter CMOS Inverter Propagation Delay V DD V out V in = V DD C L I av t pHL = C L V swing /2 I av C L k n V DD ~

© Digital Integrated Circuits 2nd Inverter CMOS Inverter Propagation Delay V DD V out V in = V DD C L Vdd Vo Time VH Vdd-Vtn to t1 t2 VL NMOS(sat) NMOS(lin)

© Digital Integrated Circuits 2nd Inverter CMOS Inverter Propagation Delay Similarly:

© Digital Integrated Circuits 2nd Inverter CMOS Inverter Rise & Fall Time Similarly, Rise Time: Similarly, Fall Time:

© Digital Integrated Circuits 2nd Inverter Computing the Capacitances

© Digital Integrated Circuits 2nd Inverter CMOS Inverters Polysilicon In Out Metal1 V DD GND PMOS NMOS 1.2  m =2

© Digital Integrated Circuits 2nd Inverter The Miller Effect

© Digital Integrated Circuits 2nd Inverter Computing the Capacitances

© Digital Integrated Circuits 2nd Inverter Impact of Rise Time on Delay

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

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

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

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

© Digital Integrated Circuits 2nd Inverter Impact of Rise Time on Delay

© Digital Integrated Circuits 2nd Inverter Inverter Sizing

© Digital Integrated Circuits 2nd Inverter 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

© Digital Integrated Circuits 2nd Inverter Inverter Delay Minimum length devices, L=0.7  m Assume that for W P = 2W N =2W same pull-up and pull-down currents approx. equal resistances R N = R P approx. equal rise t pLH and fall t pHL delays Analyze as an RC network t pHL = (ln 2) R N C L t pLH = (ln 2) R P C L Delay (D): 2W2W W Load for the next stage:

© Digital Integrated Circuits 2nd Inverter Inverter with Load Load (C L ) Delay Assumptions: no load -> zero delay CLCL t p = k R W C L RWRW RWRW W unit = 1 k is a constant, equal to 0.69

© Digital Integrated Circuits 2nd Inverter Inverter with Load Load Delay C int CLCL Delay = kR W (C int + C L ) = kR W C int + kR W C L = kR W C int (1+ C L /C int ) = Delay (Internal) + Delay (Load) C N = C unit C P = 2C unit 2W2W W

© Digital Integrated Circuits 2nd Inverter 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

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

© Digital Integrated Circuits 2nd Inverter 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

© Digital Integrated Circuits 2nd Inverter 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:

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

© Digital Integrated Circuits 2nd Inverter 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

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

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

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

© Digital Integrated Circuits 2nd Inverter Buffer Design Nft p

© Digital Integrated Circuits 2nd Inverter Power Dissipation

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

© Digital Integrated Circuits 2nd Inverter 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!

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

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

© Digital Integrated Circuits 2nd Inverter Adiabatic Charging

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

© Digital Integrated Circuits 2nd Inverter Short Circuit Currents

© Digital Integrated Circuits 2nd Inverter 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...

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

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

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

© Digital Integrated Circuits 2nd Inverter Subthreshold Leakage Component

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

© Digital Integrated Circuits 2nd Inverter 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

© Digital Integrated Circuits 2nd Inverter Impact of Technology Scaling

© Digital Integrated Circuits 2nd Inverter Goals of Technology Scaling  Make things cheaper:  Want to sell more functions (transistors) per chip for the same money  Build same products cheaper, sell the same part for less money  Price of a transistor has to be reduced  But also want to be faster, smaller, lower power

© Digital Integrated Circuits 2nd Inverter Technology Scaling  Goals of scaling the dimensions by 30%:  Reduce gate delay by 30% (increase operating frequency by 43%)  Double transistor density  Reduce energy per transition by 65% (50% power 43% increase in frequency  Die size used to increase by 14% per generation  Technology generation spans 2-3 years

© Digital Integrated Circuits 2nd Inverter Technology Evolution (2000 data) International Technology Roadmap for Semiconductors Max  P power [W] Max frequency [GHz],Local-Global Bat. power [W] Wiring levels Supply [V] Technology node [nm] Year of Introduction Node years: 2007/65nm, 2010/45nm, 2013/33nm, 2016/23nm

© Digital Integrated Circuits 2nd Inverter ITRS Technology Roadmap Acceleration Continues

© Digital Integrated Circuits 2nd Inverter Technology Scaling (1) Minimum Feature Size

© Digital Integrated Circuits 2nd Inverter Technology Scaling (2) Number of components per chip

© Digital Integrated Circuits 2nd Inverter Technology Scaling (3) Propagation Delay t p decreases by 13%/year 50% every 5 years!

© Digital Integrated Circuits 2nd Inverter Technology Scaling (4) From Kuroda

© Digital Integrated Circuits 2nd Inverter Technology Scaling Models

© Digital Integrated Circuits 2nd Inverter Scaling Relationships for Long Channel Devices

© Digital Integrated Circuits 2nd Inverter Transistor Scaling (velocity-saturated devices)

© Digital Integrated Circuits 2nd Inverter  Processor Scaling P.Gelsinger:  Processors for the New Millenium, ISSCC 2001

© Digital Integrated Circuits 2nd Inverter  Processor Power P. Gelsinger:  Processors for the New Millenium, ISSCC 2001

© Digital Integrated Circuits 2nd Inverter  Processor Performance P. Gelsinger:  Processors for the New Millenium, ISSCC 2001

© Digital Integrated Circuits 2nd Inverter 2010 Outlook  Performance 2X/16 months  1 TIP (terra instructions/s)  30 GHz clock  Size  No of transistors: 2 Billion  Die: 40*40 mm  Power  10kW!!  Leakage: 1/3 active Power P.Gelsinger:  Processors for the New Millenium, ISSCC 2001

© Digital Integrated Circuits 2nd Inverter Some interesting questions  What will cause this model to break?  When will it break?  Will the model gradually slow down?  Power and power density  Leakage  Process Variation