design for manufacturability and yield · 2013-06-03 · system-on-chip test architectures ch. 9 -...

44
EE141 1 System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 1 Chapter 9 Chapter 9 Design for Manufacturability and Yield Design for Manufacturability and Yield

Upload: others

Post on 19-Mar-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

1

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 1

Chapter 9Chapter 9

Design for Manufacturability and YieldDesign for Manufacturability and Yield

Page 2: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

2

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 2

What is this chapter about?What is this chapter about?

� Introduce Design for Manufacturability (DFM) and related concepts

� Focus on:

� Design for Yield (DFY) and yield models

� Photolithography

� Relationship between DFM, DFY, DFT

� Design for Excellence (DFX)

Page 3: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

3

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 3

Design for Manufacturability & YieldDesign for Manufacturability & Yield

� Introduction

� Yield

� Components of Yield

� Lithography

� DFM and DFY

� Variability

� Metrics for DFX

� Concluding remarks

Page 4: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

4

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 4

IntroductionIntroduction

� In the 1960s all aspects of IC design and manufacture could be confined to a single organization

� Through the 1980s specialized fabs were common for individual products

� Throughout this time technology followed Moore’s law, with ever increasing integration

� Increased integration came with increasing costs

Page 5: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

5

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 5

DisaggregationDisaggregation

� Rising manufacturing costs led to ecosystem with specialized fabs fed by fabless semiconductor companies

Page 6: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

6

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 6

YieldYield

� Difficulty lies in separating good from bad

� Competing definitions of “good”� Ideal: works in customer’s application

– Can’t measure this until it’s too late!

� Example ambiguity: high leakage from defects and/or fast transistors

� Practical definition “passes the tests we apply”

chipstotal

chipsgoodYield =

partsall

rejectsfalseescapestestpartsgoodYieldMeasured

−+=

Page 7: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

7

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 7

Components of YieldComponents of Yield

� Systemic problems (foundry)

� Related to processing, managed by

foundry

� Kinds: spatial across wafer, layer-specific,

machine-specific,etc.

� Example: Oxide problems due to

deposition

Page 8: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

8

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 8

Components of YieldComponents of Yield

� Systemic problems (foundry)

� Parametric variations (foundry, IP vendor)� Designs characterized over parametric window

(“slow/typ/fast”)

� Foundry process must remain within this window

� Example parameters:

– Channel length/width variation

– nMOS to pMOS length ratio variation

– Effective gate oxide thickness variation

– Doping variation - threshold voltage and diffusion resistance

Page 9: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

9

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 9

Components of YieldComponents of Yield

� Systemic problems (foundry)

� Parametric variations (foundry, IP vendor)

� Defect-related yield (foundry, IP vendor, design team)

� Susceptibility to shorts and opens

� Caused by particles, cracks, voids,

scratches, missing vias, etc.

Page 10: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

10

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 10

Components of YieldComponents of Yield

� Systemic problems (foundry)

� Parametric variations (foundry, IP vendor)

� Defect-related yield (foundry, IP vendor, design team)

� Design-related yield (IP vendor, design team)� Increasingly important issue

� Examples: optical, physical/mechanical, electrical

Page 11: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

11

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 11

Components of YieldComponents of Yield

� Systemic problems (foundry)

� Parametric variations (foundry, IP vendor)

� Defect-related yield (foundry, IP vendor, design team)

� Design-related yield (IP vendor, design team)

� Test-related yield (test vendor)� Examples: overkill from guardbanding, test escapes

Page 12: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

12

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 12

Components of YieldComponents of Yield

� Systemic problems (foundry)

� Parametric variations (foundry, IP vendor)

� Defect-related yield (foundry, IP vendor, design team)

� Design-related yield (IP vendor, design team)

� Test-related yield (test vendor)

� DFY concerned with all of these

Page 13: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

13

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 13

Yield modelsYield models

Yield = systematic yield

* parametric yield

* defect yield

* design yield

* test yieldAD

S eYY−⋅=

Poisson

α

α

+

=AD

YY S

1

1

Negative Binomial

( )nSAD

YY+

=1

1

Bose-Einstein

2

1

−=

AD

eYY

AD

S

Murphy

Page 14: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

14

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 14

Origins of ModelsOrigins of Models

� Poisson Model

� Defects are events from a random process with a uniform defect density

� Murphy Model

� Defect density is not uniform, approximate Gaussian with a triangle distribution

� Bose-Einstein Model

� Some layers more susceptible than others to defects, density uniform per layer

� Negative Binomial Model

� Defects tend to cluster together

AD

S eYY−⋅=

Poisson

α

α

+

=AD

YY S

1

1

Negative Binomial

( )nSAD

YY+

=1

1

Bose-Einstein

2

1

−=

AD

eYY

AD

S

Murphy

Page 15: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

15

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15

Yield and RepairYield and Repair

� Four classes of yield:

� Systematic problems (foundry)

– Mild cases can be helped by repair

� Parametric variations (foundry, IP vendor)

– Mainly covered by design margin

– Local extreme cases (e.g. weak cells) can be helped by repair

� Defect-related yield (foundry, IP vendor, design team)

– Most can be fixed with repair

� Design-related yield (IP vendor, design team)

– Covered by improved design practice

� Repair mainly addresses #3 (defects) at 90nm and

above

� At 65nm and below, variability also important

Page 16: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

16

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 16

Repairable MemoryRepairable Memory

� Memory fails more than logic

� Repairable memory improves yield

( )ADerepairP

yieldbaserepairPY

−−⋅=

−⋅=∆

1)(

)_1()(

( )( ) nADnADDAA

nn

n

eerepairPe

yieldbaseyieldrepairY

r −−+−−−⋅+=

−=∆

1)(

__

)(

Page 17: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

17

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 17

Potential Yield ImprovementPotential Yield Improvement

Even at high overhead, significant yield improvementis possible

0.25

0.5

0.75

11.25

5%

10%15%

20%25%

0%

1%

2%

3%

4%

5%

6%

7%

Defect Density

Test Overhead

Yield Improvement

Page 18: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

18

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 18

PhotolithographyPhotolithography

� Decreasing feature size not accompanied by decreasing wavelength of light used

� 193nm and 157nm wavelengths most common in current technology

� Printing of features at 65nm, 45nm, and below uses off axis illumination, immersion lithography and more

Page 19: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

19

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 19

Lithography Basics (Lithography Basics (RayleighRayleigh Equation)Equation)

illum. λλλλ

Pmin = 1 ----λλλλ

NA

mask

lens

image

R = k1 ----

k1 min=0.5

λλλλ

NA

sinθθθθm = m ------λλλλ

P

P = m ----λλλλ

sinθθθθ

Rmin = 0.5 ----λλλλ

NA

1) resolution is controlled by λ and NA

2) improving resolution by increasing NA hurts DOF

3) k = 0.5 resolution limit is real physical barrier Courtesy L. Liebmann

Page 20: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

20

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 20

� DRC moving beyond simple distance metrics to shape-based approaches

SRAF SRAF –– Sub Resolution Assistance FeaturesSub Resolution Assistance Features

Page 21: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

21

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 21

Example shapeExample shape--based problem layoutbased problem layout

Feature will be a problem acrossa wide range ofgeometries

Page 22: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

22

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 22

DFM and DFYDFM and DFY

� Uniformity is good for manufacturing

� Example: arrays of bit cells

� Non-uniformity creates value

� Example: standard cells with different

layout

� DFM Challenge:Maintain manufacturability (enough uniformity) while allowing value (enough non-uniformity)

Page 23: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

23

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 23

Uniformity in PolysiliconUniformity in Polysilicon

� Compare SRAM array (left) with pre-DFM standard cell (right)� Uniform direction

� Uniform shapes

� Uniform spacing

Page 24: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

24

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 24

DFM is SubtleDFM is Subtle

� Major problems found early in a process generation

� Addressed by design rules

� Minor changes in layout cause significant changes in manufacturability and yield

� Examples: moving a wire a few nanometers, adding extra overlap around a contact, doubling a via

Page 25: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

25

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 25

Lithography SimulationLithography Simulation

� Simulate manufacturing process to identify problem areas (“hot spots”)

� Several commercial solutions available

� Sensitive process information can be encrypted

Page 26: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

26

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 26

Some DFM ChallengesSome DFM Challenges

� Forbidden pitches

� Caused by inability to place SRAF due to

conflict with neighboring shapes

� Shape-based problems, distance-based rule decks

� Complex rules built out of need to avoid

certain shapes combined with need to

express constraints in standard DRC terms

Page 27: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

27

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 27

DRC Spacing ExampleDRC Spacing Example

� DRC is yes/no� Silicon is continuous� DFM recommendations and waivers attempt to compensate

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5

Spacing

Rela

tive D

efe

ct P

robability

Waiver spacing

Minimum spacing

Recommended spacing

Page 28: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

28

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 28

Quantifying DFM: Critical AreaQuantifying DFM: Critical Area

� Critical area measures the area where the center of a fixed size circular defect can land and cause a short or an open

� Can be weighted by size distribution (typically 1/x3)

2.0um

0.4um

0.5um

0.1um

critical area = 2um x 0.1um

0.5um

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

0.1 0.15 0.2 0.25 0.3 0.35 0.4

Spacing

Rela

tive D

efe

ct

Pro

bab

ilit

y

Page 29: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

29

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 29

Weighted Critical AreaWeighted Critical Area

� Combine critical area and defect distribution into single value

� Integrate area under yellow curve for total value

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

0 100 200 300 400 500

separation (nm)

A.U

.

defect density

critical area

weighted critical area

Page 30: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

30

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 30

More open space

=Fewer shorts

Double contacts

=Fewer opens

Yield variation over timeYield variation over time

At any time, one or the other could be better

Page 31: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

31

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 31

Process improved continuallyProcess improved continually

� Fab engineers use a Pareto chart to find key problems

� Over time, systematic problems will be fixed, leaving random (defect-related) yield to dominate

0

2

4

6

8

10

12

Bridge

M2

Contact

Fail

Bridge

M1

Open

Poly

Bridge

Poly

Open V1 Bridge

M4

Bridge

M3

Page 32: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

32

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 32

VariabilityVariability

� Historically, test concerned with defects, validation concerned with design variation

� Process variability occupies a middle ground

� Small variation: expected

� Medium variation: needs to be tolerated by

design (margin)

� Large variation: needs to be found by test

Page 33: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

33

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 33

Sources of variabilitySources of variability

� Accounted for by standard device model � Lot-to-Lot

� Wafer-to-Wafer

� Die-to-Die

� More complex effects, sometimes included in model� Within Die examples

– Length variability

– Oxide variability

– Implant variability

Page 34: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

34

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 34

Example: Leakage and Gate LengthExample: Leakage and Gate Length

� Longer gate leads to higher Vt

� Small change in Vt (<100mV) leads to large change in Ioff (10X) with small change in performance (10%)

IOFFH

IOFFL

IDS

VTL VTH VG

Low VT

High VT

Page 35: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

35

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 35

Finding variability at wafer levelFinding variability at wafer level

� Reticle based variability� 2x2 reticle

� Patterning issue – likely sources masks, lithography

Page 36: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

36

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 36

� Chemical/physical aspects of process optimized for middle distance from center, can cause variability issues at center and edges� Examples include etch, polishing

Variability across a waferVariability across a wafer

Page 37: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

37

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 37

Radial variabilityRadial variability

� Starts in one region and works outwards� May be related to position in equipment

Page 38: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

38

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 38

Variability versus defectivityVariability versus defectivity

� Outliers and discontinuities may be defect related

likely defects

questionable

likely variability

Page 39: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

39

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 39

DFX DFX –– Design For ExcellenceDesign For Excellence

� DFX = multidimensional optimization

� DFX can be

� DFT: testability

� DFM: manufacturability

� DFY: yield

� DFR: reliability

� Optimization requires quantification

Page 40: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

40

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 40

Quantified Tradeoffs Quantified Tradeoffs –– DFM MetricsDFM Metrics

� Simple but effective

� Recommended rule classes

� No effect on area: implement all

� Affects area

– Find intermediate value point

� Example: contact-poly spacing

� Minimum DRC value: 80nm (0 credit)

� Recommended DRC value: 120nm (full credit)

� 80% of yield benefit achieved: 90nm (half credit)

� Sum and score across instances

Page 41: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

41

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 41

Example DFM Rules and MetricExample DFM Rules and Metric

0.05 on 4 0.05 on 4 0.05 on 4 0.05 on 4 sidessidessidessides

0.05 on 3 0.05 on 3 0.05 on 3 0.05 on 3 sidessidessidessides

0.05 on 2 0.05 on 2 0.05 on 2 0.05 on 2 sidessidessidessides

.1.1.1.14. Maximize contact 4. Maximize contact 4. Maximize contact 4. Maximize contact overlapoverlapoverlapoverlap

0.25 spacing0.25 spacing0.25 spacing0.25 spacing0.2 spacing0.2 spacing0.2 spacing0.2 spacing0.15 spacing0.15 spacing0.15 spacing0.15 spacing.2.2.2.23. Reduce critical area 3. Reduce critical area 3. Reduce critical area 3. Reduce critical area for poly gatesfor poly gatesfor poly gatesfor poly gates

Jog <0.05Jog <0.05Jog <0.05Jog <0.05Jog > 0.05Jog > 0.05Jog > 0.05Jog > 0.05Jog > 0.1Jog > 0.1Jog > 0.1Jog > 0.1.3.3.3.32. 2. 2. 2. Avoid jogs in polyAvoid jogs in polyAvoid jogs in polyAvoid jogs in poly

0.150.150.150.150.10.10.10.10.050.050.050.05.4.4.4.41. Increase line end 1. Increase line end 1. Increase line end 1. Increase line end

100%100%100%100%50%50%50%50%0%0%0%0%

ScoringScoringScoringScoringWeightWeightWeightWeightRuleRuleRuleRule

Page 42: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

42

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 42

3A

3B

1A1B

2B

2A 4A

4B

Metric in practiceMetric in practice

� Example rules:1. Line ends

2. Jogs

3. Spacing

4. Contact overlap

� Key:A=bestB=partial

Page 43: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

43

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 43

3A

3B

1A1B

2B

2A 4A

4B

1C

1C

4C

Improved LayoutImproved Layout� Metric improves for

1. Line ends

2. Jogs

3. Spacing

4. Contact overlap

� Some locations

cannot be

improved (“C”)

without increasing

area

Page 44: Design for Manufacturability and Yield · 2013-06-03 · System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 15 Yield and Repair Four classes of

EE141

44

System-on-Chip Test Architectures Ch. 9 - Design for Manufacturability and Yield - P. 44

Concluding RemarksConcluding Remarks� Yield is a complex function of many

variables

� Repair can improve yield for some structures

� Photolithography and related challenges influence DFM rules

� Effective DFM more complicated than design rule checking allows

� Metrics can be developed to improve manufacturability

� Multidimensional optimization is the key to effective Design For Excellence (DFX)