JPH0452841A - 記憶装置 - Google Patents
記憶装置Info
- Publication number
- JPH0452841A JPH0452841A JP2155437A JP15543790A JPH0452841A JP H0452841 A JPH0452841 A JP H0452841A JP 2155437 A JP2155437 A JP 2155437A JP 15543790 A JP15543790 A JP 15543790A JP H0452841 A JPH0452841 A JP H0452841A
- Authority
- JP
- Japan
- Prior art keywords
- memory access
- memory
- error
- storage device
- uncorrectable
- 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
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は記憶装置に関し、特にメモリアクセスの結果
メモリアクセスエラーを検出したときに障害処理を行な
う記憶装置に関する。
メモリアクセスエラーを検出したときに障害処理を行な
う記憶装置に関する。
一般に、記憶装置は中央処理装置、入出力制御装置など
にバスで接続され情報処理システムを構成している。そ
して、従来、この種の記憶装置は中央処理装置などから
のメモリアクセスの結果、外部バスを介して入力するア
ドレス−データ・コマンドによシ、メモリへのアクセス
制御が行なわれ、このメモリから読出され次データに対
して訂正不能エラーを検出すると、障害処理に移行し、
記憶装置はメモリアクセス要求元に対してメモリエラー
を報告し、情報処理システム全体を止めていた。
にバスで接続され情報処理システムを構成している。そ
して、従来、この種の記憶装置は中央処理装置などから
のメモリアクセスの結果、外部バスを介して入力するア
ドレス−データ・コマンドによシ、メモリへのアクセス
制御が行なわれ、このメモリから読出され次データに対
して訂正不能エラーを検出すると、障害処理に移行し、
記憶装置はメモリアクセス要求元に対してメモリエラー
を報告し、情報処理システム全体を止めていた。
上述した従来の記憶装置はメモリアクセスエラーを検出
したときの障害処理時に、そのエラーが一時的なもので
あシ、再度メモリアクセスを行なえばエラーにならない
可能性があっても、無条件に情報処理システムを止めて
しまうという欠点がある。
したときの障害処理時に、そのエラーが一時的なもので
あシ、再度メモリアクセスを行なえばエラーにならない
可能性があっても、無条件に情報処理システムを止めて
しまうという欠点がある。
この発明に係る記憶装置はメモリからのデータの読出し
によって訂正不能エラーを検出したとき、再度アクセス
指示を行なうメモリアクセス指示回路と、メモリアクセ
スエラー横用によるメモリリトライアクセス実行の回数
を記憶するリトライカウンタと、所定回数のメモリアク
セスが終了したことを検出するカウント終了検出回路と
、所定回数のメモリリトライアクセスを行なってもメモ
リエラーを検出したときにメモリアクセス要求元にメモ
リエラー検出報告を出力する手段とを有している。
によって訂正不能エラーを検出したとき、再度アクセス
指示を行なうメモリアクセス指示回路と、メモリアクセ
スエラー横用によるメモリリトライアクセス実行の回数
を記憶するリトライカウンタと、所定回数のメモリアク
セスが終了したことを検出するカウント終了検出回路と
、所定回数のメモリリトライアクセスを行なってもメモ
リエラーを検出したときにメモリアクセス要求元にメモ
リエラー検出報告を出力する手段とを有している。
この発明は情報処理システムの障害処理に移行する回数
が少なくなシ、システムを有効に使用することができる
。
が少なくなシ、システムを有効に使用することができる
。
第1図はこの発明に係る記憶装置の一実施例を示すブロ
ック図である。同図において、1はデータレジスタ、2
はアドレスレジスタ、3はコマンドレジスタ、4はこの
コマンドレジスタ3の出力であるコマンド3aの内容を
解読して読出しコマンドであればRAM5に対してアド
レスレジスタ2の出力のアドレス信号21でアドレスさ
れるデータを読み出し、誉込みコマンドであればRAM
5に対してアドレス信号2畠が示すアドレスにデータレ
ジスタ1の出力のデータ1畠を書き込むように動作する
メモリアクセス制御回路、6はこのRAM5から読み出
されたデータのチエツクを行なう訂正不能エラー検出回
路、7はリプライ表示ル乍、8はリトライアクセスの回
数をカウントするりトライカウンタ、9はこのリトライ
カウンタ8の出力を受けてそのカウント値が所定回数に
達しているか否かを判定し、所定回数に達していればそ
の旨の信号を出力するカウント終了検出回路、10はメ
モリリトライアクセスの念めのアクセス指示信号を出力
するメモリアクセス指示回路、11はリトライカウンタ
8のリトライ回数が所定値に達したことを表示するメモ
リエラー表示F/F、 12は上記データレジスタ1.
アドレスレジスタ2゜コマンドレジスタ3.メモリアク
セス制御回路4゜RAM5 、訂正不能エラー検出回路
6.リプライ表示F/F 7 、リトライカウンタ8.
カウント終了検出回路9.メモリアクセス指示回路10
およびメモリエラー表示1’/]i’11から構成した
主記憶装置、13はシステム共通のシステムバスである
。
ック図である。同図において、1はデータレジスタ、2
はアドレスレジスタ、3はコマンドレジスタ、4はこの
コマンドレジスタ3の出力であるコマンド3aの内容を
解読して読出しコマンドであればRAM5に対してアド
レスレジスタ2の出力のアドレス信号21でアドレスさ
れるデータを読み出し、誉込みコマンドであればRAM
5に対してアドレス信号2畠が示すアドレスにデータレ
ジスタ1の出力のデータ1畠を書き込むように動作する
メモリアクセス制御回路、6はこのRAM5から読み出
されたデータのチエツクを行なう訂正不能エラー検出回
路、7はリプライ表示ル乍、8はリトライアクセスの回
数をカウントするりトライカウンタ、9はこのリトライ
カウンタ8の出力を受けてそのカウント値が所定回数に
達しているか否かを判定し、所定回数に達していればそ
の旨の信号を出力するカウント終了検出回路、10はメ
モリリトライアクセスの念めのアクセス指示信号を出力
するメモリアクセス指示回路、11はリトライカウンタ
8のリトライ回数が所定値に達したことを表示するメモ
リエラー表示F/F、 12は上記データレジスタ1.
アドレスレジスタ2゜コマンドレジスタ3.メモリアク
セス制御回路4゜RAM5 、訂正不能エラー検出回路
6.リプライ表示F/F 7 、リトライカウンタ8.
カウント終了検出回路9.メモリアクセス指示回路10
およびメモリエラー表示1’/]i’11から構成した
主記憶装置、13はシステム共通のシステムバスである
。
なお、第2図は第1図に示す主記憶装置12を備えた情
報システムの概略ブロック図である。同図において、1
4は中央処理装置、15は入出力装置、16は診断装置
である。
報システムの概略ブロック図である。同図において、1
4は中央処理装置、15は入出力装置、16は診断装置
である。
次に上記構成に係る記憶装置の動作について第3図に示
す動作フローチャートを参照して説明する。まず、中央
処理装置14が主記憶装置12に対してメモリアクセス
を行なう場合、ステップS。
す動作フローチャートを参照して説明する。まず、中央
処理装置14が主記憶装置12に対してメモリアクセス
を行なう場合、ステップS。
で、この中央処理装置14はシステムバス13にアドレ
スデータコマンドなどの情報を出力すると、ステップS
2で、主記憶装置12はこのシステムバス13に出力さ
れたアドレスデータコマンドを受は取ってアクセスを行
なう。すなわち、このアドレスデータコマンドはそれぞ
れデータレジスタ1、アドレスレジスタ2およびコマン
ドレジスタ3に格納される。そして、ステップS3でメ
モリアクセス制御回路4はコマンドレジメタ3の出力で
あるコマンド3mの内容を解読し、読出しコマンドであ
れば、RAM5に対してアドレスレジスタ2の出力のア
ドレス信号2aでアドレスされるデータを読み出し、ま
た、書込みコマンドであればRAM5に対してアドレス
信号2aが示すアドレスにデータレジスタ1の出力のデ
ータ1畠を書き込む。この場合、ステップS4でメモリ
アクセス制御回路4が読出しを行なった場合、RAM5
から読出されたデータはデータレジスタ1に格納される
と同時に、訂正不能エラー検出回路6によってデータ1
aのチエツク、すなわちメモリアクセスエラーがあるか
否かを検出する。そして、ステップS5で、訂正不能エ
ラー検出回路6が訂正不能エラーを検出しないときには
、ステップS6でエラーが無かったことをリプライ表示
F/F 7に報告すると共に、メモリアクセス制御回路
4はメモリアクセスを終了したことをリプライ表示F/
F Tに報告する。そして、メモリアクセス終了が報告
される時に、訂正不能エラーが無ければリプライ表示1
i’lB” 7をセットし、リプライ信号7mをメモリ
アクセス要求元の中央処理装#14に出力する。そして
、ステップS7で、中央処理装置14がリプライを受は
取ると、データレジスタ1の内容をシステム・バス13
を経由してデータを取り込み、中央処理装置14のメモ
リアクセスが終了する。
スデータコマンドなどの情報を出力すると、ステップS
2で、主記憶装置12はこのシステムバス13に出力さ
れたアドレスデータコマンドを受は取ってアクセスを行
なう。すなわち、このアドレスデータコマンドはそれぞ
れデータレジスタ1、アドレスレジスタ2およびコマン
ドレジスタ3に格納される。そして、ステップS3でメ
モリアクセス制御回路4はコマンドレジメタ3の出力で
あるコマンド3mの内容を解読し、読出しコマンドであ
れば、RAM5に対してアドレスレジスタ2の出力のア
ドレス信号2aでアドレスされるデータを読み出し、ま
た、書込みコマンドであればRAM5に対してアドレス
信号2aが示すアドレスにデータレジスタ1の出力のデ
ータ1畠を書き込む。この場合、ステップS4でメモリ
アクセス制御回路4が読出しを行なった場合、RAM5
から読出されたデータはデータレジスタ1に格納される
と同時に、訂正不能エラー検出回路6によってデータ1
aのチエツク、すなわちメモリアクセスエラーがあるか
否かを検出する。そして、ステップS5で、訂正不能エ
ラー検出回路6が訂正不能エラーを検出しないときには
、ステップS6でエラーが無かったことをリプライ表示
F/F 7に報告すると共に、メモリアクセス制御回路
4はメモリアクセスを終了したことをリプライ表示F/
F Tに報告する。そして、メモリアクセス終了が報告
される時に、訂正不能エラーが無ければリプライ表示1
i’lB” 7をセットし、リプライ信号7mをメモリ
アクセス要求元の中央処理装#14に出力する。そして
、ステップS7で、中央処理装置14がリプライを受は
取ると、データレジスタ1の内容をシステム・バス13
を経由してデータを取り込み、中央処理装置14のメモ
リアクセスが終了する。
次に、ステップS5で、メモリアクセス制御回路4によ
るRAM5の読み出しにおいて、訂正不能エラー検出回
路6が訂正不能エラーであることを検出すると、リプラ
イ表示F/F 7のリプライ応答を抑止し、メモリアク
セス指示回路10およびリトライカウンタ8に対して訂
正不能エラーを報告する。そして、ステップS、で、リ
トライカウンタ8は訂正不能エラー信号6aと、メモリ
アクセス制御回路4からのメモリアクセス終了信号5a
を受けてその両者を検出すると、リトライアクセスの回
数であるカウント値をひとつ増加する。そして、ステッ
プS9で、カウント終了検出回路9はリトライカウンタ
8の出力を受けて、その値が所定回数に達しているか否
かを判定する。そして、所定回数に達していなければメ
モリアクセス指示回路10にその旨を伝え、メモリアク
セス指示回路10によって、メモリリトライアクセスの
几めのアクセス指示がメモリアクセス制御回%4に出力
し、再度RAM5からの読み出しが行なわれる。
るRAM5の読み出しにおいて、訂正不能エラー検出回
路6が訂正不能エラーであることを検出すると、リプラ
イ表示F/F 7のリプライ応答を抑止し、メモリアク
セス指示回路10およびリトライカウンタ8に対して訂
正不能エラーを報告する。そして、ステップS、で、リ
トライカウンタ8は訂正不能エラー信号6aと、メモリ
アクセス制御回路4からのメモリアクセス終了信号5a
を受けてその両者を検出すると、リトライアクセスの回
数であるカウント値をひとつ増加する。そして、ステッ
プS9で、カウント終了検出回路9はリトライカウンタ
8の出力を受けて、その値が所定回数に達しているか否
かを判定する。そして、所定回数に達していなければメ
モリアクセス指示回路10にその旨を伝え、メモリアク
セス指示回路10によって、メモリリトライアクセスの
几めのアクセス指示がメモリアクセス制御回%4に出力
し、再度RAM5からの読み出しが行なわれる。
このように、メモリリトライアクセスはリトライカウン
タ8が所定回数に達するまで行なわれる。
タ8が所定回数に達するまで行なわれる。
そして、ステップS9でリトライカウンタ8の回数が所
定値に達していれば、ステップS1゜で、カウント終了
検出回路9はその旨をメモリエラー表示F/F 11に
報告する。このメモリエラー表示F/F 11は訂正不
能のメモリエラーがあったことを表示し、メモリアクセ
ス要求元の中央処理装置14に対してその旨を伝え、ス
テップ8+1でシステムストップとなる。
定値に達していれば、ステップS1゜で、カウント終了
検出回路9はその旨をメモリエラー表示F/F 11に
報告する。このメモリエラー表示F/F 11は訂正不
能のメモリエラーがあったことを表示し、メモリアクセ
ス要求元の中央処理装置14に対してその旨を伝え、ス
テップ8+1でシステムストップとなる。
このように、メモリアクセスエラーがあっても、すぐに
は障害処理に移行せず、所定回数だけメモリアクセスが
繰シ返される。そして、所定回数のメモリアクセスを繰
り返しても、なおメモリアクセスエラーが続くときだけ
、障害処理に移行することになる。
は障害処理に移行せず、所定回数だけメモリアクセスが
繰シ返される。そして、所定回数のメモリアクセスを繰
り返しても、なおメモリアクセスエラーが続くときだけ
、障害処理に移行することになる。
以上詳細に説明したように、この発明に係る記憶装置に
よれば、メモリアクセスの結果、訂正不能などのメモリ
アクセスエラーを検出しても、再度メモリアクセスを行
なうことによシ、エラーとならずに読出せる可能性があ
るので、障害による情報処理システムの動作停止の確率
も少なくなシ、システムのより長期的な使用を可能にす
る効果がある。
よれば、メモリアクセスの結果、訂正不能などのメモリ
アクセスエラーを検出しても、再度メモリアクセスを行
なうことによシ、エラーとならずに読出せる可能性があ
るので、障害による情報処理システムの動作停止の確率
も少なくなシ、システムのより長期的な使用を可能にす
る効果がある。
第1図はこの発明に係る記憶装置の一実施例を示すブロ
ック図、第2図は第4図に示す主記憶装置12を備えた
情報処理システムの概略ブロック図、第3図は第1図の
動作を示すフローチャートである。 1・・・・データレジスタ、2・Φ・eアドレスレジス
タ、3・・・・コマンドレジスタ、4・・・・メモリア
クセス制御回路、5・e・・R7,M、l@・・・訂正
不能エラー検出回路、7−・・−リプライ表示F/F1
8・・・・リトライカウンタ、S−・会・カウント終了
検出回路、10・・・メモリアクセス指示回路、11・
・・・メモリエー表示Fβ、12・・・e主記憶装置、
13・・・バス、14・・・Φ中央処理装置、15・―
・入出力装置、16・−・・診断装置。 特許出願人 茨城日本電気株式会社
ック図、第2図は第4図に示す主記憶装置12を備えた
情報処理システムの概略ブロック図、第3図は第1図の
動作を示すフローチャートである。 1・・・・データレジスタ、2・Φ・eアドレスレジス
タ、3・・・・コマンドレジスタ、4・・・・メモリア
クセス制御回路、5・e・・R7,M、l@・・・訂正
不能エラー検出回路、7−・・−リプライ表示F/F1
8・・・・リトライカウンタ、S−・会・カウント終了
検出回路、10・・・メモリアクセス指示回路、11・
・・・メモリエー表示Fβ、12・・・e主記憶装置、
13・・・バス、14・・・Φ中央処理装置、15・―
・入出力装置、16・−・・診断装置。 特許出願人 茨城日本電気株式会社
Claims (1)
- 外部バスから入力するアドレス・データ・コマンドに
よりメモリのアクセス制御を行い、読出したデータに訂
正不能エラーがあるか否かを検出する記憶装置において
、訂正不能エラーを検出したときに再度メモリリトライ
アクセスを実行し、所定回数のメモリリトライアクセス
を行なつても訂正不能エラーを検出したときにメモリア
クセス要求元にメモリエラー検出報告を行なうことを特
徴とする記憶装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2155437A JPH0452841A (ja) | 1990-06-15 | 1990-06-15 | 記憶装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2155437A JPH0452841A (ja) | 1990-06-15 | 1990-06-15 | 記憶装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0452841A true JPH0452841A (ja) | 1992-02-20 |
Family
ID=15606014
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2155437A Pending JPH0452841A (ja) | 1990-06-15 | 1990-06-15 | 記憶装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0452841A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012173933A (ja) * | 2011-02-21 | 2012-09-10 | Toshiba Corp | データ記憶装置及び誤り検出訂正方法 |
| JP2017084163A (ja) * | 2015-10-29 | 2017-05-18 | 株式会社デンソー | 電子制御装置 |
-
1990
- 1990-06-15 JP JP2155437A patent/JPH0452841A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012173933A (ja) * | 2011-02-21 | 2012-09-10 | Toshiba Corp | データ記憶装置及び誤り検出訂正方法 |
| JP2017084163A (ja) * | 2015-10-29 | 2017-05-18 | 株式会社デンソー | 電子制御装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0452841A (ja) | 記憶装置 | |
| JPH07141176A (ja) | コマンドリトライ制御方式 | |
| JP2600376B2 (ja) | メモリ制御装置 | |
| JPH05274220A (ja) | メモリバンクビジー制御方式 | |
| JPH02173848A (ja) | メモリアクセス制御装置 | |
| JPS5832422B2 (ja) | マイクロシンダンホウシキ | |
| JPS59144246A (ja) | デ−タ受信制御方式 | |
| JPH0486932A (ja) | メモリ障害検出方式 | |
| JPH0581059A (ja) | マルチプロセツサシステム | |
| JPH0520131A (ja) | アドレス監視方式 | |
| JPH0230060B2 (ja) | ||
| JPH01156834A (ja) | チェック回路の診断装置 | |
| JPS59217298A (ja) | メモリエラ−救済方式 | |
| JPS62278643A (ja) | 再試行制御方式 | |
| JPH0540583A (ja) | 情報処理システム | |
| JPH05241905A (ja) | プロセッサ装置 | |
| JPH02139635A (ja) | エラー処理方式 | |
| JPS63266541A (ja) | デ−タ処理装置 | |
| JPH02148340A (ja) | 制御記憶書込み制御方式 | |
| JPH0480860A (ja) | プログラムロード方式 | |
| JPH0481953A (ja) | メモリ装置 | |
| JPH0452742A (ja) | 記憶装置異常検出回路 | |
| JPH04367955A (ja) | メモリ保護方式 | |
| JPH08305637A (ja) | 記憶装置 | |
| JPS6236578B2 (ja) |