Professional Documents
Culture Documents
The CMOS Inverter: DC Operation: Voltage Transfer Characteristic
The CMOS Inverter: DC Operation: Voltage Transfer Characteristic
Lecture 4
V DD
v(t)
The CMOS Inverter i(t)
Peter Cheung
Department of Electrical & Electronic Engineering
Imperial College London
(a) Inductive coupling (b) Capacitive coupling (c) Power and ground
noise
URL: www.ee.ic.ac.uk/pcheung/
E-mail: p.cheung@ic.ac.uk
PYKC 18-Jan-05 E4.20 Digital IC Design Lecture 4 - 1 PYKC 18-Jan-05 E4.20 Digital IC Design Lecture 4 - 2
PYKC 18-Jan-05 E4.20 Digital IC Design Lecture 4 - 3 PYKC 18-Jan-05 E4.20 Digital IC Design Lecture 4 - 4
DC Transfer Curve Operating Regions
PYKC 18-Jan-05 E4.20 Digital IC Design Lecture 4 - 5 PYKC 18-Jan-05 E4.20 Digital IC Design Lecture 4 - 6
PYKC 18-Jan-05 E4.20 Digital IC Design Lecture 4 - 7 PYKC 18-Jan-05 E4.20 Digital IC Design Lecture 4 - 8
Maximize Noise Margins Voltage Transfer Characteristic of Real Inverter
5.0
Select logic levels at unity gain point of DC transfer
characteristic
4.0 NM L
3.0
Vout (V)
2.0
VM
NM H
1.0
50%
v 0 , v 2, ... v 0, v 2 , ...
10% t
tf tr
(b) Regenerative gate (c) Non-regenerative gate
PYKC 18-Jan-05 E4.20 Digital IC Design Lecture 4 - 11 PYKC 18-Jan-05 E4.20 Digital IC Design Lecture 4 - 12
Ring Oscillator Power Dissipation
v0 v1 v2 v3 v4 v5
v0 v1 v5
T = 2 × tp × N
PYKC 18-Jan-05 E4.20 Digital IC Design Lecture 4 - 13 PYKC 18-Jan-05 E4.20 Digital IC Design Lecture 4 - 14
Need to estimate delay without circuit simulation e.g. SPICE For each MOS transistor
• Not as accurate as simulation • Assume ideal switch + capacitance + ON resistance
• But easier to ask “What if?” • Unit nMOS has resistance R, gate capacitance C
The step response usually looks like a 1st order RC response • Unit pMOS has resistance 2R, gate capacitance C
with a decaying exponential • Capacitance ∝ width
• ON resistance ∝ 1/width
Use RC delay models to estimate delay
• C = total capacitance on output node
• Use effective resistance R so that t pd = RC
Characterize transistors by finding their effective R depends on
average current as gate switches
PYKC 18-Jan-05 E4.20 Digital IC Design Lecture 4 - 15 PYKC 18-Jan-05 E4.20 Digital IC Design Lecture 4 - 16
Computing the Capacitances Computing the Capacitances
V DD VD D
M2
C db2 C g4 M4
C gd12
V in V out V out2
C db1 Cw C g3
M1 M3
Interconnect
Fanout
V in V out
Simplified
Model CL
PYKC 18-Jan-05 E4.20 Digital IC Design Lecture 4 - 17 PYKC 18-Jan-05 E4.20 Digital IC Design Lecture 4 - 18
20
Normalized Delay
0.25
16
0.2
12
8
0.15
0 0.2 0.4 0.6 0.8 1
tr is e (nsec) 4
0
1.00 2.00 3.00 4.00 5.00
V DD (V)
PYKC 18-Jan-05 E4.20 Digital IC Design Lecture 4 - 19 PYKC 18-Jan-05 E4.20 Digital IC Design Lecture 4 - 20
Where Does Power Go in CMOS? Dynamic Power Dissipation
Power = Energy/transition * f = C L * V dd 2 * f
PYKC 18-Jan-05 E4.20 Digital IC Design Lecture 4 - 21 PYKC 18-Jan-05 E4.20 Digital IC Design Lecture 4 - 22
Vdd Vdd
Vin Vout
CL Vout
Drain Junction
Leakage
0 .15
0 .10 Sub-Threshold
IVDD (mA)
Current
0 .05
0. 0 1.0 2.0
Vin (V)
3.0 4.0 5.0
Sub-Threshold Current Dominant Factor
PYKC 18-Jan-05 E4.20 Digital IC Design Lecture 4 - 23 PYKC 18-Jan-05 E4.20 Digital IC Design Lecture 4 - 24
Sub-Threshold in MOS How to reduce power?
PYKC 18-Jan-05 E4.20 Digital IC Design Lecture 4 - 25 PYKC 18-Jan-05 E4.20 Digital IC Design Lecture 4 - 26