VLSI
design
Lecture 1:
MOS Transistor Theory
CMOS VLSI Design
3: CMOS Transistor Theory Slide 2
Outline
 Introduction
 MOS Capacitor
 nMOS I-V Characteristics
 pMOS I-V Characteristics
CMOS VLSI Design
3: CMOS Transistor Theory Slide 3
Introduction
 Treatment of transistors as something beyond 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 (DV/Dt) -> Dt = (C/I) DV
– Capacitance and current determine speed
CMOS VLSI Design
3: CMOS Transistor Theory Slide 4
MOS Capacitor
 Gate and body form MOS capacitor
 Operating modes
– Accumulation
– Depletion
– Inversion
polysilicon gate
(a)
silicon dioxide insulator
p-type body
+
-
Vg
< 0
(b)
+
-
0 < Vg
< Vt
depletion region
(c)
+
-
Vg
> Vt
depletion region
inversion region
CMOS VLSI Design
3: CMOS Transistor Theory Slide 5
Terminal Voltages
 Mode of operation depends on Vg, Vd, Vs
– Vgs = Vg – Vs
– Vgd = Vg – Vd
– Vds = Vd – Vs = Vgs - Vgd
 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
Vg
Vs
Vd
Vgd
Vgs
Vds
+
-
+
-
+
-
CMOS VLSI Design
3: CMOS Transistor Theory Slide 6
nMOS Cutoff
 No channel
 Ids = 0
+
-
Vgs
= 0
n+ n+
+
-
Vgd
p-type body
b
g
s d
CMOS VLSI Design
3: CMOS Transistor Theory Slide 7
nMOS Linear
 Channel forms
 Current flows from d to s
– e- from s to d
 Ids increases with Vds
 Similar to linear resistor
+
-
Vgs
> Vt
n+ n+
+
-
Vgd
= Vgs
+
-
Vgs
> Vt
n+ n+
+
-
Vgs
> Vgd
> Vt
Vds
= 0
0 < Vds
< Vgs
-Vt
p-type body
p-type body
b
g
s d
b
g
s d
Ids
CMOS VLSI Design
3: CMOS Transistor Theory Slide 8
nMOS Saturation
 Channel pinches off
 Ids independent of Vds
 We say current saturates
 Similar to current source
+
-
Vgs
> Vt
n+ n+
+
-
Vgd
< Vt
Vds
> Vgs
-Vt
p-type body
b
g
s d Ids
CMOS VLSI Design
3: CMOS Transistor Theory Slide 9
I-V Characteristics
 In Linear region, Ids depends on
– How much charge is in the channel?
– How fast is the charge moving?
CMOS VLSI Design
3: CMOS Transistor Theory Slide 10
Channel Charge
 MOS structure looks like parallel plate capacitor
while operating in inversion
– Gate – oxide – channel
 Qchannel =
n+ n+
p-type body
+
Vgd
gate
+ +
source
-
Vgs
-
drain
Vds
channel
-
Vg
Vs
Vd
Cg
n+ n+
p-type body
W
L
tox
SiO2
gate oxide
(good insulator, ox
= 3.9)
polysilicon
gate
CMOS VLSI Design
3: CMOS Transistor Theory Slide 11
Channel Charge
 MOS structure looks like parallel plate capacitor
while operating in inversion
– Gate – oxide – channel
 Qchannel = CV
 C =
n+ n+
p-type body
+
Vgd
gate
+ +
source
-
Vgs
-
drain
Vds
channel
-
Vg
Vs
Vd
Cg
n+ n+
p-type body
W
L
tox
SiO2
gate oxide
(good insulator, ox
= 3.9)
polysilicon
gate
CMOS VLSI Design
3: CMOS Transistor Theory Slide 12
Channel Charge
 MOS structure looks like parallel plate capacitor
while operating in inversion
– Gate – oxide – channel
 Qchannel = CV
 C = Cg = oxWL/tox = CoxWL
 V =
n+ n+
p-type body
+
Vgd
gate
+ +
source
-
Vgs
-
drain
Vds
channel
-
Vg
Vs
Vd
Cg
n+ n+
p-type body
W
L
tox
SiO2
gate oxide
(good insulator, ox
= 3.9)
polysilicon
gate
Cox = ox / tox
CMOS VLSI Design
3: CMOS Transistor Theory Slide 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 = Vgc – Vt = (Vgs – Vds/2) – Vt
n+ n+
p-type body
+
Vgd
gate
+ +
source
-
Vgs
-
drain
Vds
channel
-
Vg
Vs
Vd
Cg
n+ n+
p-type body
W
L
tox
SiO2
gate oxide
(good insulator, ox
= 3.9)
polysilicon
gate
Cox = ox / tox
CMOS VLSI Design
3: CMOS Transistor Theory Slide 14
Carrier velocity
 Charge is carried by e-
 Carrier velocity v proportional to lateral E-field
between source and drain
 v =
CMOS VLSI Design
3: CMOS Transistor Theory Slide 15
Carrier velocity
 Charge is carried by e-
 Carrier velocity v proportional to lateral E-field
between source and drain
 v = mE m called mobility
 E =
CMOS VLSI Design
3: CMOS Transistor Theory Slide 16
Carrier velocity
 Charge is carried by e-
 Carrier velocity v proportional to lateral E-field
between source and drain
 v = mE m called mobility
 E = Vds/L
 Time for carrier to cross channel:
– t =
CMOS VLSI Design
3: CMOS Transistor Theory Slide 17
Carrier velocity
 Charge is carried by e-
 Carrier velocity v proportional to lateral E-field
between source and drain
 v = mE m called mobility
 E = Vds/L
 Time for carrier to cross channel:
– t = L / v
CMOS VLSI Design
3: CMOS Transistor Theory Slide 18
nMOS Linear I-V
 Now we know
– How much charge Qchannel is in the channel
– How much time t each carrier takes to cross
ds
I 
CMOS VLSI Design
3: CMOS Transistor Theory Slide 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
channel
ds
Q
I
t


CMOS VLSI Design
3: CMOS Transistor Theory Slide 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
channel
ox 2
2
ds
ds
gs t ds
ds
gs t ds
Q
I
t
W V
C V V V
L
V
V V V
m


 
  
 
 
 
  
 
 
ox
=
W
C
L
 m
CMOS VLSI Design
3: CMOS Transistor Theory Slide 21
nMOS Saturation I-V
 If Vgd < Vt, channel pinches off near drain
– When Vds > Vdsat = Vgs – Vt
 Now drain voltage no longer increases current
ds
I 
CMOS VLSI Design
3: CMOS Transistor Theory Slide 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
2
dsat
ds gs t dsat
V
I V V V
  
  
 
 
CMOS VLSI Design
3: CMOS Transistor Theory Slide 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
 
2
2
2
dsat
ds gs t dsat
gs t
V
I V V V
V V


 
  
 
 
 
CMOS VLSI Design
3: CMOS Transistor Theory Slide 24
nMOS I-V Summary
 
2
cutoff
linear
saturatio
0
2
2
n
gs t
ds
ds gs t ds ds dsat
gs t ds dsat
V V
V
I V V V V V
V V V V



 

  
   
 

 


 


 Shockley 1st order transistor models
CMOS VLSI Design
3: CMOS Transistor Theory Slide 25
Example
 0.6 mm process (Example)
– From AMI Semiconductor
– tox = 100 Å
– m = 350 cm2/V*s
– Vt = 0.7 V
 Plot Ids vs. Vds
– Vgs = 0, 1, 2, 3, 4, 5
– Use W/L = 4/2 l
 
14
2
8
3.9 8.85 10
350 120 /
100 10
ox
W W W
C A V
L L L
 m m


 
   
  
 
 
  
 
0 1 2 3 4 5
0
0.5
1
1.5
2
2.5
Vds
I
ds
(mA)
Vgs
= 5
Vgs
= 4
Vgs
= 3
Vgs
= 2
Vgs
= 1
CMOS VLSI Design
3: CMOS Transistor Theory Slide 26
pMOS I-V
 All dopings and voltages are inverted for pMOS
 Mobility mp is determined by holes
– Typically 2-3x lower than that of electrons mn
– 120 cm2/V*s in AMI 0.6 mm process
 Thus pMOS must be wider to provide same current
– In this class, assume mn / mp = 2

lecture_01_upload.ppt

  • 1.
  • 2.
    CMOS VLSI Design 3:CMOS Transistor Theory Slide 2 Outline  Introduction  MOS Capacitor  nMOS I-V Characteristics  pMOS I-V Characteristics
  • 3.
    CMOS VLSI Design 3:CMOS Transistor Theory Slide 3 Introduction  Treatment of transistors as something beyond 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 (DV/Dt) -> Dt = (C/I) DV – Capacitance and current determine speed
  • 4.
    CMOS VLSI Design 3:CMOS Transistor Theory Slide 4 MOS Capacitor  Gate and body form MOS capacitor  Operating modes – Accumulation – Depletion – Inversion polysilicon gate (a) silicon dioxide insulator p-type body + - Vg < 0 (b) + - 0 < Vg < Vt depletion region (c) + - Vg > Vt depletion region inversion region
  • 5.
    CMOS VLSI Design 3:CMOS Transistor Theory Slide 5 Terminal Voltages  Mode of operation depends on Vg, Vd, Vs – Vgs = Vg – Vs – Vgd = Vg – Vd – Vds = Vd – Vs = Vgs - Vgd  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 Vg Vs Vd Vgd Vgs Vds + - + - + -
  • 6.
    CMOS VLSI Design 3:CMOS Transistor Theory Slide 6 nMOS Cutoff  No channel  Ids = 0 + - Vgs = 0 n+ n+ + - Vgd p-type body b g s d
  • 7.
    CMOS VLSI Design 3:CMOS Transistor Theory Slide 7 nMOS Linear  Channel forms  Current flows from d to s – e- from s to d  Ids increases with Vds  Similar to linear resistor + - Vgs > Vt n+ n+ + - Vgd = Vgs + - Vgs > Vt n+ n+ + - Vgs > Vgd > Vt Vds = 0 0 < Vds < Vgs -Vt p-type body p-type body b g s d b g s d Ids
  • 8.
    CMOS VLSI Design 3:CMOS Transistor Theory Slide 8 nMOS Saturation  Channel pinches off  Ids independent of Vds  We say current saturates  Similar to current source + - Vgs > Vt n+ n+ + - Vgd < Vt Vds > Vgs -Vt p-type body b g s d Ids
  • 9.
    CMOS VLSI Design 3:CMOS Transistor Theory Slide 9 I-V Characteristics  In Linear region, Ids depends on – How much charge is in the channel? – How fast is the charge moving?
  • 10.
    CMOS VLSI Design 3:CMOS Transistor Theory Slide 10 Channel Charge  MOS structure looks like parallel plate capacitor while operating in inversion – Gate – oxide – channel  Qchannel = n+ n+ p-type body + Vgd gate + + source - Vgs - drain Vds channel - Vg Vs Vd Cg n+ n+ p-type body W L tox SiO2 gate oxide (good insulator, ox = 3.9) polysilicon gate
  • 11.
    CMOS VLSI Design 3:CMOS Transistor Theory Slide 11 Channel Charge  MOS structure looks like parallel plate capacitor while operating in inversion – Gate – oxide – channel  Qchannel = CV  C = n+ n+ p-type body + Vgd gate + + source - Vgs - drain Vds channel - Vg Vs Vd Cg n+ n+ p-type body W L tox SiO2 gate oxide (good insulator, ox = 3.9) polysilicon gate
  • 12.
    CMOS VLSI Design 3:CMOS Transistor Theory Slide 12 Channel Charge  MOS structure looks like parallel plate capacitor while operating in inversion – Gate – oxide – channel  Qchannel = CV  C = Cg = oxWL/tox = CoxWL  V = n+ n+ p-type body + Vgd gate + + source - Vgs - drain Vds channel - Vg Vs Vd Cg n+ n+ p-type body W L tox SiO2 gate oxide (good insulator, ox = 3.9) polysilicon gate Cox = ox / tox
  • 13.
    CMOS VLSI Design 3:CMOS Transistor Theory Slide 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 = Vgc – Vt = (Vgs – Vds/2) – Vt n+ n+ p-type body + Vgd gate + + source - Vgs - drain Vds channel - Vg Vs Vd Cg n+ n+ p-type body W L tox SiO2 gate oxide (good insulator, ox = 3.9) polysilicon gate Cox = ox / tox
  • 14.
    CMOS VLSI Design 3:CMOS Transistor Theory Slide 14 Carrier velocity  Charge is carried by e-  Carrier velocity v proportional to lateral E-field between source and drain  v =
  • 15.
    CMOS VLSI Design 3:CMOS Transistor Theory Slide 15 Carrier velocity  Charge is carried by e-  Carrier velocity v proportional to lateral E-field between source and drain  v = mE m called mobility  E =
  • 16.
    CMOS VLSI Design 3:CMOS Transistor Theory Slide 16 Carrier velocity  Charge is carried by e-  Carrier velocity v proportional to lateral E-field between source and drain  v = mE m called mobility  E = Vds/L  Time for carrier to cross channel: – t =
  • 17.
    CMOS VLSI Design 3:CMOS Transistor Theory Slide 17 Carrier velocity  Charge is carried by e-  Carrier velocity v proportional to lateral E-field between source and drain  v = mE m called mobility  E = Vds/L  Time for carrier to cross channel: – t = L / v
  • 18.
    CMOS VLSI Design 3:CMOS Transistor Theory Slide 18 nMOS Linear I-V  Now we know – How much charge Qchannel is in the channel – How much time t each carrier takes to cross ds I 
  • 19.
    CMOS VLSI Design 3:CMOS Transistor Theory Slide 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 channel ds Q I t  
  • 20.
    CMOS VLSI Design 3:CMOS Transistor Theory Slide 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 channel ox 2 2 ds ds gs t ds ds gs t ds Q I t W V C V V V L V V V V m                     ox = W C L  m
  • 21.
    CMOS VLSI Design 3:CMOS Transistor Theory Slide 21 nMOS Saturation I-V  If Vgd < Vt, channel pinches off near drain – When Vds > Vdsat = Vgs – Vt  Now drain voltage no longer increases current ds I 
  • 22.
    CMOS VLSI Design 3:CMOS Transistor Theory Slide 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 2 dsat ds gs t dsat V I V V V          
  • 23.
    CMOS VLSI Design 3:CMOS Transistor Theory Slide 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   2 2 2 dsat ds gs t dsat gs t V I V V V V V             
  • 24.
    CMOS VLSI Design 3:CMOS Transistor Theory Slide 24 nMOS I-V Summary   2 cutoff linear saturatio 0 2 2 n gs t ds ds gs t ds ds dsat gs t ds dsat V V V I V V V V V V V V V                          Shockley 1st order transistor models
  • 25.
    CMOS VLSI Design 3:CMOS Transistor Theory Slide 25 Example  0.6 mm process (Example) – From AMI Semiconductor – tox = 100 Å – m = 350 cm2/V*s – Vt = 0.7 V  Plot Ids vs. Vds – Vgs = 0, 1, 2, 3, 4, 5 – Use W/L = 4/2 l   14 2 8 3.9 8.85 10 350 120 / 100 10 ox W W W C A V L L L  m m                     0 1 2 3 4 5 0 0.5 1 1.5 2 2.5 Vds I ds (mA) Vgs = 5 Vgs = 4 Vgs = 3 Vgs = 2 Vgs = 1
  • 26.
    CMOS VLSI Design 3:CMOS Transistor Theory Slide 26 pMOS I-V  All dopings and voltages are inverted for pMOS  Mobility mp is determined by holes – Typically 2-3x lower than that of electrons mn – 120 cm2/V*s in AMI 0.6 mm process  Thus pMOS must be wider to provide same current – In this class, assume mn / mp = 2