20
EE141 1 EE141 EE141-Spring 2008 Spring 2008 Digital Integrated Digital Integrated Circuits Circuits Circuits Circuits Lecture 4 Lecture 4 EE141 EECS141 1 Lecture #4 Manufacturing Process Manufacturing Process – Design Rules Design Rules Administrative Stuff Administrative Stuff Labs start next week Pick one lab and stick to it If Homework #1 not yet completed If Homework #1 not yet completed, make sure you are aware of correction! Homework #2 out today, due next Fr. EE141 EECS141 2 Lecture #4

EE141EE141--Spring 2008Spring 2008 Digital Integrated Circuitsbwrcs.eecs.berkeley.edu/.../Lectures/Lecture4-Design_Rules.pdf · EE141EE141--Spring 2008Spring 2008 Digital Integrated

  • Upload
    ngothu

  • View
    216

  • Download
    2

Embed Size (px)

Citation preview

EE141

1

EE141EE141--Spring 2008Spring 2008Digital Integrated Digital Integrated CircuitsCircuitsCircuitsCircuits

Lecture 4Lecture 4

EE141EECS141 1Lecture #4

Manufacturing Process Manufacturing Process –– Design RulesDesign Rules

Administrative StuffAdministrative StuffLabs start next week

Pick one lab and stick to it

If Homework #1 not yet completedIf Homework #1 not yet completed, make sure you are aware of correction!Homework #2 out today, due next Fr.

EE141EECS141 2Lecture #4

EE141

2

ISSCC 2008ISSCC 2008

EE141EECS141 3Lecture #4

Class MaterialClass MaterialLast lecture

Brief introduction to CMOS inverter operationCMOS manufacturing process (intro)

Today’s lectureDesign rules (Ch. 2.3)

EE141EECS141 4Lecture #4

MOS Transistor ModelReading (2.3, 3.3.1-3.3.2)

EE141

3

oxidation

opticalmask

Review: PhotoReview: Photo--Lithographic ProcessLithographic Process

photoresist coatingphotoresistremoval (ashing)

photoresist

stepper exposure

development

Typical operations in a single photolithographic cycle (from [Fullman]).

EE141EECS141 5Lecture #4

processstep spin, rinse, dry

acid etch

development

Patterning of SiOPatterning of SiO22

Si-substrate

(a) Silicon base materialSiO2

Si-substrate

Hardened resist

Chemical or plasmaetch

(b) After oxidation and depositionof negative photoresist

PhotoresistSiO2

UV-lightPatternedoptical mask

Si-substrate

Si substrate

Si-substrate

SiO2

(d) After development and etching of resist,chemical or plasma etch of SiO2

(e) After etching

Hardened resist

EE141EECS141 6Lecture #4

Si-substrate Si-substrate

(c) Stepper exposure

Exposed resist SiO2

(f) Final result after removal of resist

EE141

4

Advanced MetallizationAdvanced Metallization

EE141EECS141 7Lecture #4

A Modern CMOS ProcessA Modern CMOS Processgate-oxide

p-well n-well

p-epi

SiO2

AlCu

poly

n+

SiO2

p+

Tungsten

TiSi2

EE141EECS141 8Lecture #4

p+

DualDual--Well ShallowWell Shallow--TrenchTrench--Isolated CMOS ProcessIsolated CMOS Process

EE141

5

Transistor LayoutTransistor Layout

SiO2Cross Sectional View

p-well SiO2

poly

n+

Cross-Sectional View

poly

EE141EECS141 9Lecture #4

Layout View

p-well

CMOS Process LayersCMOS Process LayersLayer

Well (p n)

Color Representation

Y ll

Polysilicon

Metal1

Metal2

Well (p,n)

Active Area (n+,p+)Yellow

Green

RedBlue

Magenta

Well contact (p+,n+) Green

EE141EECS141 10Lecture #4

Contact To Poly

Contact To Diffusion

Via

Black

BlackBlack

EE141

6

Layers in 0.25 Layers in 0.25 μμm CMOS processm CMOS process

EE141EECS141 11Lecture #4

(well contacts)

Design RulesDesign Rules

Interface between designer and processInterface between designer and process engineerGuidelines for constructing process masksUnit dimension: Minimum line width

scalable design rules: lambda parameter

EE141EECS141 12Lecture #4

absolute dimensions (micron rules)

EE141

7

Design RulesDesign RulesIntra-layer

Widths, spacing, areaInter-layer

Enclosures, distances, extensions, overlaps

S i l l ( b 0 25 )

EE141EECS141 13Lecture #4

Special rules (sub-0.25µm)Antenna rules, density rules, (area)

IntraIntra--Layer Design RulesLayer Design Rules9

02

Different PotentialSame Potential

4

10

0 Well

Active3

3

Polysilicon

2

Metal1 3

32

Contactor Via

2

or6

2Hole

EE141EECS141 14Lecture #4

Metal2 4

3

2Select

2

EE141

8

InterInter--Layer: Transistor LayoutLayer: Transistor Layout

or1

23

Tran

sist

o

EE141EECS141 15Lecture #4

5

InterInter--Layer: Vias and ContactsLayer: Vias and Contacts2

4

1

1

Via

Metal toPoly ContactMetal to

Active Contact

15

4

3 2

EE141EECS141 16Lecture #4

22

EE141

9

InterInter--Layer: Well and SubstrateLayer: Well and Substrate2

2

Select3

1

3 3

2 5

EE141EECS141 17Lecture #4

WellSubstrate

CMOS Inverter LayoutCMOS Inverter Layout

A A’

InGND VDD

A A’

Out

(a) Layout

EE141EECS141 18Lecture #4

np-substrate Field

Oxidep+n+

(b) Cross-Section along A-A’

A A’

EE141

10

Layout EditorLayout Editor

EE141EECS141 19Lecture #4

Design Rule CheckerDesign Rule Checker

EE141EECS141 20Lecture #4

EE141

11

Sticks DiagramSticks Diagram

3VDD

1

3

In Out • Dimensionless layout entities• Only topology is important

EE141EECS141 21Lecture #4

1GND

Stick diagram of inverter

Circuit Under DesignCircuit Under DesignVDD VDD

Vin Vout

M1

M2

M3

M4

Vout2

EE141EECS141 22Lecture #4

M1 M3

EE141

12

CMOS InverterCMOS InverterVDD

PMOS 2λVDD

N Well

Polysilicon

In Out

Metal 1

OutIn

PMOS

NMOS

Contacts

EE141EECS141 23Lecture #4

GNDNMOS

NMOS

Two InvertersTwo InvertersShare power and ground

A

Connect in Metal

Abut cells

VDD

EE141EECS141 24Lecture #4

EE141

13

MOS Transistor MOS Transistor ModelModel

EE141EECS141 25Lecture #4

Review: What is a Transistor?Review: What is a Transistor?

A MOS T i A S i h!

|VGS|

A MOS Transistor

|VGS| ≥ |VT|

S DRon

A Switch!

S D

G

EE141EECS141 26Lecture #4

S DS D

EE141

14

Switch Model of MOS TransistorSwitch Model of MOS Transistor

|V |G

|VGS|

S D

Ron

EE141EECS141 27Lecture #4

|VGS| < |VT| |VGS| > |VT|S D S D

DSGVGS

+

Threshold Voltage: ConceptThreshold Voltage: Concept

n+

p-substrate

B

Depletionregion

n-channel

n+

EE141EECS141 28Lecture #4

BWith positive gate bias, electrons pulled toward the gateWith large enough bias, enough electrons will be pulled to "invert" the surface (p→n type)Voltage at which surface inverts: “magic” threshold voltage VT

EE141

15

The Threshold VoltageThe Threshold Voltage

( )FSBFTT VVV φ−+φ⋅γ+= 220

Threshold

( )FSBFTT VVV φ−+φ⋅γ+= 220

i

ATF n

Nln⋅φ=φ

Fermi potential

EE141EECS141 29Lecture #4

2ΦF is approximately −0.6V for p-type substratesγ is the body factorVT0 is approximately 0.4 for our process

The Body EffectThe Body Effect

0.8

0.85

0.9

0.55

0.6

0.65

0.7

0.75

VT (V

)

EE141EECS141 30Lecture #4

-2.5 -2 -1.5 -1 -0.5 00.4

0.45

0.5

VBS

(V)

VT0

reverse body bias

EE141

16

SVGS VDS

Transistor with Gate and Drain BiasTransistor with Gate and Drain Bias

n+n+

D

SG

xL

V(x) +–

ID

EE141EECS141 31Lecture #4

p-substrate

B

The Drain CurrentThe Drain CurrentCharge density in the channel is controlled by the gate voltage:

[ ]TGSoxi VxVVCxQ −−⋅−= )()(ox

oxox t

C ε=

Drain current is proportional to charge times velocity:

WxQxI iD ⋅⋅υ−= )()(

EE141EECS141 32Lecture #4

WxQxI inD ⋅⋅υ−= )()(

dxdVxx nnn ⋅μ=ξ⋅μ−=υ )()(

EE141

17

The Drain CurrentThe Drain Current

[ ]( )

( ) ( )D n iI W x Q xυ= ⋅ ⋅

Combining velocity and charge:

( )( )D n ox GS TI W C V V x V dV dxμ= ⋅ ⋅ ⋅ − − ⋅

Integrating over the channel:

( )⎥⎥⎦

⎢⎢⎣

⎡−⋅−⋅⋅=

2

2DS

DSTGSnDV

VVVL

WkI ’

EE141EECS141 33Lecture #4

ox

oxnoxnn t

Ck ε⋅μ=⋅μ= ’

Plot of IPlot of I--V CurveV Curve

EE141EECS141 34Lecture #4

Is this really what happens?

EE141

18

Does it really work this way?Does it really work this way?Why does the current bend down?

When (VGS-VTH)-VDS is negative, in our analysis the sign of the carriers changes

But transistors don’t actually behave this way

EE141EECS141 35Lecture #4

Look at what really happens to channel charge:

VGS

Transistor in SaturationTransistor in Saturation0< VGS - VT < VDS

n+n+

S

G

D

VDS > VGS - VT

VGS - VT+-

EE141EECS141 36Lecture #436

Pinch-off

EE141

19

SaturationSaturationFor (VGS – VT) < VDS, the effective drain voltage and current saturate:

( )22 TGSn

D VVL

WkI −⋅⋅=’

Real drain current isn’t totally independent of VDSFor example, approx. for channel-length modulation:

( ),DS eff GS TV V V= −

EE141EECS141 37Lecture #4

( ) ( )DSTGSn

D VVVL

WkI ⋅λ+⋅−⋅⋅= 12

2’

Modes of OperationModes of OperationCutoff:

VGS -VT< 0 0=DI

Linear (Resistive):VGS-VT > VDS ( )

⎥⎥⎦

⎢⎢⎣

⎡−⋅−⋅⋅=

2

2DS

DSTGSnDV

VVVL

WkI ’

EE141EECS141 38Lecture #4

Saturation:0 < VGS-VT < VDS ( )2

2 TGSn

D VVL

WkI −⋅⋅=’

EE141

20

6x 10

-4

VGS= 2.5 V

CurrentCurrent--Voltage Relations:Voltage Relations:A Good Ol’ TransistorA Good Ol’ Transistor

QuadraticRelationship

2

3

4

5

VGS= 2.0 V

V = 1 5 V

Resistive Saturation

VDS = VGS - VTI D(A

)

EE141EECS141 39Lecture #4

0 0.5 1 1.5 2 2.50

1

VGS= 1.5 V

VGS= 1.0 V

VDS (V)

A Model for Manual AnalysisA Model for Manual Analysis

( ) ( )DSTGSn

D VVVL

WkI ⋅λ+⋅−⋅⋅= 12

2’VDS > VGS – VT Saturation:

S

DG

ID

( )⎥⎥⎦

⎢⎢⎣

⎡−⋅−⋅⋅=

2

2DS

DSTGSnDV

VVVL

WkI ’

( ) ( )DSTGSD L2

VDS < VGS – VT Linear:

EE141EECS141 40Lecture #4

S ⎦⎣

( )FSBFTT VVV φ−+φ⋅γ+= 220

with