JPH1070205A - 非揮発性メモリセル及びこの非揮発性メモリセルをプログラムする方法 - Google Patents

非揮発性メモリセル及びこの非揮発性メモリセルをプログラムする方法

Info

Publication number
JPH1070205A
JPH1070205A JP9192260A JP19226097A JPH1070205A JP H1070205 A JPH1070205 A JP H1070205A JP 9192260 A JP9192260 A JP 9192260A JP 19226097 A JP19226097 A JP 19226097A JP H1070205 A JPH1070205 A JP H1070205A
Authority
JP
Japan
Prior art keywords
gate
program
voltage
floating gate
drain
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP9192260A
Other languages
English (en)
Other versions
JP2929434B2 (ja
Inventor
Rimu Chiyoi Un
ウン・リム・チョイ
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.)
SK Hynix Inc
Original Assignee
LG Semicon 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 LG Semicon Co Ltd filed Critical LG Semicon Co Ltd
Publication of JPH1070205A publication Critical patent/JPH1070205A/ja
Application granted granted Critical
Publication of JP2929434B2 publication Critical patent/JP2929434B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related 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/21Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
    • G11C11/34Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
    • G11C11/40Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10DINORGANIC ELECTRIC SEMICONDUCTOR DEVICES
    • H10D30/00Field-effect transistors [FET]
    • H10D30/60Insulated-gate field-effect transistors [IGFET]
    • H10D30/68Floating-gate IGFETs
    • H10D30/6891Floating-gate IGFETs characterised by the shapes, relative sizes or dispositions of the floating gate electrode
    • 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
    • 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/5628Programming or writing circuits; Data input 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
    • G11C11/5628Programming or writing circuits; Data input circuits
    • G11C11/5635Erasing circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/04Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
    • G11C16/0408Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells containing floating gate transistors
    • G11C16/0425Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells containing floating gate transistors comprising cells containing a merged floating gate and select transistor
    • HELECTRICITY
    • H10SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
    • H10DINORGANIC ELECTRIC SEMICONDUCTOR DEVICES
    • H10D30/00Field-effect transistors [FET]
    • H10D30/60Insulated-gate field-effect transistors [IGFET]
    • H10D30/68Floating-gate IGFETs
    • H10D30/6891Floating-gate IGFETs characterised by the shapes, relative sizes or dispositions of the floating gate electrode
    • H10D30/6892Floating-gate IGFETs characterised by the shapes, relative sizes or dispositions of the floating gate electrode having at least one additional gate other than the floating gate and the control gate, e.g. program gate, erase gate or select gate
    • 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/561Multilevel memory cell aspects
    • G11C2211/5613Multilevel memory cell with additional gates, not being floating or control gates
    • 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/562Multilevel memory programming aspects
    • G11C2211/5621Multilevel programming verification
    • 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/562Multilevel memory programming aspects
    • G11C2211/5624Concurrent multilevel programming and programming verification

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Hardware Design (AREA)
  • Read Only Memory (AREA)
  • Non-Volatile Memory (AREA)
  • Semiconductor Memories (AREA)

Abstract

(57)【要約】 【課題】 単一レベル又はマルチレベルのプログラム中
に同時検証が容易であるだけでなく、プログラムのため
の領域と検証のための領域が完全に分離される非揮発性
メモリをプログラムする方法を提供する。 【解決手段】 プログラム、読み出し、及び消去時のセ
ルの選択、及びプログラム時のプログラムのための端子
として機能をするプログラム・選択ゲートと、データの
蓄積のために電荷を蓄積し、プログラム時に前記プログ
ラム・選択ゲートに前記電荷を抽出するフローティング
ゲートと、プログラム時にフローティングゲートに電圧
を誘起させ、フローティングゲートから前記プログラム
・選択トランジスタに抽出される電荷の量を制御するコ
ントロールゲートと、前記フローティングゲートとプロ
グラム/選択ゲート、チャネル領域、ソース及びドレイ
ンを備えるトランジスタ部とを有する。

Description

【発明の詳細な説明】
【0001】
【発明が属する技術分野】本発明は、非揮発性メモリセ
ル及びこの非揮発性メモリセルをプログラムする方法に
係る。
【0002】
【従来の技術】最近、フラッシュEEPROM及びフラ
ッシュメモリカードのような非揮発性メモリの応用が拡
大されるに従って、この非揮発性メモリに関する研究開
発が要求されている。一般に、EEPROM、Flas
h EEPROM等の非揮発性半導体メモリをデータ蓄
積媒体として使用しようとする時の一番大きな問題点は
メモリのビット当たりの値段が非常に高いということで
ある。又、携帯製品への応力のためには電力の消耗がよ
り少ないチップが要求される。ビット当たりの値段を低
くするための方法として最近マルチビットセルに関する
研究が活発に行われている。
【0003】従来の非揮発性メモリの集積度は、メモリ
セルの個数と一対一の対応関係にある。これに対して、
マルチビットセルはメモリセル1つに2ビット以上のデ
ータを蓄積することができる。それによりメモリセルの
サイズを減少させることはできなくとも同じチップ面積
にデータの蓄積集積度を大きくすることができる。マル
チビットセルを実現するためには各メモリセルに3つ以
上のしきい値電圧レベルをプログラムしなければならな
い。例えば、セル当たり2ビットのデータを蓄積するた
めには22 =4、即ち、4段階のしきい値レベルに各セ
ルをプログラムできるべきである。この4段階のしきい
値レベルは論理的に00、01、10、11の各ロジッ
ク状態に対応される。
【0004】このようなマルチレベルプログラムにおい
て一番大きな課題は各しきい値電圧レベルにばらつきが
あり、その統計的な分布は約0.5 に至る。したがっ
て、それぞれのしきい値レベルを正確に調節して分布の
広がりを減少させればより多いレベルをプログラムで
き、セル当たりのビット数も増加させ得るようになる。
上記の電圧分布を減少させるための1方法として、一般
に、プログラムと検証を繰り返してプログラムを行う方
法を用いている。この方法では、所望のしきい値レベル
に非揮発性メモリセルをプログラムするために一連のプ
ログラム電圧パルスをセルに印加する。セルの所望のし
きい値レベルに到達したかどうかを検証するために各電
圧パルスの間で読み出しが行われる。各検証中に、検証
されたしきい値レベル値が所望のしきい値レベル値に到
達するとプログラム過程をストップする。このようなプ
ログラムと検証を繰り返し行う方式においては、有限な
プログラム電圧パルス幅のためにしきい値レベルのエラ
ー分布を小さくするのが難しい。更に、上記のプログラ
ムと検証を繰り返すアルゴリズムを回路に実装すること
によりチップの周辺回路の面積が増加される。更に、上
記の繰り返す方法は、プログラムの時間が長くなるとい
う短所がある。
【0005】このような短所を解決するために、Sun
Disk社のR.Cerneaは1996.6.6に登
録された米国特許第5,422,842で、プログラム
と共に検証する方法を紹介した。図1(A)は、上記の
特許に記述された、電気的書き込み可能な半導体非揮発
性メモリセル(EEPROM)のシンボルであり、同時
に回路図である。図1(A)に示すように、その非揮発
性メモリセルは、コントロールゲート1、フローティン
グゲート2、ソース3、チャネル領域4、及びドレイン
5で構成される。プログラムするのに充分な電圧をコン
トロールゲート1とドレイン5に印加すると、ドレイン
5とソース3との間に電流が流れる。その電流を所与の
基準電流と比較して、基準電流より同じ、又は小さい値
に到達するとプログラム中止信号を発生させる。この過
程は、図1(B)によく示されている。
【0006】この先行技術では、プログラムと同時に自
動的にプログラム状態を検証しているので、従来のプロ
グラムと検証を繰り返す反復技法の短所を解消すること
ができる。しかし、上記のR.Cerneaの方法で
は、プログラム動作のためにプログラムゲートを別に使
用しないだけでなく、プログラム電流経路とセンシング
(又は、検証)電流経路を完全に分離する構造を利用し
ていない。更に、メモリセルのコントロールゲートに加
えられる電圧によってしきい値レベルを調節しない。し
たがって、プログラム動作とセンシング動作を最適化し
にくい。又、プログラム電流とモニタリング電流が分離
されていないため、セルのしきい値電圧を直接にコント
ロールして調節するのが困難である。
【0007】又、米国特許番号5,043,940にお
いては、メモリセルの各端子に印加する電圧を固定さ
せ、各レベルを決める基準電流を変化させてマルチレベ
ルのプログラムを行った。このような技法では、図1
(B)に示すように、検出の基準電流は一般にセルのし
きい値電圧と明白な関係を有しなく、更に線形的な関係
も有しない。そのため、この従来技術のような電流制御
方式では、直接的、効果的にマルチレベルをコントロー
ルし難いという短所がある。このような問題点を解決す
るために、本発明者は、セルのコントロールゲートに印
加される電圧でセルのしきい値電圧を正確に制御できる
電圧制御方式のプログラム方法を提案したことがある
(米国特許出願 08/542,651)。この方法に
従うと、セルのしきい値電圧のシフトはコントロールゲ
ート電圧のシフトと正確に一致する。したがって、しき
い値電圧を最も理想的に調節できるようになった。
【0008】しかし、この方法は、プログラムの初期に
トランジスタのチャネルがオン(すなわち、反転)され
て電流が流れ、プログラムが進行されるに従ってドレイ
ンでの電流が減少し、基準電流に到達してプログラム停
止する。したがって、プログラム初期に最大電流が流
れ、プログラム初期における電力消耗が大きい。
【0009】一方、EEPROM又はflash EE
PROMのセルの構造は、チャネル領域上のフローティ
ングゲート位置によって大きく2種類に分けられる。第
1は、セルのチャネル領域上にフローティングゲートが
完全に覆っている単純積層ゲート構造であり、第2は、
フローティングゲートがソースとドレインとの間のチャ
ネル領域上の一部だけ覆っているチャネル分離型構造で
ある。後者のチャネル領域でフローティングゲートのな
い領域は選択トランジスタと呼ばれ、この選択トランジ
スタとフローティングゲートトランジスタとが同チャネ
ル領域に直列に連結されて1つのメモリセルを構成して
いる。このようなチャネル分離型セルは、また、その選
択トランジスタの形成方式によって2種類に区分でき
る。フローティングゲートトランジスタのコントロール
ゲート電極と選択トランジスタのゲート電極とが同一で
ある構造のセル(併合ゲート分離型(merged-split-gat
e cell)と呼ばれる)と、フローティングゲートトラン
ジスタのコントロールゲート電極と選択トランジスタの
ゲート電極とが分離されたセル(ゲート分離型セル(sp
lit-gate-cell )と呼ばれる)がそれらである。上記選
択トランジスタは、過剰消去問題を防止し、無接触仮想
接地アレイ(contactless virtual ground array)の構
成が容易であるようにするため導入された。特に、ゲー
ト分離型セルは、上記の目的の以外にソース側からホッ
トエレクトロンの注入が容易であるようにするため導入
された。
【0010】図2(A)は、単純積層ゲート構造を有す
る従来の非揮発性メモリセルを示す図であり、図2
(B)は、チャネル分離型構造を有する従来の非揮発性
メモリセルを示す図である。図2(A)と図2(B)
は、従来の非揮発性メモリセルの構造と共にプログラム
と消去過程も示している。図2(A)において、参照番
号6はコントロールゲート、7はフローティングゲー
ト、8はソース、9はドレイン、10はチャネル領域、
11は消去用ゲートを指示する。図2(B)において、
参照番号13はコントロールゲート、14はフローティ
ングゲート、15はソース、16はドレイン、17はチ
ャネル領域、18は消去用ゲートを指示する。図2
(A)と図2(B)によると、プログラム動作時には消
去ゲート11、18は不必要なゲートであるため、図2
(A)と図2(B)の従来のセルはプログラム動作時に
は実質的に2重ポリゲート構造と同一になる。結局、今
までの先行技術においては、全てプログラム動作時、コ
ントロールゲート、ソース、ドレインの電極だけでプロ
グラムを行ったので、メモリセルの内部でプログラム電
流経路と検証(又はセンシング)電流経路を分離し難
い。したがって、直接的、且つ効果的にマルチレベルを
コントロールし難いという短所があった。
【0011】上記のチャネル分離型セルは、ホットエレ
クトロン注入メカニズムをプログラム方式として使用し
ている。特に、上記の併合ゲート分離型セルはドレイン
側からのホットエレクトロンの注入を利用し、ゲート分
離型セルはソース側からのホットエレクトロン注入を利
用する。又、消去は他のEEPROMと同様にFN−ト
ンネリングを利用する。ところが、前記チャネル分離型
セルはホットエレクトロン注入メカニズムを用いるので
プログラム動作電流による電力消耗がトンネリングの場
合より大きい。又、前記併合ゲート分離型セルはホット
キャリヤ注入効率を高めるためにドレイン領域に二重の
2種のイオン注入を行うべきであり、分離型ゲートセル
はホットキャリヤ注入効率を高めると共に初期の読み出
し電流を適切に合わせ、又、酸化膜の劣化による読み出
し電流の劣化を防止できるように選択トランジスタとフ
ローティングゲートトランジスタとの間の酸化膜の厚さ
を最適化すべきであるという困難さがある。
【0012】又、従来の前記チャネル分離型セルは電子
の注入(プログラム=データ書き込み)は、チャネルに
隣接するゲート酸化膜を介して前記のホットキャリヤ注
入を行い、電子の消去(データ削除)は、選択ゲートや
コントロールゲートでない第3のゲートを介して行う、
又はチャネルに隣接するゲート酸化膜を介して行う、又
はコントロールゲートを介して行った。又、本発明人が
既出願した非揮発性メモリセルとプログラム方法(米国
出願番号:08/542,651)は、前記電圧制御方
式のプログラム方法を適用することに適切なセルである
が、やはりプログラム電流消耗が伴われるという短所が
残っている。
【0013】又、上述したようなチャネル分離型セル
は、消去時、ゲート絶縁膜を介するトンネリング方式を
利用するため、トンネリングに必要な約100Å以下の
薄い絶縁膜を形成させなければならないが、その薄い絶
縁膜は信頼性を確保し難く、更に酸化膜の厚さが薄いこ
とによりコントロールゲートのカップリングを悪くす
る。すなわち、カップリングが小さくなる。よって、低
電圧/高速動作の実現に不利である。更に、セルのサイ
ズをより一層縮小させる場合には上記の問題点がより一
層深刻に浮かびあげる。
【0014】
【発明が解決しようとする課題】本発明は、上記の問題
点を解決するためのもので、単一レベル又はマルチレベ
ルのプログラム中に同時検証が容易であるばかりでな
く、プログラムのための領域と検証のための領域が完全
に互いに分離される非揮発性メモリ及びその非揮発性メ
モリをプログラムする方法を提供することが目的であ
る。本発明の他の目的は、マルチレベルのプログラム時
に各しきい値レベルをコントロールゲートに印加される
電圧で調節し、各しきい値レベルとそれに相応するコン
トロールゲートの印加電圧は互いに線形的な関係にある
非揮発性メモリ及びそれをプログラムする方法を提供す
ることにある。本発明の他の目的は、単一レベル又はマ
ルチレベルのプログラム中に同時検証の可能な、且つ特
にプログラムの初期にセルがオフであり、プログラムが
進行される間にセルのチャネル状態をモニタリングし
て、セルがオンとなったときに決められたチャネル状態
でプログラムを強制的に中止させる非揮発性メモリ及び
その非揮発性メモリをプログラムする方法を提供するこ
とにある。本発明の他の目的は、プログラムはトンネリ
ングを利用し、消去動作はホットキャリヤ注入又はトン
ネリングを利用するチャネル分離型セルを提供すること
にある。本発明の他の目的は、プログラム動作中の電流
の消耗を最小化しながら同時にプログラムとしきい値電
圧状態をモニタリングできる非揮発性メモリ及びその非
揮発性メモリをプログラムする方法を提供することにあ
る。本発明の他の目的は、ゲート誘電体膜の信頼性の確
保が容易であり、カップリング定数を改善させ得るチャ
ネル分離型セルを提供することにある。
【0015】
【課題を解決するための手段】上記の目的を達するため
に、本発明は、ソース、ドレインおよびその間のチャネ
ルと、プログラム、読み出し、及び消去のときの少なく
ともいずれかのときにメモリセルを選択するプログラム
・選択ゲートと、電荷をデータとして蓄積し、プログラ
ム時に前記プログラム・選択ゲートに電荷を転送するフ
ローティングゲートと、プログラム時にフローティング
ゲートに電圧を誘起させ、フローティングゲートから前
記プログラム・選択ゲートに転送する電荷の量を制御す
るコントロールゲートと、を有することを特徴とする。
又、上記の目的を達するために、本発明は、コントロー
ルゲート、フローティングゲート、プログラム・選択ゲ
ート、ソース、ドレイン、ソースとドレインとの間のチ
ャネル領域で構成される非揮発性メモリセルであって、
単一レベルのプログラムの初期に前記チャネル領域がタ
ーンオフされており、その単一プログラムのために前記
チャネル領域がターンオンされるようにフローティング
ゲートの電荷量を変化させるためにコントロールゲート
には第1電圧を、プログラム・選択ゲートには第2電圧
を、ドレインには第3電圧を、そしてソースには第4電
圧を供給するステップと、そして、プログラム中に前記
チャネル領域の導電度をモニタリングし、その導電度が
設定された基準値と同じと測定されると前記コントロー
ルゲートとプログラム・選択ゲートにそれぞれ印加され
る第1電圧と第2電圧の中の少なくとも1つの供給を中
断するステップと、を備える。
【0016】
【発明の実施の形態】本発明の説明において、プログラ
ムはデータを書き込む動作を意味し、消去は消去ブロッ
ク内の全てのデータを同一の状態にする動作と定義す
る。よって、消去は少なくとも2ビット以上のデータブ
ロックで定義される用語である。したがって、データの
消去状態とは非揮発性メモリセルのしきい値電圧が低い
状態の可能性もあり、高い状態の可能性もある。言い換
えれば、フローティングゲートへの電子の注入が消去と
定義されることもあり、フローティングゲートから電子
の抽出が消去とも定義され得る。本発明の実施形態にお
いては、n型チャネルのFETでしきい値電圧値の一番
高い状態を消去と定義する。
【0017】図3(A)は、本発明の1実施形態の非揮
発性メモリセルのシンボルを示す図である。この非揮発
性メモリセルは、プログラム、読み出し、又は消去動作
時のセルの選択のため及びプログラム時にはプログラム
のための一端子と働くプログラム・選択ゲート31と、
データの蓄積のために電荷を蓄積し、プログラム時にプ
ログラム・選択ゲート31にその電荷を抽出するフロー
ティングゲート32と、静電結合によって前記フローテ
ィングゲート32に電圧を誘起させてフローティングゲ
ート32からプログラム・選択ゲート31に抽出する電
荷の量を制御するコントロールゲート33とを備えてい
る。さらに、前記プログラム・選択ゲート31、フロー
ティングゲート32、チャネル領域38、ソース36、
及びドレイン37で構成されるトランジスタ部が構成さ
れている。
【0018】図3(B)は、(A)の非揮発性メモリセ
ルを機能的に示す回路図である。コントロールゲート3
3、フローティングゲート32、及びフローティングゲ
ート32の下部に位置するチャネル領域38bとドレイ
ン37とで蓄積トランジスタ34を構成している。この
蓄積トランジスタはフローティングゲートにデータを蓄
積する機能を備える。一方、選択・プログラムゲート3
1と、選択・プログラムゲート31の下部に位置するチ
ャネル領域38aと、ソース36とで選択トランジスタ
35を構成している。この選択トランジスタ35は、蓄
積トランジスタ34のしきい値電圧状態に係わらずドレ
イン37とソース36との間の電流をオン又はオフする
スイッチの機能を有し、セルに選択性を付与する。ここ
で、選択トランジスタ35と蓄積トランジスタ34のそ
れぞれのチャネル領域の間の領域38cは選択トランジ
スタ35のドレインと蓄積トランジスタ34のソースの
機能果たす。よく知られているように、N型トランジス
タでソースサイドからの電子注入動作時に、ホットエレ
クトロンは選択トランジスタ35と蓄積トランジスタ3
4との間のチャネル領域38cから発生してフローティ
ングゲート32に注入される。この蓄積トランジスタ3
4と選択トランジスタ35の構造と機能上の特徴に加え
て、本実施形態の非揮発性メモリセルの選択・プログラ
ムゲート31とフローティングゲート32との間は図3
(B)のように1つのトンネルダイオードを形成してい
ることを特徴とする。N型トランジスタの場合にこのト
ンネルダイオードを介してフローティングゲート32か
ら選択・プログラムゲート31へ電子を抽出することに
よりプログラムを行う。このとき、前記プログラム・選
択ゲート31はプログラムのための一端子の役割を行
う。言い換えれば、N型トランジスタでフローティング
ゲート32から電子を抽出するプログラム時に電子は前
記フローティングゲート31に抽出される。このような
トンネルダイオードが形成された構造的な要素とセルト
ランジスタと各端子の機能と動作において、本実施形態
の非揮発性メモリセルは従来のチャネル分離型の非揮発
性メモリと差別化される。又、本実施形態の非揮発性メ
モリセルで構成されるメモリデバイスでプログラム時に
セルにプログラムの選択性を向上させるために、前記プ
ログラム・選択ゲート31とコントロールゲート33に
印加する電圧を適切に配分することもできる。
【0019】図3(C)に示すように、本実施形態によ
るチャネル分離型の非揮発性メモリセルの他の特徴は、
プログラム時にプログラム動作領域をセルのチャネル領
域と完全に分離させ得るという点である。言い換えれ
ば、プログラム時にプログラムの電流経路とチャネル領
域が分離されているということである。したがって、プ
ログラム中にそのプログラムと独立にフローティングゲ
ート32の電荷量の変化に相応するチャネル領域38の
導電状態の変化をプログラムと共にモニタリングでき
る。言い換えれば、前記モニタリングはフローティング
ゲート32、選択・プログラムゲート31、及びチャネ
ル領域38で構成される電界効果トランジスタ(FE
T)により行われる。このときのモニタリングは通常の
センスアンプ(図示せず)を用いてセルのドレイン37
又はソース36の電流をモニタリングすればいい。した
がって、本実施形態の非揮発性メモリセルは、プログラ
ム時にプログラム電流経路とモニタリング電流経路とが
完全に分離される構造である。言い換えれば、本実施形
態のメモリセルはプログラム動作中に、コントロールゲ
ート33、ソース36、ドレイン37、及び選択・プロ
グラムゲート31で構成される4端子FETである。こ
れは3端子FETの従来の非揮発性メモリセル、又は既
存のFETと区分され得る点である。したがって、本実
施形態による非揮発性メモリセルは、プログラムと同時
検証が容易な構造である、勿論、このような同時検証方
式を使用せず既存のプログラム/検証の繰り返し行う方
式を使用することもできる。
【0020】ここで、本実施形態の非揮発性メモリセル
の動作について説明する。本実施形態の非揮発性メモリ
セルにおいて、消去動作はN型トランジスタの場合には
電子をフローティングゲート32に注入することであ
る。よって、消去動作は、チャネル38又はドレイン3
7領域からのトンネリングにより行うこともでき、又は
ソース側からのホットエレクトロン注入により行うこと
もできる。ここで、消去時にホットキャリヤ注入方式を
用いる場合、チャネル領域38又はドレイン37領域と
フローティングゲート32との間に位置するゲート誘電
体の厚さはトンネリングに必要な程度に薄くする必要が
ないため既存のトンネリングゲート誘電体よりゲート誘
電体の工程及び信頼性の確保がずっと容易になり、且つ
既存のトンネリングゲート誘電体に比べてずっと改善さ
れたカップリング定数を確保できるので、低電圧、高速
動作ができる。この点は、おおかたの従来の非揮発性メ
モリセルが有する問題点を解決する大事な意味があり、
特に、将来非揮発性メモリセルのサイズがより小さくな
る時に発生するトンネリングのためのゲート酸化膜の低
電界漏洩電流のような問題と劣化のような問題を回避で
きる。したがって、本実施形態の非揮発性メモリセルは
セルの縮小が容易である。
【0021】今までの説明により、本実施形態の非揮発
性メモリセルは、セルのアレイ上で信頼性に関する特別
な問題無しにプログラムと消去のどの場合にも1つのセ
ルを独立的に選択してプログラム、又は消去させること
ができる独特な構造であることが分かる。すなわち、プ
ログラム時には上述したように、コントロールゲート3
3、及びドレイン37で構成されるトランジスタにより
選択性が付与される。例えば、N型トランジスタでプロ
グラムは前記ダイオードを介するトンネリングで、消去
はソース側からのホットエレクトロン注入で行うことが
できる。言い換えれば、本実施形態のメモリセルはEE
PROM、又はFlash EEPROMのどの用途に
も適する。
【0022】以下で、図3(A)ないし(C)に示した
非揮発性メモリセルを利用して2段レベル又はマルチレ
ベルをプログラムする方法を説明する。本実施形態によ
るプログラム方法としては電圧検出方法と電流検出方法
がある。まず、電流検出方法について説明する。図4
は、電流検出を利用したプログラム方法を説明するため
のダイヤグラムである。図4のダイヤグラムは、第1電
圧源39、第2電圧源40、第3電圧源41、第4電圧
源42、電流検出部43、及び図3に示した非揮発性メ
モリ100で構成されている。符号PS は、外部から供
給されるi番目のレベルのプログラムのスタート信号を
指示し、VSTは、プログラムの停止信号を示す。第1電
圧源39は、マルチレベルのプログラム中、i番目のし
きい値レベルのプログラムのために非揮発性メモリ10
0のコントロールゲート33に電圧VC,i (i=0、
1、2、・・・、n−1)を与える。したがって、マル
チレベルのプログラム時の電圧VC,i はプログラムの各
しきい値レベル毎に変化される値を有する。第2電圧源
40は、単一レベル又はマルチレベルのプログラムのた
めにプログラム・選択ゲート31に電圧VPSを加える。
このとき、電圧VPSは変化する値でもよいが、プログラ
ムの中止時点では常に一定の正の電圧値を有する。第3
電圧源41は、2段レベル又はマルチレベルのプログラ
ム中にプログラムの状況を、つまりドレイン37での電
流ID,i (t)をモニタリングするためにドレイン37
に電圧VD を誘起させる。第4電圧源42はソース36
に電圧VS を供給する。ここで、VS はグラウンド電
圧、或いはVD より低い電圧である。ここで、符号のI
D,i(t) はドレイン37に流れる電流を指示する。
【0023】電流検出部43は、i番目のしきい値レベ
ルのプログラム中、ドレイン37に流れる電流I
D,i(t)が基準電流値IREF(例えば、しきい値電流I
th)に到達したとき、プログラムの停止信号VSTを発生
させる。その発生したときまでの時間tpiは、i番目の
しきい値レベルのプログラムが完了された時間を意味す
る。ここで、電流検出部43の基準電流IREF は非揮発
性メモリセルの電気的な特性によって決定される。この
基準電流IREF はしきい値電流Ithと定義され得る。ド
レイン37での電流ID,i(t)を再度定義すると、ド
レイン電流ID,i(t)は時間に従属的な電流値であ
る。この電流値ID,i(t) はi番目のレベルのプログ
ラム中にフローティングゲート32での電圧V
F,i(t) によって決定されるドレイン37での電流値
を意味し、プログラムの初期にはチャネルのターンオフ
状態に当該する非常に小さい漏洩電流値を有し、プログ
ラムが進行される間、オフ状態を維持し、チャネルがタ
ーンオンした後に電流値が大きく増加する。そして、そ
の増加された値が電流検出部43の基準電流IREF に到
達した時点で電流検出部43はプログラムの停止信号V
TSを発生する。
【0024】上述したような条件下において、ドレイン
電流の検出を利用した単一レベル又はマルチレベルのプ
ログラムの過程を、図4、図5、及び図6を参照して説
明する。図5は、図4の各ノードにおける波形を示す。
図6は、本実施形態の単一レベル又はマルチレベルのプ
ログラム過程を示すフローチャートである。プログラム
を行う前にそのセルは消去状態にあると仮定する。ここ
で、消去状態とは、最上位レベルを意味する。ここで、
図3(A)、(B)、(C)、及び図4に示したセルの
トランジスタはP型基板上にn型チャネルが形成される
構造を有するN型FETと仮定する。勿論、n型基板上
にP型チャネルが形成される構造のP型FETと仮定す
ることもできる。この場合には、印加電圧の極性を逆に
決め、ノード電圧としきい値電圧の符号を反対に決めれ
ばよい。動作的には特に異ならない。まず、外部から単
一レベル又はマルチレベルのプログラムのために、図5
(A)に示すように、外部からプログラムのスタート信
号(PS )が供給される。i番目のレベル(iレベル)
のプログラムのためにコントロールゲート33に印加す
るための負の電圧VC,iがセッティングされる。この負
の電圧VC,iがセッティングされると、これと同時にフ
ローティングゲート32における電荷量の変化を検証す
るために電流検出部43がセットアップされる。さら
に、図5(A)のプログラムのスタート信号(PS )が
与えれると共に第1電圧源39と第2電圧源40から図
5(B)に示した正の電圧VPSと第5(C)に示した負
の電圧VC、iが、プログラム・選択ゲート31とコント
ロールゲート33とにそれぞれ供給される。従って、プ
ログラム・選択ゲート31とフローティングゲート32
との間にトンネリング電圧Vtun,i(t) がかかり、フ
ローティングゲート32からプログラム・選択ゲート3
1へはi番目のしきい値レベルのプログラムのために負
の電荷が供給される。言い換えれば、トンネリング効果
によりフローティングゲート32からプログラム・選択
ゲート31へ電子が転送される。
【0025】電圧VC、i とVPSがコントロールゲート3
3、及びプログラム・選択ゲート31に印加された後、
又は同時に第3電圧源41と第4電圧源42からはドレ
イン電圧VD とソース電圧VS がドレイン37とソース
36にそれぞれ加えられる。同時に、電流検出部43が
作動する。また、電圧VC、i、VPS及びVDがコントロー
ルゲート33、プログラム・選択ゲート31、及びドレ
イン37に印加されると、フローティングゲート32に
は図5(D)に示すようにi番目のしきい値レベルのプ
ログラムのための電圧VF、i(t) がかかることにな
る。このとき、初期のフローティングゲート電圧VF、i
はFETチャネル領域38がターンオフされるように、
すなわちそれがフローティングゲート32におけるしき
い値電圧VF THより小さくなるようにVC、iとVPSを印加
する。したがって、初期にはドレイン37での電流の流
れがない。プログラムが進行されるに従って電子がフロ
ーティングゲート32から転送されてフローティングゲ
ート電圧VF、i(t) が増加することになる。
【0026】フローティングゲート電圧が図5のように
しきい値電圧VF TH に達すると、ドレイン37には図5
(E)に示すように電流ID,i(t) が流れるようにな
る。この電流ID,i(t) は、初期には小さい値で、プ
ログラムが進行されるに従って、電子がフローティング
ゲート32からプログラム・選択ゲート31に移動する
ので、フローティングゲート電圧が増加し、I
D、i(t) も増加することになる。このように、i番目
のしきい値レベルのプログラム中に電流検出部43はこ
のドレイン電流ID、i(t) をモニタリングする。そし
て、この値が図5(E)に示すように、所定の基準値
REF(例えば、しきい値電流Ith)に到達すると、i
番目のしきい値レベルのプログラムが完了されたと見な
して、図5(F)に示すように、プログラムの停止信号
(VST)を出力する。ここで、電流検出部43はドレイ
ンでの電流ID、i(t) をモニタリングすると説明した
が、実質的に、図5(D)に示すプログラム中にフロー
ティングゲート32での電圧、又は電荷量の変化をモニ
タリングするとも説明することができる。また、電流I
D、i (t)のモニタリングはチャネル領域38における
導電度をモニタリングするとも説明することもできる。
【0027】図4において、プログラムの停止信号VST
は第1電圧源39と第2電圧源40に印加され、第1電
圧源39及び/又は第2電圧源40はこのプログラムの
停止信号VSTに応じて、図5(B)と図5(C)に示す
ように、負の電圧VC、i と正の電圧VPSをそれぞれコン
トロールゲート33とプログラム・選択ゲート31に供
給しているのを中断する。すなわち、t=tp、iの地点
で電流ID、i(t)がしきい値電流Ith以上であると検
出されると、i番目のしきい値レベルのプログラムが完
了する。すなわち、時間tp、i はi番目のしきい値レベ
ルがプログラムされた時間を意味する。ここで、図5
(E)に示すように、ドレイン電流ID、i(t)が基準
電流IREFに到達するとき、フローティングゲート電圧
は基準電流IREF に相応する基準電圧VF REFに到達す
る。したがって、基準電流値Ithは実質的にフローティ
ングゲート32におけるしきい値電圧VF TH に相応する
値にあらかじめ設定される。このフローティングゲート
32のしきい値電圧VF TH は非揮発性メモリの製造時に
決定される値である。
【0028】図3において、検証機能のための蓄積電界
効果トランジスタ34は、フローティングゲート32、
ソース36、及びドレイン37で構成されるので、この
しきい値電圧VF TH は実質的にチャネル領域38のしき
い値電圧に当該する。
【0029】図5(H)は、i番目のしきい値レベルの
プログラムがi=1、2の場合において、コントロール
ゲート33でのしきい値電圧VC TH,1、VC TH,2を示すグ
ラフである。図5(H)は、マルチレベルのプログラム
中にレベルの次数が増加することによりコントロールゲ
ート33でのしきい値電圧VC TH、i が減少することを示
している。これはコントロールゲート電圧VC、i を減少
させてプログラムすればよいことを意味する。ここで、
i=1のレベルとi=2のレベルとで、そのプログラム
時間(それぞれ、tP、1、tP、2)が互いに異なるのは、
各レベルでのコントロールゲート電圧VC,i としきい値
電圧VC TH,i が異なるからである。一方、図5(G)
は、i=1、2のしきい値レベルが、初期のフローティ
ングゲート32の電荷量QF、O(0) からi=1のしき
い値レベルのプログラムが完了したときまでの電荷量Q
F、1(tP、1)と、i=2のしきい値レベルのプログラム
が完了したときの電荷量QF、2(tP、2)までのフローテ
ィングゲート32での電荷の変化量を示すグラフであ
る。フローティングゲート32における電荷量は初期に
は共に値 QF、0(0)で、フローティングゲート32の
電圧 VF、1(t)と VF、2(t)とがしきい値電圧VF
TH に到達する際(t=tP、1、t=tP、2)にはそれぞ
れQF、1(tP、1)とQF、2(tP、2)とのように、i=2
の方が減少していることが分かる。プログラムが終わる
とそれぞれの電荷QF、1(tP、1)とQF、2 (tP、2)の
値を維持する。
【0030】図7(A)を参照して、本実施形態の重要
な結果である第1電圧源39からコントロールゲート3
3に印加される電圧VC、iと該レベルのしきい値電圧と
の関係について説明する。図7(A)は、図3の非揮発
性メモリのキャパシタンス等価回路図である。図7
(A)において、CC はコントロールゲート33対フロ
ーティングゲート32のキャパシタンスを、CPSはプロ
グラム・選択ゲート31対フローティングゲート32の
キャパシタンスを、CD はドレイン37対フローティン
グゲートのキャパシタンスを、CS はソース36対フロ
ーティングゲート32のキャパシタンスを、CB は基板
対フローティングゲート32のキャパシタンスを示す。
これらのキャパシタンスの合計CT は、下記の式(1)
のように表現できる。 CT=CC+CPS+CD+CS+CB ・・・(1) 又、上記の各キャパシタンスのカップリング係数は、下
記の式(2)に定義される。 αC=CC/CT、αPS=CPS/CT、αD=CD/CT、αS=CS/CT、 αB=CB/CT ・・・(2) ここで、基板とソース電圧は便宜上グラウンド電圧と見
なす。又、図7(A)において、プログラム中のフロー
ティングゲート32での電圧は、一般に、下記の式3の
ように表現できる。 VF (t)=αCC+αPSPS+αDD(t)+QF(t)/CT =αC[VC−VC TH(t)]+αPP+αDD(t)・・・(3) 式(3)において、QF(t) は、フローティングゲー
ト32における電荷量を指示する。プログラム時のコン
トロールゲート33におけるしきい値電圧VC TH(t)
は、下記の式4に定義される。 VC TH(t)= −QF(t)/CC ・・・(4) すなわち、式(4)のVC TH(t)は、時間tにおける
コントロールゲート33で測定されたしきい値電圧シフ
トを指示する。しきい値電圧シフトとは、フローティン
グゲートに蓄積された電荷によって引き起こされるコン
トロールゲートで測定されたしきい値電圧をいう。
【0031】コントロールゲート33で測定されたVC
TH(t)はドレイン電流ID(t)が電流検出部43の
基準電流IREF (例えば、しきい値電流Ith)に到達す
る際のコントロールゲート33の電圧と定義される。し
きい値電流Ithは上述したように任意に定義され得る
(例えば、Ith=1μA)。又、フローティングゲート
32でのしきい値電圧VF TH は、図3のフローティング
ゲート32、ソース36、及びドレイン37で構成され
た蓄積FETの固有のしきい値電圧として、それは、図
3に示した非揮発性メモリセルの製造時、チャネルイオ
ン注入とゲート絶縁膜の厚さのような製造工程の条件に
よって決定される。したがって、フローティングゲート
32のしきい値電圧VF TH は常に一定である。しかし、
コントロールゲート33のしきい値電圧VC TH はフロー
ティングゲート32での電荷QF の量によって決定され
る。既に説明したように、各しきい値レベルのプログラ
ムはフローティングゲート32での 電圧VF(t)がフ
ローティングゲートでの基準電圧VF REF(例えば、しき
い値電圧VF TH )まで減少したとき停止される。又、ド
レイン電流ID(t)は、ドレイン電圧VDが一定である
場合、フローティング電圧により決定され、ドレイン電
流はフローティングゲート電圧と一対一の対応関係にあ
るので、上記のプログラムの中止時点はドレイン37の
電流ID(t) がしきい値電流Ithに到達する時点に当
該し、又、プログラムが完了される時点tP に当該す
る。
【0032】それで、各しきい値レベルのプログラム
時、プログラムの終了時のフローティングゲート32の
電圧VF(tP) は下記の式(5)のように表現でき
る。 VF(tP)=VF TH=αC[VC−VC TH(tP)]+αPSPS+αDD(tP) ・・・(5) 上記の式(5)を第1電圧源39からコントロールゲー
ト33に印加される電圧VC により再整理すれば、下記
の式(6)のように表現できる。 VC TH(tP)= VC+(αPSPS+αDD−VF REF)/αC = VC+V1 ・・・(6) ここで、V1 は下記の式(7)で定義される。 V1= (αPSPS+αDD−VF REF)/αC ・・・(7) ここで、各レベルのプログラムの終了時点でV1 が固定
された定数値になるようにプログラム・選択ゲート電圧
PSとドレイン電圧VD と基準電圧VF REFの3つのパラ
メータを調節すれば、コントロールゲート電圧VC とし
きい値電圧シフトVC THは互いに線形的な関係にあるよ
うになる。V1が固定定数値になるようにする一番簡単
な方法は、それぞれの選択・プログラムゲート電圧VPS
とドレイン電圧VD を各レベルのプログラムに対して固
定された定数値に設定し、又、基準電圧VF REFを各レベ
ルのプログラムに対して固定された定数値になるように
することである。
【0033】ここで、基準電圧VF REFを定数値にするこ
とは、基準電流IREF を定数値にすることと同一であ
る。又、式(5)から見られるように、プログラム・選
択ゲート電圧VPSとドレイン電圧VD は各レベルのプロ
グラムの終了時点における値のみ同じであればよいこと
が分かる。言い換えれば、選択・プログラムゲート電圧
PSとドレイン電圧VD はプログラム中に時間に応じて
変化する変数でもよいが、単に各レベルのプログラムの
終了時点における値が同一でありさえすればよいという
ことである。又、式(5)において、各レベルのコント
ロールゲート電圧VC も時間に応じて変化する値でもよ
い。この場合には、式(5)のVC 値は各レベルのプロ
グラムの終了時点の値となる。
【0034】上述したように、各レベルのプログラムに
対してV1 が一定値になるようにすることにより、i番
目のしきい値レベルのプログラムのために要求されるコ
ントロールゲートの電圧VC、i は、式(6)によって、
下記の式(8)のように表現できる。 VC TH、i=VC、i +V1(i=0、1、2、3、・・・、n−1)・・・(8) この式(8)から、プログラムしようとするしきい値レ
ベルとそれに相応して印加されるコントロールゲート電
圧は勾配が1の線形的な関係にあることが分かる。ここ
で、式(4)によって、フローティングゲートの電荷量
も同様にコントロールゲート電圧と線形的な関係にある
ことが分かる。又、上述したようにV1 は一定値である
ので、マルチレベルのプログラム時のコントロールゲー
ト33に印加される電圧のi番目のシフト値のΔVC、i
は、下記の式(9)のように表現できる。 ΔVC、i=ΔVC TH、i ・・・(9) 式(8)と式(9)から、2段レベル又はマルチレベル
のプログラム時、しきい値電圧のシフト値はコントロー
ルゲート電圧のシフト値に正確に調節できることが分か
る。ここで、式(7)の定数値をゼロにすると、コント
ロールゲート電圧は直ちにしきい値電圧になるというこ
とも分かる。
【0035】ここで、上記の結論を非揮発性メモリのプ
ログラムに適用する際のモニタリングの方法は、次の2
つがあり得る。第1は、プログラムの初期にチャネル領
域がオンとなって最高値のドレイン電流が流れ、プログ
ラムが進行するとフローティングゲートに電子が流入し
てフローティングゲート電圧が減少し、これによりドレ
イン電流が減少し、そのドレイン電流が予め定められた
基準電流値に達したときにプログラムを中止させるチャ
ネルON-TO-OFF方式である。第2は、前記ON-
TO-OFF方式の逆のOFF-TO-ON方式である。
この場合には、プログラムの初期にチャネルがオフされ
るように、即ちフローティングゲート電圧をフローティ
ングゲートしきい値電圧VF TH より低くするだけでな
く、フローティングゲートから電子が流れ出るように各
電極に電圧を印加する。この場合、プログラムが進行さ
れるに従ってフローティングゲート電圧は増加するよう
になり、フローティングゲートしきい値電圧VF TH より
大きくなるとチャネルがオンとなる。プログラムの中止
時点はオンされる瞬間にもでき、オンされた後の任意の
時点にもできる。言い換えれば、基準電流はしきい値電
圧とすることもでき、しきい値電流より大きい任意の値
にもできる。又、2段レベル以上のマルチレベルのプロ
グラムの場合に各レベルに相応してコントロールゲート
電圧を変化させるので、各レベルのプログラムの初期の
フローティングゲート電圧も変化する。このような過程
は、図7(B)によく示されている。
【0036】ここで、各レベルのプログラムに対して、
F REF(又は、IREF )は一定値であり、VC、i は下位
レベルに行けば行くほど減少する。又、ターンオン以前
のドレイン電流値はゼロであり、ターンオンされる時点
とプログラムの終了時点はトランジスタの特性によって
変わることができる。このような過程は、図7(C)に
よく示されている。
【0037】本実施形態は、上記のOFF-TO-ON方
式とそれを適用しやすい新たな非揮発性メモリセル、デ
バイス、メモリアレイに係る。ON-TO-OFF方式に
比べてOFF-TO-ON方式は電流消耗を遥かに減少さ
せることができることが分かる。又、しきい値電圧に当
たるONの瞬間をプログラムの中止時点として検出する
場合にはセンスアンプも非常に簡単に実現できる。上記
の理論的な結果から言い換えれば、OFF-TO-ON方
式のプログラムにおいては、最上位レベルの消去状態か
ら各しきい値レベルまでのシフト値のΔVC TH、i が決定
されると、そのレベルのプログラムは既に知っている最
上位レベルのプログラムに使ったVC、0 値から所望する
しきい値レベルシフト値のΔVC TH、 i を減算した値をコ
ントロールゲート電圧として印加する。そして、検出回
路(本実施形態において、電流検出部43)によってプ
ログラムが自動的に完了するのを待てばよい。もし、ト
ンネリングメカニズムを利用してプログラムする場合に
は、選択・プログラムゲート31に正の電圧を印加し、
コントロールゲート33には負の電圧を印加し、ドレイ
ン37とソース36との間には電流のモニタリング(セ
ンシング)のための最小限の電圧(例えば、1V)を印
加すると、選択トランジスタ35がターンオンされ、フ
ローティングゲート32とプログラム・選択ゲート31
との間にトンネリングが生じ得るほど充分な電界がかか
ることになる。選択トランジスタ34がターンオンされ
なければならない理由は、プログラム中にチャネルの状
態(導電度)、言い換えればレイン電流をモニタリング
するからである。
【0038】ここで、最上位レベルのプログラムのため
のコントロールゲート電圧VC、0 と基準電流値IREF
決定する方法について説明する。まず、所与のメモリセ
ルの所望の最上位しきい値レベルVC TH、0 と選択・プロ
グラムゲート電圧VPS、ドレイン電圧VD、ソース電圧
S、及び基板電圧VB が決定されると、式(7)と
(8)から、VC、0 と、フローティングゲートでの基準
電圧VF REFとの2つのパラメータが残る。ここで、プロ
グラム・選択ゲート電圧VPS、ドレイン電圧VD、及び
ソース電圧VSは固定された値であるので、VF R EFは基
準電流値IREF に一対一に対応する。次に、メモリセル
を所望する最上位しきい値レベル値VC TH、0 に調節した
後、VC、0、VPS、VD、VS、及びVBをメモリセルに印
加して、初期のドレイン電流値のID、0(0)を測定す
る。このときのID、0(0)値が直にIREF 値となる。
C、0はプログラムの時間を顧慮して決定する。VC、0
決定されると、上述した方法で、IREF値が求められ
る。IREF値はその以外にもいろいろの方法で決定でき
る。
【0039】今までの説明においては、式(7)に表現
されるV1 値を各レベルのプログラムに対して固定され
た定数値とする場合について説明した。もし、V1 値が
各レベルのプログラム毎変わるように式(7)のパラメ
ータを調節すると、式(8)から分かるように、コント
ロールゲート電圧VC、i とそれに相応するしきい値電圧
C TH、i は非線形的な関係を有することになる。すなわ
ち、コントロールゲート電圧のシフト値とそれに相応す
るしきい値電圧のシフト値は互いに異なる値になる。こ
の場合には、各レベル毎に基準電流IREF 値を適切に調
節して各レベルに当たるしきい値電圧を所望する値にプ
ログラムできる。ただ、この場合には、コントロールゲ
ート電圧VC、iとそれに相応するしきい値電圧VC TH、i
非線形的な関係にあるため、これらの間の関係を実験的
に見出すべきである。今までは単一レベル又はマルチレ
ベルのプログラム方法を説明した。
【0040】以下で、上記のプログラム方法を用いた消
去方法について説明する。上記の説明と同様に、N型ト
ランジスタを例にとって説明する。あらかじめ定義した
ように、本実施形態の説明において消去とは電子をフロ
ーティングゲートに注入することを意味する。よって、
消去はホットキャリヤ注入方式、又はトンネリング方式
のどの方式でも可能である。本実施形態によれば、消去
状態とは、最上位しきい値レベル、即ちVC TH、0 の場合
を意味する。すなわち、所与の消去のブロック内の全て
の非揮発性メモリセルは、一番高いレベルでプログラム
される。
【0041】したがって、消去過程は、下記のステップ
により容易に得られる。まず、選択されたブロック内の
全てのセルのしきい値レベルをレベルゼロ、すなわちV
C TH、 0 以上になるように電子を注入する。次いで、コン
トロールゲート電圧がVC、0のレベルゼロ値を有し、そ
の選択された全てのセルが消去される。ここで、VC、 0
値は、既に説明したように、適切な値に決めることがで
きる。
【0042】今までの実施形態はN型トランジスタを例
に取ったが、P型トランジスタも電圧の電極を変えると
同一な結果が得られる。特に、この場合には、電子が注
入されてフローティングゲート電圧が減少することがト
ランジスタがOFF状態からON状態に行く方向にな
る。したがって、P型トランジスタの場合には、初期に
チャネルがOFFされ、時間が経つにしたがって電子が
フローティングゲートに注入されるように各ゲートと端
子に電圧を印加すべきである。又、今まで説明した本実
施形態の概念はプログラムメカニズムとは無関係に説明
されたので、本実施形態の概念は式(3)に表現される
どの方式のプログラムメカニズムにも適用され得ること
が分かる。今までは、電流検出方法によるプログラム過
程を説明した。
【0043】以下で、電圧検出方法によるプログラム過
程を、図8(A)と(B)を参照して説明する。実質的
に、電圧検出方法によるプログラム過程は、電流検出方
法によるプログラム過程とことんど同じである。図8
(A)は、電圧検出を用いた本実施形態のプログラム過
程を説明するためのダイヤグラムで、図4の電流検出部
43の代わりに電圧検出部44が使用されていることを
除けば、図4と同一である。この電圧検出部44は簡単
に基準電圧源45と、この基準電圧源45とドレイン3
7との間に接続される抵抗46とで構成され得る。この
電圧検出部44は、又、基準電圧源と、この基準電圧源
とドレインとの間に接続されるダイオードとで構成する
ことができる。電圧検出部44はプログラム中にドレイ
ン37の電圧をモニタリングする。モニタリング中、フ
ローティングゲート32の電圧VF、i が所与のしきい値
電圧VF TH に到達したときのドレイン電圧VD、THが検出
されると、プログラムの停止信号VSTを出力する。V
D、THは全てのレベルのプログラムに対して一定値であ
る。電流検出と同様に、このプログラムの停止信号VST
に応じて第1電圧源39と第2電圧源40のいずれか、
又は双方が、コントロールゲート電圧VC、iとプログラ
ムゲート電圧VPのいずれかの供給を停止してプログラ
ム過程は終了する。この以外の内容も電流検出方法と実
質的に同一であるため、その説明は省略する。
【0044】図9、図10、図11、図12は、図3に
示した本実施形態の非揮発性メモリのいろいろの構造例
を示すレイアウト図及び断面図である。図9(A)は、
本実施形態の非揮発性メモリの第1構造形態を示すレイ
アウト図であり、図9(B)は、図9(A)のI−I′
線による断面図である。まず図9の第1構造による非揮
発性メモリを説明する。第1導電型半導体基板30は、
その表面部にソース36、ドレイン37、及びこれらの
間にチャネル領域38を有する。チャネル領域38の上
にゲート絶縁膜を挟んでプログラム・選択ゲート31と
フローティングゲート32とが間に絶縁膜を介して並ん
で形成されている。プログラム・選択ゲート31がソー
ス側に、フローティングゲート32がドレインからチャ
ネル領域38の上へ延びている。フローティングゲート
32の上側にはコントロールゲート33が絶縁層を挟ん
で形成されている。これらのプログラム・選択ゲート3
1と、フローティングゲート32と、コントロールゲー
ト33の間にそれらを分離するように形成された絶縁層
47のうち、フローティングゲート32とプログラム・
選択ゲート31との間はトンネリングが可能のように充
分に薄い厚さとされている。図9によれば、プログラム
・選択ゲート31はソース36に、フローティングゲー
ト32はドレイン37に近く形成され、電子のトンネリ
ングのためにプログラム・選択ゲート31の一側面はフ
ローティングゲート32の一側面と隣接して形成され
る。又、図9によれば、電子はフローティングゲート3
2の一側面と誘電体層47を介してプログラム・選択ゲ
ート31の一側面に抽出されることが分かる。又、チャ
ネル領域とフローティングゲート32との間のゲート絶
縁膜48は、消去時、チャネル領域38からフローティ
ングゲート32に電子のトンネリングが可能のように十
分に薄い厚さとされている。
【0045】図10(A)は、第2構造形態によるレイ
アウト図であり、図10(B)は、図10(A)のII−
II′線による断面図である。図10によれば、第2構造
形態は図9に示した第1構造形態と殆ど類似する。図1
0は、プログラム・選択ゲート31がソース36側でフ
ローティングゲート32に沿ってその上側の一部にまで
延びるように形成されている。図10(A)のようなレ
イアウトは、プログラムの電子がフローティングゲート
32の曲がったエッジ部分32aと誘電体層47を介し
てプログラム・選択ゲート31の曲がったエッジ部分3
1aに抽出されることを意図した図である。このような
エッジ部分を利用することにより電子の伝達特性がより
向上する。よって、誘電体層47のソース36側の曲が
ったエッジ部分47aは、トンネリングのために他の部
分より薄くなっている。
【0046】図11(A)は、第3構造形態によるレイ
アウト図であり、図11(B)は、図11(A)のIII
−III′線による断面図である。図11による第3構造
形態も図9に示した第1構造形態と似ている。図11の
ものは、プログラム・選択ゲート31が、フローティン
グゲート32とコントロールゲート33との外側を全て
覆うように形成されている。図11によれば、第3構造
形態の非揮発性メモリセルは、表面部にソース36とド
レイン37、及びそれらの間にチャネル領域38を有す
る第1導電型半導体基板30と、半導体基板30上に形
成されるゲート絶縁層48と、ドレイン37側のチャネ
ル領域38の一部領域上に形成されるフローティングゲ
ート32と、フローティングゲート32の上側にドレイ
ン37側でフローティングゲートより小さい幅で形成さ
れるコントロールゲート33と、ソース36側で露出さ
れたチャネル領域38の表面からフローティングゲート
32、及びコントロールゲート33の外側を覆ってドレ
イン37の表面まで延長して形成されるプログラム・選
択ゲート31と、そしてプログラム・選択ゲート31と
フローティングゲート32、及びコントロールゲート3
3の間に形成され、ドレイン37側でフローティングゲ
ート32の一側面とプログラム・選択ゲート31の一側
面との間で電子のトンネリングが可能のように充分に薄
い厚さを有する誘電体層47とで構成される。このレイ
アウトはドレイン37側でプログラム・選択ゲート31
の側面とフローティングゲート32の側面との間にある
誘電体層47を通じる電子のトンネリングをはかった図
である。
【0047】図12は、第4構造形態によるレイアウト
図であり、図12(B)は、図12(A)のIV−IV′線
による断面図である。第4構造形態は第3構造形態と殆
ど同一である。ただ、ドレイン37側でフローティング
ゲート32、プログラム・選択ゲート31、及び誘電体
層47は互いに対応される位置で曲がったエッジ部分3
1b、32b、47bを有し、このエッジ部分31b、
32b、47bを通じて電子のトンネリングが成されよ
うになっている。したがって、誘電体層47は前記エッ
ジ部分47bでトンネリングが可能のように他の部分よ
り充分により薄い厚さを有する。
【0048】
【発明の効果】上述したように、本発明によれば、次の
ような利点が得られる。第1に、各しきい値レベルのプ
ログラム毎にコントロールゲートの電圧だけを変えれば
よいので容易に単一レベル又はマルチレベルのプログラ
ムが行われる。第2に、各しきい値電圧レベルとそれに
相応する各コントロールゲート電圧とは互いに線形的な
関係にあり、しきい値電圧のシフト値はコントロールゲ
ート電圧のシフト値と一致するので、各レベルのしきい
値電圧のシフトを正確に調節できる。第3に、非揮発性
メモリセルの自体でプログラムと検証を同時に行うの
で、プログラムされた内容を検証するための回路が別途
に要求されず、プログラムの速度が速くなる。第4に、
セルがターンオフからターンオンされる際にプログラム
を中止させるので電流消耗が遥かに少ない。第5に、消
去する前に前もってプログラムが要求されない。第6
に、本発明によれば、マルチレベルのプログラムの正確
度、すなわち、プログラムされたしきい値電圧のエラー
分布が、ただ非揮発性メモリの製造工程時、固定される
パラメータと印加されるバイアス電圧だけになり、正確
に決定される。従って、本発明による非揮発性メモリの
各レベルのしきい値電圧のエラー分布はプログラム/削
除サイクルに従属的ではない。又、プログラム中でも酸
化膜にでの電荷のトラップ、チャネル移動度、そしてビ
ットライン抵抗等と不安定な、又は予測不可能な電気的
な要素に依存しない。第7に、本発明による非揮発性メ
モリのプログラム方式は、コントロールゲート電圧によ
る電圧制御方式であるので、電流制御方式と比べてはる
かかに容易に、且つ正確にマルチレベルのプログラムが
行われる。第8に、ソースとドレインには読み出しのた
めの低電圧(例えば〜1V)だけがかかるように動作さ
せ得る。そのためセルサイズ縮小に有利である。
【図面の簡単な説明】
【図1】 (A)は、一般的な非揮発性メモリセルの回
路図、(B)は、(A)による非揮発性メモリの自動検
証プログラムの原理を説明するためのグラフである。
【図2】 (A)は、先行技術の単純積層ゲート構造を
有する非揮発性メモリの回路図、 (B)は、先行技術
のチャネル分離型構造を有する非揮発性メモリの回路図
である。
【図3】 (A)は、本実施形態の非揮発性メモリセル
の回路図、(B)は、(A)の非揮発性メモリセルを機
能的に示す回路図、(C)は、(A)の非揮発性メモリ
セルのプログラム動作に従う電流経路を示すダイヤグラ
ムである。
【図4】 電流検出方法を利用して非揮発性メモリセル
をプログラムする過程を説明するダイヤグラムである。
【図5】 図4の各ノードにおける波形を示すダイヤグ
ラムである。
【図6】 本実施形態による単一レベル又はマルチレベ
ルのプログラム過程を示すフローチャートである。
【図7】 (A)は、図3(A)に示した非揮発性メモ
リセルのキャパシタンス等価回路図、(B)は、プログ
ラムしようとするしきい値レベルとそれに相応して印加
されるコントロールマルチレベルのプログラム時の各レ
ベルの初期のフローティングゲート電圧と基準電流との
関係を示すグラフ、(C)は、マルチレベルのプログラ
ム時、トランジスタのターンオン/ターンオフ時点とプ
ログラムの終了時点、及びドレイン電流間の関係を示す
グラフである。
【図8】 (A)は、本実施形態の電圧検出方法を利用
して非揮発性メモリセルをプログラムする過程を説明す
るためのダイヤグラム、(B)は、(A)の電圧検出部
の他の実施形態を示す回路図である。
【図9】 (A)は、本実施形態の非揮発性メモリセル
の第1構造形態を示すレイアウト図、(B)は、(A)
のI−I′線による断面図である。
【図10】 (A)は、本実施形態の非揮発性メモリセ
ルの第2構造形態を示すレイアウト図、(B)は、
(A)のII−II′線による断面図である。
【図11】 (A)は、本実施形態の非揮発性メモリセ
ルの第3構造形態を示すレイアウト図、(B)は、
(A)のIII−III′線による断面図である。
【図12】 (A)は、本実施形態の非揮発性メモリセ
ルの第3構造形態を示すレイアウト図、(B)は、
(A)のIV−IV′線による断面図である。
【符号の説明】
30 基板 31 プログラム・選択ゲート 32 フローティングゲート 33 コントロールゲート 36 ソース 37 ドレイン 38 チャネル領域 43 電流検出部 44 電圧検出部 39ー42、45 電圧供給源 100 非揮発性メモリセル 34 ストレージトランジスタ 35 選択トランジスタ 47 誘電体層

Claims (15)

    【特許請求の範囲】
  1. 【請求項1】 メモリセルであって、 ソース、ドレインおよびその間のチャネルを備えたトラ
    ンジスタ部と、 プログラム、読み出し、及び消去の少なくともいずれか
    に対してメモリセルを選択するプログラム・選択ゲート
    と、 電荷をデータとして蓄積し、プログラム時に前記プログ
    ラム・選択ゲートに電荷を転送するフローティングゲー
    トと、 プログラム時にフローティングゲートに電圧を誘起さ
    せ、フローティングゲートから前記プログラム・選択ゲ
    ートに転送する電荷の量を制御するコントロールゲート
    と、を有することを特徴とするメモリ素子。
  2. 【請求項2】 プログラム・選択ゲートとフローティ
    ングゲートとの間にはトンネルダイオードが形成される
    ことを特徴とする請求項1に記載の非揮発性メモリセ
    ル。
  3. 【請求項3】 前記トランジスタ部は、 プログラム・選択ゲートとフローティングゲートとの間
    に位置され、ソース及びドレインとしての機能をする前
    記チャネル領域中の第1領域、フローティングゲートの
    下側に位置し、チャネル領域としての機能をする前記チ
    ャネル領域中の第2領域、前記ドレインフローティング
    ゲート及びコントロールゲートで構成され、フローティ
    ングゲートにデータを蓄積させる機能をするストレージ
    トランジスタ部と、 プログラム・選択ゲート、プログラム・選択ゲートの下
    側に位置され、チャネル領域としての機能をする前記チ
    ャネル領域中の第3領域、前記ソース及びドレインとし
    ての機能をする第1領域で構成され、セルを選択するた
    めにドレインとソースとの間に流れる電流を制御する選
    択トランジスタと、で構成されることを特徴とする請求
    項1に記載の非揮発性メモリセル。
  4. 【請求項4】 前記コントロールゲートに電圧を供給
    する第1電圧源と、 前記プログラム・選択ゲートに電圧を供給する第2電圧
    源と、 プログラム中にドレインの電圧をモニタリングし、ドレ
    イン電圧が設定された基準電圧に到達する際、プログラ
    ムの停止信号を第1電圧源と第2電圧源との中の少なく
    とも1つに与えて、それらからの電圧が供給されないよ
    うにする電圧検出部と、を更に備えることを特徴とする
    請求項1に記載の非揮発性メモリセル。
  5. 【請求項5】 プログラム、読み出し、及び消去の少な
    くともいずれかに対してメモリセルを選択するプログラ
    ム・選択ゲートと、 プログラム時に前記プログラム・選択ゲートに転送する
    電荷をデータとして蓄積するフローティングゲートと、 プログラム時にフローティングゲートに電圧を誘起さ
    せ、フローティングゲートから前記プログラム・選択ゲ
    ートに転送する電荷の量を制御するコントロールゲート
    と、 前記フローティングゲートとプログラム・選択ゲート、
    チャネル領域、ソース、及びドレインで構成されるとと
    もに、プログラム中に前記プログラムの電流経路とは完
    全に分離されたモニタリングの電流経路を有する、プロ
    グラムされる状態をプログラムと同時にモニタリングす
    る電界効果トランジスタ、で構成されることを特徴とす
    る非揮発性メモリセル。
  6. 【請求項6】 コントロールゲートと、フローティング
    ゲートと、プログラム・選択ゲートと、ソースと、ドレ
    インと、ソースとドレインとの間のチャネル領域とを備
    えた非揮発性メモリセルをプログラムする方法におい
    て、 単一レベルのプログラムの初期に前記チャネル領域がタ
    ーンオフされており、その単一プログラムによって前記
    チャネル領域がターンオンされるようにフローティング
    ゲートの電荷量を変化させるようにコントロールゲート
    に第1電圧を、プログラム・選択ゲートに第2電圧を、
    ドレインには第3電圧を、そしてソースには第4電圧を
    供給するステップと、 プログラム中に前記チャネル領域の導電度をモニタリン
    グし、その導電度が設定された基準値に達したときに、
    前記コントロールゲートとプログラム・選択ゲートにそ
    れぞれ印加される第1電圧と第2電圧との中の少なくと
    も1つの供給を中断するステップと、を備えることを特
    徴とする非揮発性メモリセルをプログラムする方法。
  7. 【請求項7】 前記チャネル領域の導電度をモニタリン
    グするステップは、ドレインでの電流を検出するステッ
    プを含むことを特徴とする請求項6に記載の非揮発性メ
    モリセルをプログラムする方法。
  8. 【請求項8】 前記チャネル領域の導電度をモニタリン
    グするステップは、フローティングゲートでの電荷転送
    量の変化をモニタリングするステップを含むことを特徴
    とする請求項6に記載の非揮発性メモリセルをプログラ
    ムする方法。
  9. 【請求項9】 コントロールゲートと、フローティン
    グゲートと、プログラム・選択ゲートと、ソースと、ド
    レインと、ソースとドレインとの間のチャネル領域とを
    備えた非揮発性メモリセルをプログラムする方法におい
    て、 マルチレベルのプログラム時、各レベルのプログラムの
    初期には前記チャネル領域がターンオフされており、そ
    のレベルのプログラムのために前記チャネル領域がター
    ンオンされ、フローティングゲートの電荷量を変化させ
    るようにコントロールゲートには各しきい値レベルのプ
    ログラムに応じて変化する第1電圧を、プログラム・選
    択ゲートには第2電圧を供給するステップと、 各レベルのプログラム中に前記チャネル領域の導電度を
    モニタリングし、その導電度が基準値に達したときに、
    前記コントロールゲートとプログラム・選択ゲートにそ
    れぞれ印加される第1電圧と第2電圧との中の少なくと
    も1つの供給を中断するステップと、を備えることを特
    徴とする非揮発性メモリセルをプログラムする方法。
  10. 【請求項10】 表面内にソースとドレイン、及びこれ
    らの間に形成されるチャネル領域を有する半導体基板
    と、 前記チャネル領域の表面のソース側に形成されるプログ
    ラム・選択ゲートと、前記プログラム・選択ゲートと並
    んで前記チャネル領域の表面のドレイン側に形成され、
    電子がトンネリングできるように一側面が前記プログラ
    ム・選択ゲートの一側面に隣接して形成されるフローテ
    ィングゲートと、 前記フローティングゲートの上側に形成されるコントロ
    ールゲートと、 前記プログラム・選択ゲート、フローティングゲート、
    コントロールゲートの間に形成され、フローティングゲ
    ートの前記一側面とプログラム・選択ゲートの前記一側
    面との間ではトンネリングが可能のように充分に薄い厚
    さを有する絶縁層と、を有することを特徴とする非揮発
    性メモリセル。
  11. 【請求項11】 表面内にソース、ドレイン、及びこ
    れらの間に位置するチャネル領域を有する半導体基板
    と、 前記チャネル領域の表面のドレイン側に形成されるフロ
    ーティングゲートと、チャネル領域の表面のソース側で
    前記フローティングゲートに隣接して配置されると共に
    フローティングゲートの表面の一部まで覆うように形成
    され、フローティングゲートの角の部分に沿って曲がっ
    た部分を有するプログラム・選択ゲートと、 前記フローティングゲートの上側に形成されるコントロ
    ールゲート、 前記プログラム・選択ゲート、フローティングゲート、
    コントロールゲートの間に形成され、フローティングゲ
    ートの曲がったエッジ部分とプログラム・選択ゲートの
    曲がったエッジ部分との間で電子のトンネリングが可能
    のように充分に薄い厚さを有する絶縁層と、を有するこ
    とを特徴とする非揮発性メモリセル。
  12. 【請求項12】 前記チャネル領域とフローティング
    ゲートとプログラム・選択ゲートとの間の電子のトンネ
    リングが可能のように充分に薄い厚さを有するゲート絶
    縁層を更に備えることを特徴とする請求項12に記載の
    非揮発性メモリセル。
  13. 【請求項13】 表面内にソース、ドレイン、及びこ
    れらの間に位置するチャネル領域を有する半導体基板
    と、 前記チャネル領域の表面のドレイン側に形成されるフロ
    ーティングゲートと、 前記フローティングゲートの上側に形成されるコントロ
    ールゲートと、 チャネル領域の表面のソース側からフローティングゲー
    トとコントロールゲートとを覆って電子のトンネリング
    のためにドレインへ延び、フローティングゲートの一側
    面と隣接しているプログラム・選択ゲートと、 前記プログラム・選択ゲート、フローティングゲート、
    コントロールゲートの間に形成され、フローティングゲ
    ートの前記一側面とプログラム・選択ゲートの前記一側
    面との間では電子のトンネリングが可能のように充分に
    薄い厚さを有する絶縁層、を有することを特徴とする非
    揮発性メモリセル。
  14. 【請求項14】 表面内にソース、ドレイン、及びこれ
    らの間に位置するチャネル領域を有する半導体基板と、 前記チャネル領域の表面のドレイン側に形成されるフロ
    ーティングゲートと、 前記フローティングゲートの上側に形成されるコントロ
    ールゲート、 前記ソース側に位置するチャネル領域の表面からフロー
    ティングゲートとコントロールゲートとを覆ってドレイ
    ンの上側部分まで延びるように形成され、ドレイン側に
    フローティングゲートの角の部分に対応して曲がったエ
    ッジ部分を有するプログラム・選択ゲートと、 前記プログラム・選択ゲート、フローティングゲート、
    コントロールゲートの間に形成され、フローティングゲ
    ートの曲がったエッジ部分とプログラム・選択ゲートの
    曲がったエッジ部分との間では電子のトンネリングが可
    能のように充分に薄い厚さを有する絶縁層と、を有する
    ことを特徴とする非揮発性メモリセル。
  15. 【請求項15】 前記チャネル領域とフローティングゲ
    ートとプログラム・選択ゲートとの間に電子のトンネリ
    ングが可能なように充分に薄い厚さを有するゲート絶縁
    層を更に備えることを特徴とする請求項10〜14に記
    載のいずれかの非揮発性メモリセル。
JP9192260A 1996-07-23 1997-07-17 非揮発性メモリセル及びこの非揮発性メモリセルをプログラムする方法 Expired - Fee Related JP2929434B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1019960029695A KR100205309B1 (ko) 1996-07-23 1996-07-23 비휘발성 메모리셀 및 이 비휘발성 메모리셀을 프로그래밍하는 방법
KR29695/1996 1996-07-23

Publications (2)

Publication Number Publication Date
JPH1070205A true JPH1070205A (ja) 1998-03-10
JP2929434B2 JP2929434B2 (ja) 1999-08-03

Family

ID=19467092

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9192260A Expired - Fee Related JP2929434B2 (ja) 1996-07-23 1997-07-17 非揮発性メモリセル及びこの非揮発性メモリセルをプログラムする方法

Country Status (6)

Country Link
US (3) US6034892A (ja)
JP (1) JP2929434B2 (ja)
KR (1) KR100205309B1 (ja)
CN (1) CN1128450C (ja)
DE (1) DE19649410C2 (ja)
TW (1) TW355839B (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005538552A (ja) * 2002-09-12 2005-12-15 グリフィス・ユニバーシティ メモリ・セル
US9168801B2 (en) 2013-01-28 2015-10-27 Gestamp Umformtechnik Gmbh Transverse link made of fibre-reinforced plastics material for a wheel suspension of a vehicle
WO2024163915A3 (en) * 2023-02-03 2024-09-19 Greenliant Ip Llc Nor memory cell with floating gate

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100205309B1 (ko) * 1996-07-23 1999-07-01 구본준 비휘발성 메모리셀 및 이 비휘발성 메모리셀을 프로그래밍하는 방법
JP3905990B2 (ja) * 1998-12-25 2007-04-18 株式会社東芝 記憶装置とその記憶方法
US6711065B2 (en) * 1999-09-30 2004-03-23 Infineon Technologies Ag 1 T flash memory recovery scheme for over-erasure
EP1107317B1 (en) * 1999-12-09 2007-07-25 Hitachi Europe Limited Memory device
KR100387267B1 (ko) 1999-12-22 2003-06-11 주식회사 하이닉스반도체 멀티 레벨 플래쉬 이이피롬 셀 및 그 제조 방법
JP4084922B2 (ja) 2000-12-22 2008-04-30 株式会社ルネサステクノロジ 不揮発性記憶装置の書込み方法
US6522584B1 (en) * 2001-08-02 2003-02-18 Micron Technology, Inc. Programming methods for multi-level flash EEPROMs
US6717847B2 (en) * 2001-09-17 2004-04-06 Sandisk Corporation Selective operation of a multi-state non-volatile memory system in a binary mode
DE60134870D1 (de) * 2001-12-28 2008-08-28 St Microelectronics Srl Programmierverfahren für eine Multibitspeicherzelle
KR100456596B1 (ko) * 2002-05-08 2004-11-09 삼성전자주식회사 부유트랩형 비휘발성 기억소자의 소거 방법
US6781881B2 (en) * 2002-12-19 2004-08-24 Taiwan Semiconductor Manufacturing Company Two-transistor flash cell for large endurance application
US6925011B2 (en) * 2002-12-26 2005-08-02 Micron Technology, Inc. Programming flash memories
US7049652B2 (en) * 2003-12-10 2006-05-23 Sandisk Corporation Pillar cell flash memory technology
TW200607080A (en) * 2004-08-02 2006-02-16 Powerchip Semiconductor Corp Flash memory cell and fabricating method thereof
CN100543875C (zh) * 2004-09-01 2009-09-23 旺宏电子股份有限公司 非易失存储器的编程方法
JP4724564B2 (ja) * 2005-01-28 2011-07-13 ルネサスエレクトロニクス株式会社 不揮発性半導体記憶装置
CN100477011C (zh) * 2005-06-22 2009-04-08 旺宏电子股份有限公司 多阶存储单元的编程方法
US7145809B1 (en) * 2005-07-01 2006-12-05 Macronix International Co., Ltd. Method for programming multi-level cell
KR100725373B1 (ko) * 2006-01-20 2007-06-07 삼성전자주식회사 플래쉬 메모리 장치
US7515465B1 (en) * 2006-06-07 2009-04-07 Flashsilicon Incorporation Structures and methods to store information representable by a multiple bit binary word in electrically erasable, programmable read-only memories (EEPROM)
US20080185629A1 (en) * 2007-02-01 2008-08-07 Denso Corporation Semiconductor device having variable operating information
US8320191B2 (en) 2007-08-30 2012-11-27 Infineon Technologies Ag Memory cell arrangement, method for controlling a memory cell, memory array and electronic device
US7834676B2 (en) * 2009-01-21 2010-11-16 Samsung Electronics Co., Ltd. Method and apparatus for accounting for changes in transistor characteristics
US8228730B2 (en) * 2010-08-31 2012-07-24 Micron Technology, Inc. Memory cell structures and methods
CN105448346B (zh) * 2014-08-22 2018-09-25 中芯国际集成电路制造(上海)有限公司 存储单元可靠性的测试方法
CN106328207B (zh) * 2016-08-16 2019-09-13 天津大学 用于防止非易失性存储器数据恢复的迷惑方法和装置
US10242991B2 (en) * 2017-06-30 2019-03-26 International Business Machines Corporation Highly compact floating gate analog memory
CN108054170B (zh) * 2017-11-27 2020-08-14 深圳市国微电子有限公司 一种可编程存储单元及其控制方法
JP7245171B2 (ja) * 2017-12-20 2023-03-23 タワー パートナーズ セミコンダクター株式会社 半導体装置及びその動作方法
US20220123119A1 (en) * 2020-10-19 2022-04-21 Stmicroelectronics (Rousset) Sas Non-volatile memory

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60236195A (ja) * 1984-05-08 1985-11-22 Nec Corp 不揮発性半導体メモリ
JPS63274180A (ja) * 1987-05-06 1988-11-11 Seiko Instr & Electronics Ltd 半導体不揮発性メモリ
JPH0362574A (ja) * 1989-07-31 1991-03-18 Toshiba Corp 不揮発性半導体記憶装置およびその動作方法

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4099196A (en) * 1977-06-29 1978-07-04 Intel Corporation Triple layer polysilicon cell
EP0123249B1 (en) * 1983-04-18 1990-08-01 Kabushiki Kaisha Toshiba Semiconductor memory device having a floating gate
IT1191566B (it) * 1986-06-27 1988-03-23 Sgs Microelettronica Spa Dispositivo di memoria non labile a semiconduttore del tipo a porta non connessa (floating gate) alterabile elettricamente con area di tunnel ridotta e procedimento di fabbricazione
US5043940A (en) 1988-06-08 1991-08-27 Eliyahou Harari Flash EEPROM memory systems having multistate storage cells
JP2807256B2 (ja) * 1989-03-17 1998-10-08 株式会社東芝 不揮発性半導体メモリ
US5280446A (en) * 1990-09-20 1994-01-18 Bright Microelectronics, Inc. Flash eprom memory circuit having source side programming
US5583810A (en) * 1991-01-31 1996-12-10 Interuniversitair Micro-Elektronica Centrum Vzw Method for programming a semiconductor memory device
JP2500871B2 (ja) * 1991-03-30 1996-05-29 株式会社東芝 半導体不揮発性ram
US5338952A (en) * 1991-06-07 1994-08-16 Sharp Kabushiki Kaisha Non-volatile memory
US5303187A (en) * 1992-12-28 1994-04-12 Yu Shih Chiang Non-volatile semiconductor memory cell
US5422842A (en) * 1993-07-08 1995-06-06 Sundisk Corporation Method and circuit for simultaneously programming and verifying the programming of selected EEPROM cells
GB2292008A (en) * 1994-07-28 1996-02-07 Hyundai Electronics Ind A split gate type flash eeprom cell
KR100192430B1 (ko) * 1995-08-21 1999-06-15 구본준 비휘발성 메모리 및 이 비휘발성 메모리를 프로그램하는 방법
KR0172831B1 (ko) * 1995-09-18 1999-03-30 문정환 비휘발성 메모리를 프로그램하는 방법
JP3001409B2 (ja) * 1996-02-19 2000-01-24 モトローラ株式会社 2層フローティングゲート構造のマルチビット対応セルを有する不揮発性メモリ及びそのプログラム/消去/読出方法
TW378321B (en) * 1996-02-29 2000-01-01 Sanyo Electric Co Semiconductor memory device
US5668757A (en) * 1996-03-18 1997-09-16 Jeng; Ching-Shi Scalable flash eeprom memory cell and array
KR100223868B1 (ko) * 1996-07-12 1999-10-15 구본준 비휘발성 메모리를 프로그램하는 방법
KR100205309B1 (ko) * 1996-07-23 1999-07-01 구본준 비휘발성 메모리셀 및 이 비휘발성 메모리셀을 프로그래밍하는 방법
KR100232190B1 (ko) * 1996-10-01 1999-12-01 김영환 비휘발성 메모리장치
US6091633A (en) * 1999-08-09 2000-07-18 Sandisk Corporation Memory array architecture utilizing global bit lines shared by multiple cells

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60236195A (ja) * 1984-05-08 1985-11-22 Nec Corp 不揮発性半導体メモリ
JPS63274180A (ja) * 1987-05-06 1988-11-11 Seiko Instr & Electronics Ltd 半導体不揮発性メモリ
JPH0362574A (ja) * 1989-07-31 1991-03-18 Toshiba Corp 不揮発性半導体記憶装置およびその動作方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005538552A (ja) * 2002-09-12 2005-12-15 グリフィス・ユニバーシティ メモリ・セル
US9168801B2 (en) 2013-01-28 2015-10-27 Gestamp Umformtechnik Gmbh Transverse link made of fibre-reinforced plastics material for a wheel suspension of a vehicle
WO2024163915A3 (en) * 2023-02-03 2024-09-19 Greenliant Ip Llc Nor memory cell with floating gate

Also Published As

Publication number Publication date
DE19649410A1 (de) 1998-01-29
US6411547B2 (en) 2002-06-25
US6034892A (en) 2000-03-07
CN1171600A (zh) 1998-01-28
CN1128450C (zh) 2003-11-19
TW355839B (en) 1999-04-11
US20010004325A1 (en) 2001-06-21
KR100205309B1 (ko) 1999-07-01
US6212100B1 (en) 2001-04-03
KR980011438A (ko) 1998-04-30
DE19649410C2 (de) 1999-05-27
JP2929434B2 (ja) 1999-08-03

Similar Documents

Publication Publication Date Title
JP2929434B2 (ja) 非揮発性メモリセル及びこの非揮発性メモリセルをプログラムする方法
JP3284358B2 (ja) 不揮発性メモリ装置
KR100192430B1 (ko) 비휘발성 메모리 및 이 비휘발성 메모리를 프로그램하는 방법
JP3211146B2 (ja) 不揮発性メモリをプログラムする方法
JP4050048B2 (ja) 高速プログラムおよびプログラム検証への高速切り替え方法
KR100554308B1 (ko) 반도체 메모리장치 및 데이터기록방법
JP2789333B2 (ja) 非揮発性メモリをプログラムする方法
KR100858745B1 (ko) 비 휘발성 메모리의 비정밀/정밀 프로그래밍에 대한효율적인 검증
JP4726807B2 (ja) 非揮発性メモリの雑/ファインプログラミングのための可変電流シンキング
KR100327421B1 (ko) 비휘발성 메모리 소자의 프로그램 시스템 및 그의 프로그램 방법
KR20060002759A (ko) 비휘발성 메모리 디바이스 내 셀을 프로그램하는 시스템 및방법
JP2007520028A (ja) 非揮発性メモリの雑/ファインプログラミングのためのチャージパケット測定
CN111344791A (zh) 用于在非易失性存储器中存储多位数据的系统和方法
KR20050032124A (ko) 기억 장치내에 과소거된 비트를 복구하는 방법
JPH0426995A (ja) 不揮発性半導体記憶装置
JPH0922599A (ja) 半導体記憶装置及びその調整方法
US7342833B2 (en) Nonvolatile memory cell programming
US20040085815A1 (en) Gate voltage reduction in a memory read
EP0847583B1 (en) Electrically programmable memory, method of programming and method of reading
US6847548B2 (en) Memory with multiple state cells and sensing method
US5949717A (en) Method to improve flash EEPROM cell write/erase threshold voltage closure
JPH08235886A (ja) 不揮発性半導体記憶装置及びその書き換え方法
JPH07182877A (ja) 不揮発性半導体記憶装置のデータ消去方法
JP2003124357A (ja) 半導体メモリ
JPH10199267A (ja) 不揮発性半導体記憶装置

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090521

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100521

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110521

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120521

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120521

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130521

Year of fee payment: 14

LAPS Cancellation because of no payment of annual fees