Leveraging partial-refresh for performance and lifetime improvement of 3D NAND flash memory in cyber-physical systems

Research output: Journal Publications and Reviews (RGC: 21, 22, 62)21_Publication in refereed journalpeer-review

9 Scopus Citations
View graph of relations

Author(s)

  • Jinhua Cui
  • Youtao Zhang
  • Liang Shi
  • Jun Yang
  • Weiguang Liu
  • Laurence T. Yang

Related Research Unit(s)

Detail(s)

Original languageEnglish
Article number101685
Journal / PublicationJournal of Systems Architecture
Volume103
Online published26 Nov 2019
Publication statusPublished - Feb 2020

Abstract

Three-dimensional (3D) NAND flash memory-based solid state drives (SSDs) have been widely adopted in cyber-physical systems, due to its performance benefits and scalability. Although 3D flash rapidly increases storage capacity by stacking flash cells in the vertical direction, it faces severe retention errors as well. Periodic refreshing, while effectively mitigating the retention issues, seriously degrades the storage performance and the endurance of 3D NAND flash memory. To address the above challenge, we propose partial-refresh (PR), a novel lightweight data refresh scheme for 3D NAND flash memory in cyber-physical systems. PR leverages LDPC detectability to identify cells that are more vulnerable to errors. By moving these susceptible bits to new pages, PR avoids copying an entire page, and reduces the refresh cost and prolongs the SSD lifetime. Our experimental results show that, on average, a PR-aware flash memory improves refresh performance by 28.2% and extends the SSD lifetime by 4.6% over the state-of-the-art while preserving the high data reliability.

Research Area(s)

  • 3D flash memory, LDPC, Refresh, Retention error, Write amplification

Bibliographic Note

Full text of this publication does not contain sufficient affiliation information. With consent from the author(s) concerned, the Research Unit(s) information for this record is based on the existing academic department affiliation of the author(s)

Citation Format(s)

Leveraging partial-refresh for performance and lifetime improvement of 3D NAND flash memory in cyber-physical systems. / Cui, Jinhua; Zhang, Youtao; Shi, Liang et al.
In: Journal of Systems Architecture, Vol. 103, 101685, 02.2020.

Research output: Journal Publications and Reviews (RGC: 21, 22, 62)21_Publication in refereed journalpeer-review