• DocumentCode
    1456411
  • Title

    On the Capacity and Programming of Flash Memories

  • Author

    Jiang, Anxiao ; Li, Hao ; Bruck, Jehoshua

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Texas A&M Univ., College Station, TX, USA
  • Volume
    58
  • Issue
    3
  • fYear
    2012
  • fDate
    3/1/2012 12:00:00 AM
  • Firstpage
    1549
  • Lastpage
    1564
  • Abstract
    Flash memories are currently the most widely used type of nonvolatile memories. A flash memory consists of floating-gate cells as its storage elements, where the charge level stored in a cell is used to represent data. Compared to magnetic recording and optical recording, flash memories have the unique property that the cells are programmed using an iterative procedure that monotonically shifts each cell´s charge level upward toward its target value. In this paper, we model the cell as a monotonic storage channel, and explore its capacity and optimal programming. We present two optimal programming algorithms based on a few different noise models and optimization objectives.
  • Keywords
    data structures; flash memories; iterative methods; optimisation; cell capacity; cell charge level; data representation; flash memory capacity; floating-gate cell; iterative procedure; monotonic storage channel; noise model; nonvolatile memory; optimal programming; optimization objective; storage element; Ash; Channel models; Charge measurement; Noise; Phase change memory; Programming profession; Capacity; data storage; flash memory;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2011.2177755
  • Filename
    6157075