×

WRITE-ERASE ENDURANCE LIFETIME OF MEMORY STORAGE DEVICES

  • US 20120303919A1
  • Filed: 08/06/2012
  • Published: 11/29/2012
  • 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 is configured to sort the free memory blocks in a predetermined order based on block write-erase endurance cycle count and to receive new user-write requests to update existing data and relocation write requests to relocate existing data 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 delay block data structure configured to receive memory blocks holding the user-write data and memory blocks holding the relocation data from the free block data structure and delay the memory blocks from being immediately selected as a candidate for garbage collection; and

    a garbage collection pool structure configured to receive memory blocks from the delay block data structure, and select at least one of the memory blocks for erasure, wherein the selected memory block is moved to the free block data structure upon being erased.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×