|
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
|
R. Hentschke , F. Marques , F. Lima , L. Carro , A. Susin , R. Reis, Analyzing Area and Performance Penalty of Protecting Different Digital Modules with Hamming Code and Triple Modular Redundancy, Proceedings of the 15th symposium on Integrated circuits and systems design, p.95, September 09-14, 2002
|
| |
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.
|
CITED BY 5
|
|
|
|
|
Kyoungwoo Lee , Aviral Shrivastava , Ilya Issenin , Nikil Dutt , Nalini Venkatasubramanian, Mitigating soft error failures for multimedia applications by selective data protection, Proceedings of the 2006 international conference on Compilers, architecture and synthesis for embedded systems, October 22-25, 2006, Seoul, Korea
|
|
|
|
|
|
|
|
|
|
|