Back to results
US 2014/0372707 A1Published application
Wear Leveling in a Memory System
AssigneeRambus Inc.
InventorsTrung Diep, Eric Linstadt
Life of this patent
Estimating the term…
Abstract
Embodiments are disclosed for replacing one or more pages of a memory to level wear on the memory. In one embodiment, a system includes a page fault handling function and a memory address mapping function. Upon receipt of a page fault, the page fault handling function maps an evicted virtual memory address to a stressed page and maps a stressed virtual memory address to a free page using the memory address mapping function.
Claims20
A device comprising:
- an operating system having a page fault handling function;
- and
- a memory address mapping memory function, wherein upon receipt of a page fault, the page fault handling function:
- maps an unmapped virtual memory address to a stressed page of a memory;
- and maps a stressed virtual memory address to a free page of the memory using the memory address mapping function, and wherein the stressed page is determined based on one or more durability parameters, the durability parameters including an error correction parameter representing a frequency of detected, corrected errors in each of the pages of memory.
2 more elements
A method comprising:
- tracking page durability for a memory using one or more page durability parameters, the page durability parameters including for each page an error correction parameter representing a frequency of detected, corrected errors in that page;
- receiving a page fault from a memory controller interface;
- mapping an unmapped virtual memory address to a stressed page of a-the memory using a memory address mapping function;
- providing instructions to migrate data stored in an evicted page to a storage device;
- and
- mapping a stressed virtual memory address to a free page of the memory using the memory address mapping function, wherein the stressed page is determined based on at least one of its durability parameters.
3 more elements
Dependencies are inferred from the claim text.