JPH10320989A - 不揮発性半導体メモリ - Google Patents
不揮発性半導体メモリInfo
- Publication number
- JPH10320989A JPH10320989A JP12613797A JP12613797A JPH10320989A JP H10320989 A JPH10320989 A JP H10320989A JP 12613797 A JP12613797 A JP 12613797A JP 12613797 A JP12613797 A JP 12613797A JP H10320989 A JPH10320989 A JP H10320989A
- Authority
- JP
- Japan
- Prior art keywords
- column
- memory cell
- column line
- row
- line
- 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
Links
Classifications
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10B—ELECTRONIC MEMORY DEVICES
- H10B99/00—Subject matter not provided for in other groups of this subclass
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/04—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
- G11C16/0491—Virtual ground arrays
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/08—Address circuits; Decoders; Word-line control circuits
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Read Only Memory (AREA)
- Non-Volatile Memory (AREA)
- Semiconductor Memories (AREA)
Abstract
必要であったオフセットトランジスタを廃止して、専有
面積を小さくする。 【解決手段】 メモリセルにデータをプログラムするた
めのプログラム手段を設け、このプログラム手段は同一
列のメモリセルへのプログラムが終了すると隣の列のメ
モリセルのプログラムを行い、さらに、メモリセルへの
プログラムは一端側のメモリセルから他端側に向かって
行うようプログラム制御を行う。
Description
モリに関するもので、浮遊ゲートとコントロールゲート
とを有するMOSFETをメモリセルとし、浮遊ゲート
中の電荷の量によってデータを記憶するようにしたフラ
ッシュ型EEPROMに関するもので、特に仮想グラン
ド構成をしたものに関する。
Mをシンボルで示す。図20(a)は図19に示したメ
モリセルアレイの一部の平面図、図20(b)は図20
(a)のA−A 線に沿った断面図である。
メモリセルにデータを書き込む時には、行線WLと列線
BLに高電圧を印加しVSSを基準電位(例えば接地電
位)とすることによってメモリセルに電流を流して浮遊
ゲートに電子を注入する。また、データの消去を行うに
は、まず全てのメモリセルの浮遊ゲートに電子を注入
し、メモリセルの浮遊ゲートの状態を全てのメモリセル
において均一にしてから、すべての行線を基準電位に
し、共通に接続されたメモリセルのソース、すなわちV
SSに高電圧を印加し、トンネル効果を利用して浮遊ゲ
ートからメモリセルのソースに電子を放出してデータを
消去する。
Mにおいては、列線BLをアルミニウムで形成し、二つ
のメモリセルで共通にメモリセルのドレイン領域と列線
とを接続しているので、接続部の面積の増加や、接続部
での歩留まりの低下という問題があった。
シュ型EEPROMが開発されている。図21に仮想グ
ランド構成のフラッシュ型EEPROMをシンボルで示
す。図22(a)は図21に示したメモリセルアレイの
一部の平面図、図22(b)は図22(a)のA−A
線に沿って切った断面図である。
メモリセルのソースあるいはドレインを構成するN+ 領
域が列線BL1〜BL9となる。このため、制御ゲート
CGの下にN+ 領域で列線BL1〜BL9を形成するの
で、列線BL1〜BL9とメモリセル11から88との
接続部が図20に示すメモリセルのように必要としない
ので、メモリセル面積の縮小とメモリセルと列線との接
続における歩留まり低下という問題も生じない。
の浮遊ゲートに電子を注入しデータを書き込む時には、
例えばメモリセル12にデータを書き込む場合は、行線
WL1と列線BL2に高電圧を印加し列線BL3を基準
電位(例えば接地電位)にすることによってメモリセル
12に電流を流して浮遊ゲートに電子を注入する。この
時列線BL1は電気的に浮遊状態にあるが、行線WL1
に供給される高電圧によってメモリセル11がオンし列
線BL1の寄生容量の分だけメモリセル1を通して列線
BL2の高電圧によって充電される。この充電によって
メモリセル11の浮遊ゲートに電子が注入されないよう
にするために、各メモリセルに図22(b)に示すよう
に制御ゲートCGによってチャネル部が制御されるオフ
セットトランジスタ部TrOff を設けてある。このた
め、メモリセル12へのデータの書込み時に高電圧が供
給される列線BL2にオフセットトランジスタ部が接続
されるメモリセル11の浮遊ゲートFGには電子が注入
されない。しかし、このオフセットトランジスタ部がメ
モリセルに設けられているために、この分だけメモリセ
ルサイズが大きくなってしまうという問題があった。
な点に鑑みてなされたもので、列線とメモリセルとの接
続部が不要な仮想グランド型EEPROMにおいて、メ
モリセルへのデータの新規な書き込み方法を採用するこ
とによって、メモリセルのオフセットトランジスタ部を
不要とした不揮発性半導体メモリを提供するものであ
る。
に、請求項1に係る発明は、フローティングゲート、コ
ントロールゲート、ドレイン、ソース、及びチャネル領
域を有し、前記フローティングゲート中の電荷の量によ
ってデータを記憶するメモリセルを、行方向及び列方向
のマトリクス状に配列し、同一行のメモリセルのコント
ロールゲートを接続した行線と、隣り合うメモリセルの
ドレイン及びソースを共用するとともに同一列の前記ド
レイン及びソースを接続した列線とを有するメモリセル
アレイと、アドレス信号が入力され前記行線を選択する
行デコーダと、アドレス信号が入力され前記列線を選択
する列デコーダと、前記メモリセルにデータをプログラ
ムするためのプログラム手段とを具備し、前記プログラ
ム手段による前記メモリセルへのデータのプログラム
は、同一列のメモリセルへのプログラム終了後、隣の列
のメモリセルのプログラムを行い、前記メモリセルへの
データのプログラムは前記メモリセルアレイの一端の列
から開始するように制御されることを特徴とする。この
ように、メモリセルアレイへのプログラミングは一端の
列線から順次行われるので、プログラムの終了した列線
の隣の列線をプログラムする時に、既にプログラムを終
了した隣の列線に接続されるメモリセルの記憶データの
誤書込みは生じない。従ってオフセットトランジスタは
不要となる。
に係る発明において、前記行デコーダは前記メモリセル
へのプログラムデータが入力され、前記アドレス信号に
よって選択された行線に、前記プログラムデータに基づ
いて高電圧を供給し、前記フローティングゲートに電子
を注入するか否かの制御を行うことを特徴とする。この
ため、書込みデータが“1”となるメモリセルのワード
線に高電圧を印加することが可能となる。
乃至2に係る発明において、前記列線と前記プログラミ
ング手段との接続の制御を前記列デコーダによって行う
列選択手段をさらに具備し、隣り合う3本の列線を端か
ら順に第1の列線、第2の列線、第3の列線としたと
き、前記プログラミング手段は前記列選択手段を介し
て、前記第1の列線に高電圧を供給するとともに前記第
2の列線に基準電位を供給して、ドレインを前記第1の
列線に接続されソースを前記第2の列線に接続されるメ
モリセルのプログラムを行い、前記ドレインを前記第1
の列線に接続されソースを前記第2の列線に接続される
メモリセルのプログラムが終了すると、前記列選択手段
を介して前記第2の列線に高電圧を供給するとともに前
記第3の列線に基準電位を供給して、ドレインを前記第
2の列線に接続されソースを前記第3の列線に接続され
るメモリセルのプログラムを開始することを特徴とす
る。
係る発明において、前記プログラミング手段は、前記ド
レインを前記第2の列線に接続されソースを前記第3の
列線に接続されるメモリセルのプログラムする際に、前
記第1の列線およびプログラムが終了したメモリセルに
接続される列線に高電圧を供給することを特徴とする。
このため、このため、プログラムが終了したメモリセル
が接続される列線は共に高電圧に設定されるので、隣の
列のメモリセルをプログラムする際にメモリセルの行線
に高電圧が印加されても、プログラムが終了したメモリ
セルには電流が流れない。
に係る発明において、前記プログラミング手段は、前記
ドレインを前記第2の列線に接続されソースを前記第3
の列線に接続されるメモリセルのプログラムする際に、
前記第1の列線およびプログラムを終了したメモリセル
に接続される列線を開放状態とすることを特徴とする。
このため、プログラムが終了したメモリセルには電流が
流れない。
係る発明において、前記行デコーダに供給する電源電圧
値を変化させる電源電圧供給手段を更に具備し、前記行
デコーダに供給する電源電圧値を変化させて、前記メモ
リセルへのデータのプログラム時に、選択された前記行
線に、前記メモリセルにプログラムされるデータに対応
して電圧を供給することを特徴とする。
リセルにプログラムされたデータを消去した後、前記メ
モリセルのデータの消去状態のチェックを行う時に、前
記電源電圧供給手段は通常の読み出し時の電源電圧より
低い電源電圧を前記行デコーダに供給することを特徴と
する。このため、消去状態のチェック時に前記通常読み
出し時より低い電源電圧を印加してメモリセルがONす
るまで消去を繰返し、ONしたときの電源電圧を基準に
消去時のメモリセルのしきい値電圧を決定することがで
きる。
に係る発明において、前記行デコーダは前記アドレス信
号によって選択された複数の行線に接続されるメモリセ
ルに同時にプログラムすることを特徴とする。
に係る発明において、前記行デコーダは前記複数の行線
に接続されるメモリセルに書込むデータを保持するラッ
チ回路をさらに具備することを特徴とすることを特徴と
する。このため、シリアルに入力される異なった書込み
データを同時に複数の行線に書き込むことができる。
ティングゲート、コントロールゲート、ドレイン、ソー
ス、及びチャネル領域を有し、前記フローティングゲー
ト中の電荷の量によってデータを記憶するメモリセル
を、行方向及び列方向のマトリクス状に配列し、同一行
のメモリセルのコントロールゲートを接続した行線と、
隣り合うメモリセルのドレイン及びソースを共用すると
ともに同一列の前記ドレイン及びソースを接続した列線
とを有する複数のメモリセルアレイと、前記複数のメモ
リセルアレイの列線に対応する第2の列線と、前記メモ
リセルアレイの前記列線に一端が接続され、前記第2の
列線に他端が接続されるスイッチングトランジスタと、
アドレス信号が入力され前記行線を選択する行デコーダ
と、アドレス信号が入力され前記列線を選択する列デコ
ーダと、前記メモリセルにデータをプログラムするため
のプログラム手段とを具備し、前記プログラム手段によ
る前記メモリセルへのデータのプログラムは、前記スイ
ッチングトランジスタによって前記第2の列線と接続さ
れたメモリセルアレイに対して、同一列のメモリセルへ
のプログラム終了後、隣の列のメモリセルのプログラム
を行い、前記メモリセルへのデータのプログラムは前記
メモリセルアレイの一端の列から開始するように制御さ
れることを特徴とする。このため、メモリセルが複数の
メモリセルアレイに分割されるため、メモリ容量が大き
くなった場合でも1つの列線に接続されるメモリセルの
数は増加しないので、列線の寄生容量は増加しない。
る発明において、同一のメモリセルアレイを構成する列
線に接続される前記スイッチングトランジスタは前記列
線の同一方向の一端に接続されることを特徴とする。こ
のため、前記スイッチングトランジスタのゲートに接続
され、このON/OFFを制御する信号線は1本となる
ので、専有面積を小さくすることができる。
る発明において、前記スイッチングトランジスタは、前
記列線の両端に設けられ対応するメモリセルアレイが選
択されると双方の前記スイッチングトランジスタが前記
第2の列線と接続されることを特徴とする。このため、
列線はその両端より充放電されるため、列線の抵抗を小
さくすることができる。
し12に係る発明において、前記複数のメモリセルアレ
イの前記スイッチングトランジスタを同時に選択するこ
とにより、複数のメモリセルアレイに同時にプログラム
することを特徴とする。
体基板と、前記第1導電型半導体基板上に形成された第
2導電型のドレイン及びソース領域と、前記ドレイン領
域とソース領域間のチャネル領域上に絶縁膜を介して形
成されるフローティングゲートと、前記フローティング
ゲート上に絶縁膜を介して形成されるコントロールゲー
トとよりなるメモリセルと、同一行のメモリセルの前記
コントロールゲートを接続した複数の行線と、隣り合っ
たメモリセルの前記ドレイン領域および前記ソース領域
を共有するとともに同一列の前記ドレイン領域及びソー
ス領域を接続した複数の列線と、前記複数の行線と前記
複数の列線が互いに交差するように配置されたメモリセ
ルアレイと、このメモリセルアレイ上に絶縁膜を介して
形成された導電膜を具備することを特徴とする。
型半導体基板と、前記第1導電型半導体基板上に形成さ
れた第2導電型のドレイン及びソース領域と、前記ドレ
イン領域とソース領域間のチャネル領域上に絶縁膜を介
して形成されるフローティングゲートと、前記フローテ
ィングゲート上に絶縁膜を介して形成されるコントロー
ルゲートとよりなるメモリセルと、同一行のメモリセル
の前記コントロールゲートを接続した複数の行線と、隣
り合ったメモリセルの前記ドレイン領域および前記ソー
ス領域を共有するとともに同一列の前記ドレイン領域及
びソース領域を接続した複数の列線と、前記複数の列線
の一端に一端を接続される複数のスイッチングトランジ
スタと、前記複数の行線と前記複数の列線が互いに交差
するように配置されたメモリセルアレイと、前記複数の
メモリセルアレイ上に絶縁膜を介して形成され、前記ス
イッチングトランジスタの他端と接続される第2の列線
と、 このメモリセルアレイと第2の列線上に絶縁膜を
介して形成された導電膜を具備することを特徴とする。
4乃至15に係る発明において、前記導電膜に所定の電
位を印加し、前記列線間の前記半導体基板表面で前記行
線が存在しない領域に反転層が形成され、隣り合う前記
列線間に電流経路が形成されるのを防止するようにした
ことを特徴とする。このため、拡散層によって形成され
た列線間でその上部に制御ゲートを有さない部分におい
て、基板表面上に反転層が形成され不正なリーク電流が
発生することを防止する。
4乃至16に係る発明において、アドレス信号が入力さ
れ前記行線を選択するための行デコーダと、アドレス信
号が入力され前記列線を選択するための列デコーダと、
前記メモリセルにデータをプログラムするためのプログ
ラム手段とを更に具備し、前記プログラム手段による前
記メモリセルへのデータのプログラムは、同一列のメモ
リセルへのプログラム終了後、隣の列のメモリセルのプ
ログラムを行い、前記メモリセルへのデータのプログラ
ムは前記メモリセルアレイの一端の列から開始するよう
に制御されることを特徴とする。このため、専有面積を
小さくしたメモリを効率的に制御することが可能とな
る。
して説明する。図1は、メモリセルを8行×8列のマト
リックス状に配置したものである。同一行のメモリセル
は行線WL1〜WL8のいずれか一つに接続され、同一
列のメモリセルは、ドレイン同士が同一の列線に接続さ
れ、ソース同士が同一の列線に接続される。例えば、メ
モリセル11〜18のドレインはそれぞれ列線BL1に
接続され、メモリセル11〜18のソースはそれぞれ列
線BL2に接続される。また、この列線BL2は同一列
のメモリセル21〜28のドレインにも接続される。行
線WL1〜WL8は行デコーダ101に接続される。ま
た列線BL1〜BL9は列デコーダ102の出力信号に
よって制御される列線選択手段103を介してプログラ
ム手段104に接続される。
ランジスタより構成される。列線BL1にはトランジス
タ1aと1bのドレインが接続され、列線BL2にはト
ランジスタ2a、2b、1cのドレインが接続される。
同様にして列線BL3〜BL8にはそれぞれトランジス
タ3a〜8a、3b〜8b、2c〜7cのドレインが接
続され、列線BL9にはトランジスタ9bと8cのドレ
インが接続される。また、トランジスタ1a〜8aのゲ
ートには列デコーダ102より出力される制御信号CU
1〜CU8が供給され、トランジスタ1b〜9bには列
デコーダ102より出力される制御信号CB1〜CB9
が入力され、トランジスタ1c〜9cには列デコーダ1
02より出力される制御信号CL1〜CL8が入力され
る。
105、センスアンプ106、バイアス回路107、接
地回路108より構成される。データ書込み回路105
は外部信号WによってON/OFFを制御されるNチャ
ネル型トランジスタTr2を介して、センスアンプ10
6は外部信号RによってON/OFFされるNチャネル
型トランジスタTr1を介して、列選択手段103のト
ランジスタ1a〜8aに共通に接続される。バイアス回
路107は列選択手段103のトランジスタ1b〜9b
に共通に接続される。接地電位108は列選択手段10
3のトランジスタ1c〜8cに共通に接続される。
の端の列に接続されるメモリセルから行われ、一つの列
の全てのメモリセルにプログラムが完了した後、隣の列
のメモリセルのプログラムが開始される。例えば、列線
BL1に接続されたメモリセルからプログラムが開始さ
れる、次に列線BL2に接続されたメモリセルがプログ
ラムされ、順次列線BL3、BL4‥‥に接続されるメ
モリセルがプログラムされていく。もしも列線BL9に
接続されるメモリセルからプログラムを始めたならば、
BL9に接続された全てのメモリセルへのプログラムが
完了した後、次に列線BL8に接続されるメモリセルが
プログラムが行われ、次に列線BL7、BL6と隣の列
のメモリセルがプログラムされていく。
択されたメモリセルのドレインが接続されている列線に
高電圧を供給するとともにそのソースに基準電位(例え
ば接地電位)を供給するようにする。そしてメモリセル
の浮遊ゲートに電子を注入する時には、選択されたメモ
リセルに制御ゲートすなわち選択されたメモリセルが接
続されている行線に高電圧を供給する。これによってメ
モリセルのチャネルに電流が流れチャネル領域の電子が
浮遊ゲートに注入される。選択されたメモリセルの浮遊
ゲートに電子を注入しない時、すなわち浮遊ゲートを消
去された状態のままにしておく時には、選択された行線
に基準電位(例えば接地電位)を供給する。
タの消去及びプログラム動作について更に説明する。メ
モリセルへのデータのプログラムの前に、すなわちデー
タの書き込みの前に、メモリセルのデータの消去を行
う。すなわちメモリセルはデータをプログラムする前に
データの初期化を行い全て2進データの一方の記憶状態
に設定された後、選択的に2進データの他方のデータを
書き込まれることになる。また、データの消去を行う前
にはデータを消去する全てのメモリセルの浮遊ゲートに
電子を注入する。すなわち消去すべきメモリセルの初期
状態を同じにしておき、その後消去することで、消去後
のメモリセルの閾値電圧の分布を均一に近くなるように
する。この消去前のメモリセルへの電子の注入は、上記
したデータのプログラムと同様に列線BL1に高電圧を
供給し、列線BL2を基準電位に設定し、行線WL1か
らWL8を順次高電圧にしてメモリセル11〜18に順
々に電子を注入する。その後列線BL2に高電圧を供給
し、列線BL3を基準電位に設定し、行線WL1からW
L8を順次高電圧にしてメモリセル21〜28に順々に
電子を注入する。これをBL3からBL9まで繰り返し
すべてのメモリセルの浮遊ゲートに電子を注入する。あ
るいは、すべての列線を基準電位に設定し、すべての行
線を高電位に設定すれば、トンネル効果によって浮遊ゲ
ートに電子がチャネル領域から注入される。このように
電子の注入が完了すると、すべての行線を基準電位にし
て、列線に高電圧を供給する。このため、浮遊ゲートの
電子は列線の高電圧に引かれ、トンネル効果によって放
出される。
良いかどうかをチェックして、放出量が足りなければ更
に放出し、最適の閾値電圧にメモリセルが達するまで電
子の放出と読み出しが繰り返される。この消去状態を確
認するための読み出しは、通常の読み出しの時よりも、
行線、すなわちメモリセルの制御ゲートに供給する電圧
を低い値に設定して、行うと良い。そして、この低い電
圧でメモリセルがオンするかどうかのチェックを行う。
メモリセルがオンすればメモリセルの閾値電圧が行線に
供給された電圧よりも低くなったことになるので、この
行線の電圧を基準として消去完了時の設定したいメモリ
セルの閾値電圧を決めることが出来る。この場合、後述
する図4に示す行デコーダにおいては、電源電圧V1が
選択された行に出力されることになるので、この電源電
圧V1を変化させてやればよい。すなわち、電源電圧供
給手段を設け、データのプログラムや消去完了のチェッ
クを行う時に電源電圧V1を変化させるようにすれば、
行デコーダの回路構成を簡単にすることができる。
信号CB1〜CB9で制御されるトランジスタ1b〜9
bの一端に接続され、これらのトランジスタ1b〜9b
の他端は、共通にバイアス回路に接続される。このバイ
アス回路107は後述するが、データの消去の時にはデ
ータが消去可能な高電圧を出力し、データの読み出しの
時には所定の電圧を出力する。列線BL1〜BL8は、
それぞれゲートが信号CU1〜CU8で制御されるトラ
ンジスタ1a〜8aの一端に接続され、これらのトラン
ジスタ1a〜8aの他端は、共通に接続され、データの
読み出し時にオンするトランジスタTr1を介してセン
スアンプ106に接続されるとともに、データのプログ
ラムの時、すなわちデータの書き込みの時にオンするト
ランジスタTr2を介してデータ書き込み回路105に
接続される。列線BL2〜BL9は、それぞれゲートが
信号CL1〜CL8で制御されるトランジスタ1c〜8
cの一端に接続され、これらのトランジスタ1c〜8c
の他端は、共通に接地電位107に接続される。
8、信号CB1〜CB9はアドレス入力A3,A4,A
5によってその論理レベルが決定される。図2および図
3の真理値表に示すように信号W及び信号Rがともに論
理“0”のデータの消去の時には、信号CU1〜CU
8、信号CL1〜CL8は全て論理“0”となり、これ
らの信号が供給されるトランジスタ1a〜8a、1c〜
8cをオフにし、信号CB1〜CB8は全て論理“1”
となり、これらの信号が供給されるトランジスタ1b〜
9bは全てオンし、列線BL1〜BL9はバイアス回路
107に接続され消去のための高電圧が供給される。こ
の消去の時には行線WL1〜WL8は全て論理“0”
(例えば接地電位)に設定されている。消去状態のチェ
ックのための読み出しの時は後述する行デコーダ101
に供給される電源電圧V1を所定の電圧に設定する。
ログラムについて説明する。データのプログラムの時に
は、信号Wは論理“1”に信号Rは論理“0”に設定さ
れる。この実施例では、列線BL1に接続されているメ
モリセルから列線BL8の方に順次プログラムを行う。
このメモリセルのアドレスの指定は、アドレス入力A
3、A4、A5によってなされ、A3=A4=A5=
“0”の時は列線BL1とBL2との間のメモリセルが
プログラムされ、A3=“1”、A4=A5=“0”の
時は列線BL2とBL3との間のメモリセルがプログラ
ムされ、順次アドレス信号の増加とともにプログラムさ
れるメモリセルの列が移動し、最後にA3=A4=A5
=“1”の時は列線BL8とBL9との間のメモリセル
がプログラムされる。アドレス入力A3=A4=A5=
“0”の時は信号CU1=“1”、CU2〜CU8=
“0”、信号CL1〜CL8=“1”に設定される。こ
のため列線BL2〜BL9は、ゲートに“1”の信号C
L1〜CL8が供給されるトランジスタ1c〜8cを介
して接地回路108に接続され、接地電位が供給され
る。列線BL1は、ゲートに“1”の信号CU1が供給
されるトランジスタ1aと、このトランジスタに接続さ
れゲートに信号Wが供給されるトランジスタTr2とを
通して図1に示すようにデータ書き込み回路105に接
続される。よって列線BL1には、データ書き込み回路
105から高電圧が供給される。もし選択された行線が
高電圧に設定されるなら、この行線に接続されたメモリ
セルを通して列線BL1からBL2へ電流が流れメモリ
セルの浮遊ゲートに電子が注入されデータが書き込まれ
る。また選択された行線が、非選択な行線と同じ基準電
位のままであるなら選択されたメモリセルには電流は流
れないので、浮遊ゲートは消去状態を維持しデータの書
き込みは行われない。列線BL1とBL2との間のメモ
リセルへのデータのプログラムが終了すると、アドレス
は、A3=“1”、A4=A5=“0”に変化し列線B
L2とBL3との間のメモリセルがプログラムされる。
A3=“1”、A4=A5=“0”の時は、図2に示す
ように信号CU1=CU2=“1”、CU3〜CU8=
“0”に設定され、また信号CL1=“0”、CL2〜
CL8=“1”に設定される。このため列線BL1、B
L2には高電圧が供給され列線BL3〜BL9は接地電
位に設定される。選択された行線が高電圧に設定されれ
ば、列線BL2とBL3との間のゲートに高電圧が供給
されているメモリを通して電流が流れこのメモリセルの
浮遊ゲートに電子が注入される。また列線BL1とBL
2との間のメモリセルはゲートに高電圧が供給されてい
ても列線BL1とBL2とはともに高電圧に設定されて
いるので、これら列線の間のメモリセルには電流が流れ
ず、しきい値状態は変化しない。この実施例の場合列線
BL1とBL2とをともに高電圧に設定したが、図3に
示すように信号CU1を“0”にして列線BL1をデー
タ書き込み回路から切り離すようにしても良い。
位を供給する列線とを図1の実施例では順次左にずらし
データのプログラムを行う。データのプログラムが終了
すれば、すべての行線を基準電位にして、信号CU1〜
CU8を“0”に、信号CL1〜CL8を“1”とし、
列線を接地電位にして充電された列線の電位を放出す
る。この時、列線BL1に高電圧が残るので、列線BL
1も接地電位にする手段を設けることが望ましい。
セルからのデータの読み出しについて説明する。データ
の読み出しの時には、信号Wは論理“0”に信号Rは論
理“1”に設定される。アドレス入力A3=A4=A5
=“0”の時には、列線BL1とBL2との間にあるメ
モリセル11〜18のいずれか一つが選択される。この
時図2に示すように、信号CU1及び信号CL1は論理
“1”に設定されるので、この信号CU1及び信号CL
1が供給されているトランジスタ1a、1cはオンし、
列線BL1は、信号CU1がゲートに供給されているト
ランジスタ1aと論理“1”の信号Rが供給されオンし
ているトランジスタTr2とを介してセンスアンプ10
6に接続される。列線BL2は、信号CL1がゲートに
供給されているトランジスタ1cを介して接地回路10
8に接続され、接地電位が供給される。例えば行線WL
1が選択され論理“1”にされた時にはメモリセル11
が選択される。一方、信号CB1、CB2は論理“0”
に、信号CB3〜CB9は論理“1”にされ、非選択な
列線BL3〜BL9は、これら信号CB3〜CB9がゲ
ートに供給されるトランジスタ3b〜9bを介してバイ
アス回路107に接続され所定の電圧が供給される。な
お、非選択な列線は、特に所定電位に設定しておく必要
はなく、信号CB1〜CB9が供給されているトランジ
スタはオフのままにしておいても良い。行線WL1が選
択されると、行線WL1が論理“1”(例えば5V)に
され、残りの行線は論理“0”にされる。この時メモリ
セル11からデータが読み出される。この状態でアドレ
ス入力A3が論理“1”に変化すると、信号CU1、C
L1は論理“0”に変化し、信号CU2、CL2が論理
論理“1”に変化する。このため、列線BL2はセンス
アンプ106に接続され、列線BL3は接地電位108
に接続される。また信号CB3が論理“0”に変化し、
信号CB1は論理“1”に変化するので、列線BL1に
はバイアス回路107から所定電位が供給される。この
状態ではメモリセル21が選択される。メモリセル21
が選択された状態で、アドレス入力A3が論理“0”
に、アドレス入力A4が論理“1”に変化すると、メモ
リセル31が選択され、メモリセル31が選択された状
態で、アドレス入力A3が論理“1”に変化するとメモ
リセル41が選択される。このメモリセル41が選択さ
れた状態で、アドレス入力A3、A4が論理“0”にア
ドレス入力A5が論理“1”に変化するとメモリセル5
1が選択されることになる。このメモリセル51が選択
された状態で、行線WL1が論理“0”に変化し、行線
WL2が論理“1”に変化すると、行線WL2が選択さ
れるので、今度はメモリセル52が選択された状態とな
る。
に詳しく説明する。上記のように、列線BL2には接地
電位が供給される。すなわちメモリセル11の列線BL
2に接続された一端は、接地電位に接続される。また、
列線BL1、すなわちメモりセル11の他端はセンスア
ンプ106に接続される。メモリセルはその閾電圧の大
小で論理“0”と論理“1”とが記憶される。すなわち
データのプログラムの時に浮遊ゲートに電子の注入され
たメモリセルは閾電圧が高くなり、データのプログラム
の時に電子が注入されていない消去状態のままのものは
その閾電圧は低い。閾電圧が高いと行線が論理“1”と
なりメモリセルが選択されても選択されたメモリセルは
オンせず、閾電圧が低いと選択された時にオンする。
今、列線BL1とBL2との間のメモリセルのうち、行
線WL2〜行線WL8は論理“0”で非選択状態のため
行線WL2〜行線WL8に接続されているメモリセルは
オフしており、メモリセル11は閾電圧が高い時には、
行線WL1が論理“1”であってもメモリセル1はオフ
するため、列線BL1は、センスアンプの負荷トランジ
スタで充電され、この充電された状態がセンスアンプで
検出され、例えばメモりセル11の記憶データが論理
“1”であると判定される。メモリセル11の閾電圧が
低い時には、メモリセル11はオンするため、列線BL
1は、メモりセル11および列線BL2を通して、接地
電位に向かって放電され、この放電状態がセンスアンプ
106で検出され、例えばメモりセル11の記憶データ
が論理“0”であると判定される。メモリセル21が選
択される時は、列線BL2がセンスアンプ106に接続
され、列線BL3が接地電位に接続される。よって列線
BL2は、メモリセル21の閾電圧が高い時には、列線
BL3とは電気的に分離された状態となり、このため列
線BL2はセンスアンプの負荷トランジスタで充電さ
れ、この充電された状態がセンスアンプで検出される。
一方、メモリセル21の閾電圧が低い時には、列線BL
2はメモリセル21及び列線BL3を通して接地電位1
08に向かって放電され、この放電状態がセンスアンプ
106で検出されることになる。
モリは、メモリセルの閾値電圧が低い時には、行線が論
理“1”であればデータが読み出されないものでもオン
してしまう。例えばメモリセル41が選択されこのメモ
リセル41の閾電圧が高い時はこのメモリセル41はオ
フするが、メモリセル41の隣のメモリセル31の閾電
圧が低ければ、メモリセル31はオンする。例えば第1
図のメモリセル31及びメモリセル31の右側に配置さ
れ行線WL1に接続された全てのメモリセル21、11
の閾電圧が低い時には、これらのメモリセルを通して、
列線BL4及び列線BL4の右側の列線全てがメモリセ
ルを通して接続されることになる。今これらの列線が接
地電位にあるとすると、センスアンプ106の負荷トラ
ンジスタが、列線BL4が充電される時にメモリセルを
通してBL4の右側の全ての列線も充電され、これらの
充電が完了するまで、メモリセル41のデータが読み出
せないことになりデータの読み出し速度が遅くなってし
まう。このため非選択な列線は、バイアス回路107に
よって所定の電位に充電されている。このため、所定の
読み出し速度が得られるならば、非選択な列線は所定電
位に設定しておく必要はない。
ルにでも任意に行うことができるが、上記のようにメモ
リセルアレイの端の列から順次内側へ行うのが望まし
い。これは、例えばメモリセル41からプログラムを開
始したとすると、列線BL4に高電圧を供給し、列線B
L5に基準電位を与える。この時行線WL1に高電圧を
供給すればメモリセル41の浮遊ゲートに電子が注入さ
れる。行線WL1に高電圧が供給されているので、メモ
リセル31、21、11は導通状態にある。このため、
列線BL3、BL2、BL1を電気的に浮遊状態として
いても、列線BL4からメモリセル31、21、11を
通して、列線BL3、BL2、BL1に存在する容量を
充電する分の電流が流れる。この電流によってメモリセ
ル31、21、11の浮遊ゲートに電子が間違って注入
される恐れがある。これを回避するためには、列線BL
3、BL2、BL1にも列線BL4と同様に高電圧を供
給してメモリセル31、21、11に電流が流れないよ
うにすればよいが、任意の番地のメモリセルにプログラ
ムするには、列線に充電された高電圧をいったん放電し
なければならない。例えばメモリセル41をプログラム
した後メモリセル11をプログラムすると、列線BL2
を基準電位にしなければならないために、列線BL4、
BL3、BL2の高電圧が放電されてしまい充電された
電荷が無駄になってしまう。このため、列線BL1,B
L2と順々に高電圧を供給していけば高電圧を放電する
必要がないために電荷を有効に使用することが出来る。
このため本願発明では、メモリセルアレイの端の列から
順次プログラムをするようにしている。
を示す。この行デコーダでは、アドレス入力A0,A
1,A2によって8本の行線を選択している。図5の
(a)はメモリセルにプログラムするデータが論理
“1”である場合のデータプログラム時の真理値表を示
す。この実施例では、データが論理“1”の時にメモリ
セルの浮遊ゲートに電子を注入してメモリセルの閾電圧
を高く設定するようにしている。図5の(b)はメモリ
セルにプログラムするデータが論理“0”である場合の
データプログラム時の真理値表を示す。図4は行デコー
ダ回路の一例である。なお、信号Dは図6(b)に示し
た回路より得られるもので、信号W、R、DINと信号
Dの関係は図6(a)に示す真理値表で表される。
書き込まれるべきデータである。信号WおよびRがとも
に論理“0”の時、行デコーダは消去モードとなりデー
タDは論理“0”となる。このとき図4において、すべ
ての行線に基準電位が供給される。信号Wが論理
“1”、信号Rが倫理“0”の時、行デコーダはプログ
ラムモードとなりデータDはDINと同じ論理なる。こ
のとき図4においてデータDは書き込むべきデータDI
Nの論理に応じて入力され、書き込むべきデータDIN
が論理“1”の時アドレスA0〜A3によって選択され
た1つの行線に高電圧が供給される。また、信号Wが論
理“0”、信号Rが倫理“1”の時、行デコーダは読み
出しモードとなりデータDは論理“1”となる。図4に
おいて、データDが論理“1”の時アドレスA0〜A3
によって選択された行線の一つが論理“1”となり電源
電圧V1が供給される。
行線に関するメモリセルをプログラムする場合が示され
ているが、図4、図6の回路を例えば図7、図8に示す
ように変更することで、同時に2本の行線に関するメモ
リセルをプログラムすることが可能となる。
が入力されているトランジスタTr3に接続されている
トランジスタTr4に信号D1を入力するようにし、ア
ドレス入力/A1が入力されているトランジスタTr5
に接続されているトランジスタTr6に信号D2を入力
する。すなわちアドレス入力A1、/A1に関するデコ
ーダにそれぞれ異なるデータを入力するようにする。信
号D1はアドレス入力A1が論理“1”のときに書き込
まれるデータで、信号D2はアドレス入力A1が論理
“0”のときに書き込まれるデータとなる。プログラム
時にアドレス入力A1=/A1=論理“1”となった時
には、対応する2本の行線が同時に選択され、信号D
1、D2に基づいて2個のデータを対応する2本の行線
に関するメモリセルに同時にプログラムすることが可能
になる。この場合アドレス入力A1が論理“1”の時に
書き込むべきデータとアドレス入力A1が論理“0”の
時に書き込むべきデータとの2個のデータを例えばラッ
チ回路等で記憶するようにすれば良い。以下に図7〜9
を用いて説明する。
みデータDINは、アドレス信号A1とラッチ信号LA
とがともに論理“1”のときに、ラッチ回路部1にラッ
チされ信号D1を出力し、アドレス信号A1が論理
“0”でラッチ信号LAが論理“1”のときに、ラッチ
回路部2にラッチされ信号D2を出力する。この主要信
号の電圧波形を図9に示す。ラッチ信号901によって
アドレス信号A1が論理“0”の時の書き込みデータD
IN(論理“1”)がラッチ回路部2にラッチされ、ラ
ッチ信号902によってアドレス信号A1が論理“1”
の時の書込みデータDIN(論理“1”)がラッチ回路
部1にラッチされる。その後、書き込み信号W903が
論理“1”となり書き込みが行われる。図7(a)は行
デコーダ回路の一実施例で、アドレス信号A1が入力さ
れているデコード回路部には書き込みデータD1が入力
され、アドレス信号/A1が入力されているデコード回
路部には書き込みデータD2が入力される。図7(b)
はこの行デコーダ回路に供給されるアドレス信号A1、
/A1を出力する回路で、書き込み信号Wが論理“1”
のデータが書き込まれる時にはアドレス信号A1、/A
1がともに論理“1”となって2本の行線が選択され
る。書き込み信号Wが論理“0”のデータの書き込み以
外の時には、入力信号A1に応答してアドレス信号A
1、/A1が出力される。この実施例では、アドレス信
号A1に関して2個のデータを書くようにしたが、アド
レス信号A0とデータDとの論理を取ってアドレス信号
A0に関してデータを書くようにするなど、どのアドレ
ス信号を選択するかはそのシステムにとっての最適アド
レス信号を選択すれば良いことは言うまでもない。
一例である。なおこのバイアス回路は、後述するセンス
アンプ回路と同様の回路構成となり、データの読み出し
時、非選択な列線をバイアスする電圧として、選択され
た列線にセンスアンプから供給されるのと同じ電圧を供
給する。このため、次に選択される列線はあらかじめ所
定の電圧に設定されていることになり、列線の充電時間
が短縮できる。信号R及び信号Wがともに論理“0”の
データの消去の時には、信号Eとこの信号Eの反転信号
/Eはそれぞれ論理“1”と論理“0”に設定される。
このため、トランジスタTr7はオフし、トランジスタ
Tr8とTr9とがオンするので、これらトランジスタ
Tr8、Tr9を通して消去回路1001がメモリセル
に接続され高電圧が列線に供給される。図2に示したよ
うに信号R及び信号Wがともに論理“0”の時には信号
CB1〜CB9が論理“1”となるのですべての列線が
消去回路1001によって高電圧に設定される。データ
のプログラムの時には信号Wが論理“1”に、信号R及
び信号Eがともに論理“0”、信号/Eは論理“1”と
なるので、トランジスタTr8及びTr9はオフし消去
回路1001がメモリセルから切り離される。またトラ
ンジスタTr7はオンし、信号Wが論理“1”のためト
ランジスタTr10もオンし、インバータInv1及び
トランジスタTr11、TR12によって設定される所
定の電位がトランジスタTr10及びTr7を通して出
力される。信号Wが論理“1”で信号Rが論理“0”の
データのプログラムの時には図2の真理値表に示したよ
うに信号CB1〜CB9が論理“0”となり、これら信
号CB1〜CB9が供給されているトランジスタ1b〜
9bはオフしメモリセルとバイアス回路107とは切り
離されるので、図6のトランジスタTr7あるいはトラ
ンジスタTr8がオフするように制御してもよい。メモ
リセルからのデータの読み出しの時は、信号Wが論理
“0”で信号Rが論理“1”に設定されるので、トラン
ジスタTr7及びトランジスタTr10を通して所定の
電位が出力され非選択な列線に供給される。このインバ
ータInv1、トランジスタTr11、Tr12は図1
1に示すセンスアンプと同等の構成を有するようにして
いる。
ルトランジスタTr13が負荷トランジスタとして働
く。インバータInv2及びトランジスタTr13、T
r14は一般的に知られているフィードバック型バイア
ス回路を構成している。差動型センスアンプ1101は
トランジスタTr13とTR14との接続点の電位を基
準電位と比較して列線が充電状態か放電状態化を検知し
てメモリセルの記憶データを読み取る。この場合の基準
電位は、接地電位ではなく、トランジスタTr13とT
r14との接続点の電位が充電状態の時の値と放電状態
の時の値との間の値となるように設定される。
セルへのプログラム、すなわちデータの書き込み時の電
圧波形を示す。これは図2の真理値表に基づいた場合を
示している。データの書き込みの時は信号Wは論理
“1”に設定される。データを書き込むかどうかは入力
データDによって決定され、信号Dが“1”の時に対応
した行線の一つが“1”となる。信号Dは行を指定する
アドレス信号A0,A1,A2が確定してから“1”と
なり、信号Dが“0”になってからアドレス信号A0,
A1,A2が変化する。これはデータの誤書き込みを防
止するためである。期間t11では信号Dが“1”であ
るので行線WL1が“1”になり、例えば期間t13で
は信号Dは“0”であるので、行線WL3は“0”のま
までデータの書き込みは行われない。この例では列線B
L1側のメモリセルから書き込みを行っているので、信
号CU1がまず“1”にされる。列を指定するアドレス
信号A3,A4,A5が変化した期間t21以降は次の
列のメモリセルに書き込みが行われる。メモリセルへの
書き込みが終了し信号Wが“0”になると(期間t8
8)、信号CB1〜CB9が“1”になり、図10に示
すバイアス回路において、所定の期間信号Wと信号Rお
よび信号“0”に、信号/Eを“1”にしておけば、ト
ランジスタTr7およびTr10がオンするのでこれら
のトランジスタを通して、各列線が接地電位に放電され
る。
と異なるところは、信号Wをパルス信号として入力し、
信号Dが確定している間にパルス信号Wを“1”にして
書き込みを行う。図14は更に異なる本願発明の実施例
で、図12と異なるところは、信号CU1〜CU8、信
号CL1〜CL8が図3の真理値表に基づいているとこ
ろである。この場合、書き込みの終了した列線は、電気
的に浮遊状態となるので高電圧を供給している列線の面
積が小さくてすむため信頼性上好ましい。
いけば任意の記憶容量を持った半導体メモリを構成でき
るが、一つの列線に接続されるメモリセルが数が多くな
ると列線の寄生容量が増加して、データの読み出し速度
が遅くなるという問題が生じる。図15はこのような問
題に鑑みてなされた本願発明の他の実施例である。メモ
リセルアレイを複数のメモリブロックBLK1、BLK
2、・・・・、BLKiに分割し、各ブロック内の列線(以
下第1 の列線と称する)BL11〜BL19、BL21〜BL
29、・・・・、BLi1〜BLI9は選択トランジスタSTr11
〜STr19、STr21〜STr29、・・・・、STri1〜S
Tri9を介して共通の列線(以下第2 の列線と称する)
BL1〜BL9と接続される。選択トランジスタSTr
11〜STr19、STr21〜STr29、・・・・STri1〜S
Tri9のゲートには信号S1、S2、・・・・Siが供給さ
れる。第2の列線BL1〜BL9は図示せぬ列デコーダ
によって制御される列選択手段を介してプログラム手段
に接続される。このような構造とすることで、信号S
1、S2、・・・・Siによって選択されたメモリブロック
のそれぞれの第1の列線が第2の列線と接続され、プロ
グラム及び消去がなされる。また、本実施例において
も、行デコーダ回路に図4もしくは7の回路構成を用い
ることは可能で、同時に複数のメモリセルに書込みを行
うことが可能である。例えば、信号S1、S2、S3‥
‥‥‥に対して書き込むべきデータDINを入力する信
号線をそれぞれ設け、データをプログラムする時に信号
S1、S2、S3‥‥‥‥を論理“1”にしてやればす
べてのメモリブロックに同時にデータをプログラムでき
る。これはもちろんすべてのブロックに同時にプログラ
ムせず、2個のブロックを同時にプログラムする等種々
の応用が可能である。
に示した実施例においては、各メモリブロックに設けら
れた選択トランジスタSTr11〜STr19、STr21〜
STr29、・・・・、STri1〜STri9とは各メモリブロ
ックの列に対して1列おきに各メモリブロックBLK
1、BLK2、・・・・、BLKiの上下に異ならせて接続
されていたが、図16に示す実施例においては、この選
択トランジスタSTr11〜STr19、STr21〜STr
29、・・・・、STri1〜STri9は各メモリブロックの上
側あるいは下側の一方にまとめて配置される。このよう
な構造とすることで、メモリブロックBLK1、BLK
2、・・・・、BLKiを選択するための信号線をそれぞれ
1本にすることができ、メモリセルアレイの専有面積を
小さくすることができる。
に示した実施例の選択トランジスタがない側へ更に選択
トランジスタを設けたものである。第1の列線BL11〜
BL19、BL21〜BL29、・・・・、BLi1〜BLI9はそれ
ぞれその両端に選択トランジスタSTra11〜STra
19、STra21〜STra29、・・・・、STrai1〜ST
ri9とSTrb11〜STrb19、STrb21〜STrb
29、・・・・、STrbi1〜STrbi9を有し、この選択ト
ランジスタを介して第2の列線とBL1〜BL9と接続
される。このような構造とすることで、メモリブロック
内の列線がメモりブロックの上下から充放電されること
になるのでメモリブロック内の列線の抵抗を小さくする
ことができる。
成例を示す。図18(a)はその平面図であり、N+ 層
1801〜1809は列線BL1〜BL9を形成し、N
+ 層と直行して配線されているポリシリコン1802は
制御ゲートを形成する。制御ゲートの下のN+ 層とN+
層との間に浮遊ゲート1803が形成されており、メモ
リセルのトランジスタを形成している。図18(b)、
(c)、(d)、(e)はそれぞれ図16(a)のa−
a’、b−b’、c−c’、d−d’断面より見た図で
ある。
トのない半導体基板表面に反転層ができメモリセル間で
不正なリーク電流が発生することがないようにシールド
として上部に所定の電位にバイアスされたポリシリコン
層1804が設けられている。なおこれはポリシリコン
層にかぎらずリーク電流を防止できるものであればどの
ようなものでも良いことは言うまでもない。
第1の列線は拡散層で形成され、第2の列線はアルミニ
ウムで形成される。この場合は、第2の列線を形成した
後、絶縁膜を介して上記シールド用の導電層を形成すれ
ばよい。
を説明する。半導体基板表面にゲート絶縁膜となる酸化
膜上に浮遊ゲートとなるポリシリコン層を形成する。こ
の後N+ 層となるべき箇所をストライプ状にエッチング
し半導体基板を露出させ半導体基板と反対の導電型のN
+ 層を浮遊ゲートとなる残されたポリシリコン層をマス
クとして形成する。こののち酸化膜をポリシリコン上及
び露出した半導体基板上に形成しこの上に制御ゲートと
なるポリシリコンを形成する。行線とするべき箇所にレ
ジストを残しこれをマスクとして一層目のポリシリコン
をエッチングすれば、制御ゲートの下に浮遊ゲートが残
りメモリセルが形成される。
OMにおいて、本願発明のプログラム方法を採用するこ
とによって、オフセットトランジスタ部が不要となり、
メモリセルの専有面積の縮小および歩留まりの向上の効
果が得られる。さらに、本願発明のプログラム、読み出
し方法を用いることにより、仮想グランド型EEPRO
Mの動作速度を速くすることも可能となる。
す図である。
ログラム、消去、読み出し時の真理値表を示す図表であ
る。
ログラム、消去、読み出し時の図2に示す実施例とは異
なる実施例の真理値表を示す。
る。
理値表を示す図表である。
示す図である。
を示す図である。
路を示す図である。
る。
である。
す図である。
号波形を示す図である。
時の主要な信号波形を示す図である。
込み)時の主要な信号波形を示す図である。
である。
示す図である。
例を示す図である。
である。
面を示す図である。
ンボルを示す図である。
部の断面を示す図である。
る行デコーダに入力される信号 DIN 実際にメモリセルに書き込ま
れるデータ A0〜A5 アドレスデータ
Claims (17)
- 【請求項1】 フローティングゲート、コントロールゲ
ート、ドレイン、ソース、及びチャネル領域を有し、前
記フローティングゲート中の電荷の量によってデータを
記憶するメモリセルを、行方向及び列方向のマトリクス
状に配列し、同一行のメモリセルのコントロールゲート
を接続した行線と、隣り合うメモリセルのドレイン及び
ソースを共用するとともに同一列の前記ドレイン及びソ
ースを接続した列線とを有するメモリセルアレイと、 アドレス信号が入力され前記行線を選択する行デコーダ
と、 アドレス信号が入力され前記列線を選択する列デコーダ
と、 前記メモリセルにデータをプログラムするためのプログ
ラム手段とを具備し、 前記プログラム手段による前記メモリセルへのデータの
プログラムは、同一列のメモリセルへのプログラム終了
後、隣の列のメモリセルのプログラムを行い、前記メモ
リセルへのデータのプログラムは前記メモリセルアレイ
の一端の列から開始するように制御されることを特徴と
する不揮発性半導体メモリ。 - 【請求項2】 前記行デコーダは前記メモリセルへのプ
ログラムデータが入力され、前記アドレス信号によって
選択された行線に、前記プログラムデータに基づいて高
電圧を供給し、前記フローティングゲートに電子を注入
するか否かの制御を行うことを特徴とする請求項1記載
の不揮発性半導体メモリ。 - 【請求項3】 前記列線と前記プログラミング手段との
接続の制御を前記列デコーダによって行う列選択手段を
さらに具備し、 隣り合う3本の列線を端から順に第1の列線、第2の列
線、第3の列線としたとき、前記プログラミング手段は
前記列選択手段を介して、前記第1の列線に高電圧を供
給するとともに前記第2の列線に基準電位を供給して、
ドレインを前記第1の列線に接続されソースを前記第2
の列線に接続されるメモリセルのプログラムを行い、前
記ドレインを前記第1の列線に接続されソースを前記第
2の列線に接続されるメモリセルのプログラムが終了す
ると、前記列選択手段を介して前記第2の列線に高電圧
を供給するとともに前記第3の列線に基準電位を供給し
て、ドレインを前記第2の列線に接続されソースを前記
第3の列線に接続されるメモリセルのプログラムを開始
することを特徴とする請求項1乃至2記載の不揮発性半
導体メモリ。 - 【請求項4】 前記プログラミング手段は、前記ドレイ
ンを前記第2の列線に接続されソースを前記第3の列線
に接続されるメモリセルのプログラムする際に、前記第
1の列線およびプログラムが終了したメモリセルに接続
される列線に高電圧を供給することを特徴とする請求項
4記載の不揮発性半導体メモリ。 - 【請求項5】 前記プログラミング手段は、前記ドレイ
ンを前記第2の列線に接続されソースを前記第3の列線
に接続されるメモリセルのプログラムする際に、前記第
1の列線およびプログラムを終了したメモリセルに接続
される列線を開放状態とすることを特徴とする請求項3
記載の不揮発性半導体メモリ。 - 【請求項6】 前記行デコーダに供給する電源電圧値を
変化させる電源電圧供給手段を更に具備し、前記行デコ
ーダに供給する電源電圧値を変化させて、前記メモリセ
ルへのデータのプログラム時に、選択された前記行線
に、前記メモリセルにプログラムされるデータに対応し
て電圧を供給することを特徴とする請求項2記載の不揮
発性半導体メモリ。 - 【請求項7】 前記メモリセルにプログラムされたデー
タを消去した後、前記メモリセルのデータの消去状態の
チェックを行う時に、前記電源電圧供給手段は通常の読
み出し時の電源電圧より低い電源電圧を前記行デコーダ
に供給することを特徴とする請求項6記載の不揮発性半
導体メモリ。 - 【請求項8】 前記行デコーダは前記アドレス信号によ
って選択された複数の行線に接続されるメモリセルに同
時にプログラムすることを特徴とする請求項2記載の不
揮発性半導体記憶装置。 - 【請求項9】 前記行デコーダは前記複数の行線に接続
されるメモリセルに書込むデータを保持するラッチ回路
をさらに具備することを特徴とすることを特徴とする請
求項8記載の不揮発性半導体メモリ。 - 【請求項10】 フローティングゲート、コントロール
ゲート、ドレイン、ソース、及びチャネル領域を有し、
前記フローティングゲート中の電荷の量によってデータ
を記憶するメモリセルを、行方向及び列方向のマトリク
ス状に配列し、同一行のメモリセルのコントロールゲー
トを接続した行線と、隣り合うメモリセルのドレイン及
びソースを共用するとともに同一列の前記ドレイン及び
ソースを接続した列線とを有する複数のメモリセルアレ
イと、 前記複数のメモリセルアレイの列線に対応する第2の列
線と、 前記メモリセルアレイの前記列線に一端が接続され、前
記第2の列線に他端が接続されるスイッチングトランジ
スタと、 アドレス信号が入力され前記行線を選択する行デコーダ
と、 アドレス信号が入力され前記列線を選択する列デコーダ
と、 前記メモリセルにデータをプログラムするためのプログ
ラム手段とを具備し、 前記プログラム手段による前記メモリセルへのデータの
プログラムは、前記スイッチングトランジスタによって
前記第2の列線と接続されたメモリセルアレイに対し
て、同一列のメモリセルへのプログラム終了後、隣の列
のメモリセルのプログラムを行い、前記メモリセルへの
データのプログラムは前記メモリセルアレイの一端の列
から開始するように制御されることを特徴とする不揮発
性半導体メモリ。 - 【請求項11】 同一のメモリセルアレイを構成する列
線に接続される前記スイッチングトランジスタは前記列
線の同一方向の一端に接続されることを特徴とする請求
項10に記載の不揮発性半導体メモリ。 - 【請求項12】 前記スイッチングトランジスタは、前
記列線の両端に設けられ対応するメモリセルアレイが選
択されると双方の前記スイッチングトランジスタが前記
第2の列線と接続されることを特徴とする請求項10記
載の不揮発性半導体メモリ。 - 【請求項13】 前記複数のメモリセルアレイの前記ス
イッチングトランジスタを同時に選択することにより、
複数のメモリセルアレイに同時にプログラムすることを
特徴とする請求項10乃至12記載の不揮発性半導体メ
モリ。 - 【請求項14】 第1導電型半導体基板と、前記第1導
電型半導体基板上に形成された第2導電型のドレイン及
びソース領域と、前記ドレイン領域とソース領域間のチ
ャネル領域上に絶縁膜を介して形成されるフローティン
グゲートと、前記フローティングゲート上に絶縁膜を介
して形成されるコントロールゲートとよりなるメモリセ
ルと、 同一行のメモリセルの前記コントロールゲートを接続し
た複数の行線と、 隣り合ったメモリセルの前記ドレイン領域および前記ソ
ース領域を共有するとともに同一列の前記ドレイン領域
及びソース領域を接続した複数の列線と、 前記複数の行線と前記複数の列線が互いに交差するよう
に配置されたメモリセルアレイと、 このメモリセルアレイ上に絶縁膜を介して形成された導
電膜を具備することを特徴とする不揮発性半導体メモ
リ。 - 【請求項15】 第1導電型半導体基板と、前記第1導
電型半導体基板上に形成された第2導電型のドレイン及
びソース領域と、前記ドレイン領域とソース領域間のチ
ャネル領域上に絶縁膜を介して形成されるフローティン
グゲートと、前記フローティングゲート上に絶縁膜を介
して形成されるコントロールゲートとよりなるメモリセ
ルと、 同一行のメモリセルの前記コントロールゲートを接続し
た複数の行線と、 隣り合ったメモリセルの前記ドレイン領域および前記ソ
ース領域を共有するとともに同一列の前記ドレイン領域
及びソース領域を接続した複数の列線と、 前記複数の列線の一端に一端を接続される複数のスイッ
チングトランジスタと、 前記複数の行線と前記複数の列線が互いに交差するよう
に配置されたメモリセルアレイと、 前記複数のメモリセルアレイ上に絶縁膜を介して形成さ
れ、前記スイッチングトランジスタの他端と接続される
第2の列線と、 このメモリセルアレイと第2の列線上に絶縁膜を介して
形成された導電膜を具備することを特徴とする不揮発性
半導体メモリ。 - 【請求項16】 前記導電膜に所定の電位を印加し、前
記列線間の前記半導体基板表面で前記行線が存在しない
領域に反転層が形成され、隣り合う前記列線間に電流経
路が形成されるのを防止するようにしたことを特徴とす
る請求項14乃至15記載の不揮発性半導体メモリ。 - 【請求項17】 アドレス信号が入力され前記行線を選
択するための行デコーダと、 アドレス信号が入力され前記列線を選択するための列デ
コーダと、 前記メモリセルにデータをプログラムするためのプログ
ラム手段とを更に具備し、 前記プログラム手段による前記メモリセルへのデータの
プログラムは、同一列のメモリセルへのプログラム終了
後、隣の列のメモリセルのプログラムを行い、前記メモ
リセルへのデータのプログラムは前記メモリセルアレイ
の一端の列から開始するように制御されることを特徴と
する請求項14乃至16記載の不揮発性半導体メモリ。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12613797A JPH10320989A (ja) | 1997-05-16 | 1997-05-16 | 不揮発性半導体メモリ |
| TW087106808A TW419809B (en) | 1997-05-16 | 1998-05-02 | Non-volatile semiconductor memory |
| KR1019980017558A KR100307113B1 (ko) | 1997-05-16 | 1998-05-15 | 불휘발성반도체메모리 |
| US09/079,912 US6301158B1 (en) | 1997-05-16 | 1998-05-15 | Nonvolatile semiconductor memory device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12613797A JPH10320989A (ja) | 1997-05-16 | 1997-05-16 | 不揮発性半導体メモリ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10320989A true JPH10320989A (ja) | 1998-12-04 |
Family
ID=14927596
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP12613797A Pending JPH10320989A (ja) | 1997-05-16 | 1997-05-16 | 不揮発性半導体メモリ |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US6301158B1 (ja) |
| JP (1) | JPH10320989A (ja) |
| KR (1) | KR100307113B1 (ja) |
| TW (1) | TW419809B (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1298671A3 (en) * | 2001-09-27 | 2005-11-09 | Sharp Kabushiki Kaisha | Bit line control decoder circuit, virtual ground type nonvolatile semiconductor storage device provided with the decoder circuit, and data read method of virtual ground type nonvolatile semiconductor storage device |
| JP2005347755A (ja) * | 2004-06-02 | 2005-12-15 | Macronix Internatl Co Ltd | メモリーデバイスを操作する方法およびメモリーデバイス |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6335878B1 (en) * | 1998-07-28 | 2002-01-01 | Hitachi, Ltd. | Non-volatile multi-level semiconductor flash memory device and method of driving same |
| JP4726292B2 (ja) * | 2000-11-14 | 2011-07-20 | ルネサスエレクトロニクス株式会社 | 薄膜磁性体記憶装置 |
| US7664998B2 (en) * | 2001-06-29 | 2010-02-16 | Nxp B.V. | Non-volatile memory and accelerated test method for address decoder by added modified dummy memory cells |
| US6552932B1 (en) * | 2001-09-21 | 2003-04-22 | Sandisk Corporation | Segmented metal bitlines |
| JP2003157682A (ja) * | 2001-11-26 | 2003-05-30 | Mitsubishi Electric Corp | 不揮発性半導体記憶装置 |
| DE10257870B4 (de) * | 2002-12-11 | 2007-10-04 | Infineon Technologies Ag | Halbleiterstruktur mit einer integrierten Abschirmung |
| EP1511042B1 (en) * | 2003-08-27 | 2012-12-05 | STMicroelectronics Srl | Phase-change memory device with biasing of deselected bit lines |
| KR101285575B1 (ko) | 2005-09-29 | 2013-07-15 | 다우 코닝 코포레이션 | 금속성 기판으로부터 고온 필름 및/또는 소자를 박리시키는 방법 |
| DE602006007095D1 (de) * | 2006-02-06 | 2009-07-16 | St Microelectronics Srl | Flashspeicher mit reduziertem Drainstress |
| CN100390238C (zh) * | 2006-06-23 | 2008-05-28 | 河北欧克精细化工股份有限公司 | 一种耐候珠光颜料及其制备方法 |
| US7391638B2 (en) * | 2006-10-24 | 2008-06-24 | Sandisk 3D Llc | Memory device for protecting memory cells during programming |
| US7589989B2 (en) * | 2006-10-24 | 2009-09-15 | Sandisk 3D Llc | Method for protecting memory cells during programming |
| US7420851B2 (en) * | 2006-10-24 | 2008-09-02 | San Disk 3D Llc | Memory device for controlling current during programming of memory cells |
| US7420850B2 (en) * | 2006-10-24 | 2008-09-02 | Sandisk 3D Llc | Method for controlling current during programming of memory cells |
| US7706185B2 (en) * | 2007-04-09 | 2010-04-27 | Macronix International Co., Ltd. | Reading circuitry in memory |
| US7916544B2 (en) * | 2008-01-25 | 2011-03-29 | Micron Technology, Inc. | Random telegraph signal noise reduction scheme for semiconductor memories |
| JP2010055734A (ja) * | 2008-07-31 | 2010-03-11 | Panasonic Corp | 半導体記憶装置 |
| US11087207B2 (en) | 2018-03-14 | 2021-08-10 | Silicon Storage Technology, Inc. | Decoders for analog neural memory in deep learning artificial neural network |
| JP2021044032A (ja) | 2019-09-06 | 2021-03-18 | キオクシア株式会社 | 半導体記憶装置 |
| CN115579041A (zh) * | 2022-10-24 | 2023-01-06 | 芯立嘉集成电路(杭州)有限公司 | 一种超短沟道nor闪存阵列、制造工艺及编程方法 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4301518A (en) | 1979-11-01 | 1981-11-17 | Texas Instruments Incorporated | Differential sensing of single ended memory array |
| US5027321A (en) | 1989-11-21 | 1991-06-25 | Intel Corporation | Apparatus and method for improved reading/programming of virtual ground EPROM arrays |
| KR940004404B1 (ko) * | 1990-11-30 | 1994-05-25 | 삼성전자 주식회사 | 불휘발성 반도체 메모리장치 |
| JP2565104B2 (ja) | 1993-08-13 | 1996-12-18 | 日本電気株式会社 | 仮想接地型半導体記憶装置 |
| JP2725565B2 (ja) * | 1993-10-08 | 1998-03-11 | 日本電気株式会社 | 仮想接地型フラッシュメモリの消去ベリファイ方法と仮想接地型フラッシュメモリ |
| US5517448A (en) * | 1994-09-09 | 1996-05-14 | United Microelectronics Corp. | Bias circuit for virtual ground non-volatile memory array with bank selector |
| US5844839A (en) * | 1995-07-19 | 1998-12-01 | Texas Instruments Incorporated | Programmable and convertible non-volatile memory array |
| JPH09180473A (ja) * | 1995-12-27 | 1997-07-11 | Nec Corp | 不揮発性半導体メモリ装置 |
| US5777922A (en) * | 1996-10-18 | 1998-07-07 | Hyudai Electronics Industries Co., Ltd. | Flash memory device |
-
1997
- 1997-05-16 JP JP12613797A patent/JPH10320989A/ja active Pending
-
1998
- 1998-05-02 TW TW087106808A patent/TW419809B/zh not_active IP Right Cessation
- 1998-05-15 US US09/079,912 patent/US6301158B1/en not_active Expired - Fee Related
- 1998-05-15 KR KR1019980017558A patent/KR100307113B1/ko not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1298671A3 (en) * | 2001-09-27 | 2005-11-09 | Sharp Kabushiki Kaisha | Bit line control decoder circuit, virtual ground type nonvolatile semiconductor storage device provided with the decoder circuit, and data read method of virtual ground type nonvolatile semiconductor storage device |
| JP2005347755A (ja) * | 2004-06-02 | 2005-12-15 | Macronix Internatl Co Ltd | メモリーデバイスを操作する方法およびメモリーデバイス |
Also Published As
| Publication number | Publication date |
|---|---|
| TW419809B (en) | 2001-01-21 |
| KR100307113B1 (ko) | 2001-10-19 |
| KR19980087105A (ko) | 1998-12-05 |
| US6301158B1 (en) | 2001-10-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH10320989A (ja) | 不揮発性半導体メモリ | |
| US4903236A (en) | Nonvolatile semiconductor memory device and a writing method therefor | |
| KR100337766B1 (ko) | 불휘발성 반도체 메모리 | |
| US7512006B2 (en) | Non-volatile memory and semiconductor device | |
| US4858194A (en) | Nonvolatile semiconductor memory device using source of a single supply voltage | |
| JP3625383B2 (ja) | 不揮発性半導体メモリ装置 | |
| JPH1093058A (ja) | フラッシュメモリ装置 | |
| JP2001052487A (ja) | 不揮発性半導体記憶装置 | |
| US7423910B2 (en) | Semiconductor device including MOS transistors having floating gate and control gate | |
| US5991198A (en) | Local row decoder and associated control logic for fowler-nordheim tunneling based flash memory | |
| US6816421B2 (en) | Nonvolatile semiconductor memory | |
| US7342843B2 (en) | Semiconductor integrated circuit device | |
| JP2964982B2 (ja) | 不揮発性半導体記憶装置 | |
| US6141255A (en) | 1 transistor cell for EEPROM application | |
| US6487125B2 (en) | Integrated circuit having an EEPROM and flash EPROM | |
| JP4832691B2 (ja) | 3層の金属配線を用いたフラッシュメモリアーキテクチャ | |
| JP3342878B2 (ja) | 不揮発性半導体記憶装置 | |
| US6097631A (en) | Electrically erasable floating-gate memory organized in words | |
| EP1274091A1 (en) | Nonvolatile semiconductor memory device with block architecture and minimized load on the internal voltage supply | |
| JPH0528778A (ja) | 不揮発性半導体記憶装置 | |
| JPH06349288A (ja) | 不揮発性半導体記憶装置 | |
| JP3190082B2 (ja) | 半導体記憶装置 | |
| JPH05210993A (ja) | 不揮発性半導体記憶装置 | |
| JPH01166395A (ja) | 不揮発性半導体記憶装置 | |
| US20040208062A1 (en) | Nonvolatile memory cell array |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20050428 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20050606 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051101 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051118 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060317 |