Flash memory data correction and scrub techniques

  • US 20050073884A1
  • Filed: 10/03/2003
  • Published: 04/07/2005
  • Est. Priority Date: 10/03/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method of operating a flash memory cell array that is organized into sub-arrays with the sub-arrays including blocks of a minimum number of memory cells that are erasable together and the blocks storing a number of units of data, comprising:

  • identifying 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, reading the identified at least one unit of data from the first block, correcting any errors in the data read from the first block to provide corrected first block data, writing the corrected first block data as at least one unit of data to a second one of the blocks, and thereafter copying 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
  • 11 Assignments
Timeline View
Assignment View