[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1109/ICCAD.2004.1382623acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
Article

Efficient statistical timing analysis through error budgeting

Published: 07 November 2004 Publication History

Abstract

We propose a technique for optimizing the runtime in statistical timing analysis. Given a global acceptable error budget at the primary output which signifies the difference in the area of the accurate and approximate timing CDFs, we propose a formulation of budgeting this global error across all nodes in the circuit. This node error budget is used to simplify the computation of arrival time CDFs at each node using approximations. This simplification reduces the runtime of statistical timing analysis. We investigate two ways of exploiting this node error budget, firstly through piecewise linear approximation (see ibid., A. Devgan and C. Kashyap, 2003) and secondly though hierarchical quadratic approximation. Experimental results on ISCAS/MCNC benchmarks show that our approach is at most 3 times faster than accurate statistical timing analysis and had a very small error. We also found quadratic piecewise approximation to be more accurate than linear approximation but at lesser gains in runtime.

References

[1]
{1} A. Agarwal, D. Blaauw and V. Zolotov. "Statistical Timing Analysis for Intra-Die Process Variations with Spatial Correlations". In Procs of ICCAD, 2003.
[2]
{2} A. Agarwal et al. "Computation and Refinement of Statistical Bounds on Circuit Delay". In Procs of DAC, 2003.
[3]
{3} A. Agarwal, V. Zolotov and D. Blaauw. "Statistical Timing Analysis Using Bounds and Selective Enumeration". In IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 22, Sept. 2003.
[4]
{4} A. Devgan and C. Kashyap. "Block-based Static Timing Analysis with Uncertainty". In Procs of ICCAD, 2003.
[5]
{5} C. Visweswariah. "Death, Taxes and Faiting Chips", In Proc. of Design Automation Conference, June 2003.
[6]
{6} C. Visweswariah et al. "First-Order Parameterized Block-Based Statistical Timing Analysis". In Procs of TAU, 2004.
[7]
{7} E.M. Sentovich, K.J. Singh, L. Lavagno, C. Moon, R. Murgai, A. Saldanha, H. Savoj, P.R. Stephan, R.K. Brayton, A.L. Sangiovanni-Vincentelli. SIS: A System for Sequential Circuit Synthesis, Memorandum No. UCB/ERL M92/41, Department of EECS. UC Berkeley, May 1992.
[8]
{8} H. Chang and S. Sapatnekar. "Statistical Timing Analysis Considering Spatial Correlations Using a Single Part-Like Traversal". In Procs of ICCAD, 2003.
[9]
{9} H. J. Bungartz. "Higher Order Finite Elements on Sparse Grids". In Technical Report SFB-Bericht Nr. 342/01/95 A, Institut fur Informatik, TU Munich 1995.
[10]
{10} H. J. Bungartz and T. Dornseifer. "Sparse Grids: Recent Developments for Elliptic Partial Differential Equations". In Technical Report TUM-19702, SFB-Bericht Nr. 342/02/97 A, Institut fur Informatik, TU Munich 1997.
[11]
{11} J. Jess et al, ++Statistical Timing for Parametric Yield Prediction of Digital Integrated Circuits"+ In Procs of DAC, 2003.
[12]
{12} R. Ahmadi and F. Najm, "Timing Analysis in Presence of Power Supply and Ground Voltage Variations". In Procs of ICCAD, 2003.
[13]
{13} S. Bhardwaj et al. "TAU: Timing Analysis Under Uncertainty". In Procs of ICCAD, 2003.

Cited By

View all
  • (2007)Fast second-order statistical static timing analysis using parameter dimension reductionProceedings of the 44th annual Design Automation Conference10.1145/1278480.1278540(244-249)Online publication date: 4-Jun-2007
  • (2006)Implementation of MOSFET based capacitors for digital applicationsProceedings of the 16th ACM Great Lakes symposium on VLSI10.1145/1127908.1127952(180-186)Online publication date: 30-Apr-2006
  1. Efficient statistical timing analysis through error budgeting

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ICCAD '04: Proceedings of the 2004 IEEE/ACM International conference on Computer-aided design
    November 2004
    913 pages
    ISBN:0780387023

    Sponsors

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 07 November 2004

    Check for updates

    Qualifiers

    • Article

    Conference

    ICCAD04
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 457 of 1,762 submissions, 26%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 11 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2007)Fast second-order statistical static timing analysis using parameter dimension reductionProceedings of the 44th annual Design Automation Conference10.1145/1278480.1278540(244-249)Online publication date: 4-Jun-2007
    • (2006)Implementation of MOSFET based capacitors for digital applicationsProceedings of the 16th ACM Great Lakes symposium on VLSI10.1145/1127908.1127952(180-186)Online publication date: 30-Apr-2006

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media