an effective dfm strategy requires accurate process and ip pre-characterization carlo guardiani,...

19

Upload: bertram-anthony

Post on 17-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: An Effective DFM Strategy Requires Accurate Process and IP Pre-Characterization Carlo Guardiani, Massimo Bertoletti, Nicola Dragone, Marco Malcotti, and
Page 2: An Effective DFM Strategy Requires Accurate Process and IP Pre-Characterization Carlo Guardiani, Massimo Bertoletti, Nicola Dragone, Marco Malcotti, and

An Effective DFM Strategy Requires Accurate Process and IP Pre-Characterization

An Effective DFM Strategy Requires Accurate Process and IP Pre-Characterization

Carlo Guardiani, Massimo Bertoletti, Carlo Guardiani, Massimo Bertoletti, Nicola Dragone, Marco Malcotti, and Nicola Dragone, Marco Malcotti, and Patrick McNamaraPatrick McNamaraPDF Solutions Inc.PDF Solutions Inc.

DAC 2005, Anaheim, CADAC 2005, Anaheim, CA

Page 3: An Effective DFM Strategy Requires Accurate Process and IP Pre-Characterization Carlo Guardiani, Massimo Bertoletti, Nicola Dragone, Marco Malcotti, and

Technology Roadmap Challenges Technology Roadmap Challenges

65nm Lithography

OPC/PSM integr. w/

photo-window

Front-end/Transistor

Layout dependent

performance

Parametric variation

65nm Lithography

OPC/PSM integr. w/

photo-window

Front-end/Transistor

Layout dependent

performance

Parametric variation

45nm Lithography

Layout pattern

dependence

Immersion litho,

OPC/PSM integration

w/ photo window

Front end/Transistor

New gate/oxide

architectures

Reliability

45nm Lithography

Layout pattern

dependence

Immersion litho,

OPC/PSM integration

w/ photo window

Front end/Transistor

New gate/oxide

architectures

Reliability

90nm Back-end integration

Low-k

CMP

Product ramp issues

Yield vs.

performance

90nm Back-end integration

Low-k

CMP

Product ramp issues

Yield vs.

performance

Page 4: An Effective DFM Strategy Requires Accurate Process and IP Pre-Characterization Carlo Guardiani, Massimo Bertoletti, Nicola Dragone, Marco Malcotti, and

Random defects are no longer the Random defects are no longer the dominant yield loss mechanismdominant yield loss mechanism– Yields are limited by design featuresYields are limited by design features

Yield Limiters by Technology Node

40%

50%

60%

70%

80%

90%

100%

Technology

Yie

ld

Random Defect Limited Yield

Design Feature Limited Yield

Total Yield

The Evolution of Product YieldsThe Evolution of Product Yields

Page 5: An Effective DFM Strategy Requires Accurate Process and IP Pre-Characterization Carlo Guardiani, Massimo Bertoletti, Nicola Dragone, Marco Malcotti, and

From Reactive to Proactive DFM: A Copernican Revolution…From Reactive to Proactive DFM: A Copernican Revolution…

Accurate Yield Models Accurate Yield Models CharacterizedCharacterizedin Siliconin Silicon

Fully integrated in standard Fully integrated in standard design tools and flowsdesign tools and flows

Design rules guarantee yield!…Design rules guarantee yield!…well, not really…well, not really…

……then recommended rules then recommended rules ……and opportunistic design data and opportunistic design data

base post-processing to enforce base post-processing to enforce themthem

Yield Revolved Around Rules

Yield Models are the driving force in the DFM universe

Page 6: An Effective DFM Strategy Requires Accurate Process and IP Pre-Characterization Carlo Guardiani, Massimo Bertoletti, Nicola Dragone, Marco Malcotti, and

Rule-based DFM?Rule-based DFM?

MUX4X1AFY_Y1 - 20 tracks

MUX4X1AFY_COY4 - 25 tracksMUX4X1AFY_PMSY4 - 21 tracks

MUX4X1AFY1_Y16 - 27 tracks

32 FPB32 FPB

19 FPB19 FPB

20 FPB20 FPB25 FPB25 FPB

Page 7: An Effective DFM Strategy Requires Accurate Process and IP Pre-Characterization Carlo Guardiani, Massimo Bertoletti, Nicola Dragone, Marco Malcotti, and

Reactive vs. Proactive DFMReactive vs. Proactive DFM

DRM

Synthesis Place&route

DesignDesignDesignDesign

IP lib. Design

Floorplan

SPICE

DesignDesignDesignDesign VerificationVerificationVerificationVerification

VerificationVerificationVerificationVerification

Timing & SI

PhysicalFormal

DFM sign-offDFM

sign-off

DFM & ManufacturingDFM & ManufacturingDFM & ManufacturingDFM & Manufacturing

OPC/RET

Dummy Fill

MDP

DFM Optimizations

DFM Optimizations

Mask Making

DRM

Yield –awareSynthesis

Yield –awareSynthesis

Yield-aware Place&routeYield-aware Place&route

DesignDesignDesignDesign

IP lib. DesignIP lib. Design

Yield Aware Floorplan

Yield Aware Floorplan

SPICE

DesignDesignDesignDesign VerificationVerificationVerificationVerification

DFM & ManufacturingDFM & ManufacturingDFM & ManufacturingDFM & Manufacturing

OPC/RET

Dummy Fill

MDP

DFM TuningDFM

Tuning

Mask Making

Manufacturing FacilityManufacturing FacilityManufacturing FacilityManufacturing Facility

VerificationVerificationVerificationVerification

Statistical Timing & SIStatistical

Timing & SI

PhysicalFormal

DFM sign-offDFM

sign-off

Page 8: An Effective DFM Strategy Requires Accurate Process and IP Pre-Characterization Carlo Guardiani, Massimo Bertoletti, Nicola Dragone, Marco Malcotti, and

Proactive DFMProactive DFM

Designer access to process data is limitedDesigner access to process data is limited– DFM today is Reactive DFM today is Reactive – Increased design cycle timeIncreased design cycle time– Risky design feature changesRisky design feature changes– Misaligned mask GDSII and design databaseMisaligned mask GDSII and design database

DFM needs to be ProactiveDFM needs to be Proactive– Up-front accurate process characterization Up-front accurate process characterization – Occurring early in the design flowOccurring early in the design flow– Model based IP characterizationModel based IP characterization– Manufacturable-by-constructionManufacturable-by-construction designs designs

Designer access to process data is limitedDesigner access to process data is limited– DFM today is Reactive DFM today is Reactive – Increased design cycle timeIncreased design cycle time– Risky design feature changesRisky design feature changes– Misaligned mask GDSII and design databaseMisaligned mask GDSII and design database

DFM needs to be ProactiveDFM needs to be Proactive– Up-front accurate process characterization Up-front accurate process characterization – Occurring early in the design flowOccurring early in the design flow– Model based IP characterizationModel based IP characterization– Manufacturable-by-constructionManufacturable-by-construction designs designs

Page 9: An Effective DFM Strategy Requires Accurate Process and IP Pre-Characterization Carlo Guardiani, Massimo Bertoletti, Nicola Dragone, Marco Malcotti, and

DFM characterization Of IP librariesDFM characterization Of IP libraries

Characterize IP library for yield (.pdfm)Characterize IP library for yield (.pdfm)– Extract design attributes of yield modelsExtract design attributes of yield models– Include random, design systematic andInclude random, design systematic and

litho effectslitho effects New yield library view (.pdfm)New yield library view (.pdfm) Enable hierarchical large capacity DFM chip analysis Enable hierarchical large capacity DFM chip analysis

Library GDS

Process FR

(D0,)

Yield Extractions

Yield Extractions

Design Attributes

ACCACC

.pdfm

Library GDS

Process Margins and Litho calibration data

Lithography Simulator

Lithography Simulator

Library

YIMP

ACCACC.pdfm

Context Generation

Context Generation

Golden OPC/RET

Golden OPC/RET

RANDOM

Design SYSTEMATIC

Litho Process Window

Process Margin

0

0.2

0.4

0.6

0.8

1

1.2

0

0.02

0.04

0.06

0.08 0.

1

0.12

0.14

0.16

0.18 0.

2

Spacing

Yie

ld

0

0.05

0.1

0.15

0.2

0.25

0.3

p(s

pac

ing

)

Page 10: An Effective DFM Strategy Requires Accurate Process and IP Pre-Characterization Carlo Guardiani, Massimo Bertoletti, Nicola Dragone, Marco Malcotti, and

Random Yield Loss: Physical MechanismsRandom Yield Loss: Physical Mechanisms

Contact and via opens due to formation Contact and via opens due to formation defectivitydefectivity

Active, poly and metal shorts and opens due Active, poly and metal shorts and opens due to particle defectsto particle defects

RandomRandomYield Loss MechanismsYield Loss MechanismsTypeType

Material Material opensopens

Material Material shortsshorts

Page 11: An Effective DFM Strategy Requires Accurate Process and IP Pre-Characterization Carlo Guardiani, Massimo Bertoletti, Nicola Dragone, Marco Malcotti, and

Random Yield Loss: Test StructuresRandom Yield Loss: Test Structures

Extract Metal layer open Extract Metal layer open and short defectivityand short defectivity

Extract Metal layer open and Extract Metal layer open and short Defect Size Distribution short Defect Size Distribution (DSD)(DSD)

Page 12: An Effective DFM Strategy Requires Accurate Process and IP Pre-Characterization Carlo Guardiani, Massimo Bertoletti, Nicola Dragone, Marco Malcotti, and

Systematic Yield Loss: Physical MechanismsSystematic Yield Loss: Physical Mechanisms

Misalignment, line-ends/bordersMisalignment, line-ends/borders

Contact/via opens due to local neighborhood Contact/via opens due to local neighborhood effects (e.g. pitch/hole size)effects (e.g. pitch/hole size)

Leakage from STI related stressLeakage from STI related stress

Impact of micro/macro loading design rule Impact of micro/macro loading design rule marginalitiesmarginalities

SystematiSystematicc

Yield Loss MechanismsYield Loss MechanismsTypeType

Failure Rate

020406080

100120140160

0.4 1.8 4.2 9

Pitch (um)

Via

Fai

lure

Rat

e (f

pb

)

Page 13: An Effective DFM Strategy Requires Accurate Process and IP Pre-Characterization Carlo Guardiani, Massimo Bertoletti, Nicola Dragone, Marco Malcotti, and

Systematic Yield Loss: Test StructuresSystematic Yield Loss: Test Structures

Without Neighborhood With Neighborhood

STI

M1To Pad A To Pad B To Pad C

N+

PWL

N+ P+

Page 14: An Effective DFM Strategy Requires Accurate Process and IP Pre-Characterization Carlo Guardiani, Massimo Bertoletti, Nicola Dragone, Marco Malcotti, and

Printability Yield Loss: Physical MechanismsPrintability Yield Loss: Physical Mechanisms

Material opensMaterial opens

Poor contact coverage due to misalignment and Poor contact coverage due to misalignment and defocus/pull backdefocus/pull back

SystematicSystematicYield Loss MechanismsYield Loss MechanismsTypeType

Poly/Metal shortsPoly/Metal shorts

Page 15: An Effective DFM Strategy Requires Accurate Process and IP Pre-Characterization Carlo Guardiani, Massimo Bertoletti, Nicola Dragone, Marco Malcotti, and

Printability Yield Loss: ModelingPrintability Yield Loss: Modeling

Process Margin

0

0.2

0.4

0.6

0.8

1

1.2

0

0.02

0.04

0.06

0.08 0.

1

0.12

0.14

0.16

0.18 0.

2

Spacing

Yie

ld0

0.05

0.1

0.15

0.2

0.25

0.3

p(s

pac

ing

)

Layo

utLa

yout

Met

ricM

etric

MisalignmentMisalignment

Mask Error

Mask Error

Defocus

Defocus

ExposureExposure

Yield Loss

Defocus

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

Misalignment

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

- 3.0 s- 2.5 s

- 2.0 s- 1.5 s

- 1.0 s- 0.5 s

0.0 s0.5 s

1.0 s1.5 s

2.0 s2.5 s

3.0 s

Exposure

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

coverage

Page 16: An Effective DFM Strategy Requires Accurate Process and IP Pre-Characterization Carlo Guardiani, Massimo Bertoletti, Nicola Dragone, Marco Malcotti, and

The .pdfm ViewThe .pdfm View

Library characterized to Library characterized to generate generate manufacturability view manufacturability view (.pdfm)(.pdfm)– Random and design Random and design

systematic yieldsystematic yield– Litho process window Litho process window

Using calibrated yield Using calibrated yield modelsmodels

Multi-layer litho process Multi-layer litho process window incorporated window incorporated

Cell Cell CharacteristicCharacteristic

Library Library ViewView

Lay outLay out GDSGDS

SchematicSchematic SPICE SPICE NetlistNetlist

P&R FootprintP&R Footprint LEFLEF

PerformancePerformance .lib.lib

Logic FunctionLogic Function VerilogVerilog

PowerPower

Noise Noise …… ……

ManufacturabilitManufacturabilityy

..pDFMpDFM

Page 17: An Effective DFM Strategy Requires Accurate Process and IP Pre-Characterization Carlo Guardiani, Massimo Bertoletti, Nicola Dragone, Marco Malcotti, and

Application: IP library DFM Quality AnalysisApplication: IP library DFM Quality Analysis

Yield sensitivity Yield sensitivity analysis analysis

Optimal design Optimal design depends on process depends on process cornercorner– Ex NAND2: Y5, Y6, Ex NAND2: Y5, Y6,

Y1, Y4Y1, Y4 Best becomes worst at Best becomes worst at

different process cornerdifferent process corner– Ex NAND2: Ex NAND2:

Y1_m1opens vs. Y1_m1opens vs. Y1_m1shortsY1_m1shorts

DFM Sensitivity DFM Sensitivity depends on layout depends on layout attributes attributes – M1 more sensitive M1 more sensitive

than Polythan Poly Identify redundant Identify redundant

layout implementationslayout implementations– Ex AOI: Y4, Y5Ex AOI: Y4, Y5

Dominant Process Effect

COAO3BTC2NOR2XC_R2

-6

-4

-2

0

2

4

6

8

10

Process Corner

Cel

l F

R I

mp

rove

men

t (p

pb

)

orig

Y1

Y2

Y3

Y4

Y5

Y6

Poly Open Poly Short M1 Open M1 Short

NAND2 CELL

COAO3BTC2SDFFQXC_R2

-2

0

2

4

6

8

10

12

Process Corner

Cel

l F

R I

mp

rove

men

t (p

pb

)

orig

Y1

Y2

Y3

Y4

Y5

Y6

Process CornerPoly Open Poly Short M1 Open M1 Short

AOI CELL

Page 18: An Effective DFM Strategy Requires Accurate Process and IP Pre-Characterization Carlo Guardiani, Massimo Bertoletti, Nicola Dragone, Marco Malcotti, and

Yield aware synthesys and place&route Yield aware synthesys and place&route

Proactive DFMProactive DFM Maximize manufacturability by constructionMaximize manufacturability by construction

RTL Design

Hierarchical Floorplan

Physical Synthesis

Chip Assembly

Sign-off

VER

IFIC

ATI

ON

ModelsYield Gap Estimator

Yield Optimizer Extended IP

Yield ModelsYield Estimation

Yield Optimization

DFM SW plug-ins Yield View (.pdfm)

DFM LIBRARIES

Standard Libraries

Page 19: An Effective DFM Strategy Requires Accurate Process and IP Pre-Characterization Carlo Guardiani, Massimo Bertoletti, Nicola Dragone, Marco Malcotti, and

ConclusionsConclusions

Impact of design systematic and lithography Impact of design systematic and lithography yield loss mechanisms crossed over random yield loss mechanisms crossed over random phenomenaphenomena

Rule-based, reactive DFM is impracticalRule-based, reactive DFM is impractical

Model-based, proactive DFM is the answerModel-based, proactive DFM is the answer– Early in the design flowEarly in the design flow– Find the best trade-off based on actual Find the best trade-off based on actual

process capabilitiesprocess capabilities– Before verificationBefore verification