Skip to main navigation Skip to search Skip to main content

Implicit Programming: A Fast Programming Strategy for nand Flash Memory Storage Systems Adopting Redundancy Methods

  • Min Huang
  • , Ben Xu
  • , Zhaoqing Liu
  • , Yishen Xu*
  • , Di Wu
  • *Corresponding author for this work
  • Soochow University
  • Shanghai Institute of Satellite Engineering

Research output: Contribution to journalArticlepeer-review

Abstract

The aggressive shrinking of process geometry and an increase in the number of bits stored in each memory cell of NAND flash memory inevitably degrade the reliability of NAND flash. Redundancy methods have been widely adopted to enhance the reliability of the system data in NAND flash memory. However, the redundancy process will induce extra program operations which will sharply degrade the I/O performance of the system. This letter presents implicit programming strategy, a fast redundancy strategy for NAND flash memory storage systems adopting redundancy methods. Our technique for the first time exploits the property of the copyback operation and combines the normal program operation and copyback program operation to reduce the I/O performance overhead induced by the redundancy process. We have implemented implicit programming on a real hardware platform. The experimental results shoChang-DAC09w that by combining with implicit programming, one redundancy scheme (Meta-Cure) can reduce up to 27.24% of the I/O performance overhead.

Original languageEnglish
Article number7857739
Pages (from-to)37-40
Number of pages4
JournalIEEE Embedded Systems Letters
Volume9
Issue number2
DOIs
StatePublished - Jun 2017

Keywords

  • Copyback
  • fast programming
  • nand flash memory
  • redundancy

Fingerprint

Dive into the research topics of 'Implicit Programming: A Fast Programming Strategy for nand Flash Memory Storage Systems Adopting Redundancy Methods'. Together they form a unique fingerprint.

Cite this