@inproceedings{06b3737e4469454cbbc3192c25c639b6,
title = "ECC Caching Techniques for Protecting NAND Flash Memories",
abstract = "Due to the rapid technology scaling and increasing program/erase cycling, the raw bit error rate (RBER) in NAND flash memory keeps increasing rapidly. Conventional error correction codes (ECCs) with stronger protection capability are usually equipped for all flash pages as a solution to maintain the mandatory yield and reliability levels. However, the growth of RBER induced by increasing P/E cycles will lead to uneven distribution of errors. Applying uniform ECC protection capability for all flash pages might incur unnecessary hardware and latency overhead. Moreover, the overlong ECC check bits might be stored in two different flash pages. Therefore, two flash reads are required to retrieve a codeword. In this paper, ECC caching (E3C) techniques are proposed to cure these drawbacks of conventional uniform protection techniques. The main idea is to upgrade the ECC protection levels for flash pages when their correction slack is below the specified threshold. According to experimental results, we can enhance the reliability of flash memories significantly with negligible hardware cost.",
author = "Lu, {Shyue Kung} and Tsai, {Zeng Long} and Hsu, {Chun Lung} and Sun, {Chi Tien}",
note = "Publisher Copyright: {\textcopyright} 2020 IEEE.; 4th IEEE International Test Conference in Asia, ITC-Asia 2020 ; Conference date: 23-09-2020 Through 25-09-2020",
year = "2020",
month = sep,
doi = "10.1109/ITC-Asia51099.2020.00020",
language = "???core.languages.en_GB???",
series = "Proceedings - 2020 IEEE International Test Conference in Asia, ITC-Asia 2020",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "47--52",
booktitle = "Proceedings - 2020 IEEE International Test Conference in Asia, ITC-Asia 2020",
}