ppt - CMOS VLSI Design
Download
Report
Transcript ppt - CMOS VLSI Design
Introduction to
CMOS VLSI
Design
Lecture 15:
Nonideal Transistors
David Harris
Harvey Mudd College
Spring 2004
Outline
Transistor I-V Review
Nonideal Transistor Behavior
– Velocity Saturation
– Channel Length Modulation
– Body Effect
– Leakage
– Temperature Sensitivity
Process and Environmental Variations
– Process Corners
15: Nonideal Transistors
CMOS VLSI Design
Slide 2
Ideal Transistor I-V
Shockley 1st order transistor models
I ds
0
V V V ds V
gs
ds
t
2
2
V
15: Nonideal Transistors
gs
Vt
2
V gs V t
cutoff
V ds V dsat
linear
V ds V dsat
saturatio n
CMOS VLSI Design
Slide 3
Ideal nMOS I-V Plot
180 nm TSMC process
Ideal Models
– = 155(W/L) mA/V2
– Vt = 0.4 V
– VDD = 1.8 V
Ids (mA)
400
Vgs = 1.8
300
Vgs = 1.5
200
Vgs = 1.2
100
0
15: Nonideal Transistors
Vgs = 0.9
Vgs = 0.6
0
0.3
CMOS VLSI Design
0.6
0.9
1.2
1.5
1.8
Vds
Slide 4
Simulated nMOS I-V Plot
180 nm TSMC process
BSIM 3v3 SPICE models
I
What differs?
ds
(mA)
250
Vgs = 1.8
200
Vgs = 1.5
150
Vgs = 1.2
100
Vgs = 0.9
50
Vgs = 0.6
0
0
0.3
0.6
0.9
1.2
1.5
Vds
15: Nonideal Transistors
CMOS VLSI Design
Slide 5
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
15: Nonideal Transistors
CMOS VLSI Design
Slide 6
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
μ E lat
v
v sat μ E sat
E lat
1
E sat
15: Nonideal Transistors
CMOS VLSI Design
0
0
Esat
2Esat
3Esat
Elat
Slide 7
Vel Sat I-V Effects
Ideal transistor ON current increases with VDD2
I ds m C ox
W V gs V t
L
2
2
2
V
gs
Vt
2
Velocity-saturated ON current increases with VDD
I ds C oxW V gs V t v m ax
Real transistors are partially velocity saturated
– Approximate with a-power law model
– Ids VDDa
– 1 < a < 2 determined empirically
15: Nonideal Transistors
CMOS VLSI Design
Slide 8
a-Power Model
I ds
0
V
I dsat ds
V dsat
I
dsat
V gs V t
cutoff
I dsat Pc
V ds V dsat
linear
V ds V dsat
saturation
2
V
gs
Vt
V dsat Pv V gs V t
a
a /2
Simulated
a -law
I ds (mA)
400
Shockley
300
V gs = 1.8
200
V gs = 1.5
V gs = 1.2
100
V gs = 0.9
V gs = 0.6
0
0
15: Nonideal Transistors
0.3
0.6
0.9
1.2
1.5
CMOS VLSI Design
1.8 V
ds
Slide 9
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
15: Nonideal Transistors
CMOS VLSI Design
Slide 10
Chan Length Mod I-V
Ids (mA)
I ds
2
V
gs
Vt
2
1 l V ds
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
15: Nonideal Transistors
CMOS VLSI Design
Slide 11
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
15: Nonideal Transistors
CMOS VLSI Design
Slide 12
Body Effect Model
Vt Vt 0 g
f s V sb f s
fs = surface potential at threshold
f s 2 v T ln
NA
ni
– Depends on doping level NA
– And intrinsic carrier concentration ni
g = body effect coefficient
g
t ox
ox
2 q si N A
15: Nonideal Transistors
2 q si N A
C ox
CMOS VLSI Design
Slide 13
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
15: Nonideal Transistors
CMOS VLSI Design
Slide 14
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
15: Nonideal Transistors
CMOS VLSI Design
Slide 15
Subthreshold Leakage
Subthreshold leakage exponential with Vgs
V gs V t
I ds I ds 0 e
nv T
1 e
V ds
vT
I ds 0 v T e
2
1.8
n is process dependent, typically 1.4-1.5
15: Nonideal Transistors
CMOS VLSI Design
Slide 16
DIBL
Drain-Induced Barrier Lowering
– Drain voltage also affect Vt
V t V t V ds
ttds
VVV
– High drain voltage causes subthreshold leakage
to ________.
15: Nonideal Transistors
CMOS VLSI Design
Slide 17
DIBL
Drain-Induced Barrier Lowering
– Drain voltage also affect Vt
V t V t V ds
ttds
VVV
– High drain voltage causes subthreshold leakage
to increase.
15: Nonideal Transistors
CMOS VLSI Design
Slide 18
Junction Leakage
Reverse-biased p-n junctions have some leakage
vD
T
IS e 1
V
ID
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
15: Nonideal Transistors
CMOS VLSI Design
Slide 19
Gate Leakage
Carriers may tunnel thorough very thin gate oxides
Predicted tunneling current (from [Song01])
10 9
t ox
V DD trend
10 6
0.6 nm
2
JG ( A /cm )
0.8 nm
1.0 nm
10 3
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
15: Nonideal Transistors
CMOS VLSI Design
0
0.3
0.6
0.9
1.2
1.5
1.8
V DD
Slide 20
Temperature Sensitivity
Increasing temperature
– Reduces mobility
– Reduces Vt
ION ___________ with temperature
IOFF ___________ with temperature
15: Nonideal Transistors
CMOS VLSI Design
Slide 21
Temperature Sensitivity
Increasing temperature
– Reduces mobility
– Reduces Vt
ION decreases with temperature
IOFF increases with temperature
I ds
increasing
temperature
Vgs
15: Nonideal Transistors
CMOS VLSI Design
Slide 22
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
15: Nonideal Transistors
CMOS VLSI Design
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: ______
– Vt: ______
– tox: ______
Slow (S): opposite
nMOS
Not all parameters are independent
for nMOS and pMOS
FF
pMOS
SF
TT
slow
slow
15: Nonideal Transistors
CMOS VLSI Design
FS
SS
fast
Slide 24
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
15: Nonideal Transistors
CMOS VLSI Design
FS
SS
fast
Slide 25
Environmental Variation
VDD and T also vary in time and space
Fast:
– VDD: ____
– T: ____
Corner
Voltage
Temperature
1.8
70 C
F
T
S
15: Nonideal Transistors
CMOS VLSI Design
Slide 26
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
15: Nonideal Transistors
CMOS VLSI Design
Slide 27
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
15: Nonideal Transistors
CMOS VLSI Design
Slide 28
Important Corners
Some critical simulation corners include
Purpose
nMOS
pMOS
VDD
Temp
Cycle time
Power
Subthrehold
leakage
Pseudo-nMOS
15: Nonideal Transistors
CMOS VLSI Design
Slide 29
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
?
?
15: Nonideal Transistors
CMOS VLSI Design
Slide 30