JPH0991979A - 電気的書込み消去可能な不揮発性半導体記憶装置 - Google Patents
電気的書込み消去可能な不揮発性半導体記憶装置Info
- Publication number
- JPH0991979A JPH0991979A JP27488695A JP27488695A JPH0991979A JP H0991979 A JPH0991979 A JP H0991979A JP 27488695 A JP27488695 A JP 27488695A JP 27488695 A JP27488695 A JP 27488695A JP H0991979 A JPH0991979 A JP H0991979A
- Authority
- JP
- Japan
- Prior art keywords
- time
- write
- circuit
- erase
- erasing
- 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
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C13/00—Digital stores characterised by the use of storage elements not covered by groups G11C11/00, G11C23/00, or G11C25/00
-
- 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/344—Arrangements for verifying correct erasure or for detecting overerased cells
- G11C16/3445—Circuits or methods to verify correct erasure 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/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
-
- 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/34—Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
- G11C16/349—Arrangements for evaluating degradation, retention or wearout, e.g. by counting erase cycles
-
- 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/349—Arrangements for evaluating degradation, retention or wearout, e.g. by counting erase cycles
- G11C16/3495—Circuits or methods to detect or delay wearout of nonvolatile EPROM or EEPROM memory devices, e.g. by counting numbers of erase or reprogram cycles, by using multiple memory areas serially or cyclically
Landscapes
- Read Only Memory (AREA)
- Semiconductor Memories (AREA)
Abstract
(57)【要約】
【課題】セルトランジスタの書込み、消去の繰り返しに
より書込み特性が劣化した場合においても最小限の時間
で書込みを完了し、自動書込み動作の時間を最小限に抑
え、セルトランジスタへのストレスを最低限に抑える。 【解決手段】自動消去を実施する毎にアップカウントす
る不揮発性のカウンタを設け、書込み特性の劣化によ
り、初期指定の書込み時間では再書込みを行う必要のあ
る書換え回数に達した場合、初回の書込み時間を延長
し、不必要な再書込と書込み確認動作をなくす。必要に
応じ、再書込みの時間も別途適切な時間に設定する。こ
うすることで自動書込みの時間の最適化とセルトランジ
スタに無用にストレスを加えることがなくなり、製品寿
命を長くすることが可能となり、自動書込の時間の短縮
にもつながる。また、消去動作においても同様の手法を
とることが可能。
より書込み特性が劣化した場合においても最小限の時間
で書込みを完了し、自動書込み動作の時間を最小限に抑
え、セルトランジスタへのストレスを最低限に抑える。 【解決手段】自動消去を実施する毎にアップカウントす
る不揮発性のカウンタを設け、書込み特性の劣化によ
り、初期指定の書込み時間では再書込みを行う必要のあ
る書換え回数に達した場合、初回の書込み時間を延長
し、不必要な再書込と書込み確認動作をなくす。必要に
応じ、再書込みの時間も別途適切な時間に設定する。こ
うすることで自動書込みの時間の最適化とセルトランジ
スタに無用にストレスを加えることがなくなり、製品寿
命を長くすることが可能となり、自動書込の時間の短縮
にもつながる。また、消去動作においても同様の手法を
とることが可能。
Description
【0001】
【発明の属する技術分野】本発明は、電気的に書込み及
び消去可能な不揮発性半導体記憶装置に関し、特に書込
み及び消去の繰り返しによる書込み速度、消去速度の劣
化に対する技術に関する。
び消去可能な不揮発性半導体記憶装置に関し、特に書込
み及び消去の繰り返しによる書込み速度、消去速度の劣
化に対する技術に関する。
【0002】
【従来の技術】電気的に書込み及び消去可能な不揮発性
半導体記憶装置(Electrically Erasable/Programable
read only memory)、特に消去動作を一括で行なうフラ
ッシュメモリにおいては、書込み動作の後に、セルトラ
ンジスタが所望のしきい値電圧Vtに達したか否かを判
定し、所望のしきい値電圧に達していないと判定された
場合は、再度書込み動作を行ない所望のしきい値電圧に
達するまで、書込み動作を繰り返す自動書込み方式が実
装されることが多い。この従来の不揮発性半導体記憶装
置の構成例を図8に示す。
半導体記憶装置(Electrically Erasable/Programable
read only memory)、特に消去動作を一括で行なうフラ
ッシュメモリにおいては、書込み動作の後に、セルトラ
ンジスタが所望のしきい値電圧Vtに達したか否かを判
定し、所望のしきい値電圧に達していないと判定された
場合は、再度書込み動作を行ない所望のしきい値電圧に
達するまで、書込み動作を繰り返す自動書込み方式が実
装されることが多い。この従来の不揮発性半導体記憶装
置の構成例を図8に示す。
【0003】図8を参照して、自動書込み動作に入るよ
うに設定されると、自動プログラム制御回路809により
オシレータ810が動作し、一定の周期のパルスを出力す
る。プログラム用タイミングカウンタ811は、そのパル
スをカウントし、書込み動作に必要なパルス幅を設定
し、書込回路805は、プログラム用タイミングカウンタ8
11から出力されるパルス幅の間、書込み動作に必要な電
位をセルトランジスタに供給し、同時にワード線は、所
定の書込み電位に引き上げられる。
うに設定されると、自動プログラム制御回路809により
オシレータ810が動作し、一定の周期のパルスを出力す
る。プログラム用タイミングカウンタ811は、そのパル
スをカウントし、書込み動作に必要なパルス幅を設定
し、書込回路805は、プログラム用タイミングカウンタ8
11から出力されるパルス幅の間、書込み動作に必要な電
位をセルトランジスタに供給し、同時にワード線は、所
定の書込み電位に引き上げられる。
【0004】書込み動作完了後、書込回路805は動作を
停止し、選択されたセルトランジスタが所望のしきい値
電圧に達しているか否かを判定するために、ワード線を
判定用電位として、読出し動作に入る。なお、ワード線
は行デコーダ(X-DEC)802から選択出力され、同一行
(ROW)のメモリセル(例えばMC1、MC5、MC9等)の
トランジスタの制御ゲート電極(コントロールゲート)
に共通接続される。
停止し、選択されたセルトランジスタが所望のしきい値
電圧に達しているか否かを判定するために、ワード線を
判定用電位として、読出し動作に入る。なお、ワード線
は行デコーダ(X-DEC)802から選択出力され、同一行
(ROW)のメモリセル(例えばMC1、MC5、MC9等)の
トランジスタの制御ゲート電極(コントロールゲート)
に共通接続される。
【0005】その際、センスアンプ804から出力される
データにより、再書込みを行なうか否かを、パス/フェ
イル判定回路806が判定する。
データにより、再書込みを行なうか否かを、パス/フェ
イル判定回路806が判定する。
【0006】パス/フェイル判定回路806における判定
の結果、所望のしきい値電圧にまで未だ達していず、再
書込みが必要な場合には、前述と同様に、自動プログラ
ム制御回路809により、書込み動作が行なわれるという
動作シーケンスをとり、選択されたセルトランジスタの
しきい値電圧が所定の値に達するまで書込み動作を繰り
返すことになる。
の結果、所望のしきい値電圧にまで未だ達していず、再
書込みが必要な場合には、前述と同様に、自動プログラ
ム制御回路809により、書込み動作が行なわれるという
動作シーケンスをとり、選択されたセルトランジスタの
しきい値電圧が所定の値に達するまで書込み動作を繰り
返すことになる。
【0007】
【発明が解決しようとする課題】しかしながら、上記従
来の電気的書込み消去可能な不揮発性半導体記憶装置に
は、以下に示すような問題点がある。
来の電気的書込み消去可能な不揮発性半導体記憶装置に
は、以下に示すような問題点がある。
【0008】図6は、電気的書込み消去可能な不揮発性
半導体記憶装置の書込み及び消去を繰り返した回数と、
その時点での書込み時間を示したものである。図6から
明らかなように、書込み及び消去を繰り返すことによ
り、書込み時間は劣化していく(長大化する)ことにな
る。
半導体記憶装置の書込み及び消去を繰り返した回数と、
その時点での書込み時間を示したものである。図6から
明らかなように、書込み及び消去を繰り返すことによ
り、書込み時間は劣化していく(長大化する)ことにな
る。
【0009】書込み時間が延びた場合の書込み動作は、
従来例においては、例えば図7に示すようなものとな
る。
従来例においては、例えば図7に示すようなものとな
る。
【0010】すなわち、書込み動作、読み出し動作を一
度行ない、その際、書込み速度は劣化しているので、こ
の一度の書込み動作によってセルトランジスタのしきい
値電圧は所望の値に達していないため、再度書込み及び
読出し動作を繰り返すというものである。
度行ない、その際、書込み速度は劣化しているので、こ
の一度の書込み動作によってセルトランジスタのしきい
値電圧は所望の値に達していないため、再度書込み及び
読出し動作を繰り返すというものである。
【0011】しかしながら、この方法を行なうことは、
逆に、必要な書込みとパス判定をしないことが予め分か
っている読出し動作を行なうために、時間的無駄が多
い。
逆に、必要な書込みとパス判定をしないことが予め分か
っている読出し動作を行なうために、時間的無駄が多
い。
【0012】すなわち、書込み時間の劣化は一気に進む
ことはなく、初回の書込みでフェイル判定されたからと
いって、2回目の書込み時間を初回と同じ時間にしても
そのほとんどは過剰な書込み動作になってしまうという
ことである。例をあげれば、書込み時間は、本来、劣化
前の1.2倍でよいのにも拘らず、2倍の時間を加えてい
るといった具合である。
ことはなく、初回の書込みでフェイル判定されたからと
いって、2回目の書込み時間を初回と同じ時間にしても
そのほとんどは過剰な書込み動作になってしまうという
ことである。例をあげれば、書込み時間は、本来、劣化
前の1.2倍でよいのにも拘らず、2倍の時間を加えてい
るといった具合である。
【0013】更に、無用に長い時間に亘って書込み動作
を行なうということは、そのこと自体がセルトランジス
タの劣化を招くことになり、結果的に、総書込み時間の
無用な増大と、これに伴い発生するセルトランジスタの
劣化を助長してしまうという問題があった。
を行なうということは、そのこと自体がセルトランジス
タの劣化を招くことになり、結果的に、総書込み時間の
無用な増大と、これに伴い発生するセルトランジスタの
劣化を助長してしまうという問題があった。
【0014】従って、本発明は、セルトランジスタの書
込み及び消去の繰り返しにより書込み特性が劣化した場
合においても、最小限の時間で書込みを完了し、自動書
込み動作の時間を最小限に抑え、セルトランジスタへの
ストレスを最低限に抑えるようにした半導体記憶装置を
提供することを目的とする。
込み及び消去の繰り返しにより書込み特性が劣化した場
合においても、最小限の時間で書込みを完了し、自動書
込み動作の時間を最小限に抑え、セルトランジスタへの
ストレスを最低限に抑えるようにした半導体記憶装置を
提供することを目的とする。
【0015】
【課題を解決するための手段】前記目的を達成するた
め、本発明は、書込み回路と、セルトランジスタの閾値
電圧判定回路と、書込み時間を制御する第1の書込み時
間制御回路と、を少なくとも備え、前記第1の書込み時
間制御回路により指定された書込み時間の間書込み動作
を行ない、前記セルトランジスタ閾値電圧判定回路にて
書込み完了を判定するまで書込み動作、書込み確認の動
作を繰り返してなる、電気的に書込み可能な不揮発性半
導体記憶装置において、書換え回数を記憶する第1の不
揮発性記憶回路と、前記第1の不揮発性記憶回路に記憶
された書換え回数を予め設定された所定の書換え回数と
比較する第1の書換え回数判定回路と、を有し、前記第
1の書換え回数判定回路により、前記所定の書換え回数
に達したと判定された場合には、前記第1の書込み時間
制御回路の書込み設定時間を前記所定の書換え回数に達
する以前の書込み時間よりも長くすることを特徴とする
不揮発性半導体記憶装置を提供する。
め、本発明は、書込み回路と、セルトランジスタの閾値
電圧判定回路と、書込み時間を制御する第1の書込み時
間制御回路と、を少なくとも備え、前記第1の書込み時
間制御回路により指定された書込み時間の間書込み動作
を行ない、前記セルトランジスタ閾値電圧判定回路にて
書込み完了を判定するまで書込み動作、書込み確認の動
作を繰り返してなる、電気的に書込み可能な不揮発性半
導体記憶装置において、書換え回数を記憶する第1の不
揮発性記憶回路と、前記第1の不揮発性記憶回路に記憶
された書換え回数を予め設定された所定の書換え回数と
比較する第1の書換え回数判定回路と、を有し、前記第
1の書換え回数判定回路により、前記所定の書換え回数
に達したと判定された場合には、前記第1の書込み時間
制御回路の書込み設定時間を前記所定の書換え回数に達
する以前の書込み時間よりも長くすることを特徴とする
不揮発性半導体記憶装置を提供する。
【0016】また、本発明は、消去回路と、セルトラン
ジスタの閾値電圧判定回路と、消去時間を制御する第1
の消去時間制御回路と、を少なくとも備え、消去動作に
おいては前記第1の消去時間制御回路により指定された
消去時間の間消去動作を行ない、前記セルトランジスタ
閾値電圧判定回路にて消去完了を判定するまで消去動
作、及び消去確認の動作を繰り返してなる、電気的に書
込み及び消去可能な不揮発性半導体記憶装置において、
消去回数を記憶する第1の不揮発性記憶回路と、前記第
1の不揮発性記憶回路に記憶された消去回数を予め設定
された所定の消去回数と比較する第1の消去回数判定回
路と、を有し、前記第1の消去回数判定回路により、前
記所定の消去回数に達したと判定された場合には、前記
第1の消去時間制御回路の消去設定時間を前記所定の消
去回数に達する以前の消去時間よりも長くすることを特
徴とする電気的に書込み及び消去可能な不揮発性半導体
記憶装置を提供する。
ジスタの閾値電圧判定回路と、消去時間を制御する第1
の消去時間制御回路と、を少なくとも備え、消去動作に
おいては前記第1の消去時間制御回路により指定された
消去時間の間消去動作を行ない、前記セルトランジスタ
閾値電圧判定回路にて消去完了を判定するまで消去動
作、及び消去確認の動作を繰り返してなる、電気的に書
込み及び消去可能な不揮発性半導体記憶装置において、
消去回数を記憶する第1の不揮発性記憶回路と、前記第
1の不揮発性記憶回路に記憶された消去回数を予め設定
された所定の消去回数と比較する第1の消去回数判定回
路と、を有し、前記第1の消去回数判定回路により、前
記所定の消去回数に達したと判定された場合には、前記
第1の消去時間制御回路の消去設定時間を前記所定の消
去回数に達する以前の消去時間よりも長くすることを特
徴とする電気的に書込み及び消去可能な不揮発性半導体
記憶装置を提供する。
【0017】
【発明の実施の形態】本発明の実施の形態について図面
を参照して以下に説明する。
を参照して以下に説明する。
【0018】
【実施形態1】図1は、本発明の一実施形態の構成を示
す図である。また、図3は、図1に示す本実施形態にお
ける回路群の動作を説明するためのフローチャートであ
る。更に、図4は、図1に示す本実施形態における書込
み時間短縮の作用効果について説明するための図であ
る。
す図である。また、図3は、図1に示す本実施形態にお
ける回路群の動作を説明するためのフローチャートであ
る。更に、図4は、図1に示す本実施形態における書込
み時間短縮の作用効果について説明するための図であ
る。
【0019】まず、図1に示した本実施形態に係る電気
的に書込み及び消去可能な不揮発性半導体記憶装置の主
要な回路とその作用及び動作について説明する。
的に書込み及び消去可能な不揮発性半導体記憶装置の主
要な回路とその作用及び動作について説明する。
【0020】図1を参照して、自動消去コマンド入力回
路112は、自動消去コマンド入力毎に信号を出力し、出
力信号は不揮発性カウンタ113にて自動消去が実行され
た回数、すなわち書換えを行った回数として記憶され
る。
路112は、自動消去コマンド入力毎に信号を出力し、出
力信号は不揮発性カウンタ113にて自動消去が実行され
た回数、すなわち書換えを行った回数として記憶され
る。
【0021】パルス設定回路114は、不揮発性カウンタ1
13に記憶された書換え回数が予め定めた所定回数と比較
し、すなわち劣化が進んだか否かを判定し、プログラム
用のパルス幅を設定するものである。
13に記憶された書換え回数が予め定めた所定回数と比較
し、すなわち劣化が進んだか否かを判定し、プログラム
用のパルス幅を設定するものである。
【0022】これらの回路を用いて、本実施形態におけ
る自動書込みは、下記の通りに行なわれる。
る自動書込みは、下記の通りに行なわれる。
【0023】まず、自動書込みのコマンドが入力され、
自動プログラム制御回路109が動作を始め、各回路を制
御する基本クロックを生成させるオシレータ110が動作
を始める(図3のステップ301)。
自動プログラム制御回路109が動作を始め、各回路を制
御する基本クロックを生成させるオシレータ110が動作
を始める(図3のステップ301)。
【0024】その際、不揮発性カウンタ113に記憶して
ある書換え回数と照らし合わせ(図3のステップ30
2)、記憶された書換え回数が所定の書換え回数に達し
ない場合には、プログラム用タイミングカウンタ111に
より、書込回路105を介して、短かい時間書込み動作が
行なわれ(図3のステップ304)、所定の書換え回数に
達している場合には、長い時間書込み動作が行なわれる
(図3のステップ303)。
ある書換え回数と照らし合わせ(図3のステップ30
2)、記憶された書換え回数が所定の書換え回数に達し
ない場合には、プログラム用タイミングカウンタ111に
より、書込回路105を介して、短かい時間書込み動作が
行なわれ(図3のステップ304)、所定の書換え回数に
達している場合には、長い時間書込み動作が行なわれる
(図3のステップ303)。
【0025】両者いずれの場合も、書込み動作終了後、
センスアンプ104により読出しを行ない、そのデータを
パス/フェイル判定回路106により判定し、パスした場
合には(図3のステップ305の判定でYesの場合)、
書込み動作を終了し(図3のステップ307)、フェイル
した場合は再度書込みを行なう(図3のステップ30
6)。この場合、ステップ306における書込み時間は、ス
テップ304の書込み時間とは一致する必要はない。
センスアンプ104により読出しを行ない、そのデータを
パス/フェイル判定回路106により判定し、パスした場
合には(図3のステップ305の判定でYesの場合)、
書込み動作を終了し(図3のステップ307)、フェイル
した場合は再度書込みを行なう(図3のステップ30
6)。この場合、ステップ306における書込み時間は、ス
テップ304の書込み時間とは一致する必要はない。
【0026】一般的には、セルトランジスタの劣化の状
況を正しく予想していれば、再書込みにいくことはほと
んどない。
況を正しく予想していれば、再書込みにいくことはほと
んどない。
【0027】図4は、本実施形態の作用、効果を説明す
るための図である。書込み特性が劣化した際の書込み動
作に要する時間は、従来例の場合では、劣化前の2倍と
なる。しかしながら、本実施形態の場合においては、書
込み動作時間は劣化前の1.3倍程度に抑えられ、書込み
時間の節約につながり、且つセルトランジスタを無用な
ストレスにさらすこともない。
るための図である。書込み特性が劣化した際の書込み動
作に要する時間は、従来例の場合では、劣化前の2倍と
なる。しかしながら、本実施形態の場合においては、書
込み動作時間は劣化前の1.3倍程度に抑えられ、書込み
時間の節約につながり、且つセルトランジスタを無用な
ストレスにさらすこともない。
【0028】
【実施形態2】図2は、本発明の第2の実施形態の構成
を示す図である。図2を参照して、本実施形態が、前記
第1の実施形態と相違する点は、劣化後の書込み時にお
いて、最初の書込みではセルトランジスタのしきい値が
十分な値に達せず再書込みに入った際、無用に長い再書
込み時間になることを避けることを目的とした、再書込
み時間を設定するためのパルス切換回路215が追加され
たことである。その他の構成に関しては、前記第1の実
施形態と同様である。
を示す図である。図2を参照して、本実施形態が、前記
第1の実施形態と相違する点は、劣化後の書込み時にお
いて、最初の書込みではセルトランジスタのしきい値が
十分な値に達せず再書込みに入った際、無用に長い再書
込み時間になることを避けることを目的とした、再書込
み時間を設定するためのパルス切換回路215が追加され
たことである。その他の構成に関しては、前記第1の実
施形態と同様である。
【0029】図5は、前記第2の実施形態における、自
動書込みの動作時間について説明するための図である。
動書込みの動作時間について説明するための図である。
【0030】図5に示すように、劣化後の書込み特性で
あるために、初回の書込み時間は、長くなっている。
あるために、初回の書込み時間は、長くなっている。
【0031】ここで、再書込みの動作に入った場合、本
実施形態においては、再書込みの時間を調整しているた
め、再書込み動作が加わった場合においても、書込み時
間の短縮を図り、合せてセルトランジスタに不必要なス
トレスを加えることが回避されるため、セルトランジス
タの劣化を最低限に抑えることが可能である。
実施形態においては、再書込みの時間を調整しているた
め、再書込み動作が加わった場合においても、書込み時
間の短縮を図り、合せてセルトランジスタに不必要なス
トレスを加えることが回避されるため、セルトランジス
タの劣化を最低限に抑えることが可能である。
【0032】なお、不揮発性半導体記憶装置において、
初回の書込み時間と2回目の書込み時間を異なるものに
する技術には、例えば特開平5-54683号公報等に記載さ
れているが、同公報等においては、書込み特性の劣化が
考慮されていないため、不必要にセルトランジスタに書
込みのストレスを加えてしまうことにもなる。これに対
して、本発明によれば、上記のように、セルトランジス
タに不必要なストレスを加えることが確実に回避される
ため、セルトランジスタの劣化を最低限に抑えることが
可能である。
初回の書込み時間と2回目の書込み時間を異なるものに
する技術には、例えば特開平5-54683号公報等に記載さ
れているが、同公報等においては、書込み特性の劣化が
考慮されていないため、不必要にセルトランジスタに書
込みのストレスを加えてしまうことにもなる。これに対
して、本発明によれば、上記のように、セルトランジス
タに不必要なストレスを加えることが確実に回避される
ため、セルトランジスタの劣化を最低限に抑えることが
可能である。
【0033】また、上記実施形態では、書込み動作につ
いて説明を行ったが、消去動作においても、上記実施形
態に従う構成により、同様の作用、効果を奏することは
いうまでもない。
いて説明を行ったが、消去動作においても、上記実施形
態に従う構成により、同様の作用、効果を奏することは
いうまでもない。
【0034】より詳細には、図1及び図2を参照して、
消去動作時には、例えばプログラム用タイミングカウン
タ111、211の出力信号はセルソース電位切換回路107、2
07に切換入力され、メモリセルの消去が上記実施形態に
て説明した書込み時間の制御と同様のシーケンスに従い
行われる。
消去動作時には、例えばプログラム用タイミングカウン
タ111、211の出力信号はセルソース電位切換回路107、2
07に切換入力され、メモリセルの消去が上記実施形態に
て説明した書込み時間の制御と同様のシーケンスに従い
行われる。
【0035】以上、本発明を上記実施形態に即して説明
したが、本発明は上記形態にのみに限定されず、本発明
の原理に準ずる各種形態及び変形を含むことは勿論であ
る。例えば本発明における書込み時間制御方式は、紫外
線消去型不揮発性半導体記憶装置の書込みに対しても同
様に適用可能である。
したが、本発明は上記形態にのみに限定されず、本発明
の原理に準ずる各種形態及び変形を含むことは勿論であ
る。例えば本発明における書込み時間制御方式は、紫外
線消去型不揮発性半導体記憶装置の書込みに対しても同
様に適用可能である。
【0036】
【発明の効果】以上説明したように、本発明は、書換え
回数を記憶する第1の不揮発性記憶回路を有し、前記第
1の不揮発性記憶回路に記憶された書換え回数をあらか
じめ設定された書換え回数と比較する第1の書換え回数
判定回路を有し、前記第1の書換え回数判定回路によ
り、所定の書換え回数に達したと判定された場合には、
前記第1の書込み時間制御回路の書込み用設定時間を長
くする機能を有しているので、書換えを繰り返すことで
劣化しているセルトランジスタの書込み特性に応じて、
回路の指定する書込み時間を変化できるので、総書込み
時間を短縮し、セルトランジスタに加わるストレスを減
少することができるという効果がある。
回数を記憶する第1の不揮発性記憶回路を有し、前記第
1の不揮発性記憶回路に記憶された書換え回数をあらか
じめ設定された書換え回数と比較する第1の書換え回数
判定回路を有し、前記第1の書換え回数判定回路によ
り、所定の書換え回数に達したと判定された場合には、
前記第1の書込み時間制御回路の書込み用設定時間を長
くする機能を有しているので、書換えを繰り返すことで
劣化しているセルトランジスタの書込み特性に応じて、
回路の指定する書込み時間を変化できるので、総書込み
時間を短縮し、セルトランジスタに加わるストレスを減
少することができるという効果がある。
【図1】本発明の第1の実施形態の構成を示す図であ
る。
る。
【図2】本発明の第2の実施形態の構成を示す図であ
る。
る。
【図3】本発明の第1の実施形態の動作を説明するため
のフローチャートである。
のフローチャートである。
【図4】本発明の第1の実施形態における総書込み時間
の要素を模式的に説明するための図である。
の要素を模式的に説明するための図である。
【図5】本発明の第2の実施形態における総書込み時間
の要素を模式的に説明するための図である。
の要素を模式的に説明するための図である。
【図6】電気的に書込み消去可能な不揮発性半導体記憶
装置の書換え回数に伴う、セルトランジスタ書込み特性
劣化の図である。
装置の書換え回数に伴う、セルトランジスタ書込み特性
劣化の図である。
【図7】従来例の総書込み時間の要素を示す図である。
【図8】従来の不揮発性半導体記憶装置の構成を示す図
である。
である。
101、201、801 Yデコーダ 102、202、802 Xデコーダ 1031(YS1)〜1033(YS3)、2031(YS1)〜2033(YS3)、8031(Y
S1)〜8033(YS3) Nchトランジスタ 104、204、804 センスアンプ 105、205、805 書込回路 106、206、806 パス/フェイル判定回路 107、207、807 セルソース電位切換回路 108、208 自動書込コマンド入力回路 109、209、809 自動プログラム制御回路 110、210、810 オシレータ 111、211、811 プログラム用タイミングカウンタ 112、212 自動消去コマンド入力回路 113、213 不揮発性カウンタ 114、214 パルス設定回路 215 パルス切換回路 MC1〜12 メモリセルトランジスタ
S1)〜8033(YS3) Nchトランジスタ 104、204、804 センスアンプ 105、205、805 書込回路 106、206、806 パス/フェイル判定回路 107、207、807 セルソース電位切換回路 108、208 自動書込コマンド入力回路 109、209、809 自動プログラム制御回路 110、210、810 オシレータ 111、211、811 プログラム用タイミングカウンタ 112、212 自動消去コマンド入力回路 113、213 不揮発性カウンタ 114、214 パルス設定回路 215 パルス切換回路 MC1〜12 メモリセルトランジスタ
Claims (8)
- 【請求項1】書込み回路と、 セルトランジスタの閾値電圧判定回路と、 書込み時間を制御する第1の書込み時間制御回路と、 を少なくとも備え、 前記第1の書込み時間制御回路により指定された書込み
時間の間書込み動作を行ない、前記セルトランジスタ閾
値電圧判定回路にて書込み完了を判定するまで書込み動
作、書込み確認の動作を繰り返してなる、電気的に書込
み可能な不揮発性半導体記憶装置において、 書換え回数を記憶する第1の不揮発性記憶回路と、 前記第1の不揮発性記憶回路に記憶された書換え回数を
予め設定された所定の書換え回数と比較する第1の書換
え回数判定回路と、を有し、 前記第1の書換え回数判定回路により、前記所定の書換
え回数に達したと判定された場合には、前記第1の書込
み時間制御回路の書込み設定時間を前記所定の書換え回
数に達する以前の書込み時間よりも長くすることを特徴
とする不揮発性半導体記憶装置。 - 【請求項2】前記第1の書換え回数判定回路により所定
の書換え回数に達している場合は、初回の書込み時間の
み長くし、前記セルトランジスタ閾値電圧判定回路によ
り、再書込みが必要な場合の書込み時間は初回の書込み
時間よりも短く設定されることを特徴とする請求項1記
載の不揮発性半導体記憶装置。 - 【請求項3】前記書換え回数判定回路を複数備え、書換
え回数の増大に応じ、初回の書込み時間を増加させるこ
とを特徴とする請求項1又は2記載の不揮発性半導体記
憶装置。 - 【請求項4】消去回路と、 セルトランジスタの閾値電圧判定回路と、 消去時間を制御する第1の消去時間制御回路と、 を少なくとも備え、 消去動作においては前記第1の消去時間制御回路により
指定された消去時間の間消去動作を行ない、前記セルト
ランジスタ閾値電圧判定回路にて消去完了を判定するま
で消去動作、及び消去確認の動作を繰り返してなる、電
気的に書込み及び消去可能な不揮発性半導体記憶装置に
おいて、 消去回数を記憶する第1の不揮発性記憶回路と、 前記第1の不揮発性記憶回路に記憶された消去回数を予
め設定された所定の消去回数と比較する第1の消去回数
判定回路と、を有し、 前記第1の消去回数判定回路により、前記所定の消去回
数に達したと判定された場合には、前記第1の消去時間
制御回路の消去設定時間を前記所定の消去回数に達する
以前の消去時間よりも長くすることを特徴とする電気的
に書込み及び消去可能な不揮発性半導体記憶装置。 - 【請求項5】前記第1の消去回数判定回路により所定の
消去回数に達している場合は、初回の消去時間のみ長く
し、前記セルトランジスタ閾値電圧判定回路により、再
消去が必要な場合の消去時間は初回の消去時間よりも短
く設定されることを特徴とする請求項4記載の電気的に
書込み及び消去可能な不揮発性半導体記憶装置。 - 【請求項6】前記消去回数判定回路を複数備え、消去回
数の増大に応じ、初回の消去時間を増加させることを特
徴とする請求項4又は5記載の電気的に書込み及び消去
可能な不揮発性半導体記憶装置。 - 【請求項7】前記第1の書込み時間制御回路及び前記第
1の消去時間制御回路を備え所定の書換え回数に達した
と判定された場合には、消去用設定時間及び書込み用設
定時間を、請求項1〜6のいずれか一に記載の書込み時
間及び消去時間設定の仕方と同様に、前記所定の書換え
回数に達する以前の時間よりも長くすることを特徴とす
る不揮発性半導体記憶装置。 - 【請求項8】書込み回路と、 消去回路と、 セルトランジスタの閾値電圧判定回路と、 書込み時間及び消去時間を制御する書込み時間制御回路
及び消去時間制御回路と、 を備え、 前記書込み時間制御回路により指定された書込み時間の
間書込み動作を行ない、前記セルトランジスタ閾値電圧
判定回路にて書込み完了を判定するまで書込み動作、及
び書込み確認の動作を繰り返し、 消去動作においては前記消去時間制御回路により指定さ
れた消去時間の間消去動作を行ない、前記セルトランジ
スタ閾値電圧判定回路にて消去完了を判定するまで消去
動作、及び消去確認の動作を繰り返してなる、 電気的に書込み及び消去可能な不揮発性半導体記憶装置
において、 書込み動作及び/又は消去動作の繰り返しによるメモリ
セルの特性劣化を回避するように、書込み時間及び/又
は消去時間を可変に制御するように構成されたことを特
徴とする電気的に書込み及び消去可能な不揮発性半導体
記憶装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP27488695A JP2806326B2 (ja) | 1995-09-27 | 1995-09-27 | 不揮発性半導体記憶装置の書込み・消去方法 |
US08/719,980 US5708605A (en) | 1995-09-27 | 1996-09-24 | Nonvolatile semiconductor memory device having variable writing and erasing time periods |
TW085111729A TW307012B (ja) | 1995-09-27 | 1996-09-25 | |
KR1019960042329A KR100215351B1 (ko) | 1995-09-27 | 1996-09-25 | 가변 기록 및 소거 시간 주기를 갖는 비휘발성 반도체 메모리 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP27488695A JP2806326B2 (ja) | 1995-09-27 | 1995-09-27 | 不揮発性半導体記憶装置の書込み・消去方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0991979A true JPH0991979A (ja) | 1997-04-04 |
JP2806326B2 JP2806326B2 (ja) | 1998-09-30 |
Family
ID=17547914
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP27488695A Expired - Lifetime JP2806326B2 (ja) | 1995-09-27 | 1995-09-27 | 不揮発性半導体記憶装置の書込み・消去方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US5708605A (ja) |
JP (1) | JP2806326B2 (ja) |
KR (1) | KR100215351B1 (ja) |
TW (1) | TW307012B (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100311042B1 (ko) * | 1999-06-26 | 2001-11-02 | 윤종용 | 기입 주기의 프로그래밍이 가능한 동기식 메모리 장치 및 이를 이용한 데이터 기입 방법 |
US8913429B2 (en) | 2011-02-10 | 2014-12-16 | Kabushiki Kaisha Toshiba | Nonvolatile semiconductor memory device |
US9293194B2 (en) | 2011-01-27 | 2016-03-22 | Apple Inc. | Programming and erasure schemes for analog memory cells |
US9417948B2 (en) | 2011-01-27 | 2016-08-16 | Apple Inc. | Advanced programming verification schemes for memory cells |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3093649B2 (ja) * | 1996-09-05 | 2000-10-03 | 九州日本電気株式会社 | 不揮発性半導体メモリ装置 |
US6081453A (en) * | 1997-04-15 | 2000-06-27 | Kabushiki Kaisha Toshiba | Nonvolatile semiconductor memory device |
JP3098486B2 (ja) * | 1998-03-31 | 2000-10-16 | 山形日本電気株式会社 | 不揮発性半導体記憶装置 |
US6005810A (en) * | 1998-08-10 | 1999-12-21 | Integrated Silicon Solution, Inc. | Byte-programmable flash memory having counters and secondary storage for disturb control during program and erase operations |
US6141260A (en) * | 1998-08-27 | 2000-10-31 | Micron Technology, Inc. | Single electron resistor memory device and method for use thereof |
TW439029B (en) * | 1998-11-27 | 2001-06-07 | Acer Peripherals Inc | Method for preventing flash memory data from being lost or miswritten |
TWI220031B (en) * | 2003-07-01 | 2004-08-01 | Delta Electronics Inc | Method and apparatus for time-relevant accessing a non-volatile memory in an electrical equipment |
US7120220B2 (en) | 2004-12-23 | 2006-10-10 | Ramtron International Corporation | Non-volatile counter |
US7142627B2 (en) | 2004-12-23 | 2006-11-28 | Ramtron International Corporation | Counting scheme with automatic point-of-reference generation |
US7257046B2 (en) * | 2005-06-13 | 2007-08-14 | Atmel Corporation | Memory data access scheme |
US9594679B2 (en) * | 2008-05-01 | 2017-03-14 | Sandisk Il Ltd. | Flash cache flushing method and system |
KR101075504B1 (ko) * | 2009-01-29 | 2011-10-21 | 주식회사 하이닉스반도체 | 불휘발성 메모리 소자의 소거 동작 방법 |
US8004884B2 (en) * | 2009-07-31 | 2011-08-23 | International Business Machines Corporation | Iterative write pausing techniques to improve read latency of memory systems |
US8374040B2 (en) | 2011-02-25 | 2013-02-12 | International Business Machines Corporation | Write bandwidth in a memory characterized by a variable write time |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03250496A (ja) * | 1990-02-27 | 1991-11-08 | Nec Corp | 電気的書込み消去可能な不揮発性半導体記憶装置 |
JPH0581881A (ja) * | 1991-09-20 | 1993-04-02 | Mitsubishi Electric Corp | 半導体記憶装置 |
JPH0668688A (ja) * | 1992-06-09 | 1994-03-11 | Seiko Epson Corp | 不揮発性半導体装置 |
JPH0737395A (ja) * | 1993-07-19 | 1995-02-07 | Sony Corp | 不揮発性半導体記憶装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3248928B2 (ja) * | 1991-08-23 | 2002-01-21 | 富士通株式会社 | 不揮発性半導体記憶装置およびデータ消去方法 |
JPH06251593A (ja) * | 1993-02-24 | 1994-09-09 | Matsushita Electron Corp | フラッシュメモリの消去あるいは書き込み制御方法 |
US5463586A (en) * | 1993-05-28 | 1995-10-31 | Macronix International Co., Ltd. | Erase and program verification circuit for non-volatile memory |
JP3448365B2 (ja) * | 1994-09-20 | 2003-09-22 | 三菱電機株式会社 | 不揮発性半導体記憶装置 |
US5621687A (en) * | 1995-05-31 | 1997-04-15 | Intel Corporation | Programmable erasure and programming time for a flash memory |
-
1995
- 1995-09-27 JP JP27488695A patent/JP2806326B2/ja not_active Expired - Lifetime
-
1996
- 1996-09-24 US US08/719,980 patent/US5708605A/en not_active Expired - Fee Related
- 1996-09-25 TW TW085111729A patent/TW307012B/zh active
- 1996-09-25 KR KR1019960042329A patent/KR100215351B1/ko not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03250496A (ja) * | 1990-02-27 | 1991-11-08 | Nec Corp | 電気的書込み消去可能な不揮発性半導体記憶装置 |
JPH0581881A (ja) * | 1991-09-20 | 1993-04-02 | Mitsubishi Electric Corp | 半導体記憶装置 |
JPH0668688A (ja) * | 1992-06-09 | 1994-03-11 | Seiko Epson Corp | 不揮発性半導体装置 |
JPH0737395A (ja) * | 1993-07-19 | 1995-02-07 | Sony Corp | 不揮発性半導体記憶装置 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100311042B1 (ko) * | 1999-06-26 | 2001-11-02 | 윤종용 | 기입 주기의 프로그래밍이 가능한 동기식 메모리 장치 및 이를 이용한 데이터 기입 방법 |
US9293194B2 (en) | 2011-01-27 | 2016-03-22 | Apple Inc. | Programming and erasure schemes for analog memory cells |
US9417948B2 (en) | 2011-01-27 | 2016-08-16 | Apple Inc. | Advanced programming verification schemes for memory cells |
US10115476B2 (en) | 2011-01-27 | 2018-10-30 | Apple Inc. | Advanced programming verification schemes for memory cells |
US8913429B2 (en) | 2011-02-10 | 2014-12-16 | Kabushiki Kaisha Toshiba | Nonvolatile semiconductor memory device |
Also Published As
Publication number | Publication date |
---|---|
TW307012B (ja) | 1997-06-01 |
JP2806326B2 (ja) | 1998-09-30 |
KR100215351B1 (ko) | 1999-08-16 |
KR970017665A (ko) | 1997-04-30 |
US5708605A (en) | 1998-01-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0991979A (ja) | 電気的書込み消去可能な不揮発性半導体記憶装置 | |
US8174889B2 (en) | Programming memory devices | |
JP3943526B2 (ja) | 不揮発性半導体記憶装置 | |
KR100489421B1 (ko) | 플래시 eeprom의 프로그래밍 및 과다-소거 보정모드에서 비트라인 누설 전류를 억제하기위한 회로 적용 | |
KR100635203B1 (ko) | 플래쉬 메모리 장치 및 그 구동 방법 | |
US7149121B2 (en) | Method and apparatus for changing operating conditions of nonvolatile memory | |
US6515908B2 (en) | Nonvolatile semiconductor memory device having reduced erase time and method of erasing data of the same | |
JP2009170098A (ja) | プログラム検証動作の実施方法、消去検証動作の実施方法、および検出時間制御回路 | |
JP2009070542A (ja) | フラッシュメモリ装置及び動作方法 | |
US5978273A (en) | Non-volatile semiconductor memory device | |
TWI497507B (zh) | 縮短抹除操作的方法與裝置 | |
JP2004022112A (ja) | 不揮発性半導体メモリ装置 | |
JP2008243347A (ja) | フラッシュメモリ装置およびその消去方法 | |
KR100221443B1 (ko) | 불 휘발성 저장 장치 | |
US6781882B2 (en) | Nonvolatile semiconductor storage device having a shortened time required for a data erasing operation and data erasing method thereof | |
JP4426082B2 (ja) | 読出時間を短縮させる不揮発性半導体メモリ装置 | |
US6922362B2 (en) | Structure for updating a block of memory cells in a flash memory device with erase and program operation reduction | |
US5488586A (en) | Method and apparatus for erasing an array of electrically erasable programmable read only memory cells | |
KR100626379B1 (ko) | 비트 스캐닝 프로그램을 수행하는 불휘발성 메모리 장치 | |
TWI707348B (zh) | 非揮發性半導體記憶體裝置的抹除控制電路、方法以及非揮發性半導體記憶體裝置 | |
JP3140251B2 (ja) | 電気的に書換え可能な不揮発性メモリ | |
EP1011105B1 (en) | One-chip microcomputer | |
JP3636228B2 (ja) | 不揮発性半導体記憶装置 | |
JP4039812B2 (ja) | 不揮発性記憶装置 | |
JP2848293B2 (ja) | 不揮発性半導体記憶装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19980623 |