Error recovery for nonvolatile memory
First Claim
Patent Images
1. A method of operating a memory integrated circuit comprising:
- providing a string of a plurality of memory cells connected in series between a source and a drain;
selecting a first memory cell in the string to read data from;
placing a word line voltage on a word line of the first memory cell;
for a memory cell standard read mode, placing a first read voltage on a word line of a second memory cell, adjacent to the first memory cell;
for a memory cell recovery read mode, placing a second read voltage on the word line of the second memory cell, wherein the second read voltage is different from the first read voltage; and
reading data from the first memory cell.
3 Assignments
0 Petitions
Accused Products
Abstract
An error recovery technique is used on marginal nonvolatile memory cells. A marginal memory cell is unreadable because it has a voltage threshold (VT) of less than zero volts. By biasing adjacent memory cells, this will shift the voltage threshold of the marginal memory cells, so that it is a positive value. Then the VT of the marginal memory cell can be determined. The technique is applicable to both binary and multistate memory cells.
-
Citations
23 Claims
-
1. A method of operating a memory integrated circuit comprising:
-
providing a string of a plurality of memory cells connected in series between a source and a drain;
selecting a first memory cell in the string to read data from;
placing a word line voltage on a word line of the first memory cell;
for a memory cell standard read mode, placing a first read voltage on a word line of a second memory cell, adjacent to the first memory cell;
for a memory cell recovery read mode, placing a second read voltage on the word line of the second memory cell, wherein the second read voltage is different from the first read voltage; and
reading data from the first memory cell. - View Dependent Claims (2, 3, 4, 5, 6, 7)
for the memory cell recovery read mode, placing the second read voltage on a word line of a third memory cell, also adjacent to the first memory cell, wherein the second read voltage is different from the first read voltage.
-
-
8. A storage device comprising:
-
a memory controller causing selection of a first memory cell in a string of a plurality of memory cells connected in series between a source and a drain to read data from, causing placement of a word line voltage on a word line of the first memory cell, causing, for a memory cell standard read mode, placement of a first read voltage on a word line of a second memory cell, adjacent to the first memory cell, causing, for a memory cell recovery read mode, placement of a second read voltage on the word line of the second memory cell, wherein the second read voltage is different from the first read voltage, and causing reading of data from the first memory cell. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of reading data stored as levels of charge in a plurality of memory cells including charge storage elements positioned between parallel word lines and a substrate, comprising:
-
reading the data stored in memory cells along a selected word line by placing a first voltage on the selected word line and a second voltage on at least one other word line neighboring the selected word line, checking the validity of the data read from the memory cells along the selected word line, and in response to at least some of the read data being invalid, re-reading the data stored in the memory cells along the selected word line by placing the first voltage on the selected word line and a third voltage on said at least one other word line that is different from the second voltage. - View Dependent Claims (15, 16, 17)
-
-
18. A method of reading data stored as levels of charge in a plurality of memory cells, comprising:
-
reading the data stored in a first group of the plurality of memory cells by applying read voltages to the memory cells of the first group, checking the validity of the data read from the first group of memory cells, and in response to at least some of the read data being invalid, re-reading the data stored in the memory cells of the first group of memory cells by applying voltages to a second group of the plurality of memory cells adjacent the first group that alter threshold voltages of memory cells of the first group. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification