Documente Academic
Documente Profesional
Documente Cultură
10,000,000
Pentium III
Pentium II
SSI: 10 gates
Pentium Pro
Transistors
Pentium
1,000,000
Intel486
MSI: 1000 gates
Intel386
80286
100,000
8086
LSI: 10,000 gates
10,000 8080
4004
8008 VLSI: > 10k gates
1,000
Year
Corollaries
• Many other factors grow exponentially
– Ex: clock frequency, processor performance
10,000
1,000 4004
8008
8080
Clock Speed (MHz)
100 8086
80286
Intel386
10 Intel486
Pentium
Pentium Pro/II/III
1 Pentium 4
Year
MOS Transistor Basics
Four Terminal Structure
p-Substrate
The MOS n-channel transistor structure:
G(ate)
S(ource) D(rain)
n+ L n+
D D D D S
B
G G G G G
S S S S D
N-channel (for P-channel, reverse arrow or add bubbles)
P-channel
Enhancement mode: no conducting channel exists at VGS = 0
Depletion mode: a conducting channel exists at VGS = 0
MOS Transistor Basics
Four Terminal Structure (Continued)
D
VDS
B
G
VSB
VGS S
nMOS Cutoff
• No channel
• Ids = 0
Vgs = 0 Vgd
+ g +
- -
s d
n+ n+
p-type body
b
MOSFET Modes of Operation
Cutoff
- -
– e- from s to d s d
Vds = 0
n+ n+
n+ n+
Vds > Vgs-Vt
p-type body
b
MOSFET Modes of Operation
Pinch-Off
Pinch-Off Point (Edge of Saturation) : VGS≥VT0, VDS=VD(SAT)
– Channel just reaches the drain
– Channel is reduced to zero inversion charge at
the drain
– Drifting of electrons through the depletion region
between the channel and drain has begun
gate
current
source drain VDS = VGS – VT0
IDS
MOSFET Modes of Operation
Saturation
gate
Vg
polysilicon + +
gate source Vgs Cg Vgd drain
W
Vs - - Vd
tox
channel
n+ - + n+
SiO2 gate oxide
Vds
L
n+ n+ (good insulator, ox = 3.9) p-type body
p-type body
Channel Charge
• MOS structure looks like parallel plate capacitor while
operating in inversion
– Gate – oxide – channel
• Qchannel = CV
Cox = ox / tox
• C = Cg = oxWL/tox = CoxWL
• V = Vgc – Vt = (Vgs – Vds/2) – Vt
gate
Vg
polysilicon + +
gate source Vgs Cg Vgd drain
W
Vs - - Vd
tox
channel
n+ - + n+
SiO2 gate oxide
Vds
L
n+ n+ (good insulator, ox = 3.9) p-type body
p-type body
Carrier velocity
• Charge is carried by e-
• Carrier velocity v proportional to lateral E-field
between source and drain
• v=
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=
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=
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
nMOS Linear I-V
• Now we know
– How much charge Qchannel is in the channel
– How much time t each carrier takes to cross
Qchannel
I ds Cox= oxide capacitance
t
W
mCox
W V V Vds V = mCox
gs 2 ds L
t
L
Vgs Vt ds Vds = β (Vgs-Vt )Vds -Vds2/2
V = β (Vgs-Vt )Vds
2
It is a region called linear region. Here Ids varies linearly,
with Vgs and Vds when the quadratic term Vds2/2 is very small.
Vds << Vgs-Vt
nMOS Saturation I-V
• If Vgd < Vt, channel pinches off near drain
– When Vds > Vdsat = Vgs – Vt
• Now drain voltage no longer increases current
Qchannel
I ds
t
mCox
W V V Vds V
gs 2 ds
t
L
Vgs Vt ds Vds = β (Vgs-Vt )Vds -Vds2/2
V
2
Where 0 < Vgs – Vt <Vds, considering (Vgs-Vt )=Vds we have
Ids = β (Vgs-Vt ) 2/2
nMOS I-V Summary
• nMOS Characteristics
Variations in I-V Characteristics
Linea r Dependence
1.0 VGS = 4
ID (mA)
I D (mA)
VGS = 3
0.5
VGS = 2
VGS = 1
0
0.0 1.0 2.0 3.0 4.0 5.0 0.0 1.0 2.0 3.0
VDS (V) VGS (V)
(a) I D as a function of VDS (b) ID as a function of VGS
(for VDS = 5 V).
VGS = 2.0V
1.5
0
0 0.5 1 1.5 2 2.5
VDS (V)
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
– Leff = L – Ld
GND DD DD
Source Gate Drain
Depletion Region
• Shorter Leff gives more current Width: L d
bulk Si
GND
Chan Length Mod I-V
Ids (mA)
Vt 1 lVds
400
2
I ds Vgs 300
Vgs = 1.8
2
Vgs = 1.5
200
Vgs = 1.2
100
Vgs = 0.9
Vgs = 0.6
0
0 0.3 0.6 0.9 1.2 1.5 1.8 Vds
• Subthreshold conduction
– Transistors can’t abruptly turn ON or OFF D
• Junction leakage D
– Reverse-biased PN junction diode current
S
• Gate leakage
– Tunneling through ultrathin gate dielectric S
IG
S
– A and B are tech constants
– Greater for electrons
• So nMOS gates leak more
• Negligible for older processes (tox > 20 Å) From [Song01]
-8
10 Slope S
-10 Exponential
10
-12
VT Typical values for S:
10
0 0.5 1 1.5 2 2.5 60 .. 100 mV/decade
VGS (V)
Sub-Threshold ID vs VGS
D ID
qVGS
qV
DS
I D I 0e nkT 1 e kT
VG +
- VS
VGS
Sub-Threshold ID vs VDS
qVGS
qV
DS
VD I D I 0e nkT 1 e kT 1 l VDS
ID
VG
VS
VGS from 0 to 0.3V
ID versus VGS
-4
x 10 x 10
-4
6 2.5
5
2
4 linear
quadratic 1.5
ID (A)
ID (A)
3
1
2
0.5
1
quadratic
0 0
0 0.5 1 1.5 2 2.5 0 0.5 1 1.5 2 2.5
VGS(V) VGS(V)
-4 -4
x 10 x 10
6 2.5
VGS= 2.5 V
VGS= 2.5 V
5
2
Resistive Saturation
4 VGS= 2.0 V
VGS= 2.0 V 1.5
ID (A)
ID (A)
3
VDS = VGS - VT 1 VGS= 1.5 V
2
VGS= 1.5 V
0.5 VGS= 1.0 V
1
VGS= 1.0 V
0 0
0 0.5 1 1.5 2 2.5 0 0.5 1 1.5 2 2.5
VDS(V) VDS(V)
VGS = -1.5V
-0.2
-0.4
VGS = -2.0V
Assume all variables
ID (A)
-0.6 negative!
VGS = -2.5V
-0.8
-1
-2.5 -2 -1.5 -1 -0.5 0
VDS (V)
Parasitic Resistances
Polysilicon gate
Drain
contact
G increase W LD
VGS,eff
W
S D
RS RD
LS , D
RS , D RSQ RC Drain
W
RSQ is the resistance per square
RC is the contact resistance
Silicide the bulk region
The Transistor as a Switch
ID
V GS = VD D
VGS VT Rmid
Ron
S D R0
V DS
VDD/2 VDD
The Transistor as a Switch
VGS VT
7
x105 Resistance inversely
Ron
6 S D proportional to W/L (doubling W
halves Ron)
5
Why it is important ?
limits switching speed of the circuits
How to estimate ?
calculate from device dimension and dielectric constant
for DSM the values are specified in femto Farad per
micron of width (fF/µm)
There are two types
linear cap: voltage independent
non-linear cap: voltage-dependent
Design Rules
Polysilicon gate
Source Drain
W Parallel-plated cap (F):
n+ xd xd n+
C Area
thickness
Ld
Gate-bulk
overlap
Top view ε ox
Gate oxide CG WL
tox t ox
n+ L n+
Cross section
Lateral diffusion reduces channel length
Thin-Oxide or Gate Capacitor
In cut off region during the depletion mode Cgb is less than
Cg because it is series with Cjc
When VGS = 0, Cgb is about 1/2 Cg
The most important regions are at cut off and saturation
since that is where the device spends most of its time.
Diffusion or pn-junction Cap
3 Xj
4 2
5
1 W
Cj = CjbAbottom + CjswAsidewall
Col
2
3
Complementary MOSFETS (CMOS)
• N-Channel and P-Channel transistors can be fabricated on
the same substrate as shown below
nMOS and pMOS operation
VDD VDD
Idsp Idsp
Vin Vout Vin Vout
Idsn Idsn
Vin = 0
Vin0
Idsn, |Idsp|
Vin0
VDD
Vout
Graphical derivation of the inverter DC response:
Load Line Analysis
Vin = 0.2 VDD
Vin1
Idsn, |Idsp|
Vin1
VDD
Vout
Graphical derivation of the inverter DC response:
Load Line Analysis
Idsn, |Idsp|
Vin2
Vin2
VDD
Vout
Graphical derivation of the inverter DC response:
Load Line Analysis
Idsn, |Idsp|
Vin3
Vin3
VDD
Vout
Graphical derivation of the inverter DC response:
Load Line Analysis
Vin4
Idsn, |Idsp|
Vin4
VDD
Vout
Graphical derivation of the inverter DC response:
Load Line Analysis
Vin = VDD
Vin0 Vin5
Vin1
Idsn, |Idsp|
Vin2
Vin3
Vin4
VDD
Vout
DC Transfer Curve
Transcribe points onto Vin vs. Vout plot
DC transfer curve: operating regions
DC Characteristics of a CMOS Inverter
n
Vin Vtn 2 p Vin VDD Vtp Vout VDD Vout VDD
2
I dsp Vin VDD Vtp 2 ; Vin Vtp VDD
2 2
2
• Region C has that both n- and p- AND
devices are in saturation. Vout
2
• Saturation currents for the two I dsn n Vin Vtn Vout ; Vin Vtn
2
devices are: • Equating the drain currents allows us
p
I dsp Vin VDD Vtp 2 ; Vin Vtp VDD to solve for Vout. (See supplemental
2 notes for algebraic manipulations).
AND
I dsn n Vin Vtn ; Vin Vtn
2
2
CMOS Inverter Static Charateristics
Output Voltage
• The p-type device is in cut-off: Idsp=0 Both in sat
• The n-type device is in linear mode C nMOS in sat
• Vgsp = Vin –VDD and this is a more pMOS in sat
positive value compared to Vtp.
• Vout = 0
D E
0
Vtp Vtn VDD/2 VDD+Vt VD
p D
Beta Ratio
If p / n 1, switching point will move from VDD/2
Called skewed gate
Noise Margins
How much noise can a gate input see before it does not
recognize the input ?
Noise Margins
To maximize noise margins, select logic levels at unity gain
point of DC transfer characteristic
DC parameters
Input switching threshold: VTH
Minimum high output voltage: VOH
Maximum low output voltage: VOL
Minimum HIGH input voltage: VIH
Maximum LOW input voltage: VIL
Latchup
VD D
VDD
Rnwell
p-source
+ + + +
p n n+ p p n+
n-well Rnwell
VDS=VDSAT
2
Velocity
1.5
Saturated
ID (A)
Linear
1
VDSAT=VGT
0.5
VDS=VGT
Saturated
0
0 0.5 1 1.5 2 2.5
VDS (V)
A unified model
for manual analysis
S D
2.10
2.10
1.90
Delay (nsec)
Delay (nsec)
1.90
1.70
1.70
1.50 1.50
1.10 1.20 1.30 1.40 1.50 1.60 –0.90 –0.80 –0.70 –0.60 –0.50
Leff (in mm) VTp (V)
fast
FF
– Leff: ____ SF
– Vt: ____
pMOS
TT
– tox: ____
FS
• Slow (S): opposite SS
slow
• Not all parameters are independent
slow fast
for nMOS and pMOS nMOS
Parameter Variation
• Transistors have uncertainty in parameters
– Process: Leff, Vt, tox of nMOS and pMOS
– Vary around typical (T) values
• Fast (F)
fast
FF
– Leff: short SF
– Vt: low
pMOS
TT
– tox: thin
FS
• Slow (S): opposite SS
slow
• Not all parameters are independent
slow fast
for nMOS and pMOS nMOS
Environmental Variation
• VDD and T also vary in time and space
• Fast:
– VDD: ____
– T: ____
Scaling assumptions
All dimensions (x, y, z => W, L, tox)
Voltage (VDD)
Doping levels
Lateral scaling:Only the gate of the transistor is
scaled.Also called as gate shrink scaling.
Scaling Effects
Wire cross-section
w, s, t all scale
Wire length
Local / scaled interconnect
Global interconnect
Interconnect scaling
Interconnect scaling
Interconnect scaling
Interconnect scaling