TY - GEN
T1 - Multi-bit upset mitigation with double matrix codes in memories for space applications
AU - Zhang, Fei
AU - Yan, Jie
AU - Ma, Lixue
AU - Li, Yan
AU - Gao, Wu
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/11
Y1 - 2019/11
N2 - As transistor size shrinks due to CMOS scaling (namely the node is 65 nm or less), multi-bit upset (MBU) becomes an increasingly important problem. The mostly adopted error-detection-and-correction codes, including the parity code, the Hamming code and the matrix code have the limitation of bit numbers of detection and correction. An emergent technique is required to deal with the cases of more than two-bit upset errors. In this paper, we propose a double matrix code to address this issue. The double matrix code, which is implemented by two-dimensional matrix codes and logic interleaving, is taken one step further for the sake of the enhancement of the correction capability of memories. The encoding-and-decoding procedure is described in detail. The results of fault-injection experiments and the discussion are also given. The tested results show that the proposed scheme can improve the reliability of memories. Meanwhile, the proposed scheme can obtain the best results of the mean-time-to-failure (MTTF). The cost of the proposed technique is less than traditional methods, while the fault coverage is approximately equal to the complex Bose-Chaudhuri-Hocquenghem (BCH) codes. Thus, the proposed scheme can be applied into radiation hardness of general SRAMs for space applications.
AB - As transistor size shrinks due to CMOS scaling (namely the node is 65 nm or less), multi-bit upset (MBU) becomes an increasingly important problem. The mostly adopted error-detection-and-correction codes, including the parity code, the Hamming code and the matrix code have the limitation of bit numbers of detection and correction. An emergent technique is required to deal with the cases of more than two-bit upset errors. In this paper, we propose a double matrix code to address this issue. The double matrix code, which is implemented by two-dimensional matrix codes and logic interleaving, is taken one step further for the sake of the enhancement of the correction capability of memories. The encoding-and-decoding procedure is described in detail. The results of fault-injection experiments and the discussion are also given. The tested results show that the proposed scheme can improve the reliability of memories. Meanwhile, the proposed scheme can obtain the best results of the mean-time-to-failure (MTTF). The cost of the proposed technique is less than traditional methods, while the fault coverage is approximately equal to the complex Bose-Chaudhuri-Hocquenghem (BCH) codes. Thus, the proposed scheme can be applied into radiation hardness of general SRAMs for space applications.
KW - Error Detection and Correction (EDAC)
KW - Hamming Code
KW - Matrix Code
KW - Multiple Bit Upsets (MBUs)
KW - Radiation-Hardened-by-Design (RHBD)
KW - Reliability
UR - http://www.scopus.com/inward/record.url?scp=85087889609&partnerID=8YFLogxK
U2 - 10.1109/ICUSAI47366.2019.9124750
DO - 10.1109/ICUSAI47366.2019.9124750
M3 - 会议稿件
AN - SCOPUS:85087889609
T3 - 2019 IEEE International Conference on Unmanned Systems and Artificial Intelligence, ICUSAI 2019
SP - 146
EP - 149
BT - 2019 IEEE International Conference on Unmanned Systems and Artificial Intelligence, ICUSAI 2019
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2019 IEEE International Conference on Unmanned Systems and Artificial Intelligence, ICUSAI 2019
Y2 - 22 November 2019 through 24 November 2019
ER -