VARIABILITY AWARE WEAR LEVELING
0 Assignments
0 Petitions
Accused Products
Abstract
Techniques are presented that include determining, for data to be written to a nonvolatile memory, a location in the nonvolatile memory to which the data should be written based at least on one or more wear metrics corresponding to the location. The one or more wear metrics are based on measurements of the location. The measurements estimate physical wear of the location. The techniques further include writing the data to the determined location in the nonvolatile memory. The techniques may be performed by methods, apparatus (e.g., a memory controller), and computer program products.
-
Citations
45 Claims
-
1-23. -23. (canceled)
-
24. An apparatus, comprising:
-
a memory controller configured to perform at least the following; determining, for data to be written to a nonvolatile memory, a location in the nonvolatile memory to which the data should be written based at least on one or more wear metrics corresponding to the location, where the one or more wear metrics are based on measurements of the location, the measurements estimating physical wear of the location; and writing the data to the determined location in the nonvolatile memory. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification