Download presentation
Presentation is loading. Please wait.
Published byAugustine Campbell Modified over 9 years ago
1
Inverter Chapter 5 The Inverter April 10, 2003
2
Inverter Objective of This Chapter Use Inverter to know basic CMOS Circuits Operations Watch for performance Index such as Speed (Delay calculation) Optimal Transistor Sizing for speed and Energy Power Consumption and Dissipation
3
Inverter The CMOS Inverter: A First Glance V in V out C L V DD
4
Inverter CMOS Inverter Polysilicon In Out V DD GND PMOS Metal 1 NMOS Contacts N Well
5
Inverter Two Inverters Connect in Metal Share power and ground Abut cells Vin Vout Vin Vout
6
Inverter CMOS Inverter First-Order DC Analysis V OL = 0 V OH = V DD V DD V V in = V DD V in = 0 V out V R n R p
7
Inverter Delay Definitions
8
Inverter CMOS Inverter: Transient Response t pHL = f(R on.C.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 ln(2)=0.69
9
Inverter Voltage Transfer Characteristic
10
Inverter PMOS Load Lines V DS,p I Dp V GSp =-2.5 V GSp =-1 V DS,p I Dn V in =0 V in =1.5 V out I Dn V in =0 V in =1.5 V in = V DD +V+V GSp I Dn = - I Dp V out = V DD +V+V DSp V out I Dn V in = V DD +V+V GS,p I D,n = - I D,p V out = V DD +V+V DS,p (Vdd = 2.5V in 0.25um CMOS Process) (Vt = 0.4V as shown in Table 3-2)
11
Inverter CMOS Inverter Load Characteristics
12
Inverter CMOS Inverter VTC V M: Vin = Vout Switching Threshold Voltage
13
Inverter Switching Threshold as a Function of Transistor Ratio NMOS and PMOS are in Saturation Modes For r = 1, and saturated velocity NMOS = 2 PMOS, Wp = 2Wn
14
Inverter 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/W n
15
Inverter Simulated VTC
16
Inverter 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 Good: Smaller oxide thickness, smaller L, higher W, smaller VT
17
Inverter Propagation Delay
18
Inverter CMOS Inverters Polysilicon In Out Metal1 V DD GND PMOS NMOS 1.2 m =2
19
Inverter CMOS Inverter Propagation Delay
20
Inverter The Transistor as a Switch
21
Inverter The Transistor as a Switch
22
Inverter The Transistor as a Switch
23
Inverter Transient Response t p = 0.69 C L (R eqn +R eqp )/2 ? t pLH t pHL
24
Inverter Design for Performance Keep loading capacitances (C L ) small Increase transistor sizes (add CMOS gain) Watch out for self-loading (for the previous stage)! Increase V DD (????) Power consumption??
25
Inverter Delay (speed degrade) as a function of V DD
26
Inverter NMOS/PMOS ratio tpLH tpHL tp = W p /W n (See pp. 204) Fig. 5-18
27
Inverter Device Sizing (for fixed load) Self-loading effect: Intrinsic capacitances dominate (Fig. 5-19)
28
Inverter Inverter Sizing
29
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 1f2f1
30
Inverter Inverter Delay Minimum length devices, L=0.25 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:
31
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
32
Inverter Inverter with Load and Para. Cap. 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
33
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
34
Inverter Apply to Inverter Chain CLCL InOut 12N t p = t p1 + t p2 + …+ t pN
35
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
36
Inverter Optimum Delay and Number of Stages When each stage is sized by f and has same effective fanout f: Minimum path delay Effective fanout of each stage:
37
Inverter Example C L = 8 C 1 In Out C1C1 1ff2f2 C L /C 1 has to be evenly distributed across N = 3 stages:
38
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
39
Inverter Optimum Effective Fanout f Optimum f for given process defined by f opt = 3.6 for =1
40
Inverter Impact of Self-Loading on tp No Self-Loading, =0 With Self-Loading =1
41
Inverter Normalized delay function of F
42
Inverter Buffer Design 1 1 1 1 8 64 4 2.8 8 16 22.6 Nft p 16465 2818 3415 42.815.3
43
Inverter Power Dissipation
44
Inverter Where Does Power Go in CMOS?
45
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!
46
Inverter Modification for Circuits with Reduced Swing
47
Inverter Node Transition Activity and Power
48
Inverter 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
49
Inverter Transistor Sizing (2) Performance Constraint ( =1) Energy for single Transition
50
Inverter Transistor Sizing (3) F =1 2 5 10 20 V DD = f (f) E/E ref = f (f)
51
Inverter Short Circuit Currents
52
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...
53
Inverter Minimizing Short-Circuit Power Vdd =1.5 Vdd =2.5 Vdd =3.3
54
Inverter Leakage Sub-threshold current one of most compelling issues in low-energy circuit design!
55
Inverter 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!
56
Inverter Subthreshold Leakage Component
57
Inverter Static Power Consumption Wasted energy … Should be avoided in almost all cases, but could help reducing energy in others (e.g. sense amps)
58
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.