×

WRITE-ERASE ENDURANCE LIFETIME OF MEMORY STORAGE DEVICES

  • US 20110029715A1
  • Filed: 07/29/2009
  • Published: 02/03/2011
  • Est. Priority Date: 07/29/2009
  • Status: Active Grant
First Claim
Patent Images

1. A memory management system for a memory device of a computer, the system comprising:

  • a free block data structure including a plurality of free memory blocks for writing, the free block data structure configured to sort the free memory blocks in a predetermined order based on block write-erase endurance cycle count and receive new user-write requests to update existing data and relocation write requests to relocate existing data separately such that user-write data from new user-write requests are placed on youngest free memory blocks having lower block write-erase endurance cycle count while relocation data from relocation requests are placed on oldest free memory blocks having higher block write-erase endurance cycle count than that of the youngest free memory blocks,a user-write data structure configured to receive user-write memory blocks holding the user-write data from the free block data structure;

    a relocation data structure configured to receive relocation memory blocks holding the relocation data from the free block data structure; and

    a garbage collection pool structure configured to select at least one of the user-write blocks and relocation blocks for erasure, wherein the selected block is moved to the free block data structure upon being erased.

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