skip to main content
10.1145/2228360.2228506acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

Early prediction of NBTI effects using RTL source code analysis

Published:03 June 2012Publication History

ABSTRACT

In present day technology, the design of reliable systems must factor in temporal degradation due to aging effects such as Negative Bias Temperature Instability (NBTI). In this paper, we present a methodology to estimate delay degradation early at the Register Transfer Level (RTL). We statically analyze the RTL source code to determine signal correlations. We then determine probability distributions of RTL signals formally by using probabilistic model checking. Finally, we propagate these signal probabilities through delay macromodels and estimate the delay degradation. We demonstrate our methodology on several benchmarks RTL designs. We estimate the degradation with <10% error and up to 18.2x speedup in runtime as compared to estimation using gate-level simulations.

References

  1. M. A. Alam and S. Mahapatra, "A comprehensive model of PMOS NBTI degradation," Microelectronics Reliability, vol. 45, no. 1, pp. 71--81, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  2. B. C. Paul, K. Kang, H. Kufluoglu, M. A. Alam, and K. Roy, "Temporal performance degradation under NBTI: Estimation and design for improved reliability of nanoscale circuits," in Proc. of DATE'06, 2006, pp. 780--785. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. S. Borkar, "Designing reliable systems from unreliable components: The challenges of transistor variability and degradation," IEEE Micro, vol. 25, pp. 10--16, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. W. Wang, S. Yang, S. Bhardwaj, R. Vattikonda, S. Vrudhula, F. Liu, and Y. Cao, "The impact of NBTI on the performance of combinational and sequential circuits," in Proc. of DAC'07, 2007, pp. 364--369. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. DeBole, K. Ramakrishnan, V. Balakrishnan, W. Wang, H. Luo, Y. Wang, Y. Xie, Y. Cao, and N. Vijaykrishnan, "A framework for estimating NBTI degradation of microarchitectural components," in Proc. of ASP-DAC'09, 2009, pp. 455--460. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. S. Kumar, C. Kim, and S. Sapatnekar, "NBTI-aware synthesis of digital circuits," in Proc. of DAC'07, 2007, pp. 370--375. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. J. Abella, X. Vera, and A. Gonzalez, "Penelope: The NBTI-aware processor," in Proc. of MICRO'07, 2007, pp. 85--96. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. S. Sambamurthy, J. Abraham, R. Tupuri, and S. Raghuram, "A robust top-down dynamic power estimation methodology for delay constrained register transfer level sequential circuits," in Proc. of VLSID'08, 2008, pp. 521--526. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. M. Mitzenmacher and E. Upfal, Probability and Computing: Randomized Algorithms and Probabilistic Analysis, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. M. Kwiatkowska, G. Norman, and D. Parker, "PRISM 2.0: A tool for probabilistic model checking," in Proc. of QEST'04, 2004, pp. 322--323. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. J. A. Kumar and S. Vasudevan, "Automatic compositional reasoning for probabilistic model checking of hardware designs," in Proc. of QEST'10, 2010, pp. 143--152. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. "Predictive technology model," Device Group at Arizona State University, Available at www.eas.asu.edu/~ptm.Google ScholarGoogle Scholar
  13. S. V. Kumar, "Reliability-Aware And Variation-Aware CAD Techniques," Ph.D. dissertation, University of Minnesota, 2009.Google ScholarGoogle Scholar
  14. P. R. Panda and N. D. Dutt, "1995 high level synthesis design repository," in ISSS, 1995, pp. 170--174, available at http://ftp.ics.uci.edu/pub/hlsynth/. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Y. Wang, X. Chen, W. Wang, V. Balakrishnan, Y. Cao, Y. Xie, and H. Yang, "On the efficacy of input vector control to mitigate NBTI effects and leakage power," in Proc. of ISQED'09, 2009, pp. 19--26. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. "Cadence RelXpert Manual," www.cadence.com.Google ScholarGoogle Scholar

Index Terms

  1. Early prediction of NBTI effects using RTL source code analysis

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      DAC '12: Proceedings of the 49th Annual Design Automation Conference
      June 2012
      1357 pages
      ISBN:9781450311991
      DOI:10.1145/2228360

      Copyright © 2012 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 3 June 2012

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate1,770of5,499submissions,32%

      Upcoming Conference

      DAC '24
      61st ACM/IEEE Design Automation Conference
      June 23 - 27, 2024
      San Francisco , CA , USA

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader