Title :
Static statistical timing analysis for latch-based pipeline designs
Author :
Chao, Mango C T ; Wang, Li.-C. ; Cheng, Kwang-Ting ; Kundu, Sandip
Author_Institution :
Dept. of ECE, California Univ., Santa Barbara, CA, USA
Abstract :
A latch-based timing analyzer is an essential tool for developing high-speed pipeline designs. As process variations increasingly influence the timing characteristics of DSM designs, a timing analyzer capable of handling process-induced timing variations for latch-based pipeline designs becomes in demand. In this work, we present a static statistical timing analyzer, STAP, for latch-based pipeline designs. Our analyzer propagates statistical worst-case delays as well as critical probabilities across the pipeline stages. We present an efficient method to handle correlations due to re-convergent fanouts. We also demonstrate the impact of not including the analysis of reconvergent fanouts in latch-based pipeline designs. Comparing to a Monte-Carlo based timing analyzer, our experiments show that STAP can accurately evaluate the critical probability that a design violates the timing constraints under a given statistical timing model. The runtime comparison further demonstrates the efficiency of our STAP.
Keywords :
Monte Carlo methods; flip-flops; high-speed integrated circuits; logic design; pipeline arithmetic; statistical analysis; STAP; deep sub-micron designs; high-speed pipeline designs; latch-based pipeline designs; latch-based timing analyzer; process variations; process-induced timing variations; re-convergent fanouts; static statistical timing analysis; statistical worst-case delays; timing constraints; Chaos; Clocks; Flip-flops; Latches; Pipelines; Probability; Propagation delay; Random variables; Signal design; Timing;
Conference_Titel :
Computer Aided Design, 2004. ICCAD-2004. IEEE/ACM International Conference on
Print_ISBN :
0-7803-8702-3
DOI :
10.1109/ICCAD.2004.1382622