Title :
Efficient Two-Dimensional Error Codes for Multiple Bit Upsets Mitigation in Memory
Author :
Zhu, Ming ; Xiao, Liyi ; Li, Shuhao ; Zhang, Yanjing
Author_Institution :
Microelectron. Center, Harbin Inst. of Technol., Harbin, China
Abstract :
As technology scales, more and more memory cells can be placed in a die. Multiple bit upsets (MBUs) induced by a single event in adjacent memory cells gets significantly increased. This paper proposes the efficient two-dimensional error codes to mitigate radiation-induced MBUs in memory. This scheme can correct MBUs with any possible width and assure the reliability of memory with very low cost overhead. Firstly, each word is transformed to a matrix form. Then, low complexity multibit error detection codes are applied in each row for error detection while parity codes are applied in each column for error correction. Furthermore, the layout architecture of two-dimensional error codes is used to mitigate MBUs in the redundancy bits. The proposed scheme has been implemented in Verilog and validated through a wide set of simulations. The experiment results reveal that the proposed method has a superior protection level. Compared with the existing multibit error correction codes, it has lower encoding and decoding overheads, even for Hamming codes.
Keywords :
Hamming codes; decoding; digital storage; encoding; error detection codes; parity check codes; redundancy; reliability; Hamming codes; decoding overhead; encoding overhead; matrix form; memory cells; multibit error detection codes; multiple bit upset mitigation; parity codes; radiation-induced multiple bit upsets; redundancy bits; reliability; two-dimensional error codes; Computer architecture; Decoding; Error correction codes; Layout; Mathematical model; Redundancy; MBUs; memroy; reliability; two-dimensional error codes;
Conference_Titel :
Defect and Fault Tolerance in VLSI Systems (DFT), 2010 IEEE 25th International Symposium on
Conference_Location :
Kyoto
Print_ISBN :
978-1-4244-8447-8
DOI :
10.1109/DFT.2010.22