Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

A multiple bit upset tolerant SRAM memory

Published: 01 October 2003 Publication History

Abstract

SRAMs are used nowadays in almost every electronic product. However, as technology shrinks transistor sizes, single and multiple bit upsets only observable in space applications previously are now reported at ground level. This article presents a high level technique to protect SRAM memories against multiple upsets based on correcting codes. The proposed technique combines Reed Solomon code and Hamming code to assure reliability in presence of multiple bit flips with reduced area and performance penalties. Multiple upsets were randomly injected in various combinations of memory cells to evaluate the robustness of the method. The experiment was emulated in a Virtex FPGA platform. Results show that 100% of the injected double faults and a large amount of multiple faults were corrected by the method.

References

[1]
Buchner, S., Campbell, A., Meehan, T., Clark, K., McMorrow, D., Dyer, C., Sanderson, C., Comber, C., and Kuboyama, S. 2000. Investigation of single-ion multiple-bit upsets in memories on board a space experiment. IEEE Trans. Nuc. Sci. (June). IEEE Computer Society Press, Los Alamitos, Calif.
[2]
Hentschke, R., Marques, F., Lima, F., Carro, L., Susin, A., and Reis, R. 2002. Analyzing area and performance penalty of protecting different digital modules with Hamming code and triple modular redundancy. In Proceedings of Symposium on Integrated Circuits and Systems Design (SBCCI).
[3]
Houghton, A. D. 1997. The Engineer's Error Coding Handbook. Chapman & Hall, London, England.
[4]
Johansson, K., Ohlsson, M., Olsson, N., Blomgren, J., and Renberg, P. 1999. Neutron induced single-word multiple-bit upset in SRAM. IEEE Trans. Nuc. Sci. (Dec.). IEEE Computer Society Press, Los Alamitos, Calif.
[5]
Johnston, A. 2000. Scaling and technology issues for soft error rates. In Proceedings of 4th Annual Research Conference on Reliability. Stanford University, Stanford, Calif.
[6]
Lima, F., Carro, L., Velazco, R., and Reis, R. 2002. Injecting multiple upsets in a SEU tolerant 8051 Micro-controller. In Proceedings of Latin-American Test Workshop.
[7]
Mentor. 2001. ModelSim SE User's Manual.
[8]
Neuberger, G., Lima, F., and Reis, R. 2002. Designing a Reed-Solomon core optimized for area and performance. In Proceedings of XVII South Symposium on Microelectronics, June.
[9]
Redinbo, G., Napolitano, L., and Andaleon, D. 1993. Multibit correcting data interface for fault-tolerant systems. IEEE Trans Comput. 42, 4 (Apr.).
[10]
Reed, R. 1997. Heavy ion and proton induced single event multiple upsets. In Proceedings of IEEE Nuclear and Space Radiation Effects Conference (NSREC) (July). IEEE Computer Society Press, Los Alamitos, Calif.
[11]
Shirvani, P., Saxena, N., and Mccluskey, E. 2000. Software implemented EDAC protection against SEUs. IEEE Trans. Reliab. Special Section on Fault-Tolerant VLSI Syst. 49, 3 (Sept.) 273--284.
[12]
Wrobel, F., Palau, J., Calvet, M., Bersillon, O., Duarte, H. 2001. Simulation of nucleon-induced nuclear reactions in a simplified SRAM structure: Scaling effects on SEU and MBU cross sections. IEEE Trans. Nuc. Sci. (Dec.).
[13]
Xilinx, Inc. 2000a. VirtexTM 2.5 V field programmable gate arrays. Xilinx Datasheet DS003 (v2.4). Oct.
[14]
Xilinx, Inc. 2000b. Chipscope software and ILA cores user manual. Xilinx User Manual 0401884 (v2.0) Dec.

Cited By

View all
  • (2025)Multi-bit error detection and correction technique using HVDK (Horizontal-Vertical-Diagonal-Knight) parityIntegration10.1016/j.vlsi.2024.102297100(102297)Online publication date: Jan-2025
  • (2024)Designing of Reliable, Low-Power, and Performance-Efficient Onboard Computer Architecture for CubeSatsIEEE Journal on Miniaturization for Air and Space Systems10.1109/JMASS.2023.33422085:2(59-72)Online publication date: Jun-2024
  • (2024)Hybrid Hardware/Software Detection of Multi-Bit Upsets in Memory2024 54th Annual IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN-W)10.1109/DSN-W60302.2024.00029(94-97)Online publication date: 24-Jun-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Design Automation of Electronic Systems
ACM Transactions on Design Automation of Electronic Systems  Volume 8, Issue 4
October 2003
194 pages
ISSN:1084-4309
EISSN:1557-7309
DOI:10.1145/944027
Issue’s Table of Contents
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

Journal Family

Publication History

Published: 01 October 2003
Published in TODAES Volume 8, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Fault tolerant memory
  2. Hamming and Reed-Solomon codes
  3. fault injection
  4. high-level protection technique
  5. protection against radiation

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2025)Multi-bit error detection and correction technique using HVDK (Horizontal-Vertical-Diagonal-Knight) parityIntegration10.1016/j.vlsi.2024.102297100(102297)Online publication date: Jan-2025
  • (2024)Designing of Reliable, Low-Power, and Performance-Efficient Onboard Computer Architecture for CubeSatsIEEE Journal on Miniaturization for Air and Space Systems10.1109/JMASS.2023.33422085:2(59-72)Online publication date: Jun-2024
  • (2024)Hybrid Hardware/Software Detection of Multi-Bit Upsets in Memory2024 54th Annual IEEE/IFIP International Conference on Dependable Systems and Networks Workshops (DSN-W)10.1109/DSN-W60302.2024.00029(94-97)Online publication date: 24-Jun-2024
  • (2023)Low Redundancy Two-Dimensional Matrix-Based HVDB Code for Double Error Correction2023 6th International Conference on Communication Engineering and Technology (ICCET)10.1109/ICCET58756.2023.00009(11-16)Online publication date: Feb-2023
  • (2019)Effects of Transient Faults in Integrated CircuitsOn-Chip Current Sensors for Reliable, Secure, and Low-Power Integrated Circuits10.1007/978-3-030-29353-6_1(1-16)Online publication date: 1-Oct-2019
  • (2019)ReRAM Based In-Memory Computation of Single Bit Error Correcting BCH CodeVLSI-SoC: Design and Engineering of Electronics Systems Based on New Computing Paradigms10.1007/978-3-030-23425-6_7(128-146)Online publication date: 26-Jun-2019
  • (2019)System Scenario Application to Dependable System DesignSystem-Scenario-based Design Principles and Applications10.1007/978-3-030-20343-6_7(127-144)Online publication date: 17-Sep-2019
  • (2017)Noise tolerant probabilistic logic for statistical pattern recognition applicationsIntegrated Computer-Aided Engineering10.3233/ICA-17054924:4(351-365)Online publication date: 5-Sep-2017
  • (2017)Energy Efficient Adaptive Approach for Dependable Performance in the presence of Timing InterferenceProceedings of the Great Lakes Symposium on VLSI 201710.1145/3060403.3060449(209-214)Online publication date: 10-May-2017
  • (2017)Scrubbing Mechanism for Heterogeneous Applications in Reconfigurable DevicesACM Transactions on Design Automation of Electronic Systems10.1145/299764622:2(1-26)Online publication date: 9-Feb-2017
  • Show More Cited By

View Options

Get Access

Login options

Full Access

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