toward performance-driven reduction of the cost of ret-based lithography control

24
Toward Performance-Driven Reduction of the Cost of RET-Based Lithography Control Dennis Sylvester ([email protected]), Jie Yang (Univ. of Michigan, Ann Arbor) Puneet Gupta, Andrew B. Kahng (UC San Diego)

Upload: imala

Post on 05-Jan-2016

21 views

Category:

Documents


1 download

DESCRIPTION

Toward Performance-Driven Reduction of the Cost of RET-Based Lithography Control. Dennis Sylvester ([email protected]), Jie Yang (Univ. of Michigan, Ann Arbor) Puneet Gupta, Andrew B. Kahng (UC San Diego). Outline. Trends in Mask Cost Design for Value - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Toward Performance-Driven Reduction of the Cost of  RET-Based Lithography Control

Toward Performance-Driven Reduction of the Cost of

RET-Based Lithography Control

Dennis Sylvester ([email protected]),

Jie Yang (Univ. of Michigan, Ann Arbor)Puneet Gupta, Andrew B. Kahng (UC San

Diego)

Page 2: Toward Performance-Driven Reduction of the Cost of  RET-Based Lithography Control

Outline Trends in Mask Cost Design for Value MinCorr: The Cost of Correction Problem Generic Cost of Correction Methodology MinCorr: Parallels to Gate Sizing Experiments and Results Conclusions and Ongoing Work

Page 3: Toward Performance-Driven Reduction of the Cost of  RET-Based Lithography Control

Trends in Mask Cost

“$1M mask set” in 100nm,

but average only 500 wafers per set

Page 4: Toward Performance-Driven Reduction of the Cost of  RET-Based Lithography Control

Trends in Mask Cost.. RETs increase mask feature complexities

and hence mask costs The average mask set produces only 570

wafers amortization of mask cost is difficult

Mask writers work equally hard to perfect critical and non-critical shapes; errors found in either during mask inspection will cause the mask to be discarded

Page 5: Toward Performance-Driven Reduction of the Cost of  RET-Based Lithography Control

Outline Trends in Mask Cost Design for Value MinCorr: The Cost of Correction Problem Generic Cost of Correction Methodology MinCorr: Parallels to Gate Sizing Experiments and Results Conclusions and Ongoing Work

Page 6: Toward Performance-Driven Reduction of the Cost of  RET-Based Lithography Control

Design for Value Prohibitive mask costs motivate a need

for Design for Value (DFV) methodologies Achieve required parametric yield Minimize cost incurred Multiple selling points fi with associated value v(f) and yield y(f)

Total Design Value = y(f)*v(f) Probabilistic optimization regime

Page 7: Toward Performance-Driven Reduction of the Cost of  RET-Based Lithography Control

DFV: At Process Level Inject concept of function into mask

flow Selective OPC

Various levels of OPC depending on timing and yield criticality of features

Obtain desired level of parametric yield

Page 8: Toward Performance-Driven Reduction of the Cost of  RET-Based Lithography Control

Outline Trends in Mask Cost Design for Value MinCorr: The Cost of Correction Problem Generic Cost of Correction Methodology MinCorr: Parallels to Gate Sizing Experiments and Results Conclusions and Ongoing Work

Page 9: Toward Performance-Driven Reduction of the Cost of  RET-Based Lithography Control

MinCorr: The Cost of Correction Problem

Many features in layout are not timing critical more process variation may be tolerable for them

Less-aggressive OPC lower costs (reduced figure counts, shorter mask write times, higher yields)

Printability of the design a certain minimum level of OPC is required

Page 10: Toward Performance-Driven Reduction of the Cost of  RET-Based Lithography Control

MinCorr: The Cost of Correction Problem..

Define the selling point as the circuit delay which achieves 99% parametric yield

The MinCorr problem seeks a level of correction for each layout

feature such that a prescribed selling point delay is attained

with minimum total cost of corrections.

Page 11: Toward Performance-Driven Reduction of the Cost of  RET-Based Lithography Control

Outline Trends in Mask Cost Design for Value MinCorr: The Cost of Correction Problem Generic Cost of Correction Methodology MinCorr: Parallels to Gate Sizing Experiments and Results Conclusions and Ongoing Work

Page 12: Toward Performance-Driven Reduction of the Cost of  RET-Based Lithography Control

Generic Cost of Correction Methodology

Statistical STA provides PDFs of arrival times at all nodes

Given target selling point delay slack at all POs correct/decorrect gates

Assume variation aware library models (for delay) are available

Page 13: Toward Performance-Driven Reduction of the Cost of  RET-Based Lithography Control

Outline Trends in Mask Cost Design for Value MinCorr: The Cost of Correction Problem Generic Cost of Correction Methodology MinCorr: Parallels to Gate Sizing Experiments and Results Conclusions and Ongoing Work

Page 14: Toward Performance-Driven Reduction of the Cost of  RET-Based Lithography Control

MinCorr: Parallels to Gate Sizing

Statistical STA currently has runtime and scalability issues

Assume Perfect correlation of variation along all paths

(spatial correlation…) Gaussian-ness of distributions prevails

Resulting linearity allows propagation of (+3) or 99% (selling point) delay to primary outputs using standard Static Timing Analysis (STA) tools

Page 15: Toward Performance-Driven Reduction of the Cost of  RET-Based Lithography Control

MinCorr: Parallels to Gate Sizing..

Use off-the-shelf synthesis tool, along with yield library similar to timing libraries (e.g., .lib) to perform OPC “sizing” operation

Gate Sizing MinCorr

Cell Area Cost of correction

Nominal Delay Delay (+k)

Cycle Time Selling point delay

Die Area Total cost of OPC

Page 16: Toward Performance-Driven Reduction of the Cost of  RET-Based Lithography Control

MinCorr: Yield Aware Library Characterization

Mask cost is assumed proportional to number of layout features

Monte-Carlo simulations, coupled with linear interpolation, are used to estimate delay variance given the CD variation

We generate a library similar to Synopsys .lib with (+3) delay values for various output loads

Page 17: Toward Performance-Driven Reduction of the Cost of  RET-Based Lithography Control

Outline Trends in Mask Cost Design for Value MinCorr: The Cost of Correction Problem Generic Cost of Correction Methodology MinCorr: Parallels to Gate Sizing Experiments and Results Conclusions and Ongoing Work

Page 18: Toward Performance-Driven Reduction of the Cost of  RET-Based Lithography Control

Experiments and Results Synopsys Design Compiler used as the

synthesis tool to perform “gate sizing” Figure counts, critical dimension (CD)

variations derived from Numerical Technologies OPC tool

Page 19: Toward Performance-Driven Reduction of the Cost of  RET-Based Lithography Control

Experiments and Results

Three levels of OPC considered Input slew dependence ignored Interconnect variation ignored

Type of OPC

Ldrawn (nm)

3 of Ldrawn

Figure

Count

Delay (, ) for

NAND2X1

Aggressive

130 5% 5X (60.7, 7.03)

Medium 130 6.5% 4X (60.7, 7.47)

No OPC 130 10% 1X (60.7, 8.79)

Sample Result of Library Generation

Page 20: Toward Performance-Driven Reduction of the Cost of  RET-Based Lithography Control

Experiments and Results Small (4%) selling point delay

variation between max- and min-corrected versions of design

Sizing-based optimization achieves 60-79% reduction in OPC cost without sacrificing parametric yield

Page 21: Toward Performance-Driven Reduction of the Cost of  RET-Based Lithography Control

Experiments and Results

4 combinational testcases ranging from 1600 to 9400 gates

Design Normalized Cost Normalized Selling Point Delay

alu128 5.0 (Aggressive OPC) 0.9644

4.0 (Medium OPC) 0.9739

1.0 (No OPC) 1.0000

1.0657 0.9644

1.0119 0.9976Sample results on 9410 gate testcase alu128

Page 22: Toward Performance-Driven Reduction of the Cost of  RET-Based Lithography Control

Outline Trends in Mask Cost Design for Value MinCorr: The Cost of Correction Problem Generic Cost of Correction Methodology MinCorr: Parallels to Gate Sizing Experiments and Results Conclusions and Ongoing Work

Page 23: Toward Performance-Driven Reduction of the Cost of  RET-Based Lithography Control

Conclusions Function-aware OPC can reduce total cost of

OPC while still meeting cycle time and yield constraints

Can modify conventional performance optimization methods to solve the MinCorr problem; We use an off-the-shelf synthesis tool to achieve

up to 79% cost reduction compared to aggressive OPC, without increasing selling point delay

Page 24: Toward Performance-Driven Reduction of the Cost of  RET-Based Lithography Control

Ongoing Work Statistical static timing analysis based correction

flow use SSTA for validation rather than for core optimization

due to runtime and scalability issues Applying selective OPC at granularities other than

gate-level (incl. radius of influence effects) Alternative MinCorr solution approaches based on

transistor sizing and cost based delay budgeting methods

Including interconnect variation in the analysis Making the yield library input transition time aware