skip to main content
research-article

A Cross-Layer Approach to Measure the Robustness of Integrated Circuits

Published:21 September 2015Publication History
Skip Abstract Section

Abstract

The demands on system robustness and its immunity against perturbations are getting increasingly important. Nearly everybody has an intuitive understanding of what robustness means, but there is no proper way how to measure robustness of integrated circuits already during the design phase. Therefore, a general cross-layer robustness model and methods to quantitatively measure robustness are presented. Moreover, these methods are refined to predict the robustness against degradation of digital circuits due to aging effects.

References

  1. Martin Barke, Michael Kaergel, Weiyun Lu, Felix Salfelder, Lars Hedrich, Markus Olbrich, Martin Radetzki, and Ulf Schlichtmann. 2012. Robustness validation of integrated circuits and systems. In Proceedings of the Asia Symposium on Quality Electronic Design (ASQED'12). 145--154.Google ScholarGoogle ScholarCross RefCross Ref
  2. Martin Barke, Veit B. Kleeberger, Christoph Werner, Doris Schmitt-Landsiedel, and Ulf Schlichtmann. 2013. Analysis of aging mitigation techniques for digital circuits considering recovery effects. In Proceedings of the EDA Workshop. 19--24.Google ScholarGoogle Scholar
  3. Martin Barke, Michael Kaergel, Markus Olbrich, and Ulf Schlichtmann. 2014. Robustness measurement of integrated circuits and its adaptation to aging effects. Microelectron. Reliab. 54, 6--7, 1058--1065.Google ScholarGoogle ScholarCross RefCross Ref
  4. Franc Brglez. 1985. Neutral netlist of ten combinational benchmark circuits and a target translator in FORTRAN. In Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS'85). 677--692.Google ScholarGoogle Scholar
  5. Ilja N. Bronstein, Konstantin A. Semendjajew, Gerhard Musiol, and Heiner Muhlig. 2005. Taschenbuch der Mathematik ( (6. Auflage) ed.). Verlag Harri Deutsch, Frankfurt am Main.Google ScholarGoogle Scholar
  6. Brent Bryan, Jeff Schneider, Robert C. Nichol, Christopher J. Miller, Christopher R. Genovese, and Larry Wasserman. 2005. Active learning for identifying function threshold boundaries. http://papers.nips.cc/paper/2940-active-learning-for-identifying-function-threshold-boundaries.pdf.Google ScholarGoogle Scholar
  7. Noel Cressie. 1990. The origins of kriging. Math. Geol. 22, 3, 239--253.Google ScholarGoogle ScholarCross RefCross Ref
  8. Scott Davidson. 1999. ITC'99 benchmark circuits—Preliminary results. In Proceedings of the IEEE International Test Conference (ITC'99). 1125.Google ScholarGoogle Scholar
  9. Behdis Eslamnour and Shoukat Ali. 2009. Measuring robustness of computing systems. Simul. Modell. Practice Theory 17, 9, 1457--1467.Google ScholarGoogle ScholarCross RefCross Ref
  10. Gaël Guennebaud, Benoit Jacob, Philip Avery, Abraham Bachrach, Sebastien Barthelemy, et al. 2010. Eigen v3. http://eigen.tuxfamily.org.Google ScholarGoogle Scholar
  11. Nicholas J. Higham. 1996. Accuracy and Stability of Numerical Algorithms. Society of Industrial and Applied Mathematics. http://epubs.siam.org/doi/book/10.1137/1.9780898718027. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Dominik Lorenz, Georg Georgakos, and Ulf Schlichtmann. 2009. Aging analysis of circuit timing considering NBTI and HCI. In Proceedings of the IEEE International On-Line Testing Symposium (IOLTS'09). 3--8.Google ScholarGoogle ScholarCross RefCross Ref
  13. Dominik Lorenz, Martin Barke, and Ulf Schlichtmann. 2010. Aging analysis at gate and macro cell level. In Proceedings of the IEEE/ACM International Conference on Computer-Aided Design (ICCAD'10). 77--84. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Jorge Nocedal and Stephen J. Wright. 1999. Numerical Optimization. Springer.Google ScholarGoogle Scholar
  15. Martin Radetzki, Oliver Bringmann, Wolfgang Nebel, Markus Olbrich, Felix Salfelder, and Ulf Schlichtmann. 2010. Robustheit nanoelektronischer Schaltungen und Systeme. In 4. GMM/GI/ITG-Fachtagung Zuver- lässigkeit und Entwurf (ZuE). 9--16. http://www.iti.uni-stuttgart.de/∼radetzki/publications/zue2010.pdf.Google ScholarGoogle Scholar
  16. SAE. 2007. Handbook for robustness validation of semiconductor devices in automotive applications-SAE international standard J1879. http://standards.sae.org/j1879_200710/.Google ScholarGoogle Scholar
  17. SAE. 2008. Handbook for robustness validation of automotive electrical/electronic modules---SAE international standard J1211. http://standards.sae.org/j1211_200904/.Google ScholarGoogle Scholar
  18. Udo Sobe, Karl-Heinz Rooch, and Michael Pronath. 2008. Robust analog design for automotive applications by design centering with safe operating areas. In Proceedings of the International Symposium on Quality Electronic Design (ISQED'08). 848--854. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Michael L. Stein. 1999. Interpolation of Spatial Data-Some Theory for Kriging. Springer.Google ScholarGoogle Scholar
  20. Chandramouli Visweswariah, Kaushik Ravindran, Kermin Kalafala, Steven G. Walker, Sambasivan Narayan, Daniel K. Beece, Jeff Piaget, Natesan Venkateswaran, and Jeffery G. Hemmett. 2006. First-order incremental block-based statistical timing analysis. IEEE Trans. Comput.-Aided Des. Integr. Circ. Syst. 25, 10, 2170--2179. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Wenping Wang, Shengqi Yang, Sarvesh Bhardwaj, Rakesh Vattikonda, Sarma Vrudhula, Frank Liu, and Yu Cao. 2007. The impact of NBTI on the performance of combinational and sequential circuits. In Proceedings of the ACM/IEEE Design Automation Conference (DAC'07). 364--369. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Kai-Chang Wu and Diana Marculescu. 2009. Joint logic restructuring and pin reordering against NBTI-induced performance degradation. In Proceedings of the Design, Automation, and Test in Europe Conference (DATE'09). 75--80. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A Cross-Layer Approach to Measure the Robustness of Integrated Circuits

        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

        Full Access

        • Published in

          cover image ACM Journal on Emerging Technologies in Computing Systems
          ACM Journal on Emerging Technologies in Computing Systems  Volume 12, Issue 3
          Special Issue on Cross-Layer System Design and Regular Papers
          September 2015
          207 pages
          ISSN:1550-4832
          EISSN:1550-4840
          DOI:10.1145/2828988
          Issue’s Table of Contents

          Copyright © 2015 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: 21 September 2015
          • Accepted: 1 March 2015
          • Revised: 1 December 2014
          • Received: 1 August 2014
          Published in jetc Volume 12, Issue 3

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed
        • Article Metrics

          • Downloads (Last 12 months)2
          • Downloads (Last 6 weeks)0

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader