Professional Documents
Culture Documents
Lecture4 Inverter PDF
Lecture4 Inverter PDF
Lecture 4
Metrics
CMOS Inverter
MOS Transistor Model
1
EE141
EE141
Today’s lecture
Design Metrics (continued)
The CMOS inverter at a glance
An MOS transistor model for manual
analysis
2
EE141
EE141
1
Important!
Labs start next week
You must show up in one of the lab sessions
If you don’t show up you will be dropped from
the class
Unless you let me know that you still want to be in
the class
Homework 2 will be posted later today. Due
next Thursday, February 6.
3
EE141
EE141
Ri = ∞
Ro = 0
Fanout = ∞
g=∞
NMH = NML = VDD/2
V in
4
EE141
EE141
2
An Old-time Inverter
5.0
4.0 NML
3.0
(V )
V
o u
t
2.0
VM
NMH
1.0
5
EE141
EE141
6
EE141
EE141
3
Delay Definitions
Vin
50%
tpHL tpLH
Vout
90%
50%
10% t
tf tr
7
EE141
EE141
Ring Oscillator
v0 v1 v2 v3 v4 v5
v0 v1 v5
T = 2 × tp × N
8
EE141
EE141
4
A First-Order RC Network
R
vout
vin C
tp = ln (2) τ = 0.69 RC
Power Dissipation
Instantaneous power:
p(t) = v(t)i(t) = Vsupplyi(t)
Peak power:
Ppeak = Vsupplyipeak
Average power:
1 t +T Vsupply t +T
Pave = ∫ isupply (t )dt
T ∫t
p(t )dt =
T t
10
EE141
EE141
5
Energy and Energy-Delay
Power-Delay Product (PDP) =
E = Energy per operation = Pav × tp
11
EE141
EE141
A First-Order RC Network
R
vout
vin CL
T T VDD
E 0→1 = ∫ PDD (t )dt = VDD ∫ i DD (t )dt = VDD ∫ CLdv out
2
= CLVDD
0 0 0
T T VDD
1
EC = ∫ PC (t )dt = ∫ v out i L (t )dt = ∫ CLv out dv out = 2
CLVDD
2
0 0 0
12
EE141
EE141
6
Summary
Understanding the design metrics that
govern digital design is crucial
Cost
Robustness
Speed
Power and energy dissipation
13
EE141
EE141
CMOS Inverter
MOS Transistor
14
EE141
EE141
7
What is a Transistor?
|V GS|
VGS ≥ VT
Ron
S D
15
EE141
EE141
S D S D
16
EE141
EE141
8
CMOS Inverter: First Glance
N Well
VDD
VDD
PMOS
2λ
PMOS Contacts
In Out
In Out
Metal 1
NMOS Polysilicon
NMOS
GND
17
EE141
EE141
CMOS Inverter
First-Order DC Analysis
V DD V DD
Rp
VOL = 0
VOH = VDD
V out VM = f(Rn, Rp)
V out
Rn
V in ⫽ V DD V in ⫽ 0
18
EE141
EE141
9
CMOS Inverter: Transient Response
VDD VDD
Rp tpHL = f(Ron.CL)
= 0.69 RonCL
Vout
Vout
CL
CL
Rn
CMOS Properties
Full rail-to-rail swing
Symmetrical VTC
Propagation delay function of load
capacitance and resistance of transistors
No static power dissipation
Direct path current during switching
20
EE141
EE141
10
MOS Transistors -
Types and Symbols
D D
G G
S S
G G B
S S
21
EE141
EE141
+
S VG S D
G
–
n+ n+
B
22
EE141
EE141
11
The Threshold Voltage
Threshold
Fermi potential
23
EE141
EE141
0.85
0.8
0.75
0.7
V (V)
0.65
T
0.6
0.55
0.5
0.45
0.4
-2.5 -2 -1.5 -1 -0.5 0
V (V)
BS
24
EE141
EE141
12
The Drain Current
Charge in the channel is controlled by the gate voltage:
25
EE141
EE141
Transconductance:
26
EE141
EE141
13
Transistor in Linear
Linear (Resistive) mode
VGS VDS
S
G ID
D
n+ –
V(x)
+ n+
L x
p-substrate
Transistor in Saturation
VGS
D
S
- +
n+ VGS - VT n+
Pinch-off
28
EE141
EE141
14
Saturation
For VGD < VT, the drain current saturates
k′ W
I D = n (VGS − VT )2
2 L
k′ W
I D = n (VGS − VT )2 (1 + λVDS )
2 L
29
EE141
EE141
Modes of Operation
Cutoff:
VGS < VT ID = 0
Resistive:
k′ W ⎡ V2 ⎤
VT < VGS ; VGS − VT > VDS ID = n ⎢(VGS − VT )VDS − DS ⎥
2 L ⎣⎢ 2 ⎥⎦
Saturation:
15
Current-Voltage Relations
A Good Ol’ Transistor
-4
x 10
6
VGS= 2.5 V
Resistive Saturation
4
VGS= 2.0 V
ID (A)
3 Quadratic
VDS = VGS - VT Relationship
2
VGS= 1.5 V
1
VGS= 1.0 V
0
0 0.5 1 1.5 2 2.5
VDS (V)
31
EE141
EE141
32
EE141
EE141
16
Current-Voltage Relations
The Deep-Submicron Era
-4
x 10
2.5
VGS= 2.5 V
Early Saturation
2
VGS= 2.0 V
1.5
ID (A)
Linear
1
VGS= 1.5 V Relationship
0
0 0.5 1 1.5 2 2.5
VDS (V)
33
EE141
EE141
Velocity Saturation
υ n (m/s)
υsat = 105
Constant velocity
ξc = 1.5 ξ (V/µm)
34
EE141
EE141
17
Velocity Saturation
ID
Long-channel device
VGS = VDD
Short-channel device
ID versus VGS
-4
x 10 x 10
-4
6 2.5
5
2
4 linear
quadratic 1.5
ID (A)
ID (A)
1
2
0.5
1
quadratic
0 0
0 0.5 1 1.5 2 2.5 0 0.5 1 1.5 2 2.5
VGS(V) VGS(V)
36
EE141
EE141
18
ID versus VDS
-4 -4
x 10 x 10
6 2.5
VGS= 2.5 V
VGS= 2.5 V
5
2
Resistive Saturation
4 VGS= 2.0 V
VGS= 2.0 V 1.5
ID (A)
ID (A)
3
VDS = VGS - VT 1 VGS= 1.5 V
2
VGS= 1.5 V
0.5 VGS= 1.0 V
1
VGS= 1.0 V
0 0
0 0.5 1 1.5 2 2.5 0 0.5 1 1.5 2 2.5
VDS(V) VDS(V)
37
EE141
EE141
Approximate velocity:
19
Regions of Operation
39
EE141
EE141
An Unified Model
for Manual Analysis
S D
40
EE141
EE141
20
Regions of Operation
-4
x 10
2.5
VDS=VDSAT
2
Velocity
Linear
Saturated
1.5
I D (A)
0.5
VDSAT=VGT
VDS=VGT
Saturated
0
0 0.5 1 1.5 2 2.5
V DS (V) 41
EE141
EE141
A PMOS Transistor
-4
x 10
0
VGS = -1.0V
-0.2
VGS = -1.5V
-0.4
ID (A)
VGS = -2.0V
-0.6 Assume all variables
negative!
-0.8 VGS = -2.5V
-1
-2.5 -2 -1.5 -1 -0.5 0
VDS (V)
42
EE141
EE141
21
Transistor Model
for Manual Analysis
43
EE141
EE141
VGS ≥ VT
Ron ID
V GS = VD D
S D
Rmid
R0
V DS
VDD/2 VDD
44
EE141
EE141
22
The Transistor as a Switch
5
x 10
7
5
(Ohm)
4
eq
3
R
0
0.5 1 1.5 2 2.5
V (V)
DD
45
EE141
EE141
46
EE141
EE141
23
Future Perspectives
47
EE141
EE141
24