Error Scrubbing Codes for Flash Memories

Free registration required

Executive Summary

Flash memories are the most widely used type of non-volatile electronic memories. Every flash memory cell has q discrete levels for storing information. A prominent property of flash memories is that although it is easy to increase a cell level, to decrease any cell level, a whole block of cells have to be erased and reprogrammed. To minimize the number of expensive block erasure operations and to maintain the data integrity, the data needs to be stored with a strong error-correcting code that can correct enough errors between two erasure operations. In this paper, the authors introduce the concept of error scrubbing codes.

  • Format: PDF
  • Size: 268.23 KB