Download presentation
Presentation is loading. Please wait.
1
EE141 Chapter 5 The Inverter April 10, 2003
2
Objective of This Chapter
Use Inverter to know basic CMOS Circuits Operations Watch for performance Index such as Speed (Delay) Optimal Transistor Sizing Power Consumption
3
The CMOS Inverter: A First Glance
out C L DD
4
CMOS Inverter N Well V DD PMOS 2l Contacts Out In Metal 1 Polysilicon
NMOS GND
5
Two Inverters Vin Vout Vout Vin Share power and ground Abut cells
Connect in Metal Vin Vout Vout Vin
6
CMOS Inverter First-Order DC Analysis
DD in = out R n p VOL = 0 VOH = VDD VM = f(Rn, Rp) Rn, Rp: Channel Resistance in Saturation Mode
7
CMOS Inverter: Transient Response
DD DD t pHL = f(R on .C L ) = 0.69 R C R p V out V out C L C L R n V = V = V in in DD (a) Low-to-high (b) High-to-low
8
Voltage Transfer Characteristic
9
PMOS Load Lines (Vdd = 2.5V) V in = V DD +V GS,p I D,n = - I D,p out
DS,p V DS,p I Dp GSp =-2.5 =-1 V DS,p I Dn in =0 =1.5 V out I Dn in =0 =1.5 V in = V DD +V GSp I Dn = - I Dp V out = V DD +V DSp (Vdd = 2.5V)
10
CMOS Inverter Load Characteristics
11
CMOS Inverter VTC VM: Vin = Vout
12
Switching Threshold as a Function of Transistor Ratio
NMOS and PMOS are in Saturation Modes For r = 1, and mobility NMOS = 2 PMOS, Wp = 2Wn
13
Switching Threshold as a Function of Transistor Ratio
1.8 1.7 1.6 1.5 1.4 V (V) 1.3 M 1.2 1.1 1 0.9 0.8 1 10 10 W /W p n
14
Simulated VTC
15
Impact of Process Variations
0.5 1 1.5 2 2.5 V in (V) out Good PMOS Bad NMOS Good NMOS Bad PMOS Nominal
16
Propagation Delay
17
CMOS Inverter Propagation Delay Approach 1
18
CMOS Inverter Propagation Delay Approach 2
19
CMOS Inverters V DD PMOS 1.2 m m =2l Out In Metal1 Polysilicon NMOS
GND
20
Transient Response ? tp = 0.69 CL (Reqn+Reqp)/2 tpLH tpHL
21
Design for Performance
Keep loading capacitances (CL) small Increase transistor sizes (add CMOS gain) Watch out for self-loading (for the previous stage)! Increase VDD (????)
22
Delay as a function of VDD
23
Device Sizing (for fixed load) Self-loading effect:
Intrinsic capacitances dominate
24
NMOS/PMOS ratio tpLH tpHL tp b = Wp/Wn
25
Impact of Rise Time on Delay
26
Inverter Sizing
27
Inverter Chain In Out CL If CL is given:
How many stages are needed to minimize the delay? How to size the inverters? May need some additional constraints.
28
Inverter Delay Minimum length devices, L=0.25mm
Assume that for WP = 2WN =2W same pull-up and pull-down currents approx. equal resistances RN = RP approx. equal rise tpLH and fall tpHL delays Analyze as an RC network 2W W Delay (D): tpHL = (ln 2) RNCL tpLH = (ln 2) RPCL Load for the next stage:
29
Inverter with Load RW CL RW tp = k RWCL k is a constant, equal to 0.69
Delay RW CL RW Load (CL) tp = k RWCL k is a constant, equal to 0.69 Assumptions: no load -> zero delay Wunit = 1
30
Inverter with Load CP = 2Cunit 2W Cint CL W CN = Cunit
Delay 2W Cint CL W Load CN = Cunit Delay = kRW(Cint + CL) = kRWCint + kRWCL = kRW Cint(1+ CL /Cint) = Delay (Internal) + Delay (Load)
31
Delay Formula Cint = gCgin with g 1 f = CL/Cgin - effective fanout
R = Runit/W ; Cint =WCunit tp0 = 0.69RunitCunit
32
Apply to Inverter Chain
Out CL 1 2 N tp = tp1 + tp2 + …+ tpN
33
Optimal Tapering for Given N
Delay equation has (N-1) unknowns, Cgin,2 – Cgin,N Minimize the delay, find N - 1 partial derivatives Result: Cgin,j+1/Cgin,j = Cgin,j/Cgin,j-1 Size of each stage is the geometric mean of two neighbors Each stage has the same effective fanout (Cout/Cin) Each stage has the same delay
34
Optimum Delay and Number of Stages
When each stage is sized by f and has same effective fanout f: Effective fanout of each stage: Minimum path delay
35
Example In Out CL= 8 C1 1 f f2 C1 CL/C1 has to be evenly distributed across N = 3 stages:
36
Optimum Number of Stages
For a given load, CL and given input capacitance Cin Find optimal sizing f For g = 0, f = e, N = lnF
37
Optimum Effective Fanout f
Optimum f for given process defined by g fopt = 3.6 for g=1
38
Impact of Self-Loading on tp
No Self-Loading, g=0 With Self-Loading g=1
39
Normalized delay function of F
40
Buffer Design N f tp 2 8 18 3 4 15 1 64 1 8 64 1 4 16 64 1 64 22.6 2.8 8
41
Power Dissipation
42
Where Does Power Go in CMOS?
43
Dynamic Power Dissipation
Vin Vout C L Vdd Energy/transition = C * V 2 L dd Power = Energy/transition * f = C * V 2 * f L dd Not a function of transistor sizes! Need to reduce C , V , and f to reduce power. L dd
44
Modification for Circuits with Reduced Swing
45
Node Transition Activity and Power
46
Transistor Sizing for Minimum Energy
Goal: Minimize Energy of whole circuit Design parameters: f and VDD tp tpref of circuit with f=1 and VDD =Vref
47
Transistor Sizing (2) Performance Constraint (g=1)
Energy for single Transition
48
Transistor Sizing (3) VDD=f(f) E/Eref=f(f) F=1 2 5 10 20
49
Short Circuit Currents
50
How to keep Short-Circuit Currents Low?
Short circuit current goes to zero if tfall >> trise, but can’t do this for cascade logic, so ...
51
Minimizing Short-Circuit Power
Vdd =3.3 Vdd =2.5 Vdd =1.5
52
Leakage Sub-threshold current one of most compelling issues
in low-energy circuit design!
53
Reverse-Biased Diode Leakage
JS = pA/mm2 at 25 deg C for 0.25mm CMOS JS doubles for every 9 deg C!
54
Subthreshold Leakage Component
55
Static Power Consumption
Wasted energy … Should be avoided in almost all cases, but could help reducing energy in others (e.g. sense amps)
56
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 fopt(energy)=3.53, fopt(performance)=4.47
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.