# US 2019/0378580 A1 · Non-volatile memory with countermeasure for program disturb including purge during precharge

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0378580 A1
- Document ID: US20190378580A1
- Status: Published application
- Kind: A1
- Application number: 16/002,825
- Filed: 2018-06-07
- Published: 2019-12-12
- Earliest claimed: 2018-06-07
- Assignees: SanDisk Technologies LLC
- Applicants: Sandisk Technologies LLC
- Inventors: Dengtao Zhao; Peng Zhang; Nan Lu; Deepanshu Dutta
- Web page: https://patentgrep.com/patent/US20190378580A1

## CPC

- G11C 16/3427: {Circuits or methods to prevent or reduce disturbance of the state of a memory cell when neighbouring cells are read or written}
- G11C 7/02: with means for avoiding parasitic signals
- G11C 7/04: with means for avoiding disturbances due to temperature effects
- G11C 8/08: Word line control circuits, e.g. drivers, boosters, pull-up circuits, pull-down circuits, precharging circuits, for word lines
- G11C 11/4085: {Word line control circuits, e.g. word line drivers, - boosters, - pull-up, - pull-down, - precharge}
- G11C 16/0483: {comprising cells having several storage transistors connected in series}
- G11C 16/08: Address circuits; Decoders; Word-line control circuits
- G11C 16/10: Programming or data input circuits
- G11C 16/12: Programming voltage switching circuits
- G11C 16/3459: {Circuits or methods to verify correct programming of nonvolatile memory cells}
- G11C 29/42: using error correcting codes [ECC] or parity check
- G11C 29/44: Indication or identification of errors, e.g. for repair
- G11C 29/52: Protection of memory contents; Detection of errors in memory contents
- H10B 43/10: characterised by the top-view layout
- H10B 43/27: the channels comprising vertical portions, e.g. U-shaped channels
- H10B 43/40: characterised by the peripheral circuit region
- G11C: STATIC STORES (semiconductor memory devices H10B)
- H10B: ELECTRONIC MEMORY DEVICES

## Abstract

Program disturb is a condition that includes the unintended programming of a memory cell while performing a programming process for other memory cells. Such unintended programming can cause an error in the data being stored. In some cases, program disturb can result from electrons trapped in the channel being accelerated from one side of a selected word line to another side of the selected word line and redirected into the selected word line. To prevent such program disturb, it is proposed to open the channel from one side of a selected word line to the other side of the selected word line after a sensing operation for program verify and prior to a subsequent programming voltage being applied.

## Claims

### Claim 1

An apparatus, comprising:
a plurality of non-volatile memory cells including a plurality of channels;
a plurality of control lines connected to the memory cells;
a programming circuit connected to the control lines, the programming circuit configured to apply a programming voltage to a selected control line to program selected memory cells connected to the selected control line;
a boosting circuit connected to the control lines, the boosting circuit configured to boost voltage of channels connected to unselected memory cells; and
a pre-charge circuit connected to the control lines, the pre-charge circuit configured to pre-charge the channels connected to unselected memory cells prior to boosting the voltage of the channels connected to unselected memory cells, the pre-charge circuit further configured to apply a bypass voltage to a programmed side unselected control line that is adjacent to the selected control line while pre-charging the channels connected to unselected memory cells.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein:
the pre-charge circuit configured to pre-charge unprogrammed sides of the channels connected to unselected memory cells prior to boosting the voltage of the channels connected to unselected memory cells, the pre-charge circuit configured to apply the bypass voltage to the programmed side unselected control line that is adjacent to the selected control line while pre-charging unprogrammed sides of the channels connected to unselected memory cells.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein:
the pre-charge circuit configured to pre-charge drain sides of the channels connected to unselected memory cells prior to boosting the voltage of the channels connected to unselected memory cells by applying pre-charge voltages to drain side unselected control lines, the pre-charge circuit configured to apply the bypass voltage to source side unselected control lines while pre-charging the drain side of channels connected to unselected memory cells, the source side and the drain side are with respect to the selected control line.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein:
the pre-charge circuit configured to not pre-charge source sides of the channels connected to unselected memory cells while pre-charging drain sides of the channels connected to unselected memory cells; and
the pre-charge circuit configured to apply one or more voltages to source side unselected control that are too low to pre-charge and too low to turn on memory cells in a highest data state.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein:
the plurality of control lines comprises a first stack of alternating control line layers and dielectric layers, a second stack of alternating control line layers and dielectric layers, and a joint area between the first stack and the second stack;
the selected control line is in the second stack; and
the applying the bypass voltage to the programmed unselected control line that is adjacent to the selected control line while pre-charging channels of the unselected groups maintains a programmed side of the channels of unselected groups to be in electrical communication with an unprogrammed side of the channels of unselected groups to allow electrons positioned in the joint area to move from the programmed side of the channels of unselected groups into the unprogrammed side of the channels of unselected groups.

### Claim 6

An apparatus, comprising:
a plurality of non-volatile memory cells;
a plurality of control lines connected to the memory cells; and
a control circuit connected to the control lines, the control circuit configured to program a first subset of the memory cells connected to a selected control line and inhibit programming of a second subset of the memory cells connected to the selected control line by applying a programming signal to the selected control line and applying boosting signals to unselected control lines to boost channels for the second subset of the memory cells, the control circuit further configured to pre-charge channels for the second subset of the memory cells prior to the applying the boosting signals and apply a bypass voltage to an already programmed side unselected control line adjacent to the selected control line while pre-charging channels for the second subset of the memory cells.

### Claim 7 (depends on 6)

The apparatus of claim 6, wherein:
the control circuit is configured apply one or more bypass voltages to multiple already programmed side unselected control lines while pre-charging channels for the second subset of the memory cells.

### Claim 8 (depends on 6)

The apparatus of claim 6, wherein:
the control circuit is configured to pre-charge channels for the second subset of the memory cells by applying positive voltage to unprogrammed side unselected control lines, the already programmed side unselected control line adjacent to the selected control line is on a programmed side of the selected control line.

### Claim 9 (depends on 6)

The apparatus of claim 6, wherein:
the control circuit is configured to pre-charge channels for the second subset of the memory cells by applying positive voltage to unprogrammed side unselected control lines and programmed side unselected control lines, the already programmed side unselected control line adjacent to the selected control line is on a programmed side of the selected control line.

### Claim 10 (depends on 6)

The apparatus of claim 6, wherein:
the control circuit is configured to pre-charge channels for the second subset of the memory cells by applying positive voltage to drain side unselected control lines, the already programmed side unselected control line adjacent to the selected control line is on a source side of the selected control line, the control circuit is configured to apply the bypass voltage to the already programmed side unselected control line adjacent to the selected control line while pre-charging drain side channels for the second subset of the memory cells.

### Claim 11 (depends on 6)

The apparatus of claim 6, wherein:
the control circuit is configured to pre-charge unprogrammed side channels for the second subset of the memory cells prior to the applying boosting signals and apply the bypass voltage to the already programmed side unselected control line adjacent to the selected control line while pre-charging the unprogrammed side channels for the second subset of the memory cells.

### Claim 12 (depends on 6)

The apparatus of claim 6, wherein:
the control circuit is configured to pre-charge drain side channels for the second subset of the memory cells prior to the applying boosting signals and apply the bypass voltage to the already programmed side unselected control line adjacent to the selected control line while pre-charging the drain side channels for the second subset of the memory cells, the already programmed side unselected control line adjacent to the selected control line is on a source side of the selected control line.

### Claim 13 (depends on 6)

The apparatus of claim 6, wherein:
the control circuit is configured to pre-charge drain side and source side of channels for the second subset of the memory cells prior to the applying boosting signals and apply the bypass voltage to the already programmed side unselected control line adjacent to the selected control line while pre-charging the drain side and source side channels for the second subset of the memory cells, the already programmed side unselected control line adjacent to the selected control line is on the source side.

### Claim 14 (depends on 6)

The apparatus of claim 6, wherein:
the plurality of control lines comprises a first stack of alternating word line layers and dielectric layers, a second stack of alternating word line layers and dielectric layers, and a joint area between the first stack and the second stack;
the selected control line is a selected word line in the second stack; and
the applying the bypass voltage puts a programmed side of the channels for the second subset of the memory cells to be in electrical communication with an unprogrammed side for the second subset of the memory cells to allow electrons positioned in the joint area to move from the programmed side of the channels for the second subset of the memory cells into the unprogrammed side of the channels for the second subset of the memory cells.

### Claim 15 (depends on 6)

The apparatus of claim 6, wherein:
the control circuit configured to program the first subset of memory cells and inhibit programming of the second subset of memory cells by applying a programming allow signal to bit lines for the first subset of memory cells and applying an inhibit signal to bit lines for the second subset of memory cells;
the bypass voltage is a high enough voltage to turn on the memory cells regardless of which data state the memory cells can be programmed to;
the control lines are word lines;
the memory cells are arranged in vertical NAND strings with charge trapping regions; and
the memory cells, the plurality of control lines and the control circuit are on a same die.

### Claim 16

A method, comprising:
applying a program voltage to a selected word line connected to a plurality of NAND strings;
boosting channels of unselected NAND strings;
pre-charging channels of at least a subset of the unselected NAND strings prior to the boosting; and
applying a bypass voltage to an already programmed side unselected word line adjacent to the selected word line while pre-charging.

### Claim 17 (depends on 16)

The method of claim 16, wherein:
the boosting channels includes applying boosting voltages to unselected word lines prior to applying the program voltage to the selected word line;
the pre-charging channels of at least a subset of the unselected NAND strings comprises precharging an unprogrammed side of the channels of at least the subset of the unselected NAND strings by applying pre-charge voltages to unprogrammed side unselected word lines prior to the applying boosting voltages to unselected word lines; and
the applying the bypass voltage comprises applying the bypass voltage to multiple programmed side unselected word lines while applying pre-charge voltages to unprogrammed side unselected word lines.

### Claim 18 (depends on 16)

The method of claim 16, wherein:
the pre-charging channels of at least a subset of the unselected NAND strings comprises pre-charging a drain side of channels of unselected NAND strings; and
the applying the bypass voltage is performed while pre-charging the drain side of channels of unselected NAND strings.

### Claim 19 (depends on 16)

The method of claim 16, wherein:
the pre-charging channels of at least a subset of the unselected NAND strings comprises pre-charging a drain side and a source of channels of unselected NAND strings.

### Claim 20 (depends on 16)

The method of claim 16, wherein:
the selected word line and unselected word lines comprise a first stack of alternating word line layers and dielectric layers, a second stack of alternating word line layers and dielectric layers, and a joint area between the first stack and the second stack; and
the applying the bypass voltage to the already programmed side unselected word line adjacent to the selected word line while pre-charging causes electrons from the joint area to migrate from source side channel regions to drain side channel regions of unselected NAND strings.

### Claim 21

An apparatus, comprising:
a monolithic three dimensional memory array comprising a lower set of alternating conductive and dielectric layers and an upper set of alternating conductive and dielectric layers separated by a joint area that together form a plurality of word lines and a plurality of vertical charge-trapping NAND strings each having a channel;
means for providing a series of programming pulses to a selected word line to program memory cells connected to the selected word line that are in selected NAND strings;
means for boosting the channels of unselected NAND strings;
means for pre-charging the channels of unselected NAND strings prior to boosting; and
means for applying a bypass voltage to an already programmed side unselected word line adjacent to the selected word line while pre-charging to cause a first side of the unselected NAND strings with respect to the selected word line to be in electrical communication with a second side of the unselected NAND strings.
