• DocumentCode
    1324999
  • Title

    Rewriting Codes for Joint Information Storage in Flash Memories

  • Author

    Anxiao Jiang ; Bohossian, V. ; Bruck, J.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Texas A&M Univ., College Station, TX, USA
  • Volume
    56
  • Issue
    10
  • fYear
    2010
  • Firstpage
    5300
  • Lastpage
    5313
  • Abstract
    Memories whose storage cells transit irreversibly between states have been common since the start of the data storage technology. In recent years, flash memories have become a very important family of such memories. A flash memory cell has q states-state 0, 1, ..., q-1-and can only transit from a lower state to a higher state before the expensive erasure operation takes place. We study rewriting codes that enable the data stored in a group of cells to be rewritten by only shifting the cells to higher states. Since the considered state transitions are irreversible, the number of rewrites is bounded. Our objective is to maximize the number of times the data can be rewritten. We focus on the joint storage of data in flash memories, and study two rewriting codes for two different scenarios. The first code, called floating code, is for the joint storage of multiple variables, where every rewrite changes one variable. The second code, called buffer code, is for remembering the most recent data in a data stream. Many of the codes presented here are either optimal or asymptotically optimal. We also present bounds to the performance of general codes. The results show that rewriting codes can integrate a flash memory´s rewriting capabilities for different variables to a high degree.
  • Keywords
    cache storage; codes; digital storage; flash memories; buffer code; data storage technology; flash memories; floating code; joint information storage; rewriting codes; Ash; Computer aided software engineering; Construction industry; Electron traps; Joints; Memory; Periodic structures; Coding theory; data storage; flash memory;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2010.2059530
  • Filename
    5571897