DocumentCode :
474541
Title :
A framework for block-based timing sensitivity analysis
Author :
Kumar, Sanjay V. ; Kashyap, Chandramouli V. ; Sapatnekar, Sachin S.
Author_Institution :
Univ. of Minnesota, Minneapolis, MN
fYear :
2008
fDate :
8-13 June 2008
Firstpage :
688
Lastpage :
693
Abstract :
Since process and environmental variations can no longer be ignored in high-performance microprocessor designs, it is necessary to develop techniques for computing the sensitivities of the timing slacks to parameter variations. This additional slack information enables designers to examine paths that have large sensitivities to various parameters: such paths are not robust, even though they may have large nominal slacks and may hence be ignored in traditional timing analysis. We present a framework for block-based timing analysis, where the parameters are specified as ranges - rather than statistical distributions which are hard to know in practice. We show that our approach - which scales well with the number of processors - is accurate at all values of the parameters within the specified bounds, and not just at the worst- case corner. This allows the designers to quantify the robustness of the design at any design point. We validate our approach on circuit blocks extracted from a commercial 45 nm microprocessor.
Keywords :
microprocessor chips; sensitivity analysis; timing circuits; block-based timing sensitivity analysis; circuit blocks; microprocessor chips; size 45 nm; timing slacks; Algorithm design and analysis; Frequency; Information analysis; Microprocessors; Robustness; Sensitivity analysis; Silicon; Statistical distributions; Threshold voltage; Timing; Arrival times; Pruning; Reordering; Slacks; Variations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
Conference_Location :
Anaheim, CA
ISSN :
0738-100X
Print_ISBN :
978-1-60558-115-6
Type :
conf
Filename :
4555907
Link To Document :
بازگشت