Download presentation
Presentation is loading. Please wait.
Published byDarcy Garrison Modified over 9 years ago
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.