ACM Home Page
Please provide us with feedback. Feedback
A multiple bit upset tolerant SRAM memory
Full text PdfPdf (274 KB)
Source ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 8 ,  Issue 4  (October 2003) table of contents
Pages: 577 - 590  
Year of Publication: 2003
ISSN:1084-4309
Authors
Gustavo Neuberger  Universidade Federal do Rio Grande do Sul (UFRGS)
Fernanda de Lima  Universidade Estadual do Rio Grande do Sul (UERGS)
Luigi Carro  Universidade Federal do Rio Grande do Sul (UFRGS)
Ricardo Reis  Universidade Federal do Rio Grande do Sul (UFRGS)
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 29,   Downloads (12 Months): 109,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/944027.944038
What is a DOI?

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

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked 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
 
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
 
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
 
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.


Collaborative Colleagues:
Gustavo Neuberger: colleagues
Fernanda de Lima: colleagues
Luigi Carro: colleagues
Ricardo Reis: colleagues