ECE520 - VLSI Design: Lecture 5: Basic CMOS Inverter
ECE520 - VLSI Design: Lecture 5: Basic CMOS Inverter
Payman Zarkesh-Ha
Office: ECE Bldg. 230B
Office hours: Tuesday 2:00-3:00PM or by appointment
E-mail: [email protected]
ECE520 - Lecture 5
Slide: 1
Source-Drain resistance
Subthreshold conduction
Velocity saturation
Mobility degradation
Threshold voltage rolloff
DIBL effect
Punch through
Hot electron
Narrow channel effect
ECE520 - Lecture 5
Slide: 2
Todays Lecture
Overview of T-SPICE
BASIC CMOS Inverter
Resistive load inverter
VTC curves
Power dissipation estimation
ECE520 - Lecture 5
Slide: 3
Vp Vout 10K
M1
ECE520 - Lecture 5
Slide: 4
ECE520 - Lecture 5
Slide: 5
ECE520 - Lecture 5
Slide: 6
Kn = 100 uA/V2
VT0 = 0.7 V
VOL = 0.25 V
ECE520 - Lecture 5
Slide: 7
RL
How much is the power for a design with 100K similar resistive
load logic gate?
ECE520 - Lecture 5
Slide: 8
VOH = 5.0 V
Kn = 100 uA/V2
VT0 = 0.7 V
VOL = 0.25 V
(W/L) = 5
RL = 9.1 K
V(out)
RL
VOL = 0.25 V
0
VIL = 0.9 V
VIH = 2.2 V
V(in)
ECE520 - Lecture 5
Slide: 9
Noise Margin
Noise Margin
ECE520 - Lecture 5
VOH = VDD
VOL = VSS
Large NMH
Large NML
Slide: 10
V(out)
RL
Example:
Kn = 100 uA/V2
VT0 = 0.7 V
VOL = 0.25 V
(W/L) = 5
RL = 9.1 K
V(in) = V(out)
VM = 1.9 V
VM = 1.9 V
V(in)
ECE520 - Lecture 5
Slide: 11
Example:
VM in resistive load inverter
ECE520 - Lecture 5
Slide: 12
Example:
Vout
V OH
VM
V in
V OL
ECE520 - Lecture 5
V IL
VIH
Slide: 13
NMOS Inverter
Large pull up resistor was a problem for resistive load inverter
Depletion mode NMOS was an efficient way to implement a
resistive pull up
Depletion device has an implant in the channel to give it a negative VT and
so it is always on it was a very effective non-linear load device
This solved the area, but not the noise margin or power problems
ECE520 - Lecture 5
Slide: 14
ECE520 - Lecture 5
Slide: 15
CMOS Inverter
CMOS inverter is comprised of
PMOS pull up
NMOS pull down
Advantages
No direct path from VDD to GND (zero static power - except for leakage)
Better noise margin (Rail-to-rail output swing)
Ratio-less logic (output level not depend on gate size)
Always finite resistance to VDD or GND
Very high input impedance
ECE520 - Lecture 5
Slide: 16
ECE520 - Lecture 5
Slide: 17
ECE520 - Lecture 5
Slide: 18
ECE520 - Lecture 5
Slide: 19
Vout
V OH
VM
where
V in
V OL
V IL
ECE520 - Lecture 5
V IH
Slide: 20
10
V (V)
1.4
1.3
1.2
1.1
1
0.9
0.8
10
10
W /W
p
ECE520 - Lecture 5
Slide: 21
It turns out that its best to use a ratio of about 1.5 rather than
2.5-3 that would give us equal rise and fall times
In this case, NMOS are faster and PMOS slower, but the faster
falling input helps make up for the slower rising output and the
overall C
ECE520 - Lecture 5
Slide: 22
11
Good PMOS
Bad NMOS
Vout(V)
1.5
Nominal
1
Good NMOS
Bad PMOS
0.5
0
0
0.5
1.5
2.5
Vin (V)
ECE520 - Lecture 5
Slide: 23
0.2
2
0.15
V out (V)
V out (V)
1.5
0.1
1
0.05
0.5
Gain=-1
0
0
0.5
1.5
2.5
0
0
V (V)
0.1
V (V)
0.15
0.2
in
in
ECE520 - Lecture 5
0.05
Slide: 24
12
1
g e VDD
n
ECE520 - Lecture 5
2 T
Slide: 25
13