KR20110001102A - Program operation method of non-volatile memory device - Google Patents
Program operation method of non-volatile memory device Download PDFInfo
- Publication number
- KR20110001102A KR20110001102A KR1020090058497A KR20090058497A KR20110001102A KR 20110001102 A KR20110001102 A KR 20110001102A KR 1020090058497 A KR1020090058497 A KR 1020090058497A KR 20090058497 A KR20090058497 A KR 20090058497A KR 20110001102 A KR20110001102 A KR 20110001102A
- Authority
- KR
- South Korea
- Prior art keywords
- program operation
- memory cell
- dummy
- cell
- threshold voltage
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/10—Programming or data input circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/56—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
- G11C11/5621—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency using charge storage in a floating gate
- G11C11/5628—Programming or writing circuits; Data input circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/04—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
- G11C16/0483—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells having several storage transistors connected in series
Landscapes
- Read Only Memory (AREA)
Abstract
According to the present invention, in a program operation of a nonvolatile memory device in which a plurality of memory cells, a source select transistor, a drain select transistor, and a dummy cell adjacent to the source and drain select transistors are connected, a program operation is performed on an n-1 memory cell. Performing a program operation on the n-th memory cell adjacent to the dummy cell after performing a program operation on the n-th memory cell, performing a program operation on the n-th memory cell, and then performing a program operation on the dummy cell A method of operating a nonvolatile memory device includes performing an operation to increase a threshold voltage of an nth memory cell to a target threshold voltage.
Description
The present invention relates to a program operation method of a nonvolatile memory device, and more particularly, to a program operation method of a nonvolatile memory device using a dummy cell in order to improve the reliability of the program operation.
The nonvolatile memory device includes a memory cell array in which data is stored. The memory cell array includes a plurality of strings, each string including a plurality of memory cells. Memory cells included in different strings are each connected to a wordline.
Recently, a program operation is performed in a multilevel cell (MLC) method using a plurality of bits for miniaturization and large capacity of a nonvolatile memory device.
1 is a diagram illustrating a conventional method of programming a nonvolatile memory device, and FIG. 2 is a graph illustrating a problem of the conventional program method.
1 and 2, in a program operation of a nonvolatile memory device, an interference caused by program operation of neighboring memory cells increases as the degree of integration of the device increases. For example, an operation of first programming memory cells connected to an even bit line (BLe) and then programming memory cells connected to an odd bit line (BLo) will be described. The numbers shown at the locations of the respective memory cells in FIG. 1 indicate a program operation sequence. That is, the
When the program operation is sequentially performed as described above, in the case of a memory cell programmed first, neighboring memory cells are interrupted while being programmed. Accordingly, the program operation is performed by setting a voltage lower than the target threshold voltage by an amount of change in voltage due to interference. For example, in the case of the memory cell in which the
However, this is only from the 0th word line (WO) to the n-th word line (WLn-1). Memory cells connected to the nth word line WLn, which is the last word line, are less interferenceed than memory cells connected to the other word lines WL0 to WLn-1. Accordingly, the threshold voltages (B of FIG. 2) of the memory cells connected to the last word line WLn are lower than the threshold voltages (A of FIG. 2) of the memory cells connected with the remaining word lines WL0 to WLn-1. It will have a distribution.
SUMMARY OF THE INVENTION An object of the present invention is to form a dummy word line between a drain select line and a word line adjacent thereto and to perform a dummy program operation on memory cells connected to the dummy word line to cause interference in neighboring memory cells. The threshold voltages of the cells are adjacent to the target threshold voltages.
A method of operating a nonvolatile memory device according to an exemplary embodiment of the present invention may include a program of a nonvolatile memory device in which a plurality of memory cells, a source select transistor, a drain select transistor, and a dummy cell adjacent to the source and drain select transistors are connected. In operation, a program operation is performed on the n−1 th memory cell. After the program operation of the n-th memory cell is performed, the program operation is performed on the n-th memory cell adjacent to the dummy cell. After performing the program operation of the n-th memory cell, performing a program operation to the dummy cell to increase the threshold voltage of the n-th memory cell to the target threshold voltage.
In the performing of the program operation on the n-th memory cell, the threshold voltage of the n--1 memory cell is equal to the target threshold by an amount of change in the threshold voltage due to interference generated in the program operation on the n-th memory cell. Perform lower than the voltage.
The performing of the program operation on the n-th memory cell may include performing the program operation such that the threshold voltage of the n-th memory cell is lower than the target threshold voltage by an amount of change in the threshold voltage due to interference generated in performing the program operation on the dummy cell. do.
A method of operating a nonvolatile memory device according to a second embodiment of the present invention may include a program of a nonvolatile memory device in which a plurality of memory cells, a source select transistor, a drain select transistor, and a dummy cell adjacent to the source and drain select transistors are connected. In operation, a program operation is performed on the n−1 th memory cell. After the program operation of the n-th memory cell is performed, the program operation is performed on the dummy cell. After performing the program operation of the dummy cell, and performing a program operation on the n-th memory cell adjacent to the dummy cell to increase the threshold voltage of the n-th memory cell to the target threshold voltage. .
The program operation performed on the dummy cell is performed in the same manner as the program operation performed on the n-th or n-th memory cell.
The threshold voltage of the nth memory cell in the erased state is increased by performing a program operation on the dummy cell.
A method of operating a nonvolatile memory device according to a third embodiment of the present invention may include a plurality of word lines, a source select line, a drain select line, and a dummy word line adjacent to the source and drain select lines. In the program operation of, the memory cells connected from the 0th word line to the n-2nd word line among the word lines are sequentially programmed. The first program operation is performed on the first memory cell connected to the n-1 word line and the first bit line, and the second program operation is performed on the second memory cell adjacent to the first memory cell and connected to the second bit line. do. After the second program operation is performed, a third program operation is performed on the third memory cell connected to the n-th word line and the first bit line adjacent to the dummy word line, and is adjacent to the third memory cell and is connected to the second bit line. A fourth program operation is performed on the connected fourth memory cell. After the fourth program operation, a fifth program operation is performed on the first dummy cell connected to the dummy word line and the first bit line, and the second dummy cell is adjacent to the first dummy cell and connected to the second bit line. A method of operating a nonvolatile memory device comprising performing a sixth program operation.
The first program operation is performed such that the threshold voltage of the first memory cell is lower than the target threshold voltage by an amount of change in the threshold voltage due to interference generated during the second to fourth program operations.
By using interference generated when the fifth and sixth program operations are performed, the threshold voltages of the third and fourth memory cells are increased to be the target threshold voltages.
A method of operating a nonvolatile memory device according to a fourth embodiment of the present invention is a nonvolatile memory device in which a plurality of word lines, a source select line, a drain select line, and a dummy word line adjacent to the source and drain select lines are connected. In the program operation of, the memory cells connected from the 0th word line to the n-2nd word line among the word lines are sequentially programmed. The first program operation is performed on the first memory cell connected to the n-1 word line and the first bit line, and the second program operation is performed on the second memory cell adjacent to the first memory cell and connected to the second bit line. do. After performing a second program operation, a second program operation is performed on a first dummy cell connected to the dummy word line and the first bit line, and a second dummy adjacent to a first dummy cell and connected to a second bit line. Perform a fourth program operation on the cell. After performing the fourth program operation, a fifth program operation is performed on the third memory cell connected to the n-th word line and the first bit line adjacent to the dummy word line, and is adjacent to the third memory cell and is connected to the second bit line. A method of operating a nonvolatile memory device comprising performing a sixth program operation on a connected fourth memory cell.
The third and fourth program operations are performed on the first and second dummy cells to increase the threshold voltages of the third and fourth memory cells in the erased state.
In the third and fourth program operations, the threshold voltages of the third and fourth memory cells are increased by an amount of change in the threshold voltage due to interference occurring during the third and fourth program operations.
According to an embodiment of the present invention, a dummy word line is formed between a drain select line and a word line adjacent thereto, and a dummy program operation is performed on memory cells connected to the dummy word line to generate interference to neighboring memory cells, thereby excluding the dummy word line. The threshold voltages of the memory cells connected to the remaining word lines are adjacent to the target threshold voltage of the program operation. As a result, the reliability of the nonvolatile memory device can be improved.
Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. It is provided for complete information.
3 is a circuit diagram illustrating a nonvolatile memory device according to the present invention.
The nonvolatile memory device includes a memory cell array in which data is stored, and the memory cell array includes a plurality of strings separated by bit lines. Each string includes a drain select transistor DST,
Drain select transistors DST of different strings are connected to form a drain select line DSL,
In particular, during a program operation of the memory cells Fc and Fd connected to the n-th word line WLn, the drain select transistor DST and the n-th memory cells Fc and Fd may be increased to increase the threshold voltage to the target threshold voltage. Dummy cells Da and Db are formed in between. Specifically, the dummy bit Da is formed between the drain select transistor DST and the nth memory cell Fc in the even bit line BLe, and the drain select transistor DST is formed in the odd bit line BLo. The dummy cell Db is formed between the nth memory cell Fd. In addition, dummy cells Da and Db of different strings are connected to form a dummy word line Dummy WL.
The program operation of the nonvolatile memory device will be described below.
4 is a view for explaining a program method according to an embodiment of the present invention, Figure 5 is a graph for explaining a change in the threshold voltage according to an embodiment of the present invention.
Referring to FIG. 4, a program operation is performed on memory cells Fa and Fb connected to an n−1 th word line WLn−1 and memory cells Fc and Fd connected to an n th word line WLn. Perform the program operation. Subsequently, a program operation is performed on the dummy cells Da and Db connected to the dummy word line Dummy WL.
Specifically, a program operation is sequentially performed from memory cells connected to the zeroth word line WL0 to memory cells connected to the n−1 th word line WLn-1. Preferably, the selected word line first performs a program operation on the memory cells connected to the even bit line BLe, and then performs a program operation on the memory cells connected to the odd bit line BLO to perform a neighboring bit line. Minimize interference between lines. Alternatively, the program order of the even and odd bit lines BLe and BLo may be changed.
The program operation of the memory cells connected to the n-th word line WLn-1, the n-th word line WLn, and the dummy word line WLn will be described below.
4 and 5, program operations are sequentially performed on memory cells connected to the 0th to nth-2th word lines WL0 to WLn-2. Subsequently, a program operation is performed on the memory cell Fa connected to the n-th word line WLn-1 and the even bit line BLe.
For convenience of description, a memory cell connected to the n-th word line WLn-1 and the even bit line BLe is referred to as a first memory cell Fa, and an operation of programming the first memory cell Fa into the first memory cell Fa is described. 1 Program operation (①). A memory cell connected to the n-1 word line WLn-1 and the odd bit line BLo is called a second memory cell Fb, and an operation of programming the second memory cell Fb into a second memory cell Fb ②). A memory cell connected to the nth word line WLn and the even bit line BLe is called a third memory cell Fc, and an operation of programming the third memory cell Fc is called a
The program operation method is as follows.
After the
During the first and
Subsequently, in order to reach the threshold voltages of the third and fourth memory cells Fc and Fd to the target threshold voltage Vf, fifth and sixth program operations may be performed on the first and second dummy cells Da and Db. ⑤ and ⑥) respectively. For example, the fifth and
According to the exemplary embodiment described above, after a program operation is performed on the memory cells Fc and Fd connected to the n th word line WLn of the last order, the dummy cells Da and Db connected to the dummy word line Dummy WL. ), The program operation is further performed to generate interference. Thus, the threshold voltages of the memory cells Fc and Fd connected to the n th word line WLn of the last order may be reached by the target threshold voltage Vf.
6 is a view for explaining a program method according to another embodiment of the present invention, Figure 7 is a graph for explaining a change in the threshold voltage according to another embodiment of the present invention.
6 and 7, for convenience of description, a memory cell connected to an n−1 th word line WLn−1 and an even bit line BLe is called a first memory cell Fa, and a first memory cell The operation to program Fa is called a
The program operation method is as follows.
The program operation is sequentially performed on the memory cells connected to the zeroth to n-th word lines WL0 to WLn-2. Subsequently, after the
During the first and
As such, the threshold voltages of the third and fourth memory cells Fc and Fd connected to the n-th word line WLn and in an erased state are the n-th word line WLn-1 and the dummy word line Dummy WL. This is increased due to the program operation of the memory cells Fa, Fb, Da, and Db connected to each other (1 to 4 in FIG. 7). Since the program operation is performed while the threshold voltage level of the erase state is increased, the target threshold voltage Vf can be easily reached (5 in FIG. 7).
As described above, the program operation of the memory cell of the last order of the string can be easily performed by using the interference generated by the dummy cells and performing the program operation on the dummy cells. In particular, the threshold voltages of the memory cells connected in the same string and performing the same program operation can be made uniform. Accordingly, the reliability of the nonvolatile memory device can be improved.
Although the technical spirit of the present invention described above has been described in detail in a preferred embodiment, it should be noted that the above-described embodiment is for the purpose of description and not of limitation. In addition, the present invention will be understood by those of ordinary skill in the art that various embodiments are possible within the scope of the technical idea of the present invention.
1 is a view for explaining a conventional method of programming a nonvolatile memory device.
2 is a graph illustrating a problem caused by a conventional program method.
3 is a circuit diagram illustrating a nonvolatile memory device according to the present invention.
4 is a diagram for describing a program method according to an exemplary embodiment.
5 is a graph illustrating a change in threshold voltage according to an embodiment of the present invention.
6 is a diagram for describing a program method according to another exemplary embodiment.
7 is a graph illustrating a change in threshold voltage according to another embodiment of the present invention.
<Explanation of symbols for the main parts of the drawings>
WL0 ~ WLn: Word line BLe, BLo: Bit line
100: Dummy Page Dummy WL: Dummy Word Line
Da, Db: dummy cells Fa to Fd: memory cells
DST: Drain Select Transistor SST: Source Select Transistor
DSL: Drain Select Line SSL: Source Select Line
CSL: Common Source Line
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090058497A KR20110001102A (en) | 2009-06-29 | 2009-06-29 | Program operation method of non-volatile memory device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090058497A KR20110001102A (en) | 2009-06-29 | 2009-06-29 | Program operation method of non-volatile memory device |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20110001102A true KR20110001102A (en) | 2011-01-06 |
Family
ID=43609710
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090058497A KR20110001102A (en) | 2009-06-29 | 2009-06-29 | Program operation method of non-volatile memory device |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20110001102A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9378137B2 (en) | 2013-10-01 | 2016-06-28 | Samsung Electronics Co., Ltd. | Storage and programming method thereof |
US9691472B2 (en) | 2015-03-13 | 2017-06-27 | Samsung Electronics Co., Ltd. | Non-volatile memory device and method of programming the same |
US10163513B2 (en) | 2016-02-26 | 2018-12-25 | Samsung Electronics Co., Ltd. | Program method of memory device and memory system using the same |
US10803951B2 (en) | 2018-10-22 | 2020-10-13 | SK Hynix Inc. | Semiconductor device and operating method of the semiconductor device |
-
2009
- 2009-06-29 KR KR1020090058497A patent/KR20110001102A/en not_active Application Discontinuation
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9378137B2 (en) | 2013-10-01 | 2016-06-28 | Samsung Electronics Co., Ltd. | Storage and programming method thereof |
US9875793B2 (en) | 2013-10-01 | 2018-01-23 | Samsung Electronics Co., Ltd. | Storage and programming method thereof |
US9691472B2 (en) | 2015-03-13 | 2017-06-27 | Samsung Electronics Co., Ltd. | Non-volatile memory device and method of programming the same |
US9858993B2 (en) | 2015-03-13 | 2018-01-02 | Samsung Electronics Co., Ltd. | Non-volatile memory device and method of programming the same |
US10163513B2 (en) | 2016-02-26 | 2018-12-25 | Samsung Electronics Co., Ltd. | Program method of memory device and memory system using the same |
US10803951B2 (en) | 2018-10-22 | 2020-10-13 | SK Hynix Inc. | Semiconductor device and operating method of the semiconductor device |
US11227657B2 (en) | 2018-10-22 | 2022-01-18 | SK Hynix Inc. | Semiconductor device and operating method of the semiconductor device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5259481B2 (en) | Nonvolatile semiconductor memory device | |
US8593882B2 (en) | Semiconductor memory device and method of erasing the same | |
US7633813B2 (en) | Method of performing an erase operation in a non-volatile memory device | |
KR100853481B1 (en) | Nonvolatile memory device and reading method thereof | |
US8498153B2 (en) | Semiconductor memory device and method of operating the same | |
KR101829208B1 (en) | Method of operating a semiconductor memory device | |
CN101388251B (en) | Programming method of flash memory device | |
US8514633B2 (en) | Method for operating semiconductor memory device | |
JP2008090996A (en) | Programming method of flash memory device | |
US10147494B2 (en) | Apparatus configured to program memory cells using an intermediate level for multiple data states | |
JP2009016021A (en) | Nand type flash memory | |
US8767469B2 (en) | Method of operating nonvolatile memory device | |
US8351267B2 (en) | Method of programming nonvolatile memory device | |
KR20110001102A (en) | Program operation method of non-volatile memory device | |
US8964486B2 (en) | Semiconductor device and operating method thereof | |
US9361983B2 (en) | Semiconductor device and method of refresh thereof | |
US8130568B2 (en) | Method of programming nonvolatile memory device | |
KR100905867B1 (en) | Program method of a flash memory device having multi-level cell | |
US8773901B2 (en) | Nonvolatile memory device preventing shift in threshold voltage of erase cell and program method thereof | |
US8705287B2 (en) | Semiconductor memory device and method of operating the same | |
KR20110001570A (en) | A method for programming a flash memory device | |
KR20100121128A (en) | Operating method for nonvolatile memory device | |
KR20080090772A (en) | Method for operating semiconductor flash memory device | |
KR100854871B1 (en) | Non-volatile memory device and method for program using the same | |
KR20100013947A (en) | Multi level cell programming method of non volatile memory device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Withdrawal due to no request for examination |