Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "EE141 © Digital Integrated Circuits 2nd Inverter 1 Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje."— Presentation transcript:

1 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

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

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

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

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

6 EE141 © Digital Integrated Circuits 2nd Inverter 6 Switching Threshold as a function of Transistor Ratio 10 0 1 0.8 0.9 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 M V (V) W p /W n

7 EE141 © Digital Integrated Circuits 2nd Inverter 7 Impact of Process Variations 00.511.522.5 0 0.5 1 1.5 2 2.5 V in (V) V out (V) Good PMOS Bad NMOS Good NMOS Bad PMOS Nominal

8 EE141 © Digital Integrated Circuits 2nd Inverter 8 Propagation Delay

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

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

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

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

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

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

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

16 EE141 © Digital Integrated Circuits 2nd Inverter 16 Inverter Sizing

17 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

18 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

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

20 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

21 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:

22 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:

23 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

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

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

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

27 EE141 © Digital Integrated Circuits 2nd Inverter 27 Buffer Design 1 1 1 1 8 64 4 2.8 8 16 22.6 Nft p 16465 2818 3415 42.815.3

28 EE141 © Digital Integrated Circuits 2nd Inverter 28 Power Dissipation

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

30 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!

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

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

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

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

35 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

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

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

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

39 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...

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

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

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

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

44 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)

45 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


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

Similar presentations


Ads by Google