DocumentCode
2587774
Title
Statistical timing based optimization using gate sizing
Author
Agarwal, Aseem ; Chopra, Kaviraj ; Blaauw, David
Author_Institution
Michigan Univ., Ann Arbor, MI, USA
fYear
2005
fDate
7-11 March 2005
Firstpage
400
Abstract
The increased dominance of intra-die process variations has motivated the field of statistical static timing analysis (SSTA) and has raised the need for SSTA-based circuit optimization. We propose a new sensitivity based, statistical gate sizing method. Since brute-force computation of the change in circuit delay distribution to gate size change is computationally expensive, we propose an efficient and exact pruning algorithm. The pruning algorithm is based on a novel theory of perturbation bounds which are shown to decrease as they propagate through the circuit. This allows pruning of gate sensitivities without complete propagation of their perturbations. We apply our proposed optimization algorithm to ISCAS benchmark circuits and demonstrate the accuracy and efficiency of the proposed method. Our results show an improvement of up to 10.5% in the 99-percentile circuit delay for the same circuit area, using the proposed statistical optimizer and a run time improvement of up to 56× compared to the brute-force approach.
Keywords
circuit optimisation; delays; logic gates; sensitivity; statistical analysis; timing; benchmark circuits; circuit delay distribution; circuit optimization; gate size change; intra-die process variations; perturbation bounds; pruning algorithm; statistical gate sizing; statistical static timing analysis; Circuit optimization; Convolution; Delay effects; Design optimization; Distributed computing; Optimization methods; Performance analysis; Probability distribution; Random variables; 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.281
Filename
1395593
Link To Document