Title :
Modified Hamming Codes to Enhance Short Burst Error Detection in Semiconductor Memories (Short Paper)
Author :
Saiz-Adalid, Luis-J. ; Gil, Paulo ; Baraza-Calvo, J.-Carlos ; Ruiz, Juan-Carlos ; Gil-Tomas, D. ; Gracia-Moran, J.
Author_Institution :
Inst. ITACA, Univ. Politec. de Valencia, Valencia, Spain
Abstract :
Error correction codes are used in semiconductor memories to protect information against errors. Simple error correction codes are preferred due to their low redundancy and encoding/decoding latency. Hamming codes are simple and can be easily built for any word length. They only allow single error correction, so a multiple error can lead to a wrong decoding. Multiple errors often manifest as burst errors, and they are becoming more frequent as integration scale increases. This paper proposes modified Hamming codes, with the same redundancy and coverage as the original versions, but adding short burst error detection. Three code examples, with different error correction and detection capabilities, are presented. They are especially well-suited for memories, where the length of the data word is commonly a power of 2, and low redundancy and fast and simple encoder and decoder circuits are required.
Keywords :
Hamming codes; decoding; error correction codes; error detection codes; storage management chips; decoder circuits; encoder circuits; encoding-decoding latency; error correction codes; information protection; modified Hamming codes; semiconductor memories; short burst error detection; Decoding; Encoding; Error correction; Error correction codes; Parity check codes; Proposals; Redundancy; Error control codes; Error correction and detection; Hamming codes; Reliable memories;
Conference_Titel :
Dependable Computing Conference (EDCC), 2014 Tenth European
Conference_Location :
Newcastle
DOI :
10.1109/EDCC.2014.25