JPH10188578A - 不揮発性半導体記憶装置とその制御方法、メモリカード、及び記憶システム - Google Patents
不揮発性半導体記憶装置とその制御方法、メモリカード、及び記憶システムInfo
- Publication number
- JPH10188578A JPH10188578A JP34519596A JP34519596A JPH10188578A JP H10188578 A JPH10188578 A JP H10188578A JP 34519596 A JP34519596 A JP 34519596A JP 34519596 A JP34519596 A JP 34519596A JP H10188578 A JPH10188578 A JP H10188578A
- Authority
- JP
- Japan
- Prior art keywords
- data
- memory cells
- memory
- block
- read
- 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
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/04—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
- G11C16/0483—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells having several storage transistors connected in series
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Read Only Memory (AREA)
- Semiconductor Memories (AREA)
- Non-Volatile Memory (AREA)
Abstract
書き込みがなされないまま、他のページへの書き込み動
作が多数回繰り返されると、そのページにデータが誤っ
て書き込まれる可能性がある。 【解決手段】 ページ書き込みがなされると、そのペー
ジと同一ブロック内のその他のページのデータを読み出
し、別の場所に記憶した後、そのページのデータを消去
し、記憶したデータを元のページに再書き込みするよう
にデコーダ2、3、電圧発生回路5を制御する制御回路
6を設ける。
Description
憶装置とその制御方法及びメモリカード、記憶システム
に係わり、特にMOSトランジスタ構造のメモリセルを
複数個接続してメモリセルユニットを構成した不揮発性
半導体記憶装置とその制御方法及びメモリカード、記憶
システムに関する。
半導体記憶装置として、複数のメモリセルで1ユニット
を構成し、このユニットにデータ線を接続した構造のE
EPROMが知られている。この構造では、データ線と
のコンタクト数を減らし、集積度を高めることが可能と
なる。例えば、複数のメモリセルを直列に接続してNA
NDセルを構成するものがある。図8は、この種のEE
PROMにおける1つのNANDセルを示す平面図であ
り、図9及び図10はそれぞれ図8におけるA−A’
線、B−B’線での断面図である。以下、同一の構成要
素には同一の符号を付し、説明を省略する。
NDセルにおいて、例えばn型シリコン基板14にp型
ウェル12が形成され、p型ウェル12上に素子分離絶
縁膜32が選択的に形成される。
域に、例えば4個のメモリセルM11〜M14と2つの
選択トランジスタQS1、QS2よりなるNANDセル
が形成される。
て、素子分離絶縁膜32で囲まれたp型ウェル12上に
第1ゲート絶縁膜30が形成され、第1ゲート絶縁膜3
0上に例えば多結晶シリコン膜よりなる浮遊ゲート16
(16−1〜16−4)が形成される。さらに、浮遊ゲ
ート16上に第2ゲート絶縁膜34が形成され、第2ゲ
ート絶縁膜34上に例えば多結晶シリコン膜よりなる制
御ゲート18(18−1〜18−4)が形成される。
て、p型ウェル12上にゲート絶縁膜が形成され、ゲー
ト絶縁膜上に多結晶シリコンよりなるゲート電極20、
22が形成される。ゲート電極20、22は、1層目2
0a,22aが浮遊ゲート16と同時に、2層目20
b,22bが制御ゲート18と同時に形成される。な
お、ゲート電極20、22は、図示されない所望部分で
1層目20a、22aと2層目20b、22bとがそれ
ぞれ導通接続されている。
18−4は、行方向に連続的に形成され、隣接するNA
NDセルのメモリセルの制御ゲートと接続されて、ワー
ド線WL1〜WL4となる。ワード線WL1〜WL4の
電位をVcg1〜Vcg4と表す。選択トランジスタQ
S1、QS2のゲート電極20、22も同様に行方向に
連続的に形成され、それぞれ制御ゲート線SG1、SG
2となる。制御ゲート線SG1、SG2の電位をそれぞ
れVsg1、Vsg2と表す。
ン領域となるn型拡散層40、42、44、46、4
8、50、52が形成されている。それらのソース・ド
レイン領域は隣接するメモリセル同士及び隣接するメモ
リセルと選択トランジスタにより共用される。この結
果、選択トランジスタQS1、メモリセルM11〜M1
4及び選択トランジスタQS2の電流経路が直列に接続
され、NANDセルが構成される。選択トランジスタQ
S1のドレイン領域40は、n+ 型拡散層54、コンタ
クト開口26を介してビット線BL1 24に接続され
る。また、選択トランジスタQS2のソース領域52
は、ソース線に接続されている。
に集積させることにより形成したEEPROMの回路を
示す。一般に、同一のワード線に接続されたメモリセル
の集合は、1ページと呼ばれる。また、同一の制御ゲー
ト線に接続されたドレイン側の選択トランジスタ群と同
一の制御ゲート線に接続されたソース側の選択トランジ
スタ群とに挟まれたページの集合は、1NANDブロッ
ク又は単に1ブロックと呼ばれる。通常、1ブロック
は、独立に消去可能な最小単位となる。
に接続されたメモリセルM11、M21、…、Mn1に
より1つのページが構成される。また、ドレイン側の選
択トランジスタQS1、QS3、…、QS2n−1とソ
ース側の選択トランジスタQS2、QS4、…、QS2
nに挟まれたメモリセルM11、M12、…、Mn3、
Mn4により1ブロックが構成される。選択トランジス
タQS1、QS3、…、QS2n−1のドレインはそれ
ぞれビット線BL1、BL2、…、BLnに接続され、
選択トランジスタQS2、QS4、…、QS2nのソー
スにはソース電位Vsが供給される。
OMの動作を説明する。図12はNANDセルの電圧を
示し、図13はNANDセルの動作のタイミングチャー
トを示す。
の消去は、1NANDブロック単位で行われる。その
際、同一のNANDブロック内のメモリセルの記憶内容
は同時に消去される。まず、消去するNANDブロック
において、Vsg1及びVsg2を高電位VPP(例え
ば18V)にする。そうして選択されたNANDブロッ
クにおいて、全てのワード線の電位Vcg1〜Vcg4
を基準電位VSS(例えば0V)とし、p型ウェルの電
位Vwell及びn型基板の電位Vsubに高電圧VP
P(例えば18V)を印加する。ビット線BL1、BL
2、…、の電位Vbit1、Vbit2、…、をそれぞ
れ例えば18Vとする。これにより、全てのメモリセル
において浮遊ゲートから基板に電子が放出され、しきい
値は負の方向にシフトする。通常、この状態を”1”状
態と定義する。また、チップ全体のデータを消去する場
合は、全てのNANDブロックを選択状態にする。
データの書き込みは、ビット線から最も離れて位置する
メモリセルから順にページ毎に行う。NANDブロック
内の書き込みを行うページに対応するワード線には高電
圧VPP(例えば20V)を印加し、その他の非選択ワ
ード線には中間電位VM(例えば10V)を与える。V
sg1はVM(10V)とし、Vsg2はVSS(0
V)とする。またビット線BL1、BL2、…、BLn
にはデータに応じて、VSS又はVMを与える。ビット
線にVSSが与えられたとき(”0”書き込み)、その
電位は選択メモリセルに伝達され、浮遊ゲートに電子が
注入される。これによりその選択メモリセルのしきい値
は正方向にシフトする。通常、この状態を”0”状態と
定義する。ビット線にVMが与えられたとき(”1”書
き込み)、メモリセルに電子は注入されないため、しき
い値は変化せず負のままである。このような書き込み動
作を、メモリセルM14、M13、M12、M11の順
に繰り返す。
まず、NANDブロック内の選択されたメモリセル、例
えば図13においてはメモリセルM14、の制御ゲート
の電位Vcg4をVSSとし、それ以外の制御ゲートの
電位及び選択トランジスタのゲート電位をVCC(例え
ば5V)とする。その際、選択メモリセルにおいて電流
が流れるか否かを検出し、データの判別を行う。
込みモードについて述べる。この誤書き込みモードは、
特に非選択のワード線に中間電位VMを与える場合に生
じる。この非選択メモリセルのゲート電圧がVM(約1
0V)であるので、ドレイン電圧が0Vであるとする
と、浮遊ゲートに電子がわずかに注入される弱電子注入
モード(弱い書き込み)となる。例えば、直列にメモリ
セルを16ビット接続したNAND型セルでは最悪で1
5回、この誤書き込みモードになる。しかし、通常、1
5回の誤書き込みモードになっても、誤書き込みまでに
は至らない。
ック単位で消去しているときには誤書き込みは問題とな
らない。しかし、ページ毎にデータを消去する場合、こ
の誤書きモードは問題となる。
ジについて、ページ消去をしページ書き込みをする場
合、まず、Vcg2を0Vとし、Vcg1、Vcg3、
Vcg4及びVwell、Vsubに18Vの高電圧を
印加して、ページ消去を行う。このときワード線WL2
に接続されたセルについてのみ浮遊ゲート中の電荷が基
板に放出される。ワード線WL1、WL3、WL4に接
続されたセルでは電荷放出は起らない。次に、消去した
ページのセルにデータを書き込む。すなわちページ書き
込みを行う。Vcg2を20Vとし、Vcg1、Vcg
3、Vcg4を10Vとし、ビット線BL1〜BLnに
データを与えて、書き込みを行う。このとき、Vcg
1、Vcg3、Vcg4につながったセルは誤書き込み
モードになるが、時間が短いため、Vcg1、Vcg
3、Vcg4につながったセルのデータはそのままの状
態で保持される。
去し、そこにデータを書き込む場合、他のメモリセルで
は書き込み時間の1回分の間、誤書き込みモードにな
る。例えば、同一ページのページ消去/書き込みを10
6 回繰り返した場合、書き込み時間の106 回分の時
間、誤書き込みモードになる。さらに、同一ブロック内
の他のページについても各々106 回同様の動作がなさ
れるとすると、例えば16個のページで1ブロックが構
成される場合、最悪のケースで106 ×15回誤書き込
みモード状態となる。その場合、通常では誤書き込みが
起きて不良となり、問題となる。
で、ページ消去・ページ書き込みをしても誤書き込みモ
ードによる不良が起らず、高い信頼性を保証することが
できる不揮発性半導体記憶装置とその制御方法、さらに
はこれを用いたメモリカード、記憶システムを提供する
ことを目的とする。
記憶装置は、上記課題を解決するため、複数の最小書き
込み単位からなるブロックを含むメモリセルアレイと、
ブロックを少なくとも1つ選択し、選択されたブロック
を構成する一部のメモリセルについてはデータを消去
し、データが消去されたメモリセルの少なくとも一部に
データを書き込む一方、選択されたブロックを構成する
残りのメモリセルについてはデータを読み出して記憶さ
せ、データが読み出されたメモリセルのデータを消去
し、記憶されたデータをそのデータが読み出されたメモ
リセルに再書き込みする制御装置とを具備する。
制御方法は、上記課題を解決するため、複数の最小書き
込み単位からなるブロックを含むメモリセルアレイ中の
ブロックを少なくとも1つ選択する工程と、選択された
ブロックを構成するメモリセルの一部のデータを消去す
る工程と、データが消去されたメモリセルの少なくとも
一部にデータを書き込む工程と、データが消去されたメ
モリセル以外の選択されたブロック中のすべてのメモリ
セルのデータを読み出して記憶させる工程と、データが
読み出されたメモリセルのデータを消去する工程と、記
憶されたデータをそのデータが読み出されたメモリセル
に再書き込みする工程とを具備する。
題を解決するため、複数の最小書き込み単位からなるブ
ロックを含むメモリセルアレイを有する不揮発性半導体
記憶装置と、ブロックを少なくとも1つ選択し、選択さ
れたブロックを構成する一部のメモリセルについてはデ
ータを消去し、データが消去されたメモリセルの少なく
とも一部にデータを書き込む一方、選択されたブロック
を構成する残りのメモリセルについてはデータを読み出
して記憶させ、データが読み出されたメモリセルのデー
タを消去し、記憶されたデータをそのデータが読み出さ
れたメモリセルに再書き込みする制御装置とを具備す
る。
を解決するため、複数の最小書き込み単位からなるブロ
ックを含むメモリセルアレイを有する不揮発性半導体記
憶装置を備えたメモリカードと、ブロックを少なくとも
1つ選択し、選択されたブロックを構成する一部のメモ
リセルについてはデータを消去し、データが消去された
メモリセルの少なくとも一部にデータを書き込む一方、
選択されたブロックを構成する残りのメモリセルについ
てはデータを読み出して記憶させ、データが読み出され
たメモリセルのデータを消去し、記憶されたデータをそ
のデータが読み出されたメモリセルに再書き込みする制
御装置とを具備する。
実施の形態を説明する。図1は、本発明の第1の実施例
のブロック図を示す。図1において、メモリセルアレイ
1は、少なくとも1つのNANDセルブロックより構成
される。各NANDセルは、例えば図8、図9及び図1
0に示されるような構成からなり、各々のNANDセル
ブロックは図11に示したNANDセル型EEPROM
のブロックと同様の構成をしており、複数のページより
構成される。
列デコーダ3の入力端子に供給される。行デコーダ2の
出力端子はメモリセルアレイ1のワード線や選択トラン
ジスタの制御ゲート線に接続される。また、列デコーダ
3の出力端子は、メモリセルアレイ1のビット線に接続
される。
回路を備え、例えば18Vや20Vの高圧電位VPPや
例えば10Vの中間電位VMを生成し、これらの電位と
例えば5Vの電源電位の中から電位を選択して行デコー
ダ2や列デコーダ3の電源端子に供給する。
デコーダ2、列デコーダ3、入出力制御回路4を制御す
る。入出力制御回路4は、列デコーダ3を介してメモリ
セルアレイ1に書き込むデータやメモリセルアレイ1か
ら読み出したデータを外部と入出力する。
PROMにおけるタイミングチャートを示す。なお、N
ANDセル型EEPROMにおいて、書き込み及び消去
は、基板と浮遊ゲート間のトンネル電流を用いて電荷を
授受することにより行われる。
ばワード線WL2に接続されたページについてページ消
去を行う。すなわち、Vcg2を0Vにし、Vcg1、
Vcg3、Vcg4及びVwell、Vsubに18V
の高電圧を印加する。Vsg1、Vsg2及びビット線
の電位も18Vにする。このときワード線WL2につな
がったセルについてのみフローティングゲート中の電荷
が基板に放出される。ワード線WL1、WL3、WL4
に接続されたセルでは電荷放出は起らない。
なわちページ書き込みを行う。Vcg2を20Vとし、
Vcg1、Vcg3、Vcg4を10Vとして、ビット
線にデータを供給して、書き込みを行う。なお、図2で
は、Vbit1は”0”書き込み、Vbit2は”1”
書き込みの場合をそれぞれ示している。このとき、Vc
g1、Vcg3、Vcg4のデータはそのままの状態で
保持される。書き込みの際、Vsg1は10V、Vsg
2、Vwell、Vsubは0Vである。
接続されたセルのデータを読み出す。図2に示した例で
は、ワード線WL4、WL3、WL1の順にデータを読
み出す。これらの読み出されたデータは、チップ内の図
示せぬバッファ回路あるいはチップ外のメモリへ記憶さ
れる。読み出しの際、読み出されるページに対応するワ
ード線は0V、それ以外のワード線及びビット線、Vs
g1、Vsg2は例えば5V、Vwell、Vsubは
0Vである。
接続されたセルのデータを消去する。すなわち、Vcg
1、Vcg3、Vcg4を0Vとし、ウェルと基板に1
8Vを印加し、フローティングゲート中の電荷を基板に
放出させる。このとき、Vcg2は18Vとしているた
め、ワード線WL2に接続されたページのデータは変化
しない。消去の際、ビット線の電位及びVsg1、Vs
g2は18Vである。
順番に、チップ内のバッファ回路あるいはチップ外のメ
モリに記憶したデータを読み出し、そのデータが消去前
に保持されていたセルに書き込む。すなわち、まず、V
cg4を20Vとし、Vcg1、Vcg2、Vcg3を
10Vとし、チップ内のバッファ回路あるいはチップ外
のメモリから消去前にワード線WL4に接続されたメモ
リセルに記憶されていたデータを読み出し、ワード線W
L4に接続されたメモリセルにそのデータを書き込む。
その際、データが消去前に保持されていた場所に同一の
データが書き込まれるようにする。書き込みの際、Vs
g1は10V、Vsg2、Vwell、Vsubは0V
とする。ワード線WL3、WL1に接続されたメモリセ
ルについても順に同様の動作を行う。
されたメモリセルのデータのみ新しいデータとなり、そ
の他のワード線WL1、WL3、WL4に接続されたメ
モリセルにおいては上述の一連の動作を行う前と同一の
データが保持されている。すなわち、ページ消去が行わ
れたことになる。
較してみる。従来例では、ページ消去/ページ書き込み
を繰り返して行ったページがある場合、同一ブロック内
の他のページはその繰り返し回数だけ誤書き込みモード
となり、回数が増すにつれ、誤書き込み不良となりやす
くなる。
ージと同一のブロック内にある他のページにおいて、ペ
ージ消去の度にデータが書き直されるため、誤書き込み
は発生しなくなる。
EEPROMを用いた記憶システムの一例を示す。図3
において、メモリカード60には、NAND型EEPR
OMであるメモリチップ61と、コントローラチップ6
2が設けられている。
EEPROMを備えた切手大のメモリカード67が装着
され、コントローラチップ68が設けられている。この
メモリカード67は、アダプタ66に対して着脱可能で
ある。
有し、メモリカード60あるいはアダプタ66を装着す
ることができるスロット65を具備する。図1に示した
NAND型EEPROMの制御回路6は、通常、コント
ローラチップ62、68に設けられているが、メモリチ
ップ61、切手大のメモリカード67内にあってもよ
い。また、コンピュータ63のMPU64が制御回路6
と同様の制御動作を行ってもよい。
を説明するブロック図である。まず、チップ外部、例え
ばコンピュータ63から、ページ消去/書き込みを行う
アドレスとデータを入力し、スロット65に装着された
メモリカード60に供給する。次に、指定されたページ
を消去し、入力されたデータを書き込む。
と同一のブロック内の他のページのデータを読み出す。
このデータをメモリカード60のコントロールチップ6
2内のメモリに記憶させる。あるいは、このデータをコ
ンピュータ63内のMPU64に付随するメモリに記憶
させてもよい。
ページを読み出し、コントロールチップ62あるいはM
PU64のメモリにデータを記憶させる。これを同一ブ
ロック内の、ページ消去・書き込みを行ったページを除
いた全部のページについて行う。
外のページを一括して消去する。続いて、コントロール
チップあるいはMPUのメモリに記憶されたデータを元
のメモリセルに書き込む。
イミングチャートを示す。本実施例において、NAND
セル型EEPROMは、図1に示した第1の実施例と同
様の構成をしている。
ページのページ消去及びページ書き込みを行う。これら
の動作は、第1の実施例と同様に行われる。次に、ペー
ジ書き込み後、まずワード線WL4に接続されたセルの
データを読み出し、チップ内に設けられたバッファ回路
またはチップ外に設けられたメモリあるいはセルアレイ
内の他のメモリセルにそのデータを記憶する。その後、
ワード線WL4に接続されたメモリセルのデータを消去
する。続いて、バッファ回路またはメモリあるいは他の
メモリセルに記憶したワード線WL4に接続されたメモ
リセルのデータを元のメモリセルに書き込む。同様の動
作をワード線WL3、WL1に接続されたメモリセルに
ついて繰り返す。
3、WL1に接続されたメモリセルに、以前と同一のデ
ータが新たに書き込まれる。この方法を用いると、第1
の実施例と同様に誤書き込みの発生を防止することがで
きる。さらに、バッファ回路またはチップ外のメモリあ
るいは他のメモリセルに記憶するデータが1ページ分の
みになり、第1の実施例と比べて記憶するデータ量が減
るため、チップ内のバッファ回路やチップ外のメモリあ
るいはセルアレイの容量を減らしてコストを低減するこ
とが可能となる。
動作のタイミングチャートを示す。図7に示したタイミ
ングチャートは、図6に示したタイミングチャートに連
続しているものである。本実施例のNANDセル型EE
PROMは、図1に示した第1の実施例と同様の構成を
有する。
に接続されたページのページ消去及びページ書き込みを
行う。これらの動作は、第1の実施例と同様のものであ
る。一方、ここでのページ消去の際、メモリセルアレイ
内の他のメモリセルのデータをあらかじめ消去してお
く。例えば、他のブロックBを選択状態とした上で、ワ
ード線WL1’、WL3’、WL4’について、Vcg
1’、Vcg3’、Vcg4’を0Vとして、これらワ
ード線に接続されたメモリセルのデータを消去する。な
お、図6では、ブロックAのワード線WL2に接続され
たページとブロックBのワード線WL1’、WL3’、
WL4’に接続されたページを同時に消去させている
が、これらのページの消去は必ずしも同時に行われなく
てもよい。また、ブロックBのワード線WL2’につい
てもVcg2’を0VとしてブロックBはブロック全体
を消去してもよい。
データを読み出し、そのデータをチップ内の他のブロッ
クのセルに書き込み、記憶させる。続いて、順にワード
線WL3、WL1に接続されたセルのデータを読み出
し、そのデータを他のブロックのセルに書き込み、記憶
させる。ここで、ワード線WL4、WL3、WL1に接
続されたセルのデータを、図6に示されるように同一の
ブロックBに記憶させてもよいし、それぞれ異なるブロ
ックに記憶させてもよい。また、一連の動作を行うとき
読み出されたデータを転送して一時的に記憶させる専用
のメモリセル領域(ブロック)を形成してもよい。さら
に、読み出し動作により、ビット線電位Vbitがセル
内のデータに応じて”0”と”1”の状態の電圧となる
が、その電圧関係をそのまま他のブロックへの書き込み
の際のVbitとして用いることもできる。この場合は
ブロックAからブロックBにデータを転送すると”
0”、”1”が逆になるがブロックBからブロックAに
データを戻すときにまた逆になるため、問題はない。
に接続されたメモリセルのデータを消去する。次いで、
他のブロックのメモリセルに記憶したワード線WL4に
接続されたメモリセルのデータを元のメモリセルに書き
込む。同様の動作をワード線WL3、WL1に接続され
たメモリセルについて繰り返す。
3、WL1に接続されたメモリセルに以前と同一のデー
タが新たに書き込まれる。この方法を用いると、第1の
実施例と同様に誤書き込みの発生を防止することができ
る。さらに、バッファ回路またはチップ外のメモリを使
う必要がないため、チップ内のバッファ回路やチップ外
のメモリを第1の実施例よりも減らし、コストを低減す
ることが可能となる。
・書き込みを行っているが、それに限られるものではな
い。例えば、ブロック単位で消去動作を行ってもよい。
この場合、まず、選択されたブロック内の少なくとも新
たなデータを書き込まないメモリセルのデータを読み出
し、チップ内部または外部にそのデータを記憶する。次
に、そのブロック内のメモリセルのデータをブロック単
位で消去する。続いて、消去前と同一のデータを記憶さ
せたいメモリセルに、チップ内部または外部に記憶して
おいたデータを書き込む。一方、こうしたデータの再書
き込みの前または後に、新たなデータを書き込みたいメ
モリセルには、その新たなデータを書き込む。
れるため、誤書き込みは発生しなくなる。なお、図3に
示したメモリカードや記憶システムは、第1の実施例に
限らず上述の実施例に示したように動作することも可能
である。
るものではない。上述の実施例では、NANDセル型E
EPROMを例にとり説明したが、これに限らず、選択
ゲートを有する各種のEEPROMに適用することがで
きる。また、制御ゲート型のEEPROMに限らず、M
NOS型のメモリセルを用いたNANDセル型EEPR
OMに適用することもできる。さらに、チャネルイオン
注入等により情報を固定的に書き込んだMOSトランジ
スタをメモリセルとするいわゆるマスクROMにおいて
も、NANDセル構成とする場合には適用することが可
能である。また、拡散層ビット線を有するグランドアレ
ー型、FACE型、AND型セルに適用することが可能
である。さらに、サブビット線を有するDINOR型に
も適用可能である。その他、本発明の要旨を逸脱しない
範囲で、種々変形して実施することができる。
ージ消去してページ書き込みを行った場合に、同一ブロ
ック内にあるそのページ以外のすべてのページのデータ
を読み出し記憶し、それらのページを消去した後、記憶
しておいたデータを再書き込みするため、誤書き込みが
生じず、信頼性の高い不揮発性半導体記憶装置やメモリ
カード、記憶システムを実現することができる。
図。
図。
図。
図。
図。
作を説明する図。
図。
図。
Claims (23)
- 【請求項1】 複数の最小書き込み単位からなるブロッ
クを含むメモリセルアレイと、 前記ブロックを少なくとも1つ選択し、前記選択された
ブロックを構成する一部のメモリセルについてはデータ
を消去し、前記データが消去されたメモリセルの少なく
とも一部にデータを書き込む一方、前記選択されたブロ
ックを構成する残りのメモリセルについてはデータを読
み出して記憶させ、前記データが読み出されたメモリセ
ルのデータを消去し、前記記憶されたデータをそのデー
タが読み出されたメモリセルに再書き込みする制御装置
とを具備することを特徴とする不揮発性半導体記憶装
置。 - 【請求項2】 前記制御装置は、前記選択されたブロッ
クを構成する残りのメモリセルに対するデータの読み出
し、消去、再書き込みを複数回に分けて行うことを特徴
とする請求項1記載の不揮発性半導体記憶装置。 - 【請求項3】 所定の複数個のメモリセルからなるメモ
リセル群が前記最小書き込み単位としてのページを形成
することを特徴とする請求項1、2記載の不揮発性半導
体記憶装置。 - 【請求項4】 前記選択されたブロックを構成する一部
のメモリセルのデータは実質的に同時消去されることを
特徴とする請求項3記載の不揮発性半導体記憶装置。 - 【請求項5】 前記データが同時消去された一部のメモ
リセルは少なくとも1ページであることを特徴とする請
求項4記載の不揮発性半導体装置。 - 【請求項6】 前記制御装置は、前記選択されたブロッ
クを構成する残りのメモリセルに対するデータの読み出
し、消去、再書き込みを複数回に分けて1ページ毎に行
うことを特徴とする請求項3記載の不揮発性半導体記憶
装置。 - 【請求項7】 前記データが読み出されたメモリセルの
データは、実質的に同時消去されることを特徴とする請
求項1、2記載の不揮発性半導体装置。 - 【請求項8】 前記制御装置は、前記選択されたブロッ
クを構成するすべてのメモリセルのデータをブロック単
位で一括消去することを特徴とする請求項1記載の不揮
発性半導体記憶装置。 - 【請求項9】 前記一括消去は、前記選択されたブロッ
クを構成する残りのメモリセルのデータを読み出して記
憶させた後に行うことを特徴とする請求項8記載の不揮
発性半導体記憶装置。 - 【請求項10】 前記読み出されたデータは、チップの
外部に記憶されることを特徴とする請求項1記載の不揮
発性半導体記憶装置。 - 【請求項11】 前記読み出されたデータを記憶する記
憶手段をさらに具備することを特徴とする請求項1記載
の不揮発性半導体記憶装置。 - 【請求項12】 前記記憶手段は、前記メモリセルアレ
イ内の前記選択されたブロック以外のブロックであるこ
とを特徴とする請求項1記載の不揮発性半導体記憶装
置。 - 【請求項13】 前記メモリセルアレイは、メモリセル
が複数個接続されたなるセルユニットがマトリクス上に
配列された構成されたものであることを特徴とする請求
項1乃至12記載の不揮発性半導体記憶装置。 - 【請求項14】 前記ブロックは、互いに複数本のワー
ド線を共有する前記セルユニットからなることを特徴と
する請求項13記載の不揮発性半導体記憶装置。 - 【請求項15】 前記ブロック中、1本のワード線を共
有するメモリセル群が前記最小書き込み単位としてのペ
ージを形成することを特徴とする請求項14記載の不揮
発性半導体記憶装置。 - 【請求項16】 複数の最小書き込み単位からなるブロ
ックを含むメモリセルアレイを有する不揮発性半導体記
憶装置と、 前記ブロックを少なくとも1つ選択し、前記選択された
ブロックを構成する一部のメモリセルについてはデータ
を消去し、前記データが消去されたメモリセルの少なく
とも一部にデータを書き込む一方、前記選択されたブロ
ックを構成する残りのメモリセルについてはデータを読
み出して記憶させ、前記データが読み出されたメモリセ
ルのデータを消去し、前記記憶されたデータをそのデー
タが読み出されたメモリセルに再書き込みする制御装置
とを具備することを特徴とするメモリカード。 - 【請求項17】 複数の最小書き込み単位からなるブロ
ックを含むメモリセルアレイを有する不揮発性半導体記
憶装置を備えたメモリカードと、 前記ブロックを少なくとも1つ選択し、前記選択された
ブロックを構成する一部のメモリセルについてはデータ
を消去し、前記データが消去されたメモリセルの少なく
とも一部にデータを書き込む一方、前記選択されたブロ
ックを構成する残りのメモリセルについてはデータを読
み出して記憶させ、前記データが読み出されたメモリセ
ルのデータを消去し、前記記憶されたデータをそのデー
タが読み出されたメモリセルに再書き込みする制御装置
とを具備することを特徴とする記憶システム。 - 【請求項18】 前記メモリカードに対し、前記メモリ
カードが着脱自在に装着されるアダプタが用いられるこ
とを特徴とする請求項17記載の記憶システム。 - 【請求項19】 前記制御装置は、前記アダプタに設け
られていることを特徴とする請求項18記載の記憶シス
テム。 - 【請求項20】 複数の最小書き込み単位からなるブロ
ックを含むメモリセルアレイ中の前記ブロックを少なく
とも1つ選択する工程と、前記選択されたブロックを構
成するメモリセルの一部のデータを消去する工程と、前
記データが消去されたメモリセルの少なくとも一部にデ
ータを書き込む工程と、前記データが消去されたメモリ
セル以外の前記選択されたブロック中のすべてのメモリ
セルのデータを読み出して記憶させる工程と、前記デー
タが読み出されたメモリセルのデータを消去する工程
と、前記記憶されたデータをそのデータが読み出された
メモリセルに再書き込みする工程とを具備することを特
徴とする不揮発性半導体記憶装置の制御方法。 - 【請求項21】 複数の最小書き込み単位からなるブロ
ックを含むメモリセルアレイ中の前記ブロックを少なく
とも1つ選択する工程と、前記選択されたブロックを構
成するメモリセルの一部のデータを消去する工程と、前
記データが消去されたメモリセルの少なくとも一部にデ
ータを書き込む工程と、前記データが消去されたメモリ
セル以外の前記選択されたブロック中の残りのメモリセ
ルの一部につきデータを読み出して記憶させ、前記一部
のメモリセルのデータを消去し、前記記憶されたデータ
をそのデータが読み出されたメモリセルに再書き込みす
る工程と、前記データが消去されたメモリセル以外の前
記選択されたブロック中のすべてのメモリセルについて
順次同様にデータの読み出し、消去、再書き込みを繰り
返させる工程とを具備することを特徴とする不揮発性半
導体記憶装置の制御方法。 - 【請求項22】 複数の最小書き込み単位からなるブロ
ックを含むメモリセルアレイ中の前記ブロックを少なく
とも1つ選択する工程と、前記選択されたブロックを構
成するメモリセルの少なくとも一部のデータを読み出し
て記憶させる工程と、前記選択されたブロックのメモリ
セルのデータをブロック単位で消去する工程と、前記記
憶されたデータをそのデータが読み出されたメモリセル
に再書き込みする工程と、前記再書き込みされなかった
メモリセルの少なくとも一部に前記記憶されたデータと
は異なるデータを書き込む工程とを具備することを特徴
とする不揮発性半導体記憶装置の制御方法。 - 【請求項23】 所定の複数個のメモリセルからなるメ
モリセル群が前記最小書き込み単位としてのページを形
成し、前記メモリセルへのデータの書き込み及び再書き
込みを1ページ毎に行うことを特徴とする請求項20乃
至22記載の不揮発性半導体記憶装置の制御方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP34519596A JP3895816B2 (ja) | 1996-12-25 | 1996-12-25 | 不揮発性半導体記憶装置とその制御方法、メモリカード、及び記憶システム |
| US08/997,722 US6023423A (en) | 1996-12-25 | 1997-12-23 | Nonvolatile semiconductor memory device |
| KR1019970073297A KR100307114B1 (ko) | 1996-12-25 | 1997-12-24 | 불휘발성반도체기억장치와그제어방법,메모리카드,및기억시스템 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP34519596A JP3895816B2 (ja) | 1996-12-25 | 1996-12-25 | 不揮発性半導体記憶装置とその制御方法、メモリカード、及び記憶システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10188578A true JPH10188578A (ja) | 1998-07-21 |
| JP3895816B2 JP3895816B2 (ja) | 2007-03-22 |
Family
ID=18374945
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP34519596A Expired - Fee Related JP3895816B2 (ja) | 1996-12-25 | 1996-12-25 | 不揮発性半導体記憶装置とその制御方法、メモリカード、及び記憶システム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US6023423A (ja) |
| JP (1) | JP3895816B2 (ja) |
| KR (1) | KR100307114B1 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6967874B2 (en) | 2003-06-30 | 2005-11-22 | Kabushiki Kaisha Toshiba | Non-volatile semiconductor memory device and electric device with the same |
| KR100714873B1 (ko) | 2005-09-06 | 2007-05-07 | 삼성전자주식회사 | 비휘발성 메모리에서 데이터 갱신 방법 및 이를 위한 장치 |
| JP2009531798A (ja) * | 2006-03-29 | 2009-09-03 | モスエイド テクノロジーズ インコーポレイテッド | ページ消去を有する不揮発性半導体メモリ |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6763424B2 (en) * | 2001-01-19 | 2004-07-13 | Sandisk Corporation | Partial block data programming and reading operations in a non-volatile memory |
| JP2003030993A (ja) * | 2001-07-17 | 2003-01-31 | Toshiba Corp | 半導体記憶装置 |
| KR100472726B1 (ko) * | 2002-10-29 | 2005-03-10 | 주식회사 하이닉스반도체 | 고속 데이터억세스를 위한 반도체 메모리장치 및 그구동방법 |
| US7151692B2 (en) * | 2004-01-27 | 2006-12-19 | Macronix International Co., Ltd. | Operation scheme for programming charge trapping non-volatile memory |
| US7209390B2 (en) * | 2004-04-26 | 2007-04-24 | Macronix International Co., Ltd. | Operation scheme for spectrum shift in charge trapping non-volatile memory |
| US7075828B2 (en) * | 2004-04-26 | 2006-07-11 | Macronix International Co., Intl. | Operation scheme with charge balancing erase for charge trapping non-volatile memory |
| US7133313B2 (en) * | 2004-04-26 | 2006-11-07 | Macronix International Co., Ltd. | Operation scheme with charge balancing for charge trapping non-volatile memory |
| US7164603B2 (en) * | 2004-04-26 | 2007-01-16 | Yen-Hao Shih | Operation scheme with high work function gate and charge balancing for charge trapping non-volatile memory |
| US7190614B2 (en) * | 2004-06-17 | 2007-03-13 | Macronix International Co., Ltd. | Operation scheme for programming charge trapping non-volatile memory |
| US20060113586A1 (en) * | 2004-11-29 | 2006-06-01 | Macronix International Co., Ltd. | Charge trapping dielectric structure for non-volatile memory |
| WO2007026393A1 (ja) * | 2005-08-30 | 2007-03-08 | Spansion Llc | 半導体装置およびその制御方法 |
| US7580287B2 (en) * | 2005-09-01 | 2009-08-25 | Micron Technology, Inc. | Program and read trim setting |
| US7242622B2 (en) * | 2005-12-06 | 2007-07-10 | Macronix International Co., Ltd. | Methods to resolve hard-to-erase condition in charge trapping non-volatile memory |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3099887B2 (ja) * | 1990-04-12 | 2000-10-16 | 株式会社東芝 | 不揮発性半導体記憶装置 |
| US5602789A (en) * | 1991-03-12 | 1997-02-11 | Kabushiki Kaisha Toshiba | Electrically erasable and programmable non-volatile and multi-level memory systemn with write-verify controller |
| US5361227A (en) * | 1991-12-19 | 1994-11-01 | Kabushiki Kaisha Toshiba | Non-volatile semiconductor memory device and memory system using the same |
| US5596738A (en) * | 1992-01-31 | 1997-01-21 | Teac Corporation | Peripheral device control system using changeable firmware in a single flash memory |
| JP3485938B2 (ja) * | 1992-03-31 | 2004-01-13 | 株式会社東芝 | 不揮発性半導体メモリ装置 |
| US5436913A (en) * | 1992-06-02 | 1995-07-25 | Kabushiki Kaisha Toshiba | Non-volatile semiconductor memory device using successively longer write pulses |
| DE19523775C2 (de) * | 1994-06-29 | 2001-12-06 | Toshiba Kawasaki Kk | Nichtflüchtige Halbleiterspeichervorrichtung |
-
1996
- 1996-12-25 JP JP34519596A patent/JP3895816B2/ja not_active Expired - Fee Related
-
1997
- 1997-12-23 US US08/997,722 patent/US6023423A/en not_active Expired - Fee Related
- 1997-12-24 KR KR1019970073297A patent/KR100307114B1/ko not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6967874B2 (en) | 2003-06-30 | 2005-11-22 | Kabushiki Kaisha Toshiba | Non-volatile semiconductor memory device and electric device with the same |
| KR100714873B1 (ko) | 2005-09-06 | 2007-05-07 | 삼성전자주식회사 | 비휘발성 메모리에서 데이터 갱신 방법 및 이를 위한 장치 |
| JP2009531798A (ja) * | 2006-03-29 | 2009-09-03 | モスエイド テクノロジーズ インコーポレイテッド | ページ消去を有する不揮発性半導体メモリ |
Also Published As
| Publication number | Publication date |
|---|---|
| KR19980064584A (ko) | 1998-10-07 |
| JP3895816B2 (ja) | 2007-03-22 |
| KR100307114B1 (ko) | 2001-10-19 |
| US6023423A (en) | 2000-02-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3557078B2 (ja) | 不揮発性半導体記憶装置 | |
| JP4545423B2 (ja) | 半導体装置 | |
| JP4663522B2 (ja) | バイト、ページ、ブロック書き込みおよび同時読み書き作業能力を備え、整合技術を使用した組合せ式不揮発メモリ | |
| US5363330A (en) | Non-volatile semiconductor memory device incorporating data latch and address counter for page mode programming | |
| JP3886673B2 (ja) | 不揮発性半導体記憶装置 | |
| US5511022A (en) | Depletion mode NAND string electrically erasable programmable semiconductor memory device and method for erasing and programming thereof | |
| JP3730508B2 (ja) | 半導体記憶装置およびその動作方法 | |
| US5790456A (en) | Multiple bits-per-cell flash EEPROM memory cells with wide program and erase Vt window | |
| US5097444A (en) | Tunnel EEPROM with overerase protection | |
| US4858194A (en) | Nonvolatile semiconductor memory device using source of a single supply voltage | |
| JPH11177071A (ja) | 不揮発性半導体記憶装置 | |
| JPH1093058A (ja) | フラッシュメモリ装置 | |
| JP3895816B2 (ja) | 不揮発性半導体記憶装置とその制御方法、メモリカード、及び記憶システム | |
| JPH11265589A (ja) | ナンドタイプセルアレーを含む不揮発性メモリ装置のプログラム方法 | |
| US20050094441A1 (en) | Semiconductor memory device in which source line potential is controlled in accordance with data programming mode | |
| KR100241993B1 (ko) | 과 소거 방지 수단을 가진 1트랜지스터 셸 플래쉬 메모리 어레이 | |
| JPH1187658A (ja) | メモリセルおよびそれを備える不揮発性半導体記憶装置 | |
| US20060268653A1 (en) | Semiconductor device including MOS transistors having floating gate and control gate | |
| US6049482A (en) | Non-volatile semiconductor memory device | |
| US7251161B2 (en) | Semiconductor device and method of controlling said semiconductor device | |
| JP2003272395A (ja) | 不揮発性半導体記憶装置 | |
| US5559736A (en) | Non-volatile semiconductor memory device capable of preventing excessive-writing | |
| JPH1196776A (ja) | 不揮発性半導体メモリ装置 | |
| JP3419969B2 (ja) | 不揮発性半導体記憶装置 | |
| US7286398B2 (en) | Semiconductor device and method of controlling said semiconductor device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060831 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060912 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061113 |
|
| 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: 20061212 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061215 |
|
| LAPS | Cancellation because of no payment of annual fees |