Internal data load for non-volatile storage
First Claim
1. A method of operating non-volatile storage, comprising:
- programming a lower page bit into a selected non-volatile storage element on a NAND string, the selected non-volatile storage element having a first neighbor on one side of the NAND string and a second neighbor non-volatile storage element on the other side of the NAND string;
programming an upper page bit into the first neighbor after programming the lower page bit into the selected non-volatile storage element;
sensing the selected non-volatile storage element after programming the upper page bit into the first neighbor and prior to programming an upper page bit into the second neighbor, the sensing comprising;
applying a read reference voltage to a control gate of the selected non-volatile storage element;
applying a first read pass voltage to a control gate of the first neighbor non-volatile storage element while applying the read reference voltage, the first read pass voltage is a delta greater than a read pass voltage that is applied to the first neighbor non-volatile storage element when reading the selected non-volatile storage element when an upper page bit is programmed on both neighbors;
applying a second read pass voltage to a control gate of the second neighbor non-volatile storage element, the second read pass voltage is the delta less than a read pass voltage that is applied to the second neighbor non-volatile storage element when reading the selected non-volatile storage element when an upper page bit is programmed on both neighbors; and
sensing the NAND string in response to applying the read reference voltage, the first read pass voltage and the second read pass voltage.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed herein for performing an Internal Data Load (IDL) to sense non-volatile storage elements. Read pass voltages that are applied to the two neighbor word lines to a selected word line may be adjusted to result in a more accurate IDL. The read pass voltage for one neighbor may be increased by some delta voltage, whereas the read pass voltage for the other neighbor may be decreased by the same delta voltage. In one aspect, programming of an upper page of data into a word line that neighbors a target word line is halted to allow lower page data in the target memory cells to be read using an IDL and preserved in data latches while programming the upper page in the neighbor word completes. Preservation of the lower page data provides for a cleaner lower page when later programming the upper page into the target memory cells.
-
Citations
16 Claims
-
1. A method of operating non-volatile storage, comprising:
-
programming a lower page bit into a selected non-volatile storage element on a NAND string, the selected non-volatile storage element having a first neighbor on one side of the NAND string and a second neighbor non-volatile storage element on the other side of the NAND string; programming an upper page bit into the first neighbor after programming the lower page bit into the selected non-volatile storage element; sensing the selected non-volatile storage element after programming the upper page bit into the first neighbor and prior to programming an upper page bit into the second neighbor, the sensing comprising; applying a read reference voltage to a control gate of the selected non-volatile storage element; applying a first read pass voltage to a control gate of the first neighbor non-volatile storage element while applying the read reference voltage, the first read pass voltage is a delta greater than a read pass voltage that is applied to the first neighbor non-volatile storage element when reading the selected non-volatile storage element when an upper page bit is programmed on both neighbors; applying a second read pass voltage to a control gate of the second neighbor non-volatile storage element, the second read pass voltage is the delta less than a read pass voltage that is applied to the second neighbor non-volatile storage element when reading the selected non-volatile storage element when an upper page bit is programmed on both neighbors; and sensing the NAND string in response to applying the read reference voltage, the first read pass voltage and the second read pass voltage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15)
-
-
8. A non-volatile storage device, comprising:
-
a plurality of non-volatile storage elements; a plurality of word lines associated with the plurality of non-volatile storage elements, the plurality of word lines including a target word line, a first neighbor word line on one side of the target word line and a second neighbor word line on the other side of the target word line; and one or more managing circuits in communication with the non-volatile storage elements and the plurality of word lines, the one or more managing circuits program a lower page into non-volatile storage elements associated with the target word line, the one or more managing circuits program an upper page into non-volatile storage elements associated with the first neighbor word line after programming the lower page into the target word line, the one or more managing circuits sense the non-volatile storage element associated with the target word line to read back the lower page after programming the upper page into the first neighbor word line and prior to programming an upper page into non-volatile storage elements associated with the second neighbor word line, during the sensing the one or more managing circuits apply a read reference voltage to the target word line, the second neighbor word line does not have an upper page programmed into its associated non-volatile storage elements during the sensing, the one or more managing circuits apply a first read pass voltage to the first neighbor word line while applying the read reference voltage to the target word line, the first read pass voltage is a delta greater than a read pass voltage that is applied to the first neighbor word line when reading selected non-volatile storage elements associated with the target word line when an upper page is programmed on both neighbor word lines, the one or more managing circuits apply a second read pass voltage to the second neighbor word line while applying the read reference voltage to the target word line, the second read pass voltage is a delta less than a read pass voltage that is applied to the second neighbor word line when reading non-volatile storage elements associated with the target word line when an upper page is programmed on both neighbor word lines, the one or more managing circuits store data for the selected non-volatile storage elements in response to the read reference voltage. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
16. A non-volatile storage device, comprising:
-
a three-dimensional memory array comprising a plurality of non-volatile storage elements; a plurality of word lines associated with the plurality of non-volatile storage elements, the plurality of word lines including a target word line, a first neighbor word line on one side of the target word line and a second neighbor word line on the other side of the target word line; and one or more managing circuits in communication with the non-volatile storage elements and the plurality of word lines, the one or more managing circuits program a lower page into non-volatile storage elements associated with the target word line, the one or more managing circuits program an upper page into non-volatile storage elements associated with the first neighbor word line after programming the lower page into the target word line, the one or more managing circuits sense the non-volatile storage element associated with the target word line to read back the lower page after programming the upper page into the first neighbor word line and prior to programming an upper page into non-volatile storage elements associated with the second neighbor word line, during the sensing the one or more managing circuits apply a read reference voltage to the target word line, the second neighbor word line does not have an upper page programmed into its associated non-volatile storage elements during the sensing, the one or more managing circuits apply a first read pass voltage to the first neighbor word line while applying the read reference voltage to the target word line, the first read pass voltage is a delta greater than a read pass voltage that is applied to the first neighbor word line when reading selected non-volatile storage elements associated with the target word line when an upper page is programmed on both neighbor word lines, the one or more managing circuits apply a second read pass voltage to the second neighbor word line while applying the read reference voltage to the target word line, the second read pass voltage is a delta less than a read pass voltage that is applied to the second neighbor word line when reading non-volatile storage elements associated with the target word line when an upper page is programmed on both neighbor word lines, the one or more managing circuits store data for the selected non-volatile storage elements in response to the read reference voltage.
-
Specification