Title: Ongoing Work on GTX
1Puneet Gupta, Chul-Hong Park and Andrew B.
Kahng Blaze DFM, Inc. UCSD, ECE
Department UCSD, CSE Department
Enhanced Resist and Etch CD Control by Design
Perturbation
Abstract
Etch Dummy Insertion Problem
Technique 1 SAEDM
- Etch dummy features are used to reduce CD skew
between resist and etch processes and improve
printability. However, etch dummy rules conflict
with SRAF insertion because the two techniques
each require particular spaces of poly-to-assist,
active-to-etch dummy, etc. - We first present a novel SRAF-Aware Etch Dummy
Method (SAEDM) which optimizes etch dummy
insertion to make the layout more conducive to
assist-feature insertion after etch dummy have
been inserted. - We also describe a novel dynamic
programming-based technique for etch-dummy
correctness (EtchCorr) which is used in
combination with the SAEDM for detailed
placement. - EtchCorr placement with SAEDM can achieve up to
100 reduction in number of cell border poly
geometries having forbidden pitch violations. - These techniques extend existing RET techniques
to meet the ITRS CD tolerance spec by
interactions with design. Hence, our techniques
can delay the need for radically new RET or
equipment solutions.
Maximum allowable etch dummy space (MAEDS)
Poly
Active
SRAF
Etch dummy
- Etch dummy features are placed to the outside of
active-layer regions - Etch dummy features are inserted between primary
patterns with certain spacing to reduce etch skew
between resist and etch process - Maximum allowable etch dummy space (MAEDS) is
determined by allowable CD skew of resist and etch
Technique 2 EtchCorr Placement Correctness for
Etch Dummy
Algorithm Approach Dynamic Programming (DP)
Design and Test Flow
- Key Idea Change whitespace distribution of
standard-cell placement ? best printability - Maximize number of assist features (AFCorr)
- Optimize location of etch dummies (EtchCorr)
- AS (ES) sets of feasible spaces between two
gates that allows insertion of required assist
features (etch dummies)
Lithography etch model generation
Modified library netlist
- Etch-Correctness solved by the following DP
recurrence
Post-placement (AFCorr EtchCorr)
Typical Design Flow
Forbidden pitch, CD slope and skew of resist and
etch
Placement
Route
Route
- Printability
- Etch dummy and SB
- EPEs of resist and etch
- Performance
- Delay, OPC run time
Assist and etch dummy corrected GDSII
- Cost(ab) the cost of placing cell a at
placement site number b - (x_a - b) placement perturbation of cell "a"
- AFCost, EtchCost printability deterioration of
resist and etch CDs - SRCH Maximum allowable change in location of a
standard-cell instance - ? weight between goals of placement preservation
and printability benefit - a and ß user-defined weights for AFCost and
EtchCost
Typical GDSII
SB OPC
OPCed GDS
SAEDM
- SB Insertion
- Model-based OPC
- Our novel design flow adds steps of forbidden
pitch extraction, SAEDM AFCorr and EtchCorr to
typical design flow - Minimize EPE (Edge-Placement Error) and maximize
dummy and SB
Summary and Ongoing Work
Experimental Results
Optical and Etch Simulation
- EtchCorr placement perturbation with SAEDM can
achieve up to 100 reduction in number of cell
border poly geometries having forbidden pitch
violations. The corresponding reduction in EPE is
up to 98 (resist CD) and 97 (etch CD) - SB count and etch dummy counts, which indicate
less through-focus CD variation and etch skew,
increase up to 10.8 and 18.6, respectively - Increases of data size, OPC running time and
maximum delay due to EtchCorr are within 3, 4
and 6, respectively - Runtime of EtchCorr placement perturbation is
negligible (5 minutes) compared to running time
of OPC (2.5 hours) - Ongoing research
- Investigate other perturbation objectives such as
weighting of perturbation cost by cell timing
criticality - Develop methodologies for correct-by-constructio
n standard cell layouts that are always
EtchCorrect and AFCorrect in any placement
scenario
- Number of total SRAFs and etch dummies increases
due to EtchCorr - Reduction in Forbidden Pitch Count of resist
process ? 57-94 with SAEDM and 77-100 with
SAEDM EtchCorr - Reduction in Forbidden Pitch Count of etch
process ? 73-97 with SAEDM EtchCorr
- After whitespace adjustment, additional SRAFs can
be inserted to avoid forbidden pitch ? resist
image (verifiable by simulation) is better - Large resist-to-etch skew in isolated patterns
necessitates etch dummy insertion