digital integrated circuits lecture 15: nonideal...

27
DIC-Lec15 [email protected] 1 Digital Integrated Circuits Lecture 15: Nonideal Transistors Chih-Wei Liu VLSI Signal Processing LAB National Chiao Tung University [email protected]

Upload: others

Post on 25-Feb-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Digital Integrated Circuits Lecture 15: Nonideal Transistorstwins.ee.nctu.edu.tw/courses/dic_10/lecture/Lec15.pdf · DIC-Lec15 cwliu@twins.ee.nctu.edu.tw 5 Simulated nMOS I-V Plot

DIC-Lec15 [email protected] 1

Digital Integrated CircuitsLecture 15: NonidealTransistors

Chih-Wei Liu

VLSI Signal Processing LAB

National Chiao Tung University

[email protected]

Page 2: Digital Integrated Circuits Lecture 15: Nonideal Transistorstwins.ee.nctu.edu.tw/courses/dic_10/lecture/Lec15.pdf · DIC-Lec15 cwliu@twins.ee.nctu.edu.tw 5 Simulated nMOS I-V Plot

DIC-Lec15 [email protected] 2

Outline

Transistor I-V ReviewNonideal Transistor Behavior

Velocity SaturationChannel Length ModulationBody EffectLeakageTemperature Sensitivity

Process and Environmental VariationsProcess Corners

Page 3: Digital Integrated Circuits Lecture 15: Nonideal Transistorstwins.ee.nctu.edu.tw/courses/dic_10/lecture/Lec15.pdf · DIC-Lec15 cwliu@twins.ee.nctu.edu.tw 5 Simulated nMOS I-V Plot

DIC-Lec15 [email protected] 3

Ideal Transistor I-V

Shockley 1st order transistor models

( )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

β

β

⎧⎪ <⎪⎪ ⎛ ⎞= − − <⎜ ⎟⎨ ⎝ ⎠⎪⎪

− >⎪⎩

Page 4: Digital Integrated Circuits Lecture 15: Nonideal Transistorstwins.ee.nctu.edu.tw/courses/dic_10/lecture/Lec15.pdf · DIC-Lec15 cwliu@twins.ee.nctu.edu.tw 5 Simulated nMOS I-V Plot

DIC-Lec15 [email protected] 4

Ideal vs. Simulated nMOS I-V Plot

180 nm TSMC process

Ideal Modelsβ = 155(W/L) μA/V2

Vt = 0.4 VVDD = 1.8 V

Ids (μA)

Vds0 0.3 0.6 0.9 1.2 1.5 1.8

100

200

300

400

Vgs = 0.6Vgs = 0.9

Vgs = 1.2

Vgs = 1.5

Vgs = 1.8

0 V ds

0 0 .3 0 .6 0 .9 1 .2 1 .5

V g s = 1 .8

Ids (μA )

0

50

100

150

200

250

V g s = 1 .5

V g s = 1 .2

V g s = 0 .9

V g s = 0 .6

BSIM 3v3 SPICE models

Page 5: Digital Integrated Circuits Lecture 15: Nonideal Transistorstwins.ee.nctu.edu.tw/courses/dic_10/lecture/Lec15.pdf · DIC-Lec15 cwliu@twins.ee.nctu.edu.tw 5 Simulated nMOS I-V Plot

DIC-Lec15 [email protected] 5

Simulated nMOS I-V Plot

180 nm TSMC processBSIM 3v3 SPICE modelsWhat differs?

Less ON currentNo square lawCurrent increasesin saturation

Vds

0 0.3 0.6 0.9 1.2 1.5

Vgs = 1.8

Ids (μA)

0

50

100

150

200

250

Vgs = 1.5

Vgs = 1.2

Vgs = 0.9

Vgs = 0.6

Page 6: Digital Integrated Circuits Lecture 15: Nonideal Transistorstwins.ee.nctu.edu.tw/courses/dic_10/lecture/Lec15.pdf · DIC-Lec15 cwliu@twins.ee.nctu.edu.tw 5 Simulated nMOS I-V Plot

DIC-Lec15 [email protected] 6

Velocity Saturation

We assumed carrier velocity is proportional to E-fieldv = μElat = μVds/L

At high fields, this ceases to be trueCarriers scatter off atomsVelocity reaches vsat

Electrons: 6-10 x 106 cm/sHoles: 4-8 x 106 cm/s

Better model

Esat00

slope = μ

Elat

ν

2Esat3Esat

νsat

νsat / 2

latsat sat

lat

sat

μ μ1

Ev v EEE

= ⇒ =+

Page 7: Digital Integrated Circuits Lecture 15: Nonideal Transistorstwins.ee.nctu.edu.tw/courses/dic_10/lecture/Lec15.pdf · DIC-Lec15 cwliu@twins.ee.nctu.edu.tw 5 Simulated nMOS I-V Plot

DIC-Lec15 [email protected] 7

Vel Sat I-V Effects

Ideal transistor ON current increases with VDD2

Velocity-saturated ON current increases with VDD

Real transistors are partially velocity saturatedApproximate with α-power law modelIds ∝ VDD

α

1 < α < 2 determined empirically

( ) ( )2

2

ox 2 2gs t

ds gs t

V VWI C V VL

βμ−

= = −

( )ox maxds gs tI C W V V v= −

Page 8: Digital Integrated Circuits Lecture 15: Nonideal Transistorstwins.ee.nctu.edu.tw/courses/dic_10/lecture/Lec15.pdf · DIC-Lec15 cwliu@twins.ee.nctu.edu.tw 5 Simulated nMOS I-V Plot

DIC-Lec15 [email protected] 8

α-Power Model

Ids (μA)

Vds0 0.3 0.6 0.9 1.2 1.5 1.8

100

200

300

400

Vgs = 0.6Vgs = 0.9

Vgs = 1.2

Vgs = 1.5

Vgs = 1.8

0

α-lawSimulated

Shockley

0 cutoff

linear

saturation

gs t

dsds dsat ds dsat

dsat

dsat ds dsat

V VVI I V VV

I V V

⎧ <⎪⎪= <⎨⎪⎪ >⎩

( )

( ) / 22dsat c gs t

dsat v gs t

I P V V

V P V V

α

α

β= −

= −

Page 9: Digital Integrated Circuits Lecture 15: Nonideal Transistorstwins.ee.nctu.edu.tw/courses/dic_10/lecture/Lec15.pdf · DIC-Lec15 cwliu@twins.ee.nctu.edu.tw 5 Simulated nMOS I-V Plot

DIC-Lec15 [email protected] 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

Leff = L – Ld

Shorter Leff gives more current

Ids increases with Vds

Even in saturation n+

p

GateSource Drain

bulk Si

n+

VDDGND VDD

GND

LLeff

Depletion RegionWidth: Ld

Page 10: Digital Integrated Circuits Lecture 15: Nonideal Transistorstwins.ee.nctu.edu.tw/courses/dic_10/lecture/Lec15.pdf · DIC-Lec15 cwliu@twins.ee.nctu.edu.tw 5 Simulated nMOS I-V Plot

DIC-Lec15 [email protected] 10

Chan Length Mod I-V

λ = channel length modulation coefficientnot feature sizeEmpirically fit to I-V characteristics

( ) ( )21

2ds gs t dsI V V Vβ λ= − +

Ids (μA)

Vds0 0.3 0.6 0.9 1.2 1.5 1.8

100

200

300

400

Vgs = 0.6Vgs = 0.9

Vgs = 1.2

Vgs = 1.5

Vgs = 1.8

0

Page 11: Digital Integrated Circuits Lecture 15: Nonideal Transistorstwins.ee.nctu.edu.tw/courses/dic_10/lecture/Lec15.pdf · DIC-Lec15 cwliu@twins.ee.nctu.edu.tw 5 Simulated nMOS I-V Plot

DIC-Lec15 [email protected] 11

Body Effect

Vt: gate voltage necessary to invert channelIncreases if source voltage increases because source is connected to the channelIncrease in Vt with Vs is called the body effect

Page 12: Digital Integrated Circuits Lecture 15: Nonideal Transistorstwins.ee.nctu.edu.tw/courses/dic_10/lecture/Lec15.pdf · DIC-Lec15 cwliu@twins.ee.nctu.edu.tw 5 Simulated nMOS I-V Plot

DIC-Lec15 [email protected] 12

Body Effect Model

φs = surface potential at threshold

Depends on doping level NA

And intrinsic carrier concentration ni

γ = body effect coefficient

( )0t t s sb sV V Vγ φ φ= + + −

2 ln As T

i

Nvn

φ =

sioxsi

ox ox

2q2q A

A

Nt NCε

γ εε

= =

Page 13: Digital Integrated Circuits Lecture 15: Nonideal Transistorstwins.ee.nctu.edu.tw/courses/dic_10/lecture/Lec15.pdf · DIC-Lec15 cwliu@twins.ee.nctu.edu.tw 5 Simulated nMOS I-V Plot

DIC-Lec15 [email protected] 13

OFF Transistor Behavior

What about current in cutoff?Simulated resultsWhat differs?

Current doesn’t go to 0 in cutoff

Vt

Sub-threshold

Slope

Sub-thresholdRegion

SaturationRegion

Vds = 1.8

Ids

Vgs

0 0.3 0.6 0.9 1.2 1.5 1.8

10 pA100 pA

1 nA

10 nA

100 nA1 μA

10 μA100 μA

1 mA

Page 14: Digital Integrated Circuits Lecture 15: Nonideal Transistorstwins.ee.nctu.edu.tw/courses/dic_10/lecture/Lec15.pdf · DIC-Lec15 cwliu@twins.ee.nctu.edu.tw 5 Simulated nMOS I-V Plot

DIC-Lec15 [email protected] 14

Leakage Sources

Subthreshold conductionTransistors can’t abruptly turn ON or OFF

Junction leakageReverse-biased PN junction diode current

Gate leakageTunneling through ultrathin gate dielectric

Subthreshold leakage is the biggest source in modern transistors

Page 15: Digital Integrated Circuits Lecture 15: Nonideal Transistorstwins.ee.nctu.edu.tw/courses/dic_10/lecture/Lec15.pdf · DIC-Lec15 cwliu@twins.ee.nctu.edu.tw 5 Simulated nMOS I-V Plot

DIC-Lec15 [email protected] 15

Subthreshold Leakage

Subthreshold leakage exponential with Vgs

n is process dependent, typically 1.4-1.5

0e 1 egs t ds

T T

V V Vnv v

ds dsI I− −⎛ ⎞

= −⎜ ⎟⎜ ⎟⎝ ⎠

2 1.80 eds TI vβ=

Page 16: Digital Integrated Circuits Lecture 15: Nonideal Transistorstwins.ee.nctu.edu.tw/courses/dic_10/lecture/Lec15.pdf · DIC-Lec15 cwliu@twins.ee.nctu.edu.tw 5 Simulated nMOS I-V Plot

DIC-Lec15 [email protected] 16

DIBL

Drain-Induced Barrier LoweringDrain voltage also affect Vt

High drain voltage causes subthreshold leakage to ________.

ttdsVVVηt t dsV V Vη′ = −

Page 17: Digital Integrated Circuits Lecture 15: Nonideal Transistorstwins.ee.nctu.edu.tw/courses/dic_10/lecture/Lec15.pdf · DIC-Lec15 cwliu@twins.ee.nctu.edu.tw 5 Simulated nMOS I-V Plot

DIC-Lec15 [email protected] 17

DIBL

Drain-Induced Barrier LoweringDrain voltage also affect Vt

High drain voltage causes subthreshold leakage to increase.

ttdsVVVηt t dsV V Vη′ = −

Page 18: Digital Integrated Circuits Lecture 15: Nonideal Transistorstwins.ee.nctu.edu.tw/courses/dic_10/lecture/Lec15.pdf · DIC-Lec15 cwliu@twins.ee.nctu.edu.tw 5 Simulated nMOS I-V Plot

DIC-Lec15 [email protected] 18

Junction Leakage

Reverse-biased p-n junctions have some leakage

Is depends on doping levelsAnd area and perimeter of diffusion regionsTypically < 1 fA/μm2

e 1D

T

Vv

D SI I⎛ ⎞

= −⎜ ⎟⎜ ⎟⎝ ⎠

n well

n+n+ n+p+p+p+

p substrate

Page 19: Digital Integrated Circuits Lecture 15: Nonideal Transistorstwins.ee.nctu.edu.tw/courses/dic_10/lecture/Lec15.pdf · DIC-Lec15 cwliu@twins.ee.nctu.edu.tw 5 Simulated nMOS I-V Plot

DIC-Lec15 [email protected] 19

Gate Leakage

Carriers may tunnel thorough very thin gate oxidesPredicted tunneling current (from [Song01])

Negligible for older processesMay soon be critically important

VDD

0 0.3 0.6 0.9 1.2 1.5 1.8

JG (A

/cm2

)

10-9

10-6

10-3

100

103

106

109

tox

0.6 nm0.8 nm

1.0 nm1.2 nm

1.5 nm

1.9 nm

VDD trend

Page 20: Digital Integrated Circuits Lecture 15: Nonideal Transistorstwins.ee.nctu.edu.tw/courses/dic_10/lecture/Lec15.pdf · DIC-Lec15 cwliu@twins.ee.nctu.edu.tw 5 Simulated nMOS I-V Plot

DIC-Lec15 [email protected] 20

Temperature Sensitivity

Increasing temperatureReduces mobilityReduces Vt

ION decreases with temperatureIOFF increases with temperature

Vgs

dsI

increasingtemperature

Page 21: Digital Integrated Circuits Lecture 15: Nonideal Transistorstwins.ee.nctu.edu.tw/courses/dic_10/lecture/Lec15.pdf · DIC-Lec15 cwliu@twins.ee.nctu.edu.tw 5 Simulated nMOS I-V Plot

DIC-Lec15 [email protected] 21

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

Page 22: Digital Integrated Circuits Lecture 15: Nonideal Transistorstwins.ee.nctu.edu.tw/courses/dic_10/lecture/Lec15.pdf · DIC-Lec15 cwliu@twins.ee.nctu.edu.tw 5 Simulated nMOS I-V Plot

DIC-Lec15 [email protected] 22

Parameter Variation

Transistors have uncertainty in parametersProcess: Leff, Vt, tox of nMOS and pMOSVary around typical (T) values

Fast (F)Leff: shortVt: lowtox: thin

Slow (S): oppositeNot all parameters are independentfor nMOS and pMOS

nMOS

pMO

S

fastslow

slow

fast

TT

FF

SSFS

SF

Page 23: Digital Integrated Circuits Lecture 15: Nonideal Transistorstwins.ee.nctu.edu.tw/courses/dic_10/lecture/Lec15.pdf · DIC-Lec15 cwliu@twins.ee.nctu.edu.tw 5 Simulated nMOS I-V Plot

DIC-Lec15 [email protected] 23

Environmental Variation

VDD and T also vary in time and spaceFast:

VDD: ____T: ____

70 C1.8TS

FTemperatureVoltageCorner

Page 24: Digital Integrated Circuits Lecture 15: Nonideal Transistorstwins.ee.nctu.edu.tw/courses/dic_10/lecture/Lec15.pdf · DIC-Lec15 cwliu@twins.ee.nctu.edu.tw 5 Simulated nMOS I-V Plot

DIC-Lec15 [email protected] 24

Environmental Variation

VDD and T also vary in time and spaceFast:

VDD: highT: low

70 C1.8T125 C1.62S

0 C1.98FTemperatureVoltageCorner

Page 25: Digital Integrated Circuits Lecture 15: Nonideal Transistorstwins.ee.nctu.edu.tw/courses/dic_10/lecture/Lec15.pdf · DIC-Lec15 cwliu@twins.ee.nctu.edu.tw 5 Simulated nMOS I-V Plot

DIC-Lec15 [email protected] 25

Process Corners

Process corners describe worst case variationsIf 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

Page 26: Digital Integrated Circuits Lecture 15: Nonideal Transistorstwins.ee.nctu.edu.tw/courses/dic_10/lecture/Lec15.pdf · DIC-Lec15 cwliu@twins.ee.nctu.edu.tw 5 Simulated nMOS I-V Plot

DIC-Lec15 [email protected] 26

Important Corners

Some critical simulation corners include

Pseudo-nMOS

Subthresholdleakage

Power

Cycle time

TempVDDpMOSnMOSPurpose

Page 27: Digital Integrated Circuits Lecture 15: Nonideal Transistorstwins.ee.nctu.edu.tw/courses/dic_10/lecture/Lec15.pdf · DIC-Lec15 cwliu@twins.ee.nctu.edu.tw 5 Simulated nMOS I-V Plot

DIC-Lec15 [email protected] 27

Important Corners

Some critical simulation corners include

??FSPseudo-nMOS

SFFFSubthresholdleakage

FFFFPower

SSSSCycle time

TempVDDpMOSnMOSPurpose