TRACKING CELL ERASE COUNTS OF NON-VOLATILE MEMORY
First Claim
1. A method comprising:
- in a data storage device that includes a controller and a non-volatile memory, performing;
updating, in the controller, a value of a particular write/erase (W/E) counter of a set of counters in response to an erase operation to a particular region of the non-volatile memory that is tracked by the particular W/E counter and that includes a storage element that is tracked by a particular cell erase counter of the set of counters; and
in response to the value of the particular W/E counter indicating that a count of erase operations to the particular region satisfies a first threshold, initiating a remedial action to the particular region of the non-volatile memory at least partially based on the value of the particular cell erase counter.
2 Assignments
0 Petitions
Accused Products
Abstract
A data storage device includes a memory and a controller and may perform a method that includes updating, in a controller of the data storage device, a value of a particular write/erase (W/E) counter of a set of counters in response to an erase operation to a particular region of the non-volatile memory that is tracked by the particular W/E counter and that includes a storage element that is tracked by a particular cell erase counter of the set of counters. The method includes, in response to the value of the particular W/E counter indicating that a count of erase operations to the particular region satisfies a first threshold, initiating a remedial action to the particular region of the non-volatile memory at least partially based on the value of the particular cell erase counter.
36 Citations
22 Claims
-
1. A method comprising:
in a data storage device that includes a controller and a non-volatile memory, performing; updating, in the controller, a value of a particular write/erase (W/E) counter of a set of counters in response to an erase operation to a particular region of the non-volatile memory that is tracked by the particular W/E counter and that includes a storage element that is tracked by a particular cell erase counter of the set of counters; and in response to the value of the particular W/E counter indicating that a count of erase operations to the particular region satisfies a first threshold, initiating a remedial action to the particular region of the non-volatile memory at least partially based on the value of the particular cell erase counter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A data storage device comprising:
-
a non-volatile memory; and a controller including a set of counters, wherein the controller is configured to update a value of a particular write/erase (W/E) counter in response to an erase operation to a particular region of the non-volatile memory that is tracked by the particular W/E counter and that includes a storage element that is tracked by a particular cell erase counter of the set of counters, and wherein, in response to the value of the particular W/E counter indicating that a count of erase operations to the particular region satisfies a first threshold, the controller is configured to initiate a remedial action to the particular region of the non-volatile memory at least partially based on the value of the particular cell erase counter. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification