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

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

Statistical Timing Analysis for Intra-Die Process Variations with Spatial Correlations

Published: 09 November 2003 Publication History

Abstract

Process variations have become a critical issue in performanceverification of high-performance designs. We present a new, statisticaltiming analysis method that accounts for inter- and intra-dieprocess variations and their spatial correlations. Since statisticaltiming analysis has an exponential run time complexity, we proposea method whereby a statistical bound on the probability distributionfunction of the exact circuit delay is computed with linear run time.First, we develop a model for representing inter- and intra-die variationsand their spatial correlations. Using this model, we thenshow how gate delays and arrival times can be represented as a sumof components, such that the correlation information betweenarrival times and gate delays is preserved. We then show howarrival times are propagated and merged in the circuit to obtain anarrival time distribution that is an upper bound on the distributionof the exact circuit delay. We prove the correctness of the bound andalso show how the bound can be improved by propagating multiplearrival times. The proposed algorithms were implemented andtested on a set of benchmark circuits under several process variationscenarios. The results were compared with Monte Carlo simulationand show an accuracy of 3.32% on average over all test cases.

References

[1]
{1} S. Nassif, "Delay Variability: Sources, Impacts and Trends," Proceedings of ISSCC, 2000.
[2]
{2} A. Kahng, Y. Pati, "Subwavelength optical lithography: challenges and impacts on physical design," Proceedings of ISPD, 1999.
[3]
{3} M. Orshansky, L. Milor, P. Chen, K. Keutzer, C. Hu, "Impact of systematic spatial intra-chip gate length variability on performance of high-speed digital circuits", ICCAD 2000, pp. 62- 67.
[4]
{4} V. Mehrotra, S.L. Sam, D. Boning, A. Chandrakasan, R. Vallishayee, S. Nassif "A methodology for modelling the effects of systematic within-die interconnect and device variation on circuit performance. DAC 2000.
[5]
{5} Y. Deguchi, N. Ishiura, S. Yajima, "Probabilistic CTSS: analysis of timing error probability in asynchronous logic circuits," Proceedings IEEE/ACM Design Automation Conference, 1991.
[6]
{6} S. Devadas, H. F. Jyu, K. Keutzer, S. Malik, "Statistical timing analysis of combinational circuits ", ICCD 1992 pp. 38-43.
[7]
{7} H. F. Jyu, S. Malik, "Statistical timing optimization of combinational logic circuits" ICCD 1993. pp. 77-80.
[8]
{8} R.B. Brawhear, N. Menezes, C. Oh, L. Pillage, R. Mercer, "Predicting circuit performance using circuit-level statistical timing analysis" European Design and Test Conference, 1994.
[9]
{9} E.T.A.F. Jacobs, M.R.C.M. Berkelaar, "Gate sizing using a statistical delay model," Proceedings IEEE/ACM Design Automation and Test Europe Conference, 2000, pp. 283-290.
[10]
{10} R.-B. Lin; M.-C. Wu, "A new statistical approach to timing analysis of VLSI circuits", Proc. Int. Conf. on VLSI Design, 1998.
[11]
{11} S. Tongsima, C. Chantrapornchai, E.H.-M. Sha, N.L. Passos, "Optimizing circuits with confidence probability using probabilistic retiming," Proceedings IEEE ISCAS, 1998, pp. 270- 273.
[12]
{12} L. Sheffer, "Explicit Computation of Performance as a Function of Process Variation", Int. Workshop on Timing Issues in the Specification and Synthesis of Digital Systems, TAU 2002.
[13]
{13} M. Berkelaar, "Statistical Delay Calculation, a Linear Time Method," Proceedings of TAU 97, Austin, TX, December 1997.
[14]
{14} J.J Liou, K.T. Cheng, S. Kundu, A. Krstic, "Fast Statistical Timing Analysis By Probabilistic Even Propagation", DAC 2001.
[15]
{15} M. Orshansky, K. Keutzer, "A general probabilistic framework for worst-case timing analysis", Proc. DAC 2002.
[16]
{16} A. Gattiker, S. Nassif, R. Dinakar, C. Long "Timing Yield Estimation from Static Timing Analysis," Proc., ISQED 2001.
[17]
{17} X. Bai, C. Visweswariah, P. Strenski, D. Hathaway, "Uncertainty-aware circuit optimization," Proceedings ACM/IEEE Design Automation Conference, 2002.
[18]
{18} A. Agarwal, D. Blaauw, V. Zolotov, S. Vrudhula, "Computation and Refinement of Statistical Bounds on Circuit Delay," DAC 2003, pp. 348-353.
[19]
{19} A. Agarwal, D. Blaauw, S. Sundareswaran, V. Zolotov, M. Zhou, K. Gala, R. Panda, "Statistical Delay Computation Considering Spatial Correlations," ASP-DAC 2003, pp. 271-276.
[20]
{20} F. Brglez, H. Fujiwara, "A Neutral Netlist of 10 Combinatorial Benchmark Circuits", Proc. ISCAS, 1985, pp. 695-698.

Cited By

View all
  • (2019)Scalable Construction of Clock Trees With Useful Skew and High Timing QualityIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2018.283443738:6(1161-1174)Online publication date: 1-Jun-2019
  • (2018)Task assignment and scheduling in MPSoC under process variationProceedings of the 23rd Asia and South Pacific Design Automation Conference10.5555/3201607.3201765(690-695)Online publication date: 22-Jan-2018
  • (2018)An Efficient False Path-Aware Heuristic Critical Path Selection Method with High Coverage of the Process Variation SpaceACM Transactions on Design Automation of Electronic Systems10.1145/317786623:3(1-25)Online publication date: 23-Feb-2018
  • 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 '03: Proceedings of the 2003 IEEE/ACM international conference on Computer-aided design
November 2003
899 pages
ISBN:1581137621

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 09 November 2003

Check for updates

Qualifiers

  • Article

Conference

ICCAD03
Sponsor:

Acceptance Rates

ICCAD '03 Paper Acceptance Rate 129 of 490 submissions, 26%;
Overall Acceptance Rate 457 of 1,762 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Scalable Construction of Clock Trees With Useful Skew and High Timing QualityIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2018.283443738:6(1161-1174)Online publication date: 1-Jun-2019
  • (2018)Task assignment and scheduling in MPSoC under process variationProceedings of the 23rd Asia and South Pacific Design Automation Conference10.5555/3201607.3201765(690-695)Online publication date: 22-Jan-2018
  • (2018)An Efficient False Path-Aware Heuristic Critical Path Selection Method with High Coverage of the Process Variation SpaceACM Transactions on Design Automation of Electronic Systems10.1145/317786623:3(1-25)Online publication date: 23-Feb-2018
  • (2017)Revamping timing error resilience to tackle choke points at NTC systemsProceedings of the Conference on Design, Automation & Test in Europe10.5555/3130379.3130623(1020-1025)Online publication date: 27-Mar-2017
  • (2017)Hardware trojan detection based on correlated path delays in defiance of variations with spatial correlationsProceedings of the Conference on Design, Automation & Test in Europe10.5555/3130379.3130416(163-168)Online publication date: 27-Mar-2017
  • (2017)Fast clock scheduling and an application to clock tree synthesisIntegration, the VLSI Journal10.1016/j.vlsi.2016.10.01256:C(115-127)Online publication date: 1-Jan-2017
  • (2016)Non-enumerative Generation of Path Delay Distributions and Its Application to Critical Path SelectionACM Transactions on Design Automation of Electronic Systems10.1145/294032722:1(1-21)Online publication date: 13-Dec-2016
  • (2016)VarDroidProceedings of the 26th edition on Great Lakes Symposium on VLSI10.1145/2902961.2902971(269-274)Online publication date: 18-May-2016
  • (2016)Construction of Reconfigurable Clock Trees for MCMM Designs Using Mode Separation and Scenario CompressionACM Transactions on Design Automation of Electronic Systems10.1145/288360921:4(1-27)Online publication date: 18-May-2016
  • (2016)Delay/Power Modeling and Optimization of FinFET Circuit Modules under PVT VariationsACM Journal on Emerging Technologies in Computing Systems10.1145/279523112:4(1-21)Online publication date: 8-Mar-2016
  • Show More Cited By

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