• DocumentCode
    1980635
  • Title

    WOM codes reduce write amplification in NAND flash memory

  • Author

    Xiang Luojie ; Kurkoski, Brian M. ; Yaakobi, Eitan

  • Author_Institution
    Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
  • fYear
    2012
  • fDate
    3-7 Dec. 2012
  • Firstpage
    3225
  • Lastpage
    3230
  • Abstract
    This paper proposes a NAND flash system that uses Write-Once Memory (WOM) codes to encode the data stored. It is shown through both analysis and simulation that, with proper parameters, flash memories which use WOM codes to encode data can achieve a lower write amplification than in a non-WOM-coded system. For example, in a 16-level per cell flash memory, when a two-write MLC WOM code is used with a total overprovisioning of 0.8, the write amplification is 15% lower than a non-WOM-coded system. A closed-form expression for the write amplification in a WOM-coded system is given for a system with a greedy garbage collection policy and a uniform random workload. The proposed expression is a function of the total overprovisioning factor, number of WOM code writes, and number of values per cell. The expression is applicable for both SLC and MLC flash.
  • Keywords
    flash memories; logic gates; storage management; write-once storage; MLC flash; NAND flash memory; NAND flash system; SLC flash; WOM-coded system; data encoding; greedy garbage collection policy; two-write MLC WOM code; uniform random workload; write amplification; write-once memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Global Communications Conference (GLOBECOM), 2012 IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    1930-529X
  • Print_ISBN
    978-1-4673-0920-2
  • Electronic_ISBN
    1930-529X
  • Type

    conf

  • DOI
    10.1109/GLOCOM.2012.6503611
  • Filename
    6503611