JPS634498A - メモリ装置 - Google Patents

メモリ装置

Info

Publication number
JPS634498A
JPS634498A JP61146977A JP14697786A JPS634498A JP S634498 A JPS634498 A JP S634498A JP 61146977 A JP61146977 A JP 61146977A JP 14697786 A JP14697786 A JP 14697786A JP S634498 A JPS634498 A JP S634498A
Authority
JP
Japan
Prior art keywords
data
memory block
unit
memory
unit memory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP61146977A
Other languages
English (en)
Inventor
Haruo Keida
慶田 治夫
Sadao Kimura
木村 禎雄
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.)
Hitachi Microcomputer System Ltd
Hitachi Ltd
Original Assignee
Hitachi Ltd
Hitachi Microcomputer Engineering 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 Hitachi Ltd, Hitachi Microcomputer Engineering Ltd filed Critical Hitachi Ltd
Priority to JP61146977A priority Critical patent/JPS634498A/ja
Publication of JPS634498A publication Critical patent/JPS634498A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Read Only Memory (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は電気的に書き換え可能な半導体不揮発性メモリ
を含むメモリ装置に係り、例えば、マイクロコンピュー
タシステムに適用して有効な技術に関するものである。
〔従来技術〕
メモリセルがMNOS (メタル・ナイトライド・オキ
サイド・セミコンダクタ)のような電気的に消去書き込
み可能な半導体不揮発性記憶素子から構成されるEEP
ROM (エレクトリカリ・イレーザブル・プログラマ
ブル・リード・オンリ・メモリ)において、そのMNO
Sは、昭和59年11月30日オーム社発行のrLSI
ハンドブック」P520に記載されるように、ゲートに
書き込み電圧が印加されると、トンネル効果によって電
子のようなキャリアがそのゲート絶縁膜のトラップ部分
に注入され、そのしきい値電圧が比較的大きくされる。
また、そのゲートに消去電圧が印加されると、逆方向の
トンネル効果によってそのしきい値電圧は逆に小さな値
にされる。
このような消去書き込み動作が繰り返されると、電界に
よるストレスによって、ゲート絶縁膜近傍に界面準位が
形成され、この準位によるバックトンネリングが起こっ
て、データの保持特性が著しく劣化する。それにより、
EEPROMにおけるデータの書き換え回数は、通常1
0’回程度とされる。
〔発明が解決しようとする問題点〕
ところで、E E P ROMを用いるシステムによっ
ては、当該E E P ROMにおけるデータの書き換
え回数が、それにおいてデータ保持特性の劣化する回数
を越える場合がある。その場合、必要なデータが失われ
ないようにするには、当該データをバックアップするた
めの手段が別に必要になり、そうしなければ、EEPR
OMを用いることができるシステムが制限されてしまう
本発明の目的は、電気的に書き換え可能な半導体不揮発
性メモリにおけるデータ保持特性の劣化に従って必要な
データをバックアップすることができるメモリ装置を提
供することにある。
本発明の前記ならびにそのほかの目的と新規な特徴は本
明細書の記述及び添付図面から明らかになるであろう。
〔問題点を解決するための手段〕
本願において開示される発明のうち代表的なものの概要
を簡単に説明すれば、下記の通りである。
すなわち、必要させれる記憶容量を有する単位メモリブ
ロックを複数備える電気的に書き換え可能な半導体不揮
発性メモリと、上記単位メモリブロックに対するデータ
の書き換え消去回数を計数する計数手段と、この計数手
段による計数値が所定値に達したとき、使用すべき単位
メモリブロックを切り換えると共に、それに先立って、
必要なデータを新たに使用すべき単位メモリブロックに
書き込む制御手段とによって構成されるものである。
〔作 用〕
上記した手段によれば、1つの単位メモリブロックに対
する書き換え消去回数が、当該メモリブロックにおける
データ保持特性の劣化との関係において所定回数に達し
たとき、必要なデータが別のメモリブロックに書き込ま
れてそのメモリブロックが使用可能とされることにより
、データ保持特性の劣化に従って必要なデータのバック
アップが達成される。
〔実施例〕
第1図は本発明の1実施例を示すブロック図である。同
図に示されるメモリ装置は、データバスDB及びアドレ
スバスABにマイクロコンピュータユニットMCUが結
合されて成るシステムに適用されるものである。
同図においてEEPROMは、電気的に書き換え可能な
半導体不揮発性メモリである。断る半導体不揮発性メモ
リEEPROMは、それが適用されるシステムにおいて
必要とされる記憶容量を夫々有する複数の単位メモリブ
ロックMBI乃至MBiを備える。各単位メモリブロッ
クM B 1乃至M B iは、特に制限されないが、
図示しないMNOSを含む半導体不揮発性メモリセルが
マトリクス配置されて成るメモリセルアレイが概念的に
分割されて構成されるメモリ空間として位置ずけられる
ものである。したがって、夫々の単位メモリブロックM
BI乃至M B xには個別的なアドレス空間が設定さ
れている。斯る半導体不揮発性メモリEEPROMは、
図示はしないが、通常のメモリとしての動作に必要な機
能ブロック、即ち、所定のメモリセルをアドレス信号に
基づいて選択するための選択回路、その選択回路によっ
て選択されたされたメモリセルに対してデータを入出力
させる入出力回路、リード・ライト動作の制御などに必
要とされる各種タイミング信号を外部制御信号に基づい
て形成するタイミング発生回路などが設けられている。
尚、本実施例においては、外部制御信号として、夫々上
記マイクロコンピュータユニットMCUから供給される
チップイネーブル信号GEと、リード・ライト制御信号
R/Wとが代表的に示されている。
上記半導体不揮発性メモリE E P ROMは、上記
単位メモリブロックM B 1乃至M B iに対する
データの書き換え消去回数を計数する計数手段ととして
、夫々の単位メモリブロックMBI乃至MBiに対応す
るカウンタCUNTI乃至CUNTiが内蔵される。カ
ウンタCU N T 1乃至CUNTiは、夫々基本的
に同一の構成を有し、その1つであるCUNTlが代表
的に示される第2図のように、カウント値を格納可能な
カウンタレジスタCRと、カウンタレジスタCRから供
給されるカウント値に1を加算し、それによってカウン
タレジスタCRの格納データを更新するインクリメンタ
ICMとから構成される。尚、上記カウンタレジスタC
Rは、システム電源の遮断時においても格納データを保
持可能な構成を有し、例えば、システム電源遮断時にバ
ッテリーバックアップされ、或いはそれ自体電気的に書
き換え可能な不揮発性半導体記憶素子によって構成され
る。
ここで、上記夫々のカウンタCUNT1乃至CU N 
T iに含まれるカウンタレジスタCRは、マイクロコ
ンピュータユニットMCUにおいて上記単位メモリブロ
ックMBI乃至MBiとは異なるアドレス空間が夫々設
定されている。所定のカウンタレジスタCRを選択可能
とするため、アドレスバスABには第1デコーダ回路D
EC1が結合される。第1デコーダ回路DECIは、そ
れに供給されるアドレス信号に錫づいてi個の選択信号
Scr□乃至S criを形成し、供給されるアドレス
信号に対応するものを選択レベルとする。選択信号S 
crl乃至S criの何れか1つが選択レベルにされ
ると、それによって選択されるカランレジスタCRに格
納されているカウントデータがデータバスDBに供給さ
れるようになっている。このようにしてデータバスDB
に供給されるカウトデータは、マイクロコンピュータユ
ニットM CUに取り込まれる6そわによって、マイク
ロコンピュータユニットMCUは、当該カウンタレジス
タCRに対応する単位メモリブロックにおける消去書き
込み回数が、所定値に達しているか否かの判別を行なう
そのとき消去書き込み回数が、データの保持特性が劣化
するものとして予め定められた消去書き込みの繰り返し
数に達したと判断されたとき、マイクロコンピュータユ
ニットMCUは、それ以降にアクセス対象とすべき単位
メモリブロックを変更すると共に、次のアクセスの前に
、データ保持特性の劣化した単位メモリブロックの格納
データを次に選択されるべき単位メモリブロックに順次
供給して格納させる。データの書き換え消去動作が指示
されたときにカウントデータが所定値に達していないと
判断されたとき、マイクロコンピュータユニットM C
Uは、カウントデータのインクリメント動作、及び所定
の単位メモリブロックに対するデータの書き換え消去動
作を実行させる。
上記夫々のカウンタCUNT1乃至CU N Tiに含
まれるインクリメンタICMは、それに対応する単位メ
モリブロックに対する消去書き込み動作が行なわれる毎
に選択される。即ち、アドレスバスABに結合された第
2デコーダ回路DEC2が設けられ、その第2デコーダ
回路DEC2は、所定の単位メモリブロックに含まれる
メモリセルをアドレシングするためのアドレス信号が供
給されると、そのアドレス信号に従って選択されるべき
メモリセルが含まれる単位メモリブロックに対応するイ
ンクリメンタICMを選択するためのi個の選択信号S
 icm、乃至S 1cm1を出力する。斯る選択信号
S ic+n、乃至S ic+eiによって選択された
所定のインクリメンタICMは、リード・ライト制御信
号R/Wによってデータの書き換え消去が指示れされた
とき、所定のタイミングに従ってカウントデータをカウ
ントレジスタCRから取り込み、そのカウントデータに
1を加算した後、所定のタイミングに従ってインクリメ
ントしたカウントデータを上記カウントレジスタCRに
供給する。
次に、上記実施例の動作を第3図に示されるフローチャ
ートをも参照しながら説明する。
マイクロコンピュータユニットMCUは、各動作サイク
ルにおいて、単位メモリブロックMBI乃至M B i
に対するライト動作が否かを判別する(ステップ5TE
PI)。それによって、ライト動作であると判断された
とき、先ず、マイクロコンピュータユニットM CUは
所定のカウンタレジスタORからカウントデータをリー
ドする(ステップ5TEP2)。例えば、マイクロコン
ピュータユニットM CUが現在単位メモリブロックM
B1を利用しているなら、当該単位メモリブロックMB
Iに対応するカウンタCUNT1に含まれるカウンタレ
ジスタCRを選択するに必要なアドレス信号を出力し、
それによって、選択信号を5cr1を動作レベルにして
当該カウンタレジスタCRの格納データをデータバスD
Bに出力させる。ここで、上記カウントレジスタCRに
格納されているカウントデータは、本動作説明に従えば
、単位メモリブロックMBにおけるデータの書き換え消
去回数に等しくされている。
上記カウントデータを取り込んだマイクロコンピュータ
ユニットMCUは、次に、そのカウントデータが予め設
定されている所定値に達しているか否かの判定を行なう
(ステップ5TEP3)。
ここで、カウントデータの所定値とは、メモリブロック
MBにおけるデータの保持特性が劣化するものとして予
め定められた消去書き込み回数の限界値である。
ステップ5TEP3における判定の結果、上記所定値に
達したと判断されたとき、マイクロコンピュータユニッ
トM CUは、メモリブロックMB1に格納されている
全てのデータを順次読み出すと共に、読み出されたデー
タを次のメモリブロックMB2に順次格納させて必要な
データのバックアップ動作を実行する(ステップ5TE
P4)。
上記ステップ5TEP3における判定の結果、上記所定
値に達していないと判断されたとき、マイクロコンピュ
ータユニットMCUは、カウントデータのインクリメン
ト動作、及び所定の単位メモリブロックに対するデータ
の書き込み動作を実行させる(ステップ5TEP5)。
即ち、マイクロコンピュータユニットMCUは、現在デ
ータの書き換え動作可能な単位メモリブロック、言い換
えるなら、カウントレジスタCRの格納データが書き換
え可能回数の限界値に達していないものに対応する単位
メモリブロック、の内で最も上位のメモリブロックに割
当てられているアドレス空間の範囲で所定のメモリセル
をアドレシングするためのアドレス信号を出力する。そ
れによって、半導体不揮発性メモリE E P ROM
では、そのアドレス信号に対応するメモリセルのライト
動作が行なわれる。また、半導体不揮発性メモリEEP
ROMと同様のアドレス信号が供給される第2デコーダ
回路DEC2は、当該アドレス信号によってアドレシン
グされるメモリセルが含まれる単位メモリブロックに対
応するインクリメンタICMを選択するための選択信号
S 1cm1乃至S 1cm1を出力する。斯る選択信
号S 1cm1乃至S 1cIIliによって選択され
たインクリメンタICMは、リード・ライト制御信号R
/Wのレベル変化に基づく所定のタイミングに従ってカ
ウントデータをカウントレジスタCRから取り込み、そ
のカウントデータに1を加算した後、所定のタイミング
に従ってインクリメントしたカウントデータを上記カウ
ントレジスタCRに供給する。
上記動作シーケンスが順次繰り返されることにより、半
導体不揮発性メモリEEFROMに含まれる単位メモリ
ブロックMBI乃至MBiは、必要な格納データが失わ
れることなく、順次書き換え消去特性の劣化に呼応して
上位のものから下位のものに逐次切り換えられてリード
・ライト動作可能とされる。
以上の説明から明らかなように本実施例によれば以下の
効果を得るものである。
(1)上位の単位メモリブロックにおける書き換え消去
回数が、当該メモリブロックにおけるデータ保持特性の
劣化との関係において所定回数に達する毎に、必要なデ
ータが次段における下位のメモリブロックに書き込まれ
てそのメモリブロックが次に使用されるから、半導体不
揮発性メモリEE P ROM自体の消去書き込み回数
は全体として著しく向上される。
(2)本実施例のメモリ装置が適用されるシステムに要
求される消去書き込み回数の上限値に応じてメモリブロ
ックの段数を決定することにより、如何なる要求に対し
ても無駄なく対応させることができる。
(3)特に、中央における管理装置によって遠隔操作で
制御される券売機などの端末装置に、料金情報などの種
々の情報を与えるための電気的に書き換え可能な半導体
不揮発性メモリが用いられるシステムに本発明のメモリ
装置が適用される場合、その半4体不揮発性メモリの寿
命向上によって当該システムの信頼性を著しく向上させ
ることができる。
以上本発明者によってなされた発明を実施例に基づいて
具体的に説明したが、本発明は上記実施例に限定される
ものではなく、その要旨を逸脱しない範囲において種々
変更可能である。
例えば、上記実施例において、単位メモリブロックにお
けるデータの書き換え消去回数を計数する計数手段とし
て特別にカウンタを設けた場合について説明したが、そ
れに限定されるものではなく、インクリメンタの機能を
マイクロコンピュータユニットの機能で起き換えてもよ
く、また、カウンタレジスタを当該メモリブロックにお
ける2バイト程度のメモリエリアに起き換えてもよい。
また、カウンタのような計数手段から計数値をマイクロ
コンピュータユニットに読み出す動作は、ライト動作毎
に行なわずに所定のタイミングで任意に行なってもよく
、また、その読み出し動作は、割込み処理によって実行
するようにしてもよい。
また、計数手段による計数値が所定値に達したとき、使
用すべき単位メモリブロックを切り換えると共に、それ
に先立って、必要なデータを新たに使用すべき単位メモ
リブロックに書き込むための制御手段は、上記実施例の
ようなマイクロコンピュータユニットに限定されず、そ
の他プロセツサ機能を有するデータ処理装置に変更可能
である。
更に、メモリブロックは、1つの電気的に書き換え可能
な半導体不揮発性メモリにおける所定のメモリエリアに
限らず、夫々のメモリブロックを個別的なデバイスで構
成してもよい。その場合には、当該単位メモリブロック
としてのデバイスを選択的に動作させるためのチップイ
ネーブル信号のような選択信号によってメモリブロック
の切り換え制御を行なうことができる。また、単位メモ
リブロックのアドレス空間は上記実施例のように全て相
違させる構成に限定されず、例えば、上記実施例の構成
に従えば、少なくとも隣合う単位メモリブロックのアド
レス空間を相互に異なるようにしておけばよい。
以上の説明では主として本発明者によってなされた発明
をその背景となった利用分野であるマイクロコンピュー
タシステムに適用した場合について説明したが、それに
限定されるものではなく。
その他のシステムや、また、電気的に書き換え可能な半
導体不揮発性メモリを内蔵するマイクロコンピュータチ
ップなどにも適用することができる。
本発明は、少なくとも電気的に書き換え可能な半導体不
揮発性メモリを含む条件のものに適用することができる
〔発明の効果〕
本願において開示される発明のうち代表的なものによっ
て得られる効果を簡単に説明すれば下記の通りである。
すなわち、必要させれる記憶容量を有する単位メモリブ
ロックを複数備える電気的に書き換え可能な半導体不揮
発性メモリと、上記単位メモリブロックに対するデータ
の書き換え消去回数を計数する計数手段と、この計数手
段による計数値が所定値に達したとき、使用すべき単位
メモリブロックを切り換えると共に、それに先立って、
必要なデータを新たに使用すべき単位メモリブロックに
書き込む制御手段とによって構成されるものであるから
、1つの単位メモリブロックに対する書き換え消去回数
が、当該メモリブロックにおけるデータ保持特性の劣化
との関係において所定回数に達したとき、必要なデータ
が別のメモリブロックに書き込まれてそのメモリブロッ
クが使用可能とされることにより、当該半導体不揮発性
メモリ自体の寿命を著しく向上させることができる。
【図面の簡単な説明】
第1図は本発明の1実施例を示すブロック図、第2図は
カウンタの構成を示すブロック図、第3図は動作説明の
ためのフローチャートである。 EEPROM・・・半導体不揮発性メモリ、MBI乃至
MBi・・・単位メモリブロック、CUNTI乃至CU
NTi・・・カウンタ、MCU・・・マイクロコンピュ
ータユニット、CR・・・カウンタレジスタ、工CM・
・・インクリメンタ。 代理人 弁理士 小 川  勝 男 、・−一・、 第  3  図

Claims (1)

  1. 【特許請求の範囲】 1、必要される記憶容量を有する単位メモリブロックを
    複数備える電気的に書き換え可能な半導体不揮発性メモ
    リと、上記単位メモリブロックに対するデータの書き換
    え消去回数を計数する計数手段と、この計数手段による
    計数値が所定値に達したとき、使用すべき単位メモリブ
    ロックを切り換える制御手段とを含むことを特徴とする
    メモリ装置。 2、上記計数手段は、夫々の単位メモリブロックに対応
    して設けられるカウンタであることを特徴とする特許請
    求の範囲第1項記載のメモリ装置。 3、上記制御手段は、使用すべき単位メモリブロックを
    切り換えるとき、必要なデータを新たに使用すべき単位
    メモリブロックに書き込み可能とするものであることを
    特徴とする特許請求の範囲第1項又は第2項記載のメモ
    リ装置。
JP61146977A 1986-06-25 1986-06-25 メモリ装置 Pending JPS634498A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61146977A JPS634498A (ja) 1986-06-25 1986-06-25 メモリ装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61146977A JPS634498A (ja) 1986-06-25 1986-06-25 メモリ装置

Publications (1)

Publication Number Publication Date
JPS634498A true JPS634498A (ja) 1988-01-09

Family

ID=15419837

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61146977A Pending JPS634498A (ja) 1986-06-25 1986-06-25 メモリ装置

Country Status (1)

Country Link
JP (1) JPS634498A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0266796A (ja) * 1988-08-31 1990-03-06 Mita Ind Co Ltd 不揮発性メモリの書込処理方法
JPH0266797A (ja) * 1988-08-31 1990-03-06 Mita Ind Co Ltd 不揮発性メモリの書込処理方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0266796A (ja) * 1988-08-31 1990-03-06 Mita Ind Co Ltd 不揮発性メモリの書込処理方法
JPH0266797A (ja) * 1988-08-31 1990-03-06 Mita Ind Co Ltd 不揮発性メモリの書込処理方法

Similar Documents

Publication Publication Date Title
US4780855A (en) System for controlling a nonvolatile memory having a data portion and a corresponding indicator portion
US8250282B2 (en) PCM memories for storage bus interfaces
US5930167A (en) Multi-state non-volatile flash memory capable of being its own two state write cache
JP4750766B2 (ja) 不揮発性メモリにおける部分的ブロックデータのプログラミング動作および読出し動作
US20050055495A1 (en) Memory wear leveling
US7184306B2 (en) Flash EEPROM system with simultaneous multiple data sector programming and storage of physical block characteristics in other designated blocks
US6108236A (en) Smart card comprising integrated circuitry including EPROM and error check and correction system
WO2006074086A2 (en) On-chip data grouping and alignment
KR101092011B1 (ko) 다중-비트 플래쉬 메모리 디바이스들에서 고성능 기입을위한 방법들 및 시스템들
CA2161345A1 (en) Flashmemory mass storage architecture
EP1754231A2 (en) Memory device with user configurable density/performance
CN103765392A (zh) 存储器装置的损耗均衡
KR960005355B1 (ko) 불휘발성 반도체기억장치 및 이를 이용한 기억시스템
JP4101535B2 (ja) 半導体メモリ装置及びこれに用いるデータリード方法
US6667903B2 (en) Programming method for a multilevel memory cell
JPS634498A (ja) メモリ装置
CN109254723A (zh) 非易失性存储器中的存储器扇区注销
JPH0252894B2 (ja)
CN119883111B (zh) 一种Flash存储器的数据存储方法、装置、设备及介质
EP1215679B1 (en) Programming method for a multilevel memory cell
JP2000260188A (ja) 半導体記憶装置の制御方法および半導体記憶装置
JP2660697B2 (ja) 不揮発性記憶素子の書き込み方法
CN111009274A (zh) 快闪存储器储存装置及其操作方法
JP3525472B2 (ja) 半導体不揮発性記憶装置
EP1713083B1 (en) Non-volatile memory electronic device with NAND structure being monolithically integrated on semiconductor