Download Lecture 19 - Harvey Mudd College

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Introduction to
CMOS VLSI
Design
Lecture 19:
Nonideal Transistors
David Harris
Harvey Mudd College
Spring 2007
Outline
 Transistor I-V Review
 Nonideal Transistor Behavior
– Velocity Saturation
– Channel Length Modulation
– Body Effect
– Leakage
– Temperature Sensitivity
 Process and Environmental Variations
– Process Corners
19: Nonideal Transistors
CMOS VLSI Design
Slide 2
Ideal Transistor I-V
 Shockley 1st order transistor models


0

 
V
I ds    Vgs  Vt  ds
2


2


Vgs  Vt 


2
19: Nonideal Transistors
Vgs  Vt
V V  V
 ds
ds
dsat

Vds  Vdsat
CMOS VLSI Design
cutoff
linear
saturation
Slide 3
Ideal vs. Simulated nMOS I-V Plot
 180 nm TSMC process
 Ideal Models
–  = 155(W/L) mA/V2
– Vt = 0.4 V
I (mA) –
VDD = 1.8 V
BSIM 3v3 SPICE models
ds
400
Vgs = 1.8
300
Ids (mA)
250
Vgs = 1.5
200
0
200
Vgs = 1.5
150
Vgs = 1.2
100
Vgs = 1.8
Vgs = 1.2
100
Vgs = 0.9
Vgs = 0.9
Vgs = 0.6
0
0.3
0.6
0.9
1.2
50
1.5
1.8
Vds
Vgs = 0.6
0
0
0.3
0.6
0.9
1.2
1.5
Vds
19: Nonideal Transistors
CMOS VLSI Design
Slide 4
Simulated nMOS I-V Plot
 180 nm TSMC process
 BSIM 3v3 SPICE models
I (mA)
 What differs?
250
– Less ON current
200
– No square law
150
– Current increases
100
in saturation
ds
Vgs = 1.8
Vgs = 1.5
Vgs = 1.2
Vgs = 0.9
50
Vgs = 0.6
0
0
0.3
0.6
0.9
1.2
1.5
Vds
19: Nonideal Transistors
CMOS VLSI Design
Slide 5
Velocity Saturation
 We assumed carrier velocity is proportional to E-field
– v = mElat = mVds/L
 At high fields, this ceases to be true
– Carriers scatter off atoms


– Velocity reaches vsat
• Electrons: 6-10 x 106 cm/s
 /2
• Holes: 4-8 x 106 cm/s
– Better model
slope = m
sat
sat
μElat
v
 vsat  μEsat
Elat
1
Esat
19: Nonideal Transistors
CMOS VLSI Design
0
0
Esat
2Esat
3Esat
Elat
Slide 6
Vel Sat I-V Effects
 Ideal transistor ON current increases with VDD2
2
W Vgs  Vt 

I ds  mCox
 Vgs  Vt 
L
2
2
2
 Velocity-saturated ON current increases with VDD
I ds  CoxW Vgs  Vt  vmax
 Real transistors are partially velocity saturated
– Approximate with a-power law model
– Ids  VDDa
– 1 < a < 2 determined empirically
19: Nonideal Transistors
CMOS VLSI Design
Slide 7
a-Power Model
 0

V

I ds   I dsat ds
Vdsat


 I dsat
Vgs  Vt
cutoff
Vds  Vdsat
linear
Vds  Vdsat
saturation
I dsat  Pc

V

2
gs
 Vt 
a
Vdsat  Pv Vgs  Vt 
a /2
Simulated
a-law
Shockley
Ids (mA)
400
300
Vgs = 1.8
200
Vgs = 1.5
19: Nonideal Transistors
100
Vgs = 1.2
0
Vgs = 0.9
Vgs = 0.6
0
0.3
0.6
0.9
1.2
1.5
CMOS VLSI Design
1.8 V
ds
Slide 8
Channel Length Modulation
 Reverse-biased p-n junctions form a depletion region
– Region between n and p with no carriers
– Width of depletion Ld region grows with reverse bias
V
V
GND
Source
Gate
Drain
– Leff = L – Ld
Depletion Region
Width: L
 Shorter Leff gives more current
– Ids increases with Vds
L
n+
n+
L
– Even in saturation
p GND bulk Si
DD
DD
d
eff
19: Nonideal Transistors
CMOS VLSI Design
Slide 9
Chan Length Mod I-V
I ds 
Ids (mA)

V

2
gs
 Vt  1  lVds 
2
400
Vgs = 1.8
300
Vgs = 1.5
200
Vgs = 1.2
100
0
0
Vgs = 0.9
Vgs = 0.6
0.3
0.6
0.9
1.2
1.5
1.8 Vds
 l = channel length modulation coefficient
– not feature size
– Empirically fit to I-V characteristics
19: Nonideal Transistors
CMOS VLSI Design
Slide 10
Body Effect
 Vt: gate voltage necessary to invert channel
 Increases if source voltage increases because
source is connected to the channel
 Increase in Vt with Vs is called the body effect
19: Nonideal Transistors
CMOS VLSI Design
Slide 11
Body Effect Model
Vt  Vt 0  g

fs  Vsb  fs

 fs = surface potential at threshold
fs  2vT ln
NA
ni
– Depends on doping level NA
– And intrinsic carrier concentration ni
 g = body effect coefficient
g
tox
 ox
2q si N A
2q si N A 
Cox
19: Nonideal Transistors
CMOS VLSI Design
Slide 12
OFF Transistor Behavior
 What about current in cutoff?
I
 Simulated results
1 mA
 What differs?
Sub100 mA
threshold
– Current doesn’t go 10 mA Region
1 mA
to 0 in cutoff
100 nA
ds
10 nA
Saturation
Region
Vds = 1.8
Subthreshold
Slope
1 nA
100 pA
10 pA
Vt
0
0.3
0.6
0.9
1.2
1.5
1.8
Vgs
19: Nonideal Transistors
CMOS VLSI Design
Slide 13
Leakage Sources
 Subthreshold conduction
– Transistors can’t abruptly turn ON or OFF
 Junction leakage
– Reverse-biased PN junction diode current
 Gate leakage
– Tunneling through ultrathin gate dielectric
 Subthreshold leakage is the biggest source in
modern transistors
19: Nonideal Transistors
CMOS VLSI Design
Slide 14
Subthreshold Leakage
 Subthreshold leakage exponential with Vgs
Vgs Vt
I ds  I ds 0e
nvT
Vds

v
 1  e T




I ds 0   vT2 e1.8
 n is process dependent, typically 1.4-1.5
19: Nonideal Transistors
CMOS VLSI Design
Slide 15
DIBL
 Drain-Induced Barrier Lowering
– Drain voltage also affect Vt
Vt   Vt  Vds
VVV
ttds
– High drain voltage causes subthreshold leakage
to ________.
19: Nonideal Transistors
CMOS VLSI Design
Slide 16
DIBL
 Drain-Induced Barrier Lowering
– Drain voltage also affect Vt
Vt   Vt  Vds
VVV
ttds
– High drain voltage causes subthreshold leakage
to increase.
19: Nonideal Transistors
CMOS VLSI Design
Slide 17
Junction Leakage
 Reverse-biased p-n junctions have some leakage
 VvD

T
I D  I S  e  1




 Is depends on doping levels
– And area and perimeter of diffusion regions
– Typically < 1 fA/mm2
p+
n+
n+
p+
p+
n+
n w ell
p substrate
19: Nonideal Transistors
CMOS VLSI Design
Slide 18
Gate Leakage
 Carriers may tunnel thorough very thin gate oxides
 Predicted tunneling current (from [Song01])
10 9
tox
VDD trend
0.6 nm
0.8 nm
2
JG (A/cm )
10 6
10 3
1.0 nm
1.2 nm
10 0
1.5 nm
1.9 nm
10 -3
10 -6
10 -9
 Negligible for older processes
 May soon be critically important
19: Nonideal Transistors
CMOS VLSI Design
0
0.3
0.6
0.9
1.2
1.5
1.8
VDD
Slide 19
Temperature Sensitivity
 Increasing temperature
– Reduces mobility
– Reduces Vt
 ION ___________ with temperature
 IOFF ___________ with temperature
19: Nonideal Transistors
CMOS VLSI Design
Slide 20
Temperature Sensitivity
 Increasing temperature
– Reduces mobility
– Reduces Vt
 ION decreases with temperature
 IOFF increases with temperature
I ds
increasing
temperature
Vgs
19: Nonideal Transistors
CMOS VLSI Design
Slide 21
So What?
 So what if transistors are not ideal?
– They still behave like switches.
 But these effects matter for…
– Supply voltage choice
– Logical effort
– Quiescent power consumption
– Pass transistors
– Temperature of operation
19: Nonideal Transistors
CMOS VLSI Design
Slide 22
Parameter Variation
fast
 Transistors have uncertainty in parameters
– Process: Leff, Vt, tox of nMOS and pMOS
– Vary around typical (T) values
 Fast (F)
– Leff: ______
– Vt: ______
– tox: ______
 Slow (S): opposite
nMOS
 Not all parameters are independent
for nMOS and pMOS
FF
pMOS
SF
TT
slow
slow
19: Nonideal Transistors
CMOS VLSI Design
FS
SS
fast
Slide 23
Parameter Variation
fast
 Transistors have uncertainty in parameters
– Process: Leff, Vt, tox of nMOS and pMOS
– Vary around typical (T) values
 Fast (F)
– Leff: short
– Vt: low
– tox: thin
 Slow (S): opposite
nMOS
 Not all parameters are independent
for nMOS and pMOS
FF
pMOS
SF
TT
slow
slow
19: Nonideal Transistors
CMOS VLSI Design
FS
SS
fast
Slide 24
Environmental Variation
 VDD and T also vary in time and space
 Fast:
– VDD: ____
– T: ____
Corner
Voltage
Temperature
1.8
70 C
F
T
S
19: Nonideal Transistors
CMOS VLSI Design
Slide 25
Environmental Variation
 VDD and T also vary in time and space
 Fast:
– VDD: high
– T: low
Corner
Voltage
Temperature
F
1.98
0C
T
1.8
70 C
S
1.62
125 C
19: Nonideal Transistors
CMOS VLSI Design
Slide 26
Process Corners
 Process corners describe worst case variations
– If a design works in all corners, it will probably
work for any variation.
 Describe corner with four letters (T, F, S)
– nMOS speed
– pMOS speed
– Voltage
– Temperature
19: Nonideal Transistors
CMOS VLSI Design
Slide 27
Important Corners
 Some critical simulation corners include
Purpose
nMOS
pMOS
VDD
Temp
Cycle time
Power
Subthrehold
leakage
Pseudo-nMOS
19: Nonideal Transistors
CMOS VLSI Design
Slide 28
Important Corners
 Some critical simulation corners include
Purpose
nMOS
pMOS
VDD
Temp
Cycle time
S
S
S
S
Power
F
F
F
F
Subthrehold
leakage
F
F
F
S
Pseudo-nMOS S
F
?
?
19: Nonideal Transistors
CMOS VLSI Design
Slide 29
Related documents