Flash memory data correction and scrub techniques

  • US 20060062048A1
  • Filed: 11/10/2005
  • Published: 03/23/2006
  • Est. Priority Date: 10/03/2003
  • Status: Active Grant
First Claim
Patent Images

1. A non-volatile memory system, comprising:

  • an array of flash memory cells organized into blocks of a minimum number of memory cells that are erasable together and the blocks individually storing a plurality of units of data, and a controller coupled with the memory cell array and that operates to;

    identify when a scrub trigger event has occurred for data stored in at least one of the units of data in a first one of the blocks, read the identified at least one unit of data from the first block, correct any errors in the data read from the first block to provide corrected first block data, write the corrected first block data as at least one unit of data to a second one of the blocks, and thereafter copy uncorrected data units of the first block into the second block, thereby to consolidate in the second block corrected and uncorrected units of data originally of the first block.

View all claims
  • 10 Assignments
Timeline View
Assignment View