Skip to main navigation Skip to search Skip to main content

Retention-Aware Read Acceleration Strategy for LDPC-based NAND Flash Memory

  • Tse-Yuan Wang
  • , Che-Wei Tsao
  • , Yuan-Hao Chang*
  • , Tei-Wei Kuo
  • *Corresponding author for this work

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

Abstract

With the strong demand for stable and great quality of service in many network and multimedia services, flash-memory storage systems have been widely adopted in the storage I/O stack in servers and data centers to provide greater access performance. In these services, a huge-size storage system is essential. However, the huge-size flash storage system is very expensive. Flash storage vendors gradually adopt the high-density, low-reliability, and cost-efficient MLC NAND flash memory chip as the major storage medium. Unfortunately, MLC NAND flash memory also brings about the critical issue of the high raw bit error rate. To resolve this issue, vendors adopt the more complex error correction code (such as LDPC). However, LDPC also results in significant read performance degradation due to its multiple read-retry sensing and decoding steps. To resolve this issue, we proposed a retention-aware read acceleration design (referred to as RRA) for the LDPC-based flash storage system to maintain stable and great read performance without significantly affecting the lifetime. Without significantly modifying the existing FTL design, we proposed a retention-aware management module to the existing FTL design. This module can efficiently identify and predict the data access characteristics and precisely allocate the suitable blocks for different data. The proposed design was evaluated with a series of experiments. The experiment results demonstrate that it could effectively reduce average read response time without significantly increasing the number of total live-page copying compared to the typical wear-leveling strategy. © 2023 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
Original languageEnglish
Pages (from-to)4597-4605
JournalIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Volume42
Issue number12
Online published26 Jun 2023
DOIs
Publication statusPublished - Dec 2023

Funding

This work was supported in part by the National Science and Technology Council under Grant 112-2223-E001-001, Grant 111-2221-E-001-013-MY3, Grant 111-2923-E-002-014-MY3, Grant 112-2927-I-001-508, Grant 11-2221-E-002-152-MY3, and Grant 112- 2221-E-002-160-MY3; and in part by the Academia Sinica under Grant ASIA-111-M01.

Research Keywords

  • Behavioral sciences
  • Bit error rate
  • Computer architecture
  • data allocation
  • Flash memories
  • LDPC soft sensing
  • Microprocessors
  • NAND flash memory
  • Non-volatile memory
  • Parity check codes
  • read performance
  • retention time
  • Soft sensors

Fingerprint

Dive into the research topics of 'Retention-Aware Read Acceleration Strategy for LDPC-based NAND Flash Memory'. Together they form a unique fingerprint.

Cite this