Wear leveling of multiple memory devices
First Claim
Patent Images
1. A data storage device comprising:
- a plurality of nonvolatile memory dies;
a plurality of tracking circuits, wherein each tracking circuit is associated with one nonvolatile memory die; and
a controller coupled to each of the plurality of nonvolatile memory dies and to each of the plurality of tracking circuits, wherein the controller is distinct from each tracking circuit and is configured to;
maintain a first reliability measurement associated with a first portion of a first nonvolatile memory die of the plurality of nonvolatile memory dies, the first reliability measurement based on a first tracking circuit associated with the first nonvolatile memory die;
determine that the first reliability measurement associated with the first portion of the first nonvolatile memory die exceeds a threshold;
determine that a second reliability measurement based on a second tracking circuit associated with a second nonvolatile memory die is below the threshold; and
transfer data from the first portion of the first nonvolatile memory die to the second nonvolatile memory die.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of managing wear leveling in a data storage device includes determining whether a reliability measurement associated with a first portion of a first nonvolatile memory die satisfies a threshold. The first nonvolatile memory die is included in a plurality of memory dies. The method includes, in response to determining that the reliability measurement associated with the first portion of the first nonvolatile memory die satisfies the threshold, transferring first data from the first portion of the first nonvolatile memory die to a second nonvolatile memory die of the plurality of memory dies.
49 Citations
35 Claims
-
1. A data storage device comprising:
-
a plurality of nonvolatile memory dies; a plurality of tracking circuits, wherein each tracking circuit is associated with one nonvolatile memory die; and a controller coupled to each of the plurality of nonvolatile memory dies and to each of the plurality of tracking circuits, wherein the controller is distinct from each tracking circuit and is configured to; maintain a first reliability measurement associated with a first portion of a first nonvolatile memory die of the plurality of nonvolatile memory dies, the first reliability measurement based on a first tracking circuit associated with the first nonvolatile memory die; determine that the first reliability measurement associated with the first portion of the first nonvolatile memory die exceeds a threshold; determine that a second reliability measurement based on a second tracking circuit associated with a second nonvolatile memory die is below the threshold; and transfer data from the first portion of the first nonvolatile memory die to the second nonvolatile memory die. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
first peripheral circuitry including first tracking circuitry, the first peripheral circuitry configured to communicate with a first nonvolatile memory die of a plurality of distinct nonvolatile memory dies; and a controller distinct from the first peripheral circuitry and configured to, in response to determining that a first reliability measurement associated with a first portion of the first nonvolatile memory die exceeds a threshold based on the first tracking circuitry, transfer data from the first portion of the first nonvolatile memory die via the first peripheral circuitry to a second nonvolatile memory die of the plurality of distinct nonvolatile memory dies, wherein a second reliability measurement based on second tracking circuitry that is included in second peripheral circuitry associated with the second nonvolatile memory die is below the threshold. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of managing wear leveling in a data storage device, the method comprising:
-
determining, at first tracking circuitry associated with a first nonvolatile memory die, whether a first reliability measurement associated with a first portion of the first nonvolatile memory die exceeds a threshold, wherein the first nonvolatile memory die is one of a plurality of memory dies in the data storage device, and wherein the first tracking circuitry is coupled to a controller via a controller interface and is distinct from the controller; sending, by the first tracking circuitry, a signal to the controller, the signal indicating that first data at the first portion of the first nonvolatile memory die is to be moved, the signal sent responsive to determining that the first reliability measurement associated with the first portion of the first nonvolatile memory die exceeds the threshold; determining, by the controller, that a second reliability measurement at second tracking circuitry associated with a second portion of a second nonvolatile memory die is less than the threshold, wherein the second nonvolatile memory die is distinct from the first nonvolatile memory die, and wherein the second tracking circuitry is distinct from the controller and is distinct from the first tracking circuitry and is coupled to the controller via a second controller interface; and transferring the first data from the first portion of the first nonvolatile memory die to the second portion of the second nonvolatile memory die. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification