JPH04367046A - 情報処理装置 - Google Patents

情報処理装置

Info

Publication number
JPH04367046A
JPH04367046A JP3142838A JP14283891A JPH04367046A JP H04367046 A JPH04367046 A JP H04367046A JP 3142838 A JP3142838 A JP 3142838A JP 14283891 A JP14283891 A JP 14283891A JP H04367046 A JPH04367046 A JP H04367046A
Authority
JP
Japan
Prior art keywords
circuit
address
data
signal
outputs
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
JP3142838A
Other languages
English (en)
Inventor
Kazuhiro Kawada
和博 川田
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 Engineering Ltd
Original Assignee
NEC 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 NEC Engineering Ltd filed Critical NEC Engineering Ltd
Priority to JP3142838A priority Critical patent/JPH04367046A/ja
Publication of JPH04367046A publication Critical patent/JPH04367046A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Detection And Correction Of Errors (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Retry When Errors Occur (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は情報処理装置に関し、特
に制御記憶回路を有する情報処理装置に関する。
【0002】
【従来の技術】従来の情報処理装置において、制御記憶
回路の出力には、誤り訂正符号発生回路(以下、ECC
回路と称す)が付加されているが、1ビットのエラーが
発生した時は、ロギレグ情報として報告されると同時に
エラーデータは自動修正されるため、そのまま放置して
おくか、あるいは、定期保守時にメモリ素子の交換を実
施している。
【0003】
【発明が解決しようとする課題】上述した従来の情報処
理装置において、制御記憶回路では1ビットのエラーが
発生しメモリ素子の交換を行なわずに、そのまま放置し
ていた場合に、1ビット故障アドレスの他のビット素子
が故障すれば、2ビット以上の故障となるためデータの
誤訂正が不可能となり、装置稼働が停止するという欠点
があった。
【0004】
【課題を解決するための手段】本発明の情報処理装置は
、アドレス信号を出力するアドレスレジスタ回路と、前
記アドレス信号により書込まれた第1のデータを読み出
して出力する制御記憶回路と、前記第1のデータに1ビ
ットの誤りが発生したとき修正して第2のデータとして
出力すると共に誤検出信号を出力する誤り訂正符号発生
回路と、前記誤検出信号に対応した前記アドレス信号に
より前記制御記憶回路に前記第2のデータを書込む手段
とを有する。
【0005】
【実施例】次に、本発明について図面を参照して説明す
る。図1は本発明の一実施例のブロック図である。
【0006】本実施例は、アドレス信号105を出力す
るアドレスレジスタ回路2と、アドレス信号105によ
り書込まれた書込みデータ103を読み出し読出データ
106として出力する制御記憶回路1と、読出しデータ
106に1ビットの誤りが発生したとき修正して読出し
データ107として出力すると共に1ビットエラー検出
信号108を出力する誤り訂正符号発生(ECC)回路
3と、1ビットエラー検出信号108に対応したアドレ
ス信号105により制御記憶回路1に読出しデータ10
7を書込む回路4,5,6,7とを有して構成される。
【0007】次に本実施例の動作について説明すると、
書込みデータ101及び書込み信号102はそれぞれ選
択回路6及び7に入力され、アドレスレジスタ回路2の
アドレス信号105は制御記憶回路1とエラーアドレス
記憶回路4及びアドレス比較回路5に入力され、制御記
憶回路1の読出しデータ106はECC回路3に入力さ
れ、ECC回路3の読出しデータ107は選択回路6と
次段の論理回路に送出される。また、1ビットエラー検
出信号108はエラーアドレス記憶回路4と選択回路7
に入力され、エラーアドレス記憶回路4のエラーアドレ
ス信号109はアドレス比較回路5に入力され、アドレ
ス比較回路5のアドレス一致信号110は選択回路6及
び選択回路7に入力され、選択回路6および7の書込み
データ103及び書込み信号104は制御記憶回路1に
入力される。
【0008】次に動作について説明すると、制御記憶回
路1が正常な場合は、装置の立上げ時において、アドレ
スレジスタ回路2のアドレス信号105に示されるアド
レスに、書込みデータ101及び書込み信号102が選
択回路6及び7で選択されて書込みが実行され、ファー
ムウェアの内容が制御記憶回路1に書込まれる。また、
装置が動作時になると、制御記憶回路1は記憶データが
読出されるのみとなり、アドレスレジスタ回路2のアド
レス信号105で指示されるアドレスにより、制御記憶
回路1より読出された読出しデータ106がECC回路
3に入力され、エラーがなければ1ビットエラー検出信
号108は“0”となり、読出しデータ107は次段の
論理回路6に送出される。
【0009】しかしながら、制御記憶回路1から読出さ
れた読出しデータ106に初めて1・イットのエラーが
あった場合には読出しデータ107は正しく修正されて
次段の論理回路へ送出されるが、1ビットエラー検出信
号108が検出され、その時のアドレスレジスタ回路2
のアドレス信号105がエラーアドレス記憶回路4に格
納される。制御記憶回路1の読出しは継続して実施され
、前回1ビットのエラーが発生したアドレスが再度読出
された時にも1ビットエラーが発生する。この時、エラ
ーアドレスレジスタ記憶回路4のエラーアドレス信号1
09とアドレスレジスタ回路2のアドレス信号105と
をアドレス比較回路5で比較し、アドレス一致信号11
0が出力したときのタイミングで、ECC回路3の読出
しデータ107を選択回路6で選択し、また、書込み信
号102として選択回路7で選択することにより、制御
記憶回路1のエラー発生アドレスに対して正しく修正さ
れたデータの書込みを行う。
【0010】このようにすると、1ビットのエラーが発
生したアドレスの内容が何らかの外部要因によるソフト
エラーであれば、再書込みにより修復でき、以後1ビッ
トエラーの発生を無くすることができる。
【0011】
【発明の効果】以上説明したように本発明は、制御記憶
回路で1ビットエラーが発生したとき、ECC回路にて
正しいデータに修正された読み出しデータを、エラー発
生アドレスに対して再書込みを実施することにより、外
部要因による一時的な故障に対してデータ修復を可能に
することができ、装置の稼働率を向上させる効果がある
【図面の簡単な説明】
【図1】本発明の一実施例のブロック図である。
【符号の説明】
1    制御記憶回路 2    アドレスレジスタ回路 3    ECC回路 4    エラーアドレス記憶回路 5    アドレス比較回路 6    選択回路 7    選択回路

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  アドレス信号を出力するアドレスレジ
    スタ回路と、前記アドレス信号により書込まれた第1の
    データを読み出して出力する制御記憶回路と、前記第1
    のデータに1ビットの誤りが発生したとき修正して第2
    のデータとして出力すると共に誤検出信号を出力する誤
    り訂正符号発生回路と、前記誤検出信号に対応した前記
    アドレス信号により前記制御記憶回路に前記第2のデー
    タを書込む手段とを有することを特徴とする情報処理装
    置。
JP3142838A 1991-06-14 1991-06-14 情報処理装置 Pending JPH04367046A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3142838A JPH04367046A (ja) 1991-06-14 1991-06-14 情報処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3142838A JPH04367046A (ja) 1991-06-14 1991-06-14 情報処理装置

Publications (1)

Publication Number Publication Date
JPH04367046A true JPH04367046A (ja) 1992-12-18

Family

ID=15324793

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3142838A Pending JPH04367046A (ja) 1991-06-14 1991-06-14 情報処理装置

Country Status (1)

Country Link
JP (1) JPH04367046A (ja)

Similar Documents

Publication Publication Date Title
US4296494A (en) Error correction and detection systems
US5502732A (en) Method for testing ECC logic
KR20020029925A (ko) 디지털 데이터의 소프트 에러를 정정하는 방법 및 장치
JPH03248251A (ja) 情報処理装置
JP2001290710A (ja) データエラー検出装置
JPH04367046A (ja) 情報処理装置
JPH04115340A (ja) 二重化記憶回路
JPH03147041A (ja) エラー訂正システム
JPS6223337B2 (ja)
JP2601038B2 (ja) マイクロプログラムのエラー検出・訂正装置
JPH0520215A (ja) 情報処理装置
JPH05173899A (ja) 情報処理装置
JPH0327433A (ja) 電子ディスク装置
JPH0327432A (ja) 電子ディスク装置
JPS6327940A (ja) 記憶制御装置
JPH04115338A (ja) 交替メモリ方式
JPH04332046A (ja) 情報処理装置
JPS61161564A (ja) 記憶装置
JPH02278354A (ja) 記憶装置
JPH0588992A (ja) メモリ制御方式
JPH04182757A (ja) 制御記憶回路のアドレス供給方式
JPH0312756A (ja) 電子ディスク装置
JPS6232822B2 (ja)
JPH02126348A (ja) メモリのビット誤り訂正方式
JPS62221756A (ja) 記憶装置