Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on...

84
Lecture 5: Gate Leakage Lecture 5: Gate Leakage CSCE 6730 Advanced VLSI Systems Instructor: Saraju P. Mohanty, Ph. D. NOTE: The figures, text etc included in slides are borrowed from various books websites authors pages and other from various books, websites, authors pages, and other sources for academic purpose only. The instructor does not claim any originality . 1 Advanced VLSI Systems

Transcript of Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on...

Page 1: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Lecture 5: Gate LeakageLecture 5: Gate Leakage

CSCE 6730Advanced VLSI SystemsInstructor: Saraju P. Mohanty, Ph. D.

NOTE: The figures, text etc included in slides are borrowedfrom various books websites authors pages and otherfrom various books, websites, authors pages, and othersources for academic purpose only. The instructor doesnot claim any originality.

1

y g y

Advanced VLSI Systems

Page 2: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Scaling Trends and Effects: SummarySummary

• Scaling improvesTransistor Density of chipFunctionality on a chipy pSpeed, Frequency, and Performance

• Scaling and power dissipationActive power remains almost constantpComponents of leakage power increase in

number and in magnitude.gGate leakage (tunneling) predominates

for sub 65-nm technology2

for sub 65 nm technology.Advanced VLSI Systems

Page 3: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Energy-Band Diagram Showing Tunneling(Direct Tunneling Occurs when: V < )(Direct Tunneling Occurs when: VOX < OX)

e+VOX(Drop across oxide) e

EC

+VOX OX

OX

(Drop across oxide)(Barrier height)

EC

EVEC

EV EV

EC

con

EV

rasilic

bstra

Trapeziodal

n+po

lysi

li

p- subs

tten+ po

lyon p- su

bte Potential

Barrier

S A lIEEPDTM 2005

Direct Tunneling for positive bias

n

Flat-band ConditionNOTE: For short channel MOS FN tunneling is negligible.

Advanced VLSI Systems 3

Source: AgarwalIEEPDTMay2005

Page 4: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

E. Kougianos and S. P. Mohanty, "Metrics to QuantifySteady and Transient Gate Leakage in NanoscaleTransistors: NMOS Vs PMOS Perspective", in Proceedings

f th 20th IEEE I t ti l C f VLSI D iof the 20th IEEE International Conference on VLSI Design(VLSID), pp. 195-200, 2007.

Advanced VLSI Systems 4

Page 5: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Outline

1. Both ON and OFF state gate leakage areg gsignificant.

2 During transition of states there is transient effect2. During transition of states there is transient effectis gate tunneling current.

3 Three metrics: I I and C3. Three metrics: ION, IOFF, and Ctunneling

4. Ctunneling: Manifests to intra-device loading effect ofth t li tthe tunneling current.

5. NMOS Vs PMOS in terms of three metrics.6. Study process/supply variation on three metrics.

5Advanced VLSI Systems

Page 6: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Salient Point

The metric, effective tunneling capacitanceessentially quantifies the intra-device loading effectessentially quantifies the intra device loading effectof the tunneling current and also gives a qualitativeidea of the driving capacity of a Nano-CMOSidea of the driving capacity of a Nano CMOStransistor.

6Advanced VLSI Systems

Page 7: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Gate Capacitance of a Transistor(I t i i )(Intrinsic)

7Advanced VLSI Systems

Page 8: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Gate Capacitance of a Transistor(T li P d)(Tunneling: Proposed)

We propose that transient in gate tunneling current due to t t t iti if t d it

8

state transitions are manifested as capacitances. Advanced VLSI Systems

Page 9: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Analysis in a

Nano-CMOS Transistor

9Advanced VLSI Systems

Page 10: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Outline: Nano-CMOS Transistor

• Dynamics of gate oxide tunneling in a transistorSPICE d l f t l k• SPICE model for gate leakage

• ON, OFF, and transition states of a transistor• Gate leakage in ON, OFF, and transition states

of a transistor

10Advanced VLSI Systems

Page 11: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Gate Leakage Components(BSIM4 Model)(BSIM4 Model)

• I I : tunneling through overlap of gate and diffusions• Igs, Igd: tunneling through overlap of gate and diffusions• Igcs, Igcd: tunneling from the gate to the diffusions via channel• I : tunneling from the gate to the bulk via the channel

11

• Igb: tunneling from the gate to the bulk via the channelAdvanced VLSI Systems

Page 12: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

ON State: NMOS Transistor

12Advanced VLSI Systems

Page 13: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

ON State: PMOS Transistor

13Advanced VLSI Systems

Page 14: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

OFF State: NMOS Transistor

14Advanced VLSI Systems

Page 15: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

OFF State: PMOS Transistor

15Advanced VLSI Systems

Page 16: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Transition State: NMOS Transistor

16Advanced VLSI Systems

Page 17: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Transition State: PMOS Transistor

17Advanced VLSI Systems

Page 18: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

NMOS Gate Leakage Current (For a Switching Cycle)(For a Switching Cycle)

Fig. 1

Fig. 2

18Advanced VLSI Systems

Page 19: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

PMOS Gate Leakage Current (For a Switching Cycle)(For a Switching Cycle)

Fig. 1

Fig. 2

19Advanced VLSI Systems

Page 20: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

NMOS Vs PMOS: 3 Mechanisms of Tunneling

V

Three major mechanisms for direct tunneling:1.electron tunneling from conduction band (ECB)

e

EC

+VOX OXJECB

2.electron tunneling from valence band (EVB)3.hole tunneling from valance band (HVB)

F NMOS

rate EV

EC

JEVBe

For NMOS:•ECB controls gate-to-channel tunneling in inversion•EVB controls gate-to-body tunneling in depletion-inversion•ECB controls gate to body tunneling in accumulation

iconEC p-su

bstr•ECB controls gate-to-body tunneling in accumulation

For PMOS:•HVB controls the gate-to-channel tunneling in inversion

n+po

lysi

l

EV

p

hJHVB

•HVB controls the gate-to-channel tunneling in inversion•EVB controls gate-to-body tunneling in depletion-inversion•ECB controls gate-to-body tunneling in accumulation

S R P di f IEEE F b2003

n

PMOS < NMOS: OX for HVB (4.5 eV) is higher than OXfor ECB (3.1 eV), the tunneling current associated withHVB is less than that with ECB.

Advanced VLSI Systems 20

Source: Roy Proceedings of IEEE Feb2003s ess t a t at t C

Page 21: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Three Metricsfor

Tunneling Current

21Advanced VLSI Systems

Page 22: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Gate Leakage: Observation

The behavior of the device in terms of gategtunneling leakage must be characterized not onlyduring the steady states but also during transientg y gstates.

22Advanced VLSI Systems

Page 23: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Gate Leakage: Metrics

• Gate leakage happens in ON state: ION• Gate leakage happens in OFF state: I• Gate leakage happens in OFF state: IOFF• Gate leakage happens during transition: tun

effC

23Advanced VLSI Systems

Page 24: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Gate Leakage for a Transistor

Calculated by evaluating both the source andd i tdrain components

F MOS I I +I +I +I +IFor a MOS, Iox = Igs +Igd +Igcs +Igcd +Igb

Val es of indi id al components depends onValues of individual components depends onstates: ON, OFF, or transition

24Advanced VLSI Systems

Page 25: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Gate Leakage Current (For a Switching Cycle)(For a Switching Cycle)

For NMOS

For PMOS

25Advanced VLSI Systems

Page 26: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Inverter: Gate Leakage Paths (Putting NMOS and PMOS together)(Putting NMOS and PMOS together)

VVNegligible

VDD

OFF

VDD

-I d

Channel and Body

t

Vout = VlowVin=Vhigh

OFFIgd

Vout=Vhigh

ONIgd

-Igs

components

ON

IgdIgcdIgcsIOFF

-Igd

Vin= Vlow

ONIgsOFF

High InputLow InputNegligible Body

component

26

component

Advanced VLSI Systems

Page 27: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Inverter: Gate Leakage Current ( S C )(For a Switching Cycle)

age

ut V

olta

(V)

Inpu

Time in sec

ge

Leak

agm

) G

ate (A/

27Advanced VLSI Systems

Page 28: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Transient Gate Leakage: tuneffC

tuneffC

ff

5 components

tunC

p

tungcsC tun

gbCtungsC tunCgcd

tungdC

W t tif

IIC OFFONtun

We propose to quantify as:

dtdV

Cg

eff

dtr

DD

OFFON tV

II (for equal rise/fall time)

28

DDVAdvanced VLSI Systems

Page 29: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Effect of Process and Design Parameter Variation

29Advanced VLSI Systems

Page 30: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

ION / IOFF Versus Tox: NMOSm

) e

(A/

mea

kage

Gat

e Le

G

Oxide Thickness (Tox)

30Advanced VLSI Systems

Page 31: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

ION / IOFF Versus Tox: PMOS

m)

e (A

/m

Leak

agG

ate

L

Oxide Thickness (Tox)

31Advanced VLSI Systems

Page 32: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

ION / IOFF Versus Tox: Inverterm

) e

(A/

mLe

akag

Gat

e L

Oxide Thickness (Tox)

32Advanced VLSI Systems

Page 33: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Versus Tox: NMOStuneffC

geLe

akag

m)

Gat

e L

(A/

Oxide Thickness (Tox)

33Advanced VLSI Systems

Page 34: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Versus Tox: PMOStuneffC

geLe

akag

m)

Gat

e L

(A/

Oxide Thickness (Tox)

34Advanced VLSI Systems

Page 35: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Versus Tox: InvertertuneffC

geLe

akag

m)

Gat

e L

(A/

Oxide Thickness (Tox)

35Advanced VLSI Systems

Page 36: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Statistical Analysis of the Metrics

36Advanced VLSI Systems

Page 37: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Monte Carlo Simulations:(Modeling Variations)(Modeling Variations)

• Monte Carlo (N=1000) results.– 10% variation in gate oxide and supply assumed.

37Advanced VLSI Systems

Page 38: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Monte Carlo Simulations:(Modeling Variations)(Modeling Variations)

All three metrics follow lognormal distribution• All three metrics follow lognormal distribution.• This is expected since gate Tox and Vdd are

assumed normally distributed and Iox dependsexponentially on both.

• Small parameter variation (10%) leads to largedeviance in the metrics (2-3 sigma).

38Advanced VLSI Systems

Page 39: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Gate Leakage in Nano-CMOS

B th ON d OFF t t t ib t t t• Both ON and OFF states contribute to gateoxide leakage.

• Transient effect is significant and can becaptured via effective tunneling capacitance.

• ION and IOFF metrics to quantify gate leakagecurrent during steady state.g y

• Cefftun ≡ Effective tunneling capacitance at the

input of a logic gate.input of a logic gate.

39Advanced VLSI Systems

Page 40: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

S. P. Mohanty and E. Kougianos, "Steady and TransientState Analysis of Gate Leakage Current in NanoscaleCMOS Logic Gates", in Proceedings of the 24th IEEEI t ti l C f C t D i (ICCD)International Conference on Computer Design (ICCD), pp.210-215, 2006.

Advanced VLSI Systems 40

Page 41: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Outline

1 Both ON and OFF state gate leakage are1. Both ON and OFF state gate leakage aresignificant.

2 D i t iti f t t th i t i t ff t2. During transition of states there is transient effectis gate tunneling current.

3. New metrics: Itun and Ctun

4. Ctun: Manifests to intra-device loading effect of thetun gtunneling current

5. NOR Vs NAND in terms of Itun and Ctun5. NOR Vs NAND in terms of Itun and Ctun

6. Study process/design variation on Itun and Ctun

41Advanced VLSI Systems

Page 42: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Salient Point

A new metric, the effective tunneling capacitanceessentially quantifies the intra-device loading effectof the tunneling current and also gives a qualitativeidea of the driving capacity of the logic gate.

How to quantify it at transistor and logic-gatelevel??e e

42Advanced VLSI Systems

Page 43: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Transistor Logic Gate

• How do we quantify the same metrics at logiclevel??

• State dependent or state independent??

43Advanced VLSI Systems

Page 44: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Analysis in

Logic Gates

44Advanced VLSI Systems

Page 45: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Gate Leakage in 2-input NAND(St t S ifi )(State Specific)

input 00 input 01 input 10 input 11

I00 I01 I10 I11

45Advanced VLSI Systems

Page 46: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Gate Leakage in 2-input NAND(State Specific)(State Specific)

ISt tI )( iMOS

ioxLogicox IStateI ,, )(iMOS ,

Four different states for 2-input NAND:

)(, StateI Logicox

00I 01I 11I10I00I 01I 11I10I

46Advanced VLSI Systems

Page 47: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Gate Leakage in 2-input NAND(St t I d d t)(State Independent)

Itun ≡ State Independent average gate leakage current of a logic gatecurrent of a logic gate

)(1 IIIII )(4

11100100 IIIIItun

This is a measure of gate leakage of a logic gate during its steady state.during its steady state.

47Advanced VLSI Systems

Page 48: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Gate Leakage in 2-input NAND(T i t St d )(Transient Study)

Output V l

Best Case WorstCVoltage Case

in

Sur

rent

iua

l MO

SG

ate

Cu

ndiv

idu

Input Voltages I00 I01 I10 I11

G in

48

Voltages

Advanced VLSI Systems

Page 49: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Gate Leakage in 2-input NOR (T i t St d )(Transient Study)

Output V l

Best WorstC SVoltage Case Case

al M

OS

ndiv

idu

ent i

n in

e C

urre

Input Voltages I I I I

Gat

e

49

Voltages I00 I01 I10 I11

Advanced VLSI Systems

Page 50: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Gate Leakage in Logic Gate(Transient Study)(Transient Study)

C Eff ti t li it t th i tCtun ≡ Effective tunneling capacitance at the input of a logic gate

icic loglogWe propose to quantify as:

dVIIC

in

icictun

logmin

logmax

dticic II loglog

rDD

icic

tV

II logmin

logmax

(for equal rise/fall time)

50Advanced VLSI Systems

Page 51: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Effect of Process and

Design ParameterVariation

51Advanced VLSI Systems

Page 52: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Gate Leakage in 2-input Logic Gates (T V i ti )(Tox Variation)

NOR

NANDNOR

NAND

NOR

Itun (logscale) versus Tox Ctun (logscale) versus ToxItun (logscale) versus Tox Ctun (logscale) versus Tox

52Advanced VLSI Systems

Page 53: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Gate Leakage in 2-input Logic Gates (V V i ti )(VDD Variation)

NOR

NAND

NOR NAND

NORNOR

Itun (logscale) versus VDD Ctun (logscale) versus VDDItun (logscale) versus VDD Ctun (logscale) versus VDD

53Advanced VLSI Systems

Page 54: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Observations

54Advanced VLSI Systems

Page 55: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Gate Leakage in 2-input Logic Gates g p g

• Both ON and OFF states contribute to gateBoth ON and OFF states contribute to gateleakage

• Transient effect is significant and can beTransient effect is significant and can becaptured via effective tunneling capacitance

• Itun ≡ State Independent average gate leakagetun State depe de t a e age gate ea agecurrent of a logic gate

• Ctun ≡ Effective tunneling capacitance at theCtun ec e u e g capac a ce a einput of a logic gate

• Itun is larger for NORtun g• Ctun is larger for NAND

55Advanced VLSI Systems

Page 56: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Usefulness of the Proposed Metrics

• The metrics allow designers to account for gatetunneling effect in nano CMOS based circuittunneling effect in nano-CMOS based circuitdesigns.I d I ddi i i• ION and IOFF - additive to static powerconsumption.

• Cefftun – additive to intrinsic gate capacitance

Clogic = Cefftun + Cintrinsiclogic tun intrinsic

• All three needs to be taken into account foreffective total (switching subthreshold gateeffective total (switching, subthreshold, gateleakage) power optimization

56Advanced VLSI Systems

Page 57: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Estimation of Gate Leakage

57Advanced VLSI Systems

Page 58: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Gate Leakage Estimation• What we have observed?

Gate leakage is input state dependent– Gate leakage is input state dependent– Gate leakage is dependent on position of ON/OFF

transistors– Gate leakage is sensitive to process variation

• Gate leakage estimation methods for logic leveldescription of the circuit:p

– Pattern dependent estimation (R. M. Rao ISLPED2003)

– Pattern independent probabilistic estimation (R. M.Rao ISLPED 2003)

Advanced VLSI Systems 58

Page 59: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Estimation: Pattern Dependent• For an given input vector switch-level simulation is

performedp• State of internal nodes is determined for the input vector• Unit width gate leakage of a device is determined forUnit width gate leakage of a device is determined for

different states• The total gate leakage is computed by scaling the widthg g p y g

of each device by unit-width leakage in that state andadding the individual leakages:

Iox = MOS Iox,MOS(s(i)) * WMOS

Source: R. M. Rao ISLPED2003

Advanced VLSI Systems 59

Source: R. M. Rao ISLPED2003

Page 60: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Estimation: Pattern Independent• Probability analysis in conjunction with state-

dependent gate leakage estimation is useddependent gate leakage estimation is used.• The average gate leakage of the circuit is the

probabilistic mean of the gate leakage of theprobabilistic mean of the gate leakage of thecircuit:

Iox,avg = E(MOS Iox,MOS(s(i)) * WMOS) W * ( I ( (j)) * P(j) )= MOS WMOS * ( j Iox,MOS(s(j)) * P(j) )

where P(j) is the probability of occurrence ofstate j.

Advanced VLSI Systems 60

Source: R. M. Rao ISLPED2003

Page 61: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Estimation: Heuristic and Look-up Tables• Interaction between gate leakage and subthreshold

leakage are used to develop heuristic based estimationg ptechniques for state-dependent total leakage current.

• Heuristics based on lookup tables are available toquickly estimate the state-dependent total leakagecurrent for arbitrary circuit topologies.

Source: Lee ISQED2003 TVLSI2003

Advanced VLSI Systems 61

Source: Lee ISQED2003, TVLSI2003

Page 62: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Estimation: Loading Effect on leakage1. Represent circuit as graph: vertex logic gate and edge net logic gate and edge net

2. Sort vertices in topological orderand initialize leakage values to zero

3. Propagate input vector and assign alogic state to each gate

4 C l l t t t l i t d t t4. Calculate total input and outputloading current due to gate leakage

5 Calculate the leakage of the5. Calculate the leakage of theindividual logic gates

6. Compute the leakage of the totalcircuit by adding leakage ofindividual gates.

S M kh dh DATE2005 d TCAD 2005 (t )

Advanced VLSI Systems 62

Source: Mukhopadhyay DATE2005 and TCAD 2005 (to appear)

Page 63: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Optimization of Gate Leakage

63Advanced VLSI Systems

Page 64: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Techniques for Gate Leakage Reduction

Research in Gate leakage is catching up andhave not matured like that of dynamic orsubthreshold power. Few methods:Dual TOX (Sultania DAC 2004, SirisantanaOX (

IEEE DTC Jan-Feb 2004)Dual K (Mukherjee ICCD 2005)Dual K (Mukherjee ICCD 2005)Pin and Transistor Reordering (Sultania ICCD

2004 Lee DAC 2003)2004, Lee DAC 2003)

Advanced VLSI Systems 64

Page 65: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Dual TOX Technique: Basis

• Gate oxide tunneling current Ioxide (k is aexperimentally derived factors):

I id α (Vdd /T t )2 exp (– k T t /Vdd)Ioxideα (Vdd /Tgate) exp ( k Tgate/Vdd)

O ti f d ti f t li t• Options for reduction of tunneling current:– Decreasing of supply voltage Vdd (will play its role)– Increasing gate SiO2 thickness Toxide

Advanced VLSI Systems 65

Page 66: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Dual TOX Technique: Basis

N+ N+N+N+

P P

Hi h TLarger Igate , Smaller Igate ,High TgateLow Tgate

Larger Igate ,Smaller delay

gate ,Larger delay

Advanced VLSI Systems 66

Page 67: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Dual TOX Technique: Approach

• Our approach – scale channel length (L) as wellT T i l t li l l d ith L

Aspect Ratio = = constant

as Tox; Tox is almost linearly scaled with LeffeffL

Advantages:

Aspect Ratio constanteffoxT ,

Advantages:• Reduces DIBL effect

C t t I t G t C it f i W• Constant Input Gate Capacitance for a given Weff,

effox LC t t

effox

ff

T ,Cmicron = = constant

Advanced VLSI Systems 67

Page 68: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Dual TOX Technique: AlgorithmCritical path using STA

Assign allAssign all transistors to Tox-Hi

Assign Tox-Lo to chosen transistor and update

D l

transistor and update

Compute cost = LeakageDelay

If

no transistor chosen or Delay constraint

Choose transistor with most negative cost

ymet, then EXIT (always negative)

Advanced VLSI Systems 68

Source: Sultania DAC 2004

Page 69: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Dual TOX Technique: Results

• Iterative algorithm that– Generates delay/leakage tradeoffs– Generates delay/leakage tradeoffs– Meets delay constraint

• For same delay an average leakage reduction of• For same delay an average leakage reduction of83% compared to the case where all transistorsare set to Tare set to Tox-Lo.

• Minor changes in design rules and an extraf b i ti t i i d t k i dfabrication step is required, extra mask required.

S S lt i DAC 2004

Advanced VLSI Systems 69

Source: Sultania DAC 2004

Page 70: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Dual K Technique: Basis

N+ N+N+N+

P P

Larger I Smaller I tHigh KgateLow KgateLarger Igate ,Smaller delay

Smaller Igate ,Larger delay

Advanced VLSI Systems 70

Page 71: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Dual K Technique: Basis

N+ N+N+N+

P P

L I Smaller IHigh TgateLow Tgate

Larger Igate ,Smaller delay

Smaller Igate ,Larger delay

Advanced VLSI Systems 71

Page 72: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Dual K Technique: Basis(Four Combinations of Kgate & Tgate)

P PN+

(1) K T (2) K T

N+ N+N+

Tunneling(1) K1T1 (2) K1T2 Tunneling Current Delay

N+N+ N+N+

Delay

PP

(4) K2T2(3) K2T1

NN N+N+

Advanced VLSI Systems 72

(4) K2T2( ) 2 1

Page 73: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Dual K Technique: Basis(E l F T f L i G t )(Example: Four Types of Logic Gates)

AssumptionAssumption:: all transistors of a logic gate are ofpp g gsame Kgate and equal Tgate.

(1) K T (2) K T (3) K T (4) K2T2

Advanced VLSI Systems 73

(1) K1T1 (2) K1T2 (3) K2T1 (4) K2T2

Page 74: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Dual K Technique: Basis

Use of multiple dielectrics (denoted as K ) ofUse of multiple dielectrics (denoted as Kgate) ofmultiple thickness (denoted as Tgate) will reducethe gate tunneling current significantly whilethe gate tunneling current significantly whilemaintaining the performance.

Source: Mukherjee ICCD 2005

Advanced VLSI Systems 74

Source: Mukherjee ICCD 2005

Page 75: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Dual K Technique: New Dielectricsq

• Silicon Oxynitride (SiOxNy) (K=5.7 for SiON)• Silicon Nitride (Si3N4) (K=7)• Oxides of :

– Aluminum (Al), Titanium (Ti), Zirconium (Zr),Hafnium (Hf), Lanthanum (La), Yttrium (Y),( ) ( ) ( )Praseodymium (Pr),

– their mixed oxides with SiO2 and Al2O3

• NOTE: Igate is still dependent on Tgate irrespectiveg gof dielectric material.

Advanced VLSI Systems 75

Page 76: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Dual K Technique: Strategy

• Observation: Tunneling current of logic gatesincreases and propagation delay decreases inthe order K2T2, K2T1, K1T2, and K1T1 (where, K1< K2 and T1 < T2).

• Strategy: Assign a higher order K and T to alogic gate under considerationlogic gate under consideration– To reduce tunneling current

Provided increase in path-delay does not violate the– Provided increase in path-delay does not violate thetarget delay

Source: Mukherjee ICCD 2005Advanced VLSI Systems 76

Source: Mukherjee ICCD 2005

Page 77: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Dual K Technique: Algorithm

Step 1: Represent the network as a directedacyclic graph G(V E)acyclic graph G(V, E).

Step 2: Initialize each vertex v G(V E) with theStep 2: Initialize each vertex v G(V, E) with thevalues of tunneling current and delay for K1T1assignment.

Step 3: Find the set of all paths P{in} for all vertexi th t f i i t ( ) l di t thin the set of primary inputs (in), leading to theprimary outputs out .

Step 4: Compute the delay DP for each path p P{i } Source: Mukherjee ICCD 2005

Advanced VLSI Systems 77

P{in}. Source: Mukherjee ICCD 2005

Page 78: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Dual K Technique: Algorithm

Step 5: Find the critical path delay DCP for K1T1assignmentassignment.

Step 6: Mark the critical path(s) P where P isStep 6: Mark the critical path(s) PCP, where PCP issubset P{in}.

Step 7: Assign target delay DT = DCP.

Step 8: Traverse each node in the network andattempt to assign K-T in the order K2T2, K2T1,p g 2 2, 2 1,K1T2, and K1T1 to reduce tunneling whilemaintaining performance.

Source: Mukherjee ICCD 2005Advanced VLSI Systems 78

Source: Mukherjee ICCD 2005

Page 79: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Dual K Technique: Characterization(How to Model High K?)(How to Model High-K?)

The effect of varying dielectric material was• The effect of varying dielectric material wasmodeled by calculating an equivalent oxidethickness (T* ) according to the formula:thickness (T ox) according to the formula:

T*ox = (Kgate / Kox) Tgate

• Here, Kgate is the dielectric constant of the gateS O ( fdielectric material other than SiO2, (of thickness

Tgate), while Kox is the dielectric constant of SiO2.

Advanced VLSI Systems 79

Page 80: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Dual K Technique: Characterization

• The effect of varying oxide thickness Tox wasy g oxincorporated by varying TOXE in SPICE model.

• Length of the device is proportionately changedto minimize the impact of higher dielectricthickness on the device performance :

L* = (T*ox / Tox) L ox ox

• Length and width of the transistors are chosen toLength and width of the transistors are chosen tomaintain (W:L) ratio of (4:1) for NMOS and (8:1)for PMOS.

Advanced VLSI Systems 80

Page 81: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Dual K Technique: Characterization

Igate Vs Thickness Igate Vs Dielectric Constant

Tpd Vs Thickness Tpd Vs Dielectric Constant

Advanced VLSI Systems 81

Source: Mukherjee ICCD 2005

Page 82: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Dual K Technique: Experimental Setup

• DKDT algorithm integrated with SIS, and testedg g ,on the ISCAS'85 benchmarks.

• Used K1 = 3.9 (for SiO2), K2 = 5.7 (for SiON), T1 =1 4nm and T = 1 7nm for our experiments1.4nm, and T2 = 1.7nm for our experiments.

• T1 is chosen as the default value from theBSIM4.4.0 model card and value of T2 is intuitivelychosen

Source: Mukherjee ICCD 2005

Advanced VLSI Systems 82

Source: Mukherjee ICCD 2005

Page 83: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Dual K Technique: Experimental ResultsComparision of K1T1 Vs DKDT Assignment with %ReductionTunneling Current and % Reduction)

303540

in 9698100

t (

A)

%

202530

g C

urre

nt

roA

mps

90929496

duct

ion

K1T1DKDTur

rent

% R

ed

1015

Tunn

elin

gm

icr

868890

%R

ed

%Reduction

ing

Cu ductio

05

32

99

80

55 08 70 40 15 88 52

8284

unne

l n

C432C499C880C135

5C190

8C267

0C354

0C531

5C628

8C755

2

BenchmarksBenchmark Circuits

T

Source: Mukherjee ICCD 2005Advanced VLSI Systems 83

Source: Mukherjee ICCD 2005

Page 84: Lecture 5: Gate LeakageLecture 5: Gate Leakage€¦ · Transistor Density of chip Functionality on a chip Speed, Frequency, and Performance • Scaling and power dissipation Active

Pin Reordering with Dual-ToxA key difference between the state dependence of Isub and Igate• Isub primarily depends on the number of OFF in stack• I depends strongly on the position of ON/OFF transistors• Igate depends strongly on the position of ON/OFF transistors

no transistor/pin reordering

best possible pin reordering

best possible transistor reordering

best possible transistorand pin reordering

• Results improve by 5-10% compared to dual-Tox approach.

Advanced VLSI Systems 84

Source: Sultania ICCD 2004Results improve by 5 10% compared to dual Tox approach.