×

Variability aware wear leveling

  • US 9,846,641 B2
  • Filed: 06/18/2012
  • Issued: 12/19/2017
  • Est. Priority Date: 06/18/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method, comprising:

  • determining a health for each location in a nonvolatile memory based at least on one or more wear metrics corresponding to each location, where the one or more wear metrics are based on measurements of the location, the measurements estimating physical wear of each location;

    creating a global cumulative distribution based on the determined health of each location;

    collecting a candidate pool of physical locations for data to be written to skipping any location having a health less than a health of a predetermined percentage of locations based on the global cumulative distribution;

    selecting a location from the candidate pool based on a probability, where the probability is a function of the health of the selected location; and

    writing the data to the selected location in the nonvolatile memory.

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