skip to main content
10.5555/1326073.1326162acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
research-article

Timing variation-aware high-level synthesis

Published: 05 November 2007 Publication History

Abstract

The timing closure problem is one of the most important problems in the design automation. However, the rapid increase of the impact of the process variation on circuit timing makes the problem much more complicated and unpredictable to tackle in synthesis. This work addresses a new problem of high-level synthesis (HLS) that effectively takes into account the timing variation. Specifically, the work addresses the following four problem: (1) how can the statistical static timing analysis (SSTA) used in logic synthesis be modified and applied to the delay and yield computation in HLS? (2) how does the resource binding affect yield? (3) how does the scheduling affect yield? (4) how can scheduling and resource binding tasks be combined together to efficiently solve the problem with the objective of minimizing latency under yield constraint?

References

[1]
S. Borkar, T. Karnik, S. Narendra, J. Tschanz, A. Keshavarzi, and V. De, "Parameter variations and impact on circuits and microarchitecture," In Proc. DAC, pp. 338--342, 2003.
[2]
H. Chang and S. S. Sapatnekar, "Statistical timing analysis considering spatial correlations using a single PERT-like traversal," In Proc. ICCAD, pp. 621--625, 2003.
[3]
C. Visweswariah, K. Ravindran, K. Kalafala, S. G. Walker, and S. Narayan, "First-order incremental block-based statistical timing analysis," In Proc. DAC, pp. 331--336, 2004.
[4]
A. Agarwal, V. Zolotov, and D. T. Blaauw, "Statistical timing analysis using bounds and selective enumeration," IEEE TCAD, pp. 1243--1260, September 2003.
[5]
M. Orshansky and A. Bandyopadhyay, "Fast statistical timing analysis handling arbitrary correlations," In Proc. DAC, pp. 337--342, 2004.
[6]
R. Rao, A. Srivastava, D. Blaauw, and D. Sylvester, "Statistical analysis of subthreshold leakage current for VLSI circuits," IEEE TVLS, pp. 131--139, February 2004.
[7]
S. Narendra, V. De, S. Borkar, D. Antoniadis, and A. Chandrakasan, "Full-chip subthreshold leakage power prediction model for sub-0.18μm CMOS," In Proc. ISLPED, pp. 19--23, 2002.
[8]
S. Raj, S. Vrudhula, and J. Wang, "A methodology to improve timing yield in the presence of process variation," In Proc. DAC, pp. 448--453, 2004.
[9]
S. Choi, B. C. Paul, and K. Roy, "Novel sizing algorithm for yield improvement under process variation in nanometer technology," In Proc. DAC, pp. 454--459, 2004.
[10]
A. Srivastava, D. Sylvester, and D. Blaauw, "Statistical optimization of leakage power considering process variation using dual-Vth and sizing," In Proc. DAC, pp. 773--778, 2004.
[11]
A. Davoodi, V. Khandelwal, and A. Srivastava, "Variability inspired implementation selection problem," In Proc. ICCAD, pp. 423--427, 2004.
[12]
W.-L. Hung, X. Wu, and Y. Xie, "Guaranteeing performance yield in high-level synthesis," In Proc. ICCAD, pp. 303--309, 2006.
[13]
A. Srivastava, D. Sylvester, and D. Blaauw, Statistical analysis and optimization for VLSI: timing and power, Springer 2005.
[14]
J.-J. Liou, K.-T. Cheng, S. Kundu, and A. Krstic, "Fast statistical timing analysis by probabilistic event propagation," In Proc. DAC, pp.661--666, 2001.
[15]
Giovanni De Micheli, Synthesis and Optimization of Digital Circuits, New York, McGraw Hill, 1994.
[16]
K. Kang, B. C. Paul, and K. Roy, "Statistical timing analysis using levelized covariance propagation," In Proc. DATE, pp. 764--769, 2005.

Cited By

View all
  • (2012)3DHLSProceedings of the Conference on Design, Automation and Test in Europe10.5555/2492708.2493002(1185-1190)Online publication date: 12-Mar-2012
  • (2012)Parametric yield-driven resource binding in high-level synthesis with multi-Vth/Vdd library and device sizingJournal of Electrical and Computer Engineering10.1155/2012/1052502012(3-3)Online publication date: 1-Jan-2012
  • (2011)Timing variation-aware scheduling and resource binding in high-level synthesisACM Transactions on Design Automation of Electronic Systems (TODAES)10.1145/2003695.200370016:4(1-19)Online publication date: 27-Oct-2011
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICCAD '07: Proceedings of the 2007 IEEE/ACM international conference on Computer-aided design
November 2007
933 pages
ISBN:1424413826
  • General Chair:
  • Georges Gielen

Sponsors

Publisher

IEEE Press

Publication History

Published: 05 November 2007

Check for updates

Qualifiers

  • Research-article

Conference

ICCAD07
Sponsor:

Acceptance Rates

ICCAD '07 Paper Acceptance Rate 139 of 510 submissions, 27%;
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 07 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2012)3DHLSProceedings of the Conference on Design, Automation and Test in Europe10.5555/2492708.2493002(1185-1190)Online publication date: 12-Mar-2012
  • (2012)Parametric yield-driven resource binding in high-level synthesis with multi-Vth/Vdd library and device sizingJournal of Electrical and Computer Engineering10.1155/2012/1052502012(3-3)Online publication date: 1-Jan-2012
  • (2011)Timing variation-aware scheduling and resource binding in high-level synthesisACM Transactions on Design Automation of Electronic Systems (TODAES)10.1145/2003695.200370016:4(1-19)Online publication date: 27-Oct-2011
  • (2011)Ordered coloring-based resource binding for datapaths with improved skew-adjustabilityProceedings of the 21st edition of the great lakes symposium on Great lakes symposium on VLSI10.1145/1973009.1973070(307-312)Online publication date: 2-May-2011
  • (2010)Variation-aware layout-driven scheduling for performance yield optimizationProceedings of the International Conference on Computer-Aided Design10.5555/2133429.2133433(17-24)Online publication date: 7-Nov-2010
  • (2010)Parametric yield driven resource binding in behavioral synthesis with multi-V/V libraryProceedings of the 2010 Asia and South Pacific Design Automation Conference10.5555/1899721.1899901(781-786)Online publication date: 18-Jan-2010
  • (2009)Timing variation-aware task scheduling and binding for MPSoCProceedings of the 2009 Asia and South Pacific Design Automation Conference10.5555/1509633.1509680(137-142)Online publication date: 19-Jan-2009
  • (2009)Variation-aware resource sharing and binding in behavioral synthesisProceedings of the 2009 Asia and South Pacific Design Automation Conference10.5555/1509633.1509653(79-84)Online publication date: 19-Jan-2009
  • (2009)Tolerating process variations in high-level synthesis using transparent latchesProceedings of the 2009 Asia and South Pacific Design Automation Conference10.5555/1509633.1509652(73-78)Online publication date: 19-Jan-2009
  • (2009)FastYieldProceedings of the 2009 Asia and South Pacific Design Automation Conference10.5555/1509633.1509650(61-66)Online publication date: 19-Jan-2009
  • 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

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media