Download presentation
Presentation is loading. Please wait.
1
A Cost-Driven Lithographic Correction Methodology Based on Off-the-Shelf Sizing Tools
2
Outline Introduction –Trends in mask cost –Design for value –The cost of correction problem Cost of Correction Methodology –Mapping the MinCorr problem to conventional performance optimization Experimental Testbed –Yield aware library characterization –Synthesis tool Results and discussion Conclusions and ongoing work
3
Outline Introduction –Trends in mask cost –Design for value –The cost of correction problem Cost of Correction Methodology –Mapping the MinCorr problem to conventional performance optimization Experimental Testbed –Yield aware library characterization –Synthesis tool Results and discussion Conclusions and ongoing work
4
Introduction Trends in Mask Cost –Mask data preparation is a serious bottleneck due to the heavily applied RET Figure count explodes as dimensions shrink Data volume for a single mask layer can approach 100GB
5
Introduction (Cont.) Trends in Mask Cost (Cont.) –Mask set cost increases at an accelerated rate with RET application as the primary driver Need to determine how best to apply RETs to standard cell libraries to minimize mask cost
6
Introduction (Cont.) Cost of correction problem –Entire layout is corrected uniformly with the same effort in current OPC technologies –Less aggressive use of OPC results in lowered cost through shorter mask write time and higher mask yield –Determine the level of correction for each feature without sacrificing the prescribed selling point delay: minimum cost of correction (MinCorr)
7
Outline Introduction –Trends in mask cost –Design for value –The cost of correction problem Cost of Correction Methodology –Mapping the MinCorr problem to conventional performance optimization Experimental Testbed –Yield aware library characterization –Synthesis tool Results and discussion Conclusions and ongoing work
8
Cost of Correction Methodology Yield closure flow –Assume different levels of OPC can be independently applied to any gate in the design with corresponding L and cost –Compute selling point delay at each primary output
9
Mapping MinCorr to Traditional Performance Optimization Assume standard deviations of the gate-delays are additive: –Allows the use of STA instead of SSTA –Likely to be pessimistic: Results from extreme value theory can be used to increase likelihood of the selling point delay being overestimated. Construct yield libraries in a similar fashion as timing libraries. –Allows the use of commercial synthesis tools.
10
Outline Introduction –Trends in mask cost –Design for value –The cost of correction problem Cost of Correction Methodology –Mapping the MinCorr problem to conventional performance optimization Experimental Testbed –Yield aware library characterization –Synthesis tool Results and discussion Conclusions and ongoing work
11
Experimental Testbed Three level OPC correction Yield aware library characterization –Based on a reduced TSMC.lib (containing 28 cells) generate new library files corresponding to each level of OPC correction Mask cost model –Figure count given as a multiple of that found in a non-OPC layout Synthesis tool –We use Synopsys DC, to solve the MinCorr problem –Enables us to try out interesting variant problems such as cost constrained selling point delay minimization
12
Outline Introduction –Trends in mask cost –Design for value –The cost of correction problem Cost of Correction Methodology –Mapping the MinCorr problem to conventional performance optimization Experimental Testbed –Yield aware library characterization –Synthesis tool Results and discussion Conclusions and ongoing work
13
Results and discussion alu128 and c7552 are 2000 gate combinational designs. Little (about 4%) variation in selling point delay from max- corrected to min-corrected versions of the design –Small gate delay change for these OPC levels –We assume no input cap. Change with variation. With second order effects are considered, changes in selling point delay are expected to be larger
14
Outline Introduction –Trends in mask cost –Design for value –The cost of correction problem Cost of Correction Methodology –Mapping the MinCorr problem to conventional performance optimization Experimental Testbed –Yield aware library characterization –Synthesis tool Results and discussion Conclusions and ongoing work
15
It is possible to reduce the total cost of OPC while still meeting yield and cycle time targets by making OPC design aware Conventional gate-sizing methods can be easily modified to solve the MinCorr cost of correction problem. We have given a recipe to use an industry standard synthesis tool to perform the job OPC might be more of a manufacturability issue rather than a performance or yield issue With sizing based optimizations and selective OPC, we can save up to 77% cost compared to aggressive OPC, without increasing the selling point delay. Design performance oblivious RET techniques suffer from large cost overheads
16
Conclusions and ongoing work Statistical Static Timing Analysis based correction: use SSTA to validate the sizing results and heuristically “fix” the sizing solution: –Gates that fanout to a large number of critical paths are good candidates for correction –Gates that fanout to a small number of critical paths are good candidates for decorrection Alternative approaches to correction –Transistor sizing instead of gate-sizing –Cost based delay budgeting methods More accurate correction –Input slew awareness in the yield libraries and including interconnect in the analysis –Consider dependence of gate input capacitance on L variation in the yield libraries
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.