DocumentCode :
619609
Title :
Speeding up computation of the max/min of a set of Gaussians for statistical timing analysis and optimization
Author :
Kuruvilla, Vimitha ; Sinha, Debprasad ; Piaget, Jeff ; Visweswariah, Chandu ; Chandrachoodan, Nitin
Author_Institution :
Syst. & Technol. Group, IBM, Bangalore, India
fYear :
2013
fDate :
May 29 2013-June 7 2013
Firstpage :
1
Lastpage :
7
Abstract :
Statistical static timing analysis (SSTA) involves computation of maximum (max) and minimum (min) of Gaussian random variables. Typically, the max or min of a set of Gaussians is performed iteratively in a pair-wise fashion, wherein the result of each pair-wise max or min operation is approximated to a Gaussian by matching moments of the true result obtained using Clark´s approach [1]. The approximation error in the final result is thus a function of the order in which the pairwise operations are performed. In this paper, we analyze known “run-time expensive” ordering techniques that attempt to reduce this error in the context of SSTA and SSTA driven optimization. We propose new techniques to speeding up the computation of the max/min of a set of Gaussians by special handling of prevalent “zero error” cases. Two new methods are presented using these techniques that provide more than 60% run-time savings (3X speed-up) in max/min operations. This translates to an overall run-time improvement of 2-17% for a single SSTA run and an improvement of up to 8 hours (55%) in an SSTA driven optimization run.
Keywords :
Gaussian processes; approximation theory; error analysis; iterative methods; minimax techniques; statistical analysis; timing; Clark approach; Gaussian random variable; SSTA driven optimization; approximation error analysis; iterative method; moment matching; pair-wise max operation; pair-wise min operation; pairwise operation; prevalent zero error handling; run-time expensive ordering technique; statistical static timing analysis; Approximation error; Context; Gaussian distribution; Indexes; Optimization; Timing; Statistical timing; variability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (DAC), 2013 50th ACM/EDAC/IEEE
Conference_Location :
Austin, TX
ISSN :
0738-100X
Type :
conf
Filename :
6560775
Link To Document :
بازگشت