[go: up one dir, main page]

JP2011233209A - Semiconductor storage - Google Patents

Semiconductor storage Download PDF

Info

Publication number
JP2011233209A
JP2011233209A JP2010104240A JP2010104240A JP2011233209A JP 2011233209 A JP2011233209 A JP 2011233209A JP 2010104240 A JP2010104240 A JP 2010104240A JP 2010104240 A JP2010104240 A JP 2010104240A JP 2011233209 A JP2011233209 A JP 2011233209A
Authority
JP
Japan
Prior art keywords
memory cell
write
selected memory
word line
voltage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2010104240A
Other languages
Japanese (ja)
Inventor
Toshifumi Hashimoto
本 寿 文 橋
Takuya Futayama
山 拓 也 二
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2010104240A priority Critical patent/JP2011233209A/en
Priority to US13/053,796 priority patent/US8565020B2/en
Publication of JP2011233209A publication Critical patent/JP2011233209A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Read Only Memory (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a semiconductor storage in which the threshold voltage distribution of a memory cell is made narrower than a conventional one, without altering the ability of an ECC to correct.SOLUTION: A memory includes cells, a word line driver for driving the voltage of a word line, and a sense amplifier for detecting the data of the cells. The memory stores a multi-valued data into a selected cell by performing a first writing stage in which a writing loop is repeated more than one time, thereby bringing the selected cell into a first state, and a second writing stage in which a writing loop is repeated more than one time, thereby bringing the selected cell into a second state from the first state, the writing loop being composed of a writing operation in which data is written in the selected cell of a cell string, and a verification read operation in which the writing of data in the selected cell is verified. When the second writing stage is performed in the selected cell, the word line driver increases a voltage for the verification read operation, which is to be applied to one of non-selected cells other than the selected cell, compared to the case where the first writing stage is performed in the selected cell.

Description

本発明の実施形態は、半導体記憶装置に関する。   Embodiments described herein relate generally to a semiconductor memory device.

NANDフラッシュメモリ等の不揮発性半導体記憶装置は、メモリ容量を増大させるために微細化が進んでいる。微細化が進むと、隣接するメモリセル間の間隔が狭くなるため、メモリセル間の干渉等(以下、近接効果という)が無視できなくなる。近接効果により、データを書き込んだメモリセルの閾値電圧分布の幅が広くなってしまう。   Nonvolatile semiconductor memory devices such as NAND flash memories have been increasingly miniaturized in order to increase memory capacity. As miniaturization progresses, the interval between adjacent memory cells becomes narrower, so that interference between memory cells (hereinafter referred to as proximity effect) cannot be ignored. Due to the proximity effect, the width of the threshold voltage distribution of the memory cell into which data is written is widened.

一方、メモリの微細化に伴い、書込みおよび読出し時に印加される電圧も低下させることが好ましい。しかし、メモリセルの閾値電圧分布の幅が広くなると、データ間の間隔(電圧差)を大きくしなければならないので、書込みおよび読出し時に印加される電圧はむしろ高くなってしまう。従って、データ書込み後のメモリセルの閾値電圧とデータ消去後のメモリセルの閾値電圧との差が大きくなる。その結果、隣接するメモリセル間の干渉(近接効果)が大きくなり、さらに閾値電圧分布の幅が広くなってしまう。   On the other hand, it is preferable to reduce the voltage applied at the time of writing and reading as the memory becomes finer. However, if the width of the threshold voltage distribution of the memory cell becomes wider, the interval between the data (voltage difference) must be increased, so that the voltage applied at the time of writing and reading becomes rather high. Therefore, the difference between the threshold voltage of the memory cell after data writing and the threshold voltage of the memory cell after data erasing becomes large. As a result, interference (proximity effect) between adjacent memory cells is increased, and the width of the threshold voltage distribution is further increased.

閾値電圧分布の幅が広くなっても、ECC(Error Correcting Code)を用いることによって、書込みまたは読出し電圧の上昇を抑制することができる。しかし、訂正能力の高いECCは、多くの冗長カラムを必要とし、ECC回路のゲート数が多くなる。このため、メモリのチップサイズが大きくなり、コストを増大させる。   Even if the width of the threshold voltage distribution is widened, it is possible to suppress an increase in write or read voltage by using ECC (Error Correcting Code). However, ECC with a high correction capability requires many redundant columns, and the number of gates of the ECC circuit increases. This increases the memory chip size and increases the cost.

また、各メモリセルが2ビット以上のデータを記憶する多値記憶メモリは、近接効果の低減のために、1回のデータ書込みを2段階(2ステージ)以上に分けて書き込む。この場合、ワード線WLnに接続されたメモリセルMCnの1回目の書込みステージと2回目の書込みステージとの間に、メモリセルMCnに隣接するメモリセルMCn−1、MCn+1に書込みステージが実行される場合がある。従って、メモリセルMCnに対する2回目の書込みステージにおけるメモリセルMCn−1、MCn+1の閾値電圧が、メモリセルMCnに対する1回目の書込みステージにおけるメモリセルMCn−1、MCn+1の閾値電圧よりも高くなっている場合がある。この場合、メモリセルMCnに対する2回目の書込みステージにおけるベリファイリードでは、1回目の書込みステージにおけるベリファイリードに比べて、メモリセルMCn−1、MCn+1の抵抗値が高くなっている。従って、隣接メモリセルMCn−1、MCn+1の影響によって、選択メモリセルMCnに流れる電流(セル電流)が変化してしまう。これも、閾値電圧分布の幅を広くする原因である。   Further, in a multi-value storage memory in which each memory cell stores data of 2 bits or more, one data write is divided into two stages (two stages) or more in order to reduce the proximity effect. In this case, the write stage is executed on the memory cells MCn−1 and MCn + 1 adjacent to the memory cell MCn between the first write stage and the second write stage of the memory cell MCn connected to the word line WLn. May be. Therefore, the threshold voltages of the memory cells MCn−1 and MCn + 1 in the second write stage for the memory cell MCn are larger than the threshold voltages of the memory cells MCn−1 and MCn + 1 in the first write stage for the memory cell MCn. May be higher. In this case, in the verify read in the second write stage for the memory cell MCn, the resistance values of the memory cells MCn−1 and MCn + 1 are higher than in the verify read in the first write stage. Therefore, the current (cell current) flowing through the selected memory cell MCn changes due to the influence of the adjacent memory cells MCn−1 and MCn + 1. This is also a cause of widening the threshold voltage distribution.

特開2007−157315号公報JP 2007-157315 A 特開2006−228394号公報JP 2006-228394 A

ECCの訂正能力を変更することなく、メモリセルの閾値電圧分布を従来よりも狭くすることができる半導体記憶装置を提供する。   Provided is a semiconductor memory device capable of making the threshold voltage distribution of memory cells narrower than before without changing the ECC correction capability.

本発明に係る実施形態に従った半導体記憶装置は、複数のワード線と、複数のビット線と、ゲートが前記ワード線のいずれかに接続された複数のメモリセルと、前記複数のワード線の電圧を駆動するワード線ドライバと、前記複数のビット線を介して前記メモリセルのデータを検出するセンスアンプとを備え、
複数の前記メモリセルは、前記ビット線とソースとの間に直列に接続されてセルストリングを構成し、
前記セルストリングのうち選択メモリセルにデータを書き込む書込み動作と該選択メモリセルにデータが書き込まれたことを検証するベリファイリード動作とからなる書込みループを複数回繰り返して前記選択メモリセルを第1の状態にする第1の書込みステージと、前記書込みループを複数回繰り返して前記選択メモリセルを前記第1の状態から第2の状態にする第2の書込みステージとを実行することによって、複数ビットデータを前記選択メモリセルに格納し、
前記ワード線ドライバは、前記選択メモリセルに前記第2の書込みステージを実行するときに、該選択メモリセルに前記第1の書込みステージを実行するときよりも、前記選択メモリセル以外の非選択メモリセルのいずれかに印加する前記ベリファイリード動作時の電圧を上昇させることを特徴とする。
A semiconductor memory device according to an embodiment of the present invention includes a plurality of word lines, a plurality of bit lines, a plurality of memory cells whose gates are connected to any one of the word lines, and the plurality of word lines. A word line driver that drives a voltage; and a sense amplifier that detects data of the memory cell via the plurality of bit lines;
A plurality of the memory cells are connected in series between the bit line and the source to form a cell string,
A write loop consisting of a write operation for writing data to a selected memory cell in the cell string and a verify read operation for verifying that data has been written to the selected memory cell is repeated a plurality of times, and the selected memory cell is moved to the first memory cell. A plurality of bit data by executing a first write stage that enters a state and a second write stage that repeats the write loop a plurality of times to bring the selected memory cell from the first state to the second state Is stored in the selected memory cell,
When the second write stage is executed on the selected memory cell, the word line driver is not selected memory other than the selected memory cell than when the first write stage is executed on the selected memory cell. The voltage during the verify read operation applied to one of the cells is increased.

第1の実施形態に従ったNAND型フラッシュメモリの構成を示すブロック図。1 is a block diagram showing a configuration of a NAND flash memory according to a first embodiment. 或るNANDストリングNSのワード線に印加されるベリファイリード電圧を示す概念図。The conceptual diagram which shows the verify read voltage applied to the word line of a certain NAND string NS. 2回の書込みステージで2ビットデータを各メモリセルMCへ書き込むときの様子を示す閾値分布図。FIG. 5 is a threshold distribution diagram showing a state when 2-bit data is written to each memory cell MC in two write stages. 各ワード線に接続されたメモリセルへ第1および第2の書込みステージを実行する順番を示す表。The table | surface which shows the order which performs the 1st and 2nd write stage with respect to the memory cell connected to each word line. 第2の実施形態に従ったNAND型フラッシュメモリの或るNANDストリングNSのワード線に印加されるベリファイリード電圧を示す概念図The conceptual diagram which shows the verify read voltage applied to the word line of a certain NAND string NS of the NAND type flash memory according to the second embodiment. 第2の実施形態に従って2ビットデータを各メモリセルMCへ書き込むときの様子を示す閾値分布図。The threshold value distribution figure which shows a mode when 2-bit data is written in each memory cell MC according to 2nd Embodiment. 各ワード線に接続されたメモリセルへ第1から第3の書込みステージを実行する順番を示す表。The table | surface which shows the order which performs the 1st-3rd write stage with respect to the memory cell connected to each word line. 比較例としてのデータ書込み動作を、メモリセルの閾値電圧分布の遷移で表現したグラフ。The graph which expressed the data write operation as a comparative example by transition of the threshold voltage distribution of a memory cell. 第3の実施形態に従った第1の書込みステージにおけるワード線の電圧の推移を示すグラフ。The graph which shows transition of the voltage of the word line in the 1st write stage according to a 3rd embodiment. データ書込み動作(プログラム動作)を、メモリセルの閾値電圧分布の遷移で表現したグラフ。The graph which expressed data write operation (program operation) with transition of threshold voltage distribution of a memory cell. 第3の実施形態の第2の書込みステージにおけるワード線の電圧の推移を示すグラフ。The graph which shows transition of the voltage of the word line in the 2nd write stage of 3rd Embodiment.

以下、図面を参照して本発明に係る実施形態を説明する。本実施形態は、本発明を限定するものではない。   Embodiments according to the present invention will be described below with reference to the drawings. This embodiment does not limit the present invention.

(第1の実施形態)
図1は、本発明に係る第1の実施形態に従ったNAND型フラッシュメモリの構成を示すブロック図である。メモリセルアレイ11内には、複数のメモリセルがマトリクス状に二次元配置されている。メモリセルのゲートはワード線に接続されており、メモリセルのソースまたはドレインは、ビット線に接続されている。複数のワード線はロウ方向に、ビット線はカラム方向にそれぞれ互いに交差するように配線されている。メモリセルアレイ11のビット線方向の一端にはセンスアンプ12が配置されている。メモリセルアレイ11のビット線方向の一端に対向する他端にもセンスアンプ12が配置されている。センスアンプ12は、ビット線に接続されており、選択ワード線に接続されたメモリセルに、ビット線を介して流れるセル電流を検知することによって、メモリセルに格納されたデータを検出する。メモリセルアレイ11のワード線方向の両端には、ロウデコーダ13およびワード線ドライバ21がそれぞれ配置されている。ワード線ドライバ21は、ワード線に接続されており、メモリセルへデータを書き込む際にワード線に電圧を印加するように構成されている。
(First embodiment)
FIG. 1 is a block diagram showing a configuration of a NAND flash memory according to the first embodiment of the present invention. In the memory cell array 11, a plurality of memory cells are two-dimensionally arranged in a matrix. The gate of the memory cell is connected to the word line, and the source or drain of the memory cell is connected to the bit line. The plurality of word lines are wired so as to cross each other in the row direction and the bit lines cross each other in the column direction. A sense amplifier 12 is disposed at one end of the memory cell array 11 in the bit line direction. A sense amplifier 12 is also arranged at the other end of the memory cell array 11 opposite to one end in the bit line direction. The sense amplifier 12 is connected to the bit line, and detects data stored in the memory cell by detecting a cell current flowing through the bit line in the memory cell connected to the selected word line. At both ends of the memory cell array 11 in the word line direction, a row decoder 13 and a word line driver 21 are arranged. The word line driver 21 is connected to the word line and is configured to apply a voltage to the word line when data is written to the memory cell.

NAND型フラッシュメモリでは、複数のメモリセルが直列に接続されNANDストリングを構成する。NANDストリングの一端は、選択トランジスタを介してビット線BLに接続され、その他端は選択トランジスタを介してソースSに接続されている。従って、メモリセルは、該メモリセルとビット線BLとの間に介在する他のメモリセルを介してビット線BLに接続される。NANDストリングにおいて隣接するメモリセル間の間隔は、例えば、30nm以下である。   In a NAND flash memory, a plurality of memory cells are connected in series to form a NAND string. One end of the NAND string is connected to the bit line BL via a selection transistor, and the other end is connected to the source S via a selection transistor. Therefore, the memory cell is connected to the bit line BL via another memory cell interposed between the memory cell and the bit line BL. An interval between adjacent memory cells in the NAND string is, for example, 30 nm or less.

センスアンプ12と外部入出力端子I/Oとの間のデータの授受は、データバス14及びI/Oバッファ15を介して行われる。   Data exchange between the sense amplifier 12 and the external input / output terminal I / O is performed via the data bus 14 and the I / O buffer 15.

コントローラ16には、各種の外部制御信号、例えば、チップイネーブル信号/CE、アドレスラッチイネーブル信号ALE、コマンドラッチイネーブル信号CLE、書き込みイネーブル信号/WE、及び読み出しイネーブル信号/REなどが入力される。コントローラ16は、これらの制御信号に基づいて、入出力端子I/Oから供給されるアドレスAddとコマンドComとを識別する。そして、コントローラ16は、アドレスAddを、アドレスレジスタ17を介してロウデコーダ13及びカラムデコーダ18に転送する。また、コントローラ16は、コマンドComをデコードする。センスアンプ12は、カラムデコーダ18によってデコードされたカラムアドレスに従って、ビット線に電圧を印加することができるように構成されている。ワード線ドライバ21は、ロウデコーダ13によってデコードされたロウアドレスに従って、ワード線に電圧を印加することができるように構成されている。   Various external control signals such as a chip enable signal / CE, an address latch enable signal ALE, a command latch enable signal CLE, a write enable signal / WE, and a read enable signal / RE are input to the controller 16. Based on these control signals, the controller 16 identifies the address Add and the command Com supplied from the input / output terminal I / O. Then, the controller 16 transfers the address Add to the row decoder 13 and the column decoder 18 via the address register 17. Further, the controller 16 decodes the command Com. The sense amplifier 12 is configured to apply a voltage to the bit line according to the column address decoded by the column decoder 18. The word line driver 21 is configured to apply a voltage to the word line according to the row address decoded by the row decoder 13.

コントローラ16は、外部制御信号とコマンドに従って、データ読み出し、データ書き込み及び消去の各シーケンス制御を行う。内部電圧発生回路19は、各動作に必要な内部電圧(例えば、電源電圧より昇圧された電圧)を発生するために設けられている。この内部電圧発生回路19も、コントローラ16により制御され、昇圧動作を行い必要な電圧を発生する。   The controller 16 performs sequence control of data reading, data writing, and erasing in accordance with an external control signal and a command. The internal voltage generation circuit 19 is provided to generate an internal voltage (for example, a voltage boosted from the power supply voltage) necessary for each operation. The internal voltage generation circuit 19 is also controlled by the controller 16 and performs a boosting operation to generate a necessary voltage.

図2は、第1の実施形態に従ったNAND型フラッシュメモリの或るNANDストリングNSのワード線WL0〜WLn、WLDS、WLDD、並びに、選択トランジスタTsels、TseldのゲートSGS、SGDに印加されるベリファイリード電圧を示す概念図である。尚、nは整数である。図2に示すように、セルストリングとしてのNANDストリングNSは、ビット線BLとソースSとの間に直列に接続された複数のメモリセルMCを備えている。NANDストリングNSの一端は、選択トランジスタTseldを介してビット線BLに接続され、その他端は、選択トランジスタTselsを介してソースSに接続されている。   FIG. 2 shows the verification applied to the word lines WL0 to WLn, WLDS, WLDD of the NAND string NS of the NAND flash memory according to the first embodiment, and the gates SGS, SGD of the selection transistors Tsels, Tseld. It is a conceptual diagram which shows a read voltage. Note that n is an integer. As shown in FIG. 2, the NAND string NS as the cell string includes a plurality of memory cells MC connected in series between the bit line BL and the source S. One end of the NAND string NS is connected to the bit line BL via the selection transistor Tseld, and the other end is connected to the source S via the selection transistor Tsels.

各メモリセルMCは、ソース層、ドレイン層、フローティングゲートFGおよびコントロールゲートCGを含んでいる。NANDストリングNS内において隣接する2つのメモリセルMCは、ソース層またはドレイン層を共有している。これにより、NANDストリングNS内において複数のメモリセルMCは直列に接続されている。   Each memory cell MC includes a source layer, a drain layer, a floating gate FG, and a control gate CG. Two adjacent memory cells MC in the NAND string NS share a source layer or a drain layer. Thus, the plurality of memory cells MC are connected in series in the NAND string NS.

図2において、ワード線WLk(0≦k≦n)が選択ワード線として機能し、1≦k≦n−1の場合は、ワード線WL0〜WLk−1、WLk+1〜WLnが非選択ワード線として機能し、k=0の場合は、WL1〜WLnが非選択ワード線として機能し、k=nの場合は、WL0〜WLn−1が非選択ワード線として機能している。ワード線ドライバ21は、選択トランジスタTsels、Tseldに最も近いワード線WLDSおよびWLDDにも他の非選択ワード線WL0〜WLk−1、WLk+1〜WLnと同じ電圧を印加している。尚、ワード線WL0〜WLnに接続されたメモリセルをそれぞれMC0〜MCnと示す。ワード線WLDSおよびWLDDに接続されたメモリセルをMCdsおよびMCddと示す。ここでワード線WLDSおよびWLDSは、ダミーワード線であり、セルMCdsおよびMCddはデータ記憶としては使用されないダミーセルである。本実施形態ではダミーワード線WLDSおよびWLDDを有するNANDストリングを例として挙げるが、本実施形態は、ダミーワード線を持たないNANDストリングに対しても適用することができる。この場合、本実施形態と同様の効果が得られる。   In FIG. 2, the word line WLk (0 ≦ k ≦ n) functions as a selected word line. When 1 ≦ k ≦ n−1, the word lines WL0 to WLk−1 and WLk + 1 to WLn are unselected word lines. When k = 0, WL1 to WLn function as non-selected word lines, and when k = n, WL0 to WLn-1 function as non-selected word lines. The word line driver 21 applies the same voltage as the other unselected word lines WL0 to WLk−1 and WLk + 1 to WLn to the word lines WLDS and WLDD closest to the selection transistors Tsels and Tseld. The memory cells connected to the word lines WL0 to WLn are indicated as MC0 to MCn, respectively. Memory cells connected to the word lines WLDS and WLDD are denoted as MCds and MCdd. Here, the word lines WLDS and WLDS are dummy word lines, and the cells MCds and MCdd are dummy cells that are not used for data storage. In this embodiment, a NAND string having dummy word lines WLDS and WLDD is taken as an example. However, this embodiment can also be applied to a NAND string having no dummy word line. In this case, the same effect as this embodiment can be obtained.

図3(A)から図3(C)は、2回の書込みステージで2ビットデータを各メモリセルMCへ書き込むときの様子を示す閾値分布図である。図3(A)のErが消去状態のメモリセルの閾値分布を示す。図3(B)のErおよびLMが第1の書込みステージ後のメモリセルの閾値分布を示す。図3(C)のEr、A、B、Cが第2の書込みステージ後のメモリセルの閾値分布を示す。尚、第2の書込みステージにおいて、分布LMのメモリセルMCが分布BまたはCのメモリセルになり、分布ErのメモリセルMCが分布ErまたはAのメモリセルになる。   FIGS. 3A to 3C are threshold value distribution diagrams showing a state when 2-bit data is written to each memory cell MC in two write stages. In FIG. 3A, Er indicates a threshold distribution of memory cells in the erased state. Er and LM in FIG. 3B indicate threshold distributions of the memory cells after the first write stage. Er, A, B, and C in FIG. 3C indicate the threshold distribution of the memory cell after the second write stage. In the second write stage, the memory cells MC having the distribution LM become memory cells having the distribution B or C, and the memory cells MC having the distribution Er become memory cells having the distribution Er or A.

図2を再度参照する。第1の書込みステージ(図3(A)から図3(B))の各書込みループにおいて、メモリは、データをメモリセルに書き込んだ後、ベリファイリード動作を実行する。WLkを選択ワード線とした場合、ベリファイリード動作において、ワード線ドライバ21は、選択ワード線WLkに、選択電圧としてのゲート電圧VCGを印加する。ワード線ドライバ21は、選択ワード線WLkの両隣に隣接する非選択ワード線WLk−1およびWLk+1に、第1のベリファイリード電圧VREAD1_1を印加する。さらに、ワード線ドライバ21は、選択ワード線WLkから2番目に近い非選択ワード線WLk−2およびWLk+2に、第2のベリファイリード電圧VREAD2_1を印加する。さらに、ワード線ドライバ21は、選択ワード線WLkからワード線3本以上離れた非選択ワード線WL0〜WLk−3、WLk+3〜WLn、WLDSおよびWLDDに、第3のベリファイリード電圧VREAD3_1を印加する。   Please refer to FIG. 2 again. In each write loop of the first write stage (FIGS. 3A to 3B), the memory performs a verify read operation after writing data to the memory cell. When WLk is a selected word line, in the verify read operation, the word line driver 21 applies a gate voltage VCG as a selection voltage to the selected word line WLk. The word line driver 21 applies the first verify read voltage VREAD1_1 to unselected word lines WLk-1 and WLk + 1 adjacent to both sides of the selected word line WLk. Further, the word line driver 21 applies the second verify read voltage VREAD2_1 to the unselected word lines WLk-2 and WLk + 2 that are the second closest to the selected word line WLk. Further, the word line driver 21 applies the third verify read voltage VREAD3_1 to unselected word lines WL0 to WLk-3, WLk + 3 to WLn, WLDS, and WLDD that are separated from the selected word line WLk by three or more word lines.

電圧は、VCG、VREAD1_1、VREAD3_1、VREAD2_1の順に大きくなっている。   The voltage increases in the order of VCG, VREAD1_1, VREAD3_1, and VREAD2_1.

ワード線ドライバ21は、選択トランジスタTsels、Tseldのゲート電圧をVSGとする。ゲート電圧VSGは、ベリファイリード電圧VREAD3_1よりも低く、かつ、電極VCGよりも高い電圧であり、閾値電圧の低い選択トランジスタTsels、Tseldを導通状態にする電圧である。これにより、非選択メモリセルMC0〜MCk−1、MCk+1〜MCn、MCdsおよびMCddが導通状態になり、選択トランジスタTselsおよびTseldも導通状態になる。その結果、非導通状態の選択メモリセルMCkがビット線BLとソースSとの間に接続された状態となる。ビット線BLを介して選択メモリセルMCkに電圧を印加することによってセンスアンプS/Aは選択メモリセルMCkのデータを検出することができる。   The word line driver 21 sets the gate voltages of the selection transistors Tsels and Tseld to VSG. The gate voltage VSG is a voltage that is lower than the verify read voltage VREAD3_1 and higher than the electrode VCG, and makes the select transistors Tsels and Tseld having a low threshold voltage conductive. As a result, the non-selected memory cells MC0 to MCk−1, MCk + 1 to MCn, MCds and MCdd are turned on, and the selection transistors Tsels and Tseld are also turned on. As a result, the selected memory cell MCk in the non-conductive state is connected between the bit line BL and the source S. By applying a voltage to the selected memory cell MCk via the bit line BL, the sense amplifier S / A can detect data in the selected memory cell MCk.

次に、第2の書込みステージ(図3(B)から図3(C))の各書込みループにおいて、メモリは、データをメモリセルへ書き込んだ後、ベリファイリード動作を実行する。第2の書込みステージのベリファイリード動作では、ワード線ドライバ21は、電圧VREAD3_1、VREAD2_1、VREAD1_1を、電圧VREAD3_2、VREAD2_2、VREAD1_2に変更する。電圧VREAD3_2、VREAD2_2、VREAD1_2は、それぞれ電圧VREAD3_1、VREAD2_1、VREAD1_1よりも高い電圧である。電圧VREAD3_2、VREAD2_2、VREAD1_2は、それぞれ元の電圧VREAD3_1、VREAD2_1、VREAD1_1より一定電圧だけ高くてもよく、元の電圧VREAD3_1、VREAD2_1、VREAD1_1に対して或る比率だけ高くてもよい。   Next, in each write loop of the second write stage (FIGS. 3B to 3C), the memory performs a verify read operation after writing data to the memory cell. In the verify read operation in the second write stage, the word line driver 21 changes the voltages VREAD3_1, VREAD2_1, and VREAD1_1 to voltages VREAD3_2, VREAD2_2, and VREAD1_2. The voltages VREAD3_2, VREAD2_2, and VREAD1_2 are voltages higher than the voltages VREAD3_1, VREAD2_1, and VREAD1_1, respectively. The voltages VREAD3_2, VREAD2_2, and VREAD1_2 may be higher than the original voltages VREAD3_1, VREAD2_1, and VREAD1_1 by a certain voltage, respectively, or may be higher than the original voltages VREAD3_1, VREAD2_1, and VREAD1_1 by a certain ratio.

図2の実線で示す電圧が第1の書込みステージにおける各ワード線の電圧であり、破線で示す電圧が第2の書込みステージにおける各ワード線の電圧である。   The voltage indicated by the solid line in FIG. 2 is the voltage of each word line in the first write stage, and the voltage indicated by the broken line is the voltage of each word line in the second write stage.

このように、本実施形態では、第2の書込みステージにおける非選択ワード線のベリファイリード電圧は、第1の書込みステージにおける非選択ワード線のベリファイリード電圧よりも高い。図4を参照して、このように第1の書込みステージおよび第2の書込みステージにおいて非選択ワード線のベリファイリード電圧を相違させる理由を説明する。   As described above, in this embodiment, the verify read voltage of the non-selected word line in the second write stage is higher than the verify read voltage of the non-selected word line in the first write stage. With reference to FIG. 4, the reason why the verify read voltages of the unselected word lines are made different between the first write stage and the second write stage will be described.

図4は、各ワード線に接続されたメモリセルへ第1および第2の書込みステージを実行する順番を示す表である。この表の“0”〜“2n+2”が第1および第2の書込みステージの実行順を示す。この表によれば、例えば、WL0、WL1に第1の書込みステージを実行した後、WL0に第2の書込みステージを実行し、WL2に第1の書込みステージを実行し、WL1に第2の書込みステージを実行する。これを続け、図4の矢印で示すように、WLk−1に第1の書込みステージを実行し、次に、WLk−2に第2の書込みステージを実行し、次に、WLkに第1の書込みステージを実行する。ここで、kは、0からnの整数である。このように、選択ワード線を変更しながら第1の書込みステージと第2の書込みステージとを交互に実行する理由は、近接効果を低減するためである。   FIG. 4 is a table showing the order in which the first and second write stages are performed on the memory cells connected to each word line. “0” to “2n + 2” in this table indicate the execution order of the first and second write stages. According to this table, for example, after executing the first write stage on WL0, WL1, the second write stage is executed on WL0, the first write stage is executed on WL2, and the second write stage is executed on WL1. Run the stage. Continuing, as indicated by the arrow in FIG. 4, the first write stage is performed on WLk-1, then the second write stage is performed on WLk-2, and then the first write stage on WLk. Execute the write stage. Here, k is an integer from 0 to n. As described above, the reason why the first write stage and the second write stage are alternately executed while changing the selected word line is to reduce the proximity effect.

例えば、ワード線ドライバ21がワード線WLkを選択して第1の書込みステージを実行する場合、ワード線WLkに隣接するワード線WLk−1に接続されたメモリセルMCk−1には既に第1の書込みステージが実行済みである。従って、メモリセルMCk−1は、図3(B)の分布LMにある場合がある。また、ワード線WLkに隣接するワード線WLk+1に接続されたメモリセルMCk+1には、第1および第2の書込みステージが実行されていない。従って、メモリセルMCk+1は、図3(A)の消去状態Erにあり、その閾値電圧は低いままである。   For example, when the word line driver 21 selects the word line WLk and executes the first write stage, the memory cell MCk−1 connected to the word line WLk−1 adjacent to the word line WLk is already in the first cell stage. The write stage has been executed. Therefore, the memory cell MCk-1 may be in the distribution LM in FIG. Further, the first and second write stages are not executed in the memory cell MCk + 1 connected to the word line WLk + 1 adjacent to the word line WLk. Therefore, the memory cell MCk + 1 is in the erased state Er of FIG. 3A, and its threshold voltage remains low.

そして、ワード線ドライバ21がワード線WLkを選択して第2の書込みステージを実行する場合、ワード線WLkに隣接するワード線WLk−1に接続されたメモリセルMCk−1には既に第2の書込みステージが実行済みである。従って、メモリセルMCk−1は、図3(C)の分布B,Cのいずれかに含まれている場合がある。この場合、メモリセルMCk−1の閾値電圧は、LM状態における閾値電圧よりもさらに高くなっている。ワード線WLkに隣接するワード線WLk+1に接続されたメモリセルMCk+1には、第1の書込みステージが実行済みである。従って、メモリセルMCk+1は、図3(B)の消去状態LMにある場合がある。この場合、メモリセルMCk+1の閾値電圧は高くなっている。   When the word line driver 21 selects the word line WLk and executes the second write stage, the memory cell MCk−1 connected to the word line WLk−1 adjacent to the word line WLk is already in the second cell stage. The write stage has been executed. Accordingly, the memory cell MCk-1 may be included in any of the distributions B and C in FIG. In this case, the threshold voltage of the memory cell MCk-1 is higher than the threshold voltage in the LM state. The first write stage has been executed for the memory cell MCk + 1 connected to the word line WLk + 1 adjacent to the word line WLk. Therefore, the memory cell MCk + 1 may be in the erased state LM in FIG. In this case, the threshold voltage of the memory cell MCk + 1 is high.

このように、ワード線WLkに接続されたメモリセルMCkに第1の書込みステージを実行する時点では、メモリセルMCkに隣接するメモリセルMCk−1、MCk+1は、それぞれ分布LMおよびErに含まれ得る。また、メモリセルMCkに第2の書込みステージを実行する時点では、メモリセルMCk−1、MCk+1は、それぞれ分布C(またはB)およびLMに含まれ得る。これは、第2の書込みステージにおける隣接メモリセルMCk−1、MCk+1の閾値電圧は、第1の書込みステージにおける隣接メモリセルMCk−1、MCk+1の閾値電圧に比べて高くなることを意味する。   As described above, at the time when the first write stage is performed on the memory cells MCk connected to the word line WLk, the memory cells MCk−1 and MCk + 1 adjacent to the memory cell MCk can be included in the distributions LM and Er, respectively. . Further, at the time when the second write stage is executed on the memory cell MCk, the memory cells MCk−1 and MCk + 1 can be included in the distributions C (or B) and LM, respectively. This means that the threshold voltages of the adjacent memory cells MCk−1 and MCk + 1 in the second write stage are higher than the threshold voltages of the adjacent memory cells MCk−1 and MCk + 1 in the first write stage.

ベリファイリード電圧を一定に維持しまま、非選択メモリセルMCk−1、MCk+1の閾値電圧が高くなると、選択メモリセルMCkのベリファイリードにおいて、選択メモリセルMCkに流れる電流(セル電流)が低下する。上述のように、これは、閾値電圧分布の幅を広くする原因(即ち、書込み後のメモリセルの閾値電圧のばらつきの原因)である。   If the threshold voltage of the non-selected memory cells MCk−1 and MCk + 1 increases while the verify read voltage is kept constant, the current (cell current) flowing through the selected memory cell MCk in the verify read of the selected memory cell MCk decreases. As described above, this is a cause of widening the width of the threshold voltage distribution (that is, a cause of variation in threshold voltage of the memory cell after writing).

そこで、本実施形態では、非選択メモリセルMCk−1、MCk+1の閾値電圧が高くなる第2の書込みステージにおいて、非選択ワード線のベリファイリード電圧VREAD3_1、VREAD2_1、VREAD1_1を、それぞれVREAD3_2、VREAD2_2、VREAD1_2に上昇させる。これにより、第2の書込みステージにおいて選択メモリセルMCkのベリファイリード時に、非選択メモリセルMCk−1、MCk+1の抵抗値が充分に下がるため、セル電流の低下が抑制される。その結果、メモリセルの書込み後、閾値電圧分布の幅を狭くすることができる。   Therefore, in the present embodiment, in the second write stage in which the threshold voltages of the unselected memory cells MCk−1 and MCk + 1 are increased, the verify read voltages VREAD3_1, VREAD2_1, and VREAD1_1 of the unselected word lines are set to VREAD3_2, VREAD2_2, and VREAD1_2, respectively. To rise. As a result, during the verify read of the selected memory cell MCk in the second write stage, the resistance values of the unselected memory cells MCk−1 and MCk + 1 are sufficiently lowered, so that a decrease in cell current is suppressed. As a result, the threshold voltage distribution can be narrowed after the memory cell is written.

尚、本実施形態では、非選択ワード線のベリファイリード電圧の制御を容易にするために、ワード線ドライバ21は、第2の書込みステージにおいて、非選択ワード線全部のベリファイリード電圧を上昇させている。この場合、非選択メモリセルMCk−1、MCk+1の抵抗値が主に低下し、他の非選択メモリセルMC0〜MCk−2、MCk+2〜MCnの抵抗値については若干低下するが、あまり変化しない。これは、非選択メモリセルMC0〜MCk−2、MCk+2〜MCnの抵抗値がベリファイリード電圧VREAD3_1、VREAD2_1によって充分に低くなっているからである。   In this embodiment, in order to facilitate the control of the verify read voltage of the unselected word line, the word line driver 21 increases the verify read voltage of all the unselected word lines in the second write stage. Yes. In this case, the resistance values of the unselected memory cells MCk−1 and MCk + 1 mainly decrease, and the resistance values of the other unselected memory cells MC0 to MCk−2 and MCk + 2 to MCn slightly decrease, but do not change much. This is because the resistance values of the non-selected memory cells MC0 to MCk-2 and MCk + 2 to MCn are sufficiently lowered by the verify read voltages VREAD3_1 and VREAD2_1.

従って、非選択メモリセルMCk−1、MCk+1のみの抵抗値を低下させるために、ワード線ドライバ21は、第2の書込みステージにおいて、ベリファイリード電圧VREAD3_1およびVREAD2_1はそのまま変更せずに、ベリファイリード電圧VREAD1_1のみをVREAD1_2に上昇させてもよい。この場合であっても、非選択メモリセルMCk−1、MCk+1の抵抗値を低下させることができるので、本実施形態の効果を得ることができる。   Therefore, in order to reduce the resistance value of only the non-selected memory cells MCk−1 and MCk + 1, the word line driver 21 does not change the verify read voltages VREAD3_1 and VREAD2_1 as they are in the second write stage. Only VREAD1_1 may be raised to VREAD1_2. Even in this case, since the resistance values of the non-selected memory cells MCk−1 and MCk + 1 can be lowered, the effect of the present embodiment can be obtained.

本実施形態において、ワード線ドライバ21は、選択メモリセルMCkに隣接する非選択メモリセルMCk−1、MCk+1に格納されたデータの状態(Er、LM、A、BまたはC)に関わらず、第2の書込みステージにおいて、非選択ワード線WLk−1、WLk+1のベリファイリード電圧を上昇させている。ベリファイリード動作において、非選択メモリセルMCk−1、MCk+1を充分に低抵抗状態にするために、非選択メモリセルに格納されたデータの状態に関わらず、ベリファイリード電圧を上昇させても構わない。   In the present embodiment, the word line driver 21 does not depend on the state (Er, LM, A, B, or C) of data stored in the unselected memory cells MCk−1, MCk + 1 adjacent to the selected memory cell MCk. In the second write stage, the verify read voltage of the unselected word lines WLk−1 and WLk + 1 is increased. In the verify read operation, the verify read voltage may be increased regardless of the state of the data stored in the non-selected memory cells in order to make the non-selected memory cells MCk−1 and MCk + 1 have a sufficiently low resistance state. .

一方、ワード線ドライバ21は、選択メモリセルMCkに隣接する非選択メモリセルMCk−1、MCk+1に格納されたデータの状態に応じて、第2の書込みステージにおいて、非選択ワード線WLk−1、WLk+1のベリファイリード電圧を上昇させるか、あるいは、上昇させずに維持するかを決定してもよい。例えば、選択メモリセルMCkの第2の書込みステージにおいて、非選択メモリセルMCk−1またはMCk+1が図3(B)に示す消去状態Erである場合、ワード線ドライバ21は、第2の書込みステージにおいて非選択メモリセルMCk−1またはMCk+1のベリファイリード電圧、あるいは、全非選択メモリセルのベリファイリード電圧を上昇させる必要はない。   On the other hand, the word line driver 21 determines whether the unselected word line WLk−1, in the second write stage, according to the state of data stored in the unselected memory cells MCk−1 and MCk + 1 adjacent to the selected memory cell MCk. It may be determined whether the verify read voltage of WLk + 1 is raised or maintained without being raised. For example, in the second write stage of the selected memory cell MCk, when the non-selected memory cell MCk−1 or MCk + 1 is in the erased state Er shown in FIG. 3B, the word line driver 21 is in the second write stage. It is not necessary to increase the verify read voltage of the unselected memory cell MCk−1 or MCk + 1 or the verify read voltage of all the unselected memory cells.

一方、選択メモリセルMCkの第2の書込みステージにおいて、非選択メモリセルMCk−1またはMCk+1が図3(B)に示す分布LMに属する場合に、ワード線ドライバ21は、非選択メモリセルMCk−1またはMCk+1のベリファイリード電圧、あるいは、全非選択メモリセルのベリファイリード電圧を上昇させる。このような形態であっても、本実施形態の効果は失われない。   On the other hand, when the non-selected memory cell MCk−1 or MCk + 1 belongs to the distribution LM shown in FIG. 3B in the second write stage of the selected memory cell MCk, the word line driver 21 selects the unselected memory cell MCk− The verify read voltage of 1 or MCk + 1 or the verify read voltage of all unselected memory cells is increased. Even if it is such a form, the effect of this embodiment is not lost.

ワード線ドライバ21は、ベリファイリード動作時に、選択メモリセルMCkの最も近くに隣接する第1の非選択メモリセルMCk−1、MCk+1にVCGよりも高い第1のベリファイリード電圧VREAD1_1(またはVREAD1_2)を印加する。ワード線ドライバ21は、ベリファイリード動作時に、選択メモリセルMCkから2番目に近い第2の非選択メモリセルMCk−2、MCk+2に第1のベリファイリード電圧VREAD1_1(またはVREAD1_2)よりも高い第2のベリファイリード電圧VREAD2_1(またはVREAD2_2)を印加する。さらに、ワード線ドライバ21は、ベリファイリード動作時に、選択メモリセルMCkから3番目に近い第3の非選択メモリセルMCk−3、MCk+3に第1のベリファイリード電圧VREAD1_1(またはVREAD1_2)よりも高く第2のベリファイリード電圧VREAD2_1(またはVREAD2_2)よりも低い第3のベリファイリード電圧VREAD3_1(またはVREAD3_2)を印加する。このように、非選択メモリセルMCk−1、MCk+1、MCk−2、MCk+2に印加するベリファイリード電圧を、選択メモリセルに近いほどVCGに接近させる理由は、以下の通りである。メモリの微細化が進むにつれて、ワード線間の間隔が狭くなり、メモリセルのフローティングゲートと該メモリセルに接続されたワード線に隣接するワード線との間の耐圧が低下する。そのため、選択メモリセルに近いほどベリファイリリード電圧をVCGに接近させ、フローティングゲートと隣接ワード線との間の電位差を緩和する必要がある。つまり、VCGからVREAD2_1(またはVREAD2_2)までの電界の勾配を緩和して、メモリセルMCkのフローティングゲートと隣接ワード線WLk−1、WLk+1との間に電界が集中することを防止している。   During the verify read operation, the word line driver 21 applies the first verify read voltage VREAD1_1 (or VREAD1_2) higher than VCG to the first non-selected memory cells MCk-1 and MCk + 1 adjacent to the selected memory cell MCk. Apply. During the verify read operation, the word line driver 21 applies the second verify voltage VREAD1_1 (or VREAD1_2) higher than the first verify read voltage VREAD1_1 to the second non-selected memory cells MCk-2 and MCk + 2 that are second closest to the selected memory cell MCk. A verify read voltage VREAD2_1 (or VREAD2_2) is applied. Further, the word line driver 21 is higher than the first verify read voltage VREAD1_1 (or VREAD1_2) in the third non-selected memory cells MCk-3 and MCk + 3 that are third closest to the selected memory cell MCk during the verify read operation. A third verify read voltage VREAD3_1 (or VREAD3_2) lower than the second verify read voltage VREAD2_1 (or VREAD2_2) is applied. The reason why the verify read voltage applied to the non-selected memory cells MCk-1, MCk + 1, MCk-2, MCk + 2 is closer to the VCG as it is closer to the selected memory cell is as follows. As the memory becomes finer, the interval between the word lines becomes narrower, and the breakdown voltage between the floating gate of the memory cell and the word line adjacent to the word line connected to the memory cell decreases. For this reason, the closer to the selected memory cell, the closer the verify read voltage is to VCG, and the potential difference between the floating gate and the adjacent word line needs to be relaxed. That is, the gradient of the electric field from VCG to VREAD2_1 (or VREAD2_2) is relaxed to prevent the electric field from concentrating between the floating gate of the memory cell MCk and the adjacent word lines WLk−1 and WLk + 1.

尚、ワード線WL0が選択された場合、ワード線ドライバ21は、ダミーワード線WLDSのベリファイリード電圧をVREAD1_1またはVREAD1_2にすればよい。また、ワード線WLnが選択された場合、ワード線ドライバ21は、ダミーワード線WLDDのベリファイリード電圧をVREAD1_1またはVREAD1_2にすればよい。   When the word line WL0 is selected, the word line driver 21 may set the verify read voltage of the dummy word line WLDS to VREAD1_1 or VREAD1_2. When the word line WLn is selected, the word line driver 21 may set the verify read voltage of the dummy word line WLDD to VREAD1_1 or VREAD1_2.

(第2の実施形態)
図5は、第2の実施形態に従ったNAND型フラッシュメモリの或るNANDストリングNSのワード線WL0〜WLn、WLDS、WLDD、並びに、選択トランジスタTsels、TseldのゲートSGS、SGDに印加されるベリファイリード電圧を示す概念図である。第2の実施形態によるメモリの構成は、第1の実施形態のそれと同じでよい。第2の実施形態は、3回の書込みステージで2ビットデータを各メモリセルMCへ書き込む形態である。
(Second Embodiment)
FIG. 5 shows the verification applied to the word lines WL0 to WLn, WLDS, WLDD of the NAND string NS of the NAND flash memory according to the second embodiment, and the gates SGS, SGD of the selection transistors Tsels, Tseld. It is a conceptual diagram which shows a read voltage. The configuration of the memory according to the second embodiment may be the same as that of the first embodiment. In the second embodiment, 2-bit data is written to each memory cell MC in three write stages.

図5において、ワード線WLk(0≦k≦n)が選択ワード線として機能し、1≦k≦n−1の場合は、ワード線WL0〜WLk−1、WLk+1〜WLnが非選択ワード線として機能し、k=0の場合は、WL1〜WLnが非選択ワード線として機能し、k=nの場合は、WL0〜WLn−1が非選択ワード線として機能している。ワード線ドライバ21は、選択トランジスタTsels、Tseldに最も近いワード線WLDSおよびWLDDにも他の非選択ワード線WL0〜WLk−1、WLk+1〜WLnと同じ電圧を印加している。   In FIG. 5, a word line WLk (0 ≦ k ≦ n) functions as a selected word line. When 1 ≦ k ≦ n−1, the word lines WL0 to WLk−1 and WLk + 1 to WLn are unselected word lines. When k = 0, WL1 to WLn function as non-selected word lines, and when k = n, WL0 to WLn-1 function as non-selected word lines. The word line driver 21 applies the same voltage as the other unselected word lines WL0 to WLk−1 and WLk + 1 to WLn to the word lines WLDS and WLDD closest to the selection transistors Tsels and Tseld.

尚、第2の実施形態ではダミーワード線WLDSおよびWLDDを有するNANDストリングを例として挙げるが、第2の実施形態は、ダミーワード線を持たないNANDストリングに対しても適用することができる。この場合、第2の実施形態と同様の効果が得られる。   In the second embodiment, a NAND string having dummy word lines WLDS and WLDD is taken as an example. However, the second embodiment can also be applied to a NAND string having no dummy word line. In this case, the same effect as in the second embodiment can be obtained.

図6(A)〜図6(D)は、本発明に係る第2の実施形態に従って2ビットデータを各メモリセルMCへ書き込むときの様子を示す閾値分布図である。図6(A)のErが消去状態のメモリセルの閾値分布を示す。図6(B)のErおよびLMが第1の書込みステージ後のメモリセルの閾値分布を示す。図6(C)のEr、Af、Bf、Cfが第2の書込みステージ後のメモリセルの閾値分布を示す。分布Af、Bf、Cfの状態をfoggy状態ともいう。図6(D)のEr、A、B、Cが第3の書込みステージ後のメモリセルの閾値分布を示す。分布A、B、Cの状態をfine状態ともいう。   FIGS. 6A to 6D are threshold value distribution diagrams showing a state when 2-bit data is written to each memory cell MC according to the second embodiment of the present invention. In FIG. 6A, Er indicates a threshold distribution of memory cells in the erased state. Er and LM in FIG. 6B indicate the threshold distribution of the memory cell after the first write stage. Er, Af, Bf, and Cf in FIG. 6C indicate the threshold distribution of the memory cell after the second write stage. The states of distributions Af, Bf, and Cf are also referred to as foggy states. Er, A, B, and C in FIG. 6D indicate threshold distributions of the memory cells after the third write stage. The states of distributions A, B, and C are also referred to as fine states.

尚、第2の書込みステージにおいて、分布LMのメモリセルMCが分布BfまたはCfのメモリセルになる。分布ErのメモリセルMCがそれぞれ分布ErまたはAfのメモリセルになる。また、第3の書込みステージにおいて、分布Af、Bf、Cfのメモリセルがそれぞれ分布A、B、Cのメモリセルになる。   In the second write stage, the memory cells MC having the distribution LM become memory cells having the distribution Bf or Cf. The memory cells MC having the distribution Er become memory cells having the distribution Er or Af, respectively. In the third write stage, the memory cells with distributions Af, Bf, and Cf become memory cells with distributions A, B, and C, respectively.

図5を再度参照する。第1の書込みステージの各書込みループのベリファイリード動作において、ワード線ドライバ21は、第1の実施形態における第1の書込みステージと同様に、選択ワード線WLkに選択電圧としてのゲート電圧VCGを印加し、非選択ワード線WLk−1、WLk+1には第1のベリファイリード電圧VREAD1_1を印加し、非選択ワード線WLk−2、WLk+2には第2のベリファイリード電圧VREAD2_1を印加し、それ以外の非選択ワード線WL0〜WLk−3、WLk+3〜WLnには第3のベリファイリード電圧VREAD3_1を印加する。従って、図6(B)の分布LMは、図3(B)の分布LMと同じである。   Please refer to FIG. 5 again. In the verify read operation of each write loop of the first write stage, the word line driver 21 applies the gate voltage VCG as the selection voltage to the selected word line WLk, similarly to the first write stage in the first embodiment. The first verify read voltage VREAD1_1 is applied to the unselected word lines WLk-1 and WLk + 1, the second verify read voltage VREAD2_1 is applied to the unselected word lines WLk-2 and WLk + 2, and the other non-selected word lines WLk-1 and WLk + 1 are applied. A third verify read voltage VREAD3_1 is applied to the selected word lines WL0 to WLk-3 and WLk + 3 to WLn. Accordingly, the distribution LM in FIG. 6B is the same as the distribution LM in FIG.

次に、第2の書込みステージ(図6(B)から図6(C))の各書込みループにおいて、メモリは、データをメモリセルへ書き込んだ後、ベリファイリード動作を実行する。第2の書込みステージのベリファイリード動作では、ワード線ドライバ21は、電圧VREAD3_1、VREAD2_1、VREAD1_1を、電圧VREAD3_2a、VREAD2_2a、VREAD1_2aに変更する。電圧VREAD3_2a、VREAD2_2a、VREAD1_2aは、それぞれ電圧VREAD3_1、VREAD2_1、VREAD1_1よりも高い電圧である。電圧VREAD3_2a、VREAD2_2a、VREAD1_2aは、それぞれ元の電圧VREAD3_1、VREAD2_1、VREAD1_1より一定電圧だけ高くてもよく、元の電圧VREAD3_1、VREAD2_1、VREAD1_1に対して或る比率だけ高くてもよい。   Next, in each write loop of the second write stage (FIGS. 6B to 6C), the memory performs a verify read operation after writing data to the memory cell. In the verify read operation in the second write stage, the word line driver 21 changes the voltages VREAD3_1, VREAD2_1, and VREAD1_1 to voltages VREAD3_2a, VREAD2_2a, and VREAD1_2a. The voltages VREAD3_2a, VREAD2_2a, and VREAD1_2a are higher than the voltages VREAD3_1, VREAD2_1, and VREAD1_1, respectively. The voltages VREAD3_2a, VREAD2_2a, and VREAD1_2a may be higher than the original voltages VREAD3_1, VREAD2_1, and VREAD1_1 by a certain voltage, respectively, or may be higher than the original voltages VREAD3_1, VREAD2_1, and VREAD1_1 by a certain ratio.

次に、第3の書込みステージ(図6(C)から図6(D))の各書込みループにおいて、メモリは、データをメモリセルへ書き込んだ後、ベリファイリード動作を実行する。第3の書込みステージのベリファイリード動作では、ワード線ドライバ21は、電圧VREAD3_2a、VREAD2_2a、VREAD1_2aを、電圧VREAD3_3、VREAD2_3、VREAD1_3に変更する。電圧VREAD3_3、VREAD2_3、VREAD1_3は、それぞれ電圧VREAD3_2a、VREAD2_2a、VREAD1_2aよりも高い電圧である。電圧VREAD3_3、VREAD2_3、VREAD1_3は、それぞれ元の電圧VREAD3_2a、VREAD2_2a、VREAD1_2aより一定電圧だけ高くてもよく、元の電圧VREAD3_2a、VREAD2_2a、VREAD1_2aに対して或る比率だけ高くてもよい。   Next, in each write loop of the third write stage (FIG. 6C to FIG. 6D), the memory performs a verify read operation after writing data to the memory cell. In the verify read operation in the third write stage, the word line driver 21 changes the voltages VREAD3_2a, VREAD2_2a, and VREAD1_2a to voltages VREAD3_3, VREAD2_3, and VREAD1_3. The voltages VREAD3_3, VREAD2_3, and VREAD1_3 are higher than the voltages VREAD3_2a, VREAD2_2a, and VREAD1_2a, respectively. The voltages VREAD3_3, VREAD2_3, and VREAD1_3 may be higher than the original voltages VREAD3_2a, VREAD2_2a, and VREAD1_2a by a certain voltage, respectively, or may be higher than the original voltages VREAD3_2a, VREAD2_2a, and VREAD1_2a by a certain ratio.

図5の実線で示す電圧が第1の書込みステージにおける各ワード線の電圧であり、破線で示す電圧が第2の書込みステージにおける各ワード線の電圧であり、一点鎖線で示す電圧が第3の書込みステージにおける各ワード線の電圧である。   The voltage indicated by the solid line in FIG. 5 is the voltage of each word line in the first write stage, the voltage indicated by the broken line is the voltage of each word line in the second write stage, and the voltage indicated by the alternate long and short dash line is the third voltage This is the voltage of each word line in the write stage.

このように、第2の実施形態では、第2の書込みステージにおける非選択ワード線のベリファイリード電圧は、第1の書込みステージにおける非選択ワード線のベリファイリード電圧よりも高く、第3の書込みステージにおける非選択ワード線のベリファイリード電圧は、第2の書込みステージにおける非選択ワード線のベリファイリード電圧よりも高い。   As described above, in the second embodiment, the verify read voltage of the non-selected word line in the second write stage is higher than the verify read voltage of the non-selected word line in the first write stage. The verify read voltage of the unselected word line at is higher than the verify read voltage of the unselected word line in the second write stage.

図7は、各ワード線に接続されたメモリセルへ第1から第3の書込みステージを実行する順番を示す表である。この表の“0”〜“3n+3”が第1から第3の書込みステージの実行順を示す。この表によれば、例えば、WL0、WL1に第1の書込みステージを実行した後、WL0に第2の書込みステージを実行し、WL2に第1の書込みステージを実行し、WL1に第2の書込みステージを実行し、さらに、WL0に第3の書込みステージを実行する。これを続け、図7の矢印で示すように、第1から第3の書込みステージを実行する。このように、選択ワード線を変更しながら第1から第3の書込みステージを順番に実行する理由は、近接効果を低減するためである。   FIG. 7 is a table showing the order in which the first to third write stages are executed on the memory cells connected to each word line. “0” to “3n + 3” in this table indicate the execution order of the first to third write stages. According to this table, for example, after executing the first write stage on WL0, WL1, the second write stage is executed on WL0, the first write stage is executed on WL2, and the second write stage is executed on WL1. A stage is executed, and further a third write stage is executed for WL0. This is continued and the first to third write stages are executed as indicated by the arrows in FIG. Thus, the reason why the first to third write stages are sequentially executed while changing the selected word line is to reduce the proximity effect.

例えば、ワード線ドライバ21がワード線WLkを選択して第1の書込みステージを実行する場合、第1の書込みステージは、ワード線WLkに隣接するワード線WLk−1に接続されたメモリセルMCk−1に既に実行済みである。従って、メモリセルMCk−1は、図6(B)の分布LMにある場合がある。また、ワード線WLkに隣接するワード線WLk+1に接続されたメモリセルMCk+1には、第1から第3の書込みステージのいずれも実行されていない。従って、メモリセルMCk+1は、図6(A)の消去状態Erにあり、その閾値電圧は低いままである。   For example, when the word line driver 21 selects the word line WLk and executes the first write stage, the first write stage is the memory cell MCk− connected to the word line WLk−1 adjacent to the word line WLk. 1 has already been executed. Therefore, the memory cell MCk-1 may be in the distribution LM in FIG. In addition, none of the first to third write stages is executed on the memory cell MCk + 1 connected to the word line WLk + 1 adjacent to the word line WLk. Accordingly, the memory cell MCk + 1 is in the erased state Er of FIG. 6A, and its threshold voltage remains low.

そして、ワード線ドライバ21がワード線WLkを選択して第2の書込みステージを実行する場合、第2の書込みステージは、メモリセルMCk−1に対して既に実行済みである。従って、メモリセルMCk−1は、図6(C)の分布BfまたはCfのいずれかのfoggy状態である場合がある。この場合、メモリセルMCk−1の閾値電圧は、LM状態における閾値電圧よりもさらに高くなっている。第1の書込みステージは、ワード線WLkに隣接するワード線WLk+1に接続されたメモリセルMCk+1に対して実行済みである。従って、メモリセルMCk+1は、図6(B)の消去状態LMにある場合がある。この場合、メモリセルMCk+1の閾値電圧は高くなっている。   When the word line driver 21 selects the word line WLk and executes the second write stage, the second write stage has already been executed for the memory cell MCk-1. Therefore, the memory cell MCk-1 may be in the foggy state of either the distribution Bf or Cf in FIG. In this case, the threshold voltage of the memory cell MCk-1 is higher than the threshold voltage in the LM state. The first write stage has been executed for the memory cell MCk + 1 connected to the word line WLk + 1 adjacent to the word line WLk. Therefore, the memory cell MCk + 1 may be in the erased state LM in FIG. In this case, the threshold voltage of the memory cell MCk + 1 is high.

さらに、ワード線ドライバ21がワード線WLkを選択して第3の書込みステージを実行する場合、第3の書込みステージは、メモリセルMCk−1に対して既に実行済みである。従って、メモリセルMCk−1は、図6(D)の分布BまたはCのいずれかのfine状態である場合がある。この場合、メモリセルMCk−1の閾値電圧は、foggy状態におけるメモリセルMCk−1の閾値電圧よりもさらに高くなっている。第2の書込みステージは、ワード線WLkに隣接するワード線WLk+1に接続されたメモリセルMCk+1に対して実行済みである。従って、メモリセルMCk+1は、図6(C)の分布BfまたはCfのいずれかのfoggy状態である場合がある。この場合、メモリセルMCk+1の閾値電圧はさらに高くなっている。   Furthermore, when the word line driver 21 selects the word line WLk and executes the third write stage, the third write stage has already been executed for the memory cell MCk-1. Therefore, the memory cell MCk-1 may be in the fine state of either the distribution B or C in FIG. In this case, the threshold voltage of the memory cell MCk-1 is further higher than the threshold voltage of the memory cell MCk-1 in the foggy state. The second write stage has been executed for the memory cell MCk + 1 connected to the word line WLk + 1 adjacent to the word line WLk. Therefore, the memory cell MCk + 1 may be in the foggy state of either the distribution Bf or Cf in FIG. In this case, the threshold voltage of the memory cell MCk + 1 is further increased.

このように、ワード線WLkに接続されたメモリセルMCkに第1の書込みステージを実行する時点では、メモリセルMCkに隣接するメモリセルMCk−1、MCk+1は、それぞれ分布LMおよびErに含まれ得る。また、メモリセルMCkに第2の書込みステージを実行する時点では、メモリセルMCk−1、MCk+1は、それぞれ分布Bf、Cf(foggy状態)およびLMに含まれ得る。これは、第2の書込みステージにおける隣接メモリセルMCk−1、MCk+1の閾値電圧は、第1の書込みステージにおける隣接メモリセルMCk−1、MCk+1の閾値電圧に比べて高くなることを意味する。   As described above, at the time when the first write stage is performed on the memory cells MCk connected to the word line WLk, the memory cells MCk−1 and MCk + 1 adjacent to the memory cell MCk can be included in the distributions LM and Er, respectively. . Further, at the time of executing the second write stage on the memory cell MCk, the memory cells MCk−1 and MCk + 1 can be included in the distributions Bf, Cf (foggy state) and LM, respectively. This means that the threshold voltages of the adjacent memory cells MCk−1 and MCk + 1 in the second write stage are higher than the threshold voltages of the adjacent memory cells MCk−1 and MCk + 1 in the first write stage.

また、メモリセルMCkに第3の書込みステージを実行する時点では、メモリセルMCk−1、MCk+1は、それぞれ分布B、C(fine状態)および分布Bf、Cf(foggy状態)に含まれ得る。これは、第3の書込みステージにおける隣接メモリセルMCk−1、MCk+1の閾値電圧は、第2の書込みステージにおける隣接メモリセルMCk−1、MCk+1の閾値電圧に比べて高くなることを意味する。   Further, at the time when the third write stage is performed on the memory cell MCk, the memory cells MCk−1 and MCk + 1 can be included in the distributions B and C (fine state) and the distributions Bf and Cf (foggy state), respectively. This means that the threshold voltages of the adjacent memory cells MCk−1 and MCk + 1 in the third write stage are higher than the threshold voltages of the adjacent memory cells MCk−1 and MCk + 1 in the second write stage.

第2の実施形態では、非選択メモリセルMCk−1、MCk+1の閾値電圧が高くなる第2の書込みステージにおいて、非選択ワード線のベリファイリード電圧VREAD3_1、VREAD2_1、VREAD1_1を、それぞれVREAD3_2a、VREAD2_2a、VREAD1_2aに上昇させる。尚、VREAD3_2a>VREAD3_1、VREAD2_2a>VREAD1_2、VREAD2_1a>VREAD1_1である。これにより、第2の書込みステージにおいて選択メモリセルMCkのベリファイリード時に、非選択メモリセルMCk−1、MCk+1の抵抗値が充分に下がるため、セル電流の低下が抑制される。その結果、メモリセルの書込み後、閾値電圧分布の幅を狭くすることができる。   In the second embodiment, the verify read voltages VREAD3_1, VREAD2_1, and VREAD1_1 of the unselected word lines are set to VREAD3_2a, VREAD2_2a, and VREAD1_2a, respectively, in the second write stage in which the threshold voltages of the unselected memory cells MCk-1 and MCk + 1 are increased. To rise. Note that VREAD3_2a> VREAD3_1, VREAD2_2a> VREAD1_2, and VREAD2_1a> VREAD1_1. As a result, during the verify read of the selected memory cell MCk in the second write stage, the resistance values of the unselected memory cells MCk−1 and MCk + 1 are sufficiently lowered, so that a decrease in cell current is suppressed. As a result, the threshold voltage distribution can be narrowed after the memory cell is written.

さらに、第2の実施形態では、非選択メモリセルMCk−1、MCk+1の閾値電圧が高くなる第3の書込みステージにおいて、非選択ワード線のベリファイリード電圧VREAD3_2a、VREAD2_2a、VREAD1_2aを、それぞれVREAD3_3、VREAD2_3、VREAD1_3に上昇させる。尚、VREAD3_3>VREAD3_2a、VREAD1_3>VREAD2_2a、VREAD1_3>VREAD2_1aである。これにより、第3の書込みステージにおいて選択メモリセルMCkのベリファイリード時に、非選択メモリセルMCk−1、MCk+1の抵抗値が充分に下がるため、セル電流の低下が抑制される。その結果、メモリセルの書込み後、閾値電圧分布の幅を狭くすることができる。   Further, in the second embodiment, the verify read voltages VREAD3_2a, VREAD2_2a, and VREAD1_2a of the unselected word lines are set to VREAD3_3 and VREAD2_3, respectively, in the third write stage in which the threshold voltages of the unselected memory cells MCk−1 and MCk + 1 are increased. , VREAD1_3. Note that VREAD3_3> VREAD3_2a, VREAD1_3> VREAD2_2a, and VREAD1_3> VREAD2_1a. As a result, during the verify read of the selected memory cell MCk in the third write stage, the resistance values of the unselected memory cells MCk−1 and MCk + 1 are sufficiently lowered, so that a decrease in cell current is suppressed. As a result, the threshold voltage distribution can be narrowed after the memory cell is written.

尚、第2の実施形態においても、第1の実施形態と同様に、ワード線ドライバ21は、非選択メモリセルMCk−1、MCk+1のみの抵抗値を低下させてもよい。即ち、ワード線ドライバ21は、第2の書込みステージにおいて、ベリファイリード電圧VREAD3_1およびVREAD2_1はそのまま変更せずに、ベリファイリード電圧VREAD1_1のみをVREAD1_2に上昇させ、第3の書込みステージにおいて、ベリファイリード電圧VREAD1_2aのみをVREAD1_3に上昇させてもよい。この場合であっても、非選択メモリセルMCk−1、MCk+1の抵抗値を低下させることができるので、第2の実施形態の効果を得ることができる。   In the second embodiment, as in the first embodiment, the word line driver 21 may reduce the resistance values of only the non-selected memory cells MCk−1 and MCk + 1. That is, the word line driver 21 does not change the verify read voltages VREAD3_1 and VREAD2_1 as they are in the second write stage, but raises only the verify read voltage VREAD1_1 to VREAD1_2, and in the third write stage, the verify read voltage VREAD1_2a May be raised to VREAD1_3. Even in this case, since the resistance values of the non-selected memory cells MCk−1 and MCk + 1 can be lowered, the effect of the second embodiment can be obtained.

第2の実施形態においても、第1の実施形態と同様に、ワード線ドライバ21は、選択メモリセルMCkに隣接する非選択メモリセルMCk−1、MCk+1に格納されたデータの状態に応じて、非選択ワード線WLk−1、WLk+1のベリファイリード電圧を上昇させるか否か決定してもよい。例えば、第1の書込みステージ後、非選択メモリセルMCk−1またはMCk+1が図6(B)に示す消去状態Erである場合、ワード線ドライバ21は、第2の書込みステージにおいて非選択メモリセルMCk−1またはMCk+1のベリファイリード電圧、あるいは、全非選択メモリセルのベリファイリード電圧を上昇させない。一方、第1の書込みステージ後、非選択メモリセルMCk−1またはMCk+1が図6(B)に示す分布LMに属する場合には、ワード線ドライバ21は、第2の書込みステージにおいて非選択メモリセルMCk−1またはMCk+1のベリファイリード電圧、あるいは、全非選択メモリセルのベリファイリード電圧を上昇させる。   Also in the second embodiment, as in the first embodiment, the word line driver 21 determines whether the data stored in the unselected memory cells MCk−1 and MCk + 1 adjacent to the selected memory cell MCk. Whether to increase the verify read voltage of the unselected word lines WLk−1 and WLk + 1 may be determined. For example, after the first write stage, when the non-selected memory cell MCk−1 or MCk + 1 is in the erased state Er shown in FIG. 6B, the word line driver 21 determines that the non-selected memory cell MCk in the second write stage. The verify read voltage of −1 or MCk + 1 or the verify read voltage of all unselected memory cells is not increased. On the other hand, after the first write stage, when the non-selected memory cell MCk−1 or MCk + 1 belongs to the distribution LM shown in FIG. 6B, the word line driver 21 determines that the non-selected memory cell in the second write stage. The verify read voltage of MCk-1 or MCk + 1 or the verify read voltage of all unselected memory cells is increased.

また、第2の書込みステージ後、非選択メモリセルMCk−1またはMCk+1が図6(C)に示す分布Erに属する場合には、ワード線ドライバ21は、第3の書込みステージにおいて非選択メモリセルMCk−1またはMCk+1のベリファイリード電圧、あるいは、全非選択メモリセルのベリファイリード電圧を上昇させない。一方、第2の書込みステージ後、非選択メモリセルMCk−1またはMCk+1が図6(C)に示す分布Af〜Cfに属する場合には、ワード線ドライバ21は、第3の書込みステージにおいて非選択メモリセルMCk−1またはMCk+1のベリファイリード電圧、あるいは、全非選択メモリセルのベリファイリード電圧を上昇させる。このような動作であっても、第2の実施形態の効果は失われない。   When the non-selected memory cell MCk−1 or MCk + 1 belongs to the distribution Er shown in FIG. 6C after the second write stage, the word line driver 21 determines that the non-selected memory cell in the third write stage. The verify read voltage of MCk-1 or MCk + 1 or the verify read voltage of all unselected memory cells is not increased. On the other hand, if the non-selected memory cell MCk−1 or MCk + 1 belongs to the distributions Af to Cf shown in FIG. 6C after the second write stage, the word line driver 21 is not selected in the third write stage. The verify read voltage of memory cell MCk-1 or MCk + 1 or the verify read voltage of all unselected memory cells is increased. Even in such an operation, the effect of the second embodiment is not lost.

このように、第1から第3の書込みステージで各メモリセルにデータを書き込む方式であっても、本実施形態を適用することができる。   As described above, the present embodiment can also be applied to a method of writing data in each memory cell in the first to third write stages.

(第3の実施形態)
図8(A)〜図8(D)は、比較例としての典型的なデータ書込み動作(プログラム動作)を、メモリセルの閾値電圧分布の遷移で表現したグラフである。グラフの横軸は、メモリセルの閾値電圧である。グラフの縦軸は、メモリセルの個数である。図8(A)は、消去状態の分布Deを示しており、総てのメモリセルが消去状態である。尚、図8(A)〜図8(D)は、或る選択ワード線に接続された各カラムの選択メモリセルにデータを書き込む書込みステージを示している。
(Third embodiment)
FIGS. 8A to 8D are graphs representing typical data write operations (program operations) as comparative examples by transitions of threshold voltage distributions of memory cells. The horizontal axis of the graph is the threshold voltage of the memory cell. The vertical axis of the graph is the number of memory cells. FIG. 8A shows the erase state distribution De, and all the memory cells are in the erased state. 8A to 8D show a write stage for writing data to a selected memory cell of each column connected to a certain selected word line.

NAND型フラッシュメモリのメモリセルMCは、図8に示すようにフローティングゲートFGとコントロールゲートCGとを含む。コントロールゲートCGは、ワード線WLに接続されており、ワード線ドライバ21がワード線WLを介して電圧をコントロールゲートCGに印加する。これにより、フローティングゲートFGに電荷(例えば、電子)を注入し、あるいは、フローティングゲートFGから電荷を引き抜くことによって、メモリセルMCの閾値電圧が変化する。例えば、総てのメモリセルMCがN型FET(Field-Effect Transistor)から成るとすると、フローティングゲートFGに電子を注入することによって閾値電圧が高くなる。逆に、フローティングゲートFGから電子を引き抜くことによって閾値電圧が低くなる。ここでは、メモリセルMCの閾値電圧が高い状態をデータ“0”とし、メモリセルMCの閾値電圧が低い状態をデータ“1”とする。即ち、図8(A)に示す消去状態は、データ“1”を示し、図8(A)〜図8(D)は、データ“1”を格納するメモリセルMC(以下、“1”セルともいう)のいずれかにデータ“0”を書き込む動作を示している。   A memory cell MC of the NAND flash memory includes a floating gate FG and a control gate CG as shown in FIG. The control gate CG is connected to the word line WL, and the word line driver 21 applies a voltage to the control gate CG via the word line WL. As a result, the threshold voltage of the memory cell MC changes by injecting charges (for example, electrons) into the floating gate FG or by extracting charges from the floating gate FG. For example, if all the memory cells MC are composed of N-type FETs (Field-Effect Transistors), the threshold voltage is increased by injecting electrons into the floating gate FG. Conversely, the threshold voltage is lowered by extracting electrons from the floating gate FG. Here, a state where the threshold voltage of the memory cell MC is high is referred to as data “0”, and a state where the threshold voltage of the memory cell MC is low is referred to as data “1”. That is, the erase state shown in FIG. 8A shows data “1”, and FIGS. 8A to 8D show memory cells MC storing data “1” (hereinafter referred to as “1” cells). The operation of writing data “0” to any one of the above is also shown.

NAND型フラッシュメモリは、選択メモリセルにデータを書き込む書込み動作と該選択メモリセルにデータが書き込まれたことを検証するベリファイ動作とからなる書込みループを複数回繰り返すことによってメモリセルMCにデータを書き込む。例えば、図8(A)〜図8(D)は、それぞれ書込みループを実行した結果を示す閾値電圧分布を示すといってもよい。以下、複数の書込みループからなる一連の書込みシーケンスを書込みステージという。   The NAND flash memory writes data to the memory cell MC by repeating a write loop including a write operation for writing data to the selected memory cell and a verify operation for verifying that the data has been written to the selected memory cell a plurality of times. . For example, FIGS. 8A to 8D may each indicate a threshold voltage distribution indicating a result of executing the write loop. Hereinafter, a series of write sequences including a plurality of write loops is referred to as a write stage.

1回の書込みベリファイ動作において所定の閾値電圧に達した選択メモリセルは、次の書込み動作において選択トランジスタTseld、Tsels(図2参照)によってビット線から切断され、書込みが実行されない。ベリファイ動作において所定の閾値電圧に達していない選択メモリセルには、次の書込み動作においても書込みが実行される。   The selected memory cell that has reached a predetermined threshold voltage in one write verify operation is disconnected from the bit line by the select transistors Tsel and Tsels (see FIG. 2) in the next write operation, and writing is not executed. The selected memory cell that has not reached the predetermined threshold voltage in the verify operation is also written in the next write operation.

図8(B)は、1回目の書込みループを実行した後のメモリセルの閾値電圧分布を示している。Dp1は、書込みを行った総てのメモリセルの閾値電圧分布を示している。分布Dp1のメモリセルのうち分布Dpa1は、閾値電圧が比較的高いメモリセル、即ち、書込みスピードが比較的速いメモリセルを示している。分布Dp1のメモリセルのうち分布Dpb1は、閾値電圧が比較的低いメモリセル、即ち、書込みスピードが比較的遅いメモリセルを示している。   FIG. 8B shows the threshold voltage distribution of the memory cell after the first write loop is executed. Dp1 indicates the threshold voltage distribution of all the memory cells to which data has been written. Among the memory cells having the distribution Dp1, the distribution Dpa1 indicates a memory cell having a relatively high threshold voltage, that is, a memory cell having a relatively high writing speed. Among the memory cells having the distribution Dp1, the distribution Dpb1 indicates a memory cell having a relatively low threshold voltage, that is, a memory cell having a relatively low writing speed.

各書込み動作の実行後にベリファイ動作を実行する。VLはベリファイレベルを示している。選択メモリセルの閾値電圧がベリファイレベルVLに達した場合、その選択メモリセルにはデータが書き込まれたものとみなされる。即ち、その選択メモリセルはベリファイに合格(パス)したものと判断される。従って、その選択メモリセルには、書込みステージにおける以降の書込みは実行されない。   A verify operation is performed after each write operation. VL indicates a verify level. When the threshold voltage of the selected memory cell reaches the verify level VL, it is considered that data is written in the selected memory cell. That is, it is determined that the selected memory cell has passed (passed) verification. Therefore, subsequent writing in the writing stage is not executed for the selected memory cell.

一方、選択メモリセルの閾値電圧がベリファイレベルVL未満の場合、その選択メモリセルにはデータが未だ書き込まれていないものとみなされる。即ち、その選択メモリセルはベリファイをフェイルしたものと判断される。従って、その選択メモリセルには、次の書込みループで書込みがさらに実行される。   On the other hand, when the threshold voltage of the selected memory cell is lower than the verify level VL, it is considered that data has not yet been written in the selected memory cell. That is, it is determined that the selected memory cell has failed verify. Therefore, the selected memory cell is further written in the next write loop.

図8(C)は、2回目の書込みループを実行した後のメモリセルの閾値電圧分布を示している。Dp2は、2回目の書込みを行った総てのメモリセルの閾値電圧分布を示している。分布Dp2のメモリセルのうち分布Dpa2は、閾値電圧が比較的高いメモリセル、即ち、書込みスピードが比較的速いメモリセルを示している。分布Dp2のメモリセルのうち分布Dpb2は、閾値電圧が比較的低いメモリセル、即ち、書込みスピードが比較的遅いメモリセルを示している。概略、分布Dpa1に属していたメモリセルが2回目の書込みによって分布Dpa2へ移行し、分布Dpb1に属していたメモリセルが2回目の書込みによって分布Dpb2へ移行する。   FIG. 8C shows the threshold voltage distribution of the memory cell after the second write loop is executed. Dp2 represents the threshold voltage distribution of all the memory cells that have been written for the second time. Among the memory cells having the distribution Dp2, the distribution Dpa2 indicates a memory cell having a relatively high threshold voltage, that is, a memory cell having a relatively high writing speed. Among the memory cells having the distribution Dp2, the distribution Dpb2 indicates a memory cell having a relatively low threshold voltage, that is, a memory cell having a relatively low writing speed. Generally, the memory cells belonging to the distribution Dpa1 shift to the distribution Dpa2 by the second writing, and the memory cells belonging to the distribution Dpb1 shift to the distribution Dpb2 by the second writing.

この2回目の書込み時点で、書込みスピードの速い分布Dpa2に属する大半のメモリセルの閾値電圧がベリファイレベルVLに達している。書込みスピードの遅い分布Dpb2に属する大半のメモリセルの閾値電圧はまだベリファイレベルVLに達していない。ベリファイレベルVLに達したメモリセルについては、書込みが完了したものとみなされ、次の書込みループの対象にはならない。従って、以下、書込みが完了したカラムの選択メモリセルを書込み完了メモリセルと呼び、書込みがまだ完了していないカラムの選択メモリセルを書込み未完メモリセルと呼ぶ。   At the time of the second writing, the threshold voltages of most memory cells belonging to the distribution Dpa2 having a high writing speed reach the verify level VL. The threshold voltages of most memory cells belonging to the distribution Dpb2 whose write speed is slow have not yet reached the verify level VL. A memory cell that has reached the verify level VL is considered to have been written, and is not subject to the next write loop. Therefore, hereinafter, a selected memory cell in a column for which writing has been completed is referred to as a writing completed memory cell, and a selected memory cell in a column for which writing has not yet been completed is referred to as a writing incomplete memory cell.

書込み完了メモリセルを含むNANDストリングは、ビット線BLおよびソースSから切断されるので、書込み完了メモリセルのボディ領域(チャネル部分)は、電気的にフローティング状態となる。   Since the NAND string including the write completion memory cell is disconnected from the bit line BL and the source S, the body region (channel portion) of the write completion memory cell is in an electrically floating state.

図8(D)は、3回目の書込みループを実行した後のメモリセルの閾値電圧分布を示している。分布Dp3は、3回目の書込みを行った総てのメモリセルの閾値電圧分布を示している。分布Dp3のメモリセルのうち分布Dpa3は、閾値電圧が比較的高いメモリセル、即ち、書込みスピードが比較的速いメモリセルを示している。分布Dp3のメモリセルのうち分布Dpb3は、閾値電圧が比較的低いメモリセル、即ち、書込みスピードが比較的遅いメモリセルを示している。概略、図8(C)の分布Dpa2に属していたメモリセルが3回目の書込みによって分布Dpa3へ移行し、分布Dpb2に属していたメモリセルが3回目の書込みによって分布Dpb3へ移行する。   FIG. 8D shows the threshold voltage distribution of the memory cell after the third write loop is executed. Distribution Dp3 shows the threshold voltage distribution of all the memory cells that have been written for the third time. Among the memory cells having the distribution Dp3, the distribution Dpa3 indicates a memory cell having a relatively high threshold voltage, that is, a memory cell having a relatively high writing speed. Among the memory cells having the distribution Dp3, the distribution Dpb3 indicates a memory cell having a relatively low threshold voltage, that is, a memory cell having a relatively low writing speed. Generally, the memory cells belonging to the distribution Dpa2 in FIG. 8C shift to the distribution Dpa3 by the third writing, and the memory cells belonging to the distribution Dpb2 shift to the distribution Dpb3 by the third writing.

書込み完了メモリセルを含むNANDストリングは、書込み未完メモリセルを含むNANDストリングとワード線WLを共有している。このため、書込み完了後であっても、ゲート電圧は、書込み完了メモリセルのゲートに印加される。このとき、書込み完了メモリセルのボディ領域の電位は、コントロールゲートCGとの容量カップリングによりゲート電圧に従って昇圧され、書込みがほとんど生じない。しかし、ボディ領域の電位は、ゲート電圧と等しい電圧までは遷移しないため、或る程度の電界がフローティングゲートFGに印加される。この電界により、書込み完了メモリセルに、少量の電荷が量子的に注入される。即ち、図8(C)の分布Dpa2に属する書込み完了メモリセルには、それ以降の書込みが禁止されるものの、図8(D)の分布Dpa3に示すように、書込み完了メモリセルの閾値電圧は、書込み完了以降の書込みループによって量子的に僅かながら上昇する。   The NAND string including the write completion memory cell shares the word line WL with the NAND string including the write incomplete memory cell. For this reason, even after the completion of programming, the gate voltage is applied to the gate of the programming completed memory cell. At this time, the potential of the body region of the write-completed memory cell is boosted according to the gate voltage by capacitive coupling with the control gate CG, and writing hardly occurs. However, since the potential of the body region does not transition to a voltage equal to the gate voltage, a certain electric field is applied to the floating gate FG. Due to this electric field, a small amount of charge is quantum-injected into the write completion memory cell. That is, the write completion memory cells belonging to the distribution Dpa2 in FIG. 8C are prohibited from being written thereafter, but the threshold voltage of the write completion memory cell is as shown in the distribution Dpa3 in FIG. The quantum rises slightly slightly due to the writing loop after the writing is completed.

従って、図8(D)の閾値電圧分布Dp3のうち閾値電圧の比較的高い分布Dpa3は、書込みスピードが速く、少ない書込みループで書込みが完了したメモリセルから構成される。閾値電圧の比較的低い分布Dpb3は、書込みスピードが遅く、多くの書込みループで書込みが完了したメモリセルから構成される。   Accordingly, the distribution Dpa3 having a relatively high threshold voltage among the threshold voltage distribution Dp3 in FIG. 8D is configured by memory cells having a high write speed and having been written in a small write loop. The distribution Dpb3 having a relatively low threshold voltage is composed of memory cells having a low write speed and having been written in many write loops.

このように、書込み完了メモリセルの閾値電圧は、書込み完了後の書込みループによって徐々に上昇するので、全メモリセルの書込みが完了した書込みステージの終了時において、閾値電圧分布Dp3を広げてしまう。   As described above, the threshold voltage of the write completion memory cell gradually increases due to the write loop after the write is completed, so that the threshold voltage distribution Dp3 is widened at the end of the write stage in which the writing of all the memory cells is completed.

そこで、第3の実施形態によるNAND型フラッシュメモリでは、ワード線ドライバ21は、各書込みステージ中の或る時点で、NANDストリング内の非選択メモリセルに接続されたいずれかのワード線のベリファイ時の電圧VREADを上昇させる。   Therefore, in the NAND flash memory according to the third embodiment, the word line driver 21 verifies one of the word lines connected to the non-selected memory cell in the NAND string at a certain point in each write stage. Voltage VREAD is increased.

第3の実施形態におけるメモリの構成は、第1または第2の実施形態の構成と同様でよい。また、各書込みステージにおける初期のベリファイリード電圧は、第1または第2の実施形態におけるVREAD1_1、VREAD2_1等と同じでよい。   The configuration of the memory in the third embodiment may be the same as the configuration of the first or second embodiment. Further, the initial verify read voltage in each write stage may be the same as VREAD1_1, VREAD2_1, etc. in the first or second embodiment.

図9(A)から図9(D)は、第3の実施形態に従った第1の書込みステージにおけるワード線の電圧の推移を示すグラフである。図9(A)は、選択ワード線WLkの電圧を示す。図9(B)は、選択ワード線WLkの最も近くに隣接する非選択ワード線WLk−1、WLk+1に印加される電圧を示す。図9(C)は、選択ワード線WLkに2番目に近い非選択ワード線WLk−2、WLk+2に印加される電圧を示す。図9(D)は、その他の非選択ワード線WL0〜WLk−3、WLk+3〜WLn、WLDD、WLDSに印加される電圧を示す。   FIG. 9A to FIG. 9D are graphs showing the transition of the voltage of the word line in the first write stage according to the third embodiment. FIG. 9A shows the voltage of the selected word line WLk. FIG. 9B shows voltages applied to the non-selected word lines WLk−1 and WLk + 1 adjacent to the selected word line WLk. FIG. 9C shows voltages applied to unselected word lines WLk−2 and WLk + 2 that are second closest to the selected word line WLk. FIG. 9D shows voltages applied to the other non-selected word lines WL0 to WLk-3, WLk + 3 to WLn, WLDD, and WLDS.

まず、図9(A)に示す選択ワード線WLkの動作について説明する。ワード線ドライバ21は、書込み動作における選択ワード線WLkのプログラム電圧VPGM(1)〜VPGM(M)を、書込みループLoop1〜LoopMのそれぞれにおいてステップアップさせる。これにより、書込みループの回数が増大するごとに、プログラム電圧が高くなる。つまり、書込みステージの初期の書込みループにおいてベリファイに合格しなかったメモリセルであっても、プログラム電圧のステップアップによって、それ以降の書込みループにおいてデータ(電荷)が充分に書き込まれ、ベリファイにパスすることができる。   First, the operation of the selected word line WLk shown in FIG. 9A will be described. The word line driver 21 steps up the program voltages VPGM (1) to VPGM (M) of the selected word line WLk in the write operation in each of the write loops Loop1 to LoopM. Thus, the program voltage increases as the number of write loops increases. That is, even in a memory cell that did not pass verification in the initial write loop of the write stage, data (charge) is sufficiently written in the subsequent write loop by passing up the program voltage, and passes verification. be able to.

各書込みループLoop1〜LoopMにおけるベリファイ動作では、選択ワード線WLkに印加される電圧はVCGであり、一定である。つまり、各書込みループLoop1〜LoopMにおいて、ベリファイ動作における選択メモリセルMCkのゲート電圧VCGは一定である。   In the verify operation in each of the write loops Loop1 to LoopM, the voltage applied to the selected word line WLk is VCG and is constant. That is, in each of the write loops Loop1 to LoopM, the gate voltage VCG of the selected memory cell MCk in the verify operation is constant.

一方、図9(B)に示す非選択ワード線WLk−1、WLk+1の電圧は、各書込みループLoop1〜LoopMの書込み動作においてVPASSであり、一定である。しかし、各書込みループLoop1〜LoopMのベリファイ動作では、非選択ワード線WLk−1、WLk+1の電圧は、VREAD1_1またはVREAD1_1bである。ここで、VREAD1_1bは、VREAD1_1よりも高い電圧である。書込みステージの初期の書込みループにおいては、ワード線ドライバ21は、比較的低いベリファイリード電圧VREAD1_1を非選択ワード線WLk−1、WLk+1に印加する。書込みステージの或る時点で、ワード線ドライバ21は、比較的高いベリファイリード電圧VREAD1_1bを非選択ワード線WLk−1、WLk+1に印加する。   On the other hand, the voltages of the unselected word lines WLk−1 and WLk + 1 shown in FIG. 9B are VPASS and constant in the write operations of the write loops Loop1 to LoopM. However, in the verify operation of each of the write loops Loop1 to LoopM, the voltages of the unselected word lines WLk−1 and WLk + 1 are VREAD1_1 or VREAD1_1b. Here, VREAD1_1b is a voltage higher than VREAD1_1. In the initial write loop of the write stage, the word line driver 21 applies a relatively low verify read voltage VREAD1_1 to the unselected word lines WLk−1 and WLk + 1. At some point in the write stage, the word line driver 21 applies a relatively high verify read voltage VREAD1_1b to the unselected word lines WLk−1 and WLk + 1.

このように、第1の書込みステージの途中で非選択ワード線に印加されるベリファイリード電圧を変更する理由について、図10(A)〜図10(C)を参照しながら以下に説明する。   The reason for changing the verify read voltage applied to the unselected word line during the first write stage will be described below with reference to FIGS. 10 (A) to 10 (C).

図10(A)〜図10(C)は、第3の実施形態によるデータ書込み動作(プログラム動作)を、メモリセルの閾値電圧分布の遷移で表現したグラフである。消去状態における閾値電圧分布は、図8(A)と同じであるので、その図示を省略している。   FIG. 10A to FIG. 10C are graphs representing the data write operation (program operation) according to the third embodiment as transitions of the threshold voltage distribution of the memory cells. Since the threshold voltage distribution in the erased state is the same as that in FIG. 8A, the illustration thereof is omitted.

従来のように各書込みループにおいて、ベリファイリード電圧が一定である場合、図8(C)および図8(D)を参照して説明したように、書込み完了メモリセルの閾値電圧は、書込み完了後の書込みループによって徐々に上昇して、書込みステージの終了時において、閾値電圧分布Dp3を広げてしまう。   When the verify read voltage is constant in each write loop as in the prior art, as described with reference to FIG. 8C and FIG. 8D, the threshold voltage of the write completion memory cell is Gradually increases by the write loop, and the threshold voltage distribution Dp3 is widened at the end of the write stage.

これに対し、本実施形態によるメモリでは、書込みステージの初期において、低いベリファイリード電圧VREAD1_1を非選択ワード線に用いる。非選択メモリセルMCk−1、MCk+1は、リファイリード電圧VREAD1_1がゲートに印加されることによって導通状態になるものの、それらのオン抵抗は比較的高い。このため、ビット線BLとソースSとの間の抵抗が見かけ上、高くなる。即ち、センスアンプ12から見たときに、選択メモリセルMCkの抵抗が高く見える。これは、ベリファイレベルVLが、見かけ上、低くなると換言してもよい。その結果、選択メモリセルは、ベリファイ動作において合格(パス)し易くなる。このときの見かけ上のベリファイレベルは、図10(A)においてVL0と表示されている。   On the other hand, in the memory according to the present embodiment, the low verify read voltage VREAD1_1 is used for the unselected word line at the initial stage of the write stage. Although the unselected memory cells MCk−1 and MCk + 1 are turned on when the refine read voltage VREAD1_1 is applied to the gates, their on-resistances are relatively high. For this reason, the resistance between the bit line BL and the source S is apparently increased. That is, when viewed from the sense amplifier 12, the resistance of the selected memory cell MCk looks high. In other words, the verify level VL is apparently lowered. As a result, the selected memory cell is likely to pass (pass) in the verify operation. The apparent verify level at this time is displayed as VL0 in FIG.

図10(A)〜図10(C)の分布Dpai(i=1〜3)に属する書込みの速い選択メモリセルは、少ない書込み回数でベリファイに合格する。このとき、図10(B)に示すように分布Dpbiに属する書込みの遅い選択メモリセルの一部も、少ない書込み回数でベリファイに合格するが、分布Dpbiに属する選択メモリセルの多くは、依然としてベリファイに合格していない。   The selected memory cell with fast writing belonging to the distribution Dpai (i = 1 to 3) in FIGS. 10A to 10C passes the verification with a small number of writings. At this time, as shown in FIG. 10B, some of the slow-selected memory cells belonging to the distribution Dpbi also pass the verification with a small number of writings, but many of the selected memory cells belonging to the distribution Dpbi are still in the verifying state. Has not passed.

ワード線ドライバ21は、書込みステージ中の或る時点で、ベリファイリード電圧を比較的高いVREAD1_1bに上昇させる。これにより、非選択メモリセルMCk−1、MCk+1のオン抵抗が低くなる。このため、ビット線BLとソースSとの間の抵抗が見かけ上、低くなる。即ち、センスアンプ12から見たときに、選択メモリセルMCkの抵抗が比較的低く見える。これは、ベリファイレベルが、見かけ上、高くなると換言してもよい。その結果、選択メモリセルは、ベリファイ動作において合格し難くなる。このときの見かけ上のベリファイレベルは、図10(C)においてVL1と表示されている。   The word line driver 21 raises the verify read voltage to a relatively high VREAD1_1b at some point during the write stage. As a result, the on-resistances of the unselected memory cells MCk−1 and MCk + 1 are lowered. For this reason, the resistance between the bit line BL and the source S is apparently lowered. That is, when viewed from the sense amplifier 12, the resistance of the selected memory cell MCk looks relatively low. In other words, the verify level is apparently increased. As a result, the selected memory cell is difficult to pass in the verify operation. The apparent verify level at this time is displayed as VL1 in FIG.

図10(B)に示すように、分布Dpa2に属する書込みの速い選択メモリセルの多くは、ベリファイリード電圧VREAD1_1を用いた書込みループにおいて既にベリファイに合格している。これらの書込みの速い選択メモリセルは、見かけ上、低いベリファイレベルVL0によってベリファイをパスしている。従って、図10(B)の分布Dpa2は、比較例の図8(C)の分布Dpa2と比較して、閾値電圧の低い側へシフトしている。このように見かけ上のベリファイレベルが変更されても、一旦ベリファイをパスした選択メモリセルは、その後の書込みループにおいて書込みが禁止される。一方、上述のとおり、書込みが禁止されても、その後の書込みループにおけるワード線WLkの駆動によって、書込みの完了した選択メモリセルの閾値電圧は、若干上昇する。つまり、本実施形態では、ベリファイをパスした書込みの速い選択メモリセルの閾値電圧がもともと低電圧側にシフトしているので、書込みの完了後の閾値電圧の上昇は、書込みの速い選択メモリセルでは実質的にキャンセルされ得る。ここで、書込みの完了後の閾値電圧の上昇をキャンセルするために、ベリファイリード電圧VL0とVL1との差は、書込み完了後の書込みループによる閾値電圧のシフト量とほぼ同等であることが好ましい。   As shown in FIG. 10B, many of the fast-writing selected memory cells belonging to the distribution Dpa2 have already passed verification in the write loop using the verify read voltage VREAD1_1. These selected memory cells that are written quickly pass the verification with a low verification level VL0. Accordingly, the distribution Dpa2 in FIG. 10B is shifted to the lower threshold voltage side as compared with the distribution Dpa2 in FIG. 8C of the comparative example. Thus, even if the apparent verify level is changed, the selected memory cell that has once passed verification is prohibited from being written in the subsequent write loop. On the other hand, as described above, even if writing is prohibited, the threshold voltage of the selected memory cell in which writing has been completed slightly increases by driving the word line WLk in the subsequent writing loop. In other words, in the present embodiment, the threshold voltage of the selected memory cell with fast writing that has passed verification is originally shifted to the low voltage side. Can be substantially canceled. Here, in order to cancel the increase in the threshold voltage after the completion of writing, the difference between the verify read voltages VL0 and VL1 is preferably substantially equal to the shift amount of the threshold voltage by the writing loop after the writing is completed.

また、書込みステージ中の或る時点で、ベリファイリード電圧がVREAD1_1bにステップアップすると、図10(C)に示すように、分布Dpb3に属する書込みの遅い選択メモリセルは、ベリファイリード電圧VREAD1_1bを用いた書込みループにおいてベリファイを受ける。これらの書込みの遅い選択メモリセルは、見かけ上、高いベリファイレベルVL1を超えたときにベリファイをパスする。その結果、書込みの遅い選択メモリセルの閾値電圧分布Dpb3と書込みの速い選択メモリセルの閾値電圧分布Dpa3との重複領域が大きくなり、全体の閾値電圧分布Dp3の幅が狭くなる。   Further, when the verify read voltage is stepped up to VREAD1_1b at a certain point in the write stage, as shown in FIG. 10C, the select memory cell with slow write belonging to the distribution Dpb3 uses the verify read voltage VREAD1_1b. Verify is performed in the write loop. These selected memory cells that are written slowly apparently pass verify when the high verify level VL1 is exceeded. As a result, an overlapping region between the threshold voltage distribution Dpb3 of the selected memory cell with slow writing and the threshold voltage distribution Dpa3 of the selected memory cell with fast writing becomes large, and the width of the entire threshold voltage distribution Dp3 becomes narrow.

以上の説明は、図9(C)および図9(D)に示された他の非選択ワード線0〜WLk−2、WLk+2〜WLn、WLDD、WLDSについても同様に適用できる。   The above description can be similarly applied to the other non-selected word lines 0 to WLk−2, WLk + 2 to WLn, WLDD, and WLDS shown in FIGS. 9C and 9D.

即ち、図9(C)に示す非選択ワード線WLk−2、WLk+2の電圧は、各書込みループLoop1〜LoopMのベリファイ動作において、VREAD2_1またはVREAD2_1bである。ここで、VVREAD2_1bは、READ2_1よりも高い電圧である。書込みステージの初期の書込みループにおいては、ワード線ドライバ21は、比較的低いベリファイリード電圧VREAD2_1を非選択ワード線WLk−2、WLk+2に印加する。書込みステージの或る時点で、ワード線ドライバ21は、比較的高いベリファイリード電圧VREAD2_1bを非選択ワード線WLk−2、WLk+2に印加する。   That is, the voltages of the unselected word lines WLk−2 and WLk + 2 shown in FIG. 9C are VREAD2_1 or VREAD2_1b in the verify operation of each of the write loops Loop1 to LoopM. Here, VVREAD2_1b is a voltage higher than READ2_1. In the initial write loop of the write stage, the word line driver 21 applies a relatively low verify read voltage VREAD2_1 to the unselected word lines WLk-2 and WLk + 2. At some point in the write stage, the word line driver 21 applies a relatively high verify read voltage VREAD2_1b to the unselected word lines WLk-2 and WLk + 2.

このように、第1の書込みステージ中の或る時点で、非選択ワード線WLk−2、WLk+2のベリファイリード電圧がVREAD2_1からVREAD2_1bにステップアップする。これにより、書込みの速い選択メモリセルの多くは、ベリファイリード電圧VREAD2_1を用いた書込みループにおいて既にベリファイに合格する。これらの書込みの速い選択メモリセルは、見かけ上、低いベリファイレベルVL0’によってベリファイをパスする。   As described above, at a certain point in the first write stage, the verify read voltages of the unselected word lines WLk−2 and WLk + 2 step up from VREAD2_1 to VREAD2_1b. As a result, many of the selected memory cells that are quickly written already pass verification in the write loop using the verify read voltage VREAD2_1. These selected memory cells that are fast to write apparently pass verify with a low verify level VL0 '.

一方、書込みの遅い選択メモリセルは、ベリファイリード電圧VREAD2_1bを用いた書込みループにおいてベリファイを受ける。これらの書込みの遅い選択メモリセルは、見かけ上、高いベリファイレベルVL1’を超えたときにベリファイをパスする。その結果、図10(C)に示すように、書込みの遅い選択メモリセルの閾値電圧分布Dpb3と書込みの速い選択メモリセルの閾値電圧分布Dpa3との重複領域が大きくなり、全体の閾値電圧分布Dp3の幅が狭くなる。   On the other hand, the selected memory cell which is slow in writing is verified in the write loop using the verify read voltage VREAD2_1b. These selected memory cells that are slow to write apparently pass verify when the high verify level VL1 'is exceeded. As a result, as shown in FIG. 10C, the overlapping region between the threshold voltage distribution Dpb3 of the selected memory cell with slow writing and the threshold voltage distribution Dpa3 of the selected memory cell with fast writing becomes large, and the entire threshold voltage distribution Dp3 The width of becomes narrower.

図9(D)に示す非選択ワード線0〜WLk−3、0〜WLk+3、WLDD、WLDSの電圧は、各書込みループLoop1〜LoopMのベリファイ動作において、VREAD3_1またはVREAD3_1bである。ここで、VVREAD3_1bは、READ3_1よりも高い電圧である。書込みステージの初期の書込みループにおいては、ワード線ドライバ21は、比較的低いベリファイリード電圧VREAD3_1を非選択ワード線0〜WLk−3、0〜WLk+3、WLDD、WLDSに印加する。書込みステージの或る時点で、ワード線ドライバ21は、比較的高いベリファイリード電圧VREAD3_1bを非選択ワード線0〜WLk−3、0〜WLk+3、WLDD、WLDSに印加する。   The voltages of the unselected word lines 0 to WLk−3, 0 to WLk + 3, WLDD, and WLDS shown in FIG. 9D are VREAD3_1 or VREAD3_1b in the verify operation of each of the write loops Loop1 to LoopM. Here, VVREAD3_1b is a voltage higher than READ3_1. In the initial write loop of the write stage, the word line driver 21 applies a relatively low verify read voltage VREAD3_1 to the unselected word lines 0 to WLk-3, 0 to WLk + 3, WLDD, and WLDS. At some point in the write stage, the word line driver 21 applies a relatively high verify read voltage VREAD3_1b to the unselected word lines 0 to WLk-3, 0 to WLk + 3, WLDD, and WLDS.

このように、第1の書込みステージ中の或る時点で、非選択ワード線0〜WLk−3、0〜WLk+3、WLDD、WLDSのベリファイリード電圧がVREAD3_1からVREAD3_1bにステップアップする。これにより、書込みの速い選択メモリセルの多くは、ベリファイリード電圧VREAD3_1を用いた書込みループにおいて既にベリファイに合格する。これらの書込みの速い選択メモリセルは、見かけ上、低いベリファイレベルVL0”によってベリファイをパスする。   In this way, at some point during the first write stage, the verify read voltages of the unselected word lines 0 to WLk−3, 0 to WLk + 3, WLDD, and WLDS step up from VREAD3_1 to VREAD3_1b. As a result, many of the selected memory cells with fast writing already pass verification in the write loop using the verify read voltage VREAD3_1. These selected memory cells that are fast to write apparently pass verification with a low verify level VL0 ″.

一方、書込みの遅い選択メモリセルは、ベリファイリード電圧VREAD3_1bを用いた書込みループにおいてベリファイを受ける。これらの書込みの遅い選択メモリセルは、見かけ上、高いベリファイレベルVL1”を超えたときにベリファイをパスする。その結果、図10(C)に示すように、書込みの遅い選択メモリセルの閾値電圧分布Dpb3と書込みの速い選択メモリセルの閾値電圧分布Dpa3との重複領域が大きくなり、全体の閾値電圧分布Dp3の幅が狭くなる。   On the other hand, the selected memory cell which is slow in writing is verified in the write loop using the verify read voltage VREAD3_1b. These slow-programmed selected memory cells apparently pass verify when the high verify level VL1 ″ is exceeded. As a result, as shown in FIG. 10C, the threshold voltage of the slow-programmed selected memory cell The overlapping region between the distribution Dpb3 and the threshold voltage distribution Dpa3 of the selected memory cell with fast writing becomes large, and the width of the entire threshold voltage distribution Dp3 becomes narrow.

このように第3の実施形態によるNAND型フラッシュメモリは、書込みステージの初期の書込みループにおいてベリファイレベルを見かけ上低くしておき、書込みステージの途中の書込みループにおいてベリファイレベルを上昇させることによって、書込み後のメモリセルの閾値電圧分布を狭くすることができる。書込み後のメモリセルの閾値電圧分布を狭くすることによって、第3の実施形態は、ECCの訂正能力を変更することなく、書込み電圧または読出し電圧の上昇を抑制することができる。従って、第3の実施形態は、チップサイズの増大を抑制することができる。   As described above, the NAND flash memory according to the third embodiment apparently lowers the verify level in the initial write loop of the write stage, and increases the verify level in the write loop in the middle of the write stage. The threshold voltage distribution of the subsequent memory cell can be narrowed. By narrowing the threshold voltage distribution of the memory cell after writing, the third embodiment can suppress an increase in the writing voltage or the reading voltage without changing the ECC correction capability. Therefore, the third embodiment can suppress an increase in chip size.

近年のメモリセルの微細化およびメモリ容量の増大化により、各NANDストリングNSに含まれるメモリセルMCの個数は増加している。このような状況において、NANDストリングNS全体のオン抵抗は、単一の選択メモリセルMCkに印加されるベリファイリード電圧VCGよりも、多くの非選択メモリセルMC0〜MCk−1、MCk+1〜MCn、MCDD、MCDSに印加されるベリファイリード電圧VREADによって大きく変動し得る。従って、書込みステージの途中においてベリファイリード電圧VREADを変更することによって、閾値電圧分布Dp3の幅を効果的に狭めることができる。   With the recent miniaturization of memory cells and increase in memory capacity, the number of memory cells MC included in each NAND string NS is increasing. In such a situation, the ON resistance of the entire NAND string NS has more unselected memory cells MC0 to MCk−1, MCk + 1 to MCn, MCDD than the verify read voltage VCG applied to a single selected memory cell MCk. , And may vary greatly depending on the verify read voltage VREAD applied to the MCDS. Therefore, the threshold voltage distribution Dp3 can be effectively narrowed by changing the verify read voltage VREAD in the middle of the write stage.

電圧差ΔVREAD1_1〜ΔVREAD1_3は、隣接するメモリセルMCのゲート間隔に依存する。例えば、隣接するゲート間の間隔が約30nmの世代において、電圧差ΔVREAD1_1〜ΔVREAD1_3は、0.4V〜0.6Vであることが好ましい。隣接するゲート間の間隔が約25nmの世代において、電圧差ΔVREAD1_1〜ΔVREAD1_3は、0.3V〜0.4Vであることが好ましい。隣接するゲート間の間隔が約20nmの世代において、電圧差ΔVREAD1_1〜ΔVREAD1_3は、0.2Vから0.3Vであることが好ましい。電圧差ΔVREAD1_1〜ΔVREAD1_3は、互いに等しくてよい。   The voltage differences ΔVREAD1_1 to ΔVREAD1_3 depend on the gate interval between adjacent memory cells MC. For example, in the generation where the interval between adjacent gates is about 30 nm, the voltage differences ΔVREAD1_1 to ΔVREAD1_3 are preferably 0.4V to 0.6V. In the generation in which the distance between adjacent gates is about 25 nm, the voltage differences ΔVREAD1_1 to ΔVREAD1_3 are preferably 0.3V to 0.4V. In the generation in which the distance between adjacent gates is about 20 nm, the voltage differences ΔVREAD1_1 to ΔVREAD1_3 are preferably 0.2V to 0.3V. The voltage differences ΔVREAD1_1 to ΔVREAD1_3 may be equal to each other.

ベリファイリード電圧VREAD1_1〜VREAD3_1を変更する書込みループLoopj(1≦j≦M)は、全書込みループの中間の書込みループであることが好ましい。即ち、jは、M/2の前後の整数であることが好ましい。しかし、メモリセルにデータの書込みステージと消去とを繰り返すと、フローティングゲートFGとボディ領域との間のトンネル絶縁膜にトラップされる電荷が発生するので、書込みステージ内の書込みループ数は減少する傾向がある。この電荷トラップを考慮すると、ベリファイリード電圧VREAD1_1〜VREAD3_1を変更する書込みループLoopjは、全書込みループの中間より少し前の書込みループであることが好ましい。即ち、jは、M/2より小さい整数であることが好ましい。   The write loop Loopj (1 ≦ j ≦ M) for changing the verify read voltages VREAD1_1 to VREAD3_1 is preferably an intermediate write loop among all the write loops. That is, j is preferably an integer around M / 2. However, when the data writing stage and erasing are repeated in the memory cell, charges trapped in the tunnel insulating film between the floating gate FG and the body region are generated, so that the number of write loops in the write stage tends to decrease. There is. Considering this charge trapping, the write loop Loopj for changing the verify read voltages VREAD1_1 to VREAD3_1 is preferably a write loop slightly before the middle of all the write loops. That is, j is preferably an integer smaller than M / 2.

また、本実施形態において、ワード線ドライバ21は、書込みステージの途中においてベリファイリード電圧VREAD1_1〜VREAD3_1をそれぞれ1回だけステップアップしている。しかし、各書込みステージ内においてリファイ電圧VREAD1_1〜VREAD3_1のそれぞれを変更する回数は限定しない。ワード線ドライバ21は、書込みステージの途中においてベリファイリード電圧VREAD1_1〜VREAD3_1を2回以上増大させてもよい。例えば、ワード線ドライバ21は、各書込みループLoop1〜LoopMのそれぞれにおいてベリファイリード電圧VREAD1_1〜VREAD3_1をそれぞれ増大させてもよい。この場合、ベリファイリード電圧VREAD1_1〜VREAD3_1を細かく多段階に設定する必要があるが、選択メモリセルの閾値電圧分布Dp3の幅をより効果的に狭くし、閾値電圧のばらつきをさらに抑制することができる。ベリファイリード電圧VREAD1_1〜VREAD3_1のステップアップ幅は、各書込みループにおいて等しいことが好ましい。例えば、或る書込みステージにおいて上昇するベリファイリード電圧をΔVREADLとすると、各書込みループLoop1〜LoopMにおけるベリファイリード電圧VREAD1_1〜VREAD3_1のステップアップ幅は、ΔVREADL/(M−1)とすればよい。   In the present embodiment, the word line driver 21 steps up the verify read voltages VREAD1_1 to VREAD3_1 only once during the write stage. However, the number of times each of the refinement voltages VREAD1_1 to VREAD3_1 is changed in each write stage is not limited. The word line driver 21 may increase the verify read voltages VREAD1_1 to VREAD3_1 twice or more during the write stage. For example, the word line driver 21 may increase the verify read voltages VREAD1_1 to VREAD3_1 in each of the write loops Loop1 to LoopM. In this case, it is necessary to set the verify read voltages VREAD1_1 to VREAD3_1 finely in multiple stages. However, the width of the threshold voltage distribution Dp3 of the selected memory cell can be narrowed more effectively, and variations in threshold voltage can be further suppressed. . The step-up widths of the verify read voltages VREAD1_1 to VREAD3_1 are preferably equal in each write loop. For example, if the verify read voltage rising in a certain write stage is ΔVREADL, the step-up width of the verify read voltages VREAD1_1 to VREAD3_1 in each of the write loops Loop1 to LoopM may be ΔVREADL / (M−1).

以上、第1の書込みステージについて説明したが、第2の書込みステージについても同様に書込みステージの途中でベリファイリード電圧を上昇させてもよい。即ち、第3の実施形態は、第2の書込みステージにおいて第1の書込みステージよりも非選択ワード線のベリファイリード電圧を上昇させると共に、第1および第2の書込みステージの途中でベリファイリード電圧をステップアップさせる。   Although the first write stage has been described above, the verify read voltage may be similarly raised during the write stage for the second write stage. That is, in the third embodiment, the verify read voltage of the non-selected word line is increased in the second write stage as compared with the first write stage, and the verify read voltage is set in the middle of the first and second write stages. Step up.

図11(A)〜図11(D)は、第3の実施形態の第2の書込みステージにおけるワード線の電圧の推移を示すグラフである。図11(A)は、図9(A)と同じであるのでその説明を省略する。   FIG. 11A to FIG. 11D are graphs showing the transition of the voltage of the word line in the second write stage of the third embodiment. Since FIG. 11A is the same as FIG. 9A, description thereof is omitted.

図11(B)において、選択ワード線WLkの最も近くに隣接する非選択ワード線WLk−1、WLk+1の電圧は、第2の書込みステージの途中で、VREAD2_1からVREAD2_1bへ上昇させる。VREAD2_1は、VREAD1_1よりも高い電圧であり、VREAD2_1bは、VREAD1_1bよりも高い電圧である。尚、ΔREAD2−1は、VREAD2_1とVREAD2_1bとの差である。   In FIG. 11B, the voltages of the non-selected word lines WLk−1 and WLk + 1 adjacent to the nearest selected word line WLk are raised from VREAD2_1 to VREAD2_1b in the middle of the second write stage. VREAD2_1 is a higher voltage than VREAD1_1, and VREAD2_1b is a higher voltage than VREAD1_1b. ΔREAD2-1 is the difference between VREAD2_1 and VREAD2_1b.

図11(C)において、選択ワード線WLkから2番目に近い非選択ワード線WLk−2、WLk+2の電圧は、第2の書込みステージの途中で、VREAD2_2からVREAD2_2bへ上昇させる。VREAD2_2は、VREAD1_2よりも高い電圧であり、VREAD2_2bは、VREAD1_2bよりも高い電圧である。尚、ΔREAD2−2は、VREAD2_2とVREAD2_2bとの差である。   In FIG. 11C, the voltages of the non-selected word lines WLk-2 and WLk + 2 that are the second closest to the selected word line WLk are raised from VREAD2_2 to VREAD2_2b in the middle of the second write stage. VREAD2_2 is a voltage higher than VREAD1_2, and VREAD2_2b is a voltage higher than VREAD1_2b. Note that ΔREAD2-2 is the difference between VREAD2_2 and VREAD2_2b.

図11(D)において、それら以外の非選択ワード線WL0〜WLk−3、WLk+3〜WLn、WLDD、WLDSの電圧は、第2の書込みステージの途中で、VREAD2_3からVREAD2_3bへ上昇させる。VREAD2_3は、VREAD1_3よりも高い電圧であり、VREAD2_3bは、VREAD1_3bよりも高い電圧である。尚、ΔREAD2−3は、VREAD2_3とVREAD2_3bとの差である。   In FIG. 11D, the voltages of the other non-selected word lines WL0 to WLk-3, WLk + 3 to WLn, WLDD, and WLDS are raised from VREAD2_3 to VREAD2_3b in the middle of the second write stage. VREAD2_3 is a voltage higher than VREAD1_3, and VREAD2_3b is a voltage higher than VREAD1_3b. ΔREAD2-3 is the difference between VREAD2_3 and VREAD2_3b.

これにより、第3の実施形態は、上記第1の実施形態の効果を得ることができ、さらに、上述のように書込み後のメモリセルMCの閾値分布を狭くすることができる。   Thereby, the third embodiment can obtain the effects of the first embodiment, and can further narrow the threshold distribution of the memory cell MC after writing as described above.

第3の実施形態は、第1の実施形態だけでなく、第2の実施形態に適用することもできる。即ち、第3の実施形態は、第1から第3の書込みステージを実行することによってデータをメモリセルMCへ書き込んでもよい。この場合、第3の書込みステージの途中でもベリファイリード電圧を上昇させてよい。これにより、第3の実施形態は、第2の実施形態の効果をも得ることができる。   The third embodiment can be applied not only to the first embodiment but also to the second embodiment. That is, in the third embodiment, data may be written to the memory cell MC by executing the first to third write stages. In this case, the verify read voltage may be raised even during the third write stage. Thereby, 3rd Embodiment can also acquire the effect of 2nd Embodiment.

尚、第3の実施形態においても、ワード線ドライバ21は、非選択メモリセルMCk−1、MCk+1のみの抵抗値を低下させてもよい。また、ワード線ドライバ21は、非選択メモリセルMCk−1、MCk+1に格納されたデータの状態に応じて、非選択ワード線WLk−1、WLk+1のベリファイリード電圧を上昇させるか否か決定してもよい。   Note that also in the third embodiment, the word line driver 21 may decrease the resistance values of only the non-selected memory cells MCk−1 and MCk + 1. Further, the word line driver 21 determines whether or not to increase the verify read voltage of the unselected word lines WLk−1 and WLk + 1 according to the state of the data stored in the unselected memory cells MCk−1 and MCk + 1. Also good.

ワード線ドライバ21は、第1から第3の書込みステージにおいて、書込みループを同じ回数だけ実行した後にベリファイリード電圧を高くしてもよいが、それぞれ書込みループを異なる回数だけ実行した後にベリファイリード電圧を高くしてもよい。   The word line driver 21 may increase the verify read voltage after executing the write loop the same number of times in the first to third write stages. However, the word line driver 21 increases the verify read voltage after executing the write loop a different number of times. May be high.

BL…ビット線、WL0〜WLn…ワード線、MC0〜MCn…メモリセル、WLDD、WLDS…ダミーワード線、Tseld、Rsels…選択トランジスタ、NS…NANDストリング、選択電圧(制御ゲート電圧)…VCG、VREAD1_1〜VREAD3_3…ベリファイリード電圧 BL ... bit line, WL0 to WLn ... word line, MC0 to MCn ... memory cell, WLDD, WLDS ... dummy word line, Tsel, Rsels ... select transistor, NS ... NAND string, select voltage (control gate voltage) ... VCG, VREAD1_1 ~ VREAD3_3 ... Verify read voltage

Claims (6)

複数のワード線と、
複数のビット線と、
ゲートが前記ワード線のいずれかに接続された複数のメモリセルと、
前記複数のワード線の電圧を駆動するワード線ドライバと、
前記複数のビット線を介して前記メモリセルのデータを検出するセンスアンプとを備え、
複数の前記メモリセルは、前記ビット線とソースとの間に直列に接続されてセルストリングを構成し、
前記セルストリングのうち選択メモリセルにデータを書き込む書込み動作と該選択メモリセルにデータが書き込まれたことを検証するベリファイリード動作とからなる書込みループを複数回繰り返して前記選択メモリセルを第1の状態にする第1の書込みステージと、前記書込みループを複数回繰り返して前記選択メモリセルを前記第1の状態から第2の状態にする第2の書込みステージとを実行することによって、複数ビットデータを前記選択メモリセルに格納し、
前記ワード線ドライバは、前記選択メモリセルに前記第2の書込みステージを実行するときに、該選択メモリセルに前記第1の書込みステージを実行するときよりも、前記選択メモリセル以外の非選択メモリセルのいずれかに印加する前記ベリファイリード動作時の電圧を上昇させることを特徴とする半導体記憶装置。
Multiple word lines,
Multiple bit lines,
A plurality of memory cells having gates connected to any of the word lines;
A word line driver for driving voltages of the plurality of word lines;
A sense amplifier that detects data of the memory cell via the plurality of bit lines;
A plurality of the memory cells are connected in series between the bit line and the source to form a cell string,
A write loop consisting of a write operation for writing data to a selected memory cell in the cell string and a verify read operation for verifying that data has been written to the selected memory cell is repeated a plurality of times to cause the selected memory cell to A plurality of bit data by executing a first write stage that enters a state and a second write stage that repeats the write loop a plurality of times to bring the selected memory cell from the first state to the second state Is stored in the selected memory cell,
When the second write stage is executed on the selected memory cell, the word line driver is not selected memory other than the selected memory cell than when the first write stage is executed on the selected memory cell. A semiconductor memory device characterized in that a voltage at the time of the verify read operation applied to any one of the cells is increased.
前記ワード線ドライバは、前記ベリファイリード動作時に、前記選択メモリセルに選択電圧を印加し、前記選択メモリセルの最も近くに隣接する第1の非選択メモリセルに前記選択電圧よりも高い第1のベリファイリード電圧を印加し、前記選択メモリセルから2番目に近い第2の非選択メモリセルに前記第1のベリファイリード電圧よりも高い第2のベリファイリード電圧を印加し、前記選択メモリセルから3番目に近い第3の非選択メモリセルに前記第1のベリファイリード電圧よりも高く前記第2のベリファイリード電圧よりも低い第3のベリファイリード電圧を印加することを特徴とする請求項1に記載の半導体記憶装置。   The word line driver applies a selection voltage to the selected memory cell during the verify read operation, and applies a first voltage higher than the selection voltage to a first non-selected memory cell adjacent to the selected memory cell. A verify read voltage is applied, a second verify read voltage higher than the first verify read voltage is applied to a second non-selected memory cell that is the second closest to the selected memory cell, and 3 second from the selected memory cell. 2. The third verify read voltage that is higher than the first verify read voltage and lower than the second verify read voltage is applied to the third non-selected memory cell that is closest to the second. Semiconductor memory device. 前記第1および前記第2の書込みステージの後、前記書込みループを複数回繰り返して前記選択メモリセルを前記第2の状態から第3の状態にする第3の書込みステージを実行することによって、複数ビットデータを前記選択メモリセルに格納し、
前記ワード線ドライバは、前記選択メモリセルに前記第3の書込みステージを実行するときに、該選択メモリセルに前記第2の書込みステージを実行するときよりも、前記選択メモリセル以外の非選択メモリセルのいずれかに印加する前記ベリファイリード動作時の電圧を上昇させることを特徴とする請求項1または請求項2に記載の半導体記憶装置。
Executing a third write stage after the first and second write stages, by repeating the write loop a plurality of times to bring the selected memory cell from the second state to the third state; Storing bit data in the selected memory cell;
When the third write stage is executed on the selected memory cell, the word line driver is not selected memory other than the selected memory cell than when the second write stage is executed on the selected memory cell. 3. The semiconductor memory device according to claim 1, wherein a voltage during the verify read operation applied to any one of the cells is increased.
前記書込みステージ中の或る書込みループでのベリファイ動作時点で、前記ワード線ドライバは、前記非選択メモリセルに接続されたいずれかの非選択ワード線の前記ベリファイリード動作時の電圧を上昇させることを特徴とする請求項1から請求項3のいずれか一項に記載の半導体記憶装置。   At the time of a verify operation in a certain write loop in the write stage, the word line driver increases the voltage at the time of the verify read operation of any non-selected word line connected to the non-selected memory cell. The semiconductor memory device according to claim 1, wherein: 前記ワード線ドライバは、前記選択メモリセルに前記第2の書込みステージを実行するときに、該選択メモリセルに前記第1の書込みステージを実行するときよりも、全ての前記非選択メモリセルに印加する前記ベリファイリード動作時の電圧を上昇させることを特徴とする請求項1から請求項4のいずれか一項に記載の半導体記憶装置。   The word line driver is applied to all the unselected memory cells when the second write stage is performed on the selected memory cell, rather than when the first write stage is performed on the selected memory cell. 5. The semiconductor memory device according to claim 1, wherein a voltage during the verify read operation is increased. 6. 前記ワード線ドライバは、前記選択メモリセルに前記第2の書込みステージを実行するときに、該選択メモリセルに前記第1の書込みステージを実行するときよりも、前記第1のベリファイリード電圧を上昇させ、前記第2および前記第3のベリファイリード電圧を変更しないことを特徴とする請求項2から請求項4のいずれか一項に記載の半導体記憶装置。   The word line driver raises the first verify read voltage when the second write stage is executed on the selected memory cell than when the first write stage is executed on the selected memory cell. 5. The semiconductor memory device according to claim 2, wherein the second and third verify read voltages are not changed. 6.
JP2010104240A 2010-04-14 2010-04-28 Semiconductor storage Withdrawn JP2011233209A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2010104240A JP2011233209A (en) 2010-04-28 2010-04-28 Semiconductor storage
US13/053,796 US8565020B2 (en) 2010-04-14 2011-03-22 Semiconductor memory device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010104240A JP2011233209A (en) 2010-04-28 2010-04-28 Semiconductor storage

Publications (1)

Publication Number Publication Date
JP2011233209A true JP2011233209A (en) 2011-11-17

Family

ID=45322388

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010104240A Withdrawn JP2011233209A (en) 2010-04-14 2010-04-28 Semiconductor storage

Country Status (1)

Country Link
JP (1) JP2011233209A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012027988A (en) * 2010-07-23 2012-02-09 Toshiba Corp Semiconductor storage device and control method for the same
JP2012142039A (en) * 2010-12-28 2012-07-26 Toshiba Corp Nonvolatile semiconductor memory device
US9104596B2 (en) 2013-01-08 2015-08-11 Kabushiki Kaisha Toshiba Memory system
US9164893B2 (en) 2012-09-18 2015-10-20 Kabushiki Kaisha Toshiba Nonvolatile semiconductor memory device
CN109524045A (en) * 2017-09-20 2019-03-26 三星电子株式会社 Nonvolatile memory device and its operating method

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012027988A (en) * 2010-07-23 2012-02-09 Toshiba Corp Semiconductor storage device and control method for the same
JP2012142039A (en) * 2010-12-28 2012-07-26 Toshiba Corp Nonvolatile semiconductor memory device
US9164893B2 (en) 2012-09-18 2015-10-20 Kabushiki Kaisha Toshiba Nonvolatile semiconductor memory device
US9104596B2 (en) 2013-01-08 2015-08-11 Kabushiki Kaisha Toshiba Memory system
CN109524045A (en) * 2017-09-20 2019-03-26 三星电子株式会社 Nonvolatile memory device and its operating method
CN109524045B (en) * 2017-09-20 2023-11-28 三星电子株式会社 Nonvolatile memory device and method of operating the same

Similar Documents

Publication Publication Date Title
JP6400547B2 (en) Memory device
US8565020B2 (en) Semiconductor memory device
CN109979507B (en) semiconductor storage device
JP6290124B2 (en) Semiconductor memory device
JP4907925B2 (en) Nonvolatile semiconductor memory device
JP5268882B2 (en) Nonvolatile semiconductor memory device
US20170178739A1 (en) Semiconductor memory device
US8493796B2 (en) Nonvolatile semiconductor memory device
US8751888B2 (en) Non-volatile semiconductor memory device
US9053793B2 (en) Semiconductor memory device and method of operating the same
JP2013200932A (en) Non-volatile semiconductor memory device
KR20120121170A (en) Semiconductor device and operating method thereof
JP2011018397A (en) Nand flash memory
JP5341965B2 (en) Nonvolatile semiconductor memory device
KR20190073128A (en) Memory device and operating method thereof
US20170076813A1 (en) Memory device
JP2011150749A (en) Nonvolatile semiconductor memory device
US9171637B2 (en) Nonvolatile semiconductor memory device and method of controlling the same
JP2011233209A (en) Semiconductor storage
US8422306B2 (en) Non-volatile semiconductor memory device
KR102211220B1 (en) Semiconductor device and operating method thereof
JP5242603B2 (en) Semiconductor memory device
JP5787921B2 (en) Nonvolatile semiconductor memory device
JP5081755B2 (en) Nonvolatile semiconductor memory device and reading method thereof
KR20130006299A (en) Operating method of semiconductor device

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20130702