42

web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp
Page 2: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Page 3: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Q&A

Page 4: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Q&A

Page 5: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

CMOS Inverter Static Behavior:

DC Analysis

Page 6: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

CMOS Inverter: DC Analysis

Page 7: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Transistors operation regions

Page 8: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

nMOS and pMOS operation

Vgsn = Vin

Vdsn = Vout

Vgsp = Vin - VDD

Vdsp = Vout - VDD

Page 9: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Graphical derivation of the inverter DC

response: I-V Characteristics

Page 10: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Graphical derivation of the inverter DC response:

current vs. Vout, Vin

Page 11: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Graphical derivation of the inverter DC response:

Load Line Analysis

Vin = 0

Page 12: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Graphical derivation of the inverter DC response:

Load Line Analysis

Vin = 0.2 VDD

Page 13: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Graphical derivation of the inverter DC response:

Load Line Analysis

Page 14: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Graphical derivation of the inverter DC response:

Load Line Analysis

Page 15: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Graphical derivation of the inverter DC response:

Load Line Analysis

Page 16: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Graphical derivation of the inverter DC response:

Load Line Analysis

Page 17: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

DC Transfer Curve

Page 18: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

DC transfer curve: operating regions

Page 19: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Beta Ratio

Page 20: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Noise Margins •

Page 21: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Noise Margins

Page 22: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

DC parameters

Page 23: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

CMOS Inverter Dynamic Behavior:

AC Analysis

Page 24: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

CMOS Inverter Dynamic Behavior:

AC Analysis

Page 25: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Inverter Step Response

Page 26: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Delay Parameters

Page 27: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Delay Parameters cont.

Page 28: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Factors affecting delay

Page 29: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Simulated Inverter Delay

Page 30: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Delay Estimation (Revisited)

R = ln 2

Page 31: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

RC Delay Models

Page 32: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Power Dissipation

Page 33: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Power Dissipation

Page 34: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Static Dissipation

μ

Page 35: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Dynamic Dissipation

Page 36: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Dynamic Dissipation

Page 37: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Low Power Design

Page 38: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Dynamic Power Reduction

Page 39: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Static Power Reduction

Page 40: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

Static Power Reduction cont.

Page 41: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

=C VDD

(VDD VT )

reflect technology parameters

account for velocity saturation

Esw = C VDD

2

Page 42: web02.gonzaga.edu › ... › ee406 › 20162017 › Lectures › inverter.pdf · web02.gonzaga.edu2017-01-05 · nMOS and pMOS operation Vgsn = Vin Vdsn = Vout Vgsp = Vin - VDD Vdsp

EDP = KC 2 VDD

3

(VDD VT )

Eleak = I leakVDD

f= I off e

Vgs VT

n TH (1 e Vds / TH )VDD

f