ee141- spring 2004bwrcs.eecs.berkeley.edu/classes/neei6341/f06/lectures/...ee141- spring 2004...

19
EE141 1 EE141 1 EE141 S04 IC Manufacturing Design Rules EE141 EE141- Spring 2004 Spring 2004 Lecture 2 Lecture 2 EE141 2 EE141 S04 Overview Overview 1 st Lecture Introduction Today Wrap-up Intro IC manufacturing Tomorrow Design metrics

Upload: others

Post on 24-Aug-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EE141- Spring 2004bwrcs.eecs.berkeley.edu/Classes/neei6341/f06/Lectures/...EE141- Spring 2004 Lecture 2 EE141 2 EE141 S04 Overview 1st Lecture Introduction Today Wrap-up Intro IC manufacturing

EE141

1

EE1411

EE141 S04

IC ManufacturingDesign Rules

EE141EE141-- Spring 2004Spring 2004Lecture 2Lecture 2

EE1412

EE141 S04

OverviewOverview

1st LectureIntroduction

TodayWrap-up IntroIC manufacturing

TomorrowDesign metrics

Page 2: EE141- Spring 2004bwrcs.eecs.berkeley.edu/Classes/neei6341/f06/Lectures/...EE141- Spring 2004 Lecture 2 EE141 2 EE141 S04 Overview 1st Lecture Introduction Today Wrap-up Intro IC manufacturing

EE141

2

EE1413

EE141 S04

AdministriviaAdministrivia

Discussion sessions start this week. Only one this week We 2-3pm in 203 McLaughlinHomework 1 due on Th

If you have problems running SPICE, check with the TAs

Labs start next week!Make sure to get your card key coded for 353 CoryCourse accounts have been provided for the PCs in 353 Cory. Please check with the TAs.

EE1414

EE141 S04

Productivity TrendsProductivity Trends

1

10

100

1,000

10,000

100,000

1,000,000

10,000,000

2003

1981

1983

1985

1987

1989

1991

1993

1995

1997

1999

2001

2005

2007

2009

10

100

1,000

10,000

100,000

1,000,000

10,000,000

100,000,000

Logic Tr./ChipTr./Staff Month.

xxx

xxx

x

21%/Yr. compoundProductivity growth rate

x

58%/Yr. compoundedComplexity growth rate

10,000

1,000

100

10

1

0.1

0.01

0.001

Lo

gic

Tra

nsi

sto

r p

er C

hip

(M)

0.01

0.1

1

10

100

1,000

10,000

100,000

Pro

du

ctiv

ity

(K)

Tra

ns.

/Sta

ff -

Mo

.

Source: Sematech

Complexity outpaces design productivity

Co

mp

lexi

ty

Page 3: EE141- Spring 2004bwrcs.eecs.berkeley.edu/Classes/neei6341/f06/Lectures/...EE141- Spring 2004 Lecture 2 EE141 2 EE141 S04 Overview 1st Lecture Introduction Today Wrap-up Intro IC manufacturing

EE141

3

EE1415

EE141 S04

Challenges in Digital DesignChallenges in Digital Design

“Microscopic Problems”• Ultra-high speed design• Interconnect• Noise, Crosstalk• Reliability, Manufacturability• Power Dissipation• Clock distribution.

Everything Looks a Little Different

“Macroscopic Issues”• Time-to-Market• Millions of Gates• High-Level Abstractions• Reuse & IP: Portability• Predictability• etc.

…and There’s a Lot of Them!

∝ DSM ∝ 1/DSM

?

EE1416

EE141 S04

Design Abstraction LevelsDesign Abstraction Levels

n+n+S

GD

+

DEVICE

CIRCUIT

GATE

MODULE

SYSTEM

Page 4: EE141- Spring 2004bwrcs.eecs.berkeley.edu/Classes/neei6341/f06/Lectures/...EE141- Spring 2004 Lecture 2 EE141 2 EE141 S04 Overview 1st Lecture Introduction Today Wrap-up Intro IC manufacturing

EE141

4

EE1417

EE141 S04

Why Scaling?Why Scaling?

Technology shrinks by 0.7/generationWith every generation can integrate 2x more functions per chip; chip cost does not increase significantlyCost of a function decreases by 2xHow to design chips with more and more functions?Design engineering population does not double every two years…Need to understand different levels of abstraction

EE1418

EE141 S04

CMOSCMOSManufacturingManufacturingProcessProcess

Page 5: EE141- Spring 2004bwrcs.eecs.berkeley.edu/Classes/neei6341/f06/Lectures/...EE141- Spring 2004 Lecture 2 EE141 2 EE141 S04 Overview 1st Lecture Introduction Today Wrap-up Intro IC manufacturing

EE141

5

EE1419

EE141 S04

The MOS Transistor The MOS Transistor –– 3D Perspective3D Perspective

Polysilicon Aluminum

EE14110

EE141 S04

CMOS ProcessCMOS Process

Page 6: EE141- Spring 2004bwrcs.eecs.berkeley.edu/Classes/neei6341/f06/Lectures/...EE141- Spring 2004 Lecture 2 EE141 2 EE141 S04 Overview 1st Lecture Introduction Today Wrap-up Intro IC manufacturing

EE141

6

EE14111

EE141 S04

A Modern CMOS ProcessA Modern CMOS Process

p-well n-well

p+

p-epi

SiO2

AlCu

poly

n+

SiO2

p+

gate-oxide

Tungsten

TiSi2

DualDual--Well TrenchWell Trench--Isolated CMOS ProcessIsolated CMOS Process

EE14112

EE141 S04

Transistor LayoutTransistor Layout

p-well SiO2

poly

SiO2

n+

Cross-Sectional View

Layout View

poly

p-well

Page 7: EE141- Spring 2004bwrcs.eecs.berkeley.edu/Classes/neei6341/f06/Lectures/...EE141- Spring 2004 Lecture 2 EE141 2 EE141 S04 Overview 1st Lecture Introduction Today Wrap-up Intro IC manufacturing

EE141

7

EE14113

EE141 S04

Circuit Under DesignCircuit Under Design

This two-inverter circuit (of Figure 3.25 in the text) will bemanufactured in a twin-well process.

VDD VDD

VinVout

M1

M2

M3

M4

Vout2

EE14114

EE141 S04

CMOS InverterCMOS Inverter

Polysilicon

In Out

VDD

GND

PMOS 2λ

Metal 1

NMOS

OutIn

VDD

PMOS

NMOS

Contacts

N Well

Page 8: EE141- Spring 2004bwrcs.eecs.berkeley.edu/Classes/neei6341/f06/Lectures/...EE141- Spring 2004 Lecture 2 EE141 2 EE141 S04 Overview 1st Lecture Introduction Today Wrap-up Intro IC manufacturing

EE141

8

EE14115

EE141 S04

Two InvertersTwo Inverters

Connect in Metal

Share power and ground

Abut cells

VDD

EE14116

EE141 S04

oxidation

opticalmask

processstep

photoresist coatingphotoresistremoval (ashing)

spin, rinse, dryacid etch

photoresist

stepper exposure

development

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

PhotoPhoto--Lithographic ProcessLithographic Process

Page 9: EE141- Spring 2004bwrcs.eecs.berkeley.edu/Classes/neei6341/f06/Lectures/...EE141- Spring 2004 Lecture 2 EE141 2 EE141 S04 Overview 1st Lecture Introduction Today Wrap-up Intro IC manufacturing

EE141

9

EE14117

EE141 S04

Patterning of SiO2Patterning of SiO2

Si-substrate

Si-substrate Si-substrate

(a) Silicon base material

(b) After oxidation and depositionof negative photoresist

(c) Stepper exposure

PhotoresistSiO2

UV-light

Patternedoptical mask

Exposed resist

SiO2

Si-substrate

Si-substrate

Si-substrate

SiO2

SiO2

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

(e) After etching

(f) Final result after removal of resist

Hardened resist

Hardened resist

Chemical or plasmaetch

EE14118

EE141 S04

CMOS Process at a GlanceCMOS Process at a GlanceDefine active areasEtch and fill trenches

Implant well regions

Deposit and patternpolysilicon layer

Implant source and drainregions and substrate contacts

Create contact and via windowsDeposit and pattern metal layers

Page 10: EE141- Spring 2004bwrcs.eecs.berkeley.edu/Classes/neei6341/f06/Lectures/...EE141- Spring 2004 Lecture 2 EE141 2 EE141 S04 Overview 1st Lecture Introduction Today Wrap-up Intro IC manufacturing

EE141

10

EE14119

EE141 S04

CMOS Process WalkCMOS Process Walk--ThroughThrough

p+

p-epi (a) Base material: p+ substrate with p-epi layer

p+

(c) After plasma etch of insulatingtrenches using the inverse of the active area mask

p+

p-epiSiO2

3SiN

4

(b) After deposition of gate-oxide andsacrificial nitride (acts as abuffer layer)

EE14120

EE141 S04

CMOS Process WalkCMOS Process Walk--ThroughThroughSiO2

(d) After trench filling, CMPplanarization, and removal of sacrificial nitride

(e) After n-well and VTp adjust implants

n

(f) After p-well andVTn adjust implants

p

Page 11: EE141- Spring 2004bwrcs.eecs.berkeley.edu/Classes/neei6341/f06/Lectures/...EE141- Spring 2004 Lecture 2 EE141 2 EE141 S04 Overview 1st Lecture Introduction Today Wrap-up Intro IC manufacturing

EE141

11

EE14121

EE141 S04

CMOS Process WalkCMOS Process Walk--ThroughThrough

(g) After polysilicon depositionand etch

poly(silicon)

(h) After n+ source/drain andp+source/drain implants. These

p+n+

steps also dope the polysilicon.

(i) After deposition of SiO2insulator and contact hole etch.

SiO2

EE14122

EE141 S04

CMOS Process WalkCMOS Process Walk--ThroughThrough

(j) After deposition and patterning of first Al layer.

Al

(k) After deposition of SiO 2insulator, etching of via’s,deposition and patterning ofsecond layer of Al.

AlSiO2

Page 12: EE141- Spring 2004bwrcs.eecs.berkeley.edu/Classes/neei6341/f06/Lectures/...EE141- Spring 2004 Lecture 2 EE141 2 EE141 S04 Overview 1st Lecture Introduction Today Wrap-up Intro IC manufacturing

EE141

12

EE14123

EE141 S04

Advanced Advanced MetalizationMetalization

EE14124

EE141 S04

Advanced Advanced MetalizationMetalization

Page 13: EE141- Spring 2004bwrcs.eecs.berkeley.edu/Classes/neei6341/f06/Lectures/...EE141- Spring 2004 Lecture 2 EE141 2 EE141 S04 Overview 1st Lecture Introduction Today Wrap-up Intro IC manufacturing

EE141

13

EE14125

EE141 S04

Design RulesDesign Rules

EE14126

EE141 S04

Design RulesDesign Rules

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

scalable design rules: lambda parameterabsolute dimensions (micron rules)

Page 14: EE141- Spring 2004bwrcs.eecs.berkeley.edu/Classes/neei6341/f06/Lectures/...EE141- Spring 2004 Lecture 2 EE141 2 EE141 S04 Overview 1st Lecture Introduction Today Wrap-up Intro IC manufacturing

EE141

14

EE14127

EE141 S04

CMOS Process LayersCMOS Process Layers

Layer

Polysilicon

Metal1

Metal2

Contact To Poly

Contact To Diffusion

Via

Well (p,n)

Active Area (n+,p+)

Color Representation

Yellow

Green

Red

Blue

Magenta

Black

Black

Black

Select (p+,n+) Green

EE14128

EE141 S04

Layers in 0.25 Layers in 0.25 µµm CMOS processm CMOS process

Page 15: EE141- Spring 2004bwrcs.eecs.berkeley.edu/Classes/neei6341/f06/Lectures/...EE141- Spring 2004 Lecture 2 EE141 2 EE141 S04 Overview 1st Lecture Introduction Today Wrap-up Intro IC manufacturing

EE141

15

EE14129

EE141 S04

IntraIntra--Layer Design RulesLayer Design Rules

Metal24

3

10

90

Well

Active3

3

Polysilicon

2

2

Different PotentialSame Potential

Metal13

3

2

Contactor Via

Select

2

or6

2Hole

EE14130

EE141 S04

Transistor LayoutTransistor Layout

1

2

5

3

Tra

nsis

tor

Page 16: EE141- Spring 2004bwrcs.eecs.berkeley.edu/Classes/neei6341/f06/Lectures/...EE141- Spring 2004 Lecture 2 EE141 2 EE141 S04 Overview 1st Lecture Introduction Today Wrap-up Intro IC manufacturing

EE141

16

EE14131

EE141 S04

ViasVias and Contactsand Contacts

1

2

1

Via

Metal toPoly ContactMetal to

Active Contact

1

2

5

4

3 2

2

EE14132

EE141 S04

Select LayerSelect Layer

1

3 3

2

2

2

WellSubstrate

Select3

5

Page 17: EE141- Spring 2004bwrcs.eecs.berkeley.edu/Classes/neei6341/f06/Lectures/...EE141- Spring 2004 Lecture 2 EE141 2 EE141 S04 Overview 1st Lecture Introduction Today Wrap-up Intro IC manufacturing

EE141

17

EE14133

EE141 S04

CMOS Inverter LayoutCMOS Inverter Layout

A A’

np-substrate Field

Oxidep+n+

In

Out

GND VDD

(a) Layout

(b) Cross-Section along A-A’

A A’

EE14134

EE141 S04

Layout Editor Layout Editor –– Cadence VirtuosoCadence Virtuoso

Page 18: EE141- Spring 2004bwrcs.eecs.berkeley.edu/Classes/neei6341/f06/Lectures/...EE141- Spring 2004 Lecture 2 EE141 2 EE141 S04 Overview 1st Lecture Introduction Today Wrap-up Intro IC manufacturing

EE141

18

EE14135

EE141 S04

Design Rule CheckerDesign Rule Checker

poly_not_fet to all_diff minimum spacing = 0.14 um.

EE14136

EE141 S04

Sticks DiagramSticks Diagram

1

3

In Out

VDD

GND

Stick diagram of inverter

• Dimensionless layout entities• Only topology is important• Final layout generated by

“compaction” program

Page 19: EE141- Spring 2004bwrcs.eecs.berkeley.edu/Classes/neei6341/f06/Lectures/...EE141- Spring 2004 Lecture 2 EE141 2 EE141 S04 Overview 1st Lecture Introduction Today Wrap-up Intro IC manufacturing

EE141

19

EE14137

EE141 S04

Next LectureNext Lecture

Design Metrics