lecture 6: device theory
TRANSCRIPT
CSCE 5730Digital CMOS VLSI Design
Instructor: Saraju P. Mohanty, Ph. D.
CSCE 5730: Digital CMOS VLSI Design 1
Lecture 6: Device Theory
NOTE: The figures, text etc included in slides are borrowedfrom various books, websites, authors pages, and othersources for academic purpose only. The instructor doesnot claim any originality.
Outline of the Lecture
• Present intuitive understanding of deviceoperation
• Introduction of basic device equations• Introduction of models for manual analysis• Introduction of models for SPICE simulation• Analysis of secondary effects• Future trends
CSCE 5730: Digital CMOS VLSI Design 2
The Diode
CSCE 5730: Digital CMOS VLSI Design 3
n
p
p
n
B A SiO2Al
A
B
Al
A
B
Cross-section of pn-junction in an IC process
One-dimensionalrepresentation diode symbol
Mostly occurring as parasitic element in Digital ICs
Depletion Region
CSCE 5730: Digital CMOS VLSI Design 4
hole diffusionelectron diffusion
p n
hole driftelectron drift
ChargeDensity
Distancex+
-
ElectricalxField
x
PotentialV
ξ
ρ
W2-W1
ψ0
(a) Current flow.
(b) Charge density.
(c) Electric field.
(d) Electrostaticpotential.
NOTE: Solve Example 3.1, page-76, Rabaey book.
Diode Models for Manual Analysis
CSCE 5730: Digital CMOS VLSI Design 6
VD
ID = IS(eVD/φT – 1)+
–
VD
+
–
+–
VDon
ID
(a) Ideal diode model (b) First-order diode model
NOTE: Solve Example 3.2, page-80, Rabaey book.
Diode: Secondary Effects
CSCE 5730: Digital CMOS VLSI Design 7
–25.0 –15.0 –5.0 5.0VD (V)
–0.1
I D(A
)0.1
0
0
Avalanche Breakdown
What is a Transistor?
CSCE 5730: Digital CMOS VLSI Design 9
VGS ≥ VT
RonS D
A Switch!
|VGS|
An MOS Transistor
Some Facts about MOS Transistor
• MOS is a majority carrier device in which the current in aconducting channel between source and drain iscontrolled by voltage applied to the gate.
• Majority carriers: NMOS-electron and PMOS-hole• When ON, the MOS transistor passes a finite amount of
current in channel.– Depends on terminal voltages– Derive current-voltage (I-V) relationships
• Transistor’s gate, source, drain have capacitance• Different symbols for NMOS/PMOS:
CSCE 5730: Digital CMOS VLSI Design 11
MOS Transistors -Types and Symbols
CSCE 5730: Digital CMOS VLSI Design 12
D
S
G
D
S
G
G
S
D D
S
G
NMOS Enhancement NMOS
PMOS
Depletion
Enhancement
B
NMOS withNMOS with Bulk Contact
MOS Modes of Operation
• Gate and body formMOS capacitor
• Three operatingmodes
– Accumulation– Depletion– Inversion
CSCE 5730: Digital CMOS VLSI Design 13
polysilicon gate
(a)
silicon dioxide insulator
p-type body+-
Vg < 0
(b)
+-
0 < Vg < Vt
depletion region
(c)
+-
Vg > Vt
depletion regioninversion region
MOS Modes of Operation : Accumulation
• When a negative voltage is applied to gate,there is negative charge on the gate.
• The mobile positive carriers are attracted to theregion below the gate.
CSCE 5730: Digital CMOS VLSI Design 14
MOS Modes of Operation : Depletion
• A low positive voltage at the gate results insome positive charge on the gate.
• The holes in the body i.e. mobile positivecarriers are repelled from the region below thegate; thus forming a depletion region.
CSCE 5730: Digital CMOS VLSI Design 15
MOS Modes of Operation : Inversion
• A higher positive potential (more than thresholdvoltage) attracts more positive charge to the gate.
• The holes in the body are repelled further andsmall number of electrons in the body areattracted to the region below the gate.
• This conductive electrons form inversion layer.
CSCE 5730: Digital CMOS VLSI Design 16
MOS regions of operation• Operations depends on Vg, Vd, Vs
– Vgs = Vg – Vs– Vgd = Vg – Vd– Vds = Vd – Vs = Vgs - Vgd
• Source and drain are symmetric diffusionterminals
– By convention, source is terminal at lower voltage– Hence Vds ≥ 0
• NMOS body is grounded.• Three regions of operation
– Cutoff– Linear– Saturation
CSCE 5730: Digital CMOS VLSI Design 17
V g
V s V d
V gdV gs
V ds+-
+
-
+
-
NMOS regions of operation : Cutoff
• Gate to source voltage (Vgs) is less thanthreshold voltage (VT)
• Source and drain have free electrons.• Body has free holes, but no free electrons.• No channel• Ids = 0
CSCE 5730: Digital CMOS VLSI Design 18
+-
Vgs = 0
n+ n+
+-
Vgd
p-type body
b
g
s d
NMOS regions of operation : Linear
• When, Vgs > VT, Vgd = Vgs and Vds= 0• Inversion region of electrons form a channel• Since Vds = 0, there is no electric field to push
current from drain to source.• Number of carriers and conductivity can increase
with the gate voltage, and Ids can increase with Vds
CSCE 5730: Digital CMOS VLSI Design 19
NMOS regions of operation : Linear …
• When Vgs>VT, Vgs>Vgd>VT, and 0< Vds< Vgs-VT• Since Vds> 0, there is electric field to push current
from drain to source.• Current flows from d to s (i.e. e- from s to d)• Drain-to-source current Ids increases with Vds
• Linear mode of operation is also known asresistive and nonsaturated or unsaturated.
CSCE 5730: Digital CMOS VLSI Design 20
NMOS regions of operation : Saturation
• When Vgs>VT, Vgd<VT, and Vds> Vgs-VT
• Channel is not inverted near drain and becomes pinched off• There is still conduction due to drifting motion of the
electron• Ids independent of Vds and depends on Vgs only.• We say current saturates as current does not change much• Similar to current source
CSCE 5730: Digital CMOS VLSI Design 21
+-
Vgs > Vt
n+ n+
+-
Vgd < Vt
Vds > Vgs-Vt
p-type bodyb
g
s d Ids
Transistor : Pinch-off Condition
CSCE 5730: Digital CMOS VLSI Design 22
n+n+
S
G
VGS
D
VDS > VGS - VT
VGS - VT+-
Pinch-off
n+n+
p-substrate
D
SG
B
VGS
xL
V(x) +–
VDS
ID
MOS transistor and its bias conditions
(Linear Region)
(Saturation Region)
I-V Characteristics• Three regions of operation:
– Cut-off– Linear– Saturation
• In Linear region, Ids depends on– How much charge is in the channel?– How fast is the charge moving?
CSCE 5730: Digital CMOS VLSI Design 23
I-V Characteristics : Channel Charge• MOS structure looks like parallel plate capacitor while
operating in inversion– Gate – oxide – channel
• The charge in channel, Qchannel = CV• C = Cg = εoxWL/tox = CoxWL (where, Cox = εox/ tox)• V = Vgc – VT = (Vgs – Vds/2) – VT
• Where, average gate to channel voltage Vgc = (Vgs + Vds)/2 = (Vgs – Vds/2)
CSCE 5730: Digital CMOS VLSI Design 24
n+ n+
p-type body
+
Vgd
gate
+ +source
-
Vgs
-drain
Vds
channel-
Vg
Vs Vd
Cg
n+ n+
p-type body
W
L
tox
SiO2 gate oxide(good insulator, εox = 3.9)
polysilicongate
I-V Characteristics : Carrier velocity• Charge is carried by e- (for NMOS)• Carrier velocity v proportional to lateral electric
field between source and drain– v = μ E (where, μ called mobility)
• Electric field between source-drain,– E = Vds/L
• Time for carrier to cross channel:– t = L / v
CSCE 5730: Digital CMOS VLSI Design 25
I-V Characteristics : Linear
CSCE 5730: Digital CMOS VLSI Design 26
• Now we know– How much charge Qchannel is in the channel– How much time t each carrier takes to cross
• The current between source-to-drain is the totalamount charge in the channel divided by thetime to cross channel.
channel
ox 2
2
ds
dsgs t ds
dsgs t ds
QIt
W VC V V VL
VV V V
μ
β
=
⎛ ⎞= − −⎜ ⎟⎝ ⎠
⎛ ⎞= − −⎜ ⎟⎝ ⎠
ox = WCL
β μ
I-V Characteristics : Saturation
• If Vgd < Vt, channel pinches off near drain• The drain voltage at which current is no longer
affected by it is known as drain saturation voltage.–When Vds > Vdsat = Vgs – Vt
• Now drain voltage no longer increases current
( )2
2
2
dsatds gs t dsat
gs t
VI V V V
V V
β
β
⎛ ⎞= − −⎜ ⎟⎝ ⎠
= −
CSCE 5730: Digital CMOS VLSI Design 27
I-V Characteristics : Summary
• Shockley 1st order transistor models
CSCE 5730: Digital CMOS VLSI Design 28
( )2
cutoff
linear
saturatio
0
2
2n
gs t
dsds gs t ds ds dsat
gs t ds dsat
V VVI V V V V V
V V V V
β
β
⎧⎪ <⎪⎪ ⎛ ⎞= − − <⎜ ⎟⎨ ⎝ ⎠⎪⎪
− >⎪⎩
• The current at which transistor is fully ON Idsat:Idsat = β/2 (VDD-Vt)2
MOSFET Operating Regions : Summary
• Strong Inversion VGS > VT– Linear (Resistive) VDS < VDSAT
– Saturated (Constant Current) VDS ≥ VDSAT
• Weak Inversion (Sub-Threshold) VGS ≤ VT– Exponential in VGS with linear VDS dependence
CSCE 5730: Digital CMOS VLSI Design 29
Current-Voltage Relations
CSCE 5730: Digital CMOS VLSI Design 30
QuadraticRelationship
0 0.5 1 1.5 2 2.50
1
2
3
4
5
6x 10
-4
VDS (V)
I D(A
)
VGS= 2.5 V
VGS= 2.0 V
VGS= 1.5 V
VGS= 1.0 V
Resistive Saturation
VDS = VGS - VT
I-V Characteristics : PMOS
• All dopings andvoltages are invertedfor PMOS
• Mobility μp isdetermined by holes
– Typically 2-3x lowerthan that of electrons μn
• Thus PMOS must bewider to provide samecurrent
–Typically, μn / μp = 2
CSCE 5730: Digital CMOS VLSI Design 31
Assume all variables negative!
Threshold Voltage: Concept
CSCE 5730: Digital CMOS VLSI Design 32
n+n+
p-substrate
DSG
B
VGS
+
-
DepletionRegion
n-channel
A model for manual analysis
CSCE 5730: Digital CMOS VLSI Design 35
NOTE: Solve Example 3.5, page-90, Rabaey book.
Simple Model versus SPICE
CSCE 5730: Digital CMOS VLSI Design 37
0 0.5 1 1.5 2 2.50
0.5
1
1.5
2
2.5x 10
-4
VDS (V)
I D(A
)
VelocitySaturated
Linear
Saturated
VDSAT=VGT
VDS=VDSAT
VDS=VGT
The Transistor as a Switch
CSCE 5730: Digital CMOS VLSI Design 38
VGS ≥ VT
RonS D
ID
VDS
VGS = VD D
VDD/2 VDD
R0
Rmid
NOTE: Example 3.8, page-104, Rabaey book has the derivations.
The Transistor as a Switch
CSCE 5730: Digital CMOS VLSI Design 39
0.5 1 1.5 2 2.50
1
2
3
4
5
6
7x 10
5
VDD
(V)
Req
(Ohm
)
C-V Characteristics• Any two conductors separated by an insulator
have capacitance• Gate to channel capacitor is very important
– Creates channel charge necessary for operation• Source and drain have capacitance to body
– Across reverse-biased diodes– Called diffusion capacitance because it is associated
with source/drain diffusion• In general these capacitances are nonlinear and
voltage dependent, but can be approximated assimple capacitors.
CSCE 5730: Digital CMOS VLSI Design 40
C-V Characteristics : Gate Capacitance
• Approximate gate capacitance as terminating atthe source, thus Cg = Cgs.
• Cgs = εoxWL/tox = CoxWL = CpermicronW• Cpermicron is typically about 2 fF/μm
CSCE 5730: Digital CMOS VLSI Design 41
n+ n+
p-type body
W
L
tox
SiO2 gate oxide(good insulator, εox = 3.9ε0)
polysilicongate
C-V Characteristics : The Gate Capacitance
CSCE 5730: Digital CMOS VLSI Design 42
tox
n+ n+
Cross section
L
Gate oxide
xd xd
L d
Polysilicon gate
Top view
Gate-bulkoverlap
Source
n+
Drain
n+W
C-V Characteristics : Gate Capacitance
CSCE 5730: Digital CMOS VLSI Design 43
S D
G
CGC
S D
G
CGCS D
G
CGC
Cut-off Resistive Saturation
Most important regions in digital design: saturation and cut-off
C-V Characteristics : Gate Capacitance
• The effective gatecapacitance varies withswitching activity of thesource and drain.
• The switching activity isdependent on the inputdata to the device.
CSCE 5730: Digital CMOS VLSI Design 44
C-V Characteristics : Overlap Capacitance
• Gate overlaps thesource and drain by asmall amount in realdevice.
• These capacitancesare proportional to thewidth of the transistor.
CSCE 5730: Digital CMOS VLSI Design 45
C-V Characteristics : Diffusion Capacitance
CSCE 5730: Digital CMOS VLSI Design 46
Bottom
Side wall
Side wallChannel
SourceND
Channel-stop implantNA1
Substrate NA
W
xj
L S
C-V Characteristics : Linearizing the Junction Capacitance
CSCE 5730: Digital CMOS VLSI Design 48
Replace non-linear capacitance by large-signalequivalent linear capacitance which displacesequal charge over voltage swing of interest.
C-V Characteristics : Summary• MOS is a four terminal
device.• Capacitance exists
between each pair ofterminals.
• Gate capacitance includeboth intrinsic and overlapcomponents.
• The source and drainhave parasitic diffusioncapacitance to the body.
CSCE 5730: Digital CMOS VLSI Design 49
NOTE: Solve Example 3.10, page-112, Rabaey book.
Non-ideal I-V Effects• Two effects make the saturation current increase
less quadractically than expected:– Velocity saturation– Mobility degradation
• Few more effects that impact the characteristicsof MOS are:
– Channel length modulation– Body effect– Subthreshold conduction– Junction leakage– Gate leakage (tunneling)– Operating temperature– Device geometry
CSCE 5730: Digital CMOS VLSI Design 50
Non-ideal I-V Effects : Vs Ideal
CSCE 5730: Digital CMOS VLSI Design 51
I-V Characteristic of Ideal NMOS I-V Characteristic of Non-Ideal NMOS
Current-Voltage Relations:The Deep-Submicron Era
CSCE 5730: Digital CMOS VLSI Design 52
LinearRelationship
-4
VDS (V)0 0.5 1 1.5 2 2.5
0
0.5
1
1.5
2
2.5x 10
I D(A
)
VGS= 2.5 V
VGS= 2.0 V
VGS= 1.5 V
VGS= 1.0 V
Early Saturation
Current-Voltage Relations: Perspective
CSCE 5730: Digital CMOS VLSI Design 53
IDLong-channel device
Short-channel device
VDSVDSAT VGS - VT
VGS = VDD
ID versus VGS
CSCE 5730: Digital CMOS VLSI Design 54
0 0.5 1 1.5 2 2.50
1
2
3
4
5
6x 10-4
VGS(V)
I D(A
)
0 0.5 1 1.5 2 2.50
0.5
1
1.5
2
2.5x 10-4
VGS(V)
I D(A
)
quadratic
quadratic
linear
Long Channel Short Channel
ID versus VDS
CSCE 5730: Digital CMOS VLSI Design 55
-4
VDS(V)0 0.5 1 1.5 2 2.50
0.5
1
1.5
2
2.5x 10
I D(A
)
VGS= 2.5 V
VGS= 2.0 V
VGS= 1.5 V
VGS= 1.0 V
0 0.5 1 1.5 2 2.50
1
2
3
4
5
6x 10-4
VDS(V)
I D(A
)
VGS= 2.5 V
VGS= 2.0 V
VGS= 1.5 V
VGS= 1.0 V
Resistive Saturation
VDS = VGS - VT
Long Channel Short Channel
Non-ideal I-V Effects : Study Region wise
• In OFF state i.e.subthreshold region,there is some currentflow, which hasexponential variation.
• In ON State:– Linear Region: Linear
variation– Saturation Region:
Approximatelyquadratic variation
CSCE 5730: Digital CMOS VLSI Design 56
OFF ON
Non-ideal I-V Effects : Velocity Saturation
• Two electric fields:– Lateral (Vds / L)– Vertical (Vgs / tox)
• When lateral electric fieldis very high carrier velocitydoes not increase linearlywith it.
• High vertical field alsoscatters the carriers.
• In turn reduces the carriermobility; effect is calledmobility degradation.
CSCE 5730: Digital CMOS VLSI Design 57
High electric field saturation attained
Non-ideal I-V Effects : Velocity Saturation …
• Carrier saturationvelocity, vsat = μ Esat
• Typical Values:– For electron: 6-10 x 106
cm / s– For hole: 4-8 x 106 cm / s
• Alpha (α) – Power lawmodel introduced a newparameter calledvelocity saturation index(α) to model it.
CSCE 5730: Digital CMOS VLSI Design 58
Non-ideal I-V Effects: Channel Length Modulation
• The reverse biased p-n junction between thedrain and body form a depletion region.
• The length of depletion region Ld increases withthe drain to body voltage Vdb.
• The depletion region shortens the channellength, Leff = L – Ld.
• It is very important for short channel transistors.
CSCE 5730: Digital CMOS VLSI Design 59
Non-ideal I-V Effects : Body Effect
• The potential difference between source andbody Vsb can affect the threshold voltage.
• It is modeled using surface potential and bodyeffect coefficient, which in turn depend on thedoping level.
• Sometimes intentionally body biased is used todecrease the subthreshold leakage.
• Results in increase in threshold as:VT = VT0 + Change on VT
CSCE 5730: Digital CMOS VLSI Design 60
Non-ideal I-V Effects : The Body Effect
CSCE 5730: Digital CMOS VLSI Design 61
-2.5 -2 -1.5 -1 -0.5 00.4
0.45
0.5
0.55
0.6
0.65
0.7
0.75
0.8
0.85
0.9
VBS
(V)
VT (V
)
Non-ideal I-V Effects : Subthrehold Conduction
• In OFF state, undesired leakage current flow.• It contributes to power dissipation of idle circuits.• Drain-Induced-Barrier-Lowering (DIBL) an
prominent effect for short channel transistors alsoimpacts subthreshold conduction by lowering VT.
• This current increases as the VT increases.• It also increases as the temperature increases.• If vt is the thermal voltage and I0 is the current at
VT then the subthreshold current is :
CSCE 5730: Digital CMOS VLSI Design 62
Non-ideal I-V Effects : Subthrehold Conduction
CSCE 5730: Digital CMOS VLSI Design 63
VT
L
Long-channel threshold Low VDS threshold
Threshold as a function of the length (for low VDS)
Drain-induced barrier lowering (for low L)
VDS
VT
Subthreshold Variations
Non-ideal I-V Effects : Subthrehold Conduction
CSCE 5730: Digital CMOS VLSI Design 64
0 0.5 1 1.5 2 2.510
-12
10-10
10-8
10-6
10-4
10-2
VGS (V)
I D(A
)
VT
Linear
Exponential
Quadratic
Typical values for S:60 .. 100 mV/decade
The Slope Factor
ox
DnkTqV
D CCneII
GS
+=1 ,~ 0
S is ΔVGS for ID2/ID1 =10
Non-ideal I-V Effects : Subthrehold Conduction (ID vs VGS)
CSCE 5730: Digital CMOS VLSI Design 65
VDS from 0 to 0.5V
⎟⎟⎠
⎞⎜⎜⎝
⎛−=
−kT
qVnkT
qV
D
DSGS
eeII 10
Non-ideal I-V Effects : Subthrehold Conduction (ID vs VDS)
CSCE 5730: Digital CMOS VLSI Design 66
( )DSkT
qVnkT
qV
D VeeIIDSGS
⋅+⎟⎟⎠
⎞⎜⎜⎝
⎛−=
−λ110
VGS from 0 to 0.3V
Non-ideal I-V Effects : Junction Leakage
• The pn junctions between diffusion, substrateand well are all junction diodes.
• These are revered biased as substrate isconnected to GND and well connected to Vdd.
• However, reversed biased diode also conductsmall amount of current.
CSCE 5730: Digital CMOS VLSI Design 67
Non-ideal I-V Effects : Tunneling
• There is a finite probabilityfor carrier being passthrough the gate oxide.
• This results in tunnelingcurrent thorough the gateoxide.
• The effect is predominate forlower oxide thickness.
• Substituting gate oxide withother dielectric with high-K isas an alternative.
CSCE 5730: Digital CMOS VLSI Design 68
Gate current components
Non-ideal I-V Effects : Temperature• Carrier mobility decreases
with temperature.• The magnitude of threshold
voltage is linear with theincrease in temperature.
• The junction leakageincreases with temperature.
• In summary: ON state currentdecreases and OFF stateincreases with temperature.
• Thus circuit performance isimproved by cooling, henceheat sink, radiators, coolingfans !!
CSCE 5730: Digital CMOS VLSI Design 69
Non-ideal I-V Effects : Geometry• Width and length for each device should be
appropriately chosen for current matching.• The actual dimension of the device may differ
due to several reasons:– Manufactures using mask of wrong dimension– More lateral diffusion of source and drain
• NOTE: Combination of threshold, effectivechannel length, channel length modulation, etcreduces the current carrying capacity by half.
CSCE 5730: Digital CMOS VLSI Design 70