JPH01116746A - 情報処理装置 - Google Patents
情報処理装置Info
- Publication number
- JPH01116746A JPH01116746A JP62273168A JP27316887A JPH01116746A JP H01116746 A JPH01116746 A JP H01116746A JP 62273168 A JP62273168 A JP 62273168A JP 27316887 A JP27316887 A JP 27316887A JP H01116746 A JPH01116746 A JP H01116746A
- Authority
- JP
- Japan
- Prior art keywords
- error
- data
- bit
- buffer
- 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
Links
- 239000000872 buffer Substances 0.000 claims abstract description 27
- 208000011580 syndromic disease Diseases 0.000 claims abstract description 15
- 238000001514 detection method Methods 0.000 claims description 14
- 230000010365 information processing Effects 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 1
Landscapes
- Detection And Correction Of Errors (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は情報処理装置に係わり、特にエラーチエツクコ
ードを使用する記憶装置の読出データ(読出情報)のエ
ラー検出に関する。
ードを使用する記憶装置の読出データ(読出情報)のエ
ラー検出に関する。
従来のこの種の情報処理装置における記憶装置の読出情
報のエラー検出にあっては、記憶装置からの読出情報に
エラーが存在するか否かをエラーチエツクコード(EC
C)により判定し、エラーが1ビットエラーである場合
にはこれを訂正すると共に、1ビットエラーを検出した
ことを中央処理装置に報告する。
報のエラー検出にあっては、記憶装置からの読出情報に
エラーが存在するか否かをエラーチエツクコード(EC
C)により判定し、エラーが1ビットエラーである場合
にはこれを訂正すると共に、1ビットエラーを検出した
ことを中央処理装置に報告する。
中央処理装置はこの報告を受けて1ビットエラーが発生
したビット位置を調べる等の処理を行う。
したビット位置を調べる等の処理を行う。
読出情報に発生したエラーが2ビットエラーの場合には
エラーの訂正は行わずに中央処理装置に2ビットエラー
を検出した旨、報告し、中央処理装置はこの報告を受け
てシステムダウンに至らしめるように構成されていた。
エラーの訂正は行わずに中央処理装置に2ビットエラー
を検出した旨、報告し、中央処理装置はこの報告を受け
てシステムダウンに至らしめるように構成されていた。
上述したように従来の情報処理装置では1ビットエラー
が発生しても記憶装置からの読出情報は訂正され、処理
は続行するが、読出情報に1ビットエラーが発生する毎
に中央処理装置は1ビットエラーのビット位置を調べる
等の処理を行う為に中央処理装置の本来の処理能力が低
下するという問題があった。
が発生しても記憶装置からの読出情報は訂正され、処理
は続行するが、読出情報に1ビットエラーが発生する毎
に中央処理装置は1ビットエラーのビット位置を調べる
等の処理を行う為に中央処理装置の本来の処理能力が低
下するという問題があった。
また記憶装置に1ビットエラーが内在する状態では2ビ
ットエラーの発生確率が高くなり、システムダウンに至
る恐れがあるが、従来の情報処理装置では1ビットエラ
ーが発生した記憶装置における記憶素子を解析する手段
がないために記憶素子の交換が難しく、また適切な交換
時期を判断することができないという問題があった。
ットエラーの発生確率が高くなり、システムダウンに至
る恐れがあるが、従来の情報処理装置では1ビットエラ
ーが発生した記憶装置における記憶素子を解析する手段
がないために記憶素子の交換が難しく、また適切な交換
時期を判断することができないという問題があった。
本発明はこのような事情に鑑みてなされたものであり、
1ビットエラーが多発する記憶素子を判定することがで
き、その記憶素子の交換時期を知ることができる情報処
理装置を提供することを目的とするものである。
1ビットエラーが多発する記憶素子を判定することがで
き、その記憶素子の交換時期を知ることができる情報処
理装置を提供することを目的とするものである。
本発明は上記目的を達成するために、記憶装置からの読
出データ中に発生した1ビットエラー検出時のデータの
エラーアドレスとエラーシンドロームを複数、保持する
エラーバッファと、このエラーバッファから出力される
エラーシンドロームから1ビットエラーが発生したビッ
ト位置を計算する誤り位置検出回路と、エラーバッファ
に保持したエラーアドレスおよび誤り位置検出回路から
の出力データを受けてこれらのデータを中央処理装置か
らの読出要求に応じて出力する出力選択回路とを有し、
エラー検出・訂正回路は記憶装置からの読出データ中に
発生した1ビットエラーを訂正した訂正読出データを出
力選択回路に送出すると共に、検出した1ビットエラー
の発生したデータのエラーアドレスとエラーシンドロー
ムをエラーバッファに送出することを特徴とするもので
ある。
出データ中に発生した1ビットエラー検出時のデータの
エラーアドレスとエラーシンドロームを複数、保持する
エラーバッファと、このエラーバッファから出力される
エラーシンドロームから1ビットエラーが発生したビッ
ト位置を計算する誤り位置検出回路と、エラーバッファ
に保持したエラーアドレスおよび誤り位置検出回路から
の出力データを受けてこれらのデータを中央処理装置か
らの読出要求に応じて出力する出力選択回路とを有し、
エラー検出・訂正回路は記憶装置からの読出データ中に
発生した1ビットエラーを訂正した訂正読出データを出
力選択回路に送出すると共に、検出した1ビットエラー
の発生したデータのエラーアドレスとエラーシンドロー
ムをエラーバッファに送出することを特徴とするもので
ある。
以下、本発明の実施例を図面を参照して説明する。
第1図には本発明に係わる情報処理装置の一実施例の構
成が示されている。同図において、アドレスバス10お
よびデータバス20を介して記憶装置30と図示しない
中央処理装置とが接続されている。
成が示されている。同図において、アドレスバス10お
よびデータバス20を介して記憶装置30と図示しない
中央処理装置とが接続されている。
中央処理装置から記憶装置30に対して書込要求がある
と、FCC発生回路40はデータバス20上に出力され
た書込データに対するECCビットを発生し、記憶装置
入出力データパス100を介して記憶装置30内の記憶
素子に対してメモリ書き込みを行う。
と、FCC発生回路40はデータバス20上に出力され
た書込データに対するECCビットを発生し、記憶装置
入出力データパス100を介して記憶装置30内の記憶
素子に対してメモリ書き込みを行う。
一方、中央処理装置から記憶装置30に対して読出要求
が出された場合にはECCチエツク回路50により読出
テ°−夕のエラーチエツクコード(FCC)のチエツク
が行われ、読出データに1ビットエラーが検出された場
合には読出データは訂正され、2ビットエラーが検出さ
れた場合には読出データの訂正は行われずにECC修正
データ110が出力選択回路80を介してデータバス2
0に出力され、中央処理装置に送出される。
が出された場合にはECCチエツク回路50により読出
テ°−夕のエラーチエツクコード(FCC)のチエツク
が行われ、読出データに1ビットエラーが検出された場
合には読出データは訂正され、2ビットエラーが検出さ
れた場合には読出データの訂正は行われずにECC修正
データ110が出力選択回路80を介してデータバス2
0に出力され、中央処理装置に送出される。
本実施例では、中央処理装置の記憶装置30に対する読
出要求時に、1ビットエラーが発生した際にECCチエ
ツク回路50はタイミング発生回路90に1ビツト工ラ
ー検出信号112を出力する。タイミング発生回路90
はエラーバッファ60に対してエラーバッファ番号をイ
ンクリメントし、エラーバッファ番号指示信号114に
よりエラーバッファ番号を通知すると共に、エラーバッ
ファ書込パルス116を送り、1ビットエラー発生時の
記憶素子切替アドレス118およびECCシンドローム
120を格納する。
出要求時に、1ビットエラーが発生した際にECCチエ
ツク回路50はタイミング発生回路90に1ビツト工ラ
ー検出信号112を出力する。タイミング発生回路90
はエラーバッファ60に対してエラーバッファ番号をイ
ンクリメントし、エラーバッファ番号指示信号114に
よりエラーバッファ番号を通知すると共に、エラーバッ
ファ書込パルス116を送り、1ビットエラー発生時の
記憶素子切替アドレス118およびECCシンドローム
120を格納する。
一方、アドレスバスlOを介して中央処理装置よりタイ
ミング発生回路90に対してエラーバッファ読出指示1
30が出されると、タイミング発主回路90はエラーバ
ッファ番号指示信号114をエラーバッファ60に出力
する。この結果エラーバッファ60よりエラーバッファ
番号指示信号114により示されたエラー記憶素子番号
140が出力選択回路80に、またエラーシンドローム
142が誤り検出回路70にそれぞれ出力される。誤り
検出回路70では入力されたエラーシンドロームからエ
ラーピット位置を計算し、このエラーピット位置を示す
データ誤り位置信号150を出力選択回路80に出力す
る。
ミング発生回路90に対してエラーバッファ読出指示1
30が出されると、タイミング発主回路90はエラーバ
ッファ番号指示信号114をエラーバッファ60に出力
する。この結果エラーバッファ60よりエラーバッファ
番号指示信号114により示されたエラー記憶素子番号
140が出力選択回路80に、またエラーシンドローム
142が誤り検出回路70にそれぞれ出力される。誤り
検出回路70では入力されたエラーシンドロームからエ
ラーピット位置を計算し、このエラーピット位置を示す
データ誤り位置信号150を出力選択回路80に出力す
る。
出力選択回路80はアドレスバス10およびデータバス
20を介して接続される中央処理装置に対してエラーバ
ッファ番号をインクリメントしつつ、順次、エラー記憶
素子番号140およびデータ誤り位置信号150を送出
する。この結果、中央処理装置ではエラーバッファ内に
格納されたエラー記憶素子番号とデータ誤り位置を判定
することができ、1ビットエラーの多発する記憶素子の
交換時期を知ることができる。
20を介して接続される中央処理装置に対してエラーバ
ッファ番号をインクリメントしつつ、順次、エラー記憶
素子番号140およびデータ誤り位置信号150を送出
する。この結果、中央処理装置ではエラーバッファ内に
格納されたエラー記憶素子番号とデータ誤り位置を判定
することができ、1ビットエラーの多発する記憶素子の
交換時期を知ることができる。
以上に説明したように本発明では1ビットエラーの発生
アドレスとシンドロームを複数個のバッファからなるエ
ラーバッファに順次格納し、必要に応じてエラーバッフ
ァよりエラーアドレスと、シンドロームから計算される
1ビットエラーのデータ位置を複数個読み出すことがで
きるように構成したので、1ビットエラーの多発する記
憶素子を判定することができ、それ故その交換時期を知
ることが可能となる。
アドレスとシンドロームを複数個のバッファからなるエ
ラーバッファに順次格納し、必要に応じてエラーバッフ
ァよりエラーアドレスと、シンドロームから計算される
1ビットエラーのデータ位置を複数個読み出すことがで
きるように構成したので、1ビットエラーの多発する記
憶素子を判定することができ、それ故その交換時期を知
ることが可能となる。
第1図は本発明に係わる情報処理装置の一実施例の構成
を示すブロック図である。 10・・・・・・アドレスバス、 20・・・・・・データバス、 30・・・・・・記憶装置、 40・・・・・・ECC発生回路、 50・・・・・・ECCチエツク回路、60・・・・・
・エラーバッファ、 70・・・・・・誤り位置検出回路、 80・・・・・・出力選択回路、 90・・・・・・タイミング発生回路。
を示すブロック図である。 10・・・・・・アドレスバス、 20・・・・・・データバス、 30・・・・・・記憶装置、 40・・・・・・ECC発生回路、 50・・・・・・ECCチエツク回路、60・・・・・
・エラーバッファ、 70・・・・・・誤り位置検出回路、 80・・・・・・出力選択回路、 90・・・・・・タイミング発生回路。
Claims (1)
- 【特許請求の範囲】 中央処理装置と、記憶装置と、この記憶装置からの読出
データ中に発生した1ビットエラーを検出・訂正するエ
ラー検出・訂正回路を備えた情報処理装置において、 1ビットエラー検出時のデータのエラーアドレスとエラ
ーシンドロームを複数、保持するエラーバッファと、 このエラーバッファから出力されるエラーシンドローム
から1ビットエラーが発生したビット位置を計算する誤
り位置検出回路と、 前記エラーバッファに保持したエラーアドレスおよび誤
り位置検出回路からの出力データを受けてこれらのデー
タを中央処理装置からの読出要求に応じて出力する出力
選択回路とを有し、前記エラー検出・訂正回路は記憶装
置からの読出データ中に発生した1ビットエラーを訂正
した訂正読出データを出力選択回路に送出すると共に、
検出した1ビットエラーの発生したデータのエラーアド
レスとエラーシンドロームを前記エラーバッファに送出
することを特徴とする情報処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62273168A JPH01116746A (ja) | 1987-10-30 | 1987-10-30 | 情報処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62273168A JPH01116746A (ja) | 1987-10-30 | 1987-10-30 | 情報処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01116746A true JPH01116746A (ja) | 1989-05-09 |
Family
ID=17524046
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62273168A Pending JPH01116746A (ja) | 1987-10-30 | 1987-10-30 | 情報処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01116746A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015011385A (ja) * | 2013-06-26 | 2015-01-19 | 富士通セミコンダクター株式会社 | 監視回路、半導体装置およびメモリの監視方法 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS53140940A (en) * | 1977-05-16 | 1978-12-08 | Hitachi Ltd | Memory circuit |
-
1987
- 1987-10-30 JP JP62273168A patent/JPH01116746A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS53140940A (en) * | 1977-05-16 | 1978-12-08 | Hitachi Ltd | Memory circuit |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015011385A (ja) * | 2013-06-26 | 2015-01-19 | 富士通セミコンダクター株式会社 | 監視回路、半導体装置およびメモリの監視方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0032957B1 (en) | Information processing system for error processing, and error processing method | |
| KR100430657B1 (ko) | 신호 처리 장치 | |
| US7089461B2 (en) | Method and apparatus for isolating uncorrectable errors while system continues to run | |
| US4858236A (en) | Method for error correction in memory system | |
| US20030046628A1 (en) | Error method, system and medium | |
| JPH01116746A (ja) | 情報処理装置 | |
| JPH01283654A (ja) | エラー検出装置 | |
| JPH01292550A (ja) | 誤り検出回路 | |
| JPH03147041A (ja) | エラー訂正システム | |
| JP2930239B2 (ja) | 記憶装置の障害検出方法及び記憶制御装置 | |
| JPH06149685A (ja) | メモリエラー回復装置 | |
| JPH02197942A (ja) | 主記憶装置 | |
| SU1667156A1 (ru) | Запоминающее устройство с исправлением ошибок | |
| JPS6327940A (ja) | 記憶制御装置 | |
| JPH038040A (ja) | 1ビット誤リ情報記憶装置 | |
| JP2601038B2 (ja) | マイクロプログラムのエラー検出・訂正装置 | |
| SU615478A1 (ru) | Устройство дл выборки микрокоманд | |
| JPH05165736A (ja) | 半導体記憶装置の2ビット誤り訂正回路 | |
| JPS6288177A (ja) | 記憶装置 | |
| JPH054266U (ja) | メモリ装置 | |
| JPH05224968A (ja) | データチェック方式 | |
| JPH04153757A (ja) | 記憶装置 | |
| JPH02144632A (ja) | エラー訂正方式 | |
| JPH01282657A (ja) | 記憶装置 | |
| JPH038039A (ja) | メモリ固定障害の検出回路 |