Analysis and Design of Analog Integrated Circuits Large Signal Modeling of CMOS Transistors
Analysis and Design of Analog Integrated Circuits Large Signal Modeling of CMOS Transistors
Lecture 3
Michael H. Perrott
January 29, 2012
M.H. Perrott
Introducing CMOS Devices
NMOS PMOS
p+ n+ n+ n+ p+ p+
p- n-
(Bulk) (Bulk)
p-
(Drain) (Source)
D S
S D
(Source) (Drain)
p+ n+ n+ n+ p+ p+
p- n-
(Bulk) (Bulk)
p-
(Drain) (Source)
D S
(Gate) G (Gate) G
S D
(Source) (Drain)
Bulk silicon below the channel under the gate also has an
impact on the channel current
- We often tie the Bulk to Gnd/Vdd for NMOS/PMOS devices
In such case, the symbol does not include the bulk terminal 3
M.H. Perrott
Symbol Notation Often Includes Size
W
M1
W
L
L
ΔV
If Vgs < VTH, then current density Id/W is small
- The device is in the subthreshold operating region
For Vgs > VTH, then Id/W is much larger
- The device is in strong inversion
- If V > V, then I is relatively independent of V
ds d ds
The device is in the saturation operating region
- If V < V, then I is strongly dependent on V
ds d ds
The device is in the triode operating region
M.H. Perrott 5
PMOS Devices are Complementary to NMOS Devices
Id Vsd > ΔV
Vsg s
M2
g
d Id Id_op
Vsg
PMOS -VTH Vsg_op
ΔV
M.H. Perrott 6
Examine MOS Behavior As Vds is Increased
Triode ID
VGS
G Overall I-V Characteristic
VDS=0
S D
Cchannel = Cox(VGS-VTH)
ID
Pinch-off ID Saturation
Pinch-off
VGS
G
VD=ΔV
S D Triode
VDS
Saturation ΔV
ID
VGS
G
VD>ΔV
S D
ID
Saturation
Pinch-off
See page 15-23 of Razavi…
Triode
ΔV Increasing Vgs
VDS
M.H. Perrott 8
MOS Current Equations in Triode and Saturation Regions
Triode ID
ID = μnCox W (VGS - VTH - VDS/2)VDS
VGS L
G
VDS=0 for VDS << VGS - VTH
S D
ID μnCox W (VGS - VTH)VDS
L
Cchannel = Cox(VGS-VTH)
Pinch-off ID
VGS ΔV = VGS-VTH
G
VD=ΔV 2IDL
S D ΔV =
μnCoxW
Saturation ID
VGS 1 μ C W 2
G ID = n ox (VGS-VTH) (1+λVDS)
VD>ΔV 2 L
S D (where λ corresponds to
channel length modulation)
M.H. Perrott 9
The Issue of Velocity Saturation
Which is really
- If V gs-VTH
approaches LEsat in value, then
We say that the device is in velocity saturation
The current becomes linearly related to Vgs-VTH
M.H. Perrott 10
Example: Current Versus Voltage for 0.18 Device
Id
Vgs
M1 W 1.8μ
= Id versus Vgs
L 0.18μ 1.4
1.2
Id (milliAmps) 1
0.8
0.6
0.4
0.2
0
0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2
V (Volts)
gs
M.H. Perrott 11
The Tricky Issue of Modeling MOS Devices
M.H. Perrott 12
What is the Key Role of Large Signal Calculations?
M.H. Perrott 13
A Key Small Signal Parameter: Transconductance
Id Vds > ΔV
d
Id
g
M1
ΔId
Vgs s Id_op gm =
ΔVgs
Vgs_op
Vgs
NMOS VTH Vgs_op
ΔV
Transconductance from input gate voltage, Vgs, to
channel current, Id, is very important for amplifier circuits
- Assuming device is in saturation:
M.H. Perrott 14
A Key Small-Signal Nonideality: Output Resistance
ID
Saturation
Pinch-off
ΔId
gds =
ΔVds
Triode Vds_op
Vds
ΔV Vds_op
Ideally, Id would not change with Vds when the device is
in saturation
- Practical CMOS transistors exhibit I dependence on V
d ds
due to channel length modulation
- The parameter is often used to characterize this effect
M.H. Perrott 15
Another Non-Ideality: Back-Gate Effect
NMOS PMOS
p+ n+ n+ n+ p+ p+
p- n-
(Bulk) (Bulk) p-
The threshold voltage of the device, VTH, is dependent on
the potential between the source and bulk
RD RD
ID
RG
RG
RS
γ gm 2qεsNA
gmb = where γ =
See Chapter 2 of Razavi 2 2|ΦF| + VSB Cox
for more discussion of In practice: gmb = gm/5 to gm/3
these formulas
1
ro =
λID 17
M.H. Perrott
MOS DC Small Signal Model
RD RD
ID
RG
RG
vgs rds
RS
1
vs RS rds =
μnCox(W/L)(VGS - VTH)
M.H. Perrott 18
Example: Determine V and Operating Region (NMOS)
ΔV = ΔV = ΔV =
Region = Region = Region =
1V 0.2V 1V
0.2V 1V 0.7V
ΔV = ΔV = ΔV =
Region = Region = Region =
M.H. Perrott 19
Example: Determine V and Operating Region (PMOS)
ΔV = ΔV = ΔV =
Region = Region = Region =
0.5V 0.9V
ΔV = ΔV = ΔV =
Region = Region = Region =
M.H. Perrott 20
Example: Determine Operating Region of M1 and M2
M.H. Perrott 21
Example: Determine V and Operating Region