Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/1129601.1129720acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
Article

A unified framework for statistical timing analysis with coupling and multiple input switching

Published: 31 May 2005 Publication History

Abstract

As technology scales to smaller dimensions, increasing process variations, coupling induced delay variations and multiple input switching effects make timing verification extremely challenging. In this paper, we establish a theoretical framework for statistical timing analysis with coupling and multiple input switching. We prove the convergence of our proposed iterative approach and discuss implementation issues under the assumption of a Gaussian distribution for the parameters of variation. A statistical timer based on our proposed approach is developed and experimental results are presented for the IS-CAS benchmarks. We juxtapose our timer with a single pass, non iterative statistical timer that does not consider the mutual dependence of coupling with timing and another statistical timer that handles coupling deterministically. Monte Carlo simulations reveal a distinct gain (up to 24%) in accuracy by our approach in comparison to the others mentioned.

References

[1]
{1} S. I. Association, "National technology roadmap for semiconductors," 1999.
[2]
{2} R. Arunachalam, K. Rajagopal, and L. T. Pilleggi, "Taco: Timing analysis with coupling," in Proc. of the Design Automation Conf., Los Angeles, CA, June 2000, pp. 266-269.
[3]
{3} A. Agarwal, F. Dartu, and D. Blaauw, "Statistical gate delay model considering multiple input switching," in Proc. of the Design Automation Conf., 2004, pp. 658-663.
[4]
{4} A. Devgan and C. Kashyap, "Block-based static timing analysis with uncertainty," in Proc. Intl. Conf. on Computer-Aided Design , 2003, pp. 607-614.
[5]
{5} A. Agarwal, D. Blaauw, and V. Zolotov, "Statistical timing analysis for intra-die process variations with spatial correlations," in Proc. Intl. Conf. on Computer-Aided Design, 2003, pp. 900-907.
[6]
{6} S. Bhardwaj, S. Vrudhula, and D. Blaauw, "TAU: Timing analysis under uncertainty," in Proc. Intl. Conf. on Computer-Aided Design, 2003, pp. 615-620.
[7]
{7} H. Chang and S. S. Sapatnekar, "Statistical timing analysis considering spatial correlations using a single PERT-like traversal," in Proc. Intl. Conf. on Computer-Aided Design, 2003, pp. 621-625.
[8]
{8} C. Visweswariah, K. Ravindran, K. Kalafala, S. G. Walker, and S. Narayan, "First-order incremental block-based statistical timing analysis," in Proc. of the Design Automation Conf., 2004, pp. 331-336.
[9]
{9} A. B. Kahng, S. Muddu, and E. Sarto, "On switch factor based analysis of coupled RC interconnects," in Proc. of the Design Automation Conf., 2000, pp. 79-84.
[10]
{10} P. Chen, D. A. Kirkpatrick, and K. Keutzer, "Miller factor for gate-level coupling delay calculation," in Proc. Intl. Conf. on Computer-Aided Design, 2000, pp. 68-74.
[11]
{11} P. D. Gross, R. Arunachalam, K. Rajagopal, and L. T. Pileggi, "Determination of worst-case aggressor alighment for delay calculation," in Proc. Intl. Conf. on Computer-Aided Design, San Jose, CA, Nov. 1998, pp. 212-219.
[12]
{12} F. Dartu and L. T. Pileggi, "Calculating worst-case gate delays due to dominant capacitance coupling," in Proc. of the Design Automation Conf., Anaheim, CA, June 1997, pp. 46-51.
[13]
{13} S. S. Sapatnekar, "A timing model incorporating the e ect of crosstalk on delay and its application to optimal channel routing," IEEE Transactions on Computer Aided Design, 2000.
[14]
{14} H. Zhou, "Timing analysis with crosstalk is a xpoint on a complete lattice," in IEEE Transactions on Computer-Aided Design, September 2003, pp. 1261-1269.
[15]
{15} J. Le, X. Li, and L. Pileggi, "STAC: Statistical timing with correlation," in Proc. of the Design Automation Conf., 2004, pp. 343-348.
[16]
{16} V. Chandramouli and K. A. Sakallah, "Modeling the e ects of input transition on gate propagation delay and transition time," in Proc. of the Design Automation Conf., 1996, pp. 617-621.
[17]
{17} F. Dartu, K. Killpack, C. Amin, and N. Menezes, "Evaluating the factors infuencing timing accuracy," in ACM Intl. Workshop on Timing Issues in the Speci cation and Synthesis of Digital Systems, 2005.
[18]
{18} F. Brglez and H. Fujiwara, "A neutral netlist of 10 combinatorial benchmark circuits," in Proc. Intl. Symposium on Circuits and Systems, 1985, pp. 695-698.
[19]
{19} B. A. Davey and H. A. Priestley, Introduction to lattices and order. Cambridge, 1990.
[20]
{20} A. Agarwal, K. Chopra, D. Blaauw, and V. Zolotov, "Statistical timing based optimization using gate sizing," in ACM Intl. Workshop on Timing Issues in the Specification and Synthesis of Digital Systems, 2005.
[21]
{21} B. Wu, J. Zhu, and F. N. Najm, "Dynamic range estimation for nonlinear systems," in Proc. Intl. Conf. on Computer-Aided Design , 2004, pp. 660-667.
[22]
{22} G. Grimmett and D. Stirzaker, Probability and random processes. Oxford University Press, 2002.
[23]
{23} C. F. Fang, R. A. Rutenbar, and T. Chen, "Fast, accurate static analysis for xed-point nte-precision e ects in DSP designs," in Proc. Intl. Conf. on Computer-Aided Design, 2003, pp. 275-282.
[24]
{24} D. Sinha, N. V. Shenoy, and H. Zhou, "Statistical gate sizing for timing yield optimization," in Proc. Intl. Conf. on Computer-Aided Design, 2005.

Cited By

View all
  • (2015)A Finite-Point Method for Efficient Gate Characterization Under Multiple Input SwitchingACM Transactions on Design Automation of Electronic Systems10.1145/277897021:1(1-25)Online publication date: 2-Dec-2015
  • (2008)Modeling crosstalk in statistical static timing analysisProceedings of the 45th annual Design Automation Conference10.1145/1391469.1391715(974-979)Online publication date: 8-Jun-2008
  • (2007)A novel criticality computation method in statistical timing analysisProceedings of the conference on Design, automation and test in Europe10.5555/1266366.1266720(1611-1616)Online publication date: 16-Apr-2007
  • 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 '05: Proceedings of the 2005 IEEE/ACM International conference on Computer-aided design
May 2005
1032 pages
ISBN:078039254X

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 31 May 2005

Check for updates

Qualifiers

  • Article

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 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2015)A Finite-Point Method for Efficient Gate Characterization Under Multiple Input SwitchingACM Transactions on Design Automation of Electronic Systems10.1145/277897021:1(1-25)Online publication date: 2-Dec-2015
  • (2008)Modeling crosstalk in statistical static timing analysisProceedings of the 45th annual Design Automation Conference10.1145/1391469.1391715(974-979)Online publication date: 8-Jun-2008
  • (2007)A novel criticality computation method in statistical timing analysisProceedings of the conference on Design, automation and test in Europe10.5555/1266366.1266720(1611-1616)Online publication date: 16-Apr-2007
  • (2007)Estimating path delay distribution considering coupling noiseProceedings of the 17th ACM Great Lakes symposium on VLSI10.1145/1228784.1228804(61-66)Online publication date: 11-Mar-2007
  • (2006)Microarchitecture parameter selection to optimize system performance under process variationProceedings of the 2006 IEEE/ACM international conference on Computer-aided design10.1145/1233501.1233587(429-436)Online publication date: 5-Nov-2006
  • (2006)An accurate sparse matrix based framework for statistical static timing analysisProceedings of the 2006 IEEE/ACM international conference on Computer-aided design10.1145/1233501.1233547(231-236)Online publication date: 5-Nov-2006
  • (2006)Modeling of intra-die process variations for accurate analysis and optimization of nano-scale circuitsProceedings of the 43rd annual Design Automation Conference10.1145/1146909.1147109(791-796)Online publication date: 24-Jul-2006
  • (2006)Advances in Computation of the Maximum of a Set of Random VariablesProceedings of the 7th International Symposium on Quality Electronic Design10.1109/ISQED.2006.22(306-311)Online publication date: 27-Mar-2006
  • (2005)Statistical gate sizing for timing yield optimizationProceedings of the 2005 IEEE/ACM International conference on Computer-aided design10.5555/1129601.1129747(1037-1041)Online publication date: 31-May-2005

View Options

Get Access

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