Patent · US Active

Method for performing static wear leveling on flash memory

US8700839B2 · kind B2 · utility

2Cited by
36References
3Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 21, 2007
Grant dateApr 15, 2014
Priority date
Expiry dateJul 11, 2031

Classification

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

Abstract

A method for performing a static wear leveling on a flash memory is disclosed. Accordingly, a static wear leveling unit is disposed with a block reclamation unit of either a flash translation layer or a native file system in the flash memory, and utilizes less memory space to trace a distribution status of block leveling cycles of each physical block of the flash memory. Based on the distribution record of the block leveling cycles, the number of the leveling cycles less than a premeditated threshold would be found while the system idles. Then the static wear leveling unit requests the block reclamation unit to level the found blocks. Before leveling the found block, the rarely updated data is compelled to move from one block to another block which is leveled frequently, whereby accurate wear leveling cycles for the blocks can be averaged extremely.

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