VLSI Design Lecture 3a: Nonideal Transistors

Download Report

Transcript VLSI Design Lecture 3a: Nonideal Transistors

VLSI Design
Lecture 3a:
Nonideal Transistors
Outline
 Transistor I-V Review
 Nonideal Transistor Behavior
 Velocity Saturation
 Channel Length Modulation
 Body Effect
 Leakage
 Temperature Sensitivity
 Process and Environmental Variations
 Process Corners
Ideal Transistor I-V
 Shockley 1st order transistor models


0

 
V
I ds    Vgs  Vt  ds
2


2


Vgs  Vt 


2
Vgs  Vt
V V  V
 ds
ds
dsat

cutoff
linear
Vds  Vdsat saturatio n
Ideal nMOS I-V Plot
 180 nm TSMC process
 Ideal Models



 = 155(W/L) A/V2
Vt = 0.4 V
VDD = 1.8 V
Ids (A)
400
Vgs = 1.8
300
Vgs = 1.5
200
Vgs = 1.2
100
0
Vgs = 0.9
Vgs = 0.6
0
0.3
0.6
0.9
1.2
1.5
1.8
Vds
Simulated nMOS I-V Plot
 180 nm TSMC process
 BSIM 3v3 SPICE models
 What differs?
Ids (A)
250
V gs = 1.8
200
V gs = 1.5
150
V gs = 1.2
100
V gs = 0.9
50
V gs = 0.6
0
0
0.3
0.6
0.9
Vds
1.2
1.5
Simulated nMOS I-V Plot
 180 nm TSMC process
 BSIM 3v3 SPICE models
I (A)
ds
 What differs?



Less ON current
No square law
Current increases
in saturation
250
V gs = 1.8
200
V gs = 1.5
150
V gs = 1.2
100
V gs = 0.9
50
V gs = 0.6
0
0
0.3
0.6
0.9
Vds
1.2
1.5
Velocity Saturation
 We assumed carrier velocity is proportional to E-field

v = Elat = Vds/L
 At high fields, this ceases to be true


Carriers scatter off atoms
Velocity reaches vsat




sat
Electrons: 6-10 x 106 cm/s
Holes: 4-8 x 106 cm/s
Better model
μElat
v
 v sat  μE sat
Elat
1
Esat
sat / 2
slope = 
0
0
E sat
2Esat
Elat
3Esat
Vel Sat I-V Effects
 Ideal transistor ON current increases with VDD2
2
W Vgs  Vt 

I ds  Cox
 V gs V t 
L
2
2
2
 Velocity-saturated ON current increases with VDD
I
C
W
V
v
V
d
s
o
x
g
s
t
m
a
x
 Real transistors are partially velocity saturated



Approximate with -power law model
Ids  VDD
1 <  < 2 determined empirically
-Power Model

0
Vgs  Vt
cutoff

V

I ds   I dsat ds V ds  V dsat
linear
Vdsat


Vds  Vdsat saturation
 I dsat
Ids (A)
I dsat  Pc
300
Vgs = 1.8
200
Vgs = 1.5
100
Vgs = 1.2
0
Vgs = 0.9
Vgs = 0.6
0
0.3
0.6
0.9
2
V gs  V t 
Vdsat  Pv Vgs  Vt 
Simulated
-law
Shockley
400

1.2
1.5
1.8 V
ds

 /2
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
Leff = L – Ld
 Shorter Leff gives more current
 Ids increases with Vds
 Even in saturation
GND
Source
VDD
Gate
VDD
Drain
Depletion Region
Width: Ld
n+
L
Leff
n+
p
bulk Si
GND
Chan Length Mod I-V
Ids (A)
400
I ds 

V

2
 Vt  1  Vds 
Vgs = 1.8
300
2
gs
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
  = channel length modulation coefficient
 not feature size
 Empirically fit to I-V characteristics
1.8 Vds
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
Body Effect Model


V
V

V


t
t
0 
s
s
b
s
 s = surface potential at threshold
s  2vT ln


NA
ni
Depends on doping level NA
And intrinsic carrier concentration ni
  = body effect coefficient
 
t ox
 ox
2q si N A 
2q si N A
Cox
OFF Transistor Behavior
 What about current in cutoff?
 Simulated results
 What differs?

Current doesn’t go
to 0 in cutoff
I ds
1 mA
Saturation
Region
Subthreshold
Region
100 A
10 A
Vds = 1.8
1 A
100 nA
10 nA
Subthreshold
Slope
1 nA
100 pA
10 pA
Vt
0
0.3
0.6
0.9
V gs
1.2
1.5
1.8
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
Subthreshold Leakage
 Subthreshold leakage exponential with Vgs
V gs Vt
I ds  I ds0e
nvT
Vds

 1  e vT






Ids0 vT2e1.8
 n is process dependent, typically 1.4-1.5
DIBL
 Drain-Induced Barrier Lowering

Drain voltage also affect Vt
Vt Vt Vds
VVV
ttds

High drain voltage causes subthreshold
leakage to ________.
DIBL
 Drain-Induced Barrier Lowering

Drain voltage also affect Vt
Vt Vt Vds
VVV
ttds

High drain voltage causes subthreshold
leakage to increase.
Junction Leakage
 Reverse-biased p-n junctions have some
leakage
 VvDT

I D  I S  e  1




 Is depends on doping levels


p+
And area and perimeter of diffusion regions
Typically < 1 fA/m2
n+
n+
p+
p+
n well
p substrate
n+
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
0
 May soon be critically important
0.3
0.6
0.9
VDD
1.2
1.5
1.8
Temperature Sensitivity
 Increasing temperature


Reduces mobility
Reduces Vt
 ION ___________ with temperature
 IOFF ___________ with temperature
Temperature Sensitivity
 Increasing temperature


Reduces mobility
Reduces Vt
 ION decreases with temperature
 IOFF increases with temperature
I ds
increasing
temperature
Vgs
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
Parameter Variation
fast
 Transistors have uncertainty in parameters
 Process: Leff, Vt, tox of nMOS and pMOS
 Vary around typical (T) values
pMOS
 Fast (F)
 Leff: ______
 Vt: ______
 tox: ______
 Slow (S): opposite
 Not all parameters are independent
for nMOS and pMOS
FF
SF
TT
FS
slow
SS
slow
nMOS
fast
Parameter Variation
 Transistors have uncertainty in parameters



Leff: short
Vt: low
tox: thin
 Slow (S): opposite
fast
 Fast (F)
FF
SF
pMOS

Process: Leff, Vt, tox of nMOS and pMOS
Vary around typical (T) values
TT
FS
SS
slow

slow
 Not all parameters are independent
for nMOS and pMOS
nMOS
fast
Environmental Variation
 VDD and T also vary in time and space
 Fast:


VDD: ____
T: ____
Corner
Voltage
Temperature
1.8
70 C
F
T
S
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
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
Important Corners
 Some critical simulation corners include
Purpose
Cycle time
Power
Subthrehold
leakage
Pseudo-nMOS
nMOS
pMOS
VDD
Temp
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
?
?