Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/2616606.2616982acmotherconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
research-article

Connecting different worlds: technology abstraction for reliability-aware design and test

Published: 24 March 2014 Publication History

Abstract

The rapid shrinking of device geometries in the nanometer regime requires new technology-aware design methodologies. These must be able to evaluate the resilience of the circuit throughout all System on Chip (SoC) abstraction levels. To successfully guide design decisions at the system level, reliability models, which abstract technology information, are required to identify those parts of the system where additional protection in the form of hardware or software countermeasures is most effective. Interfaces such as the presented Resilience Articulation Point (RAP) or the Reliability Interchange Information Format (RIIF) are required to enable EDA-assisted analysis and propagation of reliability information. The models are discussed from different perspectives, such as design and test.

References

[1]
Junko Yoshida. Toyota Case: Single Bit Flip That Killed. EETimes, October 2013.
[2]
Todd Austin, Valeria Bertacco, Scott Mahlke, and Yu Cao. Reliable Systems on Unreliable Fabrics. IEEE Design & Test of Computers, 25(4):322--333, July 2008.
[3]
Helmut E. Graeb. Analog design centering and sizing. Springer, 2007.
[4]
Sachin Sapatnekar. Timing. Springer, 2004.
[5]
Alfred Kwok-Kit Wong. Resolution enhancement techniques in optical lithography, volume 47 of Tutorial Texts in Optical Engineering. SPIE Publications, 2001.
[6]
Andrei Pavlov and Manoj Sachdev. CMOS SRAM circuit design and parametric test in nano-scaled technologies: process-aware SRAM design and test, volume 40 of Frontiers in Electronic Testing. Springer, 2008.
[7]
Sani R. Nassif, Veit B. Kleeberger, and Ulf Schlichtmann. Goldilocks failures: Not too soft, not too hard. In International Reliability Physics Symposium (IRPS), 2012.
[8]
Sani R. Nassif, Nikil Mehta, and Yu Cao. A resilience roadmap. In Conference on Design, Automation & Test in Europe (DATE), 2010.
[9]
Robert F. Service. What It'll Take to Go Exascale. Science, 335(6067):394--396, January 2012.
[10]
Jörg Henkel, Lars Bauer, Joachim Becker, Oliver Bringmann, Uwe Brinkschulte, Samarjit Chakraborty, Michael Engel, Rolf Ernst, H Hartig, Lars Hedrich, et al. Design and architectures for dependable embedded systems. In International Conference on Hardware/Software Codesign and System Synthesis (CODES+ ISSS), 2011.
[11]
George Bosilca, Rémi Delmas, Jack Dongarra, and Julien Langou. Algorithm-based fault tolerance applied to high performance computing. Journal of Parallel and Distributed Computing, 69(4):410--416, 2009.
[12]
Ramtilak Vemu and Jacob A Abraham. CEDA: Control-flow error detection through assertions. In International On-Line Testing Symposium (IOLTS), 2006.
[13]
Melvin A Breuer, Sandeep K Gupta, and T. M. Mak. Defect and error tolerance in the presence of massive numbers of defects. IEEE Design & Test of Computers, 21(3):216--227, 2004.
[14]
Heather M Quinn, Andre De Hon, and Nick Carter. CCC visioning study: system-level cross-layer cooperation to achieve predictable systems from unpredictable components. Technical report, Los Alamos National Laboratory (LANL), 2011.
[15]
William H. Robinson, Michael L. Alles, Theodore A. Bapty, Bharat L. Bhuva, Jeffery D. Black, Alfred B. Bonds, Lloyd W. Massengill, Sandeep K. Neema, Ronald D. Schrimpf, and Jason M. Scott. Soft error considerations for multicore microprocessor design. In International Conference on Integrated Circuit Design and Technology (ICICDT), 2007.
[16]
Subhasish Mitra, Kevin Brelsford, and Pia N. Sanda. Cross-layer resilience challenges: Metrics and optimization. In Conference on Design, Automation & Test in Europe (DATE), 2010.
[17]
Naresh R Shanbhag, Rami A Abdallah, Rakesh Kumar, and Douglas L Jones. Stochastic computation. In Design Automation Conference (DAC), 2010.
[18]
Nicholas P. Carter, Helia Naeimi, and Donald S. Gardner. Design Techniques for Cross-Layer Resilience. In Conference on Design, Automation & Test in Europe (DATE), 2010.
[19]
Vijay Janapa Reddi, David Z Pan, Sani R Nassif, and Keith A Bowman. Robust and resilient designs from the bottom-up: Technology, CAD, circuit, and system issues. In Asia and South Pacific Design Automation Conference (ASP-DAC), 2012.
[20]
Bianca Schroeder, Eduardo Pinheiro, and Wolf-Dietrich Weber. DRAM Errors in the Wild: A Large-Scale Field Study. In ACM SIGMETRICS, 2009.
[21]
Edmund B. Nightingale, John R. Douceur, and Vince Orgovan. Cycles, cells and platters: an empirical analysis of hardware failures on a million consumer PCs. In Conference on Computer Systems, 2011.
[22]
Hyungmin Cho, Shahrzad Mirkhani, Chen-Yong Cher, Jacob A Abraham, and Subhasish Mitra. Quantitative evaluation of soft error injection techniques for robust system design. In Design Automation Conference (DAC), page 101, 2013.
[23]
Andreas Herkersdorf, Michael Engel, Michael Glaß, Jörg Henkel, Veit B. Kleeberger, Michael Kochte, Johannes M. Kühn, Sani R. Nassif, Holm Rauchfuss, Wolfgang Rosenstiel, Ulf Schlichtmann, Muhammad Shafique, Mehdi B. Tahoori, Jürgen Teich, Norbert Wehn, Christian Weis, and Hans-Joachim Wunderlich. Cross-Layer Dependability Modeling and Abstraction in System on Chip. In Workshop on Silicon Errors in Logic - System Effects (SELSE), 2013.
[24]
Andreas Herkersdorf, Hananeh Aliee, Michael Engel, Michael Glaß, Christina Gimmler-Dumont, Jörg Henkel, Veit B. Kleeberger, Michael Kochte, Johannes M. Kühn, Daniel Mueller-Gritschneder, Sani R. Nassif, Holm Rauchfuss, Wolfgang Rosenstiel, Ulf Schlichtmann, Muhammad Shafique, Mehdi B. Tahoori, Jürgen Teich, Norbert Wehn, Christian Weis, and Hans-Joachim Wunderlich. Resilience Articulation Point (RAP): Cross-layer Dependability Modeling for Nanometer System-on-chip Resilience. Elsevier Microelectronics Reliability, 2014. Accepted for publication.
[25]
Hans-Joachim Wunderlich and Stefan Holst. Generalized Fault Modeling for Logic Diagnosis. In Hans-Joachim Wunderlich, editor, Models in Hardware Testing, volume 43 of Frontiers in Electronic Testing, pages 133--155. Springer Netherlands, 2010.
[26]
Bernd Becker, Sybille Hellebrand, Ilia Polian, Bernd Straube, Wolfgang Vermeiren, and Hans-Joachim Wunderlich. Massive statistical process variations: A grand challenge for testing nanoelectronic circuits. In International Conference on Dependable Systems and Networks Workshops (DSN-W), 2010.
[27]
Michael Glaß, Heng Yu, Felix Reimann, and Jürgen Teich. Cross-Level compositional reliability analysis for embedded systems. In International Conference on Computer Safety, Reliability, and Security (SAFECOMP), 2012.
[28]
Adrian Evans, Michael Nicolaidis, Shi-Jie Wen, Dan Alexandrescu, and Enrico Costenaro. RIIF - Reliability Information Interchange Format. In International On-Line Testing Symposium (IOLTS), 2012.
[29]
Adrian Evans and Oliver Bringmann. RIIF DATE 2013 Workshop: Towards Standards for Specifying and Modelling the Reliability of Complex Electronic Systems. http://riif-workshop.fzi.de/, 2013.
[30]
Veit B. Kleeberger, Daniel Mueller-Gritschneder, and Ulf Schlichtmann. Technology-Aware System Failure Analysis in the Presence of Soft Errors by Mixture Importance Sampling. In Symp. Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFTS), 2013.
[31]
Veit B. Kleeberger, Christina Gimmler-Dumont, Christian Weis, Andreas Herkersdorf, Daniel Mueller-Gritschneder, Sani R. Nassif, Ulf Schlichtmann, and Norbert Wehn. A Cross-Layer Technology-Based Study of How Memory Errors Impact System Resilience. IEEE Micro, 33(4):46--55, July/August 2013.
[32]
Christina Gimmler-Dumont, Christian Brehm, and Norbert Wehn. Reliability Study on System Memories of an Iterative MIMO-BICM System. In International Conference on Very Large Scale Integration (VLSI-SoC), 2012.
[33]
Ik Joon Chang, Debabrata Mohapatra, and Kaushik Roy. A priority-based 6T/8T hybrid SRAM architecture for aggressive voltage scaling in video applications. IEEE Transactions on Circuits and Systems for Video Technology, 21(2):101--112, 2011.
[34]
Alfonso Sanchez-Macian, Pedro Reviriego, and Juan Antonio Maestro. Modeling Reliability of Memories Protected with Error Correction Codes with RIIF. In RIIF DATE 2013 Workshop: Towards Standards for Specifying and Modelling the Reliability of Complex Electronic Systems, 2013.
[35]
Abdallah M. Saleh, Juan J. Serrano, and Janak H. Patel. Reliability of scrubbing recovery-techniques for memory systems. IEEE Transactions on Reliability, 39(1):114--122, 1990.
[36]
{Online} Available:. http://code.google.com/p/java-riif-cli/.
[37]
Ravindra Nair, Satish M. Thatte, and Jacob A. Abraham. Efficient algorithms for testing semiconductor random-access memories. IEEE Transactions on Computers, 100(6):572--576, 1978.
[38]
Miron Abramovici, Melvin A Breuer, and Arthur D Friedman. Digital systems testing and testable design, volume 2. Computer Science Press, 1990.
[39]
Edward J McCluskey. Built-in self-test techniques. IEEE Design & Test of Computers, 2(2):21--28, 1985.
[40]
Jian Shen and Jacob A Abraham. Native mode functional test generation for processors with applications to self test and design validation. In International Test Conference (ITC), 1998.
[41]
Praveen Parvathala, Kaila Maneparambil, and William Lindsay. FRITS-a microprocessor functional BIST method. In International Test Conference (ITC), 2002.
[42]
Edward J McCluskey and Chao-Wen Tseng. Stuck-fault tests vs. actual defects. In International Test Conference (ITC), 2000.
[43]
Achintya Halder, Soumendu Bhattacharya, and Abhijit Chatterjee. Automatic Multitone Alternate Test Generation For RF Circuits Using Behavioral Models. In International Test Conference (ITC), 2003.
[44]
Chaoming Zhang, Ranjit Gharpurey, and Jacob A Abraham. Low cost RF receiver parameter measurement with on-chip amplitude detectors. In VLSI Test Symposium (VTS), 2008.

Cited By

View all
  • (2014)Workload- and Instruction-Aware Timing AnalysisProceedings of the 51st Annual Design Automation Conference10.1145/2593069.2596694(1-6)Online publication date: 1-Jun-2014

Index Terms

  1. Connecting different worlds: technology abstraction for reliability-aware design and test

          Recommendations

          Comments

          Information & Contributors

          Information

          Published In

          cover image ACM Other conferences
          DATE '14: Proceedings of the conference on Design, Automation & Test in Europe
          March 2014
          1959 pages
          ISBN:9783981537024

          Sponsors

          • EDAA: European Design Automation Association
          • ECSI
          • EDAC: Electronic Design Automation Consortium
          • IEEE Council on Electronic Design Automation (CEDA)
          • The Russian Academy of Sciences: The Russian Academy of Sciences

          In-Cooperation

          Publisher

          European Design and Automation Association

          Leuven, Belgium

          Publication History

          Published: 24 March 2014

          Check for updates

          Qualifiers

          • Research-article

          Conference

          DATE '14
          Sponsor:
          • EDAA
          • EDAC
          • The Russian Academy of Sciences
          DATE '14: Design, Automation and Test in Europe
          March 24 - 28, 2014
          Dresden, Germany

          Acceptance Rates

          Overall Acceptance Rate 518 of 1,794 submissions, 29%

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

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

          Other Metrics

          Citations

          Cited By

          View all
          • (2014)Workload- and Instruction-Aware Timing AnalysisProceedings of the 51st Annual Design Automation Conference10.1145/2593069.2596694(1-6)Online publication date: 1-Jun-2014

          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