Integer Codes Correcting Single Errors and Detecting Burst Errors Within a Byte
Abstract
Correcting single and detecting adjacent errors has become important in memory systems using high density DRAM chips. The reason is that, in these systems, the strike of a single energetic particle can upset one or more adjacent bits. In this article, we present a simple solution for this problem based on integer codes capable of correcting single errors and detecting l -bit burst errors confined to a b -bit byte ( 1<l<b ). Unlike the classical approach, the proposed one does not rely on the use of dedicated encoding/decoding hardware. Instead, it uses the processor as both encoder and decoder. The effectiveness of such solution is demonstrated on a theoretical model of an eight-core processor. The obtained results show that it has the potential to be used in future DDR5 systems.
Keywords:
materials reliability / DRAM chips / decoding / error corection / hardware / software / integer codes / single errors / burst errors / eight-core processorSource:
IEEE Transactions on Device and Materials Reliability, 2020, 20, 4, 748-753Publisher:
- Institute of Electrical and Electronics Engineers (IEEE)
Funding / projects:
Note:
- Peer-reviewed manuscript: https://hdl.handle.net/21.15107/rcub_dais_9997
Related info:
Institution/Community
Институт техничких наука САНУ / Institute of Technical Sciences of SASATY - JOUR AU - Radonjić, Aleksandar PY - 2020 UR - https://dais.sanu.ac.rs/123456789/9998 AB - Correcting single and detecting adjacent errors has become important in memory systems using high density DRAM chips. The reason is that, in these systems, the strike of a single energetic particle can upset one or more adjacent bits. In this article, we present a simple solution for this problem based on integer codes capable of correcting single errors and detecting l -bit burst errors confined to a b -bit byte ( 1<l<b ). Unlike the classical approach, the proposed one does not rely on the use of dedicated encoding/decoding hardware. Instead, it uses the processor as both encoder and decoder. The effectiveness of such solution is demonstrated on a theoretical model of an eight-core processor. The obtained results show that it has the potential to be used in future DDR5 systems. PB - Institute of Electrical and Electronics Engineers (IEEE) T2 - IEEE Transactions on Device and Materials Reliability T1 - Integer Codes Correcting Single Errors and Detecting Burst Errors Within a Byte SP - 748 EP - 753 VL - 20 IS - 4 DO - 10.1109/TDMR.2020.3033511 UR - https://hdl.handle.net/21.15107/rcub_dais_9998 ER -
@article{ author = "Radonjić, Aleksandar", year = "2020", abstract = "Correcting single and detecting adjacent errors has become important in memory systems using high density DRAM chips. The reason is that, in these systems, the strike of a single energetic particle can upset one or more adjacent bits. In this article, we present a simple solution for this problem based on integer codes capable of correcting single errors and detecting l -bit burst errors confined to a b -bit byte ( 1<l<b ). Unlike the classical approach, the proposed one does not rely on the use of dedicated encoding/decoding hardware. Instead, it uses the processor as both encoder and decoder. The effectiveness of such solution is demonstrated on a theoretical model of an eight-core processor. The obtained results show that it has the potential to be used in future DDR5 systems.", publisher = "Institute of Electrical and Electronics Engineers (IEEE)", journal = "IEEE Transactions on Device and Materials Reliability", title = "Integer Codes Correcting Single Errors and Detecting Burst Errors Within a Byte", pages = "748-753", volume = "20", number = "4", doi = "10.1109/TDMR.2020.3033511", url = "https://hdl.handle.net/21.15107/rcub_dais_9998" }
Radonjić, A.. (2020). Integer Codes Correcting Single Errors and Detecting Burst Errors Within a Byte. in IEEE Transactions on Device and Materials Reliability Institute of Electrical and Electronics Engineers (IEEE)., 20(4), 748-753. https://doi.org/10.1109/TDMR.2020.3033511 https://hdl.handle.net/21.15107/rcub_dais_9998
Radonjić A. Integer Codes Correcting Single Errors and Detecting Burst Errors Within a Byte. in IEEE Transactions on Device and Materials Reliability. 2020;20(4):748-753. doi:10.1109/TDMR.2020.3033511 https://hdl.handle.net/21.15107/rcub_dais_9998 .
Radonjić, Aleksandar, "Integer Codes Correcting Single Errors and Detecting Burst Errors Within a Byte" in IEEE Transactions on Device and Materials Reliability, 20, no. 4 (2020):748-753, https://doi.org/10.1109/TDMR.2020.3033511 ., https://hdl.handle.net/21.15107/rcub_dais_9998 .
Related items
Showing items related by title, author, creator and subject.
-
Integer codes capable of correcting burst asymmetric errors
Pokhrel, Nabin Kumar; Das, Pankaj Kumar; Radonjic, Aleksandar (Springer, 2023) -
Integer Codes Correcting Double Errors and Triple-Adjacent Errors Within a Byte
Radonjić, Aleksandar (Institute of Electrical and Electronics Engineers (IEEE), 2020) -
Integer Codes Correcting Double Errors and Triple-Adjacent Errors Within a Byte
Radonjić, Aleksandar (Institute of Electrical and Electronics Engineers (IEEE), 2020)