JPH07226097A - 不揮発性半導体記憶装置 - Google Patents

不揮発性半導体記憶装置

Info

Publication number
JPH07226097A
JPH07226097A JP1848294A JP1848294A JPH07226097A JP H07226097 A JPH07226097 A JP H07226097A JP 1848294 A JP1848294 A JP 1848294A JP 1848294 A JP1848294 A JP 1848294A JP H07226097 A JPH07226097 A JP H07226097A
Authority
JP
Japan
Prior art keywords
write
bit line
voltage
line
memory cell
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.)
Pending
Application number
JP1848294A
Other languages
English (en)
Inventor
Shinichi Kobayashi
真一 小林
Hiroaki Nakai
宏明 中井
Motoharu Ishii
元治 石井
Atsushi Oba
敦 大庭
Tomoshi Futatsuya
知士 二ッ谷
Akira Hosogane
明 細金
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 JP1848294A priority Critical patent/JPH07226097A/ja
Priority to US08/385,866 priority patent/US5521864A/en
Publication of JPH07226097A publication Critical patent/JPH07226097A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/34Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
    • G11C16/3436Arrangements for verifying correct programming or erasure
    • G11C16/3454Arrangements for verifying correct programming or for detecting overprogrammed cells
    • G11C16/3459Circuits or methods to verify correct programming of nonvolatile memory cells
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/34Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
    • G11C16/3436Arrangements for verifying correct programming or erasure
    • G11C16/3454Arrangements for verifying correct programming or for detecting overprogrammed cells
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/50Marginal testing, e.g. race, voltage or current testing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/50Marginal testing, e.g. race, voltage or current testing
    • G11C29/50004Marginal testing, e.g. race, voltage or current testing of threshold voltage
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/81Threshold
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/04Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS

Landscapes

  • Read Only Memory (AREA)

Abstract

(57)【要約】 【目的】 書込/消去ベリファイ時間が短く、かつ、高
集積化に適する不揮発性半導体記憶装置を提供する。 【構成】 書込ベリファイの対象となる複数のビット線
BL1〜BL3のうち1本おきにビット線リセットトラ
ンジスタRS1、RS3によりリセットをかける。この
とき、カラムラッチG3、G4とリセットされていない
ビット線BL2とはトランスファーゲートTG2により
分離されている。次に、カラムラッチG3、G4のデー
タに応じてビット線BL2をプリチャージし、ワード線
WLにベリファイ電圧を印加する。次に、ソース線トラ
ンジスタQ24によりソース線を接地し、ビット線BL
2とカラムラッチG3、G4とを接続し、メモリセルの
しきい値に応じたデータがカラムラッチG3、G4に保
持され、書込ベリファイ動作が実行される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、電気的に書込および消
去可能な不揮発性半導体記憶装置に関し、特に、ビット
線、ソース線およびワード線に接続されたメモリセルの
状態を確認するベリファイ動作を行なう不揮発性半導体
記憶装置に関するものである。
【0002】
【従来の技術】電気的に書込および消去可能な不揮発性
半導体記憶装置であるフラッシュメモリは、その低コス
ト性、電気的消去機能を有することから大きな市場が予
測され、近年最も盛んに研究開発が行なわれている不揮
発性メモリである。
【0003】以下、従来のフラッシュメモリについて図
面を参照しながら説明する。図7は、従来のDINOR
型フラッシュメモリの断面構造を示す図である。
【0004】図7を参照して、フラッシュメモリは、N
型ウェル101、P型半導体基板102、P型ウェル1
03、N+ 型不純物領域104〜115、薄い絶縁層1
16、フローティングゲート117、コントロールゲー
ト118、ポリシリコン層119、セレクトゲート12
0、主ビット線121を含む。
【0005】N型ウェル101によりP型の半導体基板
102とP型ウェル103とが分離される。P型ウェル
103内には、所定間隔でN+ 型の不純物領域114〜
115が形成されている。不純物領域間の領域には極め
て薄い絶縁層116(約100Å)を介してフローティ
ングゲート117が形成されている。フローティングゲ
ート117の上方には絶縁膜を介してコントロールゲー
ト118が形成されている。上記構成により、メモリセ
ルは、2層ゲート構造のMOSトランジスタとなってい
る。不純物領域114〜115は、ドレインまたはソー
スとして使用される。各々のドレインは、副ビット線と
して働く3層目のポリシリコン119と接続される。ポ
リシリコン層119は、セレクトゲート120を介して
主ビット線121と接続される。1つの副ビット線に
は、通常8個〜64個のメモリセルが接続されており、
これらのメモリセルにより1つのセクタ(ブロック)が
構成される。
【0006】以下、フラッシュメモリの書込および消去
動作について詳細に説明する。図8は、従来のDINO
R型フラッシュメモリの書込/消去動作を説明するため
の図であり、図9は、従来のDINOR型フラッシュメ
モリのプログラム時および消去時のしきい値電圧を示す
図である。
【0007】図8を参照して、フラッシュメモリは、フ
ローティングゲート123に電子を注入するかまたはフ
ローティングゲート123から電子を放出するかにより
情報を記憶させる。すなわち、フローティングゲート1
23に電子が注入されている状態では、コントロールゲ
ート122から見たメモリトランジスタのしきい値が高
くなる。具体的には、図9に示すように、ゲート電圧V
th1以上にならなければ電流は流れない。この状態を
消去状態と呼び、データとしては“1”を対応させる。
また、フローティングゲート123から電子が放出され
ている状態では、コントロールゲート122から見たし
きい値は低くなる。具体的には、図9に示すように、ゲ
ート電圧Vth2以上であれば電流が流れる。この状態
をプログラム状態と呼び、データとしては“0”を対応
させる。フラッシュメモリでは、上記の2つの状態を検
出して、書込まれている情報をセンスアンプにより読出
す。
【0008】次に、図8を参照して、DINOR型フラ
ッシュメモリの一般的な書込および消去動作についてさ
らに詳細に説明する。まず、消去時、コントロールゲー
ト122には、コントロールゲート電圧Vgとして10
V程度の高電圧が印加され、Pウェルおよびソースに
は、それぞれ−8V程度の負電圧のPウェル電圧Vbお
よびソース電圧Vsが印加される。上記の各電圧が印加
されると、メモリセルにはチャネルが生じ、コントロー
ルゲート122とチャネル間に18Vという高電圧が印
加されることとなり、トンネル効果によって電子がフロ
ーティングゲート123へ注入される。
【0009】一方、書込時には、コントロールゲート1
22に−8V程度の負電圧のコントロールゲート電圧V
gが印加され、さらに、ドレインに6V程度の正電圧の
ドレイン電圧Vdが印加される。上記の各電圧が印加さ
れると、ドレインとコントロールゲート122間に14
Vの高電圧が印加されることになり、トンネル効果によ
り電子がフローティングゲートから引抜かれる。このと
き、PウェルのPウェル電圧Vbは接地電圧であり、ソ
ースのソース電圧Vsはフローティング状態である。以
上のように所定の電圧が印加されることにより、メモリ
セルに対して書込および消去動作を行なうことが可能と
なる。
【0010】上記のように従来のDINOR型フラッシ
ュメモリでは、トンネル現象を利用して電子を引抜くと
きに、電子が過剰に引抜かれ、フローティングゲートが
正に帯電するということが起こり得る。これを過剰書込
と呼ぶことにするが、コントロールゲートから見たしき
い値が負になるため、書込/読出時に過剰消去されたメ
モリセルを介してリーク電流が流れ、正常な動作が不可
能となる。このため、書込時に正常な書込動作が行なわ
れているか否かを確認する書込ベリファイ動作および消
去時に正常な消去動作が行なわれているか否かを確認す
る消去ベリファイ動作がセンスアンプを用いて行なわれ
る。通常、センスアンプは複数のメモリセルつまり複数
のビット線に対して1個ずつ具備されており、対象とな
るすべてのメモリセルに対して、書込/消去ベリファイ
動作を行なうために、複数回の書込/消去ベリファイ動
作を行なっていた。
【0011】上記のようにセンスアンプを用いた書込ベ
リファイ動作では、書込ベリファイ動作に長時間を費す
ため、従来のNAND型フラッシュメモリでは、以下に
説明する書込ベリファイ回路を用いていた。
【0012】以下、上記の書込ベリファイ動作を実行す
る書込ベリファイ回路について説明する。従来のNAN
D型フラッシュメモリの書込ベリファイ回路としては、
“AQuick Intelligent Program Architecture for 3V-o
nly NAND-EEPROMs, 1992 Symposium onVLSI Circuits D
igest of Technical Papers, pp.20-21”に記載されて
いる回路がある。図10は、上記の従来のNAND型フ
ラッシュメモリの書込ベリファイ回路の構成を示す図で
ある。
【0013】図10を参照して、従来の書込ベリファイ
回路は、トランジスタQ61〜Q68、Q71〜Q78
を含む。また、トランジスタQ81、Q82、メモリセ
ルMC51〜MC5nにより書込対象用のセルアレイC
AAが構成され、トランジスタQ83、Q84、メモリ
セルMC61〜MC6nによりダミーセル側のメモリセ
ルアレイCABが構成される。
【0014】また、トランジスタQ71〜Q74、Q7
9、Q80により書込データをラッチさせるためのフリ
ップフロップ回路が構成され、トランジスタQ75、Q
76により上記フリップフロップ回路をイコライズする
ためのイコライズ回路が構成され、トランジスタQ62
〜Q64、トランジスタQ65〜Q67によりそれぞれ
プログラムベリファイ用のベリファイ回路が構成され
る。また、各メモリセルMC51〜MC5n、MC61
〜MC6nはNAND型である。
【0015】以下、上記のように構成された書込ベリフ
ァイ回路の動作について説明する。消去時は、全ワード
線を0Vにしておき、メモリセルのウェルに高電圧を印
加し、トンネル現象によりチャネル全面から電子をウェ
ルに引抜く。このとき、メモリセルのしきい値はマイナ
スになる。一方、書込時、カラムデコーダ131から書
込データがフリップフロップ回路へロードされる。この
とき、メモリセルのしきい値を高くしたい場合は、IO
Aに“L”を、IOBに“H”を入力する。反対にメモ
リセルのしきい値を低く保持しておきたい場合は、IO
Aに“H”を、IOBに“L”を入力する。次に、電圧
Vrmを高電圧(約10V)に立上げ、かつ、制御信号
φaを高電圧に設定し、制御信号φbを0Vに設定す
る。セルアレイCAA側のコントロールゲートのうちの
選択された1個が高電圧(約18V)に立上げられ、そ
の他の非選択のコントロールゲートはすべて10Vに設
定されている。このとき、フリップフロップ回路の出力
が高電圧(約10V)であれば、コントロールゲートと
チャネルとの電位差は8Vとなり、トンネル現象による
フローティングゲートへの電子の注入は起こらない。一
方、フリップフロップ回路の出力が0Vであれば、電子
はフローティングゲートへ注入される。なお、このと
き、セルアレイCABのコントロールゲートはすべて0
Vになっており、電子の注入は一切起きない。ここで、
メモリセルのしきい値が読出時の電源電圧VCC(3V)
より高くなりすぎるとメモリセルは決してオンしなくな
り、読出が不可能になる。これは、読出時、非選択セル
のコントロールゲートを3V、選択セルのコントロール
ゲートを0Vにしてビット線に電流が生じるか否かをセ
ンスするためである。そこで、メモリセルのしきい値が
適切な値まで(0V以上3V未満)上昇したかどうかを
確認するため以下に説明する書込ベリファイ動作が行な
われる。
【0016】図11は、図10に示す書込ベリファイ回
路の動作を説明するためのタイミングチャートである。
書込が行なわれた後、電圧VaおよびVbは、それぞ
れ、3・VCC/5(約1.8V)、VCC/2(約1.5
V)に設定される。時刻t1において、制御信号φpa
およびφpbを“H”にし、セルアレイCAAおよびC
ABのビット線BLaiおよびBLbiを充電する。次
に、時刻t2において、セルアレイCAA側の選択され
たコントロールゲートに0.6Vを、非選択のコントロ
ールゲートに3Vを印加する。このとき、セルアレイC
AB側のコントロールゲートにはすべて0Vを印加す
る。もし、メモリセルのしきい値が0.6Vより低いと
き(まだ書込が不十分の場合)、充電された電荷は、メ
モリセルを通して放電され、ビット線BLaiの電位は
下降する。一方、0.6Vより高場合、充電された電荷
はメモリセルを通して放電されず、ビット線BLaiの
電位は保持される。次に、時刻t3において、制御信号
φavを“H”にし、トランジスタQ63をオンする。
フリップフロップ回路のノードNAが“H”の場合(メ
モリセルのしきい値を高くしたくない場合)、ビット線
は再び充電され、高電位に保たれる。一方、フリップフ
ロップ回路のノードNAが“L”の場合(セルのしきい
値を高くしたい場合)、ビット線BLaiは再び充電さ
れることはない。次に、時刻t4において、制御信号φ
pおよびφnをそれぞれ“H”、“L”にした後、制御
信号φeを“H”にして、フリップフロップ回路のノー
ドNAおよびNBの電位をVCC/2(約1.5V)にイ
コライズする。次に、制御信号φaおよびφbを“H”
にし、トランジスタQ64およびQ67をオンし、ビッ
ト線BLaiおよびBLbiの電位を比較する。書込を
行ないたくない場合および書込を行なってしきい値が
0,6Vより高くなった場合では、ビット線BLaiは
CC/2より高い電位(3・VCC/5)になっており、
ビット線BLaiは“H”にラッチされる。一方、書込
がまだ不十分の場合は、ビット線BLaiの電位は、V
CC/2より低く、ビット線BLaiは“L”にラッチさ
れる。この場合、書込がまだ不十分なので、再び書込動
作を繰り返す。上記の動作を複数ビット同時に行なうこ
とにより、書込ベリファイ動作が実行される。
【0017】
【発明が解決しようとする課題】上記の従来の書込ベリ
ファイ回路では、書込ベリファイ時に、ビット線の電位
が下降したか否かを複数ビット同時に行なうため、ビッ
ト線間のノイズが大きな問題となっていた。すなちわ、
ある隣り合ったビット線の一方が“H”から“L”に下
降する場合、それに影響されて、本来“H”に保持され
るべきビット線も“L”に下降する場合が生じる。これ
は、メモリの集積度が大きくなるにつれビット線間の間
隔が狭くなればなるほど、より大きく影響し、高集積化
の妨げになるという問題があった。また、書込ベリファ
イ動作に用いる電圧および制御信号の数が多く、回路が
複雑となるため、回路規模が大きくなりやはり高集積化
の妨げとなっていた。
【0018】本発明は、上記課題を解決するためのもの
であって、書込/消去ベリファイ時間が短く、かつ、高
集積化に適する不揮発性半導体記憶装置を提供すること
を目的とする。
【0019】本発明のさらに他の目的は、書込ベリファ
イ時のビット線間のノイズの影響をなくすことができる
不揮発性半導体記憶装置を提供することである。
【0020】本発明の他の目的は、書込/消去ベリファ
イ期間中にメモリセルのしきい値を同時に読出すことが
できる不揮発性半導体記憶装置を提供することである。
【0021】本発明のさらに他の目的は、書込動作中に
一時的に書込動作を中断させ、読出を行なうプログラム
サスペンド動作、または、プログラムサスペンド動作の
後再び書込動作に移行するプログラムレジューム動作を
安定に行なうことができる不揮発性半導体記憶装置を提
供することである。
【0022】
【課題を解決するための手段】請求項1記載の不揮発性
半導体記憶装置は、それぞれがビット線、ソース線およ
びワード線に接続された複数のメモリセルの書込状態を
確認する書込ベリファイ動作を行なう不揮発性半導体記
憶装置であって、ビット線を1本おきに所定の電圧に固
定する電圧固定手段と、所定の電圧に固定されていない
ビット線に接続されるメモリセルに対する書込ベリファ
イ動作を実行する書込ベリファイ手段とを含む。
【0023】請求項2記載の不揮発性半導体記憶装置
は、請求項1記載の不揮発性半導体記憶装置の構成に加
え、書込ベリファイ手段は、ビット線ごとに接続され、
ビット線に接続されたメモリセルのデータをラッチする
カラムラッチと、書込電圧印加後、カラムラッチとビッ
ト線とを電気的に分離する分離手段と、分離手段により
分離されたビット線をカラムラッチにラッチされたデー
タに応じて所定の電圧にプリチャージするプリチャージ
手段と、書込ベリファイの対象となるメモリセルに接続
されるワード線を書込ベリファイ電圧に設定する書込ベ
リファイ電圧設定手段と、書込ベリファイ電圧設定手段
によりワード線が書込ベリファイ電圧に設定された後、
書込ベリファイの対象となるメモリセルに接続されるソ
ース線を一時的に接地する接地手段と、接地手段により
ソース線が接地された後、ビット線とカラムラッチとを
電気的に接続する接続手段とを含む。
【0024】請求項3記載の不揮発性半導体記憶装置
は、それぞれがビット線、ソース線およびワード線に接
続された複数のメモリセルの書込状態を確認する書込ベ
リファイ動作を行なう不揮発性半導体記憶装置であっ
て、ビット線ごとに接続され、ビット線に接続されたメ
モリセルのデータをラッチするカラムラッチと、書込電
圧印加後、カラムラッチとビット線とを電気的に分離す
る分離手段と、書込ベリファイの対象となるメモリセル
に接続されたワード線をベリファイ電圧に設定する書込
ベリファイ電圧設定手段と、書込ベリファイ電圧設定手
段によりワード線が書込ベリファイ電圧に設定された
後、書込ベリファイの対象となるメモリセルのソース線
を一時的に接地する接地手段と、接地手段によりソース
線が接地された後、ビット線とカラムラッチとを電気的
に接続する接続手段とを含む。
【0025】請求項4記載の不揮発性半導体記憶装置
は、それぞれがビット線、ソース線およびワード線に接
続された複数のメモリセルの消去状態を確認する消去ベ
リファイ動作を行なう不揮発性半導体記憶装置であっ
て、ビット線ごとに接続され、ビット線に接続されたメ
モリセルのデータをラッチするカラムラッチと、消去ベ
リファイ時にカラムラッチとビット線とを電気的に分離
する分離手段と、分離手段により分離されたビット線を
所定の電圧にプリチャージするプリチャージ手段と、消
去ベリファイの対象となるメモリセルに接続されたすべ
てのワード線を消去ベリファイ電圧に設定する消去ベリ
ファイ電圧設定手段と、消去ベリファイの対象となるメ
モリセルのソース線を一時的に接地する接地手段と、接
地手段によりソース線が接地された後、ビット線とカラ
ムラッチとを電気的に接続する接続手段とを含む。
【0026】
【作用】請求項1記載の不揮発性半導体記憶装置におい
ては、書込ベリファイの対象となっていないビット線が
1本おきに所定の電圧に固定されているので、これらの
ビット線が書込ベリファイの対象となるビット線のシー
ルド線として作用する。
【0027】請求項2記載の不揮発性半導体記憶装置に
おいては、ビット線ごとに設けられたカラムラッチを用
いて、書込電圧印加後、カラムラッチとビット線とを分
離する。次に、カラムラッチのデータに応じてビット線
をプリチャージし、ワード線をベリファイ電圧に設定し
た後、一時的にソース線を接地する。その後、ビット線
とカラムラッチとを接続することにより、メモリセルの
しきい値に応じたデータがカラムラッチに保持され、書
込ベリファイの対象となるメモリセルに対して同時に書
込ベリファイ動作を実行することができる。
【0028】請求項3記載の不揮発性半導体記憶装置に
おいては、ビット線ごとに設けられたカラムラッチを用
い、書込電圧印加後、カラムラッチとビット線とを分離
する。次に、書込ベリファイの対象となるワード線にベ
リファイ電圧を印加し、ソース線を一時的に接地する。
その後、ビット線とカラムラッチを接続することによ
り、メモリセルのしきい値に応じたデータがカラムラッ
チへ保持され、書込ベリファイの対象となるすべてのメ
モリセルに対して同時に書込ベリファイ動作を行なうこ
とができる。
【0029】請求項4記載の不揮発性半導体記憶装置に
おいては、ビット線ごとに設けられたカラムラッチを用
いて、消去ベリファイ時、カラムラッチとビット線とを
切り離し、ビット線をプリチャージする。次に、消去ベ
リファイの対象となるすべてのワード線に消去ベリファ
イ電圧を印加し、ソース線を一時的に接地する。その
後、ビット線とカラムラッチを接続することにより、メ
モリセルのしきい値に応じたデータがカラムラッチへ保
持され、消去ベリファイの対象となるすべてのメモリセ
ルに対して同時に消去ベリファイ動作を実行することが
できる。
【0030】
【実施例】以下、本発明の一実施例の不揮発性半導体記
憶装置であるDINOR型フラッシュメモリについて図
面を参照しながら説明する。図2は、本発明の一実施例
のフラッシュメモリの構成を示すブロック図である。
【0031】図2を参照して、フラッシュメモリは、書
込/消去制御回路1、データ入出力バッファ2、センス
アンプ3、書込回路4、Yデコーダ5、高電圧発生回路
6、19、負電圧発生回路7、8、セレクトゲートデコ
ーダ9、ソース線ドライバ10、メモリセルアレイ1
1、Xデコーダ12、アドレスバッファ13、ベリファ
イ電圧発生回路14、ウェル電位発生回路15、トラン
スファーゲート16、カラムラッチ17、18、Yゲー
トトランジスタQ1、Q2を含む。図2では、説明を簡
単にするため、1つのメモリセクタ内のメモリセルアレ
イは2×2の構成に簡略化して示している。
【0032】書込/消去制御回路1は、書込動作および
読出動作のタイミングや各動作時の電圧の制御を行な
う。
【0033】データ入出力バッファ2は、センスアンプ
3から入力されるデータを外部へ出力し、または、外部
から入力された書込データを書込回路4へ出力する。
【0034】センスアンプ3は、Yゲートトランジスタ
Q1、Q2を介して入力されたメモリセルアレイ11内
のメモリセルのデータを増幅し、データ入出力バッファ
2へ出力する。
【0035】書込回路4は、データ入出力バッファ2か
ら入力されたデータをカラムラッチ17、18に書込
む。
【0036】Yデコーダ5は、アドレスバッファ13か
らの出力を受けてYゲートトランジスタQ1、Q2を選
択する。
【0037】高電圧発生回路6および19、および負電
圧発生回路7および8は、書込/消去時に単一供給電源
から所定の正の高電圧および所定の負の高電圧を発生さ
せる。
【0038】セレクトゲートデコーダ9は、アドレスバ
ッファ13からの出力を受けてメモリセルアレイ11内
のセレクトゲートQ7〜Q10を選択する。
【0039】ソース線ドライバ10は、NMOSトラン
ジスタQ3〜Q6を含む。ソース線ドライバ10は、読
出動作時にメモリセルのソース線に接地電圧レベルの電
圧を印加し、消去動作時に所定の負電圧を印加する。
【0040】メモリセルアレイ11は、メモリセルQ1
1〜Q18、セレクトゲートQ7〜Q10を含む。メモ
リセルアレイ11では、Xデコーダ12およびYデコー
ダ5により選択されたメモリセルにデータが書込まれた
り、消去されたりする。
【0041】Xデコーダ12は、アドレスバッファ13
からの出力を受けて所定のワード線を選択する。
【0042】アドレスバッファ13は、外部からメモリ
セルアレイ11内の所定のメモリセルを選択するアドレ
ス信号を受け、カラムアドレス信号をYデコーダ5へ、
ロウアドレス信号をXデコーダ12へ出力する。
【0043】ベリファイ電圧発生回路14は、書込また
は消去ベリファイ時にワード線の電位を所定のベリファ
イレベルに変更する。
【0044】ウェル電位発生回路15は、メモリセルの
消去時にPウェルに負の高電圧を印加する。
【0045】トランスファーゲート16は、カラムラッ
チ17、18と、ビット線との接続を制御する。カラム
ラッチ17、18は、書込データをラッチする。
【0046】次に、上記のように構成されたフラッシュ
メモリの消去動作について説明する。消去時、アドレス
バッファ13により1つのセクタ(ブロック)が選択さ
れ、書込/消去制御回路1により選択されたセクタ内の
ワード線(コントロールゲート)がすべて選択される。
次に、高電圧発生回路19により10Vの高電圧が選択
されたすべてのワード線に印加される。非選択セクタ内
のワード線は接地されている。また、セレクトゲートデ
コーダ9は選択されたセクタ内では−8Vを、非選択の
セクタでは−4Vを負電圧発生回路7により発生させ
る。
【0047】このとき、書込/消去制御回路1により発
生される制御信号ASL、BSLはそれぞれ0V、−8
Vになるため、メモリセルのソース線とセレクトゲート
が接続され、選択セクタのソース線は−8V、非選択セ
クタのソース線は−4Vになる。また、ウェル電位発生
回路15では、Pウェルに−8Vの負電圧を負電圧発生
回路7により印加する。
【0048】したがって、選択されたセクタのメモリセ
ルにはチャネルが形成され、ワード線つまりコントロー
ルゲートとチャネル間に18Vの高電圧が印加され、ト
ンネル効果により電子がフローティングゲートに注入さ
れる。一方、非選択セクタでは、ワード線は0Vであ
り、ソース線が−4Vであるので、電位差が不十分とな
り、トンネル効果による電子の注入は起きない。
【0049】消去電圧を印加した後、ベリファイ電圧発
生回路14を活性化させ、Xデコーダ12を通して6V
程度の消去ベリファイ電圧をワード線に印加し、センス
アンプにより電流が生じたか否かをセンスする。選択さ
れたすべてのメモリセルのしきい値が6Vより高い場合
すなわち、電流が生じない場合は、消去動作を終了し、
選択されたメモリセルの1ビットでも電流が生じる場合
は再び消去電圧を印加する。以上の動作により消去動作
が実行される。
【0050】次に、図2に示すトランスファーゲート1
6およびカラムラッチ17、18についてさらに詳細に
説明する。図1は、図2に示すトランスファーゲートお
よびカラムラッチの具体的な構成を示す回路図である。
【0051】図1を参照して、複数のビット線BL1〜
BL3の一端にはYゲートY1〜Y3がそれぞれ接続さ
れる。YゲートY1〜Y3はそれぞれ、P型MOSトラ
ンジスタおよびN型MOSトランジスタにより構成さ
れ、相補型トランスファーゲートとなっている。Yゲー
トY1〜Y3にはそれぞれ書込回路(WD)4a〜4c
およびセンスアンプ(SA)3a〜3cがそれぞれ接続
される。YゲートY1〜Y3のN型MOSトランジスタ
のゲートにはYゲート制御信号TGS1が入力され、P
型MOSトランジスタのゲートにはインバータG9を介
してYゲート制御信号が入力される。インバータG9に
は電源電圧VCCより高い高電圧VPPが印加されている。
【0052】ビット線BL1〜BL3にはそれぞれビッ
ト線リセットトランジスタRS1〜RS3が接続され
る。ビット線リセットトランジスタRS1〜RS3の他
端は接地されている。ビット線リセットトランジスタR
S1およびRS3のゲートにはリセット信号RS1が入
力され、ビット線リセットトランジスタRS2のゲート
にはリセット信号RS2が入力される。つまり、ビット
線1本おきにビット線リセットトランジスタのゲートに
リセット信号RS1またはRS2が交互に入力される。
【0053】ビット線BL1〜BL3にはそれぞれセレ
クトゲートSG1〜SG3が接続される。セレクトゲー
トSG1〜SG3のゲートにはセレクトゲート制御信号
SGSが入力される。
【0054】セレクトゲートSG1〜SG3にはそれぞ
れメモリセルMC1〜MC3が接続される。メモリセル
MC1〜MC3のソース側はソース線トランジスタQ2
4と接続される。ソース線トランジスタQ24の他端は
接地される。ソース線トランジスタQ24のゲートには
書込/消去制御回路1から出力される制御信号BSLが
入力される。
【0055】ビット線BL1〜BL3にはそれぞれ、プ
リチャージ用トランジスタPA1〜PA3、PB1〜P
B3が接続される。プリチャージ用トランジスタPA1
〜PA3の他端は高電圧VPPと接続される。プリチャー
ジ用トランジスタPB1、PB3のゲートにはプリチャ
ージ制御信号PC1が入力され、プリチャージ用トラン
ジスタPB2のゲートにはプリチャージ制御信号PC2
が入力される。つまり、ビット線1本おきにプリチャー
ジ制御信号PC1またはPC2が交互に入力される。プ
リチャージ用トランジスタPA1〜PA3のゲートには
それぞれインバータG1、G3、G4の出力信号がそれ
ぞれ入力される。
【0056】ビット線BL1〜BL3の他端にはトラン
スファーゲートTG1〜TG3が接続される。トランス
ファーゲートTG1〜TG3はそれぞれ、P型MOSト
ランジスタおよびN型MOSトランジスタにより構成さ
れる。トランスファーゲートTG1、TG3のN型MO
Sトランジスタのゲートにはトランスファーゲート制御
信号TGS3が入力され、P型MOSトランジスタのゲ
ートにはインバータG8を介してトランスファーゲート
制御信号TGS3が入力される。トランスファーゲート
TG2のN型MOSトランジスタのゲートにはトランス
ファーゲート制御信号TGS2が入力され、P型MOS
トランジスタのゲートにはインバータG7を介してトラ
ンスファーゲート制御信号TGS2が入力される。つま
り、トランスファーゲートには、ビット線1本おきに、
トランスファーゲート制御信号TGS2またはTGS3
が交互に入力されることになる。
【0057】トランスファーゲートTG1〜TG3はイ
ンバータG1、G3、G5の入力側と接続され、さら
に、インバータG2、G4、G6の出力側と接続され
る。また、インバータG1、G3、G5はそれぞれイン
バータG2、G4、G6と接続される。インバータG1
およびG2、G3およびG4、G5およびG6はそれぞ
れカラムラッチを構成する。インバータG1〜G6には
高電圧VPPが印加される。
【0058】N型MOSトランジスタQ21〜Q23は
書込/消去制御回路1aと接続される。トランジスタQ
21〜Q23のゲートは、それぞれトランスファーゲー
トTG1〜TG3と接続される。
【0059】書込/消去制御回路1aは、図2に示す書
込/消去制御回路1の一部を示しており、トランジスタ
Q30、Q31、インバータG11、G12を含む。
【0060】トランジスタQ30、Q31はトランジス
タQ21〜Q23と接続され、トランジスタQ30の他
端は電源電圧VCCと接続され、トランジスタQ31の他
端は接地されている。つまり、トランジスタQ21〜Q
23はワイヤードOR接続されている。
【0061】また、上記の各制御信号は所定の制御信号
発生回路(図示省略)により、後述する所定のタイミン
グで出力される。
【0062】次に、上記のように構成されたフラッシュ
メモリの書込動作について説明する。書込時、書込/消
去制御回路1により書込回路4が活性化される。たとえ
ばYゲートY1〜Y3とトランスファーゲートTG1〜
TG3を制御するYゲート制御信号TGS1およびトラ
ンスファーゲート制御信号TGS2,TGS3が“H”
となる。このとき、書込データがカラムラッチG1〜G
6にロードされる。次に、Yゲート制御信号TGS1が
“L”となり、カラムラッチG1〜G6およびトランス
ファーゲートTG2,TG3の電圧VPPが6Vとなる。
Yゲート制御信号TGS1によりYゲートY1〜Y3
は、ビット線BL1〜BL3と書込回路4a〜4cおよ
びセンスアンプ3a〜3cとを切り離し、書込電圧がビ
ット線に印加される。このとき、セレクトゲート制御信
号SGSおよびワード線WLはそれぞれ10V、−8V
となっている。以上の動作により書込動作が実行され
る。
【0063】次に、書込ベリファイ時の動作について説
明する。図3は、図2に示すフラッシュメモリの書込ベ
リファイ動作を説明するためのタイミングチャートであ
る。
【0064】図3を参照して、書込ベリファイ時、リセ
ット信号RS1を“H”にすることにより、ビット線B
L1およびBL3を接地する。このとき、Yゲート制御
信号TGS1およびトランスファーゲート制御信号TG
S2、TGS3はすべて“L”の状態にする。また、プ
リチャージ制御信号PC1を“H”にする。次に、プリ
チャージ制御信号PC2を一時的に“L”にする。ノー
ドN7の電位が“L”の場合、ビット線BL2はプリチ
ャージされ、“H”の場合ビット線BL2はプリチャー
ジされない。次に、ワード線WLの電圧WLSを書込ベ
リファイ電圧(〜1.5V)に設定し、制御信号BSL
を“H”にし、ソース線トランジスタQ24を一時的に
接地する。このとき、メモリセルMC2のしきい値が書
込ベリファイ電圧よりも低くなっている場合、プリチャ
ージした電荷は放電され、一方、高くなっている場合は
そのまま保持される。次に、トランスファーゲート制御
信号TGS2を“H”にすると、トランスファーゲート
TG2がオンし、ビット線BL2とカラムラッチG3、
G4とが接続される。ここで、インバータG4の電流駆
動能力を極めて弱く設定しておく。具体的には、たとえ
ば、ビット線BL2の寄生容量C2の容量が0.8pF
である場合、インバータを構成するトランジスタのチャ
ネル幅を3μm、チャネル長を1.7μm程度に設定す
るのが好ましい。以下のカラムラッチも同様である。し
たがって、ノードN4の電位が“H”の場合トランスフ
ァーゲート制御信号TGS2が“H”となりビット線B
L2とカラムラッチG3、G4とが接続された直後、ビ
ット線BL2には充電電流が生じるが、インバータG4
の電流駆動能力が非常に弱いため、カラムラッチG3、
G4のデータが反転し、ノードN4の電位は“L”に下
降する。一方、メモリセルMC2のしきい値がベリファ
イ電圧より高い場合、ビット線の電位は下降しないの
で、カラムラッチG3、G4のデータは反転せず、ノー
ドN4の電位は“H”を保持する。ただし、もともとノ
ードN4の電位が“L”の場合、ビット線BL2はプリ
チャージされないので、トランスファーゲートTG2を
開いたとき、カラムラッチG3、G4は反転せず“L”
のままで保持される。以上の動作は、ビット線1本おき
に同時に実行される。
【0065】次に、ビット線BL2に接続されているメ
モリセルMC2のベリファイ動作が終了すると、次に、
ビット線BL1、BL3に接続されているメモリセルM
C1、MC3のベリファイ動作が開始される。すなわ
ち、リセット信号RS1が“L”になり、リセット信号
RS2が“H”となり、プリチャージ制御信号PC2が
“H”となる。このとき、トランスファーゲート制御信
号TGS2およびTGS3も“L”の状態となってい
る。また、ワード線WLは書込ベリファイ電圧のままに
保持されている。この状態で、プリチャージ制御信号P
C1を一時的に“L”にし、ビット線BL1およびBL
3をカラムラッチG1、G2、G5、G6に記憶されて
いるデータに従ってプリチャージを行なう。この後の動
作は、上記に説明したビット線BL2のメモリセルMC
2のベリファイ動作と同様である。上記の動作によりカ
ラムラッチG1〜G6によりラッチされたデータをワイ
ヤードOR接続されたトランジスタQ21〜Q23によ
りモニタする。具体的には、書込/消去制御回路1aの
P型MOSトランジスタQ30によりノードN1を
“H”に充電しておく、カラムラッチG1〜G6でのベ
リファイ動作が終了した後、N型MOSトランジスタQ
31によりノードN2を接地する。したがって、ノード
N3〜N5が“H”となるカラムラッチG1〜G6が1
つでも存在する場合つまり書込が終了していない場合、
トランジスタQ21〜Q23を介してノードN1の電位
は“L”に降下することになる。ここで、インバータG
12の電流駆動能力はカラムラッチのインバータG2、
G4、G6と同様に弱く設定しておく。したがって、ノ
ードN1をモニタすることにより、書込動作が正常に行
なわれたか否かを判定する書込ベリファイ動作を行なう
ことができる。
【0066】上記の動作により、ベリファイ時に1ビッ
ト線おきにリセットされたビット線がシールドの役目を
果たすことになり、ビット線間のノイズの影響をなく
し、安定したベリファイ動作を行なうことができ、不揮
発性半導体記憶装置をより高集積化することが可能とな
る。
【0067】また、ベリファイ動作を2回に分け同時に
行なっているので、センスアンプにより書込ベリファイ
動作を行なうものより高速にベリファイ動作を行なうこ
とができる。
【0068】次に、書込動作中に一時的に書込を中断
し、読出動作を行なう書込サスペンド、および、書込サ
スペンド終了後再び書込モードに移行する書込レジュー
ム時の動作について説明する。
【0069】書込サスペンド時、トランスファーゲート
制御信号TGS2、TGS3は“L”となる。また、プ
リチャージ制御信号PC1、PC2は“H”である。す
なわち、カラムラッチG1〜G6をビット線BL1〜B
L3から切り離し、プリチャージ用トランジスタPB1
〜PB3をオフさせる。この状態で、リセット信号RS
1、RS2を一時的に“H”にし、ビット線BL1〜B
L3をリセットする。次に、Yゲート制御信号TGS1
を“H”にし、センスアンプ3a〜3cを通して現在の
書込対象外のメモリセルのデータを読出す。以上の動作
により、書込サスペンド動作を安定に行なうことが可能
となる。
【0070】次に、読出動作が終了すると、Yゲート制
御信号TGS1を“L”にし、ビット線BL1〜BL3
とセンスアンプ3a〜3cとを切り離す。次に、プリチ
ャージ制御信号PC1、PC2を一時的に“L”にし、
カラムラッチG1〜G6のデータに応じてビット線BL
1〜BL3のプリチャージを行なう。プリチャージが終
了すると、トランスファーゲート制御信号TGS2およ
びTGS3を“H”にし、カラムラッチG1〜G6とビ
ット線BL1〜BL3とを接続する。次に、電圧VPP
3.3Vから6Vに昇圧し、書込動作を続行する。以上
の動作により、安定な書込レジューム動作を実行するこ
とが可能となる。
【0071】次に、書込ベリファイ動作を書込ベリファ
イの対象となるすべてのメモリセルについて同時に行な
うことのできるトランスファーゲートおよびカラムラッ
チの具体的な構成について説明する。図4は、図2に示
すトランスファーゲートおよびカラムラッチの他の具体
的な構成例を示す回路図である。図4に示す回路と図1
に示す回路とで異なる点は、ビット線リセットトランジ
スタおよびプリチャージ用トランジスタが省略され、ト
ランスファーゲートTG11のゲートに1本のトランス
ファーゲート制御信号TGS2が入力されている点であ
る。その他の点は、図1に示す回路と同様であるので以
下その説明を省略する。
【0072】次に、図4に示す回路の書込動作および書
込ベリファイ動作について説明する。消去動作を行なっ
た後、書込/消去制御回路1により書込回路4dが活性
化される。次に、Yゲート制御信号TGS1およびトラ
ンスファーゲート制御信号TGS2が“H”に立上げら
れる。したがって、ビット線BL11と書込回路4dお
よびカラムラッチG21、G22とが接続され、書込デ
ータがカラムラッチG21、G22へロードされる。次
に、Yゲート制御信号TGS1が“L”となり、Yゲー
ト制御信号TGS1に応答してYゲートY11は、ビッ
ト線BL11と書込回路4dおよびセンスアンプ3dと
を切離し、書込電圧がビット線BL11に印加される。
このとき、セレクトゲート制御信号SGSおよびワード
線WLの電圧はそれぞれ10V、−8Vとなっている。
【0073】書込電圧印加後、高電圧VPPを6Vから
3.3Vに降下させ、また、トランスファーゲート制御
信号TGS2を“L”にする。トランスファーゲート制
御信号TGS2に応じてトランスファーゲートTG11
がオフされ、ビット線BL11とカラムラッチG21、
G22とが切離される。このとき、ビット線BL11に
は、カラムラッチG21、G22のデータに従った電圧
(0Vまたは3.3V)が保持されることとなる。次
に、ワード線WLの電圧をベリファイ電圧(〜1.5
V)に設定し、制御信号BSLを“H”にし、ソース線
SLを一時的に接地する。このとき、書込が行なわれた
メモリセルMC11のしきい値が1.5Vより降下して
いる場合、ビット線BL11に充電されている電荷はメ
モリセルMC11を通して放電される。次に、トランス
ファーゲート制御信号TGS2を“H”に立上げ、ビッ
ト線BL11とカラムラッチG21、G22とを接続す
る。カラムラッチのインバータG22は上記と同様に電
流駆動能力を弱く設定している。したがって、ビット線
BL11には充電電流が生じるが、インバータG22の
電流駆動能力が非常に弱いため、カラムラッチG21、
G22のデータが反転する。この結果、ノードN13の
電位は“L”に下降する。一方、メモリセルMC11の
しきい値がベリファイ電圧より高い場合、ビット線BL
11の電位は下降しないので、カラムラッチG21、G
22のデータは反転せず、ノードN13の電位は“H”
を保持する。
【0074】上記の動作によりカラムラッチG21、G
22に保持されたデータをワイヤードOR接続されたト
ランジスタQ37により上記と同様にモニタすることが
可能となる。したがって、ノードN11の電位をモニタ
することにより書込ベリファイの情報を得ることがで
き、書込ベリファイの対象となるすべてのメモリセルに
ついて同時に書込ベリファイ動作を行なうことが可能と
なり、高速な書込ベリファイ動作を行なうことができ
る。また、書込ベリファイ動作に用いる電圧および制御
信号の数が図10に示す従来の書込ベリファイ回路より
少なくなり、回路構成が簡略化され、さらに、装置の高
集積化を達成することができる。
【0075】次に、図4に示すカラムラッチの他の具体
的な構成について説明する。図5は、図4に示すカラム
ラッチの他の具体的な構成を示す回路図である。
【0076】図5を参照して、カラムラッチはインバー
タG21、G22を含む。インバータG21の入力側は
ビット線BL11と直接接続される。その他の構成は、
図4に示すカラムラッチと同様であるので以下その説明
を省略する。上記のような構成により、インバータG2
1によりビット線BL11の電位を直接センスすること
ができ、インバータG22のデータが確定した時点で、
トランスファーゲート制御信号TGS2を“H”にし、
ビット線BL1とカラムラッチG21、G22とを接続
することができる。したがって、インバータG22は、
電流駆動能力の十分高いインバータを用いることがで
き、より安定した書込動作を行なうことが可能となる。
【0077】次に、消去ベリファイ動作を消去ベリファ
イの対象となるすべてのメモリセルについて同時に行な
うことができるトランスファーゲートおよびカラムラッ
チの具体的な構成について説明する。図6は、図2に示
すトランスファーゲートおよびカラムラッチのさらに他
の具体的な構成を示す回路図である。
【0078】図6に示す回路では、図4に示す回路に対
してビット線21に接続されるP型MOSトランジスタ
Q44が新たに設けられている。また、カラムラッチG
31、G32の出力はP型MOSトランジスタQ43の
ゲートにも入力されている。P型MOSトランジスタQ
43のソースおよびドレインは他のカラムラッチとワイ
ヤードOR接続されており、書込/消去制御回路1b内
のラッチG43、G44およびP型MOSトランジスタ
Q52およびN型MOSトランジスタQ54と接続され
ている。その他の構成は、図4に示す回路と同様である
ので以下その説明を省略する。
【0079】次に、上記のように構成された回路の動作
について説明する。書込動作および書込ベリファイ動作
は、図4に示すフラッシュメモリと同様であるので以下
その説明を省略する。消去時は、選択されたセクタの全
ワード線WL1、WL2を10Vに立上げ、メモリセル
MC21、MC22のソースに−8Vの電圧を印加す
る。ここで、−8Vの印加回路は図示していない。消去
動作が終了すると、プリチャージ信号PCを一時的に
“L”にし(このとき、Yゲート制御信号TGS1およ
びトランスファーゲート制御信号TGS2は、ともに”
L”)、ビット線BL21をプリチャージする。次に、
選択されたセクタの全ワード線を6V程度(消去ベリフ
ァイ電圧)にし、制御信号BSLを一時的に“H”にし
てソース線SLを接地する。選択されたセクタ内のメモ
リセルのうち1ビットでもしきい値が6V未満のものが
あれば、プリチャージされた電荷は放電される。一方、
すべてのビット線のしきい値が6V以上であれば、電荷
は放電されずそのまま保持される。その後トランスファ
ーゲート制御信号TGS2を“H”にし、ビット線BL
21とカラムラッチG31、G32とを接続する。ビッ
ト線BL21の電圧がカラムラッチG31、G32によ
って確定される。一方、書込/消去制御回路1bのN型
MOSトランジスタQ54のゲートに“H”の制御信号
S4を入力する。このとき、ノードN24は“L”にリ
セットされる。次に、P型MOSトランジスタQ52の
ゲートに“L”の制御信号S3を入力すると、ノードN
25の電位が“L”であればノードN24の電位は
“H”となり、一方、ノードN25の電位が“H”であ
ればノードN24の電位は“L”に保持される。すなわ
ち、消去ベリファイ時にすべてのビットが6Vより高い
しきい値にある場合、ノードN24は“L”となり、ど
れかが1ビットでも6Vより低いときはノードN24の
電位は“H”となる。したがって、ノードN24の電位
をモニタすることにより消去ベリファイの情報を得るこ
とができ、消去ベリファイの対象となるすべてのメモリ
セルについて同時に消去ベリファイ動作を行なうことが
可能となり高速な消去ベリファイ動作を行なうことがで
きる。また、消去ベリファイ動作に用いる電圧および制
御信号の数が少なく、回路構成が簡略化され、さらに、
装置の高集積化を達成することができる。
【0080】
【発明の効果】請求項1記載の不揮発性半導体記憶装置
においては、ビット線1本おきにリセットがかけられ、
半分のビット線ずつベリファイ動作を行なうため、リセ
ットされたビット線がシールドの役目を果たし、ベリフ
ァイ動作中のビット線間の信号の振れによるノイズの影
響をなくすことができ、書込ベリファイ時間を短縮し、
さらに装置の高集積化を達成することが可能となる。
【0081】請求項2記載の不揮発性半導体記憶装置に
おいては、簡便な回路で書込ベリファイ動作の対象とな
るメモリセルについて同時に書込ベリファイ動作を行な
うことができ、高速な書込ベリファイ動作を行なうこと
ができる。また、プログラムサスペンドおよびプログラ
ムレジウム動作を安定に行なうことが可能となる。
【0082】請求項3記載の不揮発性半導体記憶装置に
おいては、書込ベリファイ動作の対象となるメモリセル
について同時に書込ベリファイ動作を行なうことができ
るので、高速な書込ベリファイ動作を実行することが可
能となる。また、回路構成も簡略化されているので、さ
らに装置の高集積化を達成することができる。
【0083】請求項4記載の不揮発性半導体記憶装置に
おいては、消去ベリファイの対象となるメモリセルにつ
いて同時に消去ベリファイ動作を行なうことができ、高
速な消去ベリファイ動作を実行することが可能となる。
また、回路構成も簡略化されているので、さらに装置の
高集積化を達成することができる。
【図面の簡単な説明】
【図1】図2に示すトランスファーゲートおよびカラム
ラッチの具体的な構成を示す回路図である。
【図2】本発明の一実施例のフラッシュメモリの構成を
示すブロック図である。
【図3】図1に示すフラッシュメモリの書込ベリファイ
動作を説明するためのタイミングチャートである。
【図4】図2に示すトランスファーゲートおよびカラム
ラッチの他の具体的な構成を示す回路図である。
【図5】図4に示すカラムラッチの他の具体的な構成を
示す回路図である。
【図6】図2に示すトランスファーゲートおよびカラム
ラッチのさらに他の具体的な構成を示す回路図である。
【図7】従来のフラッシュメモリの断面構造を示す図で
ある。
【図8】従来のフラッシュメモリの書込/消去動作を説
明するための図である。
【図9】従来のフラッシュメモリのプログラム時および
消去時のしきい値電圧を示す図である。
【図10】従来のフラッシュメモリの書込ベリファイ回
路の構成を示す図である。
【図11】図10に示す書込ベリファイ回路の動作を説
明するためのタイミングチャートである。
【符号の説明】
1 書込/消去制御回路 2 データ入出力バッファ 3 センスアンプ 4 書込回路 5 Yデコーダ 6、19 高電圧発生回路 7、8 負電圧発生回路 9 セレクトゲートデコーダ 10 ソース線ドライバ 11 メモリセルアレイ 12 Xデコーダ 13 アドレスバッファ 14 ベリファイ電圧発生回路 15 ウェル電位発生回路 16 トランスファーゲート 17、18 カラムラッチ Q21〜Q23 トランジスタ G1〜G6 カラムラッチ TG1〜TG3 トランスファーゲート PA1〜PA3、PB1〜PB3 プリチャージ用トラ
ンジスタ SG1〜SG3 セレクトゲート MC1〜MC3 メモリセル RS1〜RS3 ビット線リセットトランジスタ Y1〜Y3 Yゲート 3a〜3c センスアンプ 4a〜4c 書込回路
フロントページの続き (72)発明者 石井 元治 兵庫県伊丹市瑞原4丁目1番地 三菱電機 株式会社ユー・エル・エス・アイ開発研究 所内 (72)発明者 大庭 敦 兵庫県伊丹市瑞原4丁目1番地 三菱電機 株式会社ユー・エル・エス・アイ開発研究 所内 (72)発明者 二ッ谷 知士 兵庫県伊丹市瑞原4丁目1番地 三菱電機 株式会社ユー・エル・エス・アイ開発研究 所内 (72)発明者 細金 明 兵庫県伊丹市瑞原4丁目1番地 三菱電機 株式会社ユー・エル・エス・アイ開発研究 所内

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 それぞれがビット線、ソース線およびワ
    ード線に接続された複数のメモリセルの書込状態を確認
    する書込ベリファイ動作を行なう不揮発性半導体記憶装
    置であって、 前記ビット線を1本おきに所定の電圧に固定する電圧固
    定手段と、 前記所定の電圧に固定されていないビット線に接続され
    るメモリセルに対する書込ベリファイ動作を実行する書
    込ベリファイ手段とを含む不揮発性半導体記憶装置。
  2. 【請求項2】 前記書込ベリファイ手段は、 前記ビット線ごとに接続され、前記ビット線に接続され
    たメモリセルのデータをラッチするカラムラッチと、 書込電圧印加後、前記カラムラッチと前記ビット線とを
    電気的に分離する分離手段と、 前記分離手段により分離されたビット線を前記カラムラ
    ッチにラッチされたデータに応じて所定の電圧にプリチ
    ャージするプリチャージ手段と、 書込ベリファイの対象となるメモリセルに接続されるワ
    ード線を書込ベリファイ電圧に設定する書込ベリファイ
    電圧設定手段と、 前記書込ベリファイ電圧設定手段により前記ワード線が
    書込ベリファイ電圧に設定された後、書込ベリファイの
    対象となるメモリセルに接続されるソース線を一時的に
    接地する接地手段と、 前記接地手段により前記ソース線が接地された後、前記
    ビット線と前記カラムラッチとを電気的に接続する接続
    手段とを含む請求項1記載の不揮発性半導体記憶装置。
  3. 【請求項3】 それぞれがビット線、ソース線およびワ
    ード線に接続された複数のメモリセルの書込状態を確認
    する書込ベリファイ動作を行なう不揮発性半導体記憶装
    置であって、 前記ビット線ごとに接続され、前記ビット線に接続され
    たメモリセルのデータをラッチするカラムラッチと、 書込電圧印加後、前記カラムラッチと前記ビット線とを
    電気的に分離する分離手段と、 書込ベリファイの対象となるメモリセルに接続されたワ
    ード線を書込ベリファイ電圧に設定する書込ベリファイ
    電圧設定手段と、 前記書込ベリファイ電圧設定手段により前記ワード線が
    書込ベリファイ電圧に設定された後、書込ベリファイの
    対象となるメモリセルのソース線を一時的に接地する接
    地手段と、 前記接地手段により前記ソース線が接地された後、前記
    ビット線と前記カラムラッチとを電気的に接続する接続
    手段とを含む不揮発性半導体記憶装置。
  4. 【請求項4】 それぞれがビット線、ソース線およびワ
    ード線に接続された複数のメモリセルの消去状態を確認
    する消去ベリファイ動作を行なう不揮発性半導体記憶装
    置であって、 前記ビット線ごとに接続され、前記ビット線に接続され
    たメモリセルのデータをラッチするカラムラッチと、 消去ベリファイ時に前記カラムラッチと前記ビット線と
    を電気的に分離する分離手段と、 前記分離手段により分離されたビット線を所定の電圧に
    プリチャージするプリチャージ手段と、 消去ベリファイの対象となるメモリセルに接続されたす
    べてのワード線を消去ベリファイ電圧に設定する消去ベ
    リファイ電圧設定手段と、 前記消去ベリファイ電圧設定手段により前記ワード線が
    消去ベリファイ電圧に設定された後、消去ベリファイの
    対象となるメモリセルのソース線を一時的に接地する接
    地手段と、 前記接地手段により前記ソース線が接地された後、前記
    ビット線と前記カラムラッチとを電気的に接続する接続
    手段とを含む不揮発性半導体記憶装置。
JP1848294A 1994-02-15 1994-02-15 不揮発性半導体記憶装置 Pending JPH07226097A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP1848294A JPH07226097A (ja) 1994-02-15 1994-02-15 不揮発性半導体記憶装置
US08/385,866 US5521864A (en) 1994-02-15 1995-02-09 Non-volatile semiconductor memory device allowing fast verifying operation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1848294A JPH07226097A (ja) 1994-02-15 1994-02-15 不揮発性半導体記憶装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2004110028A Division JP2004220772A (ja) 2004-04-02 2004-04-02 不揮発性半導体記憶装置

Publications (1)

Publication Number Publication Date
JPH07226097A true JPH07226097A (ja) 1995-08-22

Family

ID=11972862

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1848294A Pending JPH07226097A (ja) 1994-02-15 1994-02-15 不揮発性半導体記憶装置

Country Status (2)

Country Link
US (1) US5521864A (ja)
JP (1) JPH07226097A (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004103161A (ja) * 2002-09-11 2004-04-02 Toshiba Corp 不揮発性半導体メモリ
KR100521320B1 (ko) * 1997-11-25 2006-01-12 삼성전자주식회사 불 휘발성 메모리 장치 및 그것의 프로그램 방법
US7023730B2 (en) 2003-02-21 2006-04-04 Matsushita Electric Industrial Co., Ltd. Nonvolatile semiconductor memory device and writing method thereto
JP2007012240A (ja) * 2005-06-30 2007-01-18 Hynix Semiconductor Inc 不揮発性メモリ装置とそのマルチページプログラム、読み出しおよびコピーバックプログラム方法
US7330372B2 (en) 2002-02-06 2008-02-12 Kabushiki Kaisha Toshiba Non-volatile semiconductor memory device
US7525838B2 (en) 2006-08-30 2009-04-28 Samsung Electronics Co., Ltd. Flash memory device and method for programming multi-level cells in the same
US7602650B2 (en) 2006-08-30 2009-10-13 Samsung Electronics Co., Ltd. Flash memory device and method for programming multi-level cells in the same
JP2011150788A (ja) * 2011-05-13 2011-08-04 Toshiba Corp 半導体記憶装置

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2780674B2 (ja) * 1995-06-20 1998-07-30 日本電気株式会社 不揮発性半導体記憶装置
JPH0935500A (ja) * 1995-07-21 1997-02-07 Toshiba Corp 不揮発性半導体記憶装置のスクリーニング方法
KR0172443B1 (ko) * 1995-09-19 1999-03-30 김광호 비 휘발성 반도체 메모리의 셀 연결방법 및 그에 따른 회로
JP3920943B2 (ja) * 1996-05-10 2007-05-30 株式会社ルネサステクノロジ 不揮発性半導体記憶装置
US6201739B1 (en) * 1996-09-20 2001-03-13 Intel Corporation Nonvolatile writeable memory with preemption pin
US6148360A (en) * 1996-09-20 2000-11-14 Intel Corporation Nonvolatile writeable memory with program suspend command
US5940861A (en) * 1996-09-20 1999-08-17 Intel Corporation Method and apparatus for preempting operations in a nonvolatile memory in order to read code from the nonvolatile memory
US5923585A (en) * 1997-01-10 1999-07-13 Invox Technology Source biasing in non-volatile memory having row-based sectors
JP3214395B2 (ja) * 1997-05-20 2001-10-02 日本電気株式会社 不揮発性半導体記憶装置
US5896340A (en) * 1997-07-07 1999-04-20 Invox Technology Multiple array architecture for analog or multi-bit-cell memory
JPH1145588A (ja) * 1997-07-25 1999-02-16 Nec Corp 不揮発性半導体記憶装置
US6189070B1 (en) 1997-08-28 2001-02-13 Intel Corporation Apparatus and method for suspending operation to read code in a nonvolatile writable semiconductor memory
EP0913835B1 (en) * 1997-10-28 2007-03-21 STMicroelectronics S.r.l. Method for parallel programming of nonvolatile memory devices, in particular flash memories and EEPROMs
US6137720A (en) * 1997-11-26 2000-10-24 Cypress Semiconductor Corporation Semiconductor reference voltage generator having a non-volatile memory structure
US6005804A (en) * 1997-12-18 1999-12-21 Advanced Micro Devices, Inc. Split voltage for NAND flash
US6137153A (en) * 1998-02-13 2000-10-24 Advanced Micro Devices, Inc. Floating gate capacitor for use in voltage regulators
JP3344313B2 (ja) * 1998-03-25 2002-11-11 日本電気株式会社 不揮発性半導体メモリ装置
US6226728B1 (en) 1998-04-21 2001-05-01 Intel Corporation Dynamic allocation for efficient management of variable sized data within a nonvolatile memory
JPH11330426A (ja) * 1998-05-12 1999-11-30 Mitsubishi Electric Corp 不揮発性半導体記憶装置およびその製造方法
JP2001344986A (ja) * 2000-06-05 2001-12-14 Mitsubishi Electric Corp 不揮発性半導体記憶装置
US6400608B1 (en) * 2001-04-25 2002-06-04 Advanced Micro Devices, Inc. Accurate verify apparatus and method for NOR flash memory cells in the presence of high column leakage
US6618289B2 (en) 2001-10-29 2003-09-09 Atmel Corporation High voltage bit/column latch for Vcc operation
KR100521364B1 (ko) * 2002-11-18 2005-10-12 삼성전자주식회사 플레쉬 메모리 셀들의 프로그램 오판을 방지하고 균일한문턱 전압 산포를 가질 수 있는 플레쉬 메모리 장치 및 그프로그램 검증 방법
US6930925B2 (en) * 2003-10-14 2005-08-16 Atmel Corporation Suspend-resume programming method for flash memory
FR2876491B1 (fr) * 2004-10-07 2006-12-15 Atmel Corp Verrou de colonne accessible en lecture pour memoires non volatiles
KR100666172B1 (ko) * 2005-01-04 2007-01-09 삼성전자주식회사 로드 공급 와이어드 오어 구조를 가지는 불휘발성 반도체메모리 장치와, 이에 대한 구동방법
US7561472B2 (en) * 2006-09-11 2009-07-14 Micron Technology, Inc. NAND architecture memory with voltage sensing
KR100967007B1 (ko) * 2007-11-29 2010-06-30 주식회사 하이닉스반도체 불휘발성 메모리 소자의 프로그램 검증 방법
JP2010176761A (ja) * 2009-01-30 2010-08-12 Toshiba Corp 半導体記憶装置
KR102112596B1 (ko) 2013-03-15 2020-05-19 삼성전자주식회사 비휘발성 메모리 장치 및 이의 프로그래밍 방법
KR102127486B1 (ko) * 2013-04-01 2020-06-29 에스케이하이닉스 주식회사 비휘발성 메모리 장치
KR102598735B1 (ko) * 2018-05-18 2023-11-07 에스케이하이닉스 주식회사 메모리 장치 및 그 동작 방법

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2709751B2 (ja) * 1990-06-15 1998-02-04 三菱電機株式会社 不揮発性半導体記憶装置およびそのデータ消去方法
KR960002004B1 (ko) * 1991-02-19 1996-02-09 가부시키가이샤 도시바 기록검증 제어회로를 갖춘 전기적으로 소거 및 프로그램가능한 독출전용 기억장치

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100521320B1 (ko) * 1997-11-25 2006-01-12 삼성전자주식회사 불 휘발성 메모리 장치 및 그것의 프로그램 방법
US7330372B2 (en) 2002-02-06 2008-02-12 Kabushiki Kaisha Toshiba Non-volatile semiconductor memory device
US7586785B2 (en) 2002-02-06 2009-09-08 Kabushiki Kaisha Toshiba Non-volatile semiconductor memory device
JP2004103161A (ja) * 2002-09-11 2004-04-02 Toshiba Corp 不揮発性半導体メモリ
US7023730B2 (en) 2003-02-21 2006-04-04 Matsushita Electric Industrial Co., Ltd. Nonvolatile semiconductor memory device and writing method thereto
JP2007012240A (ja) * 2005-06-30 2007-01-18 Hynix Semiconductor Inc 不揮発性メモリ装置とそのマルチページプログラム、読み出しおよびコピーバックプログラム方法
US7525838B2 (en) 2006-08-30 2009-04-28 Samsung Electronics Co., Ltd. Flash memory device and method for programming multi-level cells in the same
US7602650B2 (en) 2006-08-30 2009-10-13 Samsung Electronics Co., Ltd. Flash memory device and method for programming multi-level cells in the same
JP2011150788A (ja) * 2011-05-13 2011-08-04 Toshiba Corp 半導体記憶装置

Also Published As

Publication number Publication date
US5521864A (en) 1996-05-28

Similar Documents

Publication Publication Date Title
JPH07226097A (ja) 不揮発性半導体記憶装置
JP3199989B2 (ja) 不揮発性半導体記憶装置とその過書込み救済方法
JP3152762B2 (ja) 不揮発性半導体記憶装置
JPH07182886A (ja) 不揮発性半導体記憶装置
JP2010067327A (ja) 不揮発性半導体記憶装置
US6134157A (en) Nonvolatile semiconductor memory device capable of preventing data from being written in error
US20190221271A1 (en) Operation method for suppressing floating gate (fg) coupling
CN100426416C (zh) 非易失性半导体存储装置及其控制方法
JP2012133833A (ja) 不揮発性半導体記憶装置
JP3576763B2 (ja) 半導体記憶装置
JPH11134879A (ja) 不揮発性半導体記憶装置
JPH07287989A (ja) 不揮発性半導体記憶装置
JP3789977B2 (ja) 不揮発性半導体記憶装置
JP5183677B2 (ja) 半導体記憶装置
JP3615041B2 (ja) 不揮発性半導体記憶装置
JP2010218623A (ja) 不揮発性半導体記憶装置
JP2009176340A (ja) 不揮発性メモリ
JP4012144B2 (ja) 半導体記憶装置
JP5164400B2 (ja) 不揮発性半導体記憶装置
JP2004220772A (ja) 不揮発性半導体記憶装置
JP3961989B2 (ja) 半導体記憶装置
JP3667821B2 (ja) 不揮発性半導体メモリ
JP3181478B2 (ja) 不揮発性半導体記憶装置
JP3859975B2 (ja) 不揮発性メモリ
JP2009520311A (ja) 選択されていないセルの妨害を防止するための書き込み操作中のリカバリトランジスタの使用

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040203

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040402

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20041130