×

Flash memory data correction and scrub techniques

DC
  • US 7,224,607 B2
  • Filed: 11/10/2005
  • Issued: 05/29/2007
  • Est. Priority Date: 10/03/2003
  • Status: Expired due to Fees
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, anda 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, andthereafter 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
    ×
    ×