skip to main content
10.1145/3310273.3321564acmconferencesArticle/Chapter ViewAbstractPublication PagescfConference Proceedingsconference-collections
research-article

A new memory reliability technique for multiple bit upsets mitigation

Authors Info & Claims
Published:30 April 2019Publication History

ABSTRACT

Technological advances make it possible to produce increasingly complex electronic components. Nevertheless, these advances are convoyed by an increasing sensitivity to operating conditions and an accelerated aging process. In safety critical applications, it is vital to provide solutions to avoid these limitations and to guarantee a high level of reliability. In most of the existing methods in the literature only Single Event Upsets (SEU) are assumed. The next generations of embedded systems must on one side support Multiple-Bit Upsets (MBU) and avoid to induce a significant memory and processing overheads on the other side. This paper proposes a new method to increase the reliability of SRAM, without dramatically increasing costs in memory space and processing time. Our method, named DPSR for Double Parity Single Redundancy, offers a high level of reliability and takes into fault patterns occurring in real conditions.

References

  1. Accellera. 2011. SystemC Standard Download page. (2011). http://www.accellera.org/downloads/standards/systemcGoogle ScholarGoogle Scholar
  2. A. Chabot, I. Alouani, S. Niar, and R. Nouacer. 2018. A Comprehensive Fault Injection Strategy for Embedded Systems Reliability Assessment. IEEE International Symposium on Rapid System Prototyping, RSP.Google ScholarGoogle Scholar
  3. I. Alouani, S. Niar, F. Kurdahi, and M. Abid. 2012. Parity-based mono-Copy Cache for low power consumption and high reliability. In 2012 23rd IEEE International Symposium on Rapid System Prototyping (RSP). 44--48.Google ScholarGoogle Scholar
  4. John Aynsley. 2009. OSCI TLM-2.0 language reference manual (ja32 ed.). Open SystemC Initiative.Google ScholarGoogle Scholar
  5. CEA. 2011--2016. UNISIM Virtual Platforms, http://unisim-vp.org. (2011--2016).Google ScholarGoogle Scholar
  6. Eric Cheng, Shahrzad Mirkhani, Lukasz Szafaryn, Chen-Yong Cher, Hyungmin Cho, Kevin Skadron, Mircea Stan, Klas Lilja, J.A. Abraham, Pradip Bose, and Subhasish Mitra. 2016. CLEAR: Cross-Layer Exploration for Architecting Resilience - Combining Hardware and Software Techniques to Tolerate Soft Errors in Processor Cores. (04 2016).Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Anand Dixit and Alan Wood. 2011. Impact of New Technology on Soft Error Rates. Reliability Physics Symposim (IRPS) (2011), 486--492.Google ScholarGoogle Scholar
  8. FIDES-Group. 2010. Reliability Methodology for Electronic Systems.Google ScholarGoogle Scholar
  9. M. R. Guthaus, J. S. Ringenberg, D. Ernst, T. M. Austin, T. Mudge, and R. B. Brown. 2001. MiBench: A Free, Commercially Representative Embedded Benchmark Suite. (2001), 3--14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. A. S. Hartman, D. E. Thomas, and B. H. Meyer. 2010. A case for lifetime-aware task mapping in embedded chip multiprocessors. In 2010 IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS). 145--154. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. A. Hava, J. Qin, J. B. Bernstein, and Y. Bot. 2013. Integrated circuit reliability prediction based on physics-of-failure models in conjunction with field study. In 2013 Proceedings Annual Reliability and Maintainability Symposium (RAMS). 1--6.Google ScholarGoogle Scholar
  12. M. K. Qureshi and Z. Chishti. 2013. Operating SECDED-based caches at ultra-low voltage with FLAIR. In 2013 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN). 1--11. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. D. Radaelli, H. Puchner, Skip Wong, and S. Daniel. 2005. Investigation of multi-bit upsets in a 150 nm technology SRAM device. IEEE Transactions on Nuclear Science 52, 6 (Dec 2005), 2433--2437.Google ScholarGoogle ScholarCross RefCross Ref
  14. B. Vedder. 2015. Testing Safety-Critical Systems using Fault Injection and Property-Based Testing. Halmstad. Licentiate dissertation.Google ScholarGoogle Scholar
  15. D. Zhu and H. Aydin. 2009. Reliability-Aware Energy Management for Periodic Real-Time Tasks. IEEE Trans. Comput. 58, 10 (Oct 2009), 1382--1397. Google ScholarGoogle ScholarDigital LibraryDigital Library

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
    CF '19: Proceedings of the 16th ACM International Conference on Computing Frontiers
    April 2019
    414 pages
    ISBN:9781450366854
    DOI:10.1145/3310273

    Copyright © 2019 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 the author(s) 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: 30 April 2019

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article

    Acceptance Rates

    Overall Acceptance Rate240of680submissions,35%

    Upcoming Conference

    CF '24
  • Article Metrics

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

    Other Metrics

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader