JPH0434632A - メモリシステム - Google Patents

メモリシステム

Info

Publication number
JPH0434632A
JPH0434632A JP2142086A JP14208690A JPH0434632A JP H0434632 A JPH0434632 A JP H0434632A JP 2142086 A JP2142086 A JP 2142086A JP 14208690 A JP14208690 A JP 14208690A JP H0434632 A JPH0434632 A JP H0434632A
Authority
JP
Japan
Prior art keywords
memory
error
data
address
circuit
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
JP2142086A
Other languages
English (en)
Inventor
Masanori Fujimura
藤村 正典
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP2142086A priority Critical patent/JPH0434632A/ja
Publication of JPH0434632A publication Critical patent/JPH0434632A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

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

Description

【発明の詳細な説明】 技術分野 本発明はメモリシステムに関し、特にメモリソフトエラ
ーの救済方式に関する。
従来技術 従来、メモリシステムにおいては、ソフトエラーが訂正
可能なエラーであれば、該ソフトエラーが発生したデー
タの訂正を行い、そのデータのメモリへの再書込みを必
ず行って救済する方法かとられていた。
このような従来のメモリシステムでは、メモリチップの
故障などで連続的にデータの1ビツトエラーが発生する
ような場合、そのメモリチップのアドレス領域すべてに
訂正後のデータを再書込みすることになる。
この場合の再書込み動作ではメモリのアドレスを更新せ
ずに処理を行うか、あるいはアドレスが更新されていれ
ばアドレスを戻して処理を行うことになるので、処理時
間か通常の処理よりもかかることになる。
よって、上記のようなメモリチップの故障が発生してい
るアドレス領域が頻繁にアクセスされる場合には、処理
速度が非常に遅くなってしまうという問題がある。
発明の目的 本発明は上記のような従来のものの問題点を除去すべく
なされたもので、処理速度を低下させることなく、メモ
リソフトエラーの救済を行うことができるメモリシステ
ムの提供を目的とする。
発明の構成 本発明によるメモリシステムは、メモリと、前記メモリ
にアドレスを供給するアドレス供給手段と、前記アドレ
ス供給手段からのアドレスにより前記メモリから読出さ
れたデータのエラーを検出する検出手段と、前記検出手
段により訂正可能エラーが検出されたとき、前記訂正可
能エラーを訂正したデータの前記メモリへの再書込みを
行う書込み手段と、前記書込み手段により前記メモリに
再書込みされたデータに前記検出手段により前記訂正可
能エラーが検出されたときの回数を計数する計数手段と
、前記計数手段により計数された前記回数が予め設定さ
れた所定回数となったときに前記書込み手段による前記
再書込みを抑止するよう制御する制御手段とを設けたこ
とを特徴とする。
実施例 次に、本発明の一実施例について図面を参照して説明す
る。
第1図は本発明の一実施例の構成を示すブロック図であ
る。図において、メモリ1は複数のメモリチップ(図示
せず)から構成されており、このメモリ1に対する書込
みおよび読出しはメモリ制御部2により制御される。
アドレス回路3はメモリ制御部2により制御され、メモ
リ1に書込みアドレスおよび読出しアドレスを供給する
誤り訂正回路4はメモリ1から読出されたメモリデータ
101を、このメモリデータ101とともに読出された
E CC(Error Correcting Cod
e )ビットによりチエツクし、誤りがなければメモリ
データ101をそのまま読出しデータ102として出力
し、また誤りがあっても訂正可能であれば訂正したデー
タを読出しデータ102として出力する。
このとき、誤り訂正回路4は訂正可能誤りであればメモ
リ制御部2への訂正可能信号1[15をアクティブとし
、訂正不能誤りであれば上位装置(図示せず)への訂正
不能誤り信号111をアクティブとする。
選択回路5はメモリ1への書込み時の書込みデータ10
3とメモリ1からの読出し時の読出しデータ102とを
動作モードにしたがって切換え、該データを書込みバッ
ファ6に出力する。
書込みバッファ6はメモリ1に書込むデータを、メモリ
制御部2からの書込みデータセットパルス106により
保持する。
カウンタ回路7はメモリ制御部2からのカウント条件信
号109がアクティブになるとカウント動作可能状態に
なり、メモリ制御部2からの再誤りパルス107により
カウント動作を行う。
また、カウンタ回路7はこのカウント動作によりカウン
ト値が予め設定された規定値以上になると、メモリ制御
部2への再書込み動作中断信号108をアクティブとす
る。
メモリ制御部2からカウンタ回路7へのカウント条件信
号109は連続して再書込みを行ってもデータ誤りが回
復しなければアクティブとなっているが、途中でデータ
誤りが回復するとインアクティブとなる。
この場合、カウンタ回路7は再書込み動作中断信号10
gがアクティブであればカウント条件信号109がイン
アクティブとなってもクリアされないか、再書込み動作
中断信号10gがインアクティブであればカウント値が
クリアされ、カウント条件信号109が再度アクティブ
になって再誤りパルス107が人力されるとカウント動
作を開始する。
また、カウンタ回路7はアドレス回路3のアドレスがメ
モリ1のアドレス境界を通過する毎に8カされるカウン
タクリアパルス110が入力されると、再書込み動作中
断信号108の状態によらず、カウント値をクリアし、
再書込み動作中断信号108をインアクティブとする。
この第1図を用いて本発明の一実施例の動作について説
明する。
メモリ1からデータが読出されるとき、誤り訂正回路4
はそのデータに訂正可能誤りを検出すると、メモリ制御
部2への訂正可能信号105をアクティブとする。
メモリ制御部2は誤り訂正回路4からの訂正可能信号1
05がアクティブになると、カウンタ回路7へのカウン
ト条件信号109をアクティブとし、書込みバッファ6
に書込みデータセットパルス106を出力する。
これにより、書込みバッファ6は選択回路5を介して入
力され、誤り訂正回路4で訂正されたデータをメモリ制
御部2からの書込みデータセットパルス106によりセ
ットする。
この後に、メモリ制御部2は書込みバッファ6にセット
されたデータをメモリ1の同じアドレスに書込むよう制
御してから、再度メモリ1の該アドレスからデータを読
出し、誤り訂正回路4て該データが正しいデータとなっ
たかをチエツクする。
ここで、該データが正しいデータとなった場合、メモリ
制御部2はその訂正可能誤りをメモリソフトエラーとし
てカウンタ回路7へのカウント条件信号109をインア
クティブとし、アドレス回路3のアドレスをインクリメ
ントしてメモリ1からの読出し動作を継続する。
しかしながら、該データに対する誤り訂正回路4からの
訂正可能信号105が再びアクティブになった場合、メ
モリ制御部2はその訂正可能誤りをメモリ固定故障とし
てカウンタ回路7に再誤りパルス107を出力し、アド
レス回路3を制御して次のアドレスの読出し動作を行う
メモリ制御部2は次のアドレスから読出されたデータの
誤りが誤り訂正回路4で検出されなければ、カウンタ回
路7へのカウント条件信号109をインアクティブとす
るが、上記のように再書込みによっても訂正可能誤りが
検出されると、カウンタ回路7に再誤りパルス107を
出力するので、カウンタ回路7のカウント値が2′とな
る。
ここで、たとえばカウンタ回路7の規定値が2°に設定
されていたすると、カウンタ回路7からメモリ制御部2
への再書込み動作中断信号108がアクティブとなり、
これ以降誤り訂正回路4で誤り訂正可能誤りが検出され
ても、メモリチップエラーとしてメモリソフトエラー救
済の再書込み動作を行わず、誤り訂正回路4で訂正され
たデータの送出動作のみを行う。
このメモリソフトエラー救済の再書込み動作の抑止はア
ドレス回路3のアドレスがメモリ1のアドレス境界を通
過してカウンタクリアパルス110が出力され、カウン
タ回路70カウント値かクリアされることにより解除さ
れ、これ以後メモリソフトエラー救済の再書込み動作が
再開される。
このように、メモリ1への再書込みを行っても救済でき
ないメモリ固定故障が予め設定された規定値以上発生し
たことをカウンタ回路7で計数したとき、メモリソフト
エラー救済の再書込み動作を抑止するようにすることに
よって、処理速度を低下させることなく、メモリソフト
エラーの救済を行うことができる。
発明の詳細 な説明したように本発明によれば、メモリに再書込みさ
れたデータに訂正可能エラーが検出されたときの回数を
計数し、この回数が予め設定された所定回数となったと
きにメモリへの再書込みを抑止するようにすることによ
って、処理速度を低下させることなく、メモリソフトエ
ラーの救済を行うことかできるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例の構成を示すブロック図であ
る。 主要部分の符号の説明 1・・・・・メモリ 2・・・・・メモリ制御部 3・・・・アドレス回路 4・・・・誤り訂正回路 7・・・・・・カウンタ回路

Claims (1)

    【特許請求の範囲】
  1. (1)メモリと、前記メモリにアドレスを供給するアド
    レス供給手段と、前記アドレス供給手段からのアドレス
    により前記メモリから読出されたデータのエラーを検出
    する検出手段と、前記検出手段により訂正可能エラーが
    検出されたとき、前記訂正可能エラーを訂正したデータ
    の前記メモリへの再書込みを行う書込み手段と、前記書
    込み手段により前記メモリに再書込みされたデータに前
    記検出手段により前記訂正可能エラーが検出されたとき
    の回数を計数する計数手段と、前記計数手段により計数
    された前記回数が予め設定された所定回数となったとき
    に前記書込み手段による前記再書込みを抑止するよう制
    御する制御手段とを設けたことを特徴とするメモリシス
    テム。
JP2142086A 1990-05-31 1990-05-31 メモリシステム Pending JPH0434632A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2142086A JPH0434632A (ja) 1990-05-31 1990-05-31 メモリシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2142086A JPH0434632A (ja) 1990-05-31 1990-05-31 メモリシステム

Publications (1)

Publication Number Publication Date
JPH0434632A true JPH0434632A (ja) 1992-02-05

Family

ID=15307103

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2142086A Pending JPH0434632A (ja) 1990-05-31 1990-05-31 メモリシステム

Country Status (1)

Country Link
JP (1) JPH0434632A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06348604A (ja) * 1993-06-04 1994-12-22 Nec Corp メモリコピー方式
JP4635112B2 (ja) * 2008-07-22 2011-02-16 新日本製鐵株式会社 無方向性電磁鋼板及びその製造方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06348604A (ja) * 1993-06-04 1994-12-22 Nec Corp メモリコピー方式
JP4635112B2 (ja) * 2008-07-22 2011-02-16 新日本製鐵株式会社 無方向性電磁鋼板及びその製造方法

Similar Documents

Publication Publication Date Title
EP3483732B1 (en) Redundant storage of error correction code (ecc) checkbits for validating proper operation of a static random access memory (sram)
US4598402A (en) System for treatment of single bit error in buffer storage unit
JPH0434632A (ja) メモリシステム
EP3882774B1 (en) Data processing device
JP4950214B2 (ja) データ記憶装置における停電を検出する方法、およびデータ記憶装置を復旧する方法
JPH0314054A (ja) 電子ディスク装置
JPH08153045A (ja) メモリ制御回路
JPS6356751A (ja) メモリパトロ−ル制御方式
JPH05210597A (ja) 記憶装置のパトロール回路
JPS63271555A (ja) 記憶制御方式
JPH06139152A (ja) 記憶装置用入出力回路
JPH02143352A (ja) メモリエラー検出修正方式
JPH0588992A (ja) メモリ制御方式
JPH0922387A (ja) メモリ装置
JPH054266U (ja) メモリ装置
JP3271685B2 (ja) パトロール方式を採用した記憶装置
JPH045219B2 (ja)
JPH05158809A (ja) メモリエラー自動修正ライト方式
JPH04256121A (ja) ディスク装置
JPH04160545A (ja) メモリソフトエラー救済方式
JPH05173899A (ja) 情報処理装置
JPH10187202A (ja) マイクロプロセッサ制御装置
JPS61262951A (ja) サ−ビスプロセツサによるマイクロプログラムメモリ障害回復方式
JPS63221444A (ja) 制御記憶装置
JPH04273348A (ja) キャッシュ・メモリ