PoP-ECC: Robust and Flexible Error Correction against Multi-Bit Upsets in DNN Accelerators
Deep Neural Networks (DNNs) in safety-critical systems require high reliability. Many systems deploy Error Correction Codes (ECCs) to protect DNNs from memory errors. However, continuous process scaling increases memory errors in severity and frequency, necessitating strong protection against Multi-Bit Upsets (MBUs). This paper proposes Parities of Parities ECC (PoP-ECC), a novel two-tier memory protection scheme designed to provide robust, efficient, and flexible protection against MBUs. PoP-ECC generates Virtual Parities (VPs), which are used to compute secondlevel parities called Parities of Parities (PPs). This two-level ECC structure allows for dynamic error correction tailored to varying error patterns, ensuring system reliability with minimal memory overhead. Our evaluation demonstrates that PoP-ECC can tolerate significantly higher MBU ratios compared to state-of-the-art solutions, with negligible delay, area, and power overhead.
Authors
- Dongwhee Kim (ORCID: https://orcid.org/0009-0007-1673-1931)
- Michael B. Sullivan (ORCID: https://orcid.org/0000-0001-6537-2065)
- Tae‐Won Park (ORCID: https://orcid.org/0000-0001-5276-3884)
- Jungrae Kim (ORCID: https://orcid.org/0000-0003-1587-0677)
- Jeong-Hyeon Shin
- Saeid Gorgin (ORCID: https://orcid.org/0009-0005-7574-9766)
Institutions
- Samsung (South Korea) (KR)
- Nvidia (United States) (US)
- Sungkyunkwan University (KR)
Publication Details
- Published
- 2025-06-22
- DOI
- https://doi.org/10.1109/dac63849.2025.11133373
- Primary Topic
- Radiation Effects in Electronics
- Type
- article
- Field-Weighted Citation Impact
- 0.00