System for performing read operation on non-volatile storage with compensation for coupling
First Claim
Patent Images
1. A non-volatile storage system, comprising:
- a plurality of non-volatile storage elements; and
one or more managing circuits in communication with said plurality of non-volatile storage elements, said one or more managing circuits read data from a selected non-volatile storage element connected to a selected word line by applying a read compare voltage to said selected word line, said one or more managing circuits apply a first pass voltage to a first set of unselected word lines while applying a second pass voltage to a neighbor unselected word line, said one or more managing circuits sense a condition of said selected non-volatile storage element in conjunction with said read compare voltage, said first pass voltage and said second pass voltage.
3 Assignments
0 Petitions
Accused Products
Abstract
Shifts in the apparent charge stored on a floating gate (or other charge storing element) of a non-volatile memory cell can occur because of the coupling of an electric field based on the charge stored in adjacent floating gates (or other adjacent charge storing elements). The problem occurs most pronouncedly between sets of adjacent memory cells that have been programmed at different times. To account for this coupling, the read process for a particular memory cell will provide compensation to an adjacent memory cell in order to reduce the coupling effect that the adjacent memory cell has on the particular memory cell.
225 Citations
34 Claims
-
1. A non-volatile storage system, comprising:
-
a plurality of non-volatile storage elements; and
one or more managing circuits in communication with said plurality of non-volatile storage elements, said one or more managing circuits read data from a selected non-volatile storage element connected to a selected word line by applying a read compare voltage to said selected word line, said one or more managing circuits apply a first pass voltage to a first set of unselected word lines while applying a second pass voltage to a neighbor unselected word line, said one or more managing circuits sense a condition of said selected non-volatile storage element in conjunction with said read compare voltage, said first pass voltage and said second pass voltage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-volatile storage system, comprising:
-
a plurality of non-volatile storage elements; and
one or more managing circuits in communication with said plurality of non-volatile storage elements, said one or more managing circuits apply a read voltage to a selected non-volatile storage element, said one or more managing circuits use a particular voltage for a neighbor of said selected non-volatile storage element based on a current state of said neighbor, said read voltage is applied to said selected non-volatile storage element and said particular voltage is applied to said neighbor during a read process, said one or more managing circuits sense a condition of said selected non-volatile storage element during said read process. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A non-volatile storage system, comprising:
-
a plurality of non-volatile storage elements, a first subset of said non-volatile storage elements connected to a first word line, a second subset of said non-volatile storage elements connected to a second word line, additional subsets of said non-volatile storage elements connected to additional word lines, said first word line is capable of being selected for reading, said second word line neighbors said first word line; and
one or more managing circuits are in communication with said plurality of non-volatile storage elements, said one or more managing circuits read data from said first subset of non-volatile storage elements by reading condition information from said second set of non-volatile storage elements and performing at least two read processes for said first subset of said non-volatile storage elements, each of said at least two read processes includes applying a different voltage to said second word line, for each of said first subset of said non-volatile storage elements said one or more managing circuits select respective data from a subset of said read processes based on said condition information for a respective neighbor in said second set of non-volatile storage elements, at least one of said at least two read processes includes applying a voltage to said second word line that is different than a voltage concurrently applied to said additional word lines. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A method for reading data from non-volatile storage, comprising:
-
a plurality of non-volatile storage elements, a first subset of said non-volatile storage elements connected to a first word line, a second subset of said non-volatile storage elements connected to a second word line, additional subsets of said non-volatile storage elements connected to additional word lines, said first word line is capable of being selected for reading, each of said first subset of non-volatile storage elements has a corresponding neighbor in said second subset of non-volatile storage elements; and
one or more managing circuits are in communication with said plurality of non-volatile storage elements, said one or more managing circuits read data from said first subset of non-volatile storage elements by reading condition information from said second set of non-volatile storage elements and performing at least a first read process and a second read process for said first subset of said non-volatile storage elements, said condition information indicates at least a first condition or a second condition, said first read process includes applying a first voltage to said first word line, applying a second voltage to said second word line and applying a third voltage to said additional word lines, said second read process includes applying said first voltage to said first word line, applying a fourth voltage to said second word line and applying said third voltage to said additional word lines, for each of said first subset of non-volatile storage elements, data is reported from said first read process if its corresponding neighbor was in said first condition and data is reported from said second read process if its corresponding neighbor was in said second condition. - View Dependent Claims (32, 33)
-
-
34. A non-volatile storage system, comprising:
-
a plurality of non-volatile storage elements; and
one or more managing circuits in communication with said plurality of non-volatile storage elements, said one or more managing circuits provide a compare voltage to a selected non-volatile storage element, sense a condition of a non-volatile storage element neighboring said selected non-volatile storage element, provide compensation to said non-volatile storage element neighboring said selected non-volatile storage element based on said condition, and sense data for said a selected non-volatile storage element in response to said compare voltage and said compensation.
-
Specification