×

Flash memory wear leveling system providing immediate direct access to microprocessor

  • US 5,568,423 A
  • Filed: 04/14/1995
  • Issued: 10/22/1996
  • Est. Priority Date: 04/14/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. In a digital network using a central processor and memory modules including a flash memory, a method for equitable utilization of each block of memory in said flash memory comprising the steps of:

  • (a) connecting said processor directly to said flash memory for immediate access;

    (b) assigning a header area in each block of flash memory which registers the number of times that the block has been utilized and erased, said header also specifically identifying each individual block of said flash memory;

    (c) assembling a list identifying each said flash memory block and its numerical value of utilization-erase cycles;

    (d) sorting said list into a free block list which organizes each identified block of flash memory in order of least-used block at the top, to the most-used block at the bottom of the list;

    (e) selecting the least-used block for erasure and storage utilization of newly placed data therein.

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