Bit Line Pre-Charge With Current Reduction
First Claim
1. A method of operating a non-volatile storage device, the method comprising:
- applying a pre-charge voltage to a group of bit lines that include selected bit lines associated with selected NAND strings and inhibited bit lines associated with inhibited NAND strings;
passing the pre-charge voltage to channels of the selected NAND strings and to channels of the inhibited NAND strings;
reducing the voltage on the inhibited bit lines from the pre-charge voltage to a program inhibit voltage;
reducing the voltage on the selected bit lines from the pre-charge voltage to a program enable voltage; and
discharging the pre-charge voltage from the channels of the selected NAND strings while maintaining the pre-charge voltage in the channels of the inhibited NAND strings.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are techniques for pre-charging channels when programming memory cells. A pre-charge voltage is applied to both selected bit lines and inhibited bit lines during a channel pre-charge phase. The pre-charge voltage is passed to the channels of NAND strings. The voltage on the inhibited bit lines is then reduced to a program inhibit voltage. Also, the voltage on the selected bit lines is reduced to a program enable voltage. Further, the pre-charge voltage from the channels of the selected NAND strings is discharged while maintaining the pre-charge voltage in the channels of the inhibited NAND strings. The potential in the channels of the inhibited NAND strings may then be boosted and a programming voltage may be applied to a selected word line.
14 Citations
23 Claims
-
1. A method of operating a non-volatile storage device, the method comprising:
-
applying a pre-charge voltage to a group of bit lines that include selected bit lines associated with selected NAND strings and inhibited bit lines associated with inhibited NAND strings; passing the pre-charge voltage to channels of the selected NAND strings and to channels of the inhibited NAND strings; reducing the voltage on the inhibited bit lines from the pre-charge voltage to a program inhibit voltage; reducing the voltage on the selected bit lines from the pre-charge voltage to a program enable voltage; and discharging the pre-charge voltage from the channels of the selected NAND strings while maintaining the pre-charge voltage in the channels of the inhibited NAND strings. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-volatile storage device, comprising:
-
a plurality of bit lines; a plurality of NAND strings associated with the plurality of bit lines, the NAND strings each having a channel; and managing circuitry in communication with the plurality of bit lines and the plurality of NAND strings, the managing circuitry is configured to apply a pre-charge voltage to selected bit lines associated with selected NAND strings and inhibited bit lines associated with inhibited NAND strings, the managing circuitry is configured to pass the pre-charge voltage to the channels of the selected NAND strings and to the channels of the inhibited NAND strings, the managing circuitry is configured to reduce the voltage on the inhibited bit lines from the pre-charge voltage to a program inhibit voltage, the managing circuitry is configured to reduce the voltage on the selected bit lines from the pre-charge voltage to a program enable voltage, the managing circuitry is configured to discharge the pre-charge voltage from the channels of the selected NAND strings while maintaining the pre-charge voltage in the channels of the inhibited NAND strings. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of operating a non-volatile storage device, the method comprising:
-
applying a pre-charge voltage to a group of bit lines that include selected bit lines and inhibited bit lines, the group of bit lines being associated with a group of drain side select gates, each of the bit lines being associated with a NAND string of non-volatile storage elements; applying a voltage to a drain side select line that turns on the drain side select gates of both selected NAND strings and unselected NAND strings while the pre-charge voltage is applied to the group of bit lines; applying a voltage to the drain side select line that turns off the drain side select gates of unselected NAND strings after applying the voltage to the drain side select line that turns on the drain side select gates of both selected NAND strings and unselected NAND strings; applying a program inhibit voltage to the inhibited bit lines after applying the voltage to the drain side select line that turns off the drain side select gates of the unselected NAND strings; applying a program enable voltage to the selected bit lines while applying the program inhibit voltage to the inhibited bit lines; and applying a voltage to the drain side select line to a level that keeps off the drain side select gates associated with the inhibited bit lines while the inhibited bit lines are at the program inhibit voltage and that turns on the drain side select gates that are associated with the selected bit lines while the selected bit lines are at the program enable voltage. - View Dependent Claims (19, 20, 21)
-
-
22. A 3D non-volatile storage device comprising:
-
a substrate; a plurality of word lines layers; a plurality of insulator layers alternating with the word line layers in a stack; a plurality of strings of non-volatile storage elements formed above the substrate in a three-dimensional memory array, each of the strings having an active area comprising a channel that extends vertically through the plurality of word lines layers and the plurality of insulator layers, each string comprising a plurality of non-volatile storage elements and a drain side select gate; a plurality of bit lines associated with the non-volatile storage element strings; a drain side select line coupled to the drain side select gates; and managing circuitry in communication with the plurality of bit lines, the plurality of strings, and the drain side select line, the managing circuitry applies a pre-charge voltage to selected bit lines and unselected bit lines in the plurality of bit lines, the managing circuitry applies a voltage to the drain side select line that turns on the drain side select gates while the pre-charge voltage is applied to the selected bit lines and the unselected bit lines, the managing circuitry applies a voltage to the drain side select line that turns off the drain side select gates of unselected NAND strings after applying the voltage to the drain side select line that turns on the drain side select gates of both selected NAND strings and unselected NAND strings, the managing circuitry reduces the voltage on the unselected bit lines from the pre-charge voltage to a program inhibit voltage while the managing circuitry reduces the voltage on the selected bit lines from the pre-charge voltage to a program enable voltage, the managing circuitry applies a voltage to the drain side select line to a level that keeps off the drain side select gates associated with the unselected bit lines while the unselected bit lines are at the program inhibit voltage and turns on the drain side select gates that are associated with the selected bit lines while the selected bit lines are at the program enable voltage.
-
-
23. A non-volatile storage device, comprising:
-
means for applying a pre-charge voltage to a group of bit lines that include selected bit lines associated with selected NAND strings and inhibited bit lines associated with inhibited NAND strings; means for passing the pre-charge voltage to channels of the selected NAND strings and to channels of the inhibited NAND strings; means for reducing the voltage on the inhibited bit lines from the pre-charge voltage to a program inhibit voltage; means for reducing the voltage on the selected bit lines from the pre-charge voltage to a program enable voltage; and means for discharging the pre-charge voltage from the channels of the selected NAND strings while maintaining the pre-charge voltage in the channels of the inhibited NAND strings.
-
Specification