NAND error management
First Claim
Patent Images
1. A method to manage read failures on an indirected, non-volatile (NV) block memory in an electronic device, comprising:
- detecting an operational failure in a NV memory block;
relocating valid user data from the NV memory block associated with the operational failure to a good block;
marking the NV memory block associated with the operational failure as bad; and
updating the indirection table.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques to manage various errors in memory such as, e.g., NAND memory in electronic devices are disclosed. In some embodiments, erase, read, and program error handling errors are managed.
28 Citations
20 Claims
-
1. A method to manage read failures on an indirected, non-volatile (NV) block memory in an electronic device, comprising:
-
detecting an operational failure in a NV memory block; relocating valid user data from the NV memory block associated with the operational failure to a good block; marking the NV memory block associated with the operational failure as bad; and updating the indirection table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method to manage write failures on an indirected, non-volatile (NV) block memory in an electronic device, comprising:
-
detecting an operational failure in a NV memory block; relocating valid user data from the NV memory block associated with the operational failure to a good block; marking as bad the NV memory block associated with the operational failure; and updating the indirection table. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system, comprising:
-
a controller; a non-volatile storage device; and logic to; manage read failures on an indirected, non-volatile (NV) block memory in an electronic device, comprising; detect an operational failure in a NV memory block; relocate valid user data from the NV memory block associated with the operational failure to a good block; mark the NV memory block associated with the operational failure as bad; and update the indirection table. - View Dependent Claims (18, 19, 20)
-
Specification