Design CD Wavelength - PowerPoint PPT Presentation

1 / 37
About This Presentation
Title:

Design CD Wavelength

Description:

Motorola Digital & RF Systems Roadmaps for Gate Length Extend Below Native Stepper Resolution ... Used for gate printing CD, sheet rho, control 'Weak' PSM - Via ... – PowerPoint PPT presentation

Number of Views:56
Avg rating:3.0/5.0
Slides: 38
Provided by: SPS157
Learn more at: http://archive.sigda.org
Category:

less

Transcript and Presenter's Notes

Title: Design CD Wavelength


1
RETICLE ENHANCEMENT TECHNOLOGY IN THE
SUBWAVELENGTH ERA IMPLICATIONS FOR DESIGN TO
SILICON
  • Design CD ltlt Wavelength
  • Variants of RET Pervasively Increasing
  • Design Size Is Explosive
  • GDS is an Inadequate PD Data Format
  • Consequently
  • Mask Data Prep Resources Are a Big Cost Adder
  • PD to Si Equivalence Verification is A Major
    Issue
  • Mask Manufacturability Drives Cost/Cycle Time
    Issues

2
Subwavelength RET An Increasingly Important Post
Tapeout Flow
Behavioral Logic Synthesis
Formal Func. Verification
Phase Shift Complient Rules
DFT, DFM, DFD, DFR
Floorplanning , PlaceRoute
Library Creation
Noise, Power, Delay Extraction
Phase Shift Methodology
Layout , Parasitics
A (GDSII)
MaskPrep
B (Post-RET GDSII)
Mask Data
Reticle Mfg
Reticle
Litho Process
Si Process
Si IC
3
RET Mini-Review
4
Motorola Digital RF Systems Roadmaps for Gate
Length Extend Below Native Stepper Resolution
Industry Roadmap
Motorola Roadmap
Stepper Wavelength
Chart Courtesy of Numerical Technologies, Inc.
5
Summary - Reticle Enhancement Technology
Optical Proximity Correction (OPC) Add shapes to
design data (GDS II) Corrects for litho optics
process Rule based OPC - one mode fits
all Model-based OPC - customized to shape
neighborhood Phase-Shift Strong PSM - Phase
mask binary (cut) mask Used for gate
printing CD, sheet rho, control Weak PSM -
Via clear areas include attenuator Tiling Rule
based tiling - Doesnt guarantee global
planarity Model-based tiling - POR for future
reticles
6
OPTICAL PROXIMITY CORRECTION IMPROVES
PRINTING (ADDS SHAPES TO MASK)
MASK
WAFER
No OPC
With OPC
Photo downloaded from MicroUnity (now ASML
MaskTools) web site
7
Rule-Based OPC
Fig. 1A
Fig. 1B
8
Phase-Shifting
Mask
  • Uses phase-modulation at the mask level to
    further the resolution capabilities of optical
    lithography
  • Benefits
  • Smaller feature sizes
  • Improved yield (process latitude)
  • Dramatically extended useful life of current
    equipment
  • Performance Boost
  • Chip Area/Cost Advantage
    for Embedded Systems

Printed using a 0.18 mm nominal process
9
Phase Shift - Simple Idea, Complex EDA Challenge
Routing poly
Chrome Etch (phase plate)
Legend Grey Opaque Color Clear
Binary Mask Clear Area
180 Phase Etch (phase plate)
Gate
10
Rule-Based Tiling
?
  • Done with Boolean operations
  • Only density of the template is variable
  • Not adequate for arbitrary design

11
Model-Based Tiling
  • Different amount of tiles at different locations
  • Uses Linear Programming and in-house software

12
Model-Based Tiling - Large Manuafacturability
Enhancement
Untiled reticle (768A) (unmanufacturable)
Conventional Rule-Based Tiling (702A) (9
uniformity improvement)
193 nm ASML Stepper N.A. 0.85!!!
Model-Based Tiling (152A) (80 uniformity
improvement)
13
RET is Increasingly Driving New Issues
  • Design Release Data Prep Resources
  • Computation Time
  • CPU Time
  • Storage Requirements
  • PD to Si Equivalence Verification
  • Design Changes AFTER DRC/LVS/Timing/Power
  • Mask Manufacturability
  • Mask Fabrication Cycle Time Cost

14
RET Methods Pervasively Expand as Technology
Nodes Evolve Prototypical Scenario
0.25 um 0.18 um 0.13 um 0.10 um
0.07 um
Rule-based OPC Model-based OPC Scattering
Bars AA-PSM Weak PSM Rule-based
Tiling Optimization-driven MB Tiling
Number Of Layers Increases / Generation
248 nm
248/193 nm
193 nm
15
Main Drivers of RET Issues
0.25 um 0.18 um 0.13 um 0.10 um
0.07 um
Rule-based OPC Model-based OPC Scattering
Bars AA-PSM Weak PSM Rule-based
Tiling Optimization-driven MB Tiling
Data File Size, Computation Time, Mask Mfgbility
Design Constraints, Mask Mfgbility, Mfg Complexity
Computation Time, File Size, Timing/Power
Reverification
248 nm
248/193 nm
193 nm
16
RET RESOURCES BLOAT (19971)
1000
Data Size/ Level
Hours/design
100
CPUs
Layers
10
Mask Production (Days)
1
1997
1998
1999
2000
2001 (Est.)
17
Mask / Si Dimensions (Source ITRS)
1000
200
Dimension (nm)
100
50
10
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
Year
18
Mask Metrology Dimensions for RET
Implementation Are Significantly Smaller than
Predicted by ITRS Roadmaps
1000
200
Dimension (nm)
100
ITRS Mask Min. Feature Assumption
50
RET-Driven Mask Min. Feature
10
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
Year
19
Solutions
  • Reticle Delivery Cycle
  • - Model-Driven Mask Inspection
  • PD to Si Integrity
  • - Model Si AND Mask Process
  • - Use to Drive Si vs. PD Virtual Validation
  • Intelligent OPC
  • - ID Critical Design Features
  • - Apply MB-OPC With Discrimination
  • Use Parallel Processing
  • - Recapture Hierarchy For Compaction
  • and Functional Validation (e.g. Timing)
  • Retain Design Data in PD Representation
  • - GDS Replacement Open Standard

20
RETICLE INSPECTION ISSUES
  • Defectivity is the most serious problem affecting
    reticle delivery
  • More acute with the introduction of OPC
  • OPC features do not resolve as drawn in the
    design on reticle
  • When inspected, OPC results in vast numbers of
    false defect detections
  • Worst case (currently typical), the mask cannot
    be inspected at all
  • Standard practice
  • De-sense reticle inspection tool so partially
    resolved OPC shapes do not cause errors
  • De-sensing for OPC also de-senses the tool to
    legitimate defects

Overlay of sample design data (red), OPC data
(yellow), and reticle image on inspection tool
(white)
Reticle Image on Inspection Tool
Original Data with Serifs
From Kling, Lucas Motorola Patent
21
OPC RETICLE INSPECTION INNOVATIONS
  • Create a data set separate from the design to
    mimic shrinkage and rounding of OPC structures on
    reticle
  • The only change from written data is that OPC
    structures are altered for inspectability
  • The altered data set is presented to the
    inspection tool
  • Essentially we are inspecting to an image that
    depicts the reticle as it is expected to appear
    after exposure transformations and chemical
    processing

Database image with inspection shapes on
inspection tool
Reticle image on inspection tool
Original data with serifs
Data with inspection shapes
From Kling, Lucas Motorola Patent
22
RET Must Incorporate Virtual Stepper AND Virtual
Maskwriter
PD
WAFER
MASK
No OPC
With OPC
With Mask-Model Based OPC
23
(No Transcript)
24
Model-Driven (MD) RET - MD Data Processing - MD
Verification
Behavioral Logic Synthesis
Formal Func. Verification
Phase Shift Complient Rules
DFT, DFM, DFD, DFR
Floorplanning , PlaceRoute
Library Creation
Noise, Power, Delay Extraction
Phase Shift Methodology
Layout , Parasitics
A (GDSII)
MaskPrep
B (Post-RET GDSII)
Mask Data
MODELS
Reticle Mfg
Reticle
Litho Process
Si Process
Si IC
25
Proper Models -gt Local Design Integrity
Identify Critical Design FeaturesApply OPC With
Discrimination Verify SiPD
Courtesy Numerical Technologies
26
Intelligent MB-OPC is Desirable Add Vertices Only
for Manufacturability e.g. Apply OPC With
Discrimination
44 Vertices
Today
Critical - Requires MBOPC
Better
20 Vertices
Simply Must Avoid Pullback
27
Partitioning for Parallel Processing
Use Hierarchy (Library Cells) AND/OR
Flatten and use explicit proximity effect range
(Global Wire / Custom)
Calculate OPC In Here
Keep Solution in Here
28
PROCESSING THROUGHPUT AND COST
R E T
Todays Model
Cluster
N-Way Processor Shared Memory Full-chip Hours -gt
Days / Run 500K System Not Easily
Scaleable Conventional License Model
N Linux Nodes Distributed Memory Loose
Multithreading (Optical / EM Effects are
Short Range Compared to Compute Cell
Size) Hours / Run N X 2000 System Simple to
Scale
--gt Need New License Model
29
Storage / Data Transmission Explosion Its
Desirable to Compress Data Post RET
  • MB-OPC Breaks Hierarchy
  • Recapture Hierarchy by One or Both of
  • 1. Hierarchical Data Incorporated in Design
    Shapes
  • GDS Is an Interchange Format
  • Need Representation which Couples Physical with
    Other Design Attributes
  • Examples SI2 Open Library API, Cadence Genesis
  • 2. Use Pattern Extraction Heuristics to
    Identify Arrays of Shapes
  • Can be Computationally Very Efficient - O(N)
    CPU time where N is the Number of Shapes
  • Available Now - Heres a Quick Demo

30
Example Pattern Extraction Heuristic to Regain
Hierarchy Start With Flat Data File of
Sequential Records, Sort to Get Contiguous
Records Of Same Shape, Different x,y Positions
y
x
opcode1
Shape Attributes
y
x
opcode1
Shape Attributes
y
x
opcode1
Shape Attributes
. . . .
y
x
Opcode-k
Shape Attributes
y
x
Shape Attributes
Opcode-k
y
x
Shape Attributes
Opcode-k
y
x
Shape Attributes
Opcode-k
y
x
Shape Attributes
Opcode-L
y
x
Shape Attributes
Opcode-L
Sort1
Sort2
31
Example Pattern Extraction Heuristic to Regain
Hierarchy
2000 Random Points 9 X 7 Array
32
Example Pattern Extraction Heuristic to Regain
Hierarchy
After 1 Pass of Heuristic
33
Example Pattern Extraction Heuristic to Regain
Hierarchy
After Second Pass of Heuristic
34
Post-Parallel Processing Compaction and
Verification
  • Pattern Recognition Heuristics Can Be Very
    Effective for Compaction
  • This is Important for Efficient Data Delivery to
    Mask Shop
  • BUT
  • Timing, Power, Checking for Tiled Design
    Requires An Even Better Connection of PD Data to
    Design
  • Global Nets May Need Timing Verification after
    Tiling
  • Consequently, RET Could Drive Industry to More
    Quickly Adopt a New Standard Useful for PD
    Re-Timing After RET

35
Open Library API (OLA) - SI2
36
Example RET Design Flow Scenario
37
Robust, Implementable RET Design Requires New
Paradigms
  • RET Requires Models of New Types - Closer to
    Fabrication
  • Accurate PD -gt Mask -gt Si Models
  • Drive Design Reverification
  • Drive Mask Inspect Data for Mask Cycle Reduction
  • Parallel Computation Can Shrink Compute
    Resources
  • Recapture of Hierarchy Shrinks Data Size
  • Recapture of Design Structure Drives Global
    Timing Verification
Write a Comment
User Comments (0)
About PowerShow.com