lecture 6: device theory

70
CSCE 5730 Digital 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 borrowed from various books, websites, authors pages, and other sources for academic purpose only. The instructor does not claim any originality.

Upload: others

Post on 21-Mar-2022

1 views

Category:

Documents


0 download

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 Current

CSCE 5730: Digital CMOS VLSI Design 5

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

Diode : SPICE Model

CSCE 5730: Digital CMOS VLSI Design 8

ID

RS

CD

+

-

VD

What is a Transistor?

CSCE 5730: Digital CMOS VLSI Design 9

VGS ≥ VT

RonS D

A Switch!

|VGS|

An MOS Transistor

The MOS Transistor

CSCE 5730: Digital CMOS VLSI Design 10

Polysilicon Aluminum

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

The Threshold Voltage

CSCE 5730: Digital CMOS VLSI Design 33

Current-Voltage RelationsLong-Channel Device

CSCE 5730: Digital CMOS VLSI Design 34

A model for manual analysis

CSCE 5730: Digital CMOS VLSI Design 35

NOTE: Solve Example 3.5, page-90, Rabaey book.

A unified model for manual analysis

CSCE 5730: Digital CMOS VLSI Design 36

S D

G

B

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 : Junction Capacitance

CSCE 5730: Digital CMOS VLSI Design 47

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