How to Use Redundancy for Memory Reliability: Replace or Code?

Modern digital systems rely on DRAM as main memory and flash-based SSDs for storage, forming the backbone of today’s computing infrastructure. As demands for faster processing and larger data services increase, the memory subsystems have become denser, pushing technologies to their physical limits and increasing susceptibility to faults. To ensure data integrity, two complementary approaches are employed: replacement-based techniques, which map defective cells to redundant areas, and error-correcting code (ECC) methods, which dynamically detect and correct errors. This paper theoretically investigates the most efficient use of redundancy for DRAM reliability by categorizing detects into hard faults and soft errors. Each scenario is evaluated in terms of required redundancy and residual error rate, using finite-length channel coding capacity. We compare the ECC schemes with BCH codes, which are widely favored in on-die ECC applications due to their low latency and decoding complexity.

Authors

Institutions

Publication Details

Journal
Electronics
Published
2025-04-29
DOI
https://doi.org/10.3390/electronics14091812
Citations
2
Primary Topic
Radiation Effects in Electronics
Type
article
Field-Weighted Citation Impact
1.46

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

How to Use Redundancy for Memory Reliability: Replace or Code?

Hyosang Ju, Ki-Jun Lee, Dezhi Kong, Sunghye Cho et al.
2 citations
Electronics
Radiation Effects in Electronics
1.46
article

How to Use Redundancy for Memory Reliability: Replace or Code?

Hyosang Ju, Ki-Jun Lee, Dezhi Kong, Sunghye Cho, Myung-Kyu Lee, Sang-Hyo Kim
article en
2 citations

Abstract

Modern digital systems rely on DRAM as main memory and flash-based SSDs for storage, forming the backbone of today’s computing infrastructure. As demands for faster processing and larger data services increase, the memory subsystems have become denser, pushing technologies to their physical limits and increasing susceptibility to faults. To ensure data integrity, two complementary approaches are employed: replacement-based techniques, which map defective cells to redundant areas, and error-correcting code (ECC) methods, which dynamically detect and correct errors. This paper theoretically investigates the most efficient use of redundancy for DRAM reliability by categorizing detects into hard faults and soft errors. Each scenario is evaluated in terms of required redundancy and residual error rate, using finite-length channel coding capacity. We compare the ECC schemes with BCH codes, which are widely favored in on-die ECC applications due to their low latency and decoding complexity.

ElectronicsVol. 14(9)
Samsung (South Korea) (KR), Sungkyunkwan University (KR)
National Research Foundation, Ministry of Trade, Industry and Energy, National Research Foundation of Korea, Ministry of Science and ICT, South Korea, Samsung, Korea Institute of Energy Technology Evaluation and Planning
Openalex Percentile: Top 18%
Radiation Effects in Electronics
1.46
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

How to Use Redundancy for Memory Reliability: Replace or Code? — Hyosang Ju, Ki-Jun Lee, et al. · Electronics (2025) | TGRS Research Map | TGRS