Introduction to CMOS VLSI Design Nonideal Transistors.

30
Introduction to CMOS VLSI Design Nonideal Transistors
  • date post

    21-Dec-2015
  • Category

    Documents

  • view

    252
  • download

    1

Transcript of Introduction to CMOS VLSI Design Nonideal Transistors.

Page 1: Introduction to CMOS VLSI Design Nonideal Transistors.

Introduction toCMOS VLSI

Design

Nonideal Transistors

Page 2: Introduction to CMOS VLSI Design Nonideal Transistors.

2CMOS VLSI Design

Outline Transistor I-V Review Nonideal Transistor Behavior

– Velocity Saturation– Channel Length Modulation– Body Effect– Leakage– Temperature Sensitivity

Process and Environmental Variations– Process Corners

Page 3: Introduction to CMOS VLSI Design Nonideal Transistors.

3CMOS VLSI Design

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 V

VI V V V V V

V V V V

Vdsat = Vgs - Vt

Page 4: Introduction to CMOS VLSI Design Nonideal Transistors.

4CMOS VLSI Design

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)

Vds0 0.3 0.6 0.9 1.2 1.5 1.8

100

200

300

400

Vgs = 0.6

Vgs = 0.9

Vgs = 1.2

Vgs = 1.5

Vgs = 1.8

0

= nCox(W/L)

Page 5: Introduction to CMOS VLSI Design Nonideal Transistors.

5CMOS VLSI Design

Simulated nMOS I-V Plot 180 nm TSMC process BSIM 3v3 SPICE models

– very elaborate model derived from the underlying device physics

What differs?

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

Berkeley Short-Channel IGFET Model (BSIM)

Page 6: Introduction to CMOS VLSI Design Nonideal Transistors.

6CMOS VLSI Design

Simulated nMOS I-V Plot 180 nm TSMC process BSIM 3v3 SPICE models What differs?

– Less ON current– No square law– Current increases

in 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 7: Introduction to CMOS VLSI Design Nonideal Transistors.

7CMOS VLSI Design

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

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

– Better model

Esat00

slope =

Elat

2Esat3Esat

sat

sat / 2

latsat sat

lat

sat

μμ

1

Ev v E

EE

Page 8: Introduction to CMOS VLSI Design Nonideal Transistors.

8CMOS VLSI Design

Velocity Sat I-V Effects Ideal transistor ON current increases with V2

Velocity-saturated ON current increases with V

Real transistors are partially velocity saturated– Approximate with -power law model

– Ids V

– 1 < < 2 determined empirically

2

2

ox 2 2gs t

ds gs t

V VWI C V V

L

ox maxds gs tI C W V V v

Page 9: Introduction to CMOS VLSI Design Nonideal Transistors.

9CMOS VLSI Design

-Power Model

Ids (A)

Vds0 0.3 0.6 0.9 1.2 1.5 1.8

100

200

300

400

Vgs = 0.6

Vgs = 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 V

VI I V V

V

I V V

/ 2

2dsat c gs t

dsat v gs t

I P V V

V P V V

Page 10: Introduction to CMOS VLSI Design Nonideal Transistors.

10CMOS VLSI Design

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 11: Introduction to CMOS VLSI Design Nonideal Transistors.

11CMOS VLSI Design

Chan Length Mod I-V

= channel length modulation coefficient– not feature size– Empirically 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 12: Introduction to CMOS VLSI Design Nonideal Transistors.

12CMOS VLSI Design

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

Page 13: Introduction to CMOS VLSI Design Nonideal Transistors.

13CMOS VLSI Design

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

Nv

n

sioxsi

ox ox

2q2q A

A

NtN

C

Page 14: Introduction to CMOS VLSI Design Nonideal Transistors.

14CMOS VLSI Design

OFF Transistor Behavior What about current in cutoff? Simulated results What 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 pA

100 pA

1 nA

10 nA

100 nA

1 A

10 A

100 A

1 mA

Page 15: Introduction to CMOS VLSI Design Nonideal Transistors.

15CMOS VLSI Design

Leakage Sources Subthreshold conduction

– Transistors can’t abruptly turn ON or OFF Junction leakage

– Reverse-biased PN junction diode current Gate leakage

– Tunneling through ultra-thin gate dielectric

Subthreshold leakage is the biggest source in modern transistors

Page 16: Introduction to CMOS VLSI Design Nonideal Transistors.

16CMOS VLSI Design

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 V

nv vds dsI I

2 1.80 eds TI v

Page 17: Introduction to CMOS VLSI Design Nonideal Transistors.

17CMOS VLSI Design

DIBL Drain-Induced Barrier Lowering

– Drain voltage also affect Vt

– High drain voltage causes subthreshold leakage to ________.

ttdsVVVt t dsV V V

Page 18: Introduction to CMOS VLSI Design Nonideal Transistors.

18CMOS VLSI Design

DIBL Drain-Induced Barrier Lowering

– Drain voltage also affect Vt

– High drain voltage causes subthreshold leakage to increase.

ttdsVVVt t dsV V V

Page 19: Introduction to CMOS VLSI Design Nonideal Transistors.

19CMOS VLSI Design

Junction Leakage Reverse-biased p-n junctions have some leakage

Is depends on doping levels

– And area and perimeter of diffusion regions– Typically < 1 fA/m2

e 1D

T

V

vD SI I

n well

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

p substrate

Page 20: Introduction to CMOS VLSI Design Nonideal Transistors.

20CMOS VLSI Design

Gate Leakage Carriers may tunnel thorough very thin gate oxides Predicted tunneling current (from [Song01])

Negligible for older processes May soon be critically important VDD

0 0.3 0.6 0.9 1.2 1.5 1.8

J G (

A/c

m2)

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 21: Introduction to CMOS VLSI Design Nonideal Transistors.

21CMOS VLSI Design

Temperature Sensitivity Increasing temperature

– Reduces mobility

– Reduces Vt

ION ___________ with temperature

IOFF ___________ with temperature

Page 22: Introduction to CMOS VLSI Design Nonideal Transistors.

22CMOS VLSI Design

Temperature Sensitivity Increasing temperature

– Reduces mobility

– Reduces Vt

ION decreases with temperature

IOFF increases with temperature

Vgs

dsI

increasingtemperature

Page 23: Introduction to CMOS VLSI Design Nonideal Transistors.

23CMOS VLSI Design

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 24: Introduction to CMOS VLSI Design Nonideal Transistors.

24CMOS VLSI Design

Parameter Variation Transistors have uncertainty in parameters

– Process: Leff, Vt, tox of nMOS and pMOS

– Vary around typical (T) values Fast (F)

– Leff: ______

– Vt: ______

– tox: ______

Slow (S): opposite Not all parameters are independent

for nMOS and pMOS

nMOS

pM

OS

fastslow

slow

fast

TT

FF

SS

FS

SF

Page 25: Introduction to CMOS VLSI Design Nonideal Transistors.

25CMOS VLSI Design

Parameter Variation Transistors have uncertainty in parameters

– Process: Leff, Vt, tox of nMOS and pMOS

– Vary around typical (T) values Fast (F)

– Leff: short

– Vt: low

– tox: thin

Slow (S): opposite Not all parameters are independent

for nMOS and pMOS

nMOS

pM

OS

fastslow

slow

fast

TT

FF

SS

FS

SF

Page 26: Introduction to CMOS VLSI Design Nonideal Transistors.

26CMOS VLSI Design

Environmental Variation VDD and T also vary in time and space

Fast:

– VDD: ____

– T: ____

Corner Voltage Temperature

F

T 1.8 70 C

S

Page 27: Introduction to CMOS VLSI Design Nonideal Transistors.

27CMOS VLSI Design

Environmental Variation VDD and T also vary in time and space

Fast:

– VDD: high

– T: low

Corner Voltage Temperature

F 1.98 0 C

T 1.8 70 C

S 1.62 125 C

Page 28: Introduction to CMOS VLSI Design Nonideal Transistors.

28CMOS VLSI Design

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

Page 29: Introduction to CMOS VLSI Design Nonideal Transistors.

29CMOS VLSI Design

Important Corners Some critical simulation corners include

Purpose nMOS pMOS VDD Temp

Cycle time

Power

Subthreshold

leakage

Pseudo-nMOS

Page 30: Introduction to CMOS VLSI Design Nonideal Transistors.

30CMOS VLSI Design

Important Corners Some critical simulation corners include

Purpose nMOS pMOS VDD Temp

Cycle time, timimg specification. conservative

S S S S

Power,DC power comsumption, race conditions,etc

F F F F

Subthreshold

leakage, noise analysis

F F F S

Pseudo-nMOS and ratioed circuits

S F F F