×

Page and block management algorithm for NAND flash

  • US 7,680,977 B2
  • Filed: 07/18/2007
  • Issued: 03/16/2010
  • Est. Priority Date: 02/26/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A flash controller comprising:

  • a flash controller adapted to communicate with a host and a flash memory, the flash memory organized into a plurality of blocks of pages, for storage of information, a page including data and spare, the blocks being identifiable, within the flash memory, by a physical address;

    the controller including volatile memory configured to store a page-block table of logical addresses addressable by the physical addresses, the logical addresses used by the controller to identify the blocks, the table having an address mapping table and a property value table, the property value table including property values, each of the property values being incremented every time a block is written, up to a maximum value, and being associated with a block of a predetermined group of blocks and indicative of the number of times a block has been written, the property values corresponding to the logical addresses of the address mapping table.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×