JPS6121546A - 共通メモリのエラ−検出方式 - Google Patents
共通メモリのエラ−検出方式Info
- Publication number
- JPS6121546A JPS6121546A JP59140610A JP14061084A JPS6121546A JP S6121546 A JPS6121546 A JP S6121546A JP 59140610 A JP59140610 A JP 59140610A JP 14061084 A JP14061084 A JP 14061084A JP S6121546 A JPS6121546 A JP S6121546A
- Authority
- JP
- Japan
- Prior art keywords
- output
- signal
- memory
- detection section
- common
- 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 abstract description 29
- 230000000630 rising effect Effects 0.000 abstract description 5
- 230000004069 differentiation Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 4
- 238000000034 method Methods 0.000 description 4
- 230000005856 abnormality Effects 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
- Multi Processors (AREA)
- Bus Control (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は共通バスを介して、複数の装置がアクセスする
共通メモリのエラー検出に関するものである。
共通メモリのエラー検出に関するものである。
(従来の技術)
従来、共通・ぐスを介して複数の装置がアクセス可能な
共通/モリは一般に第2図の様な構成で用いられている
。共通メモリ1は共通バス2を介して装置6−1〜6−
nに接続されており、共通メモリ1に対するアクセスは
バス制御部3に対して各装置がバス使用要求信号4を送
出し、バス使用許可信号5を受は取った装置がアクセス
可能となる。
共通/モリは一般に第2図の様な構成で用いられている
。共通メモリ1は共通バス2を介して装置6−1〜6−
nに接続されており、共通メモリ1に対するアクセスは
バス制御部3に対して各装置がバス使用要求信号4を送
出し、バス使用許可信号5を受は取った装置がアクセス
可能となる。
共通バス2には、共通メモリ1をアクセスするのに必要
な信号線はすべて含まれている。(例ニアドレス、デー
タ等)装置6−1〜6−nは通常プロセッサやDMA装
置が考えられる。が共通メモリをアクセスするものであ
ればこれに限定されるものでない。第3図は、ある装置
が共通メモリ1をアクセスした場合の動作タイムチャー
トを示す。第3図のメモリリクエスト信号3は共通メモ
リ1に対する起動信号でsbこの信号の立上シで共通メ
モリ1内の図示せぬ制御回路が起動され、この信号の論
理1の間に装置へのデータの書込み、あるいは装置から
のデータの読出し動作を行ない、共通°メモリ1からの
メモリアクセスエンド信号4を受0として1つのメモリ
サイクルが終結する。なお第3図(1) 、 <2)は
前記バス使用要求信号、バス使用許可信号であシメモリ
リクエスト信号3送出前に・バス使用要求を行い、バス
使用許可が与えられていることを示している。
な信号線はすべて含まれている。(例ニアドレス、デー
タ等)装置6−1〜6−nは通常プロセッサやDMA装
置が考えられる。が共通メモリをアクセスするものであ
ればこれに限定されるものでない。第3図は、ある装置
が共通メモリ1をアクセスした場合の動作タイムチャー
トを示す。第3図のメモリリクエスト信号3は共通メモ
リ1に対する起動信号でsbこの信号の立上シで共通メ
モリ1内の図示せぬ制御回路が起動され、この信号の論
理1の間に装置へのデータの書込み、あるいは装置から
のデータの読出し動作を行ない、共通°メモリ1からの
メモリアクセスエンド信号4を受0として1つのメモリ
サイクルが終結する。なお第3図(1) 、 <2)は
前記バス使用要求信号、バス使用許可信号であシメモリ
リクエスト信号3送出前に・バス使用要求を行い、バス
使用許可が与えられていることを示している。
また、メモリリクエスト信号3は、共通メモリ1に対す
る共通バス2内のアクセス((必要な信号線の有効信号
としても用いられておりメモリリクエスト信号3が論理
0となるとその信号線も無効となる。
る共通バス2内のアクセス((必要な信号線の有効信号
としても用いられておりメモリリクエスト信号3が論理
0となるとその信号線も無効となる。
(発明が解決しようとする問題)
このような構成においてメモリリクエスト信号3が論理
1である時間Toは、共通メモリ1内の図示せぬメモリ
素子にデータを書込んだシ、読出したシする必要最小時
間をTmjnとすると、メモリ素子のデータを保証する
には少くとも下記(1)式の関係を満足していなければ
ならない。
1である時間Toは、共通メモリ1内の図示せぬメモリ
素子にデータを書込んだシ、読出したシする必要最小時
間をTmjnとすると、メモリ素子のデータを保証する
には少くとも下記(1)式の関係を満足していなければ
ならない。
To≧Tmjn ・・・・・・・・(1)しかし第4
図で示す様に共通メモリ1のアクセス元の装置に障害が
発生し下記(2)式の関係の11時間で Tl<Trrlin・・・・・・・・(2)メモリリク
エスト信号3が終結した場合、あるいは第5図の様に、
バス制御部3に障害が発生しバス使用許可信号5が中断
し下記(3)式の関係の12時間で T2(Tmin・・・・・・・・・(3)メモリリクエ
スト信号3が終結した場合いずれもメモリリクエスト信
号3がTm1nよシ小さい為この時にメモリ素子に書込
まれたデータの保証がない°。
図で示す様に共通メモリ1のアクセス元の装置に障害が
発生し下記(2)式の関係の11時間で Tl<Trrlin・・・・・・・・(2)メモリリク
エスト信号3が終結した場合、あるいは第5図の様に、
バス制御部3に障害が発生しバス使用許可信号5が中断
し下記(3)式の関係の12時間で T2(Tmin・・・・・・・・・(3)メモリリクエ
スト信号3が終結した場合いずれもメモリリクエスト信
号3がTm1nよシ小さい為この時にメモリ素子に書込
まれたデータの保証がない°。
また、読出しの場合でも読出しデータの保償される以前
にメモリサイクルが終結している。
にメモリサイクルが終結している。
この様な場合データの正当性をチェックする手段として
従来よシ冗長ビットを付加してデータを記憶し読み出し
時にこれを検査し誤シを検出するパリティチェック方式 あるいはハミングの符号系を用いたErrorChec
king and CorrecNon (以下ECC
と略す)75式がある。しかしこれらの方式は−ずれも
データのエラーの検出が読み出し時であるので、書込み
時の障害がその番地を読み出すまで発見されず障害の早
期発見が困難であった。
従来よシ冗長ビットを付加してデータを記憶し読み出し
時にこれを検査し誤シを検出するパリティチェック方式 あるいはハミングの符号系を用いたErrorChec
king and CorrecNon (以下ECC
と略す)75式がある。しかしこれらの方式は−ずれも
データのエラーの検出が読み出し時であるので、書込み
時の障害がその番地を読み出すまで発見されず障害の早
期発見が困難であった。
また、複数の装置が共通メモリ1をアクセスするという
共通メモリの性格上、メモリ上の同一番地に対してデー
タを書込んだ装置とこれを読み出した装置が異なる場合
も多く、時間的にも経過した後なので複数の装置から障
害装置を探索するのが困難であるという欠点があった。
共通メモリの性格上、メモリ上の同一番地に対してデー
タを書込んだ装置とこれを読み出した装置が異なる場合
も多く、時間的にも経過した後なので複数の装置から障
害装置を探索するのが困難であるという欠点があった。
この発明の目的は、共通メモリに対してアクセスした際
に発生した異常メモリサイクルを検出し、障害の原因と
なった装置の探索を容易とする共通メモリエラー検出方
式を提供することである。
に発生した異常メモリサイクルを検出し、障害の原因と
なった装置の探索を容易とする共通メモリエラー検出方
式を提供することである。
(問題点を解決するだめの手段)
この発明の要点は、共通メモリ上にメモリアクセス時間
がメモリ内容を保証できない様な短い場合を検出する検
出回路を設け、この検出信号でバス制御部から出力され
るバス使用許可信号をランチする障害装置番号記憶部と
この記憶部の内容を表示する表示装置を設けたことにあ
る。
がメモリ内容を保証できない様な短い場合を検出する検
出回路を設け、この検出信号でバス制御部から出力され
るバス使用許可信号をランチする障害装置番号記憶部と
この記憶部の内容を表示する表示装置を設けたことにあ
る。
(作用)
本発明は以上の構成によってメモIJ IJクエスト信
号の立上シ、立下シの検出を行ってあらかじめ定めた時
間を満しているか否かの信号を得、データ誤シの原因と
なるメモリサイクルの異常を検出するとともにこの時の
アクセス装置の把握が行えるもので、これによって、前
記問題点を除去出来るのである。
号の立上シ、立下シの検出を行ってあらかじめ定めた時
間を満しているか否かの信号を得、データ誤シの原因と
なるメモリサイクルの異常を検出するとともにこの時の
アクセス装置の把握が行えるもので、これによって、前
記問題点を除去出来るのである。
(実施例)
第1図は本発明による実施例を示すブロック図であり、
図中、前記第2図と同一番号のものは同一のものである
。
図中、前記第2図と同一番号のものは同一のものである
。
これに共通メモリ1内にエラー検出部7とバス制御部3
よシ現在共通バス2を使用している装置番号すなわち装
置6−1なら1装置6−2なら2装置6−nならnとい
う番号をエンコードした共通バス使用装置番号コード信
号8がエラー検出部7に接続されている。共通バス使用
装置番号コード信号8は本数をmとし装置台数をnとす
ると2m≧n ・・・・・・・・・(4) の関係がある。
よシ現在共通バス2を使用している装置番号すなわち装
置6−1なら1装置6−2なら2装置6−nならnとい
う番号をエンコードした共通バス使用装置番号コード信
号8がエラー検出部7に接続されている。共通バス使用
装置番号コード信号8は本数をmとし装置台数をnとす
ると2m≧n ・・・・・・・・・(4) の関係がある。
第6図はエラー検出部7の詳細ブロック図であシ入力a
にメモリリクエスト信号が接続され、立上シ微分検出部
9立下シ微分検出部11に入力されている。立上り微分
検出部9の出力すはカウンタ10のスタート信号となシ
、これが入力されるとTmln間カウンタ10の出力d
が論理1となる。
にメモリリクエスト信号が接続され、立上シ微分検出部
9立下シ微分検出部11に入力されている。立上り微分
検出部9の出力すはカウンタ10のスタート信号となシ
、これが入力されるとTmln間カウンタ10の出力d
が論理1となる。
さらに出力dは、立下シ微分検出部11の出力CとAN
D素子12に入力され出力eとなってラッチ回路13に
接続され出力fが障害装置番号記憶部14の障害装置番
号コードサンプル信号となっている。さらに障害装置番
号は表示装置15に表示される。
D素子12に入力され出力eとなってラッチ回路13に
接続され出力fが障害装置番号記憶部14の障害装置番
号コードサンプル信号となっている。さらに障害装置番
号は表示装置15に表示される。
第7図はエラー検出部7の動作を示すタイムチャートで
あシ図中の(a)〜(g)は第6図の同一の名称のタイ
ミングを示している。入力aに第4図と同様にアクセス
元に障害が発生したことによりT1時間後(T 1 (
Tm1n)にサイクルが中断した場合を考える。出力す
に立上り微分が出力されカウンタ10を起動する。出力
dには、スタート信号入力後Tm1n期間論理1が出力
される。出力dが論理1の間に立下シ微分検出部11に
て立下りを検出すると出力Cに出力されAND素子12
にて論理積がとられる。この出力eをラッチ回路13’
C入力し障害の原因である1回目のエラー検出だンブを
有効とする様にラッチ回路13にて出力fを論理1に保
持する。障害装置番号記憶部14は出力fの立上シ時に
共通メモリ1をアクセスしていた装置番号を記憶するの
でそれ以後発生したエラーについてはラッチ回路13で
無視され記憶されず1回目のエラーが書換えられずに保
持される。さらに記憶された装置番号は表示装置15に
て表示される。
あシ図中の(a)〜(g)は第6図の同一の名称のタイ
ミングを示している。入力aに第4図と同様にアクセス
元に障害が発生したことによりT1時間後(T 1 (
Tm1n)にサイクルが中断した場合を考える。出力す
に立上り微分が出力されカウンタ10を起動する。出力
dには、スタート信号入力後Tm1n期間論理1が出力
される。出力dが論理1の間に立下シ微分検出部11に
て立下りを検出すると出力Cに出力されAND素子12
にて論理積がとられる。この出力eをラッチ回路13’
C入力し障害の原因である1回目のエラー検出だンブを
有効とする様にラッチ回路13にて出力fを論理1に保
持する。障害装置番号記憶部14は出力fの立上シ時に
共通メモリ1をアクセスしていた装置番号を記憶するの
でそれ以後発生したエラーについてはラッチ回路13で
無視され記憶されず1回目のエラーが書換えられずに保
持される。さらに記憶された装置番号は表示装置15に
て表示される。
なお、第6図はあくまでも本発明の一実施例に過ぎず共
通メモリをアクセスする際のメモリサイクルがデータを
保償されるだけのTm1n以下になったことを検出でき
るものであればどのようなものでもかまわない。また、
上記保証時間が満たされない時に共通バスの使用権を得
ている装置番号を知る為の共通バス使用装置雷害コード
信号8のかわシにバス制御部43よシ各装置6−!〜6
−nの個別に接続されているバス使用許可信号5でもよ
い。
通メモリをアクセスする際のメモリサイクルがデータを
保償されるだけのTm1n以下になったことを検出でき
るものであればどのようなものでもかまわない。また、
上記保証時間が満たされない時に共通バスの使用権を得
ている装置番号を知る為の共通バス使用装置雷害コード
信号8のかわシにバス制御部43よシ各装置6−!〜6
−nの個別に接続されているバス使用許可信号5でもよ
い。
バス使用許可信号5は従来より存在している信号線であ
り、第6図のエラー検出部z内にバス使用許可信号5を
エンコードして共通バス使用装置番号コード信号を得る
ことのできるエンコーダを設けることにより第1の実施
例と同様の効果があシさらにエラー検出部7とバス制御
部3と間の信号線を減らす効果がある。
り、第6図のエラー検出部z内にバス使用許可信号5を
エンコードして共通バス使用装置番号コード信号を得る
ことのできるエンコーダを設けることにより第1の実施
例と同様の効果があシさらにエラー検出部7とバス制御
部3と間の信号線を減らす効果がある。
さらにエラー検出した際、障害装置番号記憶部14にて
記憶した障害装置にエラーの検出を割込等で通知する事
によシ通知された装置はただちにエラー発生認識し他に
障害発生の波及を押さえる為に動作を停止するなどの対
応措置を取ることが可能となる効果もある。
記憶した障害装置にエラーの検出を割込等で通知する事
によシ通知された装置はただちにエラー発生認識し他に
障害発生の波及を押さえる為に動作を停止するなどの対
応措置を取ることが可能となる効果もある。
(発明の効果)
この発明は以上説明したように共通メモリに対して後に
データ誤りの原因となるメモリサイクルの異常を検出す
る回路とこの時にアクセスしている装置番号を記憶する
配憶回路を設けたことにより従来の・やりティチェック
方式やECC方式で発見することが出来なかった書込み
時の障害を検出でき、さらにアクセス元の装置がわかる
為、装置台数が多くなっても障害探索が容易に行なえる
のでその効果は犬である。
データ誤りの原因となるメモリサイクルの異常を検出す
る回路とこの時にアクセスしている装置番号を記憶する
配憶回路を設けたことにより従来の・やりティチェック
方式やECC方式で発見することが出来なかった書込み
時の障害を検出でき、さらにアクセス元の装置がわかる
為、装置台数が多くなっても障害探索が容易に行なえる
のでその効果は犬である。
第1図は本発明に係るシステム構成図、第2図は従来の
システム構成図、第3図は第2図においてメモリサイク
ルが正常終了したときのタイムチャート図、第4図、第
5図は各々第′2図においてメモリサイクルが異常終了
したときのタイムチャート図、第6図は本発明に係るエ
ラー検出部の概略ブロック図、第7図は第6図エラー検
出部のタイムチャート図である。 1・・・共通メモリ、2・・・共通バス、3・・・・ぐ
ス制御部、4・・・バス使用要求信号、5・・・・々ス
タート信号、7・・・エラー検出部、8・・・共通バス
使用装置番号コード信号、9・・・立上シ微分検出部、
1o・・・カウンタ、11・・・立下シ微分検出部、1
2・・・AND素子、ノ3・・・ラッチ回路、14・・
・障害装置番号記憶部、15・・・表示装置 特許出願人 沖電気工業株式会社 第3図 第4図 第5図 +4)ノtリア7ヤスエン1゛イ誘−11−一−−−−
−−−−−−−−−−第6図
システム構成図、第3図は第2図においてメモリサイク
ルが正常終了したときのタイムチャート図、第4図、第
5図は各々第′2図においてメモリサイクルが異常終了
したときのタイムチャート図、第6図は本発明に係るエ
ラー検出部の概略ブロック図、第7図は第6図エラー検
出部のタイムチャート図である。 1・・・共通メモリ、2・・・共通バス、3・・・・ぐ
ス制御部、4・・・バス使用要求信号、5・・・・々ス
タート信号、7・・・エラー検出部、8・・・共通バス
使用装置番号コード信号、9・・・立上シ微分検出部、
1o・・・カウンタ、11・・・立下シ微分検出部、1
2・・・AND素子、ノ3・・・ラッチ回路、14・・
・障害装置番号記憶部、15・・・表示装置 特許出願人 沖電気工業株式会社 第3図 第4図 第5図 +4)ノtリア7ヤスエン1゛イ誘−11−一−−−−
−−−−−−−−−−第6図
Claims (1)
- 共通バスを介して複数の装置がアクセスする共通メモリ
のエラー検出方式において、共通メモリへのデータ書込
みまたは共通メモリからのデータ読込み要求を指示する
メモリリクエスト信号が保証時間を満たしていないこと
を検出する検出手段と、上記保証時間が満たされないと
きに共通バスの使用権を得ている装置番号を記憶する記
憶手段と、表示手段とを有し、共通メモリへのアクセス
中に上記保証時間が満たされていないことを検出すると
そのとき共通バスの使用権を得ていた装置を表示手段に
て認識できるようにしたことを特徴とする共通メモリの
エラー検出方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59140610A JPS6121546A (ja) | 1984-07-09 | 1984-07-09 | 共通メモリのエラ−検出方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59140610A JPS6121546A (ja) | 1984-07-09 | 1984-07-09 | 共通メモリのエラ−検出方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6121546A true JPS6121546A (ja) | 1986-01-30 |
Family
ID=15272708
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59140610A Pending JPS6121546A (ja) | 1984-07-09 | 1984-07-09 | 共通メモリのエラ−検出方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6121546A (ja) |
-
1984
- 1984-07-09 JP JP59140610A patent/JPS6121546A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0032957B1 (en) | Information processing system for error processing, and error processing method | |
| US3735105A (en) | Error correcting system and method for monolithic memories | |
| US4942575A (en) | Error connection device for parity protected memory systems | |
| US6950907B2 (en) | Enhanced protection for memory modification tracking with redundant dirty indicators | |
| JP3748117B2 (ja) | 鏡像化メモリ用エラー検出システム | |
| JPS6391764A (ja) | パリティ・チェック機能を有するメモリ・システム | |
| JPS6121546A (ja) | 共通メモリのエラ−検出方式 | |
| JPH0316655B2 (ja) | ||
| JP2513615B2 (ja) | Ecc回路付記憶装置 | |
| JP2006011576A (ja) | 高信頼性制御装置 | |
| JP3311776B2 (ja) | ディスクサブシステムにおけるデータ転送チェック方式 | |
| JPH06110721A (ja) | メモリ制御装置 | |
| JP3106448B2 (ja) | プロセッサ装置 | |
| JPH0117181B2 (ja) | ||
| KR100538486B1 (ko) | 시스템 메모리의 결함 검출회로 | |
| JPH05324487A (ja) | メモリ制御システム | |
| JPH01156834A (ja) | チェック回路の診断装置 | |
| KR950015087A (ko) | 메모리 진단장치 및 방법 | |
| JPH02266437A (ja) | 二重化情報処理システム | |
| JPS63177240A (ja) | メモリ診断制御方式 | |
| JPH0367346A (ja) | アドレス制御回路 | |
| JPS6310378A (ja) | 周辺記憶装置 | |
| JPS60110047A (ja) | エラ−訂正方式 | |
| JPS60252971A (ja) | 記憶装置アクセス制御方式 | |
| JPS62276929A (ja) | パリテイ異常検出回路 |