0% found this document useful (0 votes)
61 views

Analysis and Design of Analog Integrated Circuits Large Signal Modeling of CMOS Transistors

Uploaded by

Andrea Fasato
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
61 views

Analysis and Design of Analog Integrated Circuits Large Signal Modeling of CMOS Transistors

Uploaded by

Andrea Fasato
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

Analysis and Design of Analog Integrated Circuits

Lecture 3

Large Signal Modeling of CMOS Transistors

Michael H. Perrott
January 29, 2012

Copyright © 2012 by Michael H. Perrott


All rights reserved.

M.H. Perrott
Introducing CMOS Devices
NMOS PMOS

(Bulk) (Source) (Gate) (Drain) (Bulk) (Source) (Gate) (Drain)

p+ n+ n+ n+ p+ p+
p- n-
(Bulk) (Bulk)
p-

(Drain) (Source)
D S

(Gate) G B (Bulk) (Gate) G B (Bulk)

S D
(Source) (Drain)

 CMOS: Complementary Metal Oxide Semiconductor


- Current flow through channel between Drain and Source
is controlled by Gate
- Complementary: both PMOS and NMOS are available
M.H. Perrott 2
Simplified MOS Symbol for Typical Bulk Connections
NMOS PMOS

(Bulk) (Source) (Gate) (Drain) (Bulk) (Source) (Gate) (Drain)


Gnd Vdd

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

 The designer is generally free to choose the width (W)


and length (L) of the device
- Wider width is often chosen to achieve higher channel
current for a given gate bias voltage
- Longer length is often avoided since it lowers the channel
current and decreases the operating speed of the device
 The minimum length for the gate is often used to define the
process name (i.e., 0.18u CMOS or 0.13u CMOS)
 Longer length is used in cases where better matching or
high resistance is desired
M.H. Perrott 4
Channel Current as a Function of Gate Voltage
Id Vds > ΔV
d
Id
Note that we designate
g
M1 V as the overdrive voltage
Vgs s Id_op and that V = Vdsat
in strong inversion
Vgs
NMOS VTH Vgs_op

Δ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

 Same observations and definitions apply to PMOS


- However, voltage and current signs are flipped
 Note that Vsg = -Vgs, Vsd = -Vds
 Note that Id as defined above for PMOS is in the
opposite direction as for NMOS
 Note that VTH becomes negative

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

How does VGS influence Id in the above curve ? 7


M.H. Perrott
MOS Behavior Is A Function of Vgs and Vds

Overall I-V Characteristic

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

 When in saturation, the MOS current is calculated as

 Which is really

- Here V dsat,l is the saturation voltage at a given length


 It may be shown that

- 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

 The device characteristics of modern CMOS devices


lead to complicated analytical models
- This creates challenges for achieving accurate hand
calculations with reasonable effort
 Hand calculations are essential in achieving deeper
understanding and intuition of circuit and device
behavior
- Simple hand calculations lack accuracy
- Detailed hand calculations often do not yield the desired
insight and understanding to make them worthwhile
 A typical compromise
- Assume simple models for hand calculations
- Use SPICE to get a more accurate picture of the actual
circuit and device characteristics and performance

M.H. Perrott 12
What is the Key Role of Large Signal Calculations?

 In analog circuits, we are often focused on amplifiers in


which the small signal behavior is of high importance
- Large signal calculations lead to the operating point
information of the circuit which is used to determine the
small signal model of the device
 Example amplifier circuit:

Small Signal Analysis Steps


ID RD
1) Solve for bias current Id
RG 2) Calculate small signal
vout parameters (such as gm, ro)
vin
3) Solve for small signal response
Vbias RS
using transistor hybrid-π small
signal model

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

(Bulk) (Source) (Gate) (Drain) (Bulk) (Source) (Gate) (Drain)


Gnd Vdd

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

- This implies that changes in the source node voltage, V , s


lead to changes in the channel current, Id
 We model this effect as backgate transconductance, gmb

- MIC503 will provide details (also see pages 34-36 of Razavi)


M.H. Perrott 16
MOS DC Small Signal Model

 Assuming transistor is in saturation:


- Note that designers often determine g mb impact from SPICE

RD RD
ID
RG
RG

vgs gmvgs -gmbvs ro

RS

gm = μnCox(W/L)(VGS - VTH)(1 + λVDS)


vs RS
= 2μnCox(W/L)ID (assuming λVDS << 1)

γ 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

 Assuming transistor is in triode region:


- The channel of the device can be approximated as a
resistor whose value depends on the DC operating point
of Vgs

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)

 Assume VTHn = 0.5V


1V 0.2V 1V
0.2V 1V 0.7V

ΔV = ΔV = ΔV =
Region = Region = Region =

1V 0.2V 1V
0.2V 1V 0.7V

0.4V 0.4V 0.4V

ΔV = ΔV = ΔV =
Region = Region = Region =
M.H. Perrott 19
Example: Determine V and Operating Region (PMOS)

 Assume VTHp = -0.5V


1.3V 1.3V 1.3V

0.5V 0.9V 0.5V

0.7V 0.7V 1.1V

ΔV = ΔV = ΔV =
Region = Region = Region =

1.2V 0.8V 1.3V

0.5V 0.9V

1.3V 0.7V 1.1V

ΔV = ΔV = ΔV =
Region = Region = Region =
M.H. Perrott 20
Example: Determine Operating Region of M1 and M2

 Assume VTHn = 0.5V, VTHp = -0.5V, nCox = 50A/V2,


pCox = 20A/V2,  = 0, and M1 and M2 have the same
value of W and L 1.3V
M2
vout
Vbias
M1

 Determine operating region for M1 and M2 assuming:


-V bias = 1.2
-V bias = 0.2
-V bias = 0.65

M.H. Perrott 21
Example: Determine V and Operating Region

 Assume Vbiasp = 0.7V, VTHn = 0.5V, VTHp = -0.5V,


nCox = 50A/V2, pCox = 20A/V2,  = 0
1.3V
3.25u
0.13u
Vbiasp M2
vout
1.3u
0.13u
Vbiasn M1

 Determine Vbiasn such that Vout = 0.5V


- Note that with  = 0, a variety of V solutions will exist for
out
the same Vbiasn – I’m just trying to keep calculations simple
 Determine the resulting operating region of M1 and M2
M.H. Perrott 22

You might also like