Title :
Block based statistical timing analysis with extended canonical timing model
Author :
Zhang, Lizheng ; Hu, Yuhen ; Chen, Charlie Chung-Ping
Author_Institution :
Dept. of Electr. & Comput. Eng., Wisconsin Univ., Madison, WI, USA
Abstract :
Block based statistical timing analysis (STA) tools often yield less accurate results when timing variables become correlated due to global source of variations and path reconvergence. To the best of our knowledge, no good solution is available handling both types of correlations simultaneously. In this paper, we present a novel statistical timing algorithm, AMECT (asymptotic MAX/MIN approximation & extended canonical timing model), that produces accurate timing estimation by handling both types of correlations simultaneously. An extended canonical timing model is developed to evaluate and decompose correlations between arbitrary timing variables. And an intelligent pruning method is designed enabling trade-off runtime with accuracy. Tested with ISCAS benchmark suites, AMECT shows both high accuracy and high performance compared with Monte Carlo simulation results: with distribution estimation error < 1.5% while with around 350× speed up on a circuit with 5355 gates.
Keywords :
Monte Carlo methods; integrated circuit modelling; statistical analysis; timing; AMECT; ISCAS benchmark suites; Monte Carlo simulation; asymptotic MAX/MIN approximation & extended canonical timing; block based statistical timing analysis; distribution estimation error; extended canonical timing model; intelligent pruning method; path reconvergence; timing estimation; trade-off runtime; Approximation algorithms; Benchmark testing; Circuit testing; Delay; Design methodology; Estimation error; History; Manufacturing processes; Runtime; Timing;
Conference_Titel :
Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific
Print_ISBN :
0-7803-8736-8
DOI :
10.1109/ASPDAC.2005.1466168