scispace - formally typeset
Journal ArticleDOI

Realizing Unequal Error Correction for nand Flash Memory at Minimal Read Latency Overhead

Reads0
Chats0
TLDR
This brief presents a design strategy to implement unequal error correction through concatenated coding, which can well match the unequal error rates among different types of pages at minimal memory read latency penalty.
Abstract
In nand Flash memory, all pages have the same storage capacity and hence accommodate the same amount of redundancy in support of error correction. In current practice, user data in all the pages are protected by the same error correction code. However, different types of pages in multibit per cell memory have largely different bit error rates, for which appropriate unequal error correction can achieve a better utilization of memory redundancy and hence improve program/erase (P/E) cycling endurance. Nevertheless, a straightforward realization of unequal error correction suffers from severe memory read latency penalty. This brief presents a design strategy to implement unequal error correction through concatenated coding, which can well match the unequal error rates among different types of pages at minimal memory read latency penalty. Based on measurement results from commercial sub-22-nm 2 bits/cell nand Flash memory chips, we carried out simulations from both the coding and storage system perspectives, and the results show that this design strategy can improve the P/E cycling endurance by 20% and only incur less than 7% increase of storage system read response time at the end of Flash memory lifetime with the P/E cycling of around 1800.

read more

Citations
More filters
Journal ArticleDOI

Enabling Accurate and Practical Online Flash Channel Modeling for Modern MLC NAND Flash Memory

TL;DR: A new low-complexity flash memory model is proposed, built upon a modified version of the Student's t-distribution and the power law, which captures the threshold voltage distribution and predicts future distribution shifts as wear increases, and is highly accurate and simple to compute within the flash controller.
Proceedings ArticleDOI

How much can data compressibility help to improve NAND flash memory lifetime

TL;DR: This work proposes an implicit data compression approach as a complement to conventional explicit data compression that aims to increase the number of sectors per flash memory page and derives a set of mathematical formulations that can quantitatively estimate flash memory physical damage reduction gain.
Journal ArticleDOI

Optimization Techniques for the Efficient Implementation of High-Rate Layered QC-LDPC Decoders

TL;DR: Three techniques that can be used to implement an efficient reordered layered decoder are presented and results show that the throughput-to-area ratio (TAR) increases by 58.9% without sacrificing error-rate performance.
Journal ArticleDOI

Byte-Reconfigurable LDPC Codec Design With Application to High-Performance ECC of NAND Flash Memory Systems

TL;DR: A byte-reconfigurable cost-effective high-throughput QC-LDPC codec design for NAND Flash memory systems that is implemented in TSMC 90 nm technology and can save on-chip memory cost.
Posted Content

Architectural Techniques for Improving NAND Flash Memory Reliability.

TL;DR: It is shown that NAND flash memory reliability can be improved at low cost and with low performance overhead by deploying various architectural techniques that are aware of higher-level application behavior and underlying flash device characteristics.
References
More filters
Proceedings Article

Design tradeoffs for SSD performance

TL;DR: It is found that SSD performance and lifetime is highly workload-sensitive, and that complex systems problems that normally appear higher in the storage stack, or even in distributed systems, are relevant to device firmware.

The DiskSim Simulation Environment Version 4.0 Reference Manual (CMU-PDL-08-101)

TL;DR: This manual describes how to configure and use DiskSim, which has been made publicly available with the hope of advancing the state-of-the-art in disk system performance evaluation in the research community.
Proceedings ArticleDOI

Bit error rate in NAND Flash memories

TL;DR: NAND flash memories have bit errors that are corrected by error-correction codes (ECC), but UBER is a strong function of program/erase cycling and subsequent retention time, so UBER specifications must be coupled with maximum specifications for these quantities.
Book

Flash Memories

TL;DR: In this paper, the authors provide a comprehensive information on basic memory cell structures, device physics and technology, simulation circuit architecture, system issues, testing and reliability, and applications of flash memories.
Journal ArticleDOI

Area-Efficient Min-Sum Decoder Design for High-Rate Quasi-Cyclic Low-Density Parity-Check Codes in Magnetic Recording

TL;DR: Synthesis results show that the design method can meet the beyond-2 Gb/s throughput requirement in future magnetic recording at minimal silicon area cost.
Related Papers (5)