Journal Article

·2026 OPEN ACCESS

Integrating NAND Flash with Internal ECC into Host-Side ECC Systems: A Driver-Level Solution

Muhammed Davut Koçoğlu YTU , Z. Cihan Taysi YTU

Electronics

Abstract

NAND flash memory reliability is increasingly challenged by rising data density and frequent program/erase cycles. While Error Correction Codes (ECC) are standard, the simultaneous use of ECC-embedded NAND and ECC-capable host systems is generally avoided due to the risk of unpredictable behavior and file system corruption. Existing studies on the use of dual ECC primarily focus on switching between different ECC structures or adaptive decoding based on error rates and data characteristics. In contrast, this paper introduces a novel driver-level coordination framework that enables the concurrent and integrated operation of two independent ECC mechanisms. By managing the interaction within the Memory Technology Device (MTD) layer, our approach enables the simultaneous utilization of internal NAND ECC and host-side ECC—a combination traditionally considered incompatible. Our approach improves overall system reliability and relaxes product-matching restrictions. Although the solution introduces a minor latency penalty, it is highly effective for applications where data integrity is the primary concern. Experimental results demonstrate that our solution prevents data corruption and extends the lifetime of NAND flash memory.

Keywords

NAND gate Flash (photography) Error detection and correction Reliability (semiconductor) Decoding methods Flash memory Latency (audio) Data integrity Computer science Embedded system

Subject Areas

Advanced Data Storage Technologies ·Computer Networks and Communications ·Physical Sciences
Radiation Effects in Electronics ·Electrical and Electronic Engineering ·Physical Sciences
Distributed systems and fault tolerance ·Computer Networks and Communications ·Physical Sciences

OpenAlex SDG Match

SDGs auto-classified by OpenAlex (score ≥ 0.4 shown).

Peace, Justice and strong institutions 82%