Method of reading NAND memory to compensate for coupling between storage elements
First Claim
1. A method for reading non-volatile memory arranged in columns and rows, comprising the steps of:
- selecting a word-line WLn to be read;
reading an adjacent word line (WLn+1) written after word line WLn; and
reading the selected bit in word line WLn by selectively adjusting at least one read parameter.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for reading non-volatile memory arranged in columns and rows which reduces adjacent cell coupling, sometimes referred to as the Yupin effect. The method includes the steps of: selecting a bit to be read in a word-line; reading an adjacent word line written after word line; and reading the selected bit in word line by selectively adjusting at least one read parameter. In one embodiment, the read parameter is the sense voltage. In another embodiment, the read parameter is the pre-charge voltage. In yet another embodiment, both the sense and the pre-charge voltage are adjusted.
264 Citations
32 Claims
-
1. A method for reading non-volatile memory arranged in columns and rows, comprising the steps of:
-
selecting a word-line WLn to be read;
reading an adjacent word line (WLn+1) written after word line WLn; and
reading the selected bit in word line WLn by selectively adjusting at least one read parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for reading non-volatile memory arranged in columns and rows, comprising the steps of:
-
determining a selected bit to be read in a first word-line;
reading an adjacent word line written after the first word line;
determining whether a bit adjacent to the selected bit has a threshold voltage greater than a check value; and
if the selected bit has a threshold voltage greater than the check value, reading the selected bit in word line by selectively adjusting at least one read parameter. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A memory system including code enabling reading data from the system, comprising:
-
an array of multi-state memory cells arranged in rows and columns;
a controller executing said code, the code performing the steps of;
determining a selected bit to be read in a first row-line;
reading an adjacent row line written after the first row line;
determining whether a bit adjacent to the selected bit has a threshold voltage greater than a check value; and
if the selected bit has a threshold voltage greater than the check value, reading the selected bit in row line by selectively adjusting at least one read parameter. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. An apparatus, comprising:
-
means for determining a selected bit to be read in a first word-line;
means for reading an adjacent word line written after the first word line;
means for determining whether a bit adjacent to the selected bit has a threshold voltage greater than a check value; and
means for reading the selected bit in word line by selectively adjusting at least one read parameter if the selected bit has a threshold voltage greater than the check value.
-
Specification