DocumentCode :
2587291
Title :
Improving the process-variation tolerance of digital circuits using gate sizing and statistical techniques
Author :
Neiroukh, Osama ; Song, Xiaoyu
Author_Institution :
Intel Corp., Hillsboro, OR, USA
fYear :
2005
fDate :
7-11 March 2005
Firstpage :
294
Abstract :
A new approach for enhancing the process-variation tolerance of digital circuits is described. We extend recent advances in statistical timing analysis into an optimization framework. Our objective is to reduce the performance variance of a technology-mapped circuit where delays across elements are represented by random variables which capture the manufacturing variations. We introduce the notion of statistical critical paths, which account for both means and variances of performance variation. An optimization engine is used to size gates with the goal of reducing the timing variance along the statistical critical paths. We apply a pair of nested statistical analysis methods deploying a slower more accurate approach for tracking statistical critical paths and a fast engine for evaluation of gate size assignments. We derive a new approximation for the max operation on random variables which is deployed for the faster inner engine. Circuit optimization is carried out using a gain-based algorithm that terminates when constraints are satisfied or no further improvements can be made. We show optimization results that demonstrate an average of 72% reduction in performance variation at the expense of average 20% increase in design area.
Keywords :
circuit optimisation; integrated circuit design; logic design; statistical analysis; tolerance analysis; digital circuit optimization; gain-based algorithm; gate sizing; manufacturing variations; nested statistical analysis methods; performance variation means/variances; process-variation tolerance; random variable represented element delays; statistical critical paths; statistical timing analysis; timing variance reduction; Circuit optimization; Delay; Design optimization; Digital circuits; Engines; Manufacturing; Random variables; Semiconductor device modeling; Statistical analysis; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation and Test in Europe, 2005. Proceedings
ISSN :
1530-1591
Print_ISBN :
0-7695-2288-2
Type :
conf
DOI :
10.1109/DATE.2005.180
Filename :
1395574
Link To Document :
بازگشت