MOS Transistor Theory

advertisement
MOS Transistor Theory
• So far, we have viewed a MOS transistor as an
ideal switch (digital operation)
– Reality: less than ideal
EE 261
James Morizio
1
EE 261
James Morizio
2
Introduction
• So far, we have treated transistors as ideal
switches
• An ON transistor passes a finite amount of current
– Depends on terminal voltages
– Derive current-voltage (I-V) relationships
• Transistor gate, source, drain all have capacitance
– I = C (∆V/∆t) -> ∆t = (C/I) ∆V
– Capacitance and current determine speed
• Also explore what a “degraded level” really means
EE 261
James Morizio
3
MOS Transistor Theory
• Study conducting channel between source and drain
• Modulated by voltage applied to the gate (voltagecontrolled device)
• nMOS transistor: majority carriers are electrons
(greater mobility), p-substrate doped (positively doped)
• pMOS transistor: majority carriers are holes (less
mobility), n-substrate (negatively doped)
EE 261
James Morizio
4
Terminal Voltages
•
Mode of operation depends on Vg, Vd, Vs
– Vgs = Vg – Vs
– Vgd = Vg – Vd
– Vds = Vd – Vs = Vgs - Vgd
•
•
•
Vg
+
Vgd
-
+
Vgs
Vs
-
Vds
+
Vd
Source and drain are symmetric diffusion terminals
– By convention, source is terminal at lower voltage
– Hence Vds ≥ 0
nMOS body is grounded. First assume source is 0 too.
Three regions of operation
– Cutoff
– Linear
– Saturation
EE 261
James Morizio
5
Gate Biasing
Gate
Source
n+
SiO2
Channel
+
-
E
p-substrate
n+
Drain
• Vgs=0: no current flows from
source to drain (insulated by
two reverse biased pn
junctions
• Vgs>0: electric field created
across substrate
VSS (Gnd)
• Electrons accumulate under gate: region changes from p-type
to n-type
• Conduction path between source and drain
EE 261
James Morizio
6
nMOS
Device
Behavior
Polysilicon gate
p-substrate
Oxide insulator
Inversion
Region
(n-type)
Depletion region
Depletion region
Vgs << Vt
Accumulation
mode
Vgs = Vt
Depletion mode
Vgs > Vt
Inversion mode
• Enhancement-mode transistor: Conducts when gate bias
Vgs > Vt
• Depletion-mode transistor: Conducts when gate bias is zero
EE 261
James Morizio
7
nMOS Cutoff
• No channel
• Ids = 0
Vgs = 0
+
-
g
s
+
-
Vgd
d
n+
n+
p-type body
b
EE 261
James Morizio
8
nMOS Linear
• Channel forms
• Current flows from d to s
Vgs > Vt
– e- from s to d
+
-
g
s
• Ids increases with Vds
• Similar to linear resistor
+
-
Vgd = Vgs
d
n+
Vds = 0
n+
p-type body
b
Vgs > Vt
+
-
g
s
+
-
d
n+
n+
Vgs > Vgd > Vt
Ids
0 < Vds < Vgs-Vt
p-type body
b
EE 261
James Morizio
9
nMOS Saturation
•
•
•
•
Channel pinches off
Ids independent of Vds
We say current saturates
Similar to current source
Vgs > Vt
+
-
g
+
-
Vgd < Vt
d Ids
s
n+
n+
Vds > Vgs-Vt
p-type body
b
EE 261
James Morizio
10
I-V Characteristics
• In linear region, Ids depends on
– How much charge is in the channel?
– How fast is the charge moving?
EE 261
James Morizio
11
Channel Charge
• MOS structure looks like parallel plate capacitor
while operating in inversion
– Gate – oxide – channel
• Qchannel =
polysilicon
gate
gate
Vg
W
tox
n+
L
n+
SiO2 gate oxide
(good insulator, εox = 3.9)
p-type body
EE 261
James Morizio
+
+
Cg Vgd drain
source Vgs
Vs
Vd
channel
+
n+
n+
Vds
p-type body
12
Channel Charge
• MOS structure looks like parallel plate capacitor
while operating in inversion
– Gate – oxide – channel
• Qchannel = CV
• C=
polysilicon
gate
gate
Vg
W
tox
n+
L
n+
SiO2 gate oxide
(good insulator, εox = 3.9)
p-type body
EE 261
James Morizio
+
+
Cg Vgd drain
source Vgs
Vs
Vd
channel
+
n+
n+
Vds
p-type body
13
Channel Charge
• MOS structure looks like parallel plate capacitor
while operating in inversion
– Gate – oxide – channel
• Qchannel = CV
• C = Cg = εoxWL/tox = CoxWL
• V=
polysilicon
gate
W
tox
n+
L
n+
SiO2 gate oxide
(good insulator, εox = 3.9)
p-type body
EE 261
James Morizio
Cox = εox / tox
gate
Vg
+
+
Cg Vgd drain
source Vgs
Vs
Vd
channel
+
n+
n+
Vds
p-type body
14
Channel Charge
• MOS structure looks like parallel plate capacitor while
operating in inversion
– Gate – oxide – channel
• Qchannel = CV
• C = Cg = εoxWL/tox = CoxWL
• V = Vgc – Vt = (Vgs – Vds/2) – Vt
polysilicon
gate
gate
Vg
W
tox
n+
L
n+
SiO2 gate oxide
(good insulator, εox = 3.9)
p-type body
EE 261
Cox = εox / tox
James Morizio
+
+
Cg Vgd drain
source Vgs
Vs
Vd
channel
+
n+
n+
Vds
p-type body
15
Carrier velocity
• Charge is carried by e• Carrier velocity v proportional to lateral E-field
between source and drain
• v=
EE 261
James Morizio
16
Carrier velocity
• Charge is carried by e• Carrier velocity v proportional to lateral E-field
between source and drain
• v = µE
µ called mobility
• E=
EE 261
James Morizio
17
Carrier velocity
• Charge is carried by e• Carrier velocity v proportional to lateral E-field
between source and drain
• v = µE
µ called mobility
• E = Vds/L
• Time for carrier to cross channel:
– t=
EE 261
James Morizio
18
Carrier velocity
• Charge is carried by e• Carrier velocity v proportional to lateral E-field
between source and drain
• v = µE
µ called mobility
• E = Vds/L
• Time for carrier to cross channel:
– t=L/v
EE 261
James Morizio
19
nMOS Linear I-V
• Now we know
– How much charge Qchannel is in the channel
– How much time t each carrier takes to cross
I ds =
EE 261
James Morizio
20
nMOS Linear I-V
• Now we know
– How much charge Qchannel is in the channel
– How much time t each carrier takes to cross
Qchannel
I ds =
t
=
EE 261
James Morizio
21
nMOS Linear I-V
• Now we know
– How much charge Qchannel is in the channel
– How much time t each carrier takes to cross
Qchannel
I ds =
t
W
Vds
= µCox
Vgs − Vt −
Vds
2
L
V
= β Vgs − Vt − ds Vds
2
EE 261
James Morizio
W
β = µCox
L
22
nMOS Saturation I-V
• If Vgd < Vt, channel pinches off near drain
– When Vds > Vdsat = Vgs – Vt
• Now drain voltage no longer increases current
I ds =
EE 261
James Morizio
23
nMOS Saturation I-V
• If Vgd < Vt, channel pinches off near drain
– When Vds > Vdsat = Vgs – Vt
• Now drain voltage no longer increases current
V
I ds = β Vgs − Vt − dsat Vdsat
2
EE 261
James Morizio
24
nMOS Saturation I-V
• If Vgd < Vt, channel pinches off near drain
– When Vds > Vdsat = Vgs – Vt
• Now drain voltage no longer increases current
Vdsat
I ds = β Vgs − Vt −
V
2 dsat
=
EE 261
β
V
(
2
gs
− Vt )
2
James Morizio
25
nMOS I-V Summary
• Shockley 1st order transistor models
Vgs < Vt
0
I ds = β Vgs − Vt −
β
V
(
2
gs
EE 261
Vds
2
− Vt )
Vds Vds < Vdsat
2
James Morizio
Vds > Vdsat
cutoff
linear
saturation
26
Current-Voltage Relations
EE 261
James Morizio
27
Current-Voltage Relations
k n: transconductance of transistor
W : width-to-length ratio
L
• As W increases, more carriers available to conduct current
• As L increases, Vds diminishes in effect (more voltage
drop). Takes longer to push carriers across the transistor,
reducing current flow
EE 261
James Morizio
28
Example
• For a 0.6 µm process
From AMI Semiconductor
tox = 100 Å
µ = 350 cm2/V*s
Vt = 0.7 V
• Plot Ids vs. Vds
– Vgs = 0, 1, 2, 3, 4, 5
– Use W/L = 4/2 λ
2.5
1.5
EE 261
Vgs = 4
1
Vgs = 3
0.5
0
W
3.9 • 8.85 ⋅ 10−14
β = µ Cox = ( 350 )
L
100 ⋅ 10−8
Vgs = 5
2
Ids (mA)
–
–
–
–
0
W
W
= 120 µ A / V 2
L
L
James Morizio
Vgs = 2
Vgs = 1
1
2
3
4
5
Vds
29
pMOS I-V
• All dopings and voltages are inverted for pMOS
• Mobility µp is determined by holes
– Typically 2-3x lower than that of electrons µn
– 120 cm2/V*s in AMI 0.6 µm process
• Thus pMOS must be wider to provide same
current
– In this class, assume µn / µp = 2 to 3
EE 261
James Morizio
30
Capacitance
• Any two conductors separated by an insulator
have capacitance
• Gate to channel capacitor is very important
– Creates channel charge necessary for operation
• Source and drain have capacitance to body
– Across reverse-biased diodes
– Called diffusion capacitance because it is associated
with source/drain diffusion
EE 261
James Morizio
31
Gate Capacitance
• Approximate channel as connected to source
• Cgs = εoxWL/tox = CoxWL = CpermicronW
• Cpermicron is typically about 2 fF/µm
polysilicon
gate
W
tox
n+
L
n+
SiO2 gate oxide
(good insulator, εox = 3.9ε0)
p-type body
EE 261
James Morizio
32
The Gate Capacitance
EE 261
James Morizio
33
Diffusion Capacitance
• Csb, Cdb
• Undesirable, called parasitic capacitance
• Capacitance depends on area and perimeter
– Use small diffusion nodes
– Comparable to Cg
for contacted diff
– ½ Cg for uncontacted
– Varies with process
EE 261
James Morizio
34
Diffusion Capacitance
EE 261
James Morizio
35
Parasitic Resistances
Polysilicon gate
G
LD
Drain
contact
VGS,eff
D
S
RS
RD
W
Drain
RS = (LS/W)R + RC
RD = (LD/W)R + RC
EE 261
RC: contact resistance
R : sheet resistance per square
of drain-source diffusion
James Morizio
36
Body Effect
• Many MOS devices on a common substrate
– Substrate voltage of all devices are normally equal
• But several devices may be connected in series
– Increase in source-to-substrate voltage as we proceed vertically
along the chain
V12
g2
d2
g1
s2
d1
Vsb2 = 0
s1
Vsb1 = 0
V11
EE 261
• Net effect: slight increase
in threshold voltage Vt,
Vt2>Vt1
James Morizio
37
Pass Transistors
• We have assumed source is grounded
VDD
VDD
• What if source > 0?
– e.g. pass transistor passing VDD
EE 261
James Morizio
38
Pass Transistors
• We have assumed source is grounded
• What if source > 0?
– e.g. pass transistor passing VDD
VDD
VDD
• Vg = VDD
– If Vs > VDD-Vt, Vgs < Vt
– Hence transistor would turn itself off
• nMOS pass transistors pull no higher than VDD-Vtn
– Called a degraded “1”
– Approach degraded value slowly (low Ids)
• pMOS pass transistors pull no lower than Vtp
EE 261
James Morizio
39
Pass Transistor Ckts
V DD
V DD
V DD
V DD
V DD
V DD
V DD
V DD
V SS
EE 261
James Morizio
40
Pass Transistor Ckts
V DD
V DD
V DD
V s = V DD -V tn
V s = |V tp |
V DD
V DD
V DD -V tn V DD -V tn
V DD
V DD -V tn
V DD -V tn
V DD
V SS
EE 261
V DD
James Morizio
V DD -2V tn
41
Effective Resistance
• Shockley models have limited value
– Not accurate enough for modern transistors
– Too complicated for much hand analysis
• Simplification: treat transistor as resistor
– Replace Ids(Vds, Vgs) with effective resistance R
• Ids = Vds/R
– R averaged across switching of digital gate
• Too inaccurate to predict current at any given time
– But good enough to predict RC delay
EE 261
James Morizio
42
RC Delay Model
• Use equivalent circuits for MOS transistors
– Ideal switch + capacitance and ON resistance
– Unit nMOS has resistance R, capacitance C
– Unit pMOS has resistance 2R, capacitance C
• Capacitance proportional to width
• Resistance inversely proportional to width
d
g
d
k
s
kC
R/k
g
g
kC
s
EE 261
s
kC
d
k
s
kC
2R/k
g
kC
kC
d
James Morizio
43
RC Values
• Capacitance
– C = Cg = Cs = Cd = 2 fF/µm of gate width
– Values similar across many processes
• Resistance
– R ≈ 6 KΩ in 0.6um process
– Improves with shorter channel lengths
• Unit transistors
– May refer to minimum contacted device (4/2 λ)
– Or maybe 1 µm wide device
– Doesn’t matter as long as you are consistent
EE 261
James Morizio
44
Activity
1) If the width of a transistor increases, the current will
increase
decrease
not change
2) If the length of a transistor increases, the current will
increase
decrease
not change
3) If the supply voltage of a chip increases, the maximum transistor
current will
increase
decrease
not change
4) If the width of a transistor increases, its gate capacitance will
increase
decrease
not change
5) If the length of a transistor increases, its gate capacitance will
increase
decrease
not change
6) If the supply voltage of a chip increases, the gate capacitance of each
transistor will
increase
decrease
not change
EE 261
James Morizio
45
Activity
1) If the width of a transistor increases, the current will
increase
decrease
not change
2) If the length of a transistor increases, the current will
increase
decrease
not change
3) If the supply voltage of a chip increases, the maximum transistor
current will
increase
decrease
not change
4) If the width of a transistor increases, its gate capacitance will
increase
decrease
not change
5) If the length of a transistor increases, its gate capacitance will
increase
decrease
not change
6) If the supply voltage of a chip increases, the gate capacitance of each
transistor will
increase
decrease
not change
EE 261
James Morizio
46
DC Response
• DC Response: Vout vs. Vin for a gate
• Ex: Inverter
– When Vin = 0
->
Vout = VDD
– When Vin = VDD ->
Vout = 0
– In between, Vout depends on
Vin
transistor size and current
– By KCL, must settle such that
Idsn = |Idsp|
– We could solve equations
– But graphical solution gives more insight
EE 261
James Morizio
VDD
Idsp
Idsn
Vout
47
Transistor Operation
• Current depends on region of transistor behavior
• For what Vin and Vout are nMOS and pMOS in
– Cutoff?
– Linear?
– Saturation?
EE 261
James Morizio
48
nMOS Operation
Cutoff
Vgsn <
Linear
Vgsn >
Saturated
Vgsn >
Vdsn <
Vdsn >
VDD
Vin
EE 261
James Morizio
Idsp
Idsn
Vout
49
nMOS Operation
Cutoff
Vgsn < Vtn
Linear
Vgsn > Vtn
Saturated
Vgsn > Vtn
Vdsn < Vgsn – Vtn V > V – V
dsn
gsn
tn
VDD
Vin
EE 261
James Morizio
Idsp
Idsn
Vout
50
nMOS Operation
Cutoff
Vgsn < Vtn
Linear
Vgsn > Vtn
Saturated
Vgsn > Vtn
Vdsn < Vgsn – Vtn V > V – V
dsn
gsn
tn
VDD
Vgsn = Vin
Vin
Vdsn = Vout
EE 261
James Morizio
Idsp
Idsn
Vout
51
nMOS Operation
Cutoff
Linear
Saturated
Vgsn < Vtn
Vin < Vtn
Vgsn > Vtn
Vin > Vtn
Vdsn < Vgsn – Vtn
Vout < Vin - Vtn
Vgsn > Vtn
Vin > Vtn
Vdsn > Vgsn – Vtn
Vout > Vin - Vtn
VDD
Vgsn = Vin
Vin
Vdsn = Vout
EE 261
James Morizio
Idsp
Idsn
Vout
52
pMOS Operation
Cutoff
Vgsp >
Linear
Vgsp <
Saturated
Vgsp <
Vdsp >
Vdsp <
VDD
Vin
EE 261
James Morizio
Idsp
Idsn
Vout
53
pMOS Operation
Cutoff
Vgsp > Vtp
Linear
Vgsp < Vtp
Saturated
Vgsp < Vtp
Vdsp > Vgsp – Vtp Vdsp < Vgsp – Vtp
VDD
Vin
EE 261
James Morizio
Idsp
Idsn
Vout
54
pMOS Operation
Cutoff
Vgsp > Vtp
Linear
Vgsp < Vtp
Saturated
Vgsp < Vtp
Vdsp > Vgsp – Vtp Vdsp < Vgsp – Vtp
VDD
Vgsp = Vin - VDD
Vtp < 0
Vdsp = Vout - VDD
EE 261
James Morizio
Vin
Idsp
Idsn
Vout
55
pMOS Operation
Cutoff
Linear
Saturated
Vgsp > Vtp
Vin > VDD + Vtp
Vgsp < Vtp
Vin < VDD + Vtp
Vdsp > Vgsp – Vtp
Vout > Vin - Vtp
Vgsp < Vtp
Vin < VDD + Vtp
Vdsp < Vgsp – Vtp
Vout < Vin - Vtp
VDD
Vgsp = Vin - VDD
Vtp < 0
Vdsp = Vout - VDD
EE 261
James Morizio
Vin
Idsp
Idsn
Vout
56
I-V Characteristics
• Make pMOS wider than nMOS such that βn = βp
Vgsn5
Vgsn4
Idsn
Vgsp1
Vgsp2
-VDD
Vgsn3
-Vdsp
0
VDD
Vdsn
Vgsp3
Vgsp4
Vgsn2
Vgsn1
-Idsp
Vgsp5
EE 261
James Morizio
57
DC Transfer Curve
• Transcribe points onto Vin vs. Vout plot
VDD
A
B
Vout
C
D
0
Vtn
VDD/2
E
VDD+Vtp
Vin
EE 261
James Morizio
VDD
58
Operating Regions
• Revisit transistor operating regions
Region
A
B
C
D
E
nMOS
pMOS
VDD
A
B
Vout
C
D
0
Vtn
VDD/2
Vin
EE 261
James Morizio
E
VDD+Vtp
VDD
59
Operating Regions
• Revisit transistor operating regions
Region
nMOS
pMOS
A
Cutoff
Linear
B
Saturation
Linear
C
Saturation
Saturation
D
Linear
Saturation
E
Linear
Cutoff
VDD
A
B
Vout
C
D
0
Vtn
VDD/2
Vin
EE 261
James Morizio
E
VDD+Vtp
VDD
60
Beta Ratio
• If βp / βn ≠ 1, switching point will move from VDD/2
• Called skewed gate
• Other gates: collapse into equivalent inverter
VDD
βp
= 10
βn
Vout
2
1
0.5
βp
= 0.1
βn
0
Vin
EE 261
James Morizio
VDD
61
Noise Margins
• How much noise can a gate input see before it
does not recognize the input?
Output Characteristics
Logical High
Output Range
VDD
Input Characteristics
NMH
VIH
VIL
Logical Low
Output Range
Logical High
Input Range
VOH
Indeterminate
Region
NML
VOL
Logical Low
Input Range
GND
EE 261
James Morizio
62
Logic Levels
• To maximize noise margins, select logic levels at
Vout
VDD
βp/β n > 1
Vin
0
EE 261
Vout
Vin
VDD
James Morizio
63
Logic Levels
• To maximize noise margins, select logic levels at
– unity gain point of DC transfer characteristic
Vout
Unity Gain Points
Slope = -1
VDD
VOH
βp/β n > 1
Vin
VOL
EE 261
0
Vtn
VIL VIH VDD- VDD
|Vtp|
James Morizio
Vout
Vin
64
EE 261
James Morizio
65
Download