Enhanced matrix-based error correction coding techniques for embedded memories
Jammula Shivani, Mandadi Shankar Teja Teja, Manickaraj Vinodhini
Abstract
Memories play a very important role in computing systems due to the continuous advancements in technology. They are used to store data that is used for proper system operations. Memory architectures that are more intricately designed are more prone to radiation-induced errors such as single bit upsets (SBU) and multiple bit upsets (MBU). Error correction codes (ECC) are used to recover the corrupted data that are stored in memories. H-matrix-based ECC is the commonly used ECC for memories. On the other side, the correction masking (CM) technique was added to ECC to mask the correctable error patterns. CM technique protects the error-free bits while correcting erroneous bits. In this paper, optimized H-matrices are presented. These matrices are used to design an ECC with the CM technique to correct 2-bit to 7-bit adjacent errors. The result shows there is a reduction in the power of 2, 3, and 4 adjacent bit errors by 19.009%, 4.615%, and 27.934% respectively.
Keywords
correction masking technique; error correction code; H-matrix; memories single bit upsets; multiple bit upsets;
DOI:
http://doi.org/10.12928/telkomnika.v22i5.25692
Refbacks
There are currently no refbacks.
This work is licensed under a
Creative Commons Attribution-ShareAlike 4.0 International License .
TELKOMNIKA Telecommunication, Computing, Electronics and Control ISSN: 1693-6930, e-ISSN: 2302-9293Universitas Ahmad Dahlan , 4th Campus Jl. Ringroad Selatan, Kragilan, Tamanan, Banguntapan, Bantul, Yogyakarta, Indonesia 55191 Phone: +62 (274) 563515, 511830, 379418, 371120 Fax: +62 274 564604
<div class="statcounter"><a title="Web Analytics" href="http://statcounter.com/" target="_blank"><img class="statcounter" src="//c.statcounter.com/10241713/0/0b6069be/0/" alt="Web Analytics"></a></div> View TELKOMNIKA Stats