Semiconductor memory devices that are configured to analyze read failures and related methods of operating such devices
First Claim
Patent Images
1. A semiconductor memory device comprising:
- a nonvolatile memory that includes a plurality of memory cells;
an error correction unit; and
a controller that is configured to;
determine, using an output of the error correction unit, that a read failure occurred during a read operation of a first of the plurality of memory cells;
determine, by changing a selective read voltage, whether the read failure resulted because the first of the plurality of memory cells was programmed with data having a first value but was sensed as storing data having a second value or because the first of the plurality of memory cells was programmed with data having the second value but was sensed as storing data having the first value; and
repair the read failure if it is due to charge leakage or to soft-programming by re-programming, and to repair the read failure if it is due to over-programming by increasing a non-selective read voltage.
2 Assignments
0 Petitions
Accused Products
Abstract
Semiconductor memory devices are provided that include a nonvolatile memory that has a plurality of memory cells and a memory controller that is configured to control at least some of the operations of the nonvolatile memory. The memory controller include an error correction unit. Moreover, the memory controller is configured to determine whether a read failure that occurs during a read operation of a first of the plurality of memory cells is due to charge leakage based at least in part on an output of the error correction unit. Related methods are also disclosed.
36 Citations
10 Claims
-
1. A semiconductor memory device comprising:
-
a nonvolatile memory that includes a plurality of memory cells; an error correction unit; and a controller that is configured to; determine, using an output of the error correction unit, that a read failure occurred during a read operation of a first of the plurality of memory cells; determine, by changing a selective read voltage, whether the read failure resulted because the first of the plurality of memory cells was programmed with data having a first value but was sensed as storing data having a second value or because the first of the plurality of memory cells was programmed with data having the second value but was sensed as storing data having the first value; and repair the read failure if it is due to charge leakage or to soft-programming by re-programming, and to repair the read failure if it is due to over-programming by increasing a non-selective read voltage. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for analyzing a read failure that occurred during a first data read operation of a first memory cell of a nonvolatile memory of a semiconductor memory device, the method comprising:
-
analyzing error correction code data that is associated with data that was read from the nonvolatile memory during the first data read operation to determine a cause of the read failure from one of a plurality of possible causes for the read failure, wherein the cause of the read failure is determined based at least in part on a value that was programmed into the first memory cell that was incorrectly sensed during the first data read operation; and repairing the read failure by re-programming if the cause of the read failure is determined to be either charge leakage or soft-programming, and repairing the read failure by increasing a non-selective read voltage if the cause of the read failure is determined to be over-programming. - View Dependent Claims (8, 9, 10)
-
Specification