JPH03126146A - 記憶装置 - Google Patents
記憶装置Info
- Publication number
- JPH03126146A JPH03126146A JP1265423A JP26542389A JPH03126146A JP H03126146 A JPH03126146 A JP H03126146A JP 1265423 A JP1265423 A JP 1265423A JP 26542389 A JP26542389 A JP 26542389A JP H03126146 A JPH03126146 A JP H03126146A
- Authority
- JP
- Japan
- Prior art keywords
- storage means
- data
- trouble
- register
- correction
- 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
- 238000001514 detection method Methods 0.000 claims description 24
- 238000011084 recovery Methods 0.000 description 3
- 230000008439 repair process Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は記憶装置に関する。
従来、記憶装置は、データにエラー訂正検出コードを付
加して記憶手段に書き込み、記憶手段から読み出された
データはエラー訂正検出手段に入力され、もし読み出し
データに訂正可能な誤りがあったならばデータを訂正し
て出力されるようになっている。
加して記憶手段に書き込み、記憶手段から読み出された
データはエラー訂正検出手段に入力され、もし読み出し
データに訂正可能な誤りがあったならばデータを訂正し
て出力されるようになっている。
上述した従来の記憶装置は、読み出したデータに訂正可
能な誤りがあればエラー訂正を実行し正しいデータを出
力するようになっているが、記憶手段に書き込まれたデ
ータ自体に誤りがあっても訂正されずに残るため、該当
アドレスを再度読み出すと、そのアドレスに書き込みが
なければ再びエラーを検出し訂正が行なわれる。
能な誤りがあればエラー訂正を実行し正しいデータを出
力するようになっているが、記憶手段に書き込まれたデ
ータ自体に誤りがあっても訂正されずに残るため、該当
アドレスを再度読み出すと、そのアドレスに書き込みが
なければ再びエラーを検出し訂正が行なわれる。
このように、−度誤りが発生し、読み出し動作ばかりが
行なわれると、誤り箇所を読出すたびにエラー訂正を行
う正しいデータが出力される。しかし、記憶手段に対し
読み出し動作ばかりが長時間続くと、その間に同じデー
タの他の部分にも誤りが発生したならば、訂正不可能な
障害になってしまうという欠点がある。
行なわれると、誤り箇所を読出すたびにエラー訂正を行
う正しいデータが出力される。しかし、記憶手段に対し
読み出し動作ばかりが長時間続くと、その間に同じデー
タの他の部分にも誤りが発生したならば、訂正不可能な
障害になってしまうという欠点がある。
本発明の記憶装置は、通常使用記憶手段と交換用記憶手
段とから成る記憶手段と、 該記憶手段の読み出しデータに対するエラー検出訂正手
段と、該エラー検出訂正手段出力とプロセッサからの書
込データとを選択する第1選択手段と、 前記記憶手段にアドレスを出力する第1レジスタ手段と
、 該第1レジスタ手段に接続され、前記エラー検出訂正手
段の出力により制御される第2レジスタ手段と、 プロセッサからのアドレス情報と前記第2レジスタ手段
出力とを切替える第2選択手段と、前記エラー検出訂正
手段と訂正表示出力を保持する第3レジスタ手段と、 前記第1レジスタ手段と前記第2レジスタ手段とに接続
された一致検出手段と、 前記記憶手段に接続された第3選択手段とを有し、前記
通常使用記憶手段からの読出しデータに訂正可能な障害
があった場合、間欠障害と固定障害との区別を判定し、
間欠障害の場合には正しいデータに書き直され、固定障
害の場合には前記交換用記憶手段に書き直されることを
特徴とする。
段とから成る記憶手段と、 該記憶手段の読み出しデータに対するエラー検出訂正手
段と、該エラー検出訂正手段出力とプロセッサからの書
込データとを選択する第1選択手段と、 前記記憶手段にアドレスを出力する第1レジスタ手段と
、 該第1レジスタ手段に接続され、前記エラー検出訂正手
段の出力により制御される第2レジスタ手段と、 プロセッサからのアドレス情報と前記第2レジスタ手段
出力とを切替える第2選択手段と、前記エラー検出訂正
手段と訂正表示出力を保持する第3レジスタ手段と、 前記第1レジスタ手段と前記第2レジスタ手段とに接続
された一致検出手段と、 前記記憶手段に接続された第3選択手段とを有し、前記
通常使用記憶手段からの読出しデータに訂正可能な障害
があった場合、間欠障害と固定障害との区別を判定し、
間欠障害の場合には正しいデータに書き直され、固定障
害の場合には前記交換用記憶手段に書き直されることを
特徴とする。
次に本発明について図面を参照して説明する。
第1図は本発明の一実施例を示す。
記憶手段1は第4レジスタ手段9と第1のレジスタ手段
5の各出力およびエラー検出訂正手段2の入力に接続さ
れる。エラー検出訂正手段2の出力は第1選択手段3に
接続され、また別の出力は第2レジスタ手段6と第3レ
ジスタ手段7に接続される。
5の各出力およびエラー検出訂正手段2の入力に接続さ
れる。エラー検出訂正手段2の出力は第1選択手段3に
接続され、また別の出力は第2レジスタ手段6と第3レ
ジスタ手段7に接続される。
第2選択手段4は、第2レジスタ手段6の出力、アドレ
ス信号11および制御手段8の出力を入力とし、第1レ
ジスタ手段5に出力する。第1レジスタ手段5は記憶手
段1以外にレジスタ手段6にも接続される。
ス信号11および制御手段8の出力を入力とし、第1レ
ジスタ手段5に出力する。第1レジスタ手段5は記憶手
段1以外にレジスタ手段6にも接続される。
第1選択手段3の出力は第4レジスタ手段9に接続され
て、また一致検出手段10の入力には第1のレジスタ手
段5と第2レジスタ手段6の各出力が接続される。
て、また一致検出手段10の入力には第1のレジスタ手
段5と第2レジスタ手段6の各出力が接続される。
記憶手段1は通常使用記憶手段51と交換用記憶手段5
2に分けられている。一致検出手段10の出力はゲート
12を介して第33!!択手段11に接続され、第3選
択手段11の出力は通常使用記憶手段51と交換用記憶
手段52とにそれぞれ逆極性で接続される。
2に分けられている。一致検出手段10の出力はゲート
12を介して第33!!択手段11に接続され、第3選
択手段11の出力は通常使用記憶手段51と交換用記憶
手段52とにそれぞれ逆極性で接続される。
書込み動作の場合、プロセッサから送出される書込デー
タに訂正符号ビットを付加した書込データ16が第1選
択手段1より第4レジスタ手段9を経て記憶手段1に入
力される。アドレス情報は、アドレス信号17が第2選
択手段を経て第1レジスタ手段5に入力され、第1レジ
スタ手段5に保持されて記憶手段lに入力される。この
とき書込みを行なえば該当アドレスに第4レジスタ手段
9の内容が書込まれる。
タに訂正符号ビットを付加した書込データ16が第1選
択手段1より第4レジスタ手段9を経て記憶手段1に入
力される。アドレス情報は、アドレス信号17が第2選
択手段を経て第1レジスタ手段5に入力され、第1レジ
スタ手段5に保持されて記憶手段lに入力される。この
とき書込みを行なえば該当アドレスに第4レジスタ手段
9の内容が書込まれる。
読出し動作の場合、プロセッサからアドレス信号17が
送出され、第2選択手段4を経て記憶手段1に入力され
る。記憶手段1から該当アドレスの情報が読出され、エ
ラー検出訂正手段2に入力される。記憶手段1から該当
アドレスの情報が読出され、エラー検出訂正手段2に入
力される。ここで記憶手段1からの読出しデータの誤り
の有無をチエツクし、もし訂正可能な誤りならば訂正を
行ない、プロセッサに訂正済読出しデータ13を出力す
る。
送出され、第2選択手段4を経て記憶手段1に入力され
る。記憶手段1から該当アドレスの情報が読出され、エ
ラー検出訂正手段2に入力される。記憶手段1から該当
アドレスの情報が読出され、エラー検出訂正手段2に入
力される。ここで記憶手段1からの読出しデータの誤り
の有無をチエツクし、もし訂正可能な誤りならば訂正を
行ない、プロセッサに訂正済読出しデータ13を出力す
る。
このとき、訂正したことを示す訂正表示信号14を出力
する。この訂正表示信号14は第2レジスタ手段6に入
力され、第1レジスタ手段5の出力を第2レジスタ手段
6にセットする。すなわち、第2レジスタ手段6にはエ
ラー訂正を実行したアドレス情報が保持される。
する。この訂正表示信号14は第2レジスタ手段6に入
力され、第1レジスタ手段5の出力を第2レジスタ手段
6にセットする。すなわち、第2レジスタ手段6にはエ
ラー訂正を実行したアドレス情報が保持される。
また訂正表示信号14は診断プロセッサにも送られる。
診断プロセッサは訂正表示信号14を受けて、制御信号
18を出力する。制御信号18が入力された制御手段8
では第2選択手段4に信号を出力するので第2選択手段
4は第2レジスタ手段6の内容を出力する。したがって
、第2レジスタ手段6の内容が第1レジスタ手段5に保
持される。この結果、記憶手段1からは訂正可能障害が
再び読出され、エラー検出訂正手段2より訂正済読出し
データ13が出力され、第1選択手段3に入力される。
18を出力する。制御信号18が入力された制御手段8
では第2選択手段4に信号を出力するので第2選択手段
4は第2レジスタ手段6の内容を出力する。したがって
、第2レジスタ手段6の内容が第1レジスタ手段5に保
持される。この結果、記憶手段1からは訂正可能障害が
再び読出され、エラー検出訂正手段2より訂正済読出し
データ13が出力され、第1選択手段3に入力される。
制御手段8からの制御信号により第1の選択手段3は訂
正済読出しデータ13と同じ内容が出力され、第4レジ
スタ手段9に保持された後記憶手段1に入力される。こ
こで書込みを実行すると、記憶手段1には、訂正済読出
しデータが書込まれる。ここで再度読出を実行すると訂
正済データが書込まれていればエラー検出訂正手段2の
出力である訂正表示信号14が出力されないので、障害
の復旧が成功した事がわかる。
正済読出しデータ13と同じ内容が出力され、第4レジ
スタ手段9に保持された後記憶手段1に入力される。こ
こで書込みを実行すると、記憶手段1には、訂正済読出
しデータが書込まれる。ここで再度読出を実行すると訂
正済データが書込まれていればエラー検出訂正手段2の
出力である訂正表示信号14が出力されないので、障害
の復旧が成功した事がわかる。
逆に訂正表示信号14が出力されれば、障害の復旧が不
成功だったことがわかる。この訂正表示信号14は第3
のレジスタ手段7に入力され、制御手段8によってセッ
トされる。したがって第3レジスタ手段15の出力であ
る間欠/固定判定信号15が“1”ならば障害復旧が不
成功すなわち固定障害であることがわかる。
成功だったことがわかる。この訂正表示信号14は第3
のレジスタ手段7に入力され、制御手段8によってセッ
トされる。したがって第3レジスタ手段15の出力であ
る間欠/固定判定信号15が“1”ならば障害復旧が不
成功すなわち固定障害であることがわかる。
以上の動作は記憶手段1のうちの通常使用記憶手段51
側を使用して実行される。そこで、固定障害、すなわち
第3レジスタ手段7の出力である固定/間欠判定信号1
5が“1”になったならば、診断プロセッサから制御信
号18を送出する。制御手段8より第3の選択手段11
に切替信号が送出され、第3選択手段11出力は制御手
段8からの制御信号19を送出する。この制御信号19
は、まず論理“0′′になっているため、第3選択手段
11を経て通常使用記憶手段51を有効状態にする。す
ると、固定障害の読出しデータがエラー検出訂正手段2
に入力され、エラー検出訂正手段2で訂正されたデータ
が第1選択手段3を経て第4レジスタ手段9に保持され
る。そこで制御信号1つを論理“1”にすると交換用記
憶手段52が有効となり、第4レジスタ手段9の内容を
書込む。すなわち、通常使用記憶手段51での固定障害
の部分の内容が交換用記憶手段52に訂正された後に書
込まれたことになる。そこで第3選択手段11の出力を
再び一致検出手段の出力が選択されるように制御手段8
から出力する。
側を使用して実行される。そこで、固定障害、すなわち
第3レジスタ手段7の出力である固定/間欠判定信号1
5が“1”になったならば、診断プロセッサから制御信
号18を送出する。制御手段8より第3の選択手段11
に切替信号が送出され、第3選択手段11出力は制御手
段8からの制御信号19を送出する。この制御信号19
は、まず論理“0′′になっているため、第3選択手段
11を経て通常使用記憶手段51を有効状態にする。す
ると、固定障害の読出しデータがエラー検出訂正手段2
に入力され、エラー検出訂正手段2で訂正されたデータ
が第1選択手段3を経て第4レジスタ手段9に保持され
る。そこで制御信号1つを論理“1”にすると交換用記
憶手段52が有効となり、第4レジスタ手段9の内容を
書込む。すなわち、通常使用記憶手段51での固定障害
の部分の内容が交換用記憶手段52に訂正された後に書
込まれたことになる。そこで第3選択手段11の出力を
再び一致検出手段の出力が選択されるように制御手段8
から出力する。
この状態で再度通常の読出し動作を行なえば、通常は通
常使用記憶手段51から読み出されるが、第3レジスタ
手段7は論理“1”すなわち固定障害を示しており、障
害の該当アドレスが第2レジスタ手段6に保持されてい
るので、該当アドレスがプロセッサからアクセスされる
と第1レジスタ手段5と第2レジスタ手段6の内容が一
致する。それ故に一致検出手段10は論理“1”となり
、ゲート12の出力は“1”となって第3選択手段11
を経て記憶手段1に入力され交換用記憶手段52が有効
となる。したがって固定障害である通常使用記憶手段5
2から読出さず交換用記憶手段52から読出しが行なわ
れる。
常使用記憶手段51から読み出されるが、第3レジスタ
手段7は論理“1”すなわち固定障害を示しており、障
害の該当アドレスが第2レジスタ手段6に保持されてい
るので、該当アドレスがプロセッサからアクセスされる
と第1レジスタ手段5と第2レジスタ手段6の内容が一
致する。それ故に一致検出手段10は論理“1”となり
、ゲート12の出力は“1”となって第3選択手段11
を経て記憶手段1に入力され交換用記憶手段52が有効
となる。したがって固定障害である通常使用記憶手段5
2から読出さず交換用記憶手段52から読出しが行なわ
れる。
この様にすることで固定障害箇所を使わずに別の記憶手
段から読み出しを実行する様になるため、記憶手段に訂
正可障害が発生しても、長時間修理することなく、訂正
不可障害の発生を防止することができる。
段から読み出しを実行する様になるため、記憶手段に訂
正可障害が発生しても、長時間修理することなく、訂正
不可障害の発生を防止することができる。
以上説明したように本発明は、記憶手段に訂正可能な障
害が発生した場合、読出した訂正済データを再度記憶手
段に書込むことにより、間欠障害ならば障害を復旧させ
る事ができ、修理を不用とすることができるとともに固
定障害ならば、別の記憶手段に移すことにより、長時間
修理しなくても訂正不可障害に移行するのを防止するこ
とができる。
害が発生した場合、読出した訂正済データを再度記憶手
段に書込むことにより、間欠障害ならば障害を復旧させ
る事ができ、修理を不用とすることができるとともに固
定障害ならば、別の記憶手段に移すことにより、長時間
修理しなくても訂正不可障害に移行するのを防止するこ
とができる。
第1図は本発明の記憶装置のブロック図である。
1・・・記憶手段、2・・・エラー検出訂正手段、3・
・・第1選択手段、4・・・第2選択手段、5・・・第
1レジスタ手段、6・・・第2レジスタ手段、7・・・
第3レジスタ手段、8・・・制御手段、9・・・第4レ
ジスタ手段、10・・・一致検出手段、11・・・第3
選択手段、12・・・ゲート、51・・・通常使用記憶
手段、52・・・交換用記憶手段。
・・第1選択手段、4・・・第2選択手段、5・・・第
1レジスタ手段、6・・・第2レジスタ手段、7・・・
第3レジスタ手段、8・・・制御手段、9・・・第4レ
ジスタ手段、10・・・一致検出手段、11・・・第3
選択手段、12・・・ゲート、51・・・通常使用記憶
手段、52・・・交換用記憶手段。
Claims (1)
- 【特許請求の範囲】 通常使用記憶手段と交換用記憶手段とから成る記憶手段
と、 該記憶手段の読み出しデータに対するエラー検出訂正手
段と、該エラー検出訂正手段出力とプロセッサからの書
込データとを選択する第1選択手段と、 前記記憶手段にアドレスを出力する第1レジスタ手段と
、 該第1レジスタ手段に接続され、前記エラー検出訂正手
段の出力により制御される第2レジスタ手段と、 プロセッサからのアドレス情報と前記第2レジスタ手段
出力とを切替える第2選択手段と、前記エラー検出訂正
手段と訂正表示出力を保持する第3レジスタ手段と、 前記第1レジスタ手段と前記第2レジスタ手段とに接続
された一致検出手段と、 前記記憶手段に接続された第3選択手段とを有し、前記
通常使用記憶手段からの読出しデータに訂正可能な障害
があった場合、間欠障害と固定障害との区別を判定し、
間欠障害の場合には正しいデータに書き直され、固定障
害の場合には前記交換用記憶手段に書き直されることを
特徴とする記憶装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1265423A JPH03126146A (ja) | 1989-10-11 | 1989-10-11 | 記憶装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1265423A JPH03126146A (ja) | 1989-10-11 | 1989-10-11 | 記憶装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03126146A true JPH03126146A (ja) | 1991-05-29 |
Family
ID=17416953
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1265423A Pending JPH03126146A (ja) | 1989-10-11 | 1989-10-11 | 記憶装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03126146A (ja) |
-
1989
- 1989-10-11 JP JP1265423A patent/JPH03126146A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2001290710A (ja) | データエラー検出装置 | |
| JPH04115340A (ja) | 二重化記憶回路 | |
| JPH05173899A (ja) | 情報処理装置 | |
| JPH0814807B2 (ja) | 記憶システム | |
| JPH02285444A (ja) | 記憶装置 | |
| JPH0520215A (ja) | 情報処理装置 | |
| JPS6261974B2 (ja) | ||
| JP2601038B2 (ja) | マイクロプログラムのエラー検出・訂正装置 | |
| JPH04162161A (ja) | 記憶制御装置 | |
| JP2000099410A (ja) | メモリ制御回路と情報処理装置 | |
| JPH1011284A (ja) | 制御記憶装置 | |
| JPH0533252U (ja) | メモリ制御装置 | |
| JPH04120642A (ja) | Ram故障検出方式 | |
| JP2998282B2 (ja) | メモリ装置 | |
| JPH11167497A (ja) | メモリ再書き込み動作誤り検出装置及び方法 | |
| JPH04329444A (ja) | 情報処理装置のエラー訂正検出方式 | |
| JPH02202655A (ja) | 記憶装置 | |
| JPH04239923A (ja) | ソフトビジブルレジスタのエラー回復方式 | |
| JPS61161563A (ja) | 記憶装置 | |
| JPS6227424B2 (ja) | ||
| JPS61175743A (ja) | 記憶制御方式 | |
| JPH04153754A (ja) | 記憶制御方式 | |
| JPH04182757A (ja) | 制御記憶回路のアドレス供給方式 | |
| JPH04115338A (ja) | 交替メモリ方式 | |
| JPH0481953A (ja) | メモリ装置 |