JPH10302486A - 半導体記憶装置 - Google Patents

半導体記憶装置

Info

Publication number
JPH10302486A
JPH10302486A JP22517097A JP22517097A JPH10302486A JP H10302486 A JPH10302486 A JP H10302486A JP 22517097 A JP22517097 A JP 22517097A JP 22517097 A JP22517097 A JP 22517097A JP H10302486 A JPH10302486 A JP H10302486A
Authority
JP
Japan
Prior art keywords
comparison
memory cell
data
cell
circuit
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
JP22517097A
Other languages
English (en)
Inventor
Hiroshi Takano
洋 高野
Yasuhiro Kobayashi
靖弘 小林
Noriaki Kojima
則章 児島
Masanori Kajitani
雅典 梶谷
Sadao Yoshikawa
定男 吉川
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP22517097A priority Critical patent/JPH10302486A/ja
Priority to KR1019970042558A priority patent/KR100486444B1/ko
Priority to US08/920,366 priority patent/US5982662A/en
Publication of JPH10302486A publication Critical patent/JPH10302486A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/56Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
    • G11C11/5621Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency using charge storage in a floating gate
    • G11C11/5642Sensing or reading circuits; Data output circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/56Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
    • G11C11/5621Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency using charge storage in a floating gate
    • 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/26Sensing or reading circuits; Data output circuits
    • G11C16/28Sensing or reading circuits; Data output circuits using differential sensing or reference cells, e.g. dummy cells
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2211/00Indexing scheme relating to digital stores characterized by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C2211/56Indexing scheme relating to G11C11/56 and sub-groups for features not covered by these groups
    • G11C2211/563Multilevel memory reading aspects
    • G11C2211/5634Reference cells

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Read Only Memory (AREA)

Abstract

(57)【要約】 【課題】読み出し特性に優れた半導体記憶装置を提供す
ること。 【解決手段】メモリセル101に対して複数の書き込み
状態を設定して多値のデータを記憶させるフラッシュE
EPROMにおいて、メモリセル101と同一寸法形状
の参照用セル3と、メモリセル101からのデータ読み
出し時に、メモリセル101に流れる電流値に相当する
信号と参照用セル3に流れる電流値に相当する信号とを
比較し、比較結果を出力する比較装置6とを備えた。比
較装置6は、それぞれ異なる判定しきい値を持つ複数の
差動アンプ7〜13によって構成されている。そして、
出力デコーダ19は、各差動アンプ7〜13からの出力
をデコードし、データ値を判別する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、半導体記憶装置に
係り、詳しくは、不揮発性半導体メモリ、特に、フラッ
シュEEPROM(Electrical Erasable and Programm
able Read Only Memory)に関する。
【0002】
【従来の技術】近年、強誘電性メモリ、EPROM(Era
sable and Programmable Read Only Memory)、EEPR
OMなどの不揮発性半導体メモリが注目されている。E
PROMやEEPROMは、電荷を蓄積する浮遊ゲート
と、浮遊ゲート内の電荷の有無に応じてしきい値電圧の
変化を検出する制御ゲートとを用いることにより、デー
タの記憶を行う。EEPROMは、メモリチップ全体で
データの消去を行うフラッシュEEPROMと、メモリ
セルアレイに設けられた複数のブロックの各々に対する
部分的なデータ消去が可能なフラッシュEEPROMと
を含む。
【0003】フラッシュEEPROMを構成するメモリ
セルは、スプリットゲート型とスタックトゲート型とに
大きく分類される。 1)スプリットゲート型メモリセル 国際出願公開WO92/18980号(G11C 13
/00)にはスプリットゲート型のフラッシュEEPR
OMが開示されている。
【0004】図11は、同公報に記載されているスプリ
ットゲート型メモリセル101を示す概略的な断面図で
ある。スプリットゲート型メモリセル101は、p型の
導電性を有する単結晶シリコン基板102上に形成さ
れ、N型の導電性を有するソースS及びN型の導電性を
有するドレインDと、ソースSとドレインDとの間のチ
ャネルCH上とを備えている。メモリセル101は、第
1の絶縁膜103と、第1の絶縁膜上に配置された浮遊
ゲートFGと、浮遊ゲートFG上に配置された第2の絶
縁膜104と、第2の絶縁膜104上に配置された制御
ゲートCGとを備える。制御ゲートCGは、第1の絶縁
膜103を介してチャネルCH上に配置された一部を有
しており、その一部は選択ゲート105として機能す
る。
【0005】図12は、複数のスプリットゲート型メモ
リセル101を用いたフラッシュEEPROM121を
示すブロック図である。フラッシュEEPROM121
は、メモリセルアレイ122、ロウデコーダ123、カ
ラムデコーダ124、アドレスパッド125、アドレス
バッファ126、アドレスラッチ127、データピン1
28、入力バッファ129、センスアンプ群130、出
力バッファ131、ソース電圧制御回路132、ドレイ
ン電圧制御回路133、ゲート電圧制御回路134及び
制御コア回路140を備えている。
【0006】メモリセルアレイ122は、マトリクス状
に配置された複数のメモリセル101と、行(ロウ)方
向に配列された各メモリセル101の制御ゲートCGに
それぞれ共通に接続された複数のワード線WLa〜WL
zと、列(カラム)方向に配列された各メモリセル10
1のドレインDにそれぞれ共通に接続された複数のビッ
ト線BLa〜BLzと、全てのメモリセル101のソー
スSに接続された共通ソース線SLとを有している。各
ワード線WLa〜WLzはロウデコーダ123に接続さ
れ、各ビット線BLa〜BLzはカラムデコーダ124
に接続されている。
【0007】アドレスパッド125は、外部装置(図示
せず)から供給されたロウアドレス及びカラムアドレス
を入力し、そのロウアドレス及びカラムアドレスをアド
レスバッファ126を介してアドレスラッチ127へ転
送する。アドレスラッチ127は、ラッチされたロウア
ドレスをロウデコーダ123へ転送し、ラッチされたカ
ラムアドレスをカラムデコーダ124へ転送する。
【0008】ロウデコーダ123は、ロウアドレスに従
って1本のワード線WLa〜WLz(例えば、WLm)
を選択し、その選択されたワード線WLmとゲート電圧
制御回路134とを接続する動作を行う。カラムデコー
ダ124は、カラムアドレスに従って1本のビット線B
La〜BLz(例えば、BLm)を選択し、その選択さ
れたビット線BLmとセンスアンプ群130あるいはド
レイン電圧制御回路133とを接続する動作を行う。
【0009】ゲート電圧制御回路134は、ロウデコー
ダ123を介して接続されたワード線WLm上の電位
を、図13に示す各動作モードに応じて制御する。ドレ
イン電圧制御回路133は、カラムデコーダ124を介
して接続されたビット線BLm上の電位を、図13に示
す各動作モードに応じて制御する。
【0010】共通ソース線SLはソース電圧制御回路1
32に接続されている。ソース電圧制御回路132は、
共通ソース線SL上の電位を、図13に示す各動作モー
ドに応じて制御する。
【0011】データピン128は、外部装置(図示せ
ず)から供給されたデータを入力し、そのデータを入力
バッファ129に供給する。入力バッファ129は、デ
ータをカラムデコーダ124へ転送する。カラムデコー
ダ124は、上記のようにして選択されたビット線BL
a〜BLz上の電位をそのデータに応じて制御する。
【0012】任意のメモリセル101から読み出された
データは、ビット線BLa〜BLzからカラムデコーダ
124を介してセンスアンプ群130へ転送される。セ
ンスアンプ群130は、複数のセンスアンプ(図示せ
ず)を有する。カラムデコーダ124は、選択されたビ
ット線BLmと各センスアンプとを接続するように動作
する。センスアンプ群130は、データを判別して、こ
れを出力バッファ131及びデータピン128を介して
外部装置(図示せず)へ出力する。
【0013】制御コア回路140は、ロウデコーダ12
3、カラムデコーダ124、アドレスバッファ126、
アドレスラッチ127、入力バッファ129、センスア
ンプ群130及び出力バッファ131、ソース電圧制御
回路132、ドレイン電圧制御回路133、ゲート電圧
制御回路134の動作を制御する。
【0014】次に、フラッシュEEPROM121の各
動作モード(消去モード、書き込みモード、読み出しモ
ード)について、図13を参照しつつ説明する。 (a)消去モード 消去モードにおいて、共通ソース線SL及び全てのビッ
ト線BLa〜BLz上の電位はグランドレベル(=0
V)に保持される。選択された1本のワード線WLm上
には14〜15Vの電圧が印加され、それ以外のワード
線(非選択ワード線)WLa〜WL1,WLn〜WLz
上の電位はグランドレベルに保持される。そのため、選
択されたワード線WLmに接続されている各メモリセル
101の制御ゲートCGは14〜15Vに持ち上げられ
る。こうして選択されたワード線WLmに接続されてい
る全てのメモリセル101に記憶されたデータが消去さ
れる。
【0015】すなわち、制御ゲートCGが14〜15
V、ソース及び基板が0Vの場合、制御ゲートCGと浮
遊ゲートFGとの間に高電界が生じる。すると、ファウ
ラー−ノルドハルム・トンネル電流(Fowler-Nordheim T
unnel Current 、以下、FNトンネル電流という)が両
ゲート間に流れる。その結果、浮遊ゲートFG中の電子
が制御ゲートCG側へ引き抜かれて、メモリセル101
に記憶されたデータが消去される。このような消去動作
は、ソースS及び基板102と浮遊ゲートFGとの間の
静電容量が、制御ゲートCGと浮遊ゲートFGの間の静
電容量よりも圧倒的に大きいことに基づく。尚、複数の
ワード線WLa〜WLzを同時に選択することにより、
その選択された各ワード線に接続された全てのメモリセ
ル101に対する消去動作を行うこともできる。すなわ
ち、メモリセルアレイ122が複数組のワード線WLa
〜WLzに対応する複数のブロックに区分けされること
により、その各ブロックに対してデータの消去を行うこ
とができる。このような消去動作は、ブロック消去と呼
ばれる。
【0016】(b)書き込みモード 書き込みモードにおいて、選択されたビット線BLm上
の電位はグランドレベルに保持され、それ以外のビット
線(非選択のビット線)BLa〜BL1,BLn〜BL
z上の電位は、選択されたワード線上の電位以上のレベ
ル(この場合、2V)に保持される。
【0017】選択されたメモリセル101の制御ゲート
CGに接続されているワード線WLm上には2Vの電圧
が印加され、それ以外のワード線(非選択のワード線)
WLa〜WL1,WLn〜WLz上の電位はグランドレ
ベルに保持される。共通ソース線SL上には12Vの電
圧が印加される。
【0018】すると、ソースSと浮遊ゲートFGとの間
の容量カップリングにより、浮遊ゲートFGの電位が持
ち上げられる。そのため、チャネルCHと浮遊ゲートF
Gとの間には高電界が生じる。そして、チャネルCH中
の電子は加速されてホットエレクトロンとなり、図11
の矢印Aに示すように、そのホットエレクトロンは浮遊
ゲートFGへ注入される。その結果、選択されたメモリ
セル101の浮遊ゲートFGには電荷が蓄積され、1ビ
ットのデータが書き込まれて記憶される。
【0019】ところで、メモリセル101において、制
御ゲートCGとソースS及びドレインDを含むトランジ
スタは0.5Vのしきい値電圧Vthを有する。従っ
て、選択されたメモリセル101において、ドレインD
中の電子は反転状態のチャネルCH中へ移動する。その
ため、ソースSからドレインDに向かって電流(セル電
流)が流れる。この書き込み動作は、消去動作と異な
り、選択されたメモリセル101毎に行うことができ
る。
【0020】(c)読み出しモード 読み出しモードにおいて、選択されたメモリセル110
の制御ゲートCGに接続されているワード線WLm上に
は4Vの電圧が印加され、それ以外のワード線(非選択
のワード線)WLa〜WL1,WLn〜WLz上の電位
はグランドレベルに保持される。選択されたメモリセル
110のドレインDに接続されているビット線BLm上
には2Vの電圧が印加され、それ以外のビット線(非選
択のビット線)BLa〜BL1,BLn〜BLz上の電
位はグランドレベルに保持される。
【0021】すると、消去状態のメモリセル101にお
いてドレインDからソースSへ流れる電流(セル電流)
は、書き込み状態のメモリセル101に流れるセル電流
よりも大きい。この理由は、消去状態のメモリセル10
1においては浮遊ゲートFG直下のチャネルCHはオン
しており、書き込み状態のメモリセル101においては
浮遊ゲートFG直下のチャネルCHはオフしているから
である。
【0022】詳しくは、消去状態のメモリセル101に
おいて、浮遊ゲートFG中から電子が引き抜かれている
ので、浮遊ゲートFGはプラスに帯電している。従っ
て、チャネルCH、すなわちメモリセルはオンして電流
が流れる。書き込み状態のメモリセル101において、
浮遊ゲートFG中に電子が注入されているので、浮遊ゲ
ートFGはマイナスに帯電している。従って、チャネル
CH、すなわちメモリセルはオフして電流は流れない。
【0023】センスアンプ群130内の各センスアンプ
は、各メモリセル101のセル電流値Idの大小を判別
することにより、メモリセル101に記憶されたデータ
値を読み出す。例えば、消去状態のメモリセル101か
らデータ値「1」、書き込み状態のメモリセル101か
らデータ値「0」が読み出される。こうして、各メモリ
セル101に、消去状態を表すデータ値「1」と、書き
込み状態を表すデータ値「0」の2値データを記憶する
ことができる。この読み出し動作は、消去動作と異な
り、選択されたメモリセル101毎に行うことができ
る。
【0024】米国特許USP5029130(G11C
11/40)号には、ソースSをドレインと呼び、ドレ
インDをソースと呼ぶフラッシュEEPROMが開示さ
れている。図14は、同公報に記載されているスプリッ
トゲート型メモリセル110を示す概略的な断面図を示
す。図15は、スプリットゲート型メモリセル110を
用いたフラッシュEEPROM111を示すブロック図
である。図16は、フラッシュEEPROM111の各
動作モードにおける各線及び基板上の電位を示す。
【0025】図14のスプリットゲート型メモリセル1
10は、ソースS及びドレインDの呼び方が逆になって
いる点でスプリットゲート型メモリセル101と異な
る。すなわち、メモリセル110のソースSはメモリセ
ル101においてはドレインDと呼ばれる。メモリセル
110のドレインDはメモリセル101においてはソー
スSと呼ばれる。
【0026】図15のフラッシュEEPROM111
は、共通ソース線SLが接地されている点でフラッシュ
EEPROM121と異なる。従って、いずれの動作モ
ードにおいても、共通ソース線SL上の電位はグランド
レベルに保持される。
【0027】フラッシュEEPROM121において、
ソース電圧制御回路132の代わりにソース電流制御回
路を用いることが提案されている。この場合、ソース電
流制御回路は、セル電流値Idを一定の値に制御するこ
とで、共通ソース線SL上の電位を図13に示す各動作
モードに応じて制御する。
【0028】フラッシュEEPROM121又はフラッ
シュEEPROM111において、ドレイン電圧制御回
路133の代わりにドレイン電流制御回路を用いること
も提案されている。この場合、ドレイン電流制御回路
は、セル電流値Idを一定値に制御することで、ビット
線BLm上の電位を図13又は図16に示す各動作モー
ドに従って制御する。
【0029】更に、フラッシュEEPROM121にお
いて、全てのメモリセル110のソースSと共通ソース
線SLとを接続するのではなく、行方向に配列された各
メモリセル110のソースSと共通のソース線とを選択
的に接続する構成も提案されている。この場合、カラム
アドレスに従って1本のソース線を選択し、その選択さ
れたソース線とソース電圧制御回路132とを接続する
ように動作するソース線デコーダが設けられる。
【0030】近年、フラッシュEEPROMの集積度の
向上を図るため、メモリセルに消去状態と書き込み状態
で2値(=1ビット)のデータを記憶させるだけでな
く、3値以上のデータを記憶させる(多値記憶動作)試
みががなされている。
【0031】図17は、スプリットゲート型メモリセル
101、110に流れるセル電流値Idと、浮遊ゲート
FGの電位Vfgとの関係を示す特性グラフである。こ
こで浮遊ゲート電位VfgはソースSに対する浮遊ゲー
トFGの電位を示し、セル電流と密接に関連している。
このグラフに示されるように、多値データの各値に特定
の電流値Idの各範囲をそれぞれ対応させることによ
り、例えば、メモリセルに4値(「00」、「01」、
「10」、「11」)の多値データを記憶することが可
能である。
【0032】浮遊ゲートの電位Vfgは、以下の式で表
される。 Vfg=Vfgw+Vfgc ここで、Vfgwは、書き込み動作において浮遊ゲート
FGに蓄積された電荷によって生じる電位であり、Vf
gcは、ドレインDとの容量カップリングによって生じ
る電位である。読み出し動作において、電位Vfgcは
一定であるため、セル電流値Idは電位Vfgwによっ
て一義的に決定される。書き込み動作において、浮遊ゲ
ートFGの電荷量は、書込み動作時間あるいは印加電圧
を調整することによって可能である。すなわち、浮遊ゲ
ート電位Vfgは、書き込み動作時間又は書き込み動作
電圧を調整して浮遊ゲートFGの電荷量を制御すること
により制御可能である。このような制御によって、読み
出し動作におけるセル電流値Idを任意に設定すること
ができる。
【0033】例えば、図17に示すように、40μA未
満のセル電流値Idの領域にデータ値「00」、40μ
A以上80μA未満の領域にデータ値「01」、80μ
A以上120μA未満の領域にデータ値「10」、12
0μA以上の領域にデータ値「11」がそれぞれ対応づ
けられているものとする。この場合、書き込み動作にお
いて、各セル電流値Id(40,80,120μA)に
対応する浮遊ゲート電位Vfg(Va,Vb,Vc)が
得られるようにその動作時間が調整される。
【0034】消去状態のメモリセル101、110の浮
遊ゲートFG中からは電子が引き抜かれているので、そ
のメモリセルは、データ値「11」が記憶された状態と
同じ状態である。このとき、浮遊ゲートは、電位Vc
(=2.5V)以上の電位Vfgを有する。
【0035】書き込み動作が開始されて、浮遊ゲートF
Gに電荷が蓄積されると、浮遊ゲート電位Vfgは低下
する。浮遊ゲート電位VfgがVb(=1.5V)以上
Vc(=2.5V)未満になった時点で書き込み動作を
停止すれば、メモリセル101、110に値「10」の
データを書き込むことができる。また、浮遊ゲート電位
VfgがVa(=1.0V)以上Vb未満になった時点
で書き込み動作を停止すれば、メモリセル101、11
0に値「01」のデータを書き込むことができる。更
に、浮遊ゲート電位VfgがVa未満になった時点で書
き込み動作を停止すれば、メモリセル101、110に
値「00」のデータを書き込むことができる。このよう
にして1個のメモリセル101、111に4値(2ビッ
ト)のデータを記憶することができる。
【0036】読み出しモードにおいて、制御ゲートCG
には一定電圧(=4V)が印加されているため、チャネ
ルCHは定抵抗として機能する。従って、スプリットゲ
ート型メモリセル101、110内には、浮遊ゲートF
GとソースS及びドレインDとから構成されるトランジ
スタと、定抵抗(チャネルCH)とが直列接続されてい
る。従って、浮遊ゲート電位Vfgが一定値(3.5
V)未満の領域では、トランジスタの特性に従ってセル
電流値Idが変化する。
【0037】従って、メモリセル101、110におい
て、浮遊ゲートFGとソースS及びドレインDからなる
トランジスタのしきい値電圧Vth(=0.5V)より
浮遊ゲート電位Vfgが小さい場合、セル電流値Idは
ゼロである。浮遊ゲート電位Vfgがしきい値電圧Vt
hを越えると、セル電流値Idは右肩上がりに増加す
る。浮遊ゲート電位Vfgが3.5Vを越えたとき、定
抵抗(チャネルCH)の特性に支配されて、セル電流値
Idは飽和する。
【0038】2)スタックトゲート型メモリセル 図18は、スタックトゲート型メモリセル201を示す
概略的な断面図である。スタックトゲート型メモリセル
201は、p型の導電性を有する単結晶シリコン基板2
02上に形成されたN型の導電性を有するソースS及び
N型の導電性を有するドレインDと、ソースSとドレイ
ンDとの間のチャネルCHを備える。スタックトゲート
型メモリセル201は、更に、第1の絶縁膜203と、
第1の絶縁膜203上に配置された浮遊ゲートFGと、
浮遊ゲートFG上に配置された第2の絶縁膜204と、
第2の絶縁膜204上に配置された制御ゲートCGとを
備える。浮遊ゲートFGと制御ゲートCGとは相互にず
れることなく積み重ね配置されている。従って、ソース
S及びドレインDは、各ゲートFG、CG及びチャネル
CHに対して対称的に形成されている。
【0039】図19は、複数のスタックトゲート型メモ
リセル201を用いたフラッシュEEPROM221を
示すブロック図である。このフラッシュEEPROM2
21は、以下の点で図11のスプリットゲート型メモリ
セル101を用いたフラッシュEEPROM121と異
なる。
【0040】(1)メモリセルアレイ122は、マトリ
クス状に配置された複数のメモリセル201を有する。 (2)列方向に配列された各メモリセル201のソース
Sは、共通のビット線BLa〜BLzに接続されてい
る。
【0041】(3)全てのメモリセル201のドレイン
Dは、共通ドレイン線DLに接続されている。共通ドレ
イン線DLは共通ドレイン線バイアス回路222に接続
されている。バイアス回路222は、共通ドレイン線D
L上の電位を各動作モードに応じて制御する。バイアス
回路222の動作は制御コア回路140によって制御さ
れる。
【0042】スプリットゲート型メモリセル101及び
スタックトゲート型メモリセル201におけるソースS
及びドレインDの呼称は、読み出し動作を基本に決定さ
れる。読み出し動作において高い電位が印加される方を
ドレイン、低い電位が印加される方をソースと呼ぶ。書
き込み動作や消去動作におけるソースS及びドレインD
の呼称については読み出し動作に準ずる。
【0043】次に、フラッシュEEPROM221の各
動作モード(消去モード、書き込みモード、読み出しモ
ード)について、図20を参照しつつ説明する。 (a)消去モード 消去モードにおいて、全てのビット線BLa〜BLzは
オープン状態に設定され、選択されたワード線WLm上
の電位はグランドレベルに保持される。共通ドレイン線
バイアス回路222は、共通ドレイン線DLを介して、
選択されたワード線に接続されているメモリセル201
のドレインDに12Vの電圧を印加する。その結果、F
Nトンネル電流が流れ、浮遊ゲートFG中の電子がドレ
インD側へ引き抜かれて、メモリセル201に記憶され
たデータが消去される。この消去動作は、選択されたワ
ード線WLmに接続されている全てのメモリセル201
に対して行われる。尚、複数のワード線WLa〜WLz
を同時に選択することにより、その各ワード線に接続さ
れている全てのメモリセル201を消去する(ブロック
消去)こともできる。
【0044】(b)書き込みモード 書き込みモードにおいて、選択されたメモリセル201
の制御ゲートCGに接続されているワード線WLm上に
は12Vの電圧が印加され、それ以外のワード線(非選
択のワード線)WLa〜WL1,WLn〜WLz上の電
位はグランドレベルに保持される。選択されたメモリセ
ル201のソースSに接続されているビット線BLm上
には5Vの電圧が印加され、それ以外のビット線(非選
択のビット線)BLa〜BL1,BLn〜BLz上の電
位はグランドレベルに保持される。共通ドレイン線バイ
アス回路222は、共通ドレイン線DLを介して、全て
のメモリセル201のドレインDをグランドレベルに保
持する。
【0045】すると、制御ゲートCGとの容量カップリ
ングによって、浮遊ゲートFGの電位が持ち上げられ、
ソースSの近傍で発生したホットエレクトロンが浮遊ゲ
ートFGへ注入される。その結果、選択されたメモリセ
ル201の浮遊ゲートFGには電荷が蓄積され、1ビッ
トのデータが書き込まれて記憶される。
【0046】(c)読み出しモード 読み出しモードにおいて、選択されたメモリセル201
の制御ゲートCGに接続されているワード線WLm上に
は5Vの電圧が印加され、それ以外のワード線(非選択
のワード線)WLa〜WL1,WLn〜WLz上の電位
はグランドレベルに保持される。全てのビット線BLa
〜BLmの電位はグランドレベルに保持される。共通ド
レイン線バイアス回路222は、共通ドレイン線DLを
介して、全てのメモリセル201のドレインDに5Vの
電圧を印加する。
【0047】その結果、スプリットゲート型メモリセル
101の場合と同様に、消去状態のメモリセル201に
おいてドレインDからソースSへ流れる電流(セル電
流)は、書き込み状態のメモリセル201のセル電流よ
りも大きくなる。従って、各メモリセル201に、消去
状態のデータ値「1」と、書き込み状態のデータ値
「0」の2値を記憶させることができる。
【0048】スタックトゲート型メモリセル201を用
いたフラッシュEEPROMにおいても多値データを記
憶するメモリが提案されている。図21は、スタックト
ゲート型メモリセル201内に流れるセル電流値Id
と、浮遊ゲートFGの電位Vfgとの関係を示す特性グ
ラフである。浮遊ゲート電位VfgはソースSに対する
浮遊ゲートFGの電位である。
【0049】スタックトゲート型メモリセル201にお
いて、浮遊ゲートFGと制御ゲートCGとが相互にずれ
ることなく積み重ね配置されている。従って、スタック
トゲート型メモリセル201は、スプリットゲート型メ
モリセル101のようにチャネルCHが定抵抗として機
能せず、トランジスタの機能だけを有する。そのため、
浮遊ゲート電位Vfgがメモリセル201のしきい値電
圧Vth(=1V)未満のとき、セル電流値Idはゼロ
となる。更に、浮遊ゲート電位Vfgがしきい値電圧V
thを越えたとき、セル電流値Idと浮遊ゲート電位V
fgとは正比例の関係となり、メモリセルに多値データ
を記憶することが可能となる。
【0050】従って、スタックトゲート型メモリセル2
01でも、書き込み動作時間又は印加電圧を調整して浮
遊ゲートFGの電荷量、すなわち電位Vfgwを制御す
ることにより、浮遊ゲート電位Vfgを制御することが
できる。
【0051】例えば、図21に示すように、40μA未
満のセル電流値Idの領域にデータ値「00」、40μ
A以上80μA未満の領域にデータ値「01」、80μ
A以上120μA未満の領域にデータ値「10」、12
0μA以上160μA未満の領域にデータ値「11」が
それぞれ対応づけられているものとする。この場合、書
き込み動作時間は、各浮遊ゲート電位Vfg(Va,V
b,Vc,Vd)が各セル電流値Id(40,80,1
20,160μA)にそれぞれ対応するように調整され
る。こうして1個のメモリセル201に4値(2ビッ
ト)のデータを記憶させることができる。
【0052】フラッシュEEPROMにおける多値記憶
動作において、正確な書き込み状態を得るために、書き
込み動作時にメモリセル101、110、201の浮遊
ゲート電位Vfgを精密に制御することは必要不可欠で
ある。すなわち、書き込み後のメモリセルの浮遊ゲート
電位Vfgを所望の値に精度良く設定することが重要と
なる。例えば、特開平4−57294号公報(G11C
16/04)には、現在一般に用いられているベリファ
イ書き込み方式が開示されている。
【0053】ベリファイ書き込み方式では、メモリセル
101、110、201にまず、一定期間(数百nsec〜
数μsec )だけ書き込み動作を行い、次に、検証のため
の読み出し動作(ベリファイ読み出し動作)を行う。続
いて、書き込み動作において書き込むべきデータ値と、
読み出し動作において読み出されたデータ値とを比較す
る(比較動作)。読み出されたデータ値は、書き込み動
作において実際に書き込まれたデータ値である。書き込
むべきデータ値と読み出されたデータ値とが一致してい
なければ、再び一定時間だけ書き込み動作を行う。この
ように、書き込むべきデータ値と読み出されたデータ値
とが一致するまで、書き込み動作→ベリファイ読み出し
動作→比較動作のサイクルを繰り返し行う。
【0054】上記した不揮発性半導体メモリにおいて、
書き込まれているデータ値は、ベリファイ読み出し動作
により、読み出したデータ値(メモリセルに流れる電流
値)と基準データ値とを比較することにより判別され
る。
【0055】基準データ値は、例えば、図22に示され
るような参照用セルを有する回路を用いて生成される。
図22は、4値データの書き込み及び読み出しが可能な
スプリットゲート型フラッシュEEPROMのメモリセ
ル101のデータ読み出しに適用される回路を示す。4
値データの判別には、一般に、図23に示すように、7
種類のしきい値、すなわち、消去時におけるベリファイ
読み出し判定用しきい値E、通常の読み出し判定用しき
い値R1〜R3及び書き込み時におけるベリファイ読み
出し判定用しきい値P1〜P3が必要となる。
【0056】図23は、4値データ用のEEPROMに
要求されるセル電流の分布を示す。各セル毎にセル電流
はばらつくものの、各セルのセル電流は、4値データに
それぞれ対応したセル電流の4つの範囲内に収まること
が必要となる。このために、各電流範囲間に7種類のし
きい値が設定されている。
【0057】図22の回路は、4値データの読み出し及
び判定に必要とされる7種類のしきい値にそれぞれ対応
した7個の参照用セル301〜307と、各動作に必要
な参照用セルとセンスアンプ回路309とを選択的に接
続するための参照用セル切換回路308とを備える。
【0058】センスアンプ回路309は、参照用セルで
生成された参照電流と実際のメモリセル101に流れる
電流とを比較して、比較結果を出力される。例えば、参
照電流が実電流以上である場合に「H」レベルの信号が
出力され、参照電流が実電流未満である場合に「L」レ
ベルの信号が出力される。このセンスアンプ回路309
は、センスアンプ群130の中に組み込まれている。な
お、図22では、説明を簡単にするため、メモリセル1
01とセンスアンプ回路309との間に存在するカラム
デコーダ124は省略されている。
【0059】図22の回路は更に、各参照用セル301
〜307の浮遊ゲートFGに電圧を印加するための基準
電位生成回路310を有している。この生成回路310
は、読み出し動作時において判定基準として使用される
電流を各参照用セルから容易に得るために設けられてい
る。この生成回路の電圧は、メモリセル101、110
には印加されない。尚、スタックトゲート型フラッシュ
EEPROMには、参照用セルとして浮遊ゲートを持た
ない通常のMOSトランジスタが使用される例もある。
【0060】
【発明が解決しようとする課題】従来例における参照用
セル301〜307は、浮遊ゲートFGに直接電圧を印
加するため、実際のメモリセル101とは異なる形状、
異なるプロセスで形成される。そのため、参照用セル3
01〜307が厳密に設計されたとしても、微妙なプロ
セスの変動によって、実際のメモリセルとは若干異なっ
た特性を有する参照用セルが形成される。このような特
性の差異は、データ判定用しきい値のマージンに余裕が
ある2値メモリでは特に問題とならない。しかしなが
ら、データ判定用しきい値のマージンを大きくとること
ができない多値メモリでは、しきい値に基づくデータ判
別の誤りや、判別不可能な状態が生じるといった問題が
生じる。この問題は、多値データの値が多くなるに従っ
て、より深刻なものとなる。
【0061】本発明は、上記問題点を解決するためにな
されたものであって、その目的は、優れた読み出し特性
を有する半導体記憶装置を提供することにある。
【0062】
【課題を解決するための手段】請求項1の半導体記憶装
置は、メモリセルと、このメモリセルと同一寸法形状の
参照用セルと、前記メモリセルからのデータ読み出し時
に、前記メモリセルに流れる電流値に相当する信号と前
記参照用セルに流れる電流値に相当する信号とを比較
し、比較結果を出力する比較装置とを具備したものであ
る。
【0063】また、請求項2の半導体記憶装置は、メモ
リセルと、このメモリセルと同一寸法形状の参照用セル
と、前記メモリセルからのデータ読み出し時に、前記メ
モリセルに流れる電流値に相当する信号と前記参照用セ
ルに流れる電流値に相当する信号とを比較し、前記メモ
リセルにおける複数の書き込み状態に応じた比較結果を
出力する比較装置とを具備したものである。
【0064】また、請求項3の半導体記憶装置は、前記
比較装置からの比較結果に基づいてデータ値を判別する
判別装置を設けたものである。また、請求項4の半導体
記憶装置は、メモリセルと、このメモリセルと同一寸法
形状の参照用セルと、前記メモリセルからのデータ読み
出し時に、前記メモリセルに流れる電流値に相当する信
号と前記参照用セルに流れる電流値に相当する信号とを
比較し、比較結果を出力する比較装置とを備え、前記比
較装置を、それぞれ異なる判定しきい値を持つ複数の比
較回路によって構成したものである。
【0065】また、請求項5の半導体記憶装置は、前記
比較装置を、複数のデータ読み出し形態に対応して複数
設けたものである。また、請求項6の半導体記憶装置
は、1つのデータ読み出し形態に対応する比較装置を有
効化している間、他の比較装置を無効化する選択手段を
設けたものである。
【0066】請求項7の半導体記憶装置は、メモリセル
と、参照用セルと、前記メモリセルからのデータ読み出
し時に、前記メモリセルに流れる電流値に相当する信号
と前記参照用セルに流れる電流値に相当する信号とを比
較し、比較結果を出力する比較装置と、前記比較装置か
らの比較結果に基づいてデータ値を判別する判別装置と
を備え、前記判別装置を複数のデータ読み出し形態にお
いて共用したものである。
【0067】また、請求項8の半導体記憶装置は、メモ
リセルと、参照用セルと、前記メモリセルからのデータ
読み出し時に、前記メモリセルに流れる電流値に相当す
る信号と前記参照用セルに流れる電流値に相当する信号
とを比較し、前記メモリセルにおける複数の書き込み状
態に応じた比較結果を出力する比較装置と、前記比較装
置からの比較結果に基づいてデータ値を判別する判別装
置とを備え、前記判別装置を複数のデータ読み出し形態
において共用したものである。
【0068】また、請求項9の半導体記憶装置は、前記
比較装置が、前記参照用セルに流れる電流値に相当する
信号に基づいて比較判定用しきい値を生成する回路を有
するものである。
【0069】また、請求項10の半導体記憶装置は、メ
モリセルと、参照用セルと、前記メモリセルからのデー
タ読み出し時に、前記メモリセルに流れる電流値に相当
する信号と前記参照用セルに流れる電流値に相当する信
号とを比較し、比較結果を出力する比較装置と、前記比
較装置からの比較結果に基づいてデータ値を判別する判
別装置とを備え、前記比較装置を、それぞれ異なる判定
しきい値を持つ複数の比較回路によって構成すると共
に、前記判別装置を複数のデータ読み出し形態において
共用したものである。
【0070】また、請求項11の半導体記憶装置は、前
記各比較回路が、前記参照用セルに流れる電流値に相当
する信号に基づいて比較判定用しきい値を生成する回路
を有するものである。
【0071】また、請求項12の半導体記憶装置は、前
記参照用セルを、前記メモリセルと同一寸法形状に構成
したものである。また、請求項13の半導体記憶装置
は、前記判別装置が、1つのデータ読み出し形態に対応
するデータ値を判別している間、前記判別装置に対し、
他のデータ読み出し形態に対応するデータの入力を禁止
する第1の選択手段を設けたものである。
【0072】また、請求項14の半導体記憶装置は、前
記比較装置を、複数のデータ読み出し形態に対応して複
数設けたものである。また、請求項15の半導体記憶装
置は、1つのデータ読み出し形態に対応する比較装置を
有効化している間、他の比較装置を無効化する第2の選
択手段を設けたものである。
【0073】請求項16の半導体記憶装置は、メモリセ
ルと、このメモリセルと同一寸法形状の参照用セルと、
前記メモリセルからのデータ読み出し時に、前記メモリ
セルに流れる電流値に相当する信号と前記参照用セルに
流れる電流値に相当する信号とを比較し、比較結果を出
力する比較装置とを具備し、この比較装置を複数のデー
タ読み出し形態において共用するものである。
【0074】また、請求項17の半導体記憶装置は、メ
モリセルと、このメモリセルと同一寸法形状の参照用セ
ルと、前記メモリセルからのデータ読み出し時に、前記
メモリセルに流れる電流値に相当する信号と前記参照用
セルに流れる電流値に相当する信号とを比較し、前記メ
モリセルにおける複数の書き込み状態に応じた比較結果
を出力する比較装置とを具備し、この比較装置を複数の
データ読み出し形態において共用するものである。
【0075】また、請求項18の半導体記憶装置は、前
記比較装置が、前記参照用セルに流れる電流値に相当す
る信号に基づいて比較判定用しきい値を生成する回路
を、データ読み出し形態の数に応じて有するものであ
る。
【0076】また、請求項19の半導体記憶装置は、メ
モリセルと、このメモリセルと同一寸法形状の参照用セ
ルと、前記メモリセルからのデータ読み出し時に、前記
メモリセルに流れる電流値に相当する信号と前記参照用
セルに流れる電流値に相当する信号とを比較し、比較結
果を出力する比較装置とを備え、前記比較装置を、それ
ぞれ異なる判定しきい値を持つ複数の比較回路によって
構成すると共に、前記比較装置を複数のデータ読み出し
形態において共用するものである。
【0077】また、請求項20の半導体記憶装置は、前
記各比較回路が、前記参照用セルに流れる電流値に相当
する信号に基づいて比較判定用しきい値を生成する回路
を、データ読み出し形態の数に応じて有するものであ
る。
【0078】また、請求項21の半導体記憶装置は、前
記複数の生成回路を、データ読み出し形態に応じて切り
換える手段を設けたものである。また、請求項22の半
導体記憶装置は、前記比較装置からの比較結果に基づい
てデータ値を判別する判別装置を設けたものである。
【0079】請求項23の半導体記憶装置は、複数種の
データが書き込み可能なメモリセルと、このメモリセル
と同一寸法形状の参照用セルと、前記メモリセルからの
データ読み出し時に、前記メモリセルに流れる電流値に
相当する信号と前記参照用セルに流れる電流値に相当す
る信号とを比較し、比較結果を出力する比較装置とを具
備し、前記比較装置は、前記参照用セルに流れる電流値
に相当する信号に基づいて比較判定用しきい値信号を生
成する回路と、この回路からのしきい値信号に基づいて
前記メモリセルにおける複数の書き込み状態に応じた比
較結果を出力する比較回路とを有するものである。
【0080】また、請求項24の半導体記憶装置は、前
記比較装置からの比較結果に基づいてデータ値を判別す
る判別装置を設けたものである。また、請求項25の半
導体記憶装置は、前記生成回路を複数の書き込み状態を
判別するための数だけ設けたものである。
【0081】また、請求項26の半導体記憶装置は、前
記複数の生成回路を前記比較回路に対し並列に接続した
ものである。また、請求項27の半導体記憶装置は、前
記複数の生成回路を前記参照用セルに対し並列に接続し
たものである。
【0082】また、請求項28の半導体記憶装置は、前
記複数の生成回路をタイミングをずらせて有効化させる
手段を設けたものである。また、請求項29の半導体記
憶装置は、前記複数の生成回路を、データ読み出し形態
に応じて複数組設けたものである。
【0083】また、請求項30の半導体記憶装置は、前
記複数組の生成回路を、データ読み出し形態に応じて切
り換える手段を設けたものである。また、請求項31の
半導体記憶装置は、前記複数の比較回路を、前記メモリ
セルから見て並列に配置したものである。
【0084】また、請求項32の半導体記憶装置を、前
記参照用セルを、前記メモリセルと同一プロセスで形成
したものである。また、請求項33の半導体記憶装置
は、前記複数の比較回路に対して共通の参照用セルを用
いるものである。
【0085】また、請求項34の半導体記憶装置は、前
記メモリセルが、浮遊ゲート(FG)、制御ゲート(C
G)、ソース(S)、ドレイン(D)及びチャネル(C
H)からなるものである。
【0086】また、請求項35の半導体記憶装置は、前
記比較回路を、参照用セルに流れる電流値に相当する信
号に基づいて生成される判定用しきい値に対し、メモリ
セルに流れる電流値に相当する信号が大きいか小さいか
を判定するアンプにより構成したものである。
【0087】また、請求項36の半導体記憶装置は、前
記判別装置が、2n 値のデータを判別するための複数の
比較回路からの信号をnビットのデータに変換する論理
回路群からなる判別回路を有するものである。
【0088】また、請求項37の半導体記憶装置は、前
記判別回路を、複数のデータ読み出し形態の数だけ設け
たものである。また、請求項38の半導体記憶装置は、
前記複数の判別回路を複数のデータ読み出し形態に応じ
て切り換える手段を設けたものである。
【0089】また、請求項39の半導体記憶装置は、前
記判別装置が、2n 値のデータを判別するための複数の
比較回路からの信号をnビットのデータに変換する論理
回路群を有するものである。
【0090】また、請求項40の半導体記憶装置は、前
記判別回路を、複数のデータ読み出し形態において共用
したものである。ここで、本発明において、メモリセル
に流れる電流値に相当する信号とは、メモリセルに流れ
る電流、この電流と相関関係のある信号、この電流に基
づいて生成された信号などを意味する。
【0091】また、同様に、本発明において、参照用セ
ルに流れる電流値に相当する信号とは、参照用セルに流
れる電流、この電流と相関関係のある信号、この電流に
基づいて生成された信号などを意味する。
【0092】また、本発明において、複数のデータ読み
出し形態とは、例えば、通常の読み出し動作、書き込み
時のベリファイ読み出し動作、消去時のベリファイ読み
出し動作などのうち、少なくとも2種類の動作のことを
意味する。
【0093】また、本発明において、データ読み出し時
とは、前記複数のデータ読み出し形態の内、少なくとも
1種類の形態における場合のことを意味する。本発明で
は、参照用セルがメモリセルと同一寸法形状であるの
で、両セル間の特性差をなくすことができ、また、同じ
製造プロセスを用いることもできる。
【0094】また、複数の比較回路を、メモリセルから
見て並列に配置することにより、メモリセルに書き込ま
れている複数レベルのデータを一度に判別することがで
きる。
【0095】また、共通の参照用セルでもって、複数の
データの値を一度に判別することができる。また、複数
のデータ読み出し形態に対応して複数設けた比較装置の
内、必要以外の比較装置を駆動しない(有効化しない)
ようにするので、消費電流の低減が図れる。
【0096】また、判別回路により、2n 値のデータを
判別するための信号をnビットのデータに変換するの
で、データの識別が容易である。また、複数の書き込み
状態を1つの比較回路で判定する。
【0097】また、判別装置を複数のデータ読み出し形
態において共用することにより、複数のデータ読み出し
形態の個々に判別装置を設けるものに比べて、判別装置
自体の回路構成や回路規模が削減される。
【0098】特に、個々のデータ読み出し形態は同時に
行われることがないので、これに使用される比較装置又
は比較回路を共用する。
【0099】
【発明の実施の形態】(第1実施形態)本発明を具体化
した第1の実施形態を図1〜図3を参照しつつ説明す
る。但し、従来技術と同様の構成については同じ符号を
用いて詳細な説明を省略する。
【0100】図1は4値データの書き込み・読み出しが
可能なスプリットゲート型フラッシュEEPROM1を
示すブロック図である。第1の実施形態のフラッシュE
EPROM1は、図12に示す従来例のフラッシュEE
PROMのセンスアンプ群130の代わりに多値データ
センスアンプ群2と出力デコーダ19とを備える。多値
データセンスアンプ群2は、多値データを判別する。出
力デコーダ19は、センスアンプ群2からの信号をデコ
ードする。
【0101】図2に示すように、センスアンプ群2は、
1つの参照用セル3、I−V変換回路4、5及び比較装
置6を備えている。比較装置6は、4値データを読み出
し、判定するために必要な7種類のしきい値にそれぞれ
対応した判定しきい値を持つ7個の差動アンプ7〜13
を有する。図2においてソース電圧制御回路132、ド
レイン電圧制御回路133及びゲート電圧制御回路13
4は、各2つずつあるが実際には図1に示すように各1
ずつ設けられている。図5、図7、図9においても同様
である。
【0102】参照用セル3は、メモリセル101と同一
工程によりメモリセルアレイ122の近傍において形成
されている。従って、参照用セル3は、メモリセル10
1と同一寸法形状である。参照用セル3は、ソース電圧
制御回路132に接続されたソースSと、ドレイン電圧
制御回路133に接続されたドレインDと、ゲート電圧
制御回路134に接続されたゲートGとを有する。
【0103】比較装置6は、I−V変換回路4を介して
参照用セル3のドレインDと接続された第1の入力端子
と、I−V変換回路5を介してメモリセル101のドレ
インDと接続された第2の入力端子とを有する。I−V
変換回路4、5は、同一サイズのトランジスタを使用し
た同一回路であり、同一工程で形成される。
【0104】比較装置6の7個の差動アンプ7〜13
は、メモリセル101と参照用セル3との間において並
列に接続されている。すなわち、差動アンプ7〜13
は、メモリセル101あるいは参照用セル3から見てそ
れぞれ並列に接続されている。個々の差動アンプは、2
個のnチャネル型MOSトランジスタ14、15からな
るカレントミラー回路16と、カレントミラー回路16
の2つの入力端子にそれぞれ接続された2つのpチャネ
ル型MOSトランジスタ17、18を備える。
【0105】ゲート電圧制御回路134は、データ読み
出しの際、参照用セル3及びメモリセル101の各ゲー
トに同一の電圧(VRWL)を印加する。ソース電圧制
御回路132は、各ソースSの電圧を接地電位(0V)
に保持する。ドレイン電圧制御回路133は、各ドレイ
ンDの電圧をセル電流が流れるに十分な電圧(メモリセ
ルのしきい値電圧以上)に保持する。
【0106】pチャネル型MOSトランジスタ17は、
I−V変換回路4からの電圧信号Aを受け取るためのゲ
ートを有し、pチャネル型MOSトランジスタ18はI
−V変換回路5からの電圧信号Bを受け取るためのゲー
トを有する。pチャネル型MOSトランジスタ17、1
8は、両ドレイン間の電位差に従って、「High」(以下
「H」という)又は「Low 」(以下「L」という)レベ
ルの信号を出力する。この出力信号は、出力デコーダ1
9に入力される。すなわち、差動アンプ7〜13は、参
照用セル3に流れる電流が電圧に変換された信号を用い
てpチャネル型MOSトランジスタ17を駆動して、そ
のドレイン電位を基準に判定動作を行う。
【0107】各差動アンプ7〜13のpチャネル型MO
Sトランジスタ17は、ゲート長やゲート幅において異
なるサイズを有する。このように各pチャネル型MOS
トランジスタ17が異なるサイズを有するのは、各差動
アンプ7〜13が異なる判定しきい値電圧を得るように
するためである。具体的には、差動アンプ7は、図23
に示されるように、書き込み時におけるベリファイ読み
出し用しきい値P1に対応する判定しきい値電圧を有す
る。差動アンプ7は、メモリセル101に流れる電流に
基づいて生成された信号の電圧(pチャネル型MOSト
ランジスタ18のドレイン電位)がしきい値P1に対応
する判定しきい値電圧よりも大きい場合に、「H」レベ
ルの信号を出力する。判定しきい値電圧は、参照用セル
3に流れる電流値に基づいて生成され、pチャネル型M
OSトランジスタ17のドレイン電位に相当する。すな
わち、メモリセル101に流れるセル電流がしきい値P
1よりも大きい場合、「H」レベルの信号が出力され
る。
【0108】同様に、差動アンプ8は、読み出し用しき
い値R1に対応する判定しきい値電圧を有する。差動ア
ンプ9は、書き込み時のベリファイ読み出し用しきい値
P2に対応するしきい値電圧を有する。差動アンプ10
は、読み出し用しきい値R2に対応する判定しきい値電
圧を有する。差動アンプ11は、書き込み時のベリファ
イ読み出し用しきい値P3に対応するしきい値電圧を有
する。差動アンプ12は、読み出し用しきい値R3に対
応する判定しきい値電圧を有する。差動アンプ13は、
消去時のベリファイ読み出し用しきい値Eに対応する判
定しきい値電圧を有する。各差動アンプ8〜13は、メ
モリセル101に流れる電流値に基づいて生成された信
号の電圧が、関連する判定しきい値電圧を越えた場合
に、「H」レベルの信号を出力する。各差動アンプ7〜
13からの出力信号は、出力デコーダ19に同時に入力
される。
【0109】出力デコーダ19は、各差動アンプ7〜1
3から入力された信号の状態に基づいて多値データを判
別する。図3は出力デコーダ19を示す回路図である。
図3において、各差動アンプ7〜13の出力は、出力P
1〜P3、R1〜R3及びEで表される。出力P1〜P
3、R1〜R3及びEは、しきい値P1〜P3、R1〜
R3、Eに基づいてそれぞれ判別された結果の出力を意
味する。詳しくは、「出力P1」は、書き込み時におけ
るベリファイ読み出し判定用の差動アンプ7からの出力
である。「出力P2」は、書き込み時におけるベリファ
イ読み出し判定用の差動アンプ9からの出力である。
「出力P3」は、書き込み時におけるベリファイ読み出
し判定用の差動アンプ11からの出力である。「出力R
1」は、読み出し判定用の差動アンプ8からの出力であ
る。「出力R2」は、読み出し判定用の差動アンプ10
からの出力である。「出力R3」は、読み出し判定用の
差動アンプ12からの出力である。「出力E」は、消去
時におけるベリファイ読み出し判定用の差動アンプ13
からの出力である。
【0110】出力デコーダ19は、6個のNOR回路2
0、22、23、27、29、30、4個のインバータ
21、24、28、31及び6個のトランスファゲート
25、26、32、33、34、35を備える。NOR
回路20、22、23及びインバータ21、24は論理
回路群19aを形成する。NOR回路27、29、30
及びインバータ28、31は論理回路群19bを形成す
る。
【0111】NOR回路20は、出力P1と出力P2と
を入力する。トランスファーゲート25は、2つのイン
バータ21、24を介して出力P2を受け取る。NOR
回路22はインバータ21を介して反転された出力P2
と、出力P3を入力する。NOR回路23は、NOR回
路20及びNOR回路22からの出力を入力し、トラン
スファーゲート26に出力信号を供給する。こうしてト
ランスファーゲート25、26は、論理回路群19aか
らの出力をそれぞれ入力する。
【0112】制御コア回路140によって、トランスフ
ァーゲート25及び26が選択されたとき、トランスフ
ァーゲート25は、インバータ24の出力に応じて4値
データの上位ビットHBを表す出力を出力バッファ13
1に供給する。トランスファーゲート26は、NOR回
路23の出力に応じて4値データの下位ビットLBを表
す出力を出力バッファ131に供給する。
【0113】以下の表1は、図23に規定された各デー
タ値と各トランスファーゲート25、26の出力HB、
LBとの関係を示す。
【0114】
【表1】
【0115】NOR回路27は、出力R1と出力R2と
を入力する。NOR回路29は、インバータ28を介し
て反転された出力R2と、出力R3とを入力する。トラ
ンスファーゲート32は、2つのインバータ28、イン
バータ31を介して出力R2を入力する。NOR回路3
0は、NOR回路27及びNOR回路29からの出力を
入力し、出力信号をトランスファーゲート33に供給す
る。こうしてトランスファーゲート32、33は論理回
路群19bからの出力をそれぞれ入力する。
【0116】制御コア回路140によって、トランスフ
ァーゲート32及び33が選択されたとき、トランスフ
ァーゲート32は、インバータ31の出力に応じて4値
データの上位ビットHBを表す出力を出力バッファ13
1に供給する。トランスファーゲート33は、NOR回
路30の出力に応じて4値データの下位ビットLBを表
す出力を出力バッファ131に供給する。
【0117】以下の表2は、図23に規定された各デー
タ値と各トランスファーゲート32、33の出力HB、
LBとの関係を示す。
【0118】
【表2】
【0119】トランスファーゲート34及び35は、出
力Eを入力する。制御コア回路140によってトランス
ファーゲート34及び35が選択されたとき、トランス
ファーゲート34及び35は、差動アンプ13からの出
力に応じて4値データの上位ビットHB及び下位ビット
LBを表す出力を出力バッファ131に供給する。
【0120】以下表3は、図23に規定されたデータ値
と各トランスファーゲート34、35の出力HB、LB
との関係を示す。
【0121】
【表3】
【0122】上記したように第1の実施形態によれば、
メモリセル101と同一形状の1つの参照用セル3を用
いて、データ読み出し時における多値データを一度に判
定することができる。従って、製造時のプロセス変動に
影響されることなく、高速且つ精度の高い読み出し動作
を行うことができる。尚、上記第1の実施形態は、従来
技術として例示されたメモリセル110、201にも適
用可能である。 (第2実施形態)本発明を具体化した第2の実施形態を
図4を参照しつつ説明する。第2の実施形態のフラッシ
ュEEPROM1は出力デコーダ19の構成のみが第1
の実施形態と異なる。図4に示すように、第2の実施形
態の出力デコーダ19は、10個のトランスファゲート
420、422、426、427、429〜434と、
3個のNOR回路421、424、428と、2個のイ
ンバータ423、425とを備える。3個のNOR回路
421、424、428及び2個のインバータ423、
425は、論理回路群19cを形成する。
【0123】NOR回路421は、出力P1をトランス
ファーゲート420を介して入力するとともに、出力P
2をトランスファーゲート422を介して入力する。N
OR回路424は、出力P2をトランスファーゲート4
22及びインバータ423を介して入力するとともに、
出力P3をトランスファーゲート427を介して入力す
る。トランスファーゲート426は、トランスファーゲ
ート422及び2つのインバータ423、425を介し
て出力P2を入力する。NOR回路428は、NOR回
路421及びNOR回路424からの出力を入力し、出
力信号をトランスファーゲート429に供給する。こう
してトランスファーゲート426、429は、論理回路
群19cからの出力をそれぞれ入力する。
【0124】NOR回路421は、出力R1をトランス
ファーゲート430を介して入力するとともに、出力R
2をトランスファーゲート431を介して入力する。N
OR回路424は、出力R2をトランスファーゲート4
31及びインバータ423を介して入力するとともに、
出力R3をトランスファーゲート432を介して入力す
る。トランスファーゲート426は、トランスファーゲ
ート431及び2つのインバータ423、425を介し
て出力R2を入力する。
【0125】すなわち、書き込み時のベリファイ読み出
し動作における判定と通常の読み出し動作における判定
に論理回路群19cが共通に使用される。書き込み時の
ベリファイ読み出し動作において、制御コア回路140
によってトランスファーゲート420,422,427
が選択され、通常の読み出し動作において、トランスフ
ァーゲート430,431,432が選択される。
【0126】制御コア回路140によって、トランスフ
ァーゲート420,422,427,426,429
(又はトランスファーゲート430,431,432,
426,429)が選択されたとき、トランスファーゲ
ート426は、インバータ425の出力に応じて4値デ
ータの上位ビットHBを表す出力を出力バッファ131
に供給する。更に、トランスファーゲート429は、N
OR回路428の出力に応じて4値データの下位ビット
LBを表す出力を出力バッファ131に供給する。
【0127】以下の表4は、図23に規定された各デー
タ値と各トランスファーゲート426、429の出力H
B、LBとの関係を示す。
【0128】
【表4】
【0129】トランスファーゲート433及び434
は、出力Eを入力する。制御コア回路140によってト
ランスファーゲート433及び434が選択されたと
き、トランスファーゲート433及び434は、差動ア
ンプ13の出力に応じて4値データの上位ビットHB及
び下位ビットLBを表す出力を出力バッファ131に供
給する。なお、図23に規定されたデータ値と各トラン
スファーゲート433、434の出力HB、LBとの関
係は、第1の実施形態における表3の関係と同じであ
る。
【0130】(第3の実施形態)本発明を具体化した第
3の実施形態を図5を参照しつつ説明する。但し、第1
及び第2実施形態と同じ構成には同じ符号を用い、詳細
な説明を省略する。第3の実施形態のフラッシュEEP
ROM1は、第1及び第2の実施形態とは異なる構成の
多値データセンスアンプ群50を備えている。
【0131】第1及び第2の実施形態のフラッシュEE
PROM1は、読み出し動作、書き込み時のベリファイ
読み出し動作及び消去時のベリファイ読み出し動作のい
ずれの場合においても、全ての差動アンプ7〜13が駆
動するように構成されている。第3の実施形態のフラッ
シュEEPROM1は、読み出し用の差動アンプ8、1
0、12のグループと、書き込み時のベリファイ読み出
し用の差動アンプ7、9、11のグループと、消去時ベ
リファイ読み出し用の差動アンプ13が選択的に駆動す
るように構成されている。すなわち、各アンプグループ
及び差動アンプ13に共通のトランスファーゲートがそ
れぞれ設けられており、制御コア回路140からの信号
に応答していずれかのグループあるいは差動アンプ13
を選択可能である。このような選択的なアンプの駆動に
よって、必要以外の差動アンプが駆動しないので、消費
電流を低減することができる。
【0132】図5は、第3の実施形態における多値デー
タセンスアンプ群50を示す回路図である。センスアン
プ群50は、比較装置6、3対のトランスファーゲート
551〜556を備える。一対のトランスファーゲート
551、552は、読み出し用の差動アンプ8、10、
12のグループと各I−V変換回路4、5との間にそれ
ぞれ配置されている。一対のトランスファーゲート55
3、554は、書き込み時のベリファイ読み出し用の差
動アンプ7、9、11のグループと各I−V変換回路
4、5との間にそれぞれ配置されている。一対のトラン
スファーゲート555、556は、消去時のベリファイ
読み出し用の差動アンプ13と各I−V変換回路4、5
との間にそれぞれ配置されている。
【0133】制御コア回路140は、通常の読み出し動
作において、トランスファーゲート551、552のみ
がON動作するように各トランスファゲートを選択的に
制御する。制御コア回路140は、書き込み時のベリフ
ァイ読み出し動作において、トランスファーゲート55
3、554のみがON動作するように各トランスファゲ
ートを選択的に制御する。制御コア回路140は、更
に、消去時のベリファイ読み出し動作において、トラン
スファーゲート555、556のみがON動作するよう
に各トランスファゲートを選択的に制御する。上記の構
成により、必要な差動アンプのみが駆動されるので、消
費電流が低減される。
【0134】本発明は上記の第1〜第3の実施形態に限
定されるものではなく、以下のように実施しても同等の
作用効果を得ることができる。 1)各実施形態において、各差動アンプ7〜13の判定
しきい値は、各pチャネル型MOSトランジスタ17の
サイズを変える代わりに、pチャネル型MOSトランジ
スタ17の個数を変えることにより得られるようにして
もよい。例えば、読み出し用しきい値R2に対応する判
定しきい値を持つ差動アンプ10は、読み出し用しきい
値R1に対応する判定しきい値を持つ差動アンプ8のp
チャネル型MOSトランジスタ17の1.5個分の並列
に接続されたpチャネル型MOSトランジスタを有す
る。差動アンプ8内のpチャネル型MOSトランジスタ
17が2個用いられているとすると、差動アンプ10内
で用いられるpチャネル型MOSトランジスタ17の数
は3個となる。
【0135】2)各実施形態において、出力デコーダ1
9は、データ値を判別して4値データの上位ビットと下
位ビットの出力を出力バッファ131に供給する。この
代わりに、制御コア回路140が比較装置6からの比較
結果を受け取り、データ値の判別を行ってもよい。
【0136】(第4の実施形態)本発明を具体化した第
4の実施形態を図6〜図8を参照しつつ説明する。但
し、第1〜第3の実施形態と同じ構成については同じ符
号を用いて詳細な説明を省略する。
【0137】図6は、4値データの書き込み及び読み出
しが可能なスプリットゲート型フラッシュEEPROM
1を示すブロック図である。第4の実施形態のフラッシ
ュEEPROMは、第1〜第3の実施形態とは異なる構
成の多値データセンスアンプ群702及び出力デコーダ
703を備えている。
【0138】図7に示すように、センスアンプ群703
は、1つの参照用セル3、I−V変換回路4、5、比較
装置707及びpMOSFET切換回路723を備え
る。比較装置707は、4値データの判定に必要な7種
類のしきい値にそれぞれ対応する判定しきい値を持つ3
個の差動アンプ708、709、710を備えている。
3個の差動アンプ708、709、710は、メモリセ
ル101あるいは参照用セル3から見てそれぞれ並列に
接続されている。すなわち、3個の差動アンプ708、
709、710は、参照用セル3及びメモリセル101
間にI−V変換回路4、5を介して並列に接続されてい
る。
【0139】第4の実施形態では、書き込み時のベリフ
ァイ読み出し動作」に使用される3つの差動アンプと、
「通常の読み出し動作」に使用される3つの差動アンプ
とを、カレントミラー回路を共有することで共通化して
いる。更に、「消去時のベリファイ読み出し動作」に使
用する差動アンプも差動アンプ708と共通化してい
る。このことは、3種類のデータ読み出し形態、すなわ
ち、「書き込み時のベリファイ読み出し動作」、「通常
の読み出し動作」及び「消去時のベリファイ読み出し動
作」がそれぞれ同時に行われることがないことに基づ
く。
【0140】差動アンプ708は、2個のnチャネル型
MOSトランジスタ(以下、nMOSFETという)7
11、712からなるカレントミラー回路713、第1
選択及びしきい値電圧生成回路714及び2個のpチャ
ネル型MOSトランジスタ(以下、pMOSFETとい
う)715、716を有している。このカレントミラー
回路713は、第1及び第2の入力端子を有する。第1
選択及び生成回路714は、高電位電源とカレントミラ
ー回路713の第1の入力端子との間にそれぞれ並列に
接続された3つの直列回路から構成される。この3つの
直列回路は、pMOSFET717、718の直列回路
と、pMOSFET719、720の直列回路と、pM
OSFET721、722の直列回路である。pMOS
FET718、720、722は選択回路を形成する。
pMOSFET717、719、721はしきい値電圧
生成回路を形成する。
【0141】高電位電源とカレントミラー回路713の
第2の入力端子との間には、pMOSFET715、7
16の直列回路が接続されている。pMOSFET71
7、719、721は、I−V変換回路4に接続された
ゲートを有する。pMOSFET715は、I−V変換
回路5に接続されたゲートを有する。pMOSFET7
16、718、720、722は、同一サイズになるよ
うに同一プロセスによって形成されている。pMOSF
ET718、720、722は、pMOSFET切換回
路723からの信号に応答して選択的にON動作して、
pMOSFET717、719、721を個々に選択す
るために設けられている。pMOSFET716は、p
MOSFET切換回路723によってpMOSFET7
18、720、722のいずれかが選択された時に、制
御コア回路140からの信号REFENBに応答してO
N動作する。
【0142】pMOSFET717は、書き込み時にお
けるベリファイ読み出し用しきい値P1(図23参照)
に対応する判定しきい値電圧が生成されるように、その
サイズ(ゲート長やゲート幅)が設定されている。しき
い値P1に対応する判定しきい値電圧は、参照用セル3
に流れる電流値に基づいて生成された信号の電圧であ
り、pMOSFET717のドレイン電圧に相当する。
【0143】pMOSFET719は、読み出し用しき
い値R1(図23参照)に対応する判定しきい値が生成
されるように、そのサイズが設定されている。しきい値
R1に対応する判定しきい値電圧は、pMOSFET7
19のドレイン電圧に相当する。
【0144】pMOSFET721は、消去時のベリフ
ァイ読み出し用しきい値E(図23参照)に対応する判
定しきい値電圧が生成されるように、そのサイズが設定
されている。しきい値Eに対応する判定しきい値電圧
は、pMOSFET721のドレイン電圧に相当する差
動アンプ708は、I−V変換回路4から電圧信号を受
け取り、pMOSFET切換回路723によって現在選
択されているpMOSFET717、719又は721
によって生成された判定しきい値電圧と、メモリセル1
01に流れる電流に基づいて生成された信号の電圧(p
MOSFET715のドレイン電圧)とを比較する。メ
モリセル101のセル電流に比例する電圧が判定しきい
値電圧よりも大きい場合、差動アンプ708は、「H」
レベルの信号を、小さい場合に「L」レベルの信号を出
力する。すなわち、図23において、メモリセル101
に流れるセル電流がしきい値P1、R1又はEよりも大
きい場合、「H」レベルの信号が出力される。
【0145】差動アンプ709は、2個のnMOSFE
T724、725からなるカレントミラー回路726
と、第2選択及びしきい値電圧生成回路727と、2個
のpMOSFET728、729とを有している。カレ
ントミラー回路726は、第1及び第2の入力端子を有
する。第2選択及び生成回路727は、カレントミラー
回路726の第1の入力端子と高電位電源との間にそれ
ぞれ並列に接続された、pMOSFET730、731
の直列回路と、pMOSFET732、733の直列回
路とを有する。pMOSFET731、733は選択回
路を形成する。pMOSFET730、732はしきい
値電圧生成回路を形成する。
【0146】カレントミラー回路726の第2の入力端
子と高電位電源との間に、pMOSFET728、72
9の直列回路が接続されている。pMOSFET73
0、732はI−V変換回路4に接続されのゲートを有
する。pMOSFET728は、I−V変換回路5に接
続されたゲートを有する。pMOSFET729、73
1、733は、同一サイズになるように同一プロセスに
よって形成されている。pMOSFET731、733
は、pMOSFET切換回路723からの信号に応答し
て選択的にON動作して、pMOSFET730、73
2を個々に選択するために設けられている。pMOSF
ET729は、pMOSFET切換回路723によって
pMOSFET730、732のいずれかが選択された
時に、制御コア回路140からの信号REFENBに応
答してON動作する。
【0147】pMOSFET730は、書き込み時のベ
リファイ読み出し用しきい値P2(図23参照)に対応
する判定しきい値電圧が生成されるように、そのサイズ
が設定されている。しきい値P2に対応する判定しきい
値電圧は、pMOSFET730のドレイン電圧に相当
する。
【0148】pMOSFET732は、読み出し用しき
い値R2(図23参照)に対応する判定しきい値電圧が
生成されるように、そのサイズが設定されている。しき
い値R2に対応する判定しきい値電圧は、pMOSFE
T732のドレイン電圧に相当する。
【0149】差動アンプ709は、I−V変換回路4か
らの電圧信号を受け取り、pMOSFET切換回路72
3によって現在選択されているpMOSFET730又
は732によって生成された判定しきい値電圧と、メモ
リセル101に流れる電流に基づいて生成された信号の
電圧(pMOSFET728のドレイン電圧)とを比較
する。メモリセル101のセル電流に比例する電圧が判
定しきい値電圧よりも大きい場合、差動アンプ709
は、「H」レベルの信号を出力し、小さい場合に「L」
レベルの信号を出力する。
【0150】差動アンプ710は、2個のnMOSFE
T734、735からなるカレントミラー回路736、
第3選択及びしきい値電圧生成回路737及び2個のp
MOSFET738、739を有している。カレントミ
ラー回路736は、第1及び第2の入力端子を有する。
第3選択及び生成回路737は、カレントミラー回路7
36の第1の入力端子と高電位電源との間にそれぞれ並
列に接続された、pMOSFET740、741の直列
回路と、pMOSFET742、743の直列回路とを
有する。pMOSFET741、743は選択回路を形
成する。pMOSFET740、742はしきい値電圧
生成回路を形成する。
【0151】カレントミラー回路736の第2の入力端
子と高電位電源との間には、pMOSFET738、7
39の直列回路が接続されている。pMOSFET74
0、742はI−V変換回路4に接続されたゲートを有
する。pMOSFET738はI−V変換回路5に接続
されたゲートを有する。pMOSFET739、74
1、743は、同一サイズになるように同一プロセスに
よって形成されている。pMOSFET741、743
は、pMOSFET切換回路723からの信号に応答し
て選択的にON動作して、pMOSFET740、74
2を個々に選択するために設けられている。pMOSF
ET739は、pMOSFET切換回路723によって
pMOSFET740、742のいずれかが選択された
時に、制御コア回路140からの信号REFENBに応
答してON動作する。
【0152】pMOSFET740は、書き込み時のベ
リファイ読み出し用しきい値P3(図23参照)に対応
する判定しきい値電圧が生成されるように、そのサイズ
が設定されている。しきい値P3に対応する判定しきい
値電圧は、pMOSFET740のドレイン電圧に相当
する。
【0153】pMOSFET742は、読み出し用しき
い値R3(図23参照)に対応する判定しきい値が生成
されるように、そのサイズが設定されている。しきい値
P3に対応する判定しきい値電圧は、pMOSFET7
42のドレイン電圧に相当する。
【0154】差動アンプ710は、I−V変換回路4か
ら電圧信号を受け取り、pMOSFET切換回路723
によって現在選択されているpMOSFET740又は
742によって生成された判定しきい値電圧と、メモリ
セル101に流れる電流に基づいて生成された信号の電
圧(pMOSFET738のドレイン電圧)とを比較す
る。メモリセル101のセル電流に比例する電圧が判定
しきい値電圧よりも大きい場合、「H」レベルの信号を
出力し、小さい場合に「L」レベルの信号を出力する。
【0155】カレントミラー回路713、726、73
6は、同一工程で形成されることによって各々が同一サ
イズを有する複数のトランジスタを使用して構成された
同一回路である。
【0156】データ読み出しの際、ゲート電圧制御回路
134は、参照用セル3及びメモリセル101の各ゲー
トに同一の電圧(VRWL)を印加する。ソース電圧制
御回路132は、参照用セル3及びメモリセル101の
各ソースSの電位を接地電位(0V)に保持する。ドレ
イン電圧制御回路133は、参照用セル3及びメモリセ
ル101の各ドレインDの電圧を、セル電流が流れるに
十分な電圧(メモリセルのしきい値電圧以上)に保持す
る。
【0157】pMOSFET切換回路723は、制御コ
ア回路140の制御に従って、データ読み出し形態が、
「書き込み時のベリファイ読み出し判定動作」である場
合、pMOSFET718、731、741のみをON
動作させる。データ読み出し形態が「通常の読み出し動
作」である場合、切換回路723によってpMOSFE
T720、733、743のみがON動作される。デー
タ読み出し形態が「消去時のベリファイ読み出し判定動
作」である場合、pMOSFET722のみをON動作
させる。
【0158】すると、切換回路723によって選択され
たpMOSFETに関連する、第1、第2及び第3選択
及び生成回路714、727、737の各pMOSFE
TのゲートにI−V変換回路4からの電圧信号が供給さ
れる。また、pMOSFET715、728、738の
各ゲートには、I−V変換回路5からの電圧信号が供給
される。その結果、各差動アンプ708、709、71
0から、カレントミラー回路713、726、736の
第1及び第2の入力端子間の電位差に応じて、「H」又
は「L」レベルの信号が出力される。この出力信号は、
出力デコーダ703に供給される。
【0159】すなわち、差動アンプ708〜710にお
いて、pMOSFET717、719、721、73
0、732、740、742のうち、pMOSFET切
換回路723によって選択されたpMOSFETは、参
照用セル3に流れる電流を電圧に変換した信号に応答し
て動作する。各差動アンプ708〜710は、その選択
されたpMOSFETのドレイン電圧を基準に比較判定
動作を行う。
【0160】出力デコーダ703は、各差動アンプ70
8〜710からの出力信号を同時に受け取り、その出力
信号の状態に基づいて多値データを判別する。図8に示
すように、出力デコーダ703は、7個のトランスファ
ゲート744、745、746、748、750、75
2、755と、3個のNOR回路751、753、74
7と、2個のインバータ749、754を有する。
【0161】NOR回路747は、トランスファーゲー
ト746を介して差動アンプ708からの出力P1/R
1/Eを入力するとともに、差動アンプ709からの出
力P2/R2をトランスファーゲート748を介して入
力する。NOR回路751は、出力P2/R2をトラン
スファーゲート748及びインバータ749を介して入
力するとともに、差動アンプ710からの出力P3/R
3をトランスファーゲート750を介して入力する。イ
ンバータ749の出力は、インバータ754を介してト
ランスファーゲート752に入力される。NOR回路7
53は、NOR回路747及びNOR回路751からの
出力を入力し、出力信号をトランスファーゲート755
に供給する。トランスファーゲート744、745は、
出力P1/R1/Eを入力する。
【0162】制御コア回路140は、データの読み出し
形態が、「書き込み時のベリファイ読み出し判定動作」
及び「通常の読み出し動作」の場合に、トランスファー
ゲート746、748、750、752、755をON
動作させ、それ以外のトランスファゲートをOFF状態
に保持する。この場合、トランスファーゲート752か
ら4値データの上位ビットHBを表す出力が出力バッフ
ァ131に供給され、トランスファーゲート755から
4値データの下位ビットLBを表す出力が出力バッファ
131に供給される。なお、図23に規定された各デー
タ値と各トランスファーゲート752、755の出力H
B、LBとの関係は、第2の実施形態における表4の関
係と同じである。
【0163】データの読み出し形態が、「消去時のベリ
ファイ読み出し判定動作」の場合に、制御コア回路14
0は、トランスファーゲート744、745をON動作
させ、それ以外のトランスファゲートをOFF状態に保
持する。この場合、トランスファーゲート744から4
値データの上位ビットHBを表す出力が出力バッファ1
31に供給され、トランスファーゲート745から4値
データの下位ビットLBを表す出力が出力バッファ13
1に供給される。なお、図23に規定されたデータ値と
各トランスファーゲート745、744の出力HB、L
Bとの関係は、第2の実施形態における表4の関係と同
じである。
【0164】上記したように差動アンプを共有化するよ
うにしたので、通常判定用しきい値(この場合、7種
類)の数だけ必要とされる差動アンプの数を低減するこ
とができ、動作速度を高速に維持しつつ、回路規模の縮
小が可能となる。
【0165】なお、第4の実施形態において、各差動ア
ンプ708〜710の判定しきい値電圧をI−V切換回
路4に接続されたpMOSFETのサイズを変えること
により得る代わりに、pMOSFETの個数を変えるこ
とにより得るようにしてもよい。例えば、pMOSFE
T730の代わりに、pMOSFET717の1.5個
分が並列に接続された構成であってもよい。すなわち、
差動アンプ708においてpMOSFET717が2個
用いられた場合、差動アンプ709において3個のpM
OSFET717がpMOSFET730の代わりに用
いられる。この構成でも差動アンプ709において読み
出し用しきい値P2に対応する判定しきい値と、差動ア
ンプ708において読み出し用しきい値P1に対応する
判定しきい値とを得ることができる。
【0166】(第5の実施の形態)本発明を具体化した
第5の実施形態を図9及び図10を参照しつつ説明す
る。但し、第1〜第4の実施形態と同じ構成については
同じ符号を用いて、詳細な説明を省略する。
【0167】第5の実施形態のスプリットゲート型フラ
ッシュEEPROM1は、多値データセンスアンプ群7
02と出力デコーダ703の構成が第4の実施形態と異
なる。第5の実施形態の多値データセンスアンプ群70
2は、各動作における判定用しきい値生成回路に対して
共有された一つのカレントミラー回路を含む単一の差動
アンプ807を有する。この構成は、3種類のデータ読
み出し形態、すなわち、「書き込み時のベリファイ読み
出し動作」、「通常の読み出し動作」及び「消去時のベ
リファイ読み出し動作」がそれぞれ同時に行われること
がないことに基づく。
【0168】差動アンプ807は、2個の同一サイズの
nMOSFET809、810からなるカレントミラー
回路811と、選択及びしきい値電圧生成回路812
と、2個のpMOSFET813、814を有してい
る。カレントミラー回路811は第1及び第2の入力端
子を有する。
【0169】選択及び生成回路812は、カレントミラ
ー回路811の第1の入力端子と高電位電源との間にそ
れぞれ並列に接続された7つの直列回路を有する。7つ
の直列回路は、pMOSFET815、816の直列回
路、pMOSFET817、818の直列回路、pMO
SFET819、820の直列回路、pMOSFET8
21、822の直列回路、pMOSFET823、82
4の直列回路、pMOSFET825、826の直列回
路及びpMOSFET827、828の直列回路であ
る。pMOSFET816、818、820、822、
824、826、828は選択回路を形成する。pMO
SFET815、817、819、821、823、8
25、827はしきい値電圧生成回路を形成する。
【0170】カレントミラー回路811の第2の入力端
子と高電位電源との間には、pMOSFET813、8
14の直列回路が接続されている。pMOSFET81
5、817、819、821、823、825、827
は異なるサイズを有するとともに、I−V変換回路4に
接続されたゲートを有する。pMOSFET813はI
−V変換回路5に接続されたゲートを有する。
【0171】pMOSFET814、816、818、
820、822、824、826、828は、同一サイ
ズになるように同一プロセスによって形成されている。
pMOSFET816、818、820、822、82
4、826、828は、pMOSFET切換回路829
に接続されたゲートを有し、その切換回路829からの
信号に応答して選択的にON動作して、pMOSFET
815、817、819、821、823、825、8
27を個々に選択するために設けられている。pMOS
FET814は、pMOSFET切換回路829によっ
て、pMOSFET816、818、820、822、
824、826、828のいずれかが選択された時に、
制御コア回路140からの信号REFENBに応答して
ON動作する。
【0172】pMOSFET815は、しきい値P1に
対応する判定しきい値電圧が生成されるように、そのサ
イズ(ゲート長やゲート幅)が設定されている。その判
定しきい値電圧は、参照用セル3に流れる電流値に基づ
いて生成された信号の電圧であり、pMOSFET81
5のドレイン電圧に相当する。
【0173】pMOSFET817は、しきい値P2に
対応する判定しきい値電圧が生成されるように、そのサ
イズが設定されている。その判定しきい値電圧は、pM
OSFET817のドレイン電圧に相当する。
【0174】pMOSFET819は、しきい値P3に
対応する判定しきい値電圧が生成されるように、そのサ
イズが設定されている。その判定しきい値電圧は、pM
OSFET819のドレイン電圧に相当する。
【0175】pMOSFET821は、しきい値R1に
対応する判定しきい値電圧が生成されるように、そのサ
イズが設定されている。その判定しきい値電圧は、pM
OSFET821のドレイン電圧に相当する。
【0176】pMOSFET823は、しきい値R2に
対応する判定しきい値電圧が生成されるように、そのサ
イズが設定されている。その判定しきい値電圧は、pM
OSFET823のドレイン電圧に相当する。
【0177】pMOSFET825は、しきい値R3に
対応する判定しきい値電圧が生成されるように、そのサ
イズが設定されている。その判定しきい値電圧は、pM
OSFET825のドレイン電圧に相当する。
【0178】pMOSFET827は、しきい値Eに対
応する判定しきい値電圧が生成されるように、そのサイ
ズが設定されている。その判定しきい値電圧は、pMO
SFET827のドレイン電圧に相当する。
【0179】pMOSFET切換回路829によって現
在選択されているpMOSFET815、817、81
9、821、823、825及び827のいずれか一つ
は、I−V変換回路4から電圧信号に応答して判定しき
い値電圧を生成する。差動アンプ807は、その判定し
きい値電圧とメモリセル101に流れる電流に基づいて
生成された信号の電圧(pMOSFET813のドレイ
ン電圧)とを比較する。メモリセル101に流れる電流
に比例する電圧が判定しきい値電圧よりも大きい場合、
差動アンプ807は「H」レベルの信号を出力し、小さ
い場合には「L」レベルの信号を出力する。すなわち、
メモリセル101に流れるセル電流が対応する各しきい
値P1〜P3、R1〜R3又はEよりも大きいとき、
「H」レベルの信号が出力される。
【0180】pMOSFET切換回路829は、制御コ
ア回路140の制御に従って、データ読み出し形態が、
「書き込み時のベリファイ読み出し判定動作」である場
合、pMOSFET815、817、819のみをON
動作する。切換回829は、「通常の読み出し動作」で
ある場合、pMOSFET821、823、825のみ
をON動作する。「消去時のベリファイ読み出し判定動
作」である場合、切換回路829は、pMOSFET8
27のみをON動作にする。
【0181】ここで、制御コア回路140は、「書き込
み時のベリファイ読み出し判定動作」において、pMO
SFET815、817、819が同時にON動作する
ことのないようにpMOSFET切換回路829を制御
する。言い換えれば、制御コア回路140は、pMOS
FET815、817、819が時間的にずれながら順
次ON動作するように切換回路829を制御する。同様
に、「通常の読み出し判定動作」においても、制御コア
回路140は、pMOSFET821、823、825
が時間的にずれながら順次ON動作するように切換回路
829を制御する。
【0182】データ読み出し動作の間、差動アンプ80
7内のpMOSFET815、817、819、82
1、823、825、827のゲートには、I−V変換
回路4からの電圧信号が入力される。また、pMOSF
ET813のゲートには、I−V変換回路5からの電圧
信号が入力される。その結果、差動アンプ807は、カ
レントミラー回路811の第1及び第2の入力端子間の
電位差に応じて、「H」又は「L」レベルの信号を出力
する。この時、「書き込み時のベリファイ読み出し判定
動作」及び「通常の読み出し判定動作」においては、p
MOSFETが時間的にずれながら順次ON動作する。
従って、差動アンプ807は3種類の出力信号を時間的
にずれながら順次出力デコーダ703に供給する。
【0183】このように、pMOSFET815、81
7、819、821、823、825、827のうち、
pMOSFET切換回路829によって選択されたpM
OSFETは、参照用セル3に流れる電流を電圧に変換
された信号に応答して動作する。差動アンプ807は、
その選択されたpMOSFETのドレイン電圧を基準に
して比較判定動作を行う。
【0184】図10に示すように、出力デコーダ703
は、4個のラッチ830、831、832、833と、
3個のNOR回路834、836、838と、2個のイ
ンバータ835、839と、4個のトランスファーゲー
ト837、840、841、842とを備える。
【0185】ラッチ回路830〜832は、制御コア回
路140からの活性化信号a, b,cにそれぞれ応答し
て差動アンプ807からの時間的にずれた3つの信号を
それぞれラッチする。ラッチ回路833は制御コア回路
140からの活性化信号dに応答して差動アンプ807
からの1つの信号をラッチする。
【0186】NOR回路834は、ラッチ回路830に
よりラッチされたデータAと、ラッチ回路831により
ラッチされたデータBとを入力する。NOR回路836
は、データBをインバータ835を介して入力するとと
もに、ラッチ回路832にラッチされたデータCを入力
する。トランスファーゲート837は、インバータ83
5、839を介してデータBを入力する。NOR回路8
38は、NOR回路834及びNOR回路836の出力
を入力し、出力信号をトランスファーゲート840に供
給する。トランスファーゲート841、842は、ラッ
チ回路833によりラッチされたデータDを入力する。
【0187】「書き込み時のベリファイ読み出し判定動
作」の場合、制御コア回路140は、pMOSFET8
15、817、819を時間的にずらせて選択するとと
もに、各PMOSFETの選択にそれぞれ対応させて、
活性化信号a、b、cを順次送出する。すなわち、pM
OSFET815が選択されたとき、活性化信号aが送
出されてラッチ回路830のみが活性化する。これによ
り、ラッチ回路830は、pMOSFET815によっ
て生成された判定用しきい値電圧に基づく比較結果とし
てのデータAをラッチする。次に、pMOSFET81
7の選択に合わせて活性化信号bが送出されると、ラッ
チ回路831のみが活性化する。これにより、ラッチ回
路831はpMOSFET817によって生成される判
定用しきい値に基づく比較結果としてのデータBをラッ
チする。次に、pMOSFET819の選択に合わせて
活性化信号cが送出されると、ラッチ回路832のみが
活性化する。これにより、ラッチ回路832は、pMO
SFET819によって生成される判定用しきい値に基
づく比較結果としてのデータCをラッチする。
【0188】制御コア回路140は、全てのラッチ回路
830〜832がデータをラッチした時点で、トランス
ファーゲート837、840をON動作させる。この
時、トランスファーゲート841、842はOFF状態
に維持されている。こうして、トランスファーゲート8
37は、4値データの上位ビットHBを表す出力を出力
バッファ131に供給する。トランスファーゲート84
0は、4値データの下位ビットLBを表す出力を出力バ
ッファ131に供給する。
【0189】「通常の読み出し判定動作」の場合、制御
コア回路140は、pMOSFET821、823、8
25を時間的にずらせて選択するとともに、各PMOS
FETの選択にそれぞれ対応させて、活性化信号a、
b、cを順次送出する。すなわち、pMOSFET82
1が選択されたとき、活性化信号aが送出されてラッチ
回路830のみが活性化する。これにより、ラッチ回路
830は、pMOSFET821によって生成される判
定用しきい値に基づく比較結果としてのデータAをラッ
チする。次に、pMOSFET823の選択に合わせて
活性化信号bが送出されると、ラッチ回路831のみが
活性化する。これにより、ラッチ回路831は、pMO
SFET823によって生成される判定用しきい値に基
づく比較結果としてのデータBをラッチする。次に、p
MOSFET825の選択に合わせて活性化信号cが送
出されると、ラッチ回路832のみが活性化する。これ
により、ラッチ回路832はpMOSFET825によ
って生成される判定用しきい値に基づく比較結果として
のデータCをラッチする。制御コア回路140は、全て
のラッチ回路830〜32がデータをラッチした時点
で、トランスファーゲート837、840をON動作さ
せる。
【0190】以下の表5は、図23に規定された各デー
タ値と各トランスファーゲート837、840の出力H
B、LBとの関係を示す。
【0191】
【表5】
【0192】「消去時のベリファイ読み出し判定動作」
の場合、制御コア回路140は、pMOSFET827
を選択すると同時に活性化信号dを送出する。すると、
ラッチ回路833のみが活性化する。そして、ラッチ回
路833は、pMOSFET827によって生成される
判定用しきい値に基づく比較結果としてのデータDをラ
ッチする。制御コア回路140は、ラッチ回路833が
データをラッチした時点で、トランスファーゲート84
1、842をON動作させる。この時、トランスファー
ゲート837、840はOFF状態に維持される。
【0193】以下の表6は、図23に規定されたデータ
値と各トランスファーゲート841、842の出力H
B、LBとの関係を示す。
【0194】
【表6】
【0195】上記したように第5の実施形態にあって
は、単一の差動アンプ807を設けたことにより、通
常、判定用しきい値(この場合、7種類)の数だけ必要
である差動アンプの数が最小限となり、回路規模の縮小
が可能となる。
【0196】なお、第5の実施形態において、差動アン
プ807の判定しきい値電圧をI−V切換回路4に接続
されたpMOSFETのサイズを変えることにより得る
代わりに、pMOSFETの個数を変えることにより得
るようにしてもよい。例えば、pMOSFET823の
代わりに、pMOSFET821の1.5個分が並列に
接続された構成であってもよい。すなわち、差動アンプ
807においてpMOSFET821が2個用いられた
場合、3個のpMOSFET821がpMOSFET8
23の代わりに用いられる。この構成でも差動アンプ8
07において読み出し用しきい値R2に対応する判定し
きい値と、読み出し用しきい値R1に対応する判定しき
い値とを得ることができる。
【0197】尚、上記各実施形態は以下のように変更し
てもよく、その場合でも同様の作用および効果を得るこ
とができる。 (1)第1〜第5の実施形態において、1個のメモリセ
ル101,201に3ビット以上のデータを記憶するよ
うに構成されたフラッシュEEPROMに本発明が適用
されてもよい。
【0198】(2)第1〜第5の実施形態において、ソ
ースSをドレインとし、ドレインDをソースとするスプ
リットゲート型メモリセル110に本発明が適用されて
もよい。
【0199】
【発明の効果】本発明の半導体記憶装置にあっては、参
照用セルがメモリセルと同一寸法形状に形成されている
ので、両セル間の特性差をなくすことができ、誤差の少
ない高精度の読み出し動作を行うことができる。
【0200】複数の比較回路を、メモリセルから見て並
列に配置することにより、メモリセルに書き込まれてい
る複数レベルのデータを一度に判別することができるの
で、読み出し速度の高速化が可能である。
【0201】また、共通の参照用セルでもって、複数の
データの値を一度に判別することができるので、簡素な
構成で読み出し速度の高速化が可能である。また、複数
のデータ読み出し形態に対応して複数設けた比較装置の
内、必要以外の比較装置を駆動しない(有効化しない)
ようにするので、その分、消費電流の低減が図れる。
【0202】また、判別回路により、2n 値のデータを
判別するための信号をnビットのデータに変換するの
で、データの識別が容易である。また、判別装置を複数
の読み出し形態において共用することにより、複数のデ
ータ読み出し形態の個々に判別装置を設けるものに比べ
て、判別装置自体の回路構成や回路規模を削減すること
ができる。
【0203】また、複数のデータ読み出し形態において
使用される比較装置又は比較回路を共用するので、動作
速度を高速維持しつつ、回路規模の縮小を図ることがで
きる。
【0204】また、複数の書き込み状態を1つの比較回
路で判定することができるので、回路規模を小さくする
ことができる。特に、複数のデータ読み出し形態におい
ても、複数の書き込み状態を共通の比較回路で判定でき
るので、回路規模の縮小効果が非常に優秀である。
【図面の簡単な説明】
【図1】本発明の第1の実施形態に係るフラッシュEE
PROMを示すブロック回路図
【図2】第1の実施形態のフラッシュEEPROMの多
値データセンスアンプ群を示す回路図
【図3】第1の実施形態のフラッシュEEPROMの出
力デコーダを示す回路図
【図4】本発明の第2の実施形態に係るフラッシュEE
PROMの出力デコーダを示す回路図
【図5】本発明の第3の実施形態に係るフラッシュEE
PROMの多値データセンスアンプ群を示す回路図
【図6】本発明の第4の実施形態に係るフラッシュEE
PROMを示すブロック回路図
【図7】第4の実施形態のフラッシュEEPROMの多
値データセンスアンプ群を示す回路図
【図8】第4の実施形態のフラッシュEEPROMの出
力デコーダを示す回路図
【図9】本発明の第5の実施形態に係るフラッシュEE
PROMの多値データセンスアンプ群を示す回路図
【図10】第5の実施形態のフラッシュEEPROMの
出力デコーダを示す回路図
【図11】スプリットゲート型メモリセルの概略的な断
面図
【図12】従来の形態のスプリットゲート型フラッシュ
EEPROMを示すブロック図
【図13】図12のフラッシュEEPROMの各動作モ
ードにおける印加電圧を示す図
【図14】別のタイプのスプリットゲート型メモリセル
の概略的な断面図
【図15】別の従来の形態のスプリットゲート型フラッ
シュEEPROMを示すブロック図
【図16】図15のフラッシュEEPROMの各動作モ
ードにおける印加電圧を示す図
【図17】スプリットゲート型メモリセルにおけるセル
電流値と浮遊ゲート電位との関係を示す特性グラフ
【図18】スタックトゲート型メモリセルの概略的な断
面図
【図19】従来の形態のスタックトゲート型フラッシュ
EEPROMを示すブロック図
【図20】図19のフラッシュEEPROMの各動作モ
ードにおける印加電圧を示す図
【図21】スタックトゲート型メモリセルセルにおける
電流値と浮遊ゲート電位との関係を示す特性グラフ
【図22】従来例における多値データを判定するための
回路図
【図23】4値対応メモリのセル電流分布図
【符号の説明】
2、50、702…多値データセンスアンプ群(比較装
置) 3…参照用セル 6、707、807…比較装置 7〜13、708〜710、807…差動アンプ(比較
回路) 17…トランジスタ(生成回路) 19、703…出力デコーダ(判別装置) 19a、19b、19c…論理回路群(判別回路) 25、26、32〜35…トランスファーゲート(切り
換え手段) 551〜556…トランスファーゲート(選択手段) 420、422、427、430〜432…トランスフ
ァーゲート(第1の選択手段) 451〜456…トランスファーゲート(第2の選択手
段) 744〜746、748、750、752、755…ト
ランスファーゲート(切り換え手段) 747、751、753…NOR回路(判別回路) 749、754…インバータ(判別回路、747、74
9、751、753、754は論理回路群を形成す
る。) 811…カレントミラー回路(比較回路) 815、817、819、821、823、825、8
27…pMOSFET(生成回路) 723、829…pMOSFET切換回路(有効化手
段) 830〜833…ラッチ回路(判別回路) 834、836、838…NOR回路(判別回路) 835、839…インバータ(判別回路、834、83
5、836、838839は論理回路群を形成する。) 101、110、201…メモリセル 140…制御コア回路(有効化手段)
───────────────────────────────────────────────────── フロントページの続き (31)優先権主張番号 特願平9−19149 (32)優先日 平9(1997)1月31日 (33)優先権主張国 日本(JP) (31)優先権主張番号 特願平9−41111 (32)優先日 平9(1997)2月25日 (33)優先権主張国 日本(JP) (72)発明者 梶谷 雅典 大阪府守口市京阪本通2丁目5番5号 三 洋電機 株式会社内 (72)発明者 吉川 定男 大阪府守口市京阪本通2丁目5番5号 三 洋電機 株式会社内

Claims (40)

    【特許請求の範囲】
  1. 【請求項1】 メモリセルと、このメモリセルと同一寸
    法形状の参照用セルと、前記メモリセルからのデータ読
    み出し時に、前記メモリセルに流れる電流値に相当する
    信号と前記参照用セルに流れる電流値に相当する信号と
    を比較し、比較結果を出力する比較装置とを具備したこ
    とを特徴とする半導体記憶装置。
  2. 【請求項2】 メモリセルと、このメモリセルと同一寸
    法形状の参照用セルと、前記メモリセルからのデータ読
    み出し時に、前記メモリセルに流れる電流値に相当する
    信号と前記参照用セルに流れる電流値に相当する信号と
    を比較し、前記メモリセルにおける複数の書き込み状態
    に応じた比較結果を出力する比較装置とを具備したこと
    を特徴とする半導体記憶装置。
  3. 【請求項3】 前記比較装置からの比較結果に基づいて
    データ値を判別する判別装置を設けたことを特徴とする
    請求項1又は2に記載の半導体記憶装置。
  4. 【請求項4】 メモリセルと、このメモリセルと同一寸
    法形状の参照用セルと、前記メモリセルからのデータ読
    み出し時に、前記メモリセルに流れる電流値に相当する
    信号と前記参照用セルに流れる電流値に相当する信号と
    を比較し、比較結果を出力する比較装置とを備え、前記
    比較装置を、それぞれ異なる判定しきい値を持つ複数の
    比較回路によって構成したことを特徴とする半導体記憶
    装置。
  5. 【請求項5】 前記比較装置を、複数のデータ読み出し
    形態に対応して複数設けたことを特徴とする請求項1〜
    4のいずれか1項に記載の半導体記憶装置。
  6. 【請求項6】 1つのデータ読み出し形態に対応する比
    較装置を有効化している間、他の比較装置を無効化する
    選択手段を設けたことを特徴とする請求項1〜5のいず
    れか1項に記載の半導体記憶装置。
  7. 【請求項7】 メモリセルと、参照用セルと、前記メモ
    リセルからのデータ読み出し時に、前記メモリセルに流
    れる電流値に相当する信号と前記参照用セルに流れる電
    流値に相当する信号とを比較し、比較結果を出力する比
    較装置と、前記比較装置からの比較結果に基づいてデー
    タ値を判別する判別装置とを備え、前記判別装置を複数
    のデータ読み出し形態において共用したことを特徴とす
    る半導体記憶装置。
  8. 【請求項8】 メモリセルと、参照用セルと、前記メモ
    リセルからのデータ読み出し時に、前記メモリセルに流
    れる電流値に相当する信号と前記参照用セルに流れる電
    流値に相当する信号とを比較し、前記メモリセルにおけ
    る複数の書き込み状態に応じた比較結果を出力する比較
    装置と、前記比較装置からの比較結果に基づいてデータ
    値を判別する判別装置とを備え、前記判別装置を複数の
    データ読み出し形態において共用したことを特徴とする
    半導体記憶装置。
  9. 【請求項9】 前記比較装置は、前記参照用セルに流れ
    る電流値に相当する信号に基づいて比較判定用しきい値
    を生成する回路を有することを特徴とした請求項1〜8
    のいずれか1項に記載の半導体記憶装置。
  10. 【請求項10】 メモリセルと、参照用セルと、前記メ
    モリセルからのデータ読み出し時に、前記メモリセルに
    流れる電流値に相当する信号と前記参照用セルに流れる
    電流値に相当する信号とを比較し、比較結果を出力する
    比較装置と、前記比較装置からの比較結果に基づいてデ
    ータ値を判別する判別装置とを備え、前記比較装置を、
    それぞれ異なる判定しきい値を持つ複数の比較回路によ
    って構成すると共に、前記判別装置を複数のデータ読み
    出し形態において共用したことを特徴とする半導体記憶
    装置。
  11. 【請求項11】 前記各比較回路は、前記参照用セルに
    流れる電流値に相当する信号に基づいて比較判定用しき
    い値を生成する回路を有することを特徴とした請求項4
    又は10に記載の半導体記憶装置。
  12. 【請求項12】 前記参照用セルを、前記メモリセルと
    同一寸法形状に構成したことを特徴とする請求項7〜1
    1のいずれか1項に記載の半導体記憶装置。
  13. 【請求項13】 前記判別装置が、1つのデータ読み出
    し形態に対応するデータ値を判別している間、前記判別
    装置に対し、他のデータ読み出し形態に対応するデータ
    の入力を禁止する第1の選択手段を設けたことを特徴と
    する請求項7〜12のいずれか1項に記載の半導体記憶
    装置。
  14. 【請求項14】 前記比較装置を、複数のデータ読み出
    し形態に対応して複数設けたことを特徴とする請求項7
    〜13のいずれか1項に記載の半導体記憶装置。
  15. 【請求項15】 1つのデータ読み出し形態に対応する
    比較装置を有効化している間、他の比較装置を無効化す
    る第2の選択手段を設けたことを特徴とする請求項14
    に記載の半導体記憶装置。
  16. 【請求項16】 メモリセルと、このメモリセルと同一
    寸法形状の参照用セルと、前記メモリセルからのデータ
    読み出し時に、前記メモリセルに流れる電流値に相当す
    る信号と前記参照用セルに流れる電流値に相当する信号
    とを比較し、比較結果を出力する比較装置とを具備し、
    この比較装置を複数のデータ読み出し形態において共用
    することを特徴とした半導体記憶装置。
  17. 【請求項17】 メモリセルと、このメモリセルと同一
    寸法形状の参照用セルと、前記メモリセルからのデータ
    読み出し時に、前記メモリセルに流れる電流値に相当す
    る信号と前記参照用セルに流れる電流値に相当する信号
    とを比較し、前記メモリセルにおける複数の書き込み状
    態に応じた比較結果を出力する比較装置とを具備し、こ
    の比較装置を複数のデータ読み出し形態において共用す
    ることを特徴とした半導体記憶装置。
  18. 【請求項18】 前記比較装置は、前記参照用セルに流
    れる電流値に相当する信号に基づいて比較判定用しきい
    値を生成する回路を、データ読み出し形態の数に応じて
    有することを特徴とした請求項16又は17に記載の半
    導体記憶装置。
  19. 【請求項19】 メモリセルと、このメモリセルと同一
    寸法形状の参照用セルと、前記メモリセルからのデータ
    読み出し時に、前記メモリセルに流れる電流値に相当す
    る信号と前記参照用セルに流れる電流値に相当する信号
    とを比較し、比較結果を出力する比較装置とを備え、前
    記比較装置を、それぞれ異なる判定しきい値を持つ複数
    の比較回路によって構成すると共に、前記比較装置を複
    数のデータ読み出し形態において共用することを特徴と
    した半導体記憶装置。
  20. 【請求項20】 前記各比較回路は、前記参照用セルに
    流れる電流値に相当する信号に基づいて比較判定用しき
    い値を生成する回路を、データ読み出し形態の数に応じ
    て有することを特徴とした請求項19に記載の半導体記
    憶装置。
  21. 【請求項21】 前記複数の生成回路を、データ読み出
    し形態に応じて切り換える手段を設けたことを特徴とす
    る請求項18又は20に記載の半導体記憶装置。
  22. 【請求項22】 前記比較装置からの比較結果に基づい
    てデータ値を判別する判別装置を設けたことを特徴とす
    る請求項16〜21のいずれか1項に記載の半導体記憶
    装置。
  23. 【請求項23】 複数種のデータが書き込み可能なメモ
    リセルと、このメモリセルと同一寸法形状の参照用セル
    と、前記メモリセルからのデータ読み出し時に、前記メ
    モリセルに流れる電流値に相当する信号と前記参照用セ
    ルに流れる電流値に相当する信号とを比較し、比較結果
    を出力する比較装置とを具備し、前記比較装置は、前記
    参照用セルに流れる電流値に相当する信号に基づいて比
    較判定用しきい値信号を生成する回路と、この回路から
    のしきい値信号に基づいて前記メモリセルにおける複数
    の書き込み状態に応じた比較結果を出力する比較回路と
    を有することを特徴とした半導体記憶装置。
  24. 【請求項24】 前記比較装置からの比較結果に基づい
    てデータ値を判別する判別装置を設けたことを特徴とす
    る請求項23に記載の半導体記憶装置。
  25. 【請求項25】 前記生成回路を複数の書き込み状態を
    判別するための数だけ設けたことを特徴とする請求項2
    3又は24に記載の半導体記憶装置。
  26. 【請求項26】 前記複数の生成回路を前記比較回路に
    対し並列に接続したことを特徴とする請求項25に記載
    の半導体記憶装置。
  27. 【請求項27】 前記複数の生成回路を前記参照用セル
    に対し並列に接続したことを特徴とする請求項25又は
    26に記載の半導体記憶装置。
  28. 【請求項28】 前記複数の生成回路をタイミングをず
    らせて有効化させる手段を設けたことを特徴とする請求
    項25〜27のいずれか1項に記載の半導体記憶装置。
  29. 【請求項29】 前記複数の生成回路を、データ読み出
    し形態に応じて複数組設けたことを特徴とする請求項2
    5〜28のいずれか1項に記載の半導体記憶装置。
  30. 【請求項30】 前記複数組の生成回路を、データ読み
    出し形態に応じて切り換える手段を設けたことを特徴と
    する請求項29に記載の半導体記憶装置。
  31. 【請求項31】 前記複数の比較回路を、前記メモリセ
    ルから見て並列に配置したことを特徴とする請求項4、
    10、11、19、20又は21に記載の半導体記憶装
    置。
  32. 【請求項32】 前記参照用セルを、前記メモリセルと
    同一プロセスで形成したことを特徴とする請求項1〜3
    1のいずれか1項に記載の半導体記憶装置。
  33. 【請求項33】 前記複数の比較回路に対して単一の参
    照用セルを用いることを特徴とした請求項4、10〜1
    5、19〜22、31、32のいずれか1項に記載の半
    導体記憶装置。
  34. 【請求項34】 前記メモリセルは、浮遊ゲート(F
    G)、制御ゲート(CG)、ソース(S)、ドレイン
    (D)及びチャネル(CH)からなることを特徴とした
    請求項1〜33のいずれか1項に記載の半導体記憶装
    置。
  35. 【請求項35】 前記比較回路を、参照用セルに流れる
    電流値に相当する信号に基づいて生成される判定用しき
    い値に対し、メモリセルに流れる電流値に相当する信号
    が大きいか小さいかを判定するアンプにより構成したこ
    とを特徴とする請求項4、10〜15、19〜22、3
    1〜34のいずれか1項に記載の半導体記憶装置。
  36. 【請求項36】 前記判別装置は、2n 値のデータを判
    別するための複数の比較回路からの信号をnビットのデ
    ータに変換する論理回路群からなる判別回路を有するこ
    とを特徴とした請求項3に記載の半導体記憶装置。
  37. 【請求項37】 前記判別回路を、複数のデータ読み出
    し形態の数に対応して複数設けたことを特徴とする請求
    項36に記載の半導体記憶装置。
  38. 【請求項38】 前記複数の判別回路を複数のデータ読
    み出し形態に応じて切り換える手段を設けたことを特徴
    とする請求項37に記載の半導体記憶装置。
  39. 【請求項39】 前記判別装置は、2n 値のデータを判
    別するための複数の比較回路からの信号をnビットのデ
    ータに変換する論理回路群を有することを特徴とした請
    求項7〜15、22、24のいずれか1項に記載の半導
    体記憶装置。
  40. 【請求項40】 前記判別回路を、複数のデータ読み出
    し形態において共用したことを特徴とする請求項39に
    記載の半導体記憶装置。
JP22517097A 1996-08-30 1997-08-21 半導体記憶装置 Pending JPH10302486A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP22517097A JPH10302486A (ja) 1996-08-30 1997-08-21 半導体記憶装置
KR1019970042558A KR100486444B1 (ko) 1996-08-30 1997-08-29 반도체기억장치
US08/920,366 US5982662A (en) 1996-08-30 1997-08-29 Semiconductor memory device with improved read characteristics for data having multi values

Applications Claiming Priority (11)

Application Number Priority Date Filing Date Title
JP23082496 1996-08-30
JP8-230824 1996-08-30
JP25631896 1996-09-27
JP8-256318 1996-09-27
JP29279396 1996-11-05
JP8-292793 1996-11-05
JP1914997 1997-01-31
JP4111197 1997-02-25
JP9-41111 1997-02-25
JP9-19149 1997-02-25
JP22517097A JPH10302486A (ja) 1996-08-30 1997-08-21 半導体記憶装置

Publications (1)

Publication Number Publication Date
JPH10302486A true JPH10302486A (ja) 1998-11-13

Family

ID=27548839

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22517097A Pending JPH10302486A (ja) 1996-08-30 1997-08-21 半導体記憶装置

Country Status (2)

Country Link
US (1) US5982662A (ja)
JP (1) JPH10302486A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2006011221A1 (ja) * 2004-07-30 2008-07-31 スパンション エルエルシー 半導体装置および半導体装置にデータを書き込む方法
JP2009506472A (ja) * 2005-08-23 2009-02-12 フリースケール セミコンダクター インコーポレイテッド 不揮発性メモリ・セルのプログラミング
KR20140142354A (ko) * 2012-03-30 2014-12-11 실리콘 스토리지 테크놀로지 인크 즉각적으로 트리밍 가능한 감지 증폭기
JP2015515712A (ja) * 2012-03-30 2015-05-28 シリコン ストーリッジ テクノロージー インコーポレイテッドSilicon Storage Technology, Inc. 電流注入検知増幅器を有する不揮発性メモリデバイス
US10484229B2 (en) 2017-02-03 2019-11-19 Fujitsu Limited PAM reception circuit and reception apparatus

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3346274B2 (ja) * 1998-04-27 2002-11-18 日本電気株式会社 不揮発性半導体記憶装置
US6195289B1 (en) * 1998-07-22 2001-02-27 Stmicroelectronics, S.R.L. Device for reading analog nonvolatile memory cells, in particular flash cells
US6232801B1 (en) * 1999-08-04 2001-05-15 Vlsi Technology, Inc. Comparators and comparison methods
JP2001084785A (ja) * 1999-09-17 2001-03-30 Nec Corp センスアンプ回路及び半導体記憶装置
JP2001273796A (ja) * 2000-03-29 2001-10-05 Nec Microsystems Ltd センスアンプ回路
US6538922B1 (en) 2000-09-27 2003-03-25 Sandisk Corporation Writable tracking cells
JP2002184190A (ja) * 2000-12-11 2002-06-28 Toshiba Corp 不揮発性半導体記憶装置
US7071771B2 (en) * 2000-12-11 2006-07-04 Kabushiki Kaisha Toshiba Current difference divider circuit
US7057935B2 (en) * 2001-08-30 2006-06-06 Micron Technology, Inc. Erase verify for non-volatile memory
JP4163473B2 (ja) * 2002-09-13 2008-10-08 スパンション エルエルシー 不揮発性半導体記憶装置
US7237074B2 (en) * 2003-06-13 2007-06-26 Sandisk Corporation Tracking cells for a memory system
US7301807B2 (en) 2003-10-23 2007-11-27 Sandisk Corporation Writable tracking cells
JP4772363B2 (ja) * 2005-04-12 2011-09-14 株式会社東芝 不揮発性半導体記憶装置
US7242051B2 (en) * 2005-05-20 2007-07-10 Silicon Storage Technology, Inc. Split gate NAND flash memory structure and array, method of programming, erasing and reading thereof, and method of manufacturing
WO2007036985A1 (ja) * 2005-09-27 2007-04-05 Advantest Corporation 管理方法、及び管理装置
TWI283871B (en) * 2005-12-07 2007-07-11 Intellectual Property Libarary Low-power reading reference circuit for split-gate flash memory
US7724578B2 (en) * 2006-12-15 2010-05-25 Globalfoundries Inc. Sensing device for floating body cell memory and method thereof

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5424978A (en) * 1993-03-15 1995-06-13 Nippon Steel Corporation Non-volatile semiconductor memory cell capable of storing more than two different data and method of using the same
US5550772A (en) * 1995-02-13 1996-08-27 National Semiconductor Corporation Memory array utilizing multi-state memory cells
DE69524572T2 (de) * 1995-04-28 2002-08-22 Stmicroelectronics S.R.L., Agrate Brianza Leseverstärkerschaltung für Halbleiterspeicheranordnungen

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2006011221A1 (ja) * 2004-07-30 2008-07-31 スパンション エルエルシー 半導体装置および半導体装置にデータを書き込む方法
JP4554613B2 (ja) * 2004-07-30 2010-09-29 Spansion Japan株式会社 半導体装置および半導体装置にデータを書き込む方法
JP2009506472A (ja) * 2005-08-23 2009-02-12 フリースケール セミコンダクター インコーポレイテッド 不揮発性メモリ・セルのプログラミング
KR20140142354A (ko) * 2012-03-30 2014-12-11 실리콘 스토리지 테크놀로지 인크 즉각적으로 트리밍 가능한 감지 증폭기
JP2015515711A (ja) * 2012-03-30 2015-05-28 シリコン ストーリッジ テクノロージー インコーポレイテッドSilicon Storage Technology, Inc. オンザフライ(on−the−fly)でトリミング可能なセンス増幅器
JP2015515712A (ja) * 2012-03-30 2015-05-28 シリコン ストーリッジ テクノロージー インコーポレイテッドSilicon Storage Technology, Inc. 電流注入検知増幅器を有する不揮発性メモリデバイス
US9373407B2 (en) 2012-03-30 2016-06-21 Silicon Storage Technology, Inc. Non-volatile memory device with current injection sensing amplifier
US10484229B2 (en) 2017-02-03 2019-11-19 Fujitsu Limited PAM reception circuit and reception apparatus

Also Published As

Publication number Publication date
US5982662A (en) 1999-11-09

Similar Documents

Publication Publication Date Title
JPH10302486A (ja) 半導体記憶装置
KR100477494B1 (ko) 반도체 메모리 장치
JP3417630B2 (ja) 半導体集積回路装置とフラッシュメモリ及び不揮発性記憶装置
KR100259972B1 (ko) 메모리 셀당 2개 이상의 저장 상태들을 갖는 불휘발성 반도체 메모리 장치
US7948805B2 (en) Method of programming a multi level cell
US20060007737A1 (en) Nonvolatile semiconductor memory device
KR100501962B1 (ko) 전기적으로프로그램가능한메모리및프로그래밍방법
JP3662725B2 (ja) 単一ビットセル及び多量ビットセル動作の同時的な遂行が可能な不揮発性半導体メモリ装置
JPH10302482A (ja) 半導体メモリ
KR20050032124A (ko) 기억 장치내에 과소거된 비트를 복구하는 방법
US8743621B2 (en) Operating method in a non-volatile memory device
JPH09306187A (ja) 不揮発性半導体記憶装置
JP2000268593A (ja) 不揮発性半導体メモリ
US7212443B2 (en) Non-volatile memory and write method of the same
JPH09293387A (ja) 半導体メモリ
JP3133675B2 (ja) 半導体記憶装置
KR100486444B1 (ko) 반도체기억장치
JP3190082B2 (ja) 半導体記憶装置
JPH1011988A (ja) 不揮発性半導体メモリ
JP3454661B2 (ja) 不揮発性半導体メモリ
JPH06215585A (ja) 半導体記憶装置
JPH1069791A (ja) 多値不揮発性メモリ用レファレンス回路
US20180144807A1 (en) Semiconductor device
JPH11250678A (ja) 半導体不揮発性記憶装置
JP2001160298A (ja) 半導体記憶装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051208

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051220

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060418