Erase page check
First Claim
Patent Images
1. A method performed by a memory device, the method comprising:
- identifying a memory cell of the memory device to test for an incomplete programming, the memory cell configured to store multiple bits;
identifying a first read voltage used to read a first bit of the memory cell, the first read voltage having a lower read voltage than other read voltages used to read other bits stored in the memory cell;
testing for the incomplete programming by reducing the first read voltage by a specified amount and reading a value in the first bit of the memory cell using the reduced first read voltage;
determining that the memory cell was incompletely programmed based upon the value read from the memory cell;
in response to determining that the memory cell was incompletely programmed, mark the memory cell; and
wherein reading the value does not occur while in an administrative mode of the memory device.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed in some examples are methods, systems, memory devices, and machine readable mediums for performing an erase page check. For example, in response to an unexpected (e.g., an asynchronous) shutdown, the memory device may have one or more cells that did not finish programming. The memory device may detect these cells and erase them or mark them for erasure.
17 Citations
20 Claims
-
1. A method performed by a memory device, the method comprising:
-
identifying a memory cell of the memory device to test for an incomplete programming, the memory cell configured to store multiple bits; identifying a first read voltage used to read a first bit of the memory cell, the first read voltage having a lower read voltage than other read voltages used to read other bits stored in the memory cell; testing for the incomplete programming by reducing the first read voltage by a specified amount and reading a value in the first bit of the memory cell using the reduced first read voltage; determining that the memory cell was incompletely programmed based upon the value read from the memory cell; in response to determining that the memory cell was incompletely programmed, mark the memory cell; and wherein reading the value does not occur while in an administrative mode of the memory device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A memory device comprising:
-
a controller, configured to perform operations comprising; identifying a memory cell of the memory device to test for an incomplete programming, the memory cell configured to store multiple bits; identifying a first read voltage used to read a first bit of the memory cell, the first read voltage having a lower read voltage than other read voltages used to read other bits stored in the memory cell; testing for the incomplete programming by reducing the first read voltage by a specified amount and reading a value in the first bit of the memory cell using the reduced first read voltage; determining that the memory cell was incompletely programmed based upon the value read from the memory cell; in response to determining that the memory cell was incompletely programmed, mark the memory cell; and wherein reading the value does not occur while in an administrative mode of the memory device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A machine-readable medium, storing instructions, which when executed by a machine, causes the machine to perform operations comprising:
-
identifying a memory cell of a memory device to test for an incomplete programming, the memory cell configured to store multiple bits; identifying a first read voltage used to read a first bit of the memory cell, the first read voltage having a lower read voltage than other read voltages used to read other bits stored in the memory cell; testing for the incomplete programming by reducing the first read voltage by a specified amount and reading a value in the first bit of the memory cell using the reduced first read voltage; determining that the memory cell was incompletely programmed based upon the value read from the memory cell; in response to determining that the memory cell was incompletely programmed, mark the memory cell; and wherein reading the value does not occur while in an administrative mode of the memory device. - View Dependent Claims (18, 19, 20)
-
Specification