Você está na página 1de 7

Noise in Digital Integrated Circuits

Lecture 4
v(t) V DD

The CMOS Inverter


Peter Cheung Department of Electrical & Electronic Engineering Imperial College London

i(t)

(a) Inductive coupling


URL: www.ee.ic.ac.uk/pcheung/ E-mail: p.cheung@ic.ac.uk
PYKC 18-Oct-07 E4.20 Digital IC Design Lecture 4 - 1 PYKC 18-Oct-07

(b) Capacitive coupling

(c) Power and ground noise

E4.20 Digital IC Design

Lecture 4 - 2

DC Operation: Voltage Transfer Characteristic

DC Transfer Curve: Load line

Consider a simple inverter


When Vin = 0 When Vin = Vdd Vout = Vdd Vout = 0

In between, Vout depends on current through transistors as determined by transistor width and length By KCL, steady state condition is: Idsn = |Idsp| Find transfer function by solving equations, but better insight using graphical method

PYKC 18-Oct-07

E4.20 Digital IC Design

Lecture 4 - 3

PYKC 18-Oct-07

E4.20 Digital IC Design

Lecture 4 - 4

DC Transfer Curve

Operating Regions

PYKC 18-Oct-07

E4.20 Digital IC Design

Lecture 4 - 5

PYKC 18-Oct-07

E4.20 Digital IC Design

Lecture 4 - 6

Effect of beta ratio on switching thresholds


Extract switching point depends on p/ n If p/ n = 1, switching occurs at around Vdd/2 Otherwise:

Noise Margins

PYKC 18-Oct-07

E4.20 Digital IC Design

Lecture 4 - 7

PYKC 18-Oct-07

E4.20 Digital IC Design

Lecture 4 - 8

Maximize Noise Margins


Select logic levels at unity gain point of DC transfer characteristic

Voltage Transfer Characteristic of Real Inverter


5.0 4.0 Vout (V) 3.0 2.0 1.0 NM L

VM NM H

0.0
PYKC 18-Oct-07 E4.20 Digital IC Design Lecture 4 - 9 PYKC 18-Oct-07

1.0

2.0 3.0 V in (V)


E4.20 Digital IC Design

4.0

5.0
Lecture 4 - 10

The Regenerative Property


V in
... v0 v1 v2 v3 v4 v5 v6 (a) A chain of inverters. v 1 , v 3 , ... f(v) v 1 , v 3 , ... finv(v)

Delay Definitions

50% t t V out
f(v)

pHL

pLH 90%

finv(v)

50%
v 0 , v 2 , ... (b) Regenerative gate
PYKC 18-Oct-07 E4.20 Digital IC Design

v 0 , v 2 , ... (c) Non-regenerative gate


Lecture 4 - 11 PYKC 18-Oct-07

10%

tf
E4.20 Digital IC Design

tr
Lecture 4 - 12

Ring Oscillator

Power Dissipation

v0

v1

v2

v3

v4

v5

v0

v1

v5

T = 2 tp N
PYKC 18-Oct-07 E4.20 Digital IC Design Lecture 4 - 13 PYKC 18-Oct-07 E4.20 Digital IC Design Lecture 4 - 14

Delay Estimation
Need to estimate delay without circuit simulation e.g. SPICE
Not as accurate as simulation But easier to ask What if?

RC Delay Models
For each MOS transistor
Assume ideal switch + capacitance + ON resistance Unit nMOS has resistance R, gate capacitance C Unit pMOS has resistance 2R, gate capacitance C Capacitance width ON resistance 1/width

The step response usually looks like a 1st order RC response with a decaying exponential Use RC delay models to estimate delay
C = total capacitance on output node Use effective resistance R so that t pd = RC

Characterize transistors by finding their effective R depends on average current as gate switches

PYKC 18-Oct-07

E4.20 Digital IC Design

Lecture 4 - 15

PYKC 18-Oct-07

E4.20 Digital IC Design

Lecture 4 - 16

Computing the Capacitances


V DD M2 V in C gd12 C db2 V out C g4 M4 V out2 VD D

Computing the Capacitances

C db1 M1

Cw

C g3

M3

Interconnect

Fanout

Simplified Model

V in

V out
CL

PYKC 18-Oct-07

E4.20 Digital IC Design

Lecture 4 - 17

PYKC 18-Oct-07

E4.20 Digital IC Design

Lecture 4 - 18

Impact of Rise Time on Delay


0.35

Delay as a function of VDD


28

0.3 tpHL(nsec)

24 Normalized Delay 20 16 12 8 4 0 1.00 2.00

Assuming Vdd = 5V

0.25

0.2

0.15

0.2

0.4 0.6 tr is e (nsec)

0.8

3.00

4.00

5.00
V DD (V)

PYKC 18-Oct-07

E4.20 Digital IC Design

Lecture 4 - 19

PYKC 18-Oct-07

E4.20 Digital IC Design

Lecture 4 - 20

Where Does Power Go in CMOS? Dynamic power


charging and discharging capacitors

Dynamic Power Dissipation


Vdd

Short circuit currents


short circuit path between power rails during switching

Vin

Vout

Leakage power
Leaking diodes and transistors

CL

Energy/transition = C L * V dd 2 Power = Energy/transition * f = C L * V dd 2 * f

Not a function of transistor sizes! Need to reduce C L , V dd , and f to reduce power.


PYKC 18-Oct-07 E4.20 Digital IC Design Lecture 4 - 21 PYKC 18-Oct-07 E4.20 Digital IC Design Lecture 4 - 22

Short Circuit Currents


Vdd

Leakage
Vdd

Vin CL

Vout

Vout

Drain Junction Leakage


0 .15

IVDD (mA)

0 .10

Sub-Threshold C urrent

0 .05

0. 0

1.0

2.0 3.0 Vin (V)

4.0

5.0

Sub-Threshold Current Dominant Factor


Lecture 4 - 23 PYKC 18-Oct-07 E4.20 Digital IC Design Lecture 4 - 24

PYKC 18-Oct-07

E4.20 Digital IC Design

Sub-Threshold in MOS

How to reduce power? Prime choice: Reduce voltage!


Recent years have seen an acceleration in supply voltage reduction Design at very low voltages (0.6 0.9 V by 2010!) Maintaining performance by threshold scaling leads to increased leakage

Reduce switching activity Reduce physical capacitance

PYKC 18-Oct-07

E4.20 Digital IC Design

Lecture 4 - 25

PYKC 18-Oct-07

E4.20 Digital IC Design

Lecture 4 - 26

Você também pode gostar