ppt - CMOS VLSI Design

advertisement
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
Download