Patent · US Active

Systems and methods providing wear leveling using dynamic randomization for non-volatile memory

US8806171B2 · kind B2 · utility

16Cited by
3References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 24, 2012
Grant dateAug 12, 2014
Priority date
Expiry dateNov 29, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/7211
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Systems and methods for dynamically remapping elements of a set to another set based on random keys. Application of said systems and methods to dynamically mapping regions of memory space of non-volatile memory, e.g., phase-change memory, can provide a wear-leveling technique. The wear leveling technique can be effective under normal execution of typical applications, and in worst-case scenarios including the presence of malicious exploits and/or compromised operating systems, wherein constantly migrating the physical location of data inside the PCM avoids information leakage and increases security; wherein random relocation of data results in the distribution of memory requests across the physical memory space increases durability; and wherein such wear leveling schemes can be implemented to provide fine-grained wear leveling without overly-burdensome hardware overhead e.g., a look-up table.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.