THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area...

50
THE INVERTERS

Transcript of THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area...

Page 1: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

THE INVERTERS

Page 2: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

DIGITAL GATES Fundamental Parameters

Functionality Reliability, Robustness Area Performance

» Speed (delay)» Power Consumption» Energy

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 3: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Noise in Digital Integrated Circuits

VDDv(t)

i(t)

(a) Inductive coupling (b) Capacitive coupling (c) Power and ground

noise

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 4: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

DC Operation: Voltage Transfer Characteristic

V(x)

V(y)

VOH

VOL

VM

VOHVOL

fV(y)=V(x)

Switching Threshold

Nominal Voltage Levels

V(y)V(x)

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 5: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Mapping between analog and digital signals

"1"

"0"

VOH

VIH

VIL

VOL

UndefinedRegion

V(x)

V(y)

VOH

VOL

VIH

VIL

Slope = -1

Slope = -1

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 6: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Definition of Noise Margins

VIH

VIL

UndefinedRegion

"1"

"0"

VOH

VOL

NMH

NML

Gate Output Gate Input

Noise Margin High

Noise Margin Low

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 7: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

The Regenerative Property

(a) A chain of inverters.

v0, v2, ...

v1, v3, ... v1, v3, ...

v0, v2, ...

(b) Regenerative gate

f(v)

finv(v)

finv(v)

f(v)

(c) Non-regenerative gate

v0 v1 v2 v3 v4 v5 v6

...

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 8: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Fan-in and Fan-out

N

M

(a) Fan-out N

(b) Fan-in M

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 9: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

The Ideal Gate

Vin

Vout

g=

Ri =

Ro = 0

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 10: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

VTC of Real Inverter

0.0 1.0 2.0 3.0 4.0 5.0Vin (V)

1.0

2.0

3.0

4.0

5.0

Vo

ut (V

)

VMNMH

NML

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 11: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Delay Definitions

tpHL

tpLH

t

t

Vin

Vout

50%

50%

tr

10%

90%

tf

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 12: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Ring Oscillator

v0 v1 v2 v3 v4 v5

v0 v1 v5

T = 2 tp N

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 13: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Power Dissipation

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 14: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

CMOS INVERTER

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 15: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

The CMOS Inverter: A First Glance

VDD

Vin Vout

CL

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 16: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

CMOS Inverters

Polysilicon

InOut

Metal1

VDD

GND

PMOS

NMOS

1.2 m=2

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 17: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Switch Model of CMOS Transistor

Ron

|VGS| < |VT||VGS| > |VT|

|VGS|

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 18: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

CMOS Inverter: Steady State Response

VDD VDD

VoutVout

Vin = VDD Vin = 0

Ron

Ron

VOH = VDD

VOL= 0

VM = Ronp) f(Ronn,

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 19: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

CMOS Inverter: Transient Response

VDD

Vout

Vin = VDD

Ron

CL

tpHL = f(Ron.CL)

= 0.69 RonCL

t

Vout

VDD

RonCL

1

0.5

ln(0.5)

0.36

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 20: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

CMOS Properties

Full rail-to-rail swing Symmetrical VTC Propagation delay function of load

capacitance and resistance of transistors No static power dissipation Direct path current during switching

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 21: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Voltage TransferCharacteristic

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 22: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

PMOS Load Lines

VDSp

IDp

VGSp=-5

VGSp=-2VDSp

IDnVin=0

Vin=3

Vout

IDnVin=0

Vin=3

Vin = VDD-VGSpIDn = - IDp

Vout = VDD-VDSp

Vout

IDnVin = VDD-VGSpIDn = - IDp

Vout = VDD-VDSp

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 23: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

CMOS Inverter Load Characteristics

In,pVin = 5

Vin = 4

Vin = 3

Vin = 0

Vin = 1

Vin = 2

NMOSPMOS

Vin = 0

Vin = 1

Vin = 2Vin = 3

Vin = 4

Vin = 4

Vin = 5

Vin = 2Vin = 3

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 24: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

CMOS Inverter VTC

Vout

Vin1 2 3 4 5

12

34

5

NMOS linPMOS off

NMOS satPMOS sat

NMOS offPMOS lin

NMOS satPMOS lin

NMOS linPMOS sat

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 25: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Simulated VTC

0.0 1.0 2.0 3.0 4.0 5.0Vin (V)

0.0

2.0

4.0

Vo

ut (V

)

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 26: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Gate Switching Threshold

0.1 0.3 1.0 3.2 10.01.0

2.0

3.0

4.0

kp/kn

VM

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 27: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

MOS Transistor Small Signal Model

rogmvgsvgs

+

-

S

DG

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 28: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Determining VIH and VIL

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 29: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Propagation Delay

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 30: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

CMOS Inverter: Transient Response

VDD

Vout

Vin = VDD

Ron

CL

tpHL = f(Ron.CL)

= 0.69 RonCL

t

Vout

VDD

RonCL

1

0.5

ln(0.5)

0.36

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 31: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

CMOS Inverter Propagation Delay

VDD

Vout

Vin = VDD

CLIav

tpHL = CL Vswing/2

Iav

CL

kn VDD

~

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 32: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Computing the Capacitances

VDD VDD

VinVout

M1

M2

M3

M4Cdb2

Cdb1

Cgd12

Cw

Cg4

Cg3

Vout2

Fanout

Interconnect

VoutVin

CL

SimplifiedModel

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 33: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

CMOS Inverters

Polysilicon

InOut

Metal1

VDD

GND

PMOS

NMOS

1.2 m=2

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 34: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

The Miller Effect

Vin

M1

Cgd1Vout

V

V

Vin

M1

Vout V

V

2Cgd1

“A capacitor experiencing identical but opposite voltage swings at both its terminals can be replaced by a capacitor to ground, whose value is two times the original value.”

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 35: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Computing the Capacitances

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 36: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Impact of Rise Time on Delayt p

HL(n

sec

)

0.35

0.3

0.25

0.2

0.15

trise (nsec)10.80.60.40.20

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 37: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Delay as a function of VDD

0

4

8

12

16

20

24

28

2.00 4.001.00 5.003.00

Nor

mal

ized

Del

ay

VDD (V)

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 38: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Where Does Power Go in CMOS?

• Dynamic Power Consumption

• Short Circuit Currents

• Leakage

Charging and Discharging Capacitors

Short Circuit Path between Supply Rails during Switching

Leaking diodes and transistors

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 39: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Introduction to VLSI Design © Steven P. Levitan 1998IntroductionIntroduction

MOS Transistors (again) Device Equations:

» Off (ignore sub-threshold): Vgs < Vt– Ids = 0

» Linear: Vgs > Vt & |Vdg|<|Vth|

» Saturation:Vgs>Vt & |Vgd| > |Vth|

Page 40: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Introduction to VLSI Design © Steven P. Levitan 1998IntroductionIntroduction

Current Flow in an InverterR = 100 Ohms C = 0.1 pf (100 ff)

Page 41: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Introduction to VLSI Design © Steven P. Levitan 1998IntroductionIntroduction

Spice Deck

*** SPICE DECK created from inv1.sim, tech=scmos

M1 2 4 1 1 CMOSP L=3.0U W=6.0U

M2 0 4 3 0 CMOSN L=3.0U W=6.0U

R3 2 5 100

R4 3 5 100

R5 5 6 100

C6 6 0 0.1000PF

*vin 4

*vout 6

vdd 1 0 dc 5v

****************V1 V2 Del Tr Tf Tpw Period

vin 4 0 pulse (0v 5v 5ns 5ns 5ns 5ns 50ns)

Page 42: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Dynamic Power Dissipation

Energy/transition = CL * Vdd2

Power = Energy/transition * f = CL * Vdd2 * f

Need to reduce CL, Vdd , and f to reduce power.

Vin Vout

CL

Vdd

Not a function of transistor sizes!

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 43: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Impact ofTechnology Scaling

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 44: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Technology Evolution

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 45: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Technology Scaling (1)

Minimum Feature Size Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 46: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Technology Scaling (2)

Number of components per chip Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 47: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Propagation Delay Scaling

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 48: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Technology Scaling Models

• Full Scaling (Constant Electrical Field)

• Fixed Voltage Scaling

• General Scaling

ideal model — dimensions and voltage scaletogether by the same factor S

most common model until recently —only dimensions scale, voltages remain constant

most realistic for todays situation —voltages and dimensions scale with different factors

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 49: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Scaling Relationships for Long Channel

Devices

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction

Page 50: THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.

Scaling of Short Channel Devices

Digital Integrated Circuits © Prentice Hall 1995IntroductionIntroduction