NON-VOLATILE MEMORY WITH CUSTOMIZED CONTROL OF INJECTION TYPE OF DISTURB DURING PROGRAM VERIFY FOR IMPROVED PROGRAM PERFORMANCE
First Claim
1. A non-volatile storage apparatus, comprising:
- a plurality of non-volatile memory cells; and
one or more control circuits in communication with the memory cells, the one or more control circuits configured to program the memory cells and verify the programming;
to verify the programming the one or more control circuits are configured to apply one or more voltages to perform boosting of a channel region associated with an unselected memory cell, allow the boosting of the channel region for a portion of time while applying the one or more voltages, temporarily prevent an increase in the boosting of the channel region while applying the one or more voltages for a duration of time based on position of a memory cell selected for verification, apply a compare signal to the memory cell selected for verification and the unselected memory cell, and perform a sensing operation for the memory cell selected for verification in response to the compare signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A non-volatile memory system includes one or more control circuits configured to program memory cells and verify the programming. The verifying of the programmed memory cells includes applying one or more voltages to perform boosting of a channel region associated with unselected memory cells, allowing the boosting of the channel region for a portion of time while applying the one or more voltages, preventing/interrupting the boosting of the channel region while applying the one or more voltages for a duration of time based on position of a memory cell selected for verification, applying a compare signal to the memory cell selected for verification, and performing a sensing operation for the memory cell selected for verification in response to the compare signal.
-
Citations
21 Claims
-
1. A non-volatile storage apparatus, comprising:
-
a plurality of non-volatile memory cells; and one or more control circuits in communication with the memory cells, the one or more control circuits configured to program the memory cells and verify the programming; to verify the programming the one or more control circuits are configured to apply one or more voltages to perform boosting of a channel region associated with an unselected memory cell, allow the boosting of the channel region for a portion of time while applying the one or more voltages, temporarily prevent an increase in the boosting of the channel region while applying the one or more voltages for a duration of time based on position of a memory cell selected for verification, apply a compare signal to the memory cell selected for verification and the unselected memory cell, and perform a sensing operation for the memory cell selected for verification in response to the compare signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13)
-
-
9. A non-volatile storage apparatus, comprising:
-
a plurality of non-volatile memory cells; select gates; word lines, the non-volatile memory cells are arranged in NAND strings that include one or more select gates, the word lines are connected to the non-volatile memory cells of the NAND strings; select lines connected to the select gates; one or more control circuits in communication with the memory cells, select gates, word lines and select lines; the one or more control circuits are configured to program the memory cells and verify the programming; wherein the one or more control circuits are configured to verify the programming by applying a voltage to one or more select lines for selected NAND strings to turn on one or more select gates for selected NAND strings, applying a voltage to one or more select lines for unselected NAND strings to turn off one or more select gates for unselected NAND strings, applying and increasing a boosting voltage to unselected word lines to boost channels of unselected NAND strings such that the unselected word lines are connected to the selected NAND strings and the unselected NAND strings, applying a compare voltage to a selected word line connected to the selected NAND strings and the unselected NAND strings, sensing a threshold voltage of selected memory cells in the selected NAND strings in response to the compare voltage, and while increasing the boosting voltage, temporarily changing the voltage applied to the select lines for unselected NAND strings to temporarily turn on the select gates for unselected NAND strings in order to interrupt boosting of the channels of the unselected NAND strings for a duration of time based on position of the selected word line.
-
-
14. A method of operating non-volatile storage, comprising:
-
programming non-volatile memory cells; and verifying the programming, the verifying the programming comprises; applying a voltage to one or more select gates for selected groups of memory cells to turn on the one or more select gates for selected groups of memory cells, applying a voltage to one or more select gates for unselected groups of memory cells to turn off the one or more select gates for the unselected groups of memory cells, applying and increasing a boosting voltage to unselected control lines to boost channels of unselected groups of memory cells, the unselected control lines are connected to the selected groups of memory cells and the unselected groups of memory cells, applying a compare voltage to a selected control line connected to the selected groups of memory cells and the unselected groups of memory cells, sensing a threshold voltage of selected memory cells in the selected groups of memory cells in response to the compare voltage, and while increasing the boosting voltage, temporarily changing the voltage applied to the select gates for unselected groups of memory cells to temporarily turn on the select gates for unselected groups of memory cells in order to prevent boosting of the channels of the unselected groups of memory cells for a duration of time based on position of the selected control line. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. (canceled)
-
21. A non-volatile storage apparatus, comprising:
-
a plurality of word lines; a plurality of groups of connected non-volatile memory cells connected to the word lines; and one or more control circuits in communication with the groups of connected memory cells and the word lines, the one or more control circuits configured to program the memory cells and verify the programming; to verify the programming the one or more control circuits are configured to apply one or more voltages that increase over time to the word lines in order to perform boosting of a channel region associated with an unselected groups of connected memory cells and initially allow the boosting of channel regions of unselected groups of connected memory cells for a portion of time while applying the one or more voltages that increase in time, the one or more control circuits are configured to apply a compare signal to a memory cell selected for verification and unselected memory cells connected to a selected word line and perform a sensing operation for the memory cell selected for verification in response to the compare signal, the one or more control circuits are configured to temporarily interrupt the boosting for a period of time based on word line position of the selected word line.
-
Specification