Browse > Article

Radiation-Induced Soft Error Detection Method for High Speed SRAM Instruction Cache  

Kwon, Soon-Gyu (성균관대학교 정보통신공학부)
Choi, Hyun-Suk (성균관대학교 정보통신공학부)
Park, Jong-Kang (성균관대학교 정보통신공학부)
Kim, Jong-Tae (성균관대학교 정보통신공학부)
Abstract
In this paper, we propose multi-bit soft error detection method which can use an instruction cache of superscalar CPU architecture. Proposed method is applied to high-speed static RAM for instruction cache. Using 1D parity and interleaving, it has less memory overhead and detects more multi-bit errors comparing with other methods. It only detects occurrence of soft errors in static RAM. Error correction is treated like a cache miss situation. When soft errors are occurred, it is detected by 1D parity. Instruction cache just fetch the words from lower-level memory to correct errors. This method can detect multi-bit errors in maximum 4$\times$4 window.
Keywords
Soft Error; Instruction Cache; Static Ram; Interleaving; Burst Error;
Citations & Related Records
연도 인용수 순위
  • Reference
1 S. Buchner et. al., "Investigation of singleion multiple-bit upsets in memories on board a space experiment," IEEE Trans. on Nuclear Science, Vol.47, No.3, pp.705-711, 2000.   DOI   ScienceOn
2 M.Hsiao, "A Class of Optimal Minimum Odd-weight-column SEC-DED codes", IBM J. Res Dev.14, pp.395-401, July 1970.   DOI
3 Ritesh Mastipuram and Edwin C Wee, "Soft errors impact on system reliability", 2004, september.30, EDN
4 L. D. Huang, M. Goshima and S. Sakai, "Zigzag-HVP: A Cost Effective Technique to Mitigate Soft Errors in Caches with Word-based Access," IPSJ, Vol.2, pp.748-758, 2006.   DOI
5 R. Baumann, "The Impact of Technology Scaling on soft Error Rate Performance and Limits to the Efficacy of Error Correction", IEDM Tech. Dig., pp.329- 332, 2002.
6 T. Granlund, B. Granbom, N. Olsson, "Soft Error Rate Increase for New Generations of SRAMs", IEEE Trans. Nuc. Sci., 50, 6, pp. 2065-2068, Dec. 2003.   DOI   ScienceOn
7 Jangwoo Kim, et al., "Multi-bit Error Tolerant Caches Using Two-Dimensional Error Coding", MICRO 2007,40th Annual IEEE/ACM International Symposium on 1-5 Dec.pp.197-209, 2007.
8 R. C. Baumann, "Soft Errors in Commercial Integrated Circuits," Int. J. of High Speed Electronics and Systems, Vol.14, No.2 pp.299-309, 2004.   DOI   ScienceOn
9 J. Marz, S. Hareland, K. Zhang and P. Armstrong, "Characterization of Multi-bit Soft Error events in advanced SRAMs," IEEE Int. Electron Devices Meeting 2003, pp.21..4.1-21.4.4, 2003.
10 F.X. Ruckerbauer, G. Georgakos, "Soft Error Rates in 65nm SRAMs--Analysis of new Phenomena," IEEE int. conf. on IOLTS'07, pp.203-204, 2007.
11 J. Borkenhagen and S. Storino. 5th Generation 64bit PowerPCcompatible, Commercial Processor Design. IBM white paper,1999.
12 W. Bryg and J. Alababo. "The Ultra- SPARC T1 Processor-reliability, availability, and serviceability". SUN white paper, Dec 2005.