[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/1509456.1509504acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
research-article

Efficient block-based parameterized timing analysis covering all potentially critical paths

Published: 10 November 2008 Publication History

Abstract

In order for the results of timing analysis to be useful, they must provide insight and guidance on how the circuit may be improved so as to fix any reported timing problems. A limitation of many recent variability-aware timing analysis techniques is that, while they report delay distributions, or verify multiple corners, they do not provide the required guidance for re-design. We propose an efficient block-based parameterized timing analysis technique that can accurately capture circuit delay at every point in the parameter space, by reporting all paths that can become critical. Using an efficient pruning algorithm, only those potentially critical paths are carried forward, while all other paths are discarded during propagation. This allows one to examine local robustness to parameters in different regions of the parameter space, not by considering differential sensitivity at a point (which would be useless in this context) but by knowledge of the paths that can become critical at nearby points in parameter space. We give a formal definition of this problem and propose a technique for solving it that improves on the state of the art, both in terms of theoretical computational complexity and in terms of run time on various test circuits.

References

[1]
H. Chang and S. S. Sapatnekar. Statistical timing analysis considering spatial correlations using a single PERT-like traversal. In IEEE/ACM International Conference on Computer-Aided Design, pages 621--625, San Jose, CA, November 9--13 2003.
[2]
C. Visweswariah, K. Ravindran, K. Kalafala, S. Walker, and S. Narayan. First-order incremental block-based statistical timing analysis. In Design Automation Conference, pages 331--336, San Diego, CA, June 7--11 2004.
[3]
A. Agarwal, D. Blaauw, and V. Zolotov. Statistical timing analysis for intra-die process variations with spatial correlations. In IEEE/ACM International Conference on Computer-Aided Design, pages 900--907, San Jose, CA, November 9--13 2003.
[4]
S. Onaissi and F. N. Najm. A linear-time approach for static timing analysis covering all process corners. In IEEE/ACM International Conference on Computer-Aided Design, pages 217--224, San Jose, CA, November 5--9 2006.
[5]
S. V. Kumar, C. V. Kashyap, and S. S. Sapatnekar. A framework for block-based timing sensitivity analysis. In Design Automation Conference, pages 688--693, Anaheim, CA, June 8--13 2008.
[6]
S. P. Boyd and L. Vandenberghe. Convex Optimization. Cambridge University Press, 2004.
[7]
F. P. Preparata and M. I. Shamos. Computational Geometry: An Introduction. Springer, 1985.
[8]
T. Ottmann, S. Schuierer, and S. Soundaralakshmi. Enumerating Extreme Points in Higher Dimensions. Nordic Journal of Computing, 8(2):179--192, 2001.
[9]
K. R. Heloue and F. N. Najm. Parameterized timing analysis with general delay models and arbitrary variation sources. In Design Automation Conference, pages 403--408, Anaheim, CA, June 8--13 2008.
[10]
MOSEK - http://www.mosek.com/.

Cited By

View all
  • (2009)A hierarchy of subgraphs underlying a timing graph and its use in capturing topological correlation in SSTAProceedings of the 2009 International Conference on Computer-Aided Design10.1145/1687399.1687461(321-327)Online publication date: 2-Nov-2009
  • (2009)PSTA-based branch and bound approach to the silicon speedpath isolation problemProceedings of the 2009 International Conference on Computer-Aided Design10.1145/1687399.1687439(217-224)Online publication date: 2-Nov-2009
  • (2009)Quantifying robustness metrics in parameterized static timing analysisProceedings of the 2009 International Conference on Computer-Aided Design10.1145/1687399.1687438(209-216)Online publication date: 2-Nov-2009
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICCAD '08: Proceedings of the 2008 IEEE/ACM International Conference on Computer-Aided Design
November 2008
855 pages
ISBN:9781424428205

Sponsors

Publisher

IEEE Press

Publication History

Published: 10 November 2008

Check for updates

Qualifiers

  • Research-article

Conference

ASE08
Sponsor:
ASE08: The International Conference on Computer-Aided Design
November 10 - 13, 2008
California, San Jose

Acceptance Rates

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

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2009)A hierarchy of subgraphs underlying a timing graph and its use in capturing topological correlation in SSTAProceedings of the 2009 International Conference on Computer-Aided Design10.1145/1687399.1687461(321-327)Online publication date: 2-Nov-2009
  • (2009)PSTA-based branch and bound approach to the silicon speedpath isolation problemProceedings of the 2009 International Conference on Computer-Aided Design10.1145/1687399.1687439(217-224)Online publication date: 2-Nov-2009
  • (2009)Quantifying robustness metrics in parameterized static timing analysisProceedings of the 2009 International Conference on Computer-Aided Design10.1145/1687399.1687438(209-216)Online publication date: 2-Nov-2009
  • (2009)Clock skew optimization via wiresizing for timing sign-off covering all process cornersProceedings of the 46th Annual Design Automation Conference10.1145/1629911.1629964(196-201)Online publication date: 26-Jul-2009
  • (2009)Leakage reduction, delay compensation using partition-based tunable body-biasing techniquesACM Transactions on Design Automation of Electronic Systems10.1145/1562514.156252114:4(1-22)Online publication date: 28-Aug-2009

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