SEC-BADAEC: An Efficient ECC With No Vacancy for Strong Memory Protection | IEEE Journals & Magazine | IEEE Xplore

SEC-BADAEC: An Efficient ECC With No Vacancy for Strong Memory Protection


SEC-BADAEC can correct single errors and byte-aligned double adjacent errors (BADAEs) using the same redundancy as SEC. Most double adjacent errors are BADAEs due to the ...

Abstract:

Shrinking process technology and rising memory densities have made memories increasingly vulnerable to errors. Accordingly, DRAM vendors have introduced On-die Error Corr...Show More

Abstract:

Shrinking process technology and rising memory densities have made memories increasingly vulnerable to errors. Accordingly, DRAM vendors have introduced On-die Error Correction Code (O-ECC) to protect data against the growing number of errors. Current O-ECC provides weak Single Error Correction (SEC), but future memories will require stronger protection as error rates rise. This paper proposes a novel ECC, called Single Error Correction–Byte-Aligned Double Adjacent Error Correction (SEC-BADAEC), and its construction algorithm to improve memory reliability. SEC-BADAEC requires the same redundancy as SEC O-ECC, but it can also correct some frequent 2-bit error patterns. Our evaluation shows SEC-BADAEC can improve memory reliability by 23.5% and system-level reliability by 29.8% with negligible overheads.
SEC-BADAEC can correct single errors and byte-aligned double adjacent errors (BADAEs) using the same redundancy as SEC. Most double adjacent errors are BADAEs due to the ...
Published in: IEEE Access ( Volume: 10)
Page(s): 89769 - 89780
Date of Publication: 25 August 2022
Electronic ISSN: 2169-3536

Funding Agency:


References

References is not available for this document.