JP3965287B2 - 不揮発性半導体記憶装置およびその書き込み時間決定方法 - Google Patents
不揮発性半導体記憶装置およびその書き込み時間決定方法 Download PDFInfo
- Publication number
- JP3965287B2 JP3965287B2 JP2001311575A JP2001311575A JP3965287B2 JP 3965287 B2 JP3965287 B2 JP 3965287B2 JP 2001311575 A JP2001311575 A JP 2001311575A JP 2001311575 A JP2001311575 A JP 2001311575A JP 3965287 B2 JP3965287 B2 JP 3965287B2
- Authority
- JP
- Japan
- Prior art keywords
- pulse width
- write
- pulse
- signal
- decoder
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- 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/34—Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
- G11C16/3436—Arrangements for verifying correct programming or erasure
- G11C16/3454—Arrangements for verifying correct programming or for detecting overprogrammed cells
- G11C16/3459—Circuits or methods to verify correct programming of nonvolatile memory cells
-
- 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/10—Programming or data input circuits
-
- 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/32—Timing circuits
-
- 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/34—Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
- G11C16/3436—Arrangements for verifying correct programming or erasure
- G11C16/3454—Arrangements for verifying correct programming or for detecting overprogrammed cells
Landscapes
- Read Only Memory (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
Description
【発明の属する技術分野】
本発明は、閾値電圧を電気的に制御してデータを記憶する不揮発性半導体記憶装置に関する。
【0002】
【従来の技術】
EEPROMやフラッシュEEPROMなどのフロ−ティングゲ−トを有して電気的に書き換えのできる不揮発性半導体記憶装置においては、フロ−ティングゲ−ト対して電荷を注入し,引き抜いてメモリセルの閾値電圧Vthを高,低することによって、データの書き込み,消去を行なっている。
【0003】
図7は、従来の不揮発性半導体記憶装置におけるメモリセルアレイの一部分を示した回路図であり、このメモリセルアレイは、行列状に配置されたメモリセルM11,M12,M21,M22からなり、同じ行にあるメモリセルM11,M12;M21,M22は、制御ゲートが共通のワード線WL1;WL2に夫々接続され、同じ列にあるメモリセルM11,M21;M12,M22は、ドレインが共通のビット線BL1;BL2に夫々接続されている。また、総てのメモリセルM11,M12,M21,M22のソースは、共通のソース線SLに接続されている。
【0004】
上記メモリセルアレイにおいて、データを消去する場合、ワード線WL1,WL2に例えば−10Vの負の電圧を、ソース線SLに例えば5Vの正の電圧を夫々印加し、ビット線BL1,BL2を高インピーダンス状態にする。すると、FNトンネリング効果により、各メモリセルM11,M12,M21,M22は、フロ−ティングゲ−トからソースに電子が放出されて、閾値電圧が低下し、消去状態となる。
一方、データを書き込む場合、書き込み対象の選択メモリセルに接続されたワード線に例えば12Vの正の高電圧を印加し、それ以外のワード線を接地するとともに、選択メモリセルに接続されたビット線に例えば6Vの正の電圧を所定時間だけ印加し、それ以外のビット線を接地する。すると、選択メモリセルでは、ソース/ドレイン拡散層間に形成されたチャネル領域からフロ−ティングゲ−トに電子(ホットエレクトロン)が注入されて、閾値電圧が上昇し、データを記憶した書き込み状態となる。
【0005】
一般に、書き込み時の閾値電圧は、選択メモリセルに接続されたビット線に一定パルス幅の書き込みパルスを繰り返し印加した後、センス回路によって選択メモリセルの閾値電圧を検出し、検出した閾値電圧が所定の範囲内になると、書き込み動作を終了して、所定の値に設定されている。
かかるメモリセルの閾値電圧は、メモリセルに印加されるパルス幅の対数値に比例して変動する傾向があり、同じパルス幅の書き込みパルスを繰り返し印加していくと、メモリセルの閾値電圧の変化が飽和して徐々に小さくなる。従って、所定の閾値電圧Vthまで閾値電圧を変化させるには、書き込みパルスの印加回数を多くする必要があり、書き込み時間が長くなるという問題がある。また、各書き込みの後に、閾値電圧が所定の値まで達したか否かを所定時間をかけて確認する所謂ベリファイ作業が伴うため、書き込みとベリファイが繰り返し行なわれるから、書き込みパルスの印加回数が増加すると、書き込みに要する合計時間が長くなるという問題がある。
さらに、多値メモリや低電圧動作メモリなどの場合、要求される閾値電圧の分布幅が狭いため、閾値の分布を抑え込もうとすると、1回当たりのパルス幅が小さくなり、必要な閾値に到達させるにはパルスを多数回印加して書き込みを行なわねばならず、書き込み時間が長くなることになる。
【0006】
そこで、書き込み時間を増大させることなく、閾値電圧の分布を狭める手法として、従来、次のようなものが提案されている。
特開平7−73685号公報や特開平11−73786号公報では、繰返し回数の増加に伴なって書き込みパルス幅を大きくすることによって、書き込みパルスの印加回数を低減している。
特開平10−177795号公報では、閾値電圧が目標値を含む所定の範囲内に達するまで、パルス幅を所定の増加率で増加させ、閾値電圧が所定の範囲内に達してから、パルス幅の増加率を小さくし、閾値電圧が目標値Vthまたはその近傍に達するまでパルスを繰り返し印加することにより書き込み時間を短縮している。
特開平11-39887号公報では、書き込み回数の増加に伴って選択メモリセルへ印加する電圧のレベルを変化させていくISPP法(Incremental Step Pulse Programming)を改良して、一回目に幅の長い書き込みパルスを印加し、2回目以降の書き込みで、幅は短いが、電圧レベルが書き込み回数の増加に伴って漸増するパルスを印加している。
【0007】
さらに、特開平11−96785号公報、特開2000−113686号公報、特開2000−123584号公報では、メモリセルの特性を判断し、メモリセルの特性に合った最適な書き込みパルスのパルス幅、またはパルス電圧を設定し、メモリセル毎に最適な書き込みパルスを印加する手法が提案されている。上記特開平11−96785号公報では、一回目の書き込み時間は比較的長いが、2回目以降は累積書き込み時間が冪乗比で大きくなるように設定される冪乗パルス書き込み方式を改良したA*2Bパルス幅方式に基づいて、Aの値、B(<1)の値をメモリセルの特性に合わせて調整できるようにしている。
また、ベリファイ時間を含むオーバーヘッド時間が1回の書き込み時間より充分に大きいときは、冪乗パルス書き込み方式とし、上記オーバーヘッド時間が1回の書き込み時間より充分に小さいときには、均一パルス書き込み方式とすることで、累積書き込み時間を削減している。
【0008】
【発明が解決しようとする課題】
段落[0006],[0007]で述べた従来の手法は、いずれも可能な限り少ない回数で書き込みを完了すべく、書き込みパルス幅またはパルス電圧を変化させて、書き込み時間の短縮を図っているが、次のような問題がある。
即ち、段落[0006]の従来例では、書き込みパルスのパルス幅またはパルス電圧を変化させるということは記載されているが、具体的な書き込みパルス幅の決定方法が開示されていない。
【0009】
段落[0007]の最初の特開平11−96785号公報では、メモリセルの特性に合った最適な書き込みパルスのパルス幅またはパルス電圧を設定しており、書き込みパルス幅を設定するための初期値やモジューロ値などの各種パラメータは、ヒューズアレイに設定されるが、このヒューズアレイにおいてメモリセルの特性ばらつきに応じてどのように書き込みパルス幅を設定するかについて具体的な方法や手順が開示されていない。
段落[0007]の次の特開2000−113686号公報では、書き込み動作の前に、各メモリセルに所定幅の書き込みパルスを印加し、その閾値の変動を測定し、実際の書き込みパルス幅を決定しているが、各メモリセルを元の状態に戻すために再び消去が必要になって、結局、書き込み時間が長くなる。また、メモリセルの特性に合った最適な書き込みパルスのパルス幅を設定するために、評価サンプルの書き込み特性を用いるのであるが、その書き込み特性の測定方法が具体的に開示されていない。
段落[0007]の最後の特開2000−123584号公報では、メモリセルの特性に応じて、書き込み電圧を補正すると記載されているが、定量的な補正方法が開示されていないため、書き込み後の読み出し結果によって補正量を決定せざるを得ず、補正量の決定という余分な処理が加わって書き込み時間が増加する。
【0010】
このように従来技術では、必ずしも1回目の書込みパルスによって目標の閾値に達することを目的としていない。また、従来の短いパルスで何回も書き込みおよびベリファイを繰り返す方法では、それらを累積した書き込み時間と1回のパルスで書き込んだ場合の書込み時間との誤差が大きいという問題もあった。
【0011】
そこで、本発明は、書込み時間の短縮を目的とし、その方法としてメモリセルの特性に合わせて、1回目の書込みにおいて、できるだけ長いパルスで目標の閾値に近づけ、次のベリファイで目標の閾値に達していなければ、その後比較的短いパルスで閾値を微調整することにより実現する。この方法によれば、1回目の書込みパルス幅を精度良く求めることが最も重要となってくる。
そのために、本発明では、更にある閾値から所定の幅だけ閾値を変化させるために必要な書込みパスル幅を求め、そのパルス幅での1回目の書込みによって精度良く目標の閾値に近づけること、およびその書込みパルス幅の明確かつ具体的な測定方法を与える。
【0012】
【課題を解決するための手段】
上記目的を達成するため、本発明の不揮発性半導体記憶装置は、ワード線を選択するための行アドレスを生成するXデコーダと、ビット線を選択するための列アドレスを生成するYデコーダと、上記XデコーダおよびYデコーダの出力によってワード線とビット線を介して選択される複数のメモリセルとを有するものにおいて、複数のワード線に夫々異なるパルス幅の複数の書き込みパルス信号を供給するパルス発生回路と、上記ワード線を駆動する信号を供給するために、書き込みパルス幅測定時には上記パルス発生回路からの出力を選択し、通常のメモリアクセス時には上記Xデコーダからの出力を選択する選択回路と、上記書き込みパルス幅測定時に書き込みパルス信号が供給された複数のメモリセルの個々のデータを読み出す回路を備えたことを特徴とする。
【0013】
本発明の他の不揮発性半導体記憶装置は、ワード線を選択するための行アドレスを生成するXデコーダと、ビット線を選択するための列アドレスを生成するYデコーダと、上記XデコーダおよびYデコーダの出力によってワード線とビット線を介して選択される複数のメモリセルとを有するものにおいて、複数のビット線に各々異なるパルス幅の複数の書き込みパルス信号を同じタイミングで供給するための複数のパルス信号を生成するパルス発生回路と、ビット線を選択するために、書き込みパルス幅測定時には上記パルス発生回路からの出力を選択し、通常のメモリアクセス時には上記Yデコーダからの出力を選択する選択回路と、上記書き込みパルス幅測定時に書き込みパルス信号が供給された複数のメモリセルの個々のデータを読み出す回路を備えたことを特徴とする。
【0014】
また、本発明の書き込み信号のパルス幅の測定方法は、複数のパルスからなる書き込み信号または消去信号を印加して電荷蓄積層に対する電荷の授受を行なうことにより閾値電圧を制御し、この閾値電圧に応じたデータを保持する複数のメモリセルを有する不揮発性半導体記憶装置において、上記複数のメモリセルの少なくとも一部からなるメモリセル群のすべての閾値を所定の第1の閾値に設定する第1のステップと、上記メモリセル群に夫々異なるパルス幅の書き込みパルスを与える第2のステップと、上記メモリセル群の個々のデータを読み出し、読み出しの際の電流を第2の閾値に対応する基準電流と比較して、第2の閾値との高低関係を判定する第3ステップとを備えたことを特徴とする。
【0015】
また、本発明のパルス幅決定方法は、上記書き込み信号のパルス幅の測定方法において、上記第3のステップの高低関係の判定を、印加した書き込み信号のパルス幅の小さい順に上記読み出し電流を基準電流と比較し、最初に高低関係が反転したときのパルス幅、または高低関係の反転が複数ある場合は、最初に反転したパルス幅から最後に反転したパルス幅までのいずれかのパルス幅を、書き込み動作に最適な書き込み信号のパルス幅として決定することを特徴とする。
【0016】
さらに、本発明の書き込み方法は、複数のパルスからなる書き込み信号または消去信号を印加して電荷蓄積層に対する電荷の授受を行なうことにより閾値電圧を制御し、この閾値電圧に応じたデータを保持する複数のメモリセルを有する不揮発性半導体記憶装置において、上記パルス幅の決定方法で決定したパルス幅を、書き込み動作において最初に印加する書き込み信号のパルス幅とすることを特徴とする。
【0017】
本発明の他の書き込み方法は、複数のパルスからなる書き込み信号または消去信号を印加して電荷蓄積層に対する電荷の授受を行なうことにより閾値電圧を制御し、この閾値電圧に応じたデータを保持する複数のメモリセルを有する不揮発性半導体記憶装置において、上記パルス幅の決定方法で決定したパルス幅に1より小さな正の係数を乗じた値を、書き込み動作において最初に印加する書き込み信号のパルス幅とすることを特徴とする。
【0018】
【発明の実施の形態】
図1は、本発明による不揮発性半導体記憶装置の書き込み方法を、従来の書き込み方法と対比させて定性的に示すタイムチャートである。
図1(A)は、段落[0007]の最初の従来例である特開平11−96785号公報に開示された書き込み動作を示しており、1回目は比較的長い時間tw1で書き込みを行なった後、時間tvfでベリファイを行ない、書き込み動作とベリファイ動作を順次繰り返している。2回目以降の書き込み時間tw2,tw3,tw4,…は、累積書き込み時間が冪乗比で大きくなるように漸増する一方、ベリファイ時間tvfは、一定に保たれる。そして、6回目の時間tw6での書き込みの後のベリファイ動作で、目的の閾値に達したことが確認され、書き込み動作が終了している。累積書き込み時間が冪乗比で大きくなるとは、
tw2/tw1=tw3/(tw1+tw2)=tw4/(tw1+tw2+tw3)=tw5/(tw1+tw2+tw3+tw4)=tw6/(tw1+tw2+tw3+tw4+tw5)
が成立することをいい、全書き込み時間は、tw1+tw2+tw3+tw4+tw5+tw6+tvf×6 となる。
【0019】
これに対し、本発明の請求項17に記載の方法の一例である書き込み動作は、図1(B)のタイムチャートに示すように、1回目に相当長い時間tp1で書き込みを行なった後、時間tvfでベリファイを行ない、2回目以降は短い時間tp2,tp3(≪tp1)での書き込み動作と一定時間tvfでのベリファイ動作とを交互に繰り返して、3回目のベリファイ動作で既に目的の閾値に達し、書き込み動作が終了している。1回目の書き込み時間tp1は、図1(A)の書き込み時間合計tw1+tw2+tw3+tw4+tw5+tw6に近い値となるが、書き込みとベリファイの繰り返し回数が3回と少ないので、全書き込み時間tp1+tp2+tp3 +tvf×3 は、図1(A)の全書き込み時間よりも相当短縮できることが判る。
【0020】
ところで、メモリセルに時間tp1で1回目の書き込みを行なうことによって、そのメモリセルの閾値を初期値から目標値の近傍まで所定幅だけ変化させるのであるが、この変化幅が同じでも、初期の閾値が異なれば、必要な書き込み回数や全書き込み時間が異なり、上記変化幅が大きいほどそれに要する書き込み時間が指数関数的に増大する。そこで、不揮発性半導体記憶装置を構成するメモリセルアレイの各メモリセルについて、製造時など実際に使用される以前に、閾値を初期の値から所定幅だけ変化させるに要する書き込み時間を所定の方法で測定して求め、求められた書き込み時間、つまり書き込み信号のパルス幅から適切な1回目の書き込みパルス幅tp1を決定する必要がある。請求項7,12に記載されたこのような書き込み信号のパルス幅測定方法およびパルス幅決定方法については、図3を参照しつつ後述する。
【0021】
図2は、請求項1に記載の不揮発性半導体記憶装置の一実施形態であるフラッシュメモリの回路図である。このフラッシュメモリは、行列状に並んだ複数のメモリセルM11,M21,M31,…,Mn1,Mn2,Mn3と、同列にあるメモリセルM11,M12,…,Mn1;…;M13,M23,…,Mn3のドレインを互いに接続するビット線BL1;BL2;BL3と、各ビット線の一端に介設されたカラム選択トランジスタYS1,YS2,YS3と、外部から入力されるアドレス信号をカラム選択信号に復号して対応するカラム選択トランジスタYS1,YS2,YS3のゲートに出力するYデコーダ2と、カラム選択トランジスタYS1,YS2,YS3のドレインに共通接続されるデータ線DLに出力端,入力端が夫々接続された書込み回路3,センスアンプ回路4と、同行にあるメモリセルM11,M12,M13;…;Mn1,Mn2,Mn3の制御ゲートを互いに接続するワード線WL1;WL2;…;WLnと、通常のメモリアクセス時に外部から入力されるアドレス信号をワード線信号に復号して、後述する選択回路5およびワード線駆動回路6を介して対応するワード線WL1,WL2,…,WLnに出力するXデコーダ1とを備えている。
【0022】
上記フラッシュメモリは、請求項1に記載の異なるパルス幅の複数のパルス信号を同じタイミングで生成するパルス発生回路としての測定用書込みパルス発生回路7と、この測定用書込みパルス発生回路7および上記Xデコーダ1の出力のいずれかを選択する選択回路5を更に備えている。
測定用書込みパルス発生回路7は、通常のフラッシュメモリの構成とは異なり、書き込み信号のパルス幅を測定する際に、複数のワード線信号を同時期に出力するための回路である。選択回路5は、パルス幅測定時には、測定用書込みパルス発生回路7から並列的に入力されるパルス幅の異なる複数のワード線信号をワード線駆動回路6に出力し、通常のメモリアクセス時には、Xデコーダ1から入力される1つのワード線信号だけをワード線駆動回路6に出力する。
【0023】
図3は、請求項7に記載の書き込み信号のパルス幅の測定方法および請求項12に記載の上記測定方法を用いたパルス幅の決定方法の一実施形態を示すフローチャートである。
処理の流れを概説すれば、ステップS1で、フラッシュメモリの同列にある各メモリセルM11,M21,…,Mn1の閾値を一定値Vt0に揃え、ステップS2で、各メモリセルM11,M21,…,Mn1に対して夫々異なるパルス幅t1,t2,…,tnの書き込みパルスを印加し、ステップS3で、判定用の閾値をVt0+ΔVt0として各メモリセルに格納されたデータを読み出し、ステップS4〜S6で、読み出したデータを判定用の閾値で判定した結果が初めて反転したメモリセルに印加した書き込みパルス幅を第1回目の書き込みパルス幅として決定するのである。
【0024】
上記処理の流れを各ステップについて詳細に説明すれば、次のとおりである。
ステップS1で、同列にある各メモリセルM11,M21,…,Mn1の閾値を一定値Vt0に揃えるには、各メモリセルからの読み出し電流が、上記値Vt0に対応する電流値よりも大きいか小さいかをセンスアンプ回路4で検知し、大きい場合はそのメモリセルのフローティングゲートから電子を引き抜き、小さい場合はそのメモリセルのフローティングゲートに電子を注入するという操作を、閾値が上記一定値Vt0になるまで繰り返す。なお、この手法は、例えば特開平11−144477号公報で公知であるが、他の手法によって行なうこともできる。
【0025】
ステップS2で、例えばn=8として上記各メモリセルM11,M21,…,Mn1に異なるパルス幅で書き込みパルスを印加する場合、図4のタイミングチャートに示すように、異なるパルス幅t1,t2,…,t8のワード線信号WL1,WL2,…,WL8(例えば12Vの正の高電圧)を図2の測定用書込みパルス発生回路7から選択回路5,ワード線駆動回路6を経て各メモリセルM11,M21,…,M81の制御ゲートに印加し、カラム選択信号YG1をYデコーダ2から選択列のカラム選択トランジスタYS1のゲートに印加し、ビット線信号BL1(例えば6Vの正の電圧)を図2の書込み回路3からデータ線DLを経て選択列のビット線BL1に印加する。上記ワード線信号WL1,WL2,…,WL8は、図4から判るように、同時刻に立ち上がるが、パルス幅がt1<t2<…<t8と漸増している。
ワード線信号WL1,WL2,…,WL8を同時刻に立ち上がらせたのは、短時間に効率良く同列上のメモリセルに書き込みを行なうためであり、それだけ大きな書き込み電流が必要となるので、外部から供給できるようにするのが望ましい。なお、ワード線信号は、必ずしも同時刻に立ち上がらせる必要はない。
また、書き込みパルス幅の設定に冪乗パルス方式を用いる場合、上記パルス幅は、t2/t1=t3/t2=…=t8/t7 となる。
【0026】
ステップS3のベリファイ動作は、判定用の閾値をVt0+ΔVt0とし、図2のYデコーダ2によって選択列のカラム選択トランジスタYS1を導通させ、ビット線BL1に電源電圧を供給し、Xデコーダ1からのワード線信号によりワード線WL1,WL2,…,WLnを順次立ち上げたときにビット線BL1に流れる電流を、図示しない抵抗素子によって電圧に変換し、判定用の閾値Vt0+ΔVt0に相当する基準電圧と比較し、比較結果をセンスアンプ回路4から出力する。
【0027】
表1は、メモリセルM11,M21,…,M81が上記ワード線信号で順次導通されたとき、データ線DLに流れる各電流を検知したセンスアンプ回路4から出力されるデータの一例を示している。
【表1】
表中のデータ“1”は、電流が流れて、そのメモリセルが閾値電圧の低い未書き込み状態であることを示し、データ“0”は、電流が流れず、そのメモリセルが閾値電圧の高い書き込み状態であることを示している。表1から、パルス幅t5で書き込んだメモリセルM51以降が判定用の閾値に達していることが判る。
これは、図3のフローチャートのステップS4,5で、メモリセルMk1(1≦k≦8)から読み出されたデータが“1”であるか否かを判断し、“1”でないつまり“0”の書き込み状態に初めてなったとき、ステップS6で、そのメモリセルの書き込みパルス幅を図1(B)で述べた第1回目の書き込みパルス幅tp1とすることに相当する。
【0028】
【表2】
表2は、ベリファイ動作時にメモリセルM11,M21,…,M81のセンスアンプ回路4から出力されるデータの他の例を示している。メモリセルM11〜M41からは、未書き込み状態を表わすデータ“1”が出力されているが、メモリセルM51で書き込み状態を表わすデータ“0”が一度出力された後、メモリセルM61,M71で再び未書き込みのデータ“1”が出力され、最後のメモリセルM81で書き込みのデータ“0”が出力されている。
これは、メモリセルの特性ばらつきによって、メモリセルM51が書き込まれやすいセルであったため、そのパルス幅t5よりも長いパルス幅t6,t7で書き込まれたメモリセルM6 1,M7 1が未書き込み状態なのに先に書き込み状態になったことを示している。
【0029】
従って、第1回目の書き込みパルス幅をt8としても良いのであるが、パルス幅t8で同列の他のメモリセルを書き込むと、目標の閾値をかなり上回るセルが出現し、そうすると今度はメモリセルの消去特性を考慮した消去動作が必要になって、全書き込み時間が長くなるという問題が生じる。そこで、同列のメモリセルM11,M21,…,Mn1の初期の一定閾値Vt0からΔVt0だけ変化させるための第1回目の書き込みパルス幅をt5、一般的にはデータ“0”が出力される書き込みパルス幅の最小値を、第1回目の書き込みパルス幅として用いるのである。
しかし、実際的には、請求項18に記載のように1回目の書き込みパルス幅として、上記パルス幅の最小値に1より小さい係数kを乗じた値k×t5を用いる。これは、1回目の書き込みによって目標の閾値をあまり上回ると、消去動作によって閾値を下げなければならないからである。メモリセルの書き込み特性の分布が、実験等で予め詳細に判っていれば、統計的に上記係数を正確に決定することができる。
【0030】
上述した1回目の書き込みパルス幅の測定および決定は、通常、請求項14に記載のように不揮発性半導体記憶デバイスの出荷前の製造検査時、あるいは請求項15に記載のようにデバイスの出荷後の初期化動作時または請求項16に記載のようにデバイスの電源投入時に実行することができる。
測定および決定をデバイス出荷前に行なうと、通常のフラッシュメモリと同等に使用でき、デバイス出荷後に行なうと、電源電圧,温度,メモリセル特性の経年劣化等の実使用条件に最適化した書き込み時間を得ることができるという利点を夫々有する。
【0031】
また、図3のステップS2で述べた書き込み動作において、図2の他のカラム選択トランジスタYS2,YS3も同時に導通させることによって、他のビット線BL2,BL3に接続されたメモリセルにも、同時に同一のワード線信号WL1,WL2,…,WLnを印加し、1列目のメモリセルM11,M21,…,Mn1と同じ時間で書き込むことによって、書き込みパルス幅決定のサンプル数を増やして、統計的により高精度の測定結果を得ることができる。
即ち、メモリセM12,M22,…,Mn2も、夫々メモリセルM11,M21,…,Mn1と同一時間で書き込み、続くベリファイ動作で、カラム選択トランジスタYS2を導通させ、ワード線WL1,WL2,WLnを順次立ち上げたときに、ビット線BL2に流れる各メモリセルM12,M22,…,Mn2からの電流を、センスアンプ回路4によって検知することによって、2列目の各メモリセルの閾値を一定値Vt0からΔVt0だけ変化させるための書き込み時間を追加データとして求めることができる。さらに、3列目のメモリセルM13,M23,…,Mn3に対しても同様のことを行なえば、これら3組の書き込み時間データに基づいて、より信頼性の高い第1回目の書き込みパルス幅を求めることができる。
【0032】
図5は、本発明の請求項4に記載の不揮発性半導体記憶装置の一実施形態であるフラッシュメモリを示しており、このフラッシュメモリは、図2で述べたフラッシュメモリの測定用書込みパルス発生回路7と選択回路5を、Xデコーダ1側からYデコーダ2側へ移した点を除いて図2のフラッシュメモリと同じ構成である。
上記フラッシュメモリは、行列状に並んだ複数のメモリセルM11,M12,M13,…,M1nと、同列にあるメモリセルM11,…;M12,…;M13,…;M1n,…のドレインを互いに接続するビット線BL1;BL2;BL3;…;BLnと、各ビット線の一端に介設されたカラム選択トランジスタYS1,YS2,YS3,…,YSnと、通常のメモリアクセス時に外部から入力されるアドレス信号をカラム選択信号に復号して選択回路8を経て対応するカラム選択トランジスタYS1,YS2,YS3,…,YSnのゲートに出力するYデコーダ2と、カラム選択トランジスタYS1,YS2,YS3,…,YSnのドレインに共通接続されるデータ線DLに出力端,入力端が夫々接続された書込み回路3,センスアンプ回路4と、同行にあるメモリセルM11,M12,M13,…M1n;…の制御ゲートを互いに接続するワード線WL1;…と、外部から入力されるアドレス信号をワード線信号に復号して、対応するワード線WL1,…に出力するXデコーダ1とを備えている。
【0033】
上記フラッシュメモリは、請求項4に記載の異なるパルス幅の複数のパルス信号を同じタイミングで生成するパルス発生回路としての測定用書込みパルス発生回路9と、この測定用書込みパルス発生回路9および上記Yデコーダ2の出力のいずれかを選択する選択回路8を更に備えている。
測定用書込みパルス発生回路9は、通常のフラッシュメモリの構成とは異なり、書き込み信号のパルス幅を測定する際に、複数のカラム選択信号を同時期に出力するための回路である。選択回路8は、パルス幅測定時には、測定用書込みパルス発生回路9から並列的に入力されるパルス幅の異なる複数のカラム選択信号を各カラム選択トランジスタYS1,YS2,YS3,…,YSnのゲートに出力し、通常のメモリアクセス時には、Yデコーダ2から入力される1つのカラム選択信号だけをカラム選択トランジスタに出力する。
【0034】
本実施形態でも、書き込み信号のパルス幅の測定方法および決定方法は、処理が列単位でなく行単位で行われる点を除いて、図3のフローチャートで述べたと同様に行なわれる。
即ち、ステップS1で、同行にある各メモリセルM11,M12,M13,…M1nの閾値を、各メモリセルからの読み出し電流が閾値Vt0に対応する電流値よりも大きいか否かに応じてフローティングゲートに対し電子を引き抜くか注入するかして、各メモリセルの閾値をVt0に揃える。
【0035】
次に、ステップS2で、例えばn=8として各メモリセルM11,M12,M13,…M1nに異なるパルス幅で書き込みパルスを印加する場合、図5のXデコーダ1からワード線WL1に正の高電圧(例えば12V)を、書込み回路3からデータ線DLに正の電圧(例えば6V)を夫々印加し、図6のタイミングチャートに示すように、異なるパルス幅t1,t2,…,t8のカラム選択信号YG1,YG2,…,YG8を測定用書込みパルス発生回路9から選択回路8を経て各カラム選択トランジスタYS1,YS2,YS3,…,YS8のゲートに印加する。すると、夫々のパルス幅に応じて導通するカラム選択トランジスタYS1,YS2,YS3,…,YS8によって、各ビット線BL1,BL2,BL3,…,BL8にも、図6と同じビット線信号が現われる。このビット線信号BL1,BL2,BL3,…,BL8は、図示の如く同時刻に立ち上がるが、パルス幅がt1<t2<…<t8と漸増している。
ビット線信号BL1,BL2,BL3,…,BL8を同時刻に立ち上がらせたのは、短時間に効率良く同行上のメモリセルに書き込みを行なうためであり、それだけ大きな書き込み電流が必要となるので、外部から供給できるようにするのが望ましい。
【0036】
ステップS3のベリファイ動作は、判定用の閾値をVt0+ΔVt0とし、図5のXデコーダ1からのワード線信号によりワード線WL1を立ち上げ、ビット線BL1,BL2,BL3,…,BL8に電源電圧を供給し、Yデコーダ2からのカラム選択信号により選択回路8を介してカラム選択トランジスタYS1,YS2,YS3,…,YS8を順次導通させたときに、各ビット線に流れる電流を、図示しない抵抗素子によって電圧に変換し、判定用の閾値Vt0+ΔVt0に相当する基準電圧と比較し、比較結果をセンスアンプ回路4から出力する。
【0037】
表3は、メモリセルM11,M12,…,M18が順次導通されたとき、データ線DLに流れる各電流を検知したセンスアンプ回路4から出力されるデータの一例を示している。
【表3】
表3から、パルス幅t5で書き込んだメモリセルM51以降が判定用の閾値に達していることが判る。
これは、図3のフローチャートのステップS4,5で、列方向を行方向に読み替えたメモリセルM1k(1≦k≦8)から読み出されたデータが“1”であるか否かを判断し、“1”でないつまり“0”の書き込み状態に初めてなったとき、ステップS6で、そのメモリセルの書き込みパルス幅を図1(B)で述べた第1回目の書き込みパルス幅tp1とすることに相当する。
【0038】
以上述べてきた測定方法および決定方法で求められた1回目の書き込みパルス幅は、具体的な書き込み操作に次のように適用され、書き込み時間を従来に比して著しく短縮する。即ち、求められた最適パルス幅は、不揮発性メモリセル等からなる不揮発性の記憶領域に格納され、外部のCPU(中央演算処理装置)等の制御により書き込み動作が指示されると、上記最適パルス幅をもつ第1回目の書き込みパルスでもって、図1(B)で述べたように所定の閾値に達するまで書き込みとベリファイの動作が繰り返される。
第1回目の書き込みパルスの印加に際しては、不揮発性の記憶領域から最適パルス幅を読み出すか、あるいは不揮発性の記憶領域そのものを初期設定レジスタとして用い、この値を初期値としてタイマー回路等の計時手段でパルス幅を制御する。2回目以降のパルス幅の設定は、書き込み時間を短縮するという目的を逸脱しない限り、従来の方法を用いることができる。
【0039】
なお、フラッシュメモリに代表される不揮発性半導体記憶装置には、メモリ全体を制御するプログラマブルな制御回路を有するものがあるので、本発明で述べたパルス幅の測定や決定の処理さらに決定したパルス幅での書き込みパルスの印加は、上記制御回路によってプログラムに基づいて行なわせることができる。このようにすれば、回路の変更や追加を最小限に抑さえて、コストダウンを図れるという利点もある。
また、本発明が上述の実施形態に限られないのは言うまでもない。
【0040】
【発明の効果】
以上の説明で明らかなように、本発明の書き込みパルス幅の測定方法は、行アドレス,列アドレスを生成するXデコーダ,Yデコーダの出力で選択される複数のメモリセルからなる不揮発性半導体記憶装置において、メモリセルにデータを書き込む前に、複数のメモリセルにパルス幅を変えてデータを書き込んで、各メモリセルの閾値電圧を所定の基準電圧と夫々比較する手法であるので、測定時間を短縮でき、本発明のパルス幅の決定方法は、上記パルス幅測定方法で上記基準電圧より低い閾値電圧および高い閾値電圧をもつメモリセルの各書き込み時間から、全メモリセルの閾値電圧を上記基準電圧に最も近づける第1の書き込み時間を求め、これを1回目の書き込みパルス幅に設定し、2回目以降の書き込みパルス幅を漸減させる手法であるので、書き込みおよびベリファイの繰り返し回数を削減して、全体の書き込み時間を著しく短縮できる。また、従来の短いパルスで何回も書き込みおよびベリファイを繰り返し、その累積書込み時間から1回の書込みパルス幅を求める方法に比べて、書込み時間を累積しないので誤差を小さくできる。
また、夫々の半導体記憶装置毎に書込み信号のパルス幅を測定するので、夫々の半導体記憶装置毎に異なる書込み時間特性に合わせて1回目の書込みパルス幅を決定することができる。
また、本発明の不揮発性半導体記憶装置は、異なるパルス幅の書き込み信号の印加を可能にするためにパルス発生回路を備え、さらにパルス幅の測定時にはパルス発生回路からの出力、通常アクセス時にはXデコーダあるいはYデコーダからの出力を切り換えて出力する選択回路を備えるので、書き込みおよびベリファイの繰り返し回数を削減して、全体の書き込み時間を著しく短縮でき、書き込み時間の誤差を小さくできる。
【図面の簡単な説明】
【図1】 本発明による不揮発性半導体記憶装置の書き込み方法を、従来の書き込み方法と対比させて定性的に示すタイミングチャートである。
【図2】 本発明による不揮発性半導体記憶装置の第1実施形態であるフラッシュメモリの回路図である。
【図3】 本発明によるパルス幅測定方法およびパルス幅決定方法の一実施形態の処理の流れを示すフローチャートである。
【図4】 上記第1実施形態における書き込み動作の信号タイミング図である。
【図5】 本発明による不揮発性半導体記憶装置の第2実施形態であるフラッシュメモリの回路図である。
【図6】 上記第2実施形態における書き込み動作の信号タイミング図である。
【図7】 従来の不揮発性半導体記憶装置におけるメモリセルアレイの一部を示す回路図である。
【符号の説明】
1 Xデコーダ
2 Yデコーダ
3 書込み回路
4 センスアンプ回路
5,8 選択回路
6 ワード線駆動回路
7,9 測定用書込みパルス発生回路
Claims (18)
- ワード線を選択するための行アドレスを生成するXデコーダと、ビット線を選択するための列アドレスを生成するYデコーダと、上記XデコーダおよびYデコーダの出力によってワード線とビット線を介して選択される複数のメモリセルとを有する不揮発性半導体記憶装置において、
複数のワード線に夫々異なるパルス幅の複数の書き込みパルス信号を供給するパルス発生回路と、
上記ワード線を駆動する信号を供給するために、書き込みパルス幅測定時には上記パルス発生回路からの出力を選択し、通常のメモリアクセス時には上記Xデコーダからの出力を選択する選択回路と、
上記書き込みパルス幅測定時に書き込みパルス信号が供給された複数のメモリセルの個々のデータを読み出す回路を備えたことを特徴とする不揮発性半導体記憶装置。 - 請求項1に記載の不揮発性半導体記憶装置において、上記パルス発生回路は、異なるパルス幅の複数の上記パルス信号を同じタイミングで生成することを特徴とする不揮発性半導体記憶装置。
- 請求項1に記載の半導体記憶装置において、上記Yデコーダは、複数の出力を同時に活性化させ、夫々のYデコーダ出力によって選択されるビット線に書き込みパルスを供給することを特徴とする不揮発性半導体記憶装置。
- ワード線を選択するための行アドレスを生成するXデコーダと、ビット線を選択するための列アドレスを生成するYデコーダと、上記XデコーダおよびYデコーダの出力によってワード線とビット線を介して選択される複数のメモリセルとを有する不揮発性半導体記憶装置において、
複数のビット線に各々異なるパルス幅の複数の書き込みパルス信号を同じタイミングで供給するための複数のパルス信号を生成するパルス発生回路と、
ビット線を選択するために、書き込みパルス幅測定時には上記パルス発生回路からの出力を選択し、通常のメモリアクセス時には上記Yデコーダからの出力を選択する選択回路と、
上記書き込みパルス幅測定時に書き込みパルス信号が供給された複数のメモリセルの個々のデータを読み出す回路を備えたことを特徴とする不揮発性半導体記憶装置。 - 請求項1乃至3のいずれか1つに記載の不揮発性半導体記憶において、パルス幅情報を格納する記憶領域と、この記憶領域に格納されたパルス幅でパルスを印加する制御回路を更に備えたことを特徴とする不揮発性半導体記憶装置。
- 請求項1乃至4のいずれか1つに記載の不揮発性半導体記憶装置において、少なくとも上記選択回路が上記パルス発生回路の出力を選択している期間に亘って外部電力供給源から電力を受ける電力供給端子を備えたことを特徴とする不揮発性半導体記憶装置。
- 複数のパルスからなる書き込み信号または消去信号を印加して電荷蓄積層に対する電荷の授受を行なうことにより閾値電圧を制御し、この閾値電圧に応じたデータを保持する複数のメモリセルを有する不揮発性半導体記憶装置における上記書き込み信号のパルス幅の測定方法であって、
上記複数のメモリセルの少なくとも一部からなるメモリセル群のすべての閾値を所定の第1の閾値に設定する第1のステップと、
上記メモリセル群に夫々異なるパルス幅の書き込みパルスを与える第2のステップと、
上記メモリセル群の個々のデータを読み出し、読み出しの際の電流を第2の閾値に対応する基準電流と比較して、第2の閾値との高低関係を判定する第3ステップとを備えたことを特徴とする書き込み信号のパルス幅測定方法。 - 請求項7に記載の書き込み信号のパルス幅測定方法において、上記第1のステップは、上記メモリセル群へ消去信号パルスを印加することからなることを特徴とする書き込み信号のパルス幅測定方法。
- 請求項7に記載の書き込み信号のパルス幅測定方法において、上記第2のステップの異なるパルス幅の書き込みパルスは、上記メモリセル群に接続されたワード線に印加されることを特徴とする書き込み信号のパルス幅測定方法。
- 請求項7に記載の書き込み信号のパルス幅測定方法において、上記第2のステップの異なるパルス幅の書き込みパルスは、上記メモリセル群に接続されたビット線に印加されることを特徴とする書き込み信号のパルス幅測定方法。
- 請求項7乃至10のいずれか1つに記載の書き込み信号のパルス幅測定方法において、上記第2ステップの異なるパルス幅の書き込みパルスは、同時に印加が開始されることを特徴とする書き込み信号のパルス幅測定方法。
- 請求項7乃至11いずれか1つに記載の書き込み信号のパルス幅測定方法を用いたパルス幅の決定方法であって、上記第3のステップの高低関係の判定は、印加した書き込み信号のパルス幅の小さい順に上記読み出し電流を基準電流と比較し、最初に高低関係が反転したときのパルス幅、または高低関係の反転が複数ある場合は、最初に反転したパルス幅から最後に反転したパルス幅までのいずれかのパルス幅を、書き込み動作に最適な書き込み信号のパルス幅として決定することを特徴とするパルス幅の決定方法。
- 請求項12に記載の書き込み信号のパルス幅決定方法において、上記パルス幅の決定は、上記不揮発性半導体記憶装置が書き込み動作を実行する前に行なわれることを特徴とするパルス幅決定方法。
- 請求項13に記載の書き込み信号のパルス幅決定方法において、上記パルス幅の決定は、上記不揮発性半導体記憶装置の製造検査時に行なわれることを特徴とするパルス幅決定方法。
- 請求項13に記載の書き込み信号のパルス幅決定方法において、上記パルス幅の決定は、上記不揮発性半導体記憶装置の初期化動作時に行なわれることを特徴とするパルス幅決定方法。
- 請求項13に記載の書き込み信号のパルス幅決定方法において、上記パルス幅の決定は、上記不揮発性半導体記憶装置の電源投入時になされることを特徴とするパルス幅決定方法。
- 複数のパルスからなる書き込み信号または消去信号を印加して電荷蓄積層に対する電荷の授受を行なうことにより閾値電圧を制御し、この閾値電圧に応じたデータを保持する複数のメモリセルを有する不揮発性半導体記憶装置の書き込み方法であって、
請求項12乃至16のいずれかに1つに記載のパルス幅の決定方法で決定したパルス幅を、書き込み動作において最初に印加する書き込み信号のパルス幅とすることを特徴とする不揮発性半導体装置の書き込み方法。 - 複数のパルスからなる書き込み信号または消去信号を印加して電荷蓄積層に対する電荷の授受を行なうことにより閾値電圧を制御し、この閾値電圧に応じたデータを保持する複数のメモリセルを有する不揮発性半導体記憶装置の書き込み方法であって、
請求項12乃至16のいずれか1つに記載のパルス幅の決定方法で決定したパルス幅に1より小さな正の係数を乗じた値を、書き込み動作において最初に印加する書き込み信号のパルス幅とすることを特徴とする不揮発性半導体装置の書き込み方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001311575A JP3965287B2 (ja) | 2001-10-09 | 2001-10-09 | 不揮発性半導体記憶装置およびその書き込み時間決定方法 |
US10/266,942 US6987703B2 (en) | 2001-10-09 | 2002-10-09 | Nonvolatile semiconductor storage device and write time determining method therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001311575A JP3965287B2 (ja) | 2001-10-09 | 2001-10-09 | 不揮発性半導体記憶装置およびその書き込み時間決定方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003123487A JP2003123487A (ja) | 2003-04-25 |
JP3965287B2 true JP3965287B2 (ja) | 2007-08-29 |
Family
ID=19130383
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001311575A Expired - Fee Related JP3965287B2 (ja) | 2001-10-09 | 2001-10-09 | 不揮発性半導体記憶装置およびその書き込み時間決定方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US6987703B2 (ja) |
JP (1) | JP3965287B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9013934B2 (en) | 2012-11-01 | 2015-04-21 | Samsung Electronics Co., Ltd. | Method of operating a nonvolatile memory by reprogramming failed cells using a reinforced program pulse in an idle state and memory system thereof |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7257046B2 (en) * | 2005-06-13 | 2007-08-14 | Atmel Corporation | Memory data access scheme |
JP4434217B2 (ja) * | 2007-02-14 | 2010-03-17 | 株式会社デンソー | 充電制御装置 |
KR20100064103A (ko) * | 2008-12-04 | 2010-06-14 | 주식회사 하이닉스반도체 | 반도체 메모리 장치 및 그 구동방법 |
US8045384B2 (en) * | 2009-06-22 | 2011-10-25 | Sandisk Technologies Inc. | Reduced programming pulse width for enhanced channel boosting in non-volatile storage |
US8804430B2 (en) | 2012-03-26 | 2014-08-12 | Sandisk Technologies Inc. | Selected word line dependent select gate diffusion region voltage during programming |
US8804425B2 (en) | 2012-03-26 | 2014-08-12 | Sandisk Technologies Inc. | Selected word line dependent programming voltage |
US8638608B2 (en) | 2012-03-26 | 2014-01-28 | Sandisk Technologies Inc. | Selected word line dependent select gate voltage during program |
US9697877B2 (en) * | 2015-02-05 | 2017-07-04 | The Board Of Trustees Of The University Of Illinois | Compute memory |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5833638B2 (ja) * | 1979-09-21 | 1983-07-21 | 株式会社日立製作所 | メモリ装置 |
US4853898A (en) * | 1988-02-11 | 1989-08-01 | Digital Equipment Corporation | Bipolar ram having state dependent write current |
JPH0773685A (ja) | 1993-09-06 | 1995-03-17 | Hitachi Ltd | 半導体不揮発性記憶装置 |
JPH08329686A (ja) * | 1995-03-27 | 1996-12-13 | Sony Corp | 強誘電体記憶装置 |
JP2848293B2 (ja) * | 1995-11-24 | 1999-01-20 | 日本電気株式会社 | 不揮発性半導体記憶装置 |
KR100206713B1 (ko) * | 1996-10-09 | 1999-07-01 | 윤종용 | 강유전체 메모리 장치에서의 비파괴적 억세싱 방법 및 그 억세싱 회로 |
JPH10177795A (ja) | 1996-12-13 | 1998-06-30 | Sony Corp | 不揮発性半導体記憶装置 |
US6256224B1 (en) * | 2000-05-03 | 2001-07-03 | Hewlett-Packard Co | Write circuit for large MRAM arrays |
JPH1139887A (ja) | 1997-07-14 | 1999-02-12 | Sony Corp | 不揮発性半導体記憶装置 |
US6006347A (en) * | 1997-09-17 | 1999-12-21 | Cypress Semiconductor Corporation | Test mode features for synchronous pipelined memories |
JPH1196785A (ja) | 1997-09-24 | 1999-04-09 | Hitachi Ltd | 半導体記憶装置及びカウンタ |
JP3204379B2 (ja) * | 1997-09-29 | 2001-09-04 | エヌイーシーマイクロシステム株式会社 | 不揮発性半導体記憶装置 |
JP3512336B2 (ja) | 1998-06-25 | 2004-03-29 | 株式会社ルネサステクノロジ | 不揮発性半導体多値記憶装置 |
JP3110397B2 (ja) | 1998-09-30 | 2000-11-20 | 日本電気アイシーマイコンシステム株式会社 | 不揮発性半導体記憶装置の書き込み方法および記録媒体 |
JP2000123584A (ja) | 1998-10-19 | 2000-04-28 | Hitachi Ltd | 不揮発性半導体メモリおよびそれを内蔵した半導体集積回路 |
JP2002319286A (ja) * | 2001-04-19 | 2002-10-31 | Hitachi Ltd | 不揮発性記憶装置および記憶システム |
US6621745B1 (en) * | 2002-06-18 | 2003-09-16 | Atmel Corporation | Row decoder circuit for use in programming a memory device |
-
2001
- 2001-10-09 JP JP2001311575A patent/JP3965287B2/ja not_active Expired - Fee Related
-
2002
- 2002-10-09 US US10/266,942 patent/US6987703B2/en not_active Expired - Lifetime
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9013934B2 (en) | 2012-11-01 | 2015-04-21 | Samsung Electronics Co., Ltd. | Method of operating a nonvolatile memory by reprogramming failed cells using a reinforced program pulse in an idle state and memory system thereof |
Also Published As
Publication number | Publication date |
---|---|
US6987703B2 (en) | 2006-01-17 |
US20030095450A1 (en) | 2003-05-22 |
JP2003123487A (ja) | 2003-04-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7372742B2 (en) | Memory block erasing in a flash memory device | |
US8264882B2 (en) | Charge loss compensation during programming of a memory device | |
TWI402849B (zh) | 用於控制記憶體之系統及方法 | |
US7623390B2 (en) | Programming method for non-volatile memory and non-volatile memory-based programmable logic device | |
JP3346274B2 (ja) | 不揮発性半導体記憶装置 | |
JP3866627B2 (ja) | 不揮発性半導体メモリ | |
US8213233B2 (en) | Reduction of quick charge loss effect in a memory device | |
JP5565948B2 (ja) | 半導体メモリ | |
TW201011763A (en) | Verification process for non-volatile storage | |
TWI765582B (zh) | 半導體記憶裝置及讀取方法 | |
US7450417B2 (en) | Nonvolatile semiconductor memory device | |
JP3984445B2 (ja) | 不揮発性半導体メモリ装置のオーバーイレースセル検出方法 | |
JP3965287B2 (ja) | 不揮発性半導体記憶装置およびその書き込み時間決定方法 | |
KR100908662B1 (ko) | 불휘발성반도체기억장치 | |
JP2005500636A (ja) | 高い列リークの存在下にあるnorフラッシュメモリセル用の正確な検証装置および方法 | |
TWI796099B (zh) | 半導體裝置及抹除方法 | |
JPH10125082A (ja) | 不揮発性半導体記憶装置 | |
JP2005228371A (ja) | 半導体記憶装置及びその閾値電圧制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040618 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061225 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070116 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070312 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070522 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070528 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 3965287 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100601 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110601 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120601 Year of fee payment: 5 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120601 Year of fee payment: 5 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130601 Year of fee payment: 6 |
|
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 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |