Double adjacent error correction codes for ultra-fast cache memories
Error correction codes are commonly used to protect cache memories from soft errors. As technology feature size scales deeper into sub-nanometer regime, radiation-induced soft error can causes double adjacent error (DAE). Several double adjacent error correction (DAEC) codes have been introduced to...
| Main Authors: | , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
Institute of Electrical and Electronics Engineers
2025
|
| Online Access: | http://psasir.upm.edu.my/id/eprint/115433/ http://psasir.upm.edu.my/id/eprint/115433/1/115433.pdf |
| _version_ | 1848866775408574464 |
|---|---|
| author | Abood Ahmed, Rabah Samsudin, Khairulmizam |
| author_facet | Abood Ahmed, Rabah Samsudin, Khairulmizam |
| author_sort | Abood Ahmed, Rabah |
| building | UPM Institutional Repository |
| collection | Online Access |
| description | Error correction codes are commonly used to protect cache memories from soft errors. As technology feature size scales deeper into sub-nanometer regime, radiation-induced soft error can causes double adjacent error (DAE). Several double adjacent error correction (DAEC) codes have been introduced to address DAEs, however, they miscorrect some nonadjacent double errors. In progress, a class of DAEC orthogonal Latin squares (OLS) codes is introduced to eliminates all miscorrections, using the orthogonality property of OLS codes, and also reduces the decoding delay time. The main drawback comes from the large number of check bits, imposed by the conventional OLS codes. In this paper, two coding approaches are developed based on a modified SEC OLS coding scheme that requires less number of check bits. The first approach is a class of SEC-DED-DAEC codes proposed to reduce the number of check bits compared to the existing SEC-DED-DAEC OLS codes. The second approach is a class of SEC-DAEC codes with a very high speed decoding process. This approach is designed as SEC OLS scheme and integrated with new modules for detecting and correcting the DAE error. The evaluation of the proposed SEC-DAEC codes in 45nm ASIC technology shows promising results. The decoding delay for protecting 16, 64, and 256 bit data words is less by at least 20% over existing SEC-DED and SEC-DAEC codes. |
| first_indexed | 2025-11-15T14:25:58Z |
| format | Article |
| id | upm-115433 |
| institution | Universiti Putra Malaysia |
| institution_category | Local University |
| language | English |
| last_indexed | 2025-11-15T14:25:58Z |
| publishDate | 2025 |
| publisher | Institute of Electrical and Electronics Engineers |
| recordtype | eprints |
| repository_type | Digital Repository |
| spelling | upm-1154332025-03-04T06:39:57Z http://psasir.upm.edu.my/id/eprint/115433/ Double adjacent error correction codes for ultra-fast cache memories Abood Ahmed, Rabah Samsudin, Khairulmizam Error correction codes are commonly used to protect cache memories from soft errors. As technology feature size scales deeper into sub-nanometer regime, radiation-induced soft error can causes double adjacent error (DAE). Several double adjacent error correction (DAEC) codes have been introduced to address DAEs, however, they miscorrect some nonadjacent double errors. In progress, a class of DAEC orthogonal Latin squares (OLS) codes is introduced to eliminates all miscorrections, using the orthogonality property of OLS codes, and also reduces the decoding delay time. The main drawback comes from the large number of check bits, imposed by the conventional OLS codes. In this paper, two coding approaches are developed based on a modified SEC OLS coding scheme that requires less number of check bits. The first approach is a class of SEC-DED-DAEC codes proposed to reduce the number of check bits compared to the existing SEC-DED-DAEC OLS codes. The second approach is a class of SEC-DAEC codes with a very high speed decoding process. This approach is designed as SEC OLS scheme and integrated with new modules for detecting and correcting the DAE error. The evaluation of the proposed SEC-DAEC codes in 45nm ASIC technology shows promising results. The decoding delay for protecting 16, 64, and 256 bit data words is less by at least 20% over existing SEC-DED and SEC-DAEC codes. Institute of Electrical and Electronics Engineers 2025 Article PeerReviewed text en cc_by_nc_nd_4 http://psasir.upm.edu.my/id/eprint/115433/1/115433.pdf Abood Ahmed, Rabah and Samsudin, Khairulmizam (2025) Double adjacent error correction codes for ultra-fast cache memories. IEEE Access, 13. pp. 1-11. ISSN 2169-3536; eISSN: 2169-3536 https://ieeexplore.ieee.org/document/10813377/ 10.1109/access.2024.3522023 |
| spellingShingle | Abood Ahmed, Rabah Samsudin, Khairulmizam Double adjacent error correction codes for ultra-fast cache memories |
| title | Double adjacent error correction codes for ultra-fast cache memories |
| title_full | Double adjacent error correction codes for ultra-fast cache memories |
| title_fullStr | Double adjacent error correction codes for ultra-fast cache memories |
| title_full_unstemmed | Double adjacent error correction codes for ultra-fast cache memories |
| title_short | Double adjacent error correction codes for ultra-fast cache memories |
| title_sort | double adjacent error correction codes for ultra-fast cache memories |
| url | http://psasir.upm.edu.my/id/eprint/115433/ http://psasir.upm.edu.my/id/eprint/115433/ http://psasir.upm.edu.my/id/eprint/115433/ http://psasir.upm.edu.my/id/eprint/115433/1/115433.pdf |