Verify operation for non-volatile storage using different voltages
First Claim
Patent Images
1. A method for using non-volatile storage, comprising:
- applying a particular voltage to a particular non-volatile storage element of a group of connected non-volatile storage elements;
applying a first voltage to a first set of one or more non-volatile storage elements of said group that have already been subjected to one or more programming processes since a last relevant erase, said first voltage is applied while applying said particular voltage;
applying a second voltage to a second set of two or more non-volatile storage elements of said group that have not been subjected to a programming process since said last relevant erase, said second voltage is applied while applying said particular voltage;
sensing a condition related to said particular non-volatile storage element in response to said applying of said particular voltage, said sensing said condition is performed as part of a verify process while programming said particular non-volatile storage element; and
performing a read process for said particular non-volatile storage element after said programming, said read process is performed by applying a different voltage instead of said first voltage to one or more of said first set of one or more non-volatile storage elements or by applying a different voltage instead of said second voltage to one or more of said second set of one or more non-volatile storage elements.
3 Assignments
0 Petitions
Accused Products
Abstract
When performing a data sensing operation, including a verify operation during programming of non-volatile storage elements (or, in some cases, during a read operation after programming), a first voltage is used for unselected word lines that have been subjected to a programming operation and a second voltage is used for unselected word lines that have not been subjected to a programming operation. In some embodiments, the second voltage is lower than the first voltage.
164 Citations
30 Claims
-
1. A method for using non-volatile storage, comprising:
-
applying a particular voltage to a particular non-volatile storage element of a group of connected non-volatile storage elements; applying a first voltage to a first set of one or more non-volatile storage elements of said group that have already been subjected to one or more programming processes since a last relevant erase, said first voltage is applied while applying said particular voltage; applying a second voltage to a second set of two or more non-volatile storage elements of said group that have not been subjected to a programming process since said last relevant erase, said second voltage is applied while applying said particular voltage; sensing a condition related to said particular non-volatile storage element in response to said applying of said particular voltage, said sensing said condition is performed as part of a verify process while programming said particular non-volatile storage element; and performing a read process for said particular non-volatile storage element after said programming, said read process is performed by applying a different voltage instead of said first voltage to one or more of said first set of one or more non-volatile storage elements or by applying a different voltage instead of said second voltage to one or more of said second set of one or more non-volatile storage elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for using non-volatile storage, comprising:
-
applying a particular voltage to a particular non-volatile storage element of a group of non-volatile storage elements connected in series; applying a first voltage to one or more non-volatile storage elements of said group that have already been subjected to one or more programming processes since a last relevant erase, said first voltage is applied while applying said particular voltage, a first subset of said one or more non-volatile storage elements of said group that have already been subjected to one or more programming processes are on a first side of said particular non-volatile storage element, a second subset of said one or more non-volatile storage elements of said group that have already been subjected to one or more programming processes are on a second side of said particular non-volatile storage element; applying a second voltage to two or more non-volatile storage elements of said group that have not been subjected to a programming process since said last relevant erase, said second voltage is applied while applying said particular voltage, said non-volatile storage elements of said group that have not been subjected to a programming process are on said drain side of said particular non-volatile storage element; and sensing a condition related to said particular non-volatile storage element in response to said applying of said particular voltage. - View Dependent Claims (11)
-
-
12. A method for using non-volatile storage, comprising:
-
applying a particular voltage to a particular non-volatile storage element of a group of connected non-volatile storage elements; applying a first voltage to one or more non-volatile storage elements of said group that are on a source side of said particular non-volatile storage element, said first voltage is applied in association with applying said particular voltage; applying a second voltage to two or more non-volatile storage elements of said group that are on a drain side of said particular non-volatile storage element, said second voltage is applied in association with applying said particular voltage; applying a voltage different then said second voltage to one or more non-volatile storage elements of said group that are on said drain side of said particular non-volatile storage element, said applying a voltage different then said second voltage is applied in association with applying said particular voltage; and sensing a condition related to said particular non-volatile storage element and said particular voltage. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for using non-volatile storage, comprising:
-
applying a particular voltage to a particular non-volatile storage element of a group of connected non-volatile storage elements; applying a first voltage to one or more non-volatile storage elements of said group that have already been subjected to one or more programming processes since a last erase of said group, said first voltage is applied in coordination with said particular voltage; applying a second voltage to one or more non-volatile storage elements of said group that have not already been subjected to a programming process since erasing said group, said second voltage is applied in coordination with said particular voltage; applying a third voltage to a non-volatile storage element that is a neighbor of said particular non-volatile storage element, said third voltage is applied in coordination with said particular voltage; and sensing a condition related to said particular non-volatile storage element and said particular voltage. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A method for using non-volatile storage, comprising:
-
applying a particular voltage to a particular non-volatile storage element of a group of connected non-volatile storage elements; applying a first voltage to one or more non-volatile storage elements of said group that are on a source side of said particular non-volatile storage element; applying a second voltage to a first set of one or more non-volatile storage elements of said group that are on a drain side of said particular non-volatile storage element; applying said first voltage to a second set of one or more non-volatile storage elements of said group that are on said drain side of said particular non-volatile storage element; and sensing a condition related to said particular non-volatile storage element as part of a read operation that includes said applying of said first voltage, said second voltage and said particular voltage. - View Dependent Claims (27, 28, 29, 30)
-
Specification