EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture Present understanding of...

28
EE141 1 gital Integrated Circuits 2nd Devices Goal of this lecture Goal of this lecture Present understanding of device operation nMOS/pMOS as switches How to design complex gates using nMOS/pMOS transistors

Transcript of EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture Present understanding of...

Page 1: EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.

EE1411

© Digital Integrated Circuits2nd Devices

Goal of this lectureGoal of this lecture

Present understanding of device operation nMOS/pMOS as switches How to design complex gates using

nMOS/pMOS transistors

Page 2: EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.

EE1412

© Digital Integrated Circuits2nd Devices

What is a Transistor?What is a Transistor?

VGS VT

RonS D

A Switch!

|VGS|

An MOS Transistor

Page 3: EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.

EE1413

© Digital Integrated Circuits2nd Devices

The MOS TransistorThe MOS Transistor

Polysilicon Aluminum

Page 4: EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.

EE1414

© Digital Integrated Circuits2nd Devices

CMOS devicesCMOS devices

Drain

Gate

Source

p-substrate

p+ n+ n+

LW

Substratecontact

Drain Source

n-well

p+ n+

n-wellcontact

p+

GateAl SiO2

Polysilicon

NMOS PMOS

Page 5: EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.

EE1415

© Digital Integrated Circuits2nd Devices

The NMOSThe NMOS Substrate: lightly doped (p-) Source and drain: heavily doped (n+) Gate: polysilicon Thin oxide separates the gate and the “channel” Field oxide and field implant isolate the devices

Source

Gate

p-substrate

Polysilicon

n+n+

Drain

p+ field implant

Field oxide(SiO2)

NMOS Transistor

Gate oxide

Page 6: EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.

EE1416

© Digital Integrated Circuits2nd Devices

MOS Transistors -MOS Transistors -Types and SymbolsTypes and Symbols

D

S

G

D

S

G

G

S

D D

S

G

NMOS Enhancement NMOS

PMOS

Depletion

Enhancement

B

NMOS withBulk Contact

Page 7: EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.

EE1417

© Digital Integrated Circuits2nd Devices

Threshold Voltage: ConceptThreshold Voltage: Concept

n+n+

p-substrate

DSG

B

VGS

+

-

Depletion

Region

n-channel

Page 8: EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.

EE1418

© Digital Integrated Circuits2nd Devices

Transistor in LinearTransistor in Linear

n+n+

p-substrate

D

SG

B

VGS

xL

V(x) +–

VDS

ID

MOS transistor and its bias conditions

Page 9: EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.

EE1419

© Digital Integrated Circuits2nd Devices

Transistor in SaturationTransistor in Saturation

n+n+

S

G

VGS

D

VDS > VGS - VT

VGS - VT+-

Pinch-off

Page 10: EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.

EE14110

© Digital Integrated Circuits2nd Devices

Summary of MOSFET Operating Summary of MOSFET Operating RegionsRegions

Strong Inversion VGS > VT

Linear (Resistive) VDS < VDSAT

Saturated (Constant Current) VDS VDSAT

Weak Inversion (Sub-Threshold) VGS VT

Exponential in VGS with linear VDS dependence

Page 11: EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.

EE14111

© Digital Integrated Circuits2nd Devices

MOSFET equationsMOSFET equations Cut-off region

Linear region

Saturation

Oxide capacitance/Gain Factor

Ids Vgs VT 0 0 for

Ids CoxW

LVgs VT Vds

Vds Vds Vds Vgs VT

2

21 0 for

IdsCox W

LVgs VT Vds Vds Vgs VT

2

21 for

Coxox

tox

F / m2 W/L

oxtox

Page 12: EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.

EE14112

© Digital Integrated Circuits2nd Devices

MobilityMobility

Page 13: EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.

EE14113

© Digital Integrated Circuits2nd Devices

IIDD versus V versus VGSGS

0 0.5 1 1.5 2 2.50

1

2

3

4

5

6x 10

-4

VGS (V)

I D (

A)

0 0.5 1 1.5 2 2.50

0.5

1

1.5

2

2.5x 10

-4

VGS (V)

I D (

A)

quadratic

quadratic

linear

Long Channel Short Channel

Page 14: EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.

EE14114

© Digital Integrated Circuits2nd Devices

MOS output characteristicsMOS output characteristics

Linear region: Vds<Vgs-VT

Voltage controlled resistor

Saturation region: Vds>Vgs-VT

Voltage controlled current source

Curves deviate from the ideal current source behavior due to: Channel modulation

effects

Page 15: EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.

EE14115

© Digital Integrated Circuits2nd Devices

Static CMOS CircuitStatic CMOS Circuit

At every point in time (except during the switching transients) each gate output is connected to either VDD or Vss via a low-resistive path.

The outputs of the gates assume at all times the value of the Boolean function, implemented by the circuit (ignoring, once again, the transient effects during switching periods).

This is in contrast to the dynamic circuit class, which relies on temporary storage of signal values on the capacitance of high impedance circuit nodes.

Page 16: EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.

EE14116

© Digital Integrated Circuits2nd Devices

Static Complementary CMOSStatic Complementary CMOSVDD

F(In1,In2,…InN)

In1In2

InN

In1In2

InN

PUN

PDN

PMOS only

NMOS only

PUN and PDN are dual logic networks…

Page 17: EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.

EE14117

© Digital Integrated Circuits2nd Devices

NMOS Transistors NMOS Transistors in Series/Parallel Connectionin Series/Parallel Connection

Transistors can be thought as a switch controlled by its gate signal

NMOS switch closes when switch control input is high

X Y

A B

Y = X if A and B

X Y

A

B Y = X if A OR B

NMOS Transistors pass a “strong” 0 but a “weak” 1

Page 18: EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.

EE14118

© Digital Integrated Circuits2nd Devices

PMOS Transistors PMOS Transistors in Series/Parallel Connectionin Series/Parallel Connection

X Y

A B

Y = X if A AND B = A + B

X Y

A

B Y = X if A OR B = AB

PMOS Transistors pass a “strong” 1 but a “weak” 0

PMOS switch closes when switch control input is low

Page 19: EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.

EE14119

© Digital Integrated Circuits2nd Devices

Threshold DropsThreshold DropsVDD

VDD 0PDN

0 VDD

CL

CL

PUN

VDD

0 VDD - VTn

CL

VDD

VDD

VDD |VTp|

CL

S

D S

D

VGS

S

SD

D

VGS

Page 20: EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.

EE14120

© Digital Integrated Circuits2nd Devices

Complementary CMOS Logic StyleComplementary CMOS Logic Style

Page 21: EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.

EE14121

© Digital Integrated Circuits2nd Devices

Example Gate: NANDExample Gate: NAND

Page 22: EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.

EE14122

© Digital Integrated Circuits2nd Devices

Example Gate: NORExample Gate: NOR

Page 23: EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.

EE14123

© Digital Integrated Circuits2nd Devices

Complex CMOS GateComplex CMOS Gate

OUT = D + A • (B + C)

D

A

B C

D

A

B

C

Page 24: EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.

EE14124

© Digital Integrated Circuits2nd Devices

Constructing a Complex GateConstructing a Complex Gate

C

(a) pull-down network

SN1 SN4

SN2

SN3D

FF

A

DB

C

D

F

A

B

C

(b) Deriving the pull-up networkhierarchically by identifyingsub-nets

D

A

A

B

C

VDD VDD

B

(c) complete gate

Page 25: EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.

EE14125

© Digital Integrated Circuits2nd Devices

Cell DesignCell Design

Standard Cells General purpose logic Can be synthesized Same height, varying width

Datapath Cells For regular, structured designs (arithmetic) Includes some wiring in the cell Fixed height and width

Page 26: EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.

EE14126

© Digital Integrated Circuits2nd Devices

Standard CellsStandard Cells

Cell boundary

N Well

Cell height 12 metal tracksMetal track is approx. 3 + 3Pitch = repetitive distance between objects

Cell height is “12 pitch”

2

Rails ~10

InOut

VDD

GND

Page 27: EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.

EE14127

© Digital Integrated Circuits2nd Devices

Standard CellsStandard Cells

InOut

VDD

GND

In Out

VDD

GND

With silicided diffusion

With minimaldiffusionrouting

OutIn

VDD

M2

M1

Page 28: EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.

EE14128

© Digital Integrated Circuits2nd Devices

Standard CellsStandard Cells

A

Out

VDD

GND

B

2-input NAND gate

B

VDD

A