Method and System For Managing Memory Device
AssigneeWestern Digital Technologies, Inc.
InventorsSanghoon CHU, Scott JINN, Yuriy PAVLENKO, Kum-Jung SONG
Life of this patent
Estimating the term…
Abstract
The subject technology provides for managing a data storage system. A data operation error for a data operation initiated in a first non-volatile memory die of a plurality of non-volatile memory die in the data storage system is detected. An error count for an error type of the data operation error for the first non-volatile memory die is incremented. The incremented error count satisfies a first threshold value for the error type of the data operation error is determined. The first non-volatile memory die is marked for exclusion from subsequent data operations.
Claims20
A data storage system, comprising:
- a plurality of memory devices including a memory device;
- and
- a controller configured to cause:
- when an indication of a memory operational error is received from the memory device, increasing an error count associated with an error type of the memory operational error, wherein the error type is one of one or more memory operational error types, wherein a separate error count is provided for each error type of the one or more memory operational error types, and wherein the error count for each error type comprises a total error count for all blocks of the memory device;
- and
- when the increased error count reaches a threshold count associated with the error type, providing an indication to deny the memory device from participating in subsequent memory operations.
A machine-implemented method, comprising:
- when an indication of a memory operational error is received from a memory device, increasing an error count associated with an error type of the memory operational error, wherein the error type is one of one or more memory operational error types, wherein a separate error count is provided for each error type of the one or more memory operational error types, and wherein the error count for each error type comprises a total error count for all blocks of the memory device;
- and
- when the increased error count reaches a threshold count associated with the error type, identifying the memory device for exclusion from participating in subsequent memory operations.
An apparatus, comprising:
- when an indication of a memory operational error is received from a memory device, means for increasing an error count associated with an error type of the memory operational error, wherein the error type is one of one or more memory operational error types, wherein a separate error count is provided for each error type of the one or more memory operational error types, and wherein the error count for each error type comprises a total error count for all blocks of the memory device;
- and
- when the increased error count reaches a threshold count associated with the error type, means for providing an indication to deny the memory device from participating in subsequent memory operations.
Dependencies are inferred from the claim text.