JPH04206095A - Method for erasing nonvolatile semiconductor memory device - Google Patents

Method for erasing nonvolatile semiconductor memory device

Info

Publication number
JPH04206095A
JPH04206095A JP2337448A JP33744890A JPH04206095A JP H04206095 A JPH04206095 A JP H04206095A JP 2337448 A JP2337448 A JP 2337448A JP 33744890 A JP33744890 A JP 33744890A JP H04206095 A JPH04206095 A JP H04206095A
Authority
JP
Japan
Prior art keywords
erasing
decoder
memory cell
information
writing
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.)
Granted
Application number
JP2337448A
Other languages
Japanese (ja)
Other versions
JP2630066B2 (en
Inventor
Minoru Okawa
大川 実
Kazuo Kobayashi
和男 小林
Makoto Yamamoto
誠 山本
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP33744890A priority Critical patent/JP2630066B2/en
Publication of JPH04206095A publication Critical patent/JPH04206095A/en
Application granted granted Critical
Publication of JP2630066B2 publication Critical patent/JP2630066B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Read Only Memory (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は不揮発性半導体記憶装置の特に電気的に一括
消去可能なフラッシュEEFROMの消去方法に関する
ものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a method of erasing a nonvolatile semiconductor memory device, particularly a flash EEFROM that can be electrically erased all at once.

〔従来の技術〕[Conventional technology]

第3図は、IEEE Journal of 5oli
d−5tateCircuits、Vol、23.No
、5,0ctober 1988年の1157−116
3頁に示された従来のフラッジ、EEFROMのブロッ
ク図を示す。メモリプレイ(1)の周辺にYゲート(2
)、ソース線スイッチ(3)、Xデコーダ(4)、Yデ
コーダ(5)が設けられている。Xデコーダ(4)Yデ
コーダ(5)にはアドレスレジスタ(6)が接続され、
外部から入力されたアドレス信号が入力される。
Figure 3 is from the IEEE Journal of 5oli
d-5tate Circuits, Vol, 23. No
,5,0ctober 1157-116 in 1988
A block diagram of the conventional FLASH EEFROM shown on page 3 is shown. There is a Y gate (2) around the memory play (1).
), a source line switch (3), an X decoder (4), and a Y decoder (5). An address register (6) is connected to the X decoder (4) and the Y decoder (5),
An address signal input from the outside is input.

メモリアレイ(1]にはYゲート(2)を介して入力デ
ータレジスタ (書き込み回路)+7Lセンスアンプ(
8)が接続されている。入力データレジスタ(7)セン
スアンプ(8)は入出力バッファ(9)に接続されてい
る。
The memory array (1) is connected to the input data register (write circuit) + 7L sense amplifier (
8) is connected. The input data register (7) and sense amplifier (8) are connected to the input/output buffer (9).

また、プログラム電圧発生回路α〔、ベリファイ電圧発
生口1s(11)が設けられており、外部から供給され
たVce、Vppとは異なる電圧を発生し、Yゲ−ト1
2) Xデコーダ(4)等に供給される。外部から入力
されたデータにより動作モードの設定を行うコマンドレ
ジスタ(12)、コマンドレジスタ(13)カRけられ
ている。さらに、入力信号バッファ(14)が設けられ
ており、外部からの制御信号WE、CE。
In addition, a program voltage generation circuit α [, a verify voltage generation port 1s (11) is provided, which generates a voltage different from the externally supplied Vce and Vpp, and generates a voltage different from the Y gate 1
2) Supplied to the X decoder (4), etc. A command register (12) and a command register (13) are used to set the operating mode according to data input from the outside. Furthermore, an input signal buffer (14) is provided, which receives external control signals WE, CE.

■が接続されている。■ is connected.

第4図は第3図のメモリセルの断面図を示す。FIG. 4 shows a cross-sectional view of the memory cell of FIG. 3.

メモリセルは半導体基板(15)に形成されたフローテ
ィングゲート(16)、コントロールゲート(17)及
びソース拡散領域(18)、ドレイン拡散領域(19)
から構成されている。フローティングゲー) (16)
、半導体基板(15)間の酸化膜厚は薄<  (100
ス位)、トンネル現象を利用したフローティングゲート
(16)への電子の移動を可能としている。
The memory cell includes a floating gate (16), a control gate (17), a source diffusion region (18), and a drain diffusion region (19) formed on a semiconductor substrate (15).
It consists of floating game) (16)
, the oxide film thickness between the semiconductor substrates (15) is thin < (100
This enables electrons to move to the floating gate (16) using the tunneling phenomenon.

メモリセルの動作は次のようになる。プログラム時には
ドレイン(19)に6.5v 程度のプログラム電圧が
、コントロールゲー) (17)にV pp (12v
 )が印加され、ソース(18)は接地される。このた
めメモリセルはオンして電流が流れる。この時、ドレイ
ン(19)近傍でアバランシェ降伏が生じ、電子・正孔
対が発生する。この正孔対は半導体基板(15)を通し
接地電位に流れ、電子はチャネル方向に流れて・ノース
(18)に流れ込む。しかし、一部の電子はフローティ
ングゲート(16)・ドレイン(19)間の電界に加速
されてフローティングゲー) (16)に注入される。
The operation of the memory cell is as follows. During programming, a program voltage of about 6.5V is applied to the drain (19), and Vpp (12V) is applied to the control gate (17).
) is applied and the source (18) is grounded. Therefore, the memory cell turns on and current flows. At this time, avalanche breakdown occurs near the drain (19) and electron-hole pairs are generated. The hole pairs flow through the semiconductor substrate (15) to the ground potential, and the electrons flow toward the channel and into the north (18). However, some electrons are accelerated by the electric field between the floating gate (16) and the drain (19) and are injected into the floating gate (16).

こうして1.メモリセルのしきい値を上げる。これを情
報″0″の記憶と定義する。一方、消去はドレイン(1
9)をオープン、コントロールゲ−l−(17)を接地
し、ソース(18)にVPPを印加して行われる。ソー
ス(18)、フローティングゲート(16)間の電界の
ためトンネル現象が生し、フローティングゲー) (1
6)中の電子の引き抜きが起こる。
Thus 1. Increase the threshold of memory cells. This is defined as storing information "0". On the other hand, erasing drains (1
9) is opened, the control gate (17) is grounded, and VPP is applied to the source (18). A tunneling phenomenon occurs due to the electric field between the source (18) and the floating gate (16), and the floating gate) (1
6) Withdrawal of electrons inside occurs.

こうして、メモリセルのしきい値は下がる。これを情報
“1”の記憶と定義する。
Thus, the threshold value of the memory cell is lowered. This is defined as storing information "1".

第5図は第3図のメモリアレイの書き込み回路の回路図
を示す。メモリセルはそのドレイン(19)がビット線
(24)に、コントロールゲート(17)がワードil
l (251に接続されている。ワード線(25)はX
デコーダ(4)に接続されており、ビット線(24)は
Yデコーダ(5)の出゛力がゲートに入力されるYゲー
トトランジスタ(2)を介してI 709 (27)に
接続される。1.10線(27)にはセンスアンプ(8
)書き込み回路(7)が接続され、ソース線(28)は
ソース線スイッチ(3)に接続されている。
FIG. 5 shows a circuit diagram of the write circuit of the memory array of FIG. The memory cell has its drain (19) connected to the bit line (24) and its control gate (17) connected to the word il.
l (connected to 251. Word line (25) is connected to
The bit line (24) is connected to the I 709 (27) via a Y gate transistor (2) whose gate receives the output of the Y decoder (5). 1. The 10th line (27) has a sense amplifier (8
) A write circuit (7) is connected, and a source line (28) is connected to a source line switch (3).

次に動作について説明する。Next, the operation will be explained.

第5図中の点線で囲んだメモリセルに書き込みを行う場
合について説明する。外部から入力されたデータに応じ
て書き込み回路(7)が活性化され、I10線(27)
にプログラム電圧が供給される。同時に、アドレス信号
によりYデコーダ(5)Xデコーダ(4)を通じてYゲ
ート(26)ワードi@ (25)が選択されてVPP
が印加される。ソースil!(2g)はプログラム時に
はソース線スイッチ(3)により接地されている。こう
して、図中の1個のセルのみに電流が流れ、ホットエレ
クトロンが発生しそのしきい値電圧が高くなる。
The case where writing is performed in the memory cells surrounded by dotted lines in FIG. 5 will be described. The write circuit (7) is activated according to data input from the outside, and the I10 line (27)
A programming voltage is supplied to the At the same time, the address signal selects Y gate (26) word i@ (25) through Y decoder (5) and X decoder (4), and VPP
is applied. Source il! (2g) is grounded by the source line switch (3) during programming. In this way, current flows through only one cell in the figure, hot electrons are generated, and its threshold voltage increases.

消去は次のように行われる。まず、Xデコーダ(4)Y
デコーダ(5)が非活性化され、すべてのメモリセルが
非選択にされる。即ち、各メモリセルのコントロールゲ
ート(17)が接地され、ドレイン(19)はオープン
にされる一方、ソース線(28)にはソース線スイッチ
(3)により高電圧が供給される。こうして、トンネル
現象によりメモリセルのしきい値は低い方にシフトする
。ソース線(28)は共通であるので、消去は全メモリ
セル一括して行われる。
Erasing is performed as follows. First, the X decoder (4) Y
Decoder (5) is deactivated and all memory cells are deselected. That is, the control gate (17) of each memory cell is grounded, the drain (19) is left open, and a high voltage is supplied to the source line (28) by the source line switch (3). In this way, the threshold value of the memory cell is shifted to the lower side due to the tunneling phenomenon. Since the source line (28) is common, all memory cells are erased at once.

次に読み出し動作について説明する。書き込みと同様に
第5図中の点線で囲まれたメモリセルの読み出しについ
て説明する。まず、アドレス信号がYデコーダ(5)X
デコーダ(4)によってデコードされ、選択されたYゲ
ート(26)とワード線(25)が“H″となる。この
時、ソース線(28)はソース線スイッチ(3)によっ
て接地される。こうして、メモリセルが書き込まれてそ
のしきい値が高ければ、メモリセルのコントロールゲー
) (17)にワード線(25)によってH″が与えら
れてもメモリセルはオンせず、ビットII (24)か
らソース! (28)に電流は流れない。一方、メモリ
セルが消去されている時には、逆にメモリセルはオンす
るため、ビット線線(24)からソース線(28)に電
流が流れる。メモリセルを介して電流が流れるか否かを
センスアンプ(8)で検出して、読み出しデータ“1″
 “0″を得る。
Next, the read operation will be explained. Similar to writing, reading of the memory cells surrounded by dotted lines in FIG. 5 will be described. First, the address signal is sent to the Y decoder (5)
Decoded by the decoder (4), the selected Y gate (26) and word line (25) become "H". At this time, the source line (28) is grounded by the source line switch (3). In this way, if the memory cell is written and its threshold value is high, even if H'' is applied to the control gate (17) of the memory cell by the word line (25), the memory cell will not turn on, and bit II (24) will not turn on. ) to the source line (28).On the other hand, when the memory cell is being erased, the memory cell is turned on, so current flows from the bit line (24) to the source line (28). The sense amplifier (8) detects whether or not current flows through the memory cell, and reads the read data "1".
Get “0”.

さて、EEPROMでは消去は紫外線照射によってなさ
れるため、フローティングゲートが電気的に中性になる
と、それ以上にはフローティングゲートから電子は引き
抜かれず、メモリトランジスタのしきい値はIV程度す
下にはならない。−方、トンネル現象を利用した電子の
引き抜きでは、フローティングゲートから電子が過剰に
引き抜かれ、フローティングゲートが正に帯電してしま
うということが起こり得る。この現象を過消去(もしく
は過剰消去)と呼ぶ。メモリトランジスタのしきい値が
負になってしまうため、その後の読み出し・書き込みに
支障をきたす。すなわち、読み出し時に非選択でワード
線のレベルが“L”であす、メモリトランジスタのコン
トロールゲートに印加されるレベルがL″であっても、
メモリトランジスタを介してビット線から電流が流れて
しまうので、同一ビット線上の読み出しを行なおうとす
るメモリセルが、書き込み状態でしきい値が高くとも“
1″を読み出してしまう。また、書き込み時においても
過消去されたメモリセルを介してリーク電流が流れるた
め、書き込み特性が劣化しさらには書き込み不能になっ
てしまう。このため、消去後に読み出しを行って消去が
正しく行われたかをチエツクしく消去ベリファイとよぶ
)、消去されないビットがある場合には再度消去を行う
方法を取って、メモリセルに余分な消去パルスが印加さ
れるのを防ぐ方法が取られている。第6図はこのような
ベリファイ動作を含んだ消去及びプログラムのフローチ
ャート、第7図はそれらをそれぞれタイミング波形図に
した場合を示す。これらの図及び第3図を用いて、消去
及びプログラムの各工程について説明する。従来のフラ
ッシュEEPROMでは消去及びプログラムのモード設
定は入力データの組合せで行なわれる。つまりWTの立
上がり時の入力データによりモード設定がなされる。
Now, in EEPROM, erasing is done by ultraviolet irradiation, so once the floating gate becomes electrically neutral, no more electrons are extracted from the floating gate, and the threshold value of the memory transistor does not fall below about IV. . On the other hand, when electrons are extracted using the tunneling phenomenon, electrons may be excessively extracted from the floating gate, and the floating gate may become positively charged. This phenomenon is called over-erasure (or over-erasure). Since the threshold value of the memory transistor becomes negative, subsequent reading and writing will be hindered. That is, even if the level applied to the control gate of the memory transistor is "L" when the word line is not selected and the level of the word line is "L" at the time of reading,
Since current flows from the bit line through the memory transistor, even if the memory cell on the same bit line that is attempting to read is in the write state and has a high threshold value, “
1'' is read.Also, even during writing, leakage current flows through over-erased memory cells, which deteriorates the writing characteristics and even makes writing impossible.For this reason, reading after erasing is performed. (This method is used to check whether the erase has been performed correctly (this is called erase verify), and if there are bits that are not erased, perform the erase again to prevent unnecessary erase pulses from being applied to the memory cells. Figure 6 is a flowchart of erasing and programming including such a verify operation, and Figure 7 shows a timing waveform diagram of each of them.Using these diagrams and Figure 3, erase and program Each step of programming and programming will now be described. In a conventional flash EEPROM, mode setting for erasing and programming is performed by a combination of input data. In other words, mode setting is performed by input data at the rising edge of WT.

まず、プログラムの場合について説明する。初めに、V
ec、Vppが立上げられ(ステップSl)、続いてW
Eが立下げられる。この後WEの立上がりで、入力デー
タ(40H)がコマンドレジスタ(12)にラッチされ
る(ステップS2)。その後、入力データがコマンドデ
コーダ(13)でデコードされ、動作モードがプログラ
ムモードとなる。続いてWEが再度立下げられ、アドレ
スレジスタ(6)に外部からのアドレスがラッチされ、
WEの立上がりでデータが書き込み回路(7)にラッチ
される。(ステップ33)。次に、プログラムパルスが
プログラム電圧発生回路(10)により発生され、Xデ
コーダ(4)Yデコーダ(5)に印加される。こうして
前述したように、プログラムが行われる(ステップ54
)。
First, the case of a program will be explained. At the beginning, V
ec and Vpp are started up (step Sl), and then W
E is brought down. Thereafter, at the rising edge of WE, the input data (40H) is latched into the command register (12) (step S2). Thereafter, the input data is decoded by the command decoder (13), and the operation mode becomes the program mode. Subsequently, WE is brought down again, and the address from the outside is latched into the address register (6).
Data is latched into the write circuit (7) at the rising edge of WE. (Step 33). Next, a program pulse is generated by the program voltage generation circuit (10) and applied to the X decoder (4) and Y decoder (5). Programming is then performed as previously described (step 54).
).

次にWEを立下げて、続<WTの立上がりで、入力デー
タ (COH)がコマンドレジスタ(12)にラッチさ
れ、動作モードがプログラムベリファイモードとなる(
ステップS5)。この時、消去・プログラムベリファイ
電圧発生回路(11)により、チップ内部でプログラム
ベリファイ電圧(〜7.OV)が発生され、Xデコーダ
(4)Yデコーダ(5)に印加される。メモリセルのコ
ントロールゲート(17)に与えられる電圧が通常の読
み出し時(5v)より高いため、書き込み不十分なメモ
リセルはオンし易くなり、書き込み不良がより確実に発
見できるようになる。次に、読み出しを行ない(ステッ
プS7)、書き込みデータの確認を行なう(ステップS
8)。この時、書き込み不十分であれば、さらに書き込
みを繰り返す。書き込みがなされていれば、動作モード
を読み出しモードに設定して(ステップ39)プログラ
ムを終了する。
Next, when WE falls, and when WT rises, the input data (COH) is latched into the command register (12), and the operating mode becomes program verify mode (
Step S5). At this time, a program verify voltage (~7.OV) is generated inside the chip by the erase/program verify voltage generation circuit (11) and applied to the X decoder (4) and the Y decoder (5). Since the voltage applied to the control gate (17) of the memory cell is higher than that during normal reading (5V), memory cells with insufficient writing are more likely to be turned on, and writing defects can be detected more reliably. Next, reading is performed (step S7), and writing data is confirmed (step S7).
8). At this time, if the writing is insufficient, the writing is repeated further. If writing has been performed, the operation mode is set to read mode (step 39) and the program is terminated.

次に消去の場合について説明する。初めに、V ec、
 V ppカ立上ケラレ、(ステップ510)、続いて
前述のプログラムフローを用いて全ビットに“0″の書
き込みを行なう(ステップ511)。
Next, the case of erasure will be explained. First, Vec,
Vpp is turned on and vignetting occurs (step 510), and then "0" is written to all bits using the program flow described above (step 511).

これは消去されたメモリセルをさらに消去すると、メモ
リセルが過消去されるためである。次にWEを立下げて
、続くWTの立上がりで消去コマンド(20H)を入力
する(ステップ512)。続いて、WTを再度立下げて
、統(WEの立上がりで消去コマンド(20H)を入力
する(ステップ813)。この時チップ内部で消去パル
スが発生され、続(WEの立下がりまでソース線スイッ
チ(3)を通じて、メモリセルのソース(1g)にVP
Pが印加される。(ステップ514)。この立下がりで
アドレスもラッチされる。続<WEの立上がりで消去ベ
リファイコマンド(AOH)がラッチされて、動作モー
ドが消去ベリファイモードとなる(ステップ515)。
This is because when an erased memory cell is further erased, the memory cell is overerased. Next, WE falls, and an erase command (20H) is input at the subsequent rise of WT (step 512). Next, WT is brought down again, and an erase command (20H) is input at the rising edge of WE (step 813). At this time, an erase pulse is generated inside the chip, and the source line switch continues until the falling edge of WE. (3) to the source (1g) of the memory cell.
P is applied. (Step 514). The address is also latched at this falling edge. At the rising edge of WE, the erase verify command (AOH) is latched, and the operation mode becomes the erase verify mode (step 515).

この時、消去・プログラムベリファイ電圧発生回路(1
1)により、消去ベリファイ電圧(〜3.2V )が発
生され、Xデコーダ(4)Xデコーダ(5)に印加され
る。メモリセルのコントロールゲ−) (17)に与え
られる電圧が、通常の読み出し時(5v)より低いため
、消去不十分なメモリセルはオンしにくくなり、消去不
良がより確実に発見できるようになる。次に、読み出し
を行ない(ステップ316)、消去データの確認を行う
。この時、消去不十分であれば、さらに消去を繰す返す
At this time, erase/program verify voltage generation circuit (1
1), an erase verify voltage (~3.2V) is generated and applied to the X decoder (4) and the X decoder (5). Since the voltage applied to the memory cell control gate (17) is lower than that during normal reading (5V), it becomes difficult to turn on memory cells that are insufficiently erased, making it possible to detect erase defects more reliably. . Next, reading is performed (step 316), and the erased data is confirmed. At this time, if the erasure is not sufficient, the erasure is repeated.

消去がなされていれば、アドレスをインクリメントシ(
ステップ517)、次のアドレスの消去データのベリフ
ァイを行なう。ベリファイしたアドレスがラストアドレ
スならば(ステップ518)、動作モードを読み出しモ
ードに設定して(ステップ519)消去を終了する。
If erasure has been performed, the address is incremented (
Step 517), verify the erased data at the next address. If the verified address is the last address (step 518), the operation mode is set to read mode (step 519) and erasing is completed.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

従来のフラッシュEEFROMの消去方法は以上のよう
に構成されていたので、一括消去する前に全ビットに“
′0”の書き込みを行なうので、すでに書き込まれた状
態のビットと消去状態のビットで、一括消去前のメモリ
セルのVTHがばらついてしまいさらに、その結果、一
括消去後のメモリセルのVTHもばらついてしまうとい
う問題点があった。
The conventional flash EEFROM erasing method was structured as described above, so before erasing all bits, all bits were
Since '0' is written, the VTH of the memory cell before batch erasing varies between bits that have already been written and bits that are erased, and as a result, the VTH of the memory cell after batch erasing also varies. There was a problem with this.

この発明は上記のような問題点を解消するためになされ
たもので、一括消去前のメモリセルのVTHのばらつき
を抑え、さらに一括消去後のメモリセルのVT)Iも抑
えることを目的とする。
This invention was made to solve the above-mentioned problems, and aims to suppress variations in VTH of memory cells before batch erasing, and further suppress VT)I of memory cells after batch erasing. .

〔課題を解決するための手段〕[Means to solve the problem]

この発明に係るフラッシュEEPROMの消去方法は、
記憶情報を読み出し、その反転情報を書き込んだ後に一
括消去するようにしたものである。
The flash EEPROM erasing method according to the present invention is as follows:
The stored information is read out, its inverted information is written, and then erased all at once.

〔作用〕[Effect]

この発明におけるフラッシュEEFROMの消去方法は
、記憶情報の反転情報を書き込むことにより、消去状態
のビットのみに″o″の書き込みを行ない、すでに書き
込まれた状態のビットと消去状態のビットで、一括消去
前のメモリセルのVT)lのばらつきを抑える。
The flash EEFROM erasing method in this invention writes "o" only to the erased bits by writing inverted information of the stored information, and erases the already written bits and the erased bits all at once. Suppress variations in VT)l of the previous memory cell.

〔実施例〕〔Example〕

以下、この発明の一実施例を図について説明する。第1
図(a)はこの発明の一実施例である記憶情報を読み出
し、その反転情報を書き込むフローチャート、第1図(
b)はこの発明の一実施例である消去のフローチャート
、第2図は第1図(a)のタイミング波形図である。
An embodiment of the present invention will be described below with reference to the drawings. 1st
FIG. 1(a) is a flowchart for reading out stored information and writing its inverted information, which is an embodiment of the present invention.
b) is a flowchart of erasing which is an embodiment of the present invention, and FIG. 2 is a timing waveform diagram of FIG. 1(a).

第1図および第2図を用いて消去方法について説明する
。初めに、V ee、 V ppが立上げられる(ステ
ップ510)。次に、WEを立下げて、続<WEの立上
がりで読み出しコマンド(OOH)を入力しくステップ
520)、読み出しを行なう(ステップ521)。次に
WEを立下げて、続くWEの立上がりで、プログラムコ
マンド(40H)を入力する(ステップS2)。次にW
丁の立下がりでアドレスを、立上がりで読み出し情報の
反転情報を入力する(ステップS3)。プログラムベリ
ファイ (ステップ36)でプログラムがなされていれ
ばアドレスをインクリメントし、次のアドレスの読み出
し及びプログラムを行なう。ベリファイしたアドレスが
ラストアドレスならば、動作モードを読み出しモードに
設定してプログラムを終了し、消去を行なう (ステッ
プS12以降)。
The erasing method will be explained using FIGS. 1 and 2. First, Vee, Vpp are launched (step 510). Next, WE is lowered, and when WE rises, a read command (OOH) is input (step 520), and reading is performed (step 521). Next, WE is brought down, and a program command (40H) is input at the subsequent rise of WE (step S2). Next W
The address is input at the falling edge of the clock, and the inverted information of the read information is input at the rising edge (step S3). If programming has been completed in program verify (step 36), the address is incremented and the next address is read and programmed. If the verified address is the last address, the operation mode is set to read mode, the program is ended, and erasing is performed (step S12 onwards).

なお、上記実施例では一括消去の場合について説明した
が、セクター消去の機能を持つフラッジ:LEEPRO
Mに対しても同様の消去方法を適用することができる。
In the above embodiment, the case of batch erasing was explained, but a flash with sector erasing function: LEEPRO
A similar erasing method can be applied to M as well.

〔発明の効果〕〔Effect of the invention〕

以上のようにこの発明によれば、記憶情報の反転情報を
書き込むことにより、消去状態のビットのみに“0”の
書き込みを行なうようにしたので、すでに書き込まれた
状態のビットと消去状態のビットで、一括消去前のメモ
リセルのVTHのばらつきを抑えることができ、各ビッ
トの消去時間が均一になり、消去時間が長いビットを消
している内に、消去時間が短いビットが過消去になりに
くくなるという効果がある。
As described above, according to the present invention, "0" is written only to the bits in the erased state by writing inverted information of the stored information, so that the bits in the already written state and the bits in the erased state With this, it is possible to suppress the variation in VTH of memory cells before batch erasing, and the erasing time for each bit becomes uniform, and while the bits with a longer erasing time are being erased, the bits with a shorter erasing time are over-erased. This has the effect of making it more difficult.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図(a)はこの発明の一実施例である不揮発性半導
体記憶装置の記憶情報を読み出しその反転情報を書き込
む場合のフローチャート用、第1図(b)はこの発明の
一実施例である同じく消去の場合のフローチャート図、 第2図は第1図(a)のタイミング波形図、第3図は従
来例のフラッシュEEPROMのブロック図、 第4図は第3図のメモリセルの断面図、第5図は第3図
のメモリアレイの書き込み回路の回路図、 第6図(a ) (b )は第3図のベリファイ動作を
含むプログラム時(a)および消去時(b)のフローチ
ャート・ 第7図(a ) (b )は第6図(a ) (b )
のタイミング斡 波費図である。
FIG. 1(a) is a flowchart for reading out stored information in a nonvolatile semiconductor memory device and writing inverted information thereof, which is an embodiment of the present invention, and FIG. 1(b) is an embodiment of the present invention. Similarly, a flowchart diagram for erasing, FIG. 2 is a timing waveform diagram of FIG. 1(a), FIG. 3 is a block diagram of a conventional flash EEPROM, and FIG. 4 is a cross-sectional view of the memory cell of FIG. 3. 5 is a circuit diagram of the write circuit of the memory array shown in FIG. 3, and FIGS. Figure 7 (a) (b) is the same as Figure 6 (a) (b)
This is a timing diagram of the cost.

Claims (1)

【特許請求の範囲】[Claims]  少なくとも行及び列方向にアレイ状に配置され、電気
的に情報の書き込み・消去が可能な不揮発性メモリトラ
ンジスタを含む複数個のメモリセルと、外部から入力さ
れたアドレス信号をデコードし、行及び列方向の選択を
行うXデコーダ及びYデコーダと、メモリセルに記憶さ
れた情報が“1”であるか“0”であるかを判定するセ
ンスアンプを備えた電気的に情報の書き込み・一括消去
が可能な不揮発性半導体記憶装置において、記憶情報を
読み出し、その反転情報を書き込んだ後に一括消去する
ことを特徴とする不揮発性半導体記憶装置の消去方法。
A plurality of memory cells including non-volatile memory transistors arranged in an array at least in the row and column directions and capable of electrically writing and erasing information, and decoding externally input address signals, Equipped with an X decoder and a Y decoder that select the direction, and a sense amplifier that determines whether the information stored in the memory cell is "1" or "0", it is possible to write and erase information electrically. 1. A method for erasing a nonvolatile semiconductor memory device, which comprises reading out stored information, writing inverted information therein, and then erasing it all at once.
JP33744890A 1990-11-30 1990-11-30 Erase method for nonvolatile semiconductor memory device Expired - Lifetime JP2630066B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP33744890A JP2630066B2 (en) 1990-11-30 1990-11-30 Erase method for nonvolatile semiconductor memory device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33744890A JP2630066B2 (en) 1990-11-30 1990-11-30 Erase method for nonvolatile semiconductor memory device

Publications (2)

Publication Number Publication Date
JPH04206095A true JPH04206095A (en) 1992-07-28
JP2630066B2 JP2630066B2 (en) 1997-07-16

Family

ID=18308730

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33744890A Expired - Lifetime JP2630066B2 (en) 1990-11-30 1990-11-30 Erase method for nonvolatile semiconductor memory device

Country Status (1)

Country Link
JP (1) JP2630066B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS607862A (en) * 1983-06-27 1985-01-16 テルモ株式会社 Guide wire for catheter
JPS6063066A (en) * 1983-09-16 1985-04-11 テルモ株式会社 Guide wire for catheter
US4554929A (en) * 1983-07-13 1985-11-26 Advanced Cardiovascular Systems, Inc. Catheter guide wire with short spring tip and method of using the same
JPS6145775A (en) * 1984-08-07 1986-03-05 テルモ株式会社 Medical tube guide and its production
JPS63181774A (en) * 1987-01-06 1988-07-26 シー・アール・バード・インコーポレーテッド Guide wire
JPH04157699A (en) * 1990-10-19 1992-05-29 Fujitsu Ltd Preliminary writing method for flash erasure-type e2 prom

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS607862A (en) * 1983-06-27 1985-01-16 テルモ株式会社 Guide wire for catheter
US4554929A (en) * 1983-07-13 1985-11-26 Advanced Cardiovascular Systems, Inc. Catheter guide wire with short spring tip and method of using the same
JPS6063066A (en) * 1983-09-16 1985-04-11 テルモ株式会社 Guide wire for catheter
JPS6145775A (en) * 1984-08-07 1986-03-05 テルモ株式会社 Medical tube guide and its production
JPS63181774A (en) * 1987-01-06 1988-07-26 シー・アール・バード・インコーポレーテッド Guide wire
JPH04157699A (en) * 1990-10-19 1992-05-29 Fujitsu Ltd Preliminary writing method for flash erasure-type e2 prom

Also Published As

Publication number Publication date
JP2630066B2 (en) 1997-07-16

Similar Documents

Publication Publication Date Title
US6777292B2 (en) Set of three level concurrent word line bias conditions for a NOR type flash memory array
US6567316B1 (en) Nonvolatile semiconductor memory device and method of erasing data of nonvolatile semiconductor memory device
US8605512B2 (en) Nonvolatile semiconductor memory device and method of operating a nonvolatile memory device
JPH0773685A (en) Semiconductor non-volatile memory device
JPH05128878A (en) Nonvolatile semiconductor memory device
JP3080744B2 (en) Nonvolatile semiconductor memory device capable of electrically writing and erasing all at once
JP4652319B2 (en) Nonvolatile semiconductor memory device having program and erase verification function
KR100273627B1 (en) Threshold Voltage Rising Method for Nonvolatile Semiconductor Memory and Exhausted Memory Cells
JPH0464996A (en) Nonvolatile semiconductor memory
US5617350A (en) Flash memory system having reduced disturb and method
JP3143161B2 (en) Non-volatile semiconductor memory
JP2707970B2 (en) Erase method for nonvolatile semiconductor memory device
JPH043395A (en) Non-volatile semiconductor storage device
JPH0750096A (en) Semiconductor memory device
JPH07320487A (en) Semiconductor non-volatile memory device
JPH07122083A (en) Nonvolatile semiconductor memory device
JPH04206095A (en) Method for erasing nonvolatile semiconductor memory device
JP2693912B2 (en) Nonvolatile memory and erasing method thereof
JPH05159586A (en) Flash EEPROM
JPH04206094A (en) Nonvolatile semiconductor memory device
JPH1145588A (en) Nonvolatile semiconductor memory
JP2979636B2 (en) Nonvolatile semiconductor memory device
JPH0426996A (en) Nonvolatile semiconductor memory circuit
JPH065087A (en) Nonvolatile semiconductor memory device
JPH05205491A (en) Nonvolatile semiconductor storage device