Dual-Axis ECC: Vertical and Horizontal Error Correction for Storage and Transfer Errors
DRAM technology has continually evolved to meet escalating demands for higher memory capacity and greater data bandwidth. This progression, however, has also led to increases in both storage and transfer errors, primarily due to the smaller transistors and higher transfer rates. To combat these errors, systems employ both Error Correcting Codes (ECC) and Cyclic Redundancy Check (CRC), despite their substantial performance and energy costs. This paper introduces a novel ECC, Dual-Axis ECC (DA-ECC), which provides unified protection against both storage and transfer errors. DA-ECC enhances traditional ECC approaches to correct one half-chipkill error, two DQ errors, or one transfer error on the Data Strobe (DQS) signal in × 8 DRAM chips. This comprehensive protection eliminates the need for additional CRC mechanisms. Our evaluations demonstrate that DA-ECC not only enhances system performance by up to 1.6% but also improves DRAM energy efficiency by up to 8.2% while providing a robust solution to the dual challenges of storage and transfer errors.
Authors
- Sang‐Hyo Kim (ORCID: https://orcid.org/0000-0002-0660-5516)
- Heung Sik Na (ORCID: https://orcid.org/0000-0001-9714-864X)
- Jungrae Kim (ORCID: https://orcid.org/0000-0003-1587-0677)
- Giyong Jung (ORCID: https://orcid.org/0009-0009-8811-4945)
Institutions
- Sungkyunkwan University (KR)
Publication Details
- Published
- 2024-11-18
- DOI
- https://doi.org/10.1109/iccd63220.2024.00069
- Citations
- 4
- Primary Topic
- Semiconductor materials and devices
- Type
- article
- Field-Weighted Citation Impact
- 0.83
Funders
- Korea Institute for Advancement of Technology
- National Research Foundation of Korea