• DocumentCode
    2143076
  • Title

    Phoenix: Reviving MLC blocks as SLC to extend NAND flash devices lifetime

  • Author

    Jimenez, Xavier ; Novo, David ; Ienne, Paolo

  • Author_Institution
    Ecole Polytechnique Fédérale de Lausanne (EPFL), School of Computer and Communication Sciences, CH-1015, Switzerland
  • fYear
    2013
  • fDate
    18-22 March 2013
  • Firstpage
    226
  • Lastpage
    229
  • Abstract
    On a Multi-Level Cell (MLC) flash memory, a flash block that is becoming unreliable to store multiple bits per cell can be “revived” by storing only a single bit per cell. While the revived-block capacity is halved, its lifetime is significantly extended without jeopardizing the stored data. We present Phoenix, a technique that benefits from this feature to extend a device lifetime, and we evaluate its potential through detailed trace simulation on realistic benchmarks. Phoenix shows systematic lifetime extensions ranging from 3% up to 17%, without extra memory requirements or performance loss.
  • Keywords
    Ash; Computer architecture; Microprocessors; Performance evaluation; Semiconductor device measurement; Stress; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2013
  • Conference_Location
    Grenoble, France
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4673-5071-6
  • Type

    conf

  • DOI
    10.7873/DATE.2013.059
  • Filename
    6513505