JPH0235547A - スタテイツクramブロツク試験方式 - Google Patents
スタテイツクramブロツク試験方式Info
- Publication number
- JPH0235547A JPH0235547A JP63186475A JP18647588A JPH0235547A JP H0235547 A JPH0235547 A JP H0235547A JP 63186475 A JP63186475 A JP 63186475A JP 18647588 A JP18647588 A JP 18647588A JP H0235547 A JPH0235547 A JP H0235547A
- Authority
- JP
- Japan
- Prior art keywords
- address
- static ram
- check
- ram block
- access
- 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
【発明の詳細な説明】
〔概 要〕
潜在する障害の検出を行うことができるスタティックR
AMブロック試験方式に関し、全メモリを常時アクセス
することができるとともに、システムの処理能力を低下
させない、スタティックRAMブロックの試験方式を提
供することを目的とし、 スタティックRAMブロックを備えバスからのアクセス
に応じてデータの書き込み、読み出しを行うシステムに
おいて、該スタティックRAMブロックのデータを読み
出すアドレスを発生するアドレス発生手段と、バスから
のアクセスの有無に応じて前記バスのアドレスとアドレ
ス発生手段のアドレスを切り替えてスタティックRAM
ブロックに供給するセレクタとを備え、バスからの非ア
クセス時前記アドレス発生手段のアドレスによってスタ
ティックRAMフ゛ロフクのデータをj充み出してチェ
ックするとともに、バスからのアクセス時該データの読
み出し、チェック動作を中断しアクセス終了後に該動作
を再開することで構成する。
AMブロック試験方式に関し、全メモリを常時アクセス
することができるとともに、システムの処理能力を低下
させない、スタティックRAMブロックの試験方式を提
供することを目的とし、 スタティックRAMブロックを備えバスからのアクセス
に応じてデータの書き込み、読み出しを行うシステムに
おいて、該スタティックRAMブロックのデータを読み
出すアドレスを発生するアドレス発生手段と、バスから
のアクセスの有無に応じて前記バスのアドレスとアドレ
ス発生手段のアドレスを切り替えてスタティックRAM
ブロックに供給するセレクタとを備え、バスからの非ア
クセス時前記アドレス発生手段のアドレスによってスタ
ティックRAMフ゛ロフクのデータをj充み出してチェ
ックするとともに、バスからのアクセス時該データの読
み出し、チェック動作を中断しアクセス終了後に該動作
を再開することで構成する。
本発明はスタティックRAM (ランダムアクセスメモ
リ)ブロックの試験方式に係り、特にスタティックRA
Mにおける潜在する障害の検出を行うことができるスタ
ティックRAMブロック試験方式に関するものである。
リ)ブロックの試験方式に係り、特にスタティックRA
Mにおける潜在する障害の検出を行うことができるスタ
ティックRAMブロック試験方式に関するものである。
情報処理装置においてはシステムの処理能力を向上させ
るため、メモリのアクセス速度の速いスタティックRA
Mを採用し、特に大容量のものを用いることが多いが、
大容量のスタティックRAMにおいては、その全アドレ
スを常時使用していないため、稀にしかアクセスしない
アドレスが存在する。このようなアドレスのデータが障
害によって破壊されている場合、長期に亙って障害の存
在が検出されずに潜在化し、システムの切り替え等の非
常時に検出されて重大な影響を及ぼす可能性が大きい。
るため、メモリのアクセス速度の速いスタティックRA
Mを採用し、特に大容量のものを用いることが多いが、
大容量のスタティックRAMにおいては、その全アドレ
スを常時使用していないため、稀にしかアクセスしない
アドレスが存在する。このようなアドレスのデータが障
害によって破壊されている場合、長期に亙って障害の存
在が検出されずに潜在化し、システムの切り替え等の非
常時に検出されて重大な影響を及ぼす可能性が大きい。
そこでスタティックRAMブロックにおける潜在する障
害の検出を、システムの処理能力を圧迫することなく行
うことができるようにすることが要望される。
害の検出を、システムの処理能力を圧迫することなく行
うことができるようにすることが要望される。
従来、このようなスタティックRAMにおける潜在する
障害の検出は、全アドレスを空読みするメモリパトロー
ルプログラムを、プロセッサの処理の合間に実行するこ
とによって行われている。
障害の検出は、全アドレスを空読みするメモリパトロー
ルプログラムを、プロセッサの処理の合間に実行するこ
とによって行われている。
すなわちこの場合は、全アドレスを読み出すことができ
る特別なプログラムを予め用窓しておき、プロセッサ側
からスタティックRAMブロックにアクセスして、すべ
てのアドレスを順次読み出してチェックすることによっ
て、潜在する障害の検出を行うようにする。
る特別なプログラムを予め用窓しておき、プロセッサ側
からスタティックRAMブロックにアクセスして、すべ
てのアドレスを順次読み出してチェックすることによっ
て、潜在する障害の検出を行うようにする。
(発明が解決しようとする課題〕
しかしながら上述のような方法は、
■ スタティックRAMにおける潜在する障害の検出の
ための特別なプログラムを必要とする。
ための特別なプログラムを必要とする。
■ プロセッサの処理の合間にメモリパトロールを行う
ため、その周期が長くなり稼働率の大きいシステムの場
合は実行される機会が少なくなる。
ため、その周期が長くなり稼働率の大きいシステムの場
合は実行される機会が少なくなる。
■ メモリパトロール実行中は、システムの処理能力が
低下する。
低下する。
等の問題を有するものであった。
本発明はこのような従来技術の課題を解決しようとする
ものであって、スタティックRAMを使用するシステム
において、全メモリを常時アクセスすることができると
ともに、システムの処理能力を低下させない、スタティ
ックRAMブロックの試験方式を提供することを目的と
している。
ものであって、スタティックRAMを使用するシステム
において、全メモリを常時アクセスすることができると
ともに、システムの処理能力を低下させない、スタティ
ックRAMブロックの試験方式を提供することを目的と
している。
(X!I!aを解決するための手段〕
本発明は第1図の実施例に示すように、スタテイ、りR
AMブロック1を備えバスからのアクセスに応じてデー
タの書き込み、読み出しを行うシステムにおいて、アド
レス発生手段8と、セレクタ3とを備え、バスからの非
アクセス時アドレス発生手段8のアドレスによってスタ
ティックRAMブロック1のデータを読み出してチェッ
クするとともに、ハ゛スからのアクセス時データの読み
出し、チェック動作を中断しアクセス終了後にこの動作
を再開するようにしたものである。ここで、アドレス発
生手段8は、スタティックRAMブロック1のデータを
読み出すアドレスを発生ずるものである。また、 セレクタ3は、バスからのアクセスの有無に応じてバス
のアドレスとアドレス発生手段8のアドレスを切り替え
てスタティックRAMブロック1に供給するものである
。
AMブロック1を備えバスからのアクセスに応じてデー
タの書き込み、読み出しを行うシステムにおいて、アド
レス発生手段8と、セレクタ3とを備え、バスからの非
アクセス時アドレス発生手段8のアドレスによってスタ
ティックRAMブロック1のデータを読み出してチェッ
クするとともに、ハ゛スからのアクセス時データの読み
出し、チェック動作を中断しアクセス終了後にこの動作
を再開するようにしたものである。ここで、アドレス発
生手段8は、スタティックRAMブロック1のデータを
読み出すアドレスを発生ずるものである。また、 セレクタ3は、バスからのアクセスの有無に応じてバス
のアドレスとアドレス発生手段8のアドレスを切り替え
てスタティックRAMブロック1に供給するものである
。
本発明においては、スタティックRAMブロックに対し
て非アクセス時にデータを読み出してその内容をチェッ
クする回路を付加する。
て非アクセス時にデータを読み出してその内容をチェッ
クする回路を付加する。
そしてデータのチェックが終了すると7ドレスを更新さ
せる機能と、アクセス開始からデータのチェック終了ま
での間に外部からスタティックRAMブロックに対して
アクセスがあった場合、データのチェックのプロセスを
中断し、非アクセス時に同一プロセスを最初から再開す
る機能を有する。
せる機能と、アクセス開始からデータのチェック終了ま
での間に外部からスタティックRAMブロックに対して
アクセスがあった場合、データのチェックのプロセスを
中断し、非アクセス時に同一プロセスを最初から再開す
る機能を有する。
従って本発明によれば、
■ メモリデータのチェック機能により、メモリのパト
ロールを常時ハードウェアで実施するので、障害の潜在
化を防止できる。
ロールを常時ハードウェアで実施するので、障害の潜在
化を防止できる。
■ 外部からのアクセス時データのチェックを中断して
非アクセス時再開するので、チェック機能の存在による
アクセス速度の低下を防止できる。
非アクセス時再開するので、チェック機能の存在による
アクセス速度の低下を防止できる。
第1図は本発明の一実施例のブロック構成を示したもの
であって、1はスタティックRAMブロック、2はシス
テムのアドレスバス、3はセレクタ、4はシステムのデ
ータバス、5はバッファ、6はパリティジェネレータ、
7はパリティチエフカ、8はチェックアドレスカウンタ
、9はタイミングコントロール回路である。
であって、1はスタティックRAMブロック、2はシス
テムのアドレスバス、3はセレクタ、4はシステムのデ
ータバス、5はバッファ、6はパリティジェネレータ、
7はパリティチエフカ、8はチェックアドレスカウンタ
、9はタイミングコントロール回路である。
また第2図は第1図の構成における各部動作を示すタイ
ムチャートであって、(alはメモリ非アクセス時にお
けるチェックサイクルを示し、(blはチェックサイク
ル中にメモリアクセスがあった場合の読み出し側の動作
を示したものである。
ムチャートであって、(alはメモリ非アクセス時にお
けるチェックサイクルを示し、(blはチェックサイク
ル中にメモリアクセスがあった場合の読み出し側の動作
を示したものである。
システムがバスを介してスタティックRAMブロック1
にアクセスしていない状態では、第2図falに示すよ
うにメモリブロックセレクト信号MSはH(ハイレベル
)に保たれ、これによってセレクタ3はB側すなわちチ
ェックアドレスカウンタ8の側に切り替えられている。
にアクセスしていない状態では、第2図falに示すよ
うにメモリブロックセレクト信号MSはH(ハイレベル
)に保たれ、これによってセレクタ3はB側すなわちチ
ェックアドレスカウンタ8の側に切り替えられている。
チェックアドレスカウンタ8はタイミングコントロール
回路9からのアドレス更新信号ANのしくローレベル)
からHへの立ち上がり時、スタティックRAMブロック
1に与えるアドレスを更新する。スタティックRAMブ
ロック1におけるアドレスが確定して読み出しデータが
確定したのち、パリティチエフカ7において読み出しデ
ータのチェックが行われ、チェック結果が確定したとき
タイミングコントロール回路9からのチェック有効信号
CWがHになって、パリティチェック結果はこのエラー
有効ウィンドウの間に読み出され、パリティエラー発生
信号として外部へ通知される。
回路9からのアドレス更新信号ANのしくローレベル)
からHへの立ち上がり時、スタティックRAMブロック
1に与えるアドレスを更新する。スタティックRAMブ
ロック1におけるアドレスが確定して読み出しデータが
確定したのち、パリティチエフカ7において読み出しデ
ータのチェックが行われ、チェック結果が確定したとき
タイミングコントロール回路9からのチェック有効信号
CWがHになって、パリティチェック結果はこのエラー
有効ウィンドウの間に読み出され、パリティエラー発生
信号として外部へ通知される。
エラー有効ウィンドウの終了時再びアドレス更新信号A
NがLとなってアドレスの更新が行われ、このような1
周期のメモリチェックを繰り返すことによって、スタテ
ィックRAMブロック1の全アドレスのデータがチェッ
クされる。
NがLとなってアドレスの更新が行われ、このような1
周期のメモリチェックを繰り返すことによって、スタテ
ィックRAMブロック1の全アドレスのデータがチェッ
クされる。
システムがバスを介してスタティックRAMプロ・7り
lにアクセスする場合には、第2図山)に示すようにメ
モリアクセスが優先されてスタティックRAMブロック
1に対するメモリ読み出しチェックは即時中断される。
lにアクセスする場合には、第2図山)に示すようにメ
モリアクセスが優先されてスタティックRAMブロック
1に対するメモリ読み出しチェックは即時中断される。
すなわちメモリブロックセレクト信号MSがLになるこ
とによってセレクタ3はA側すなわちアドレスバス2の
側に切り替えられ、これによってバスがデータの書き込
み。
とによってセレクタ3はA側すなわちアドレスバス2の
側に切り替えられ、これによってバスがデータの書き込
み。
読み出しを行う動作に応じて、アドレスバス2からのア
ドレス指定に応じて、データの書き込みまたは読み出し
が行われる。
ドレス指定に応じて、データの書き込みまたは読み出し
が行われる。
データバス4のデータはバッファ5からパリティジェネ
レータ6を経てパリティを付加されて、スタティックR
AMブロックlの指定アドレスに書き込まれ、またスタ
ティックRAMプロ・ツク1のデータはパリティチエッ
カ7を経てパリテイチエ、りを行われて、バッファ5を
介してデータバス4に読み出される。パリティチエフカ
7におけるパリティチェック結果はチェック有効信号C
WがHのとき読み出されて、パリティエラー発生信号と
して外部に通知される。
レータ6を経てパリティを付加されて、スタティックR
AMブロックlの指定アドレスに書き込まれ、またスタ
ティックRAMプロ・ツク1のデータはパリティチエッ
カ7を経てパリテイチエ、りを行われて、バッファ5を
介してデータバス4に読み出される。パリティチエフカ
7におけるパリティチェック結果はチェック有効信号C
WがHのとき読み出されて、パリティエラー発生信号と
して外部に通知される。
スタテイ・/りRAMブロック1に対するバスのアクセ
スが終了すると、メモリブロックセレクト信号MSがH
に戻り、セレクタ3はB側すなわちチェックアドレスカ
ウンタ8の側に切り替えられて、1周期のメモリチェッ
クが再開される。
スが終了すると、メモリブロックセレクト信号MSがH
に戻り、セレクタ3はB側すなわちチェックアドレスカ
ウンタ8の側に切り替えられて、1周期のメモリチェッ
クが再開される。
第3図は第1図の構成におけるタイミングコントロール
回路のシーケンスフローを示したものである。
回路のシーケンスフローを示したものである。
システムのリセット時または電源立ち上げ等のスタート
時、メモリブロックセレクト信号MSがHすなわちメモ
リチェック状態の場合は、チェック有効信号CWがLに
なりアドレス更新信号MSがHになったとき、タイミン
グコントロール回路9において時間tlが取得される。
時、メモリブロックセレクト信号MSがHすなわちメモ
リチェック状態の場合は、チェック有効信号CWがLに
なりアドレス更新信号MSがHになったとき、タイミン
グコントロール回路9において時間tlが取得される。
ここで時間t1は、チェックアドレスカウンタ8へのア
ドレス更新信号ANが終了してからパリティチエッカ7
におけるパリティチェックの結果が確定するまでの時間
である。
ドレス更新信号ANが終了してからパリティチエッカ7
におけるパリティチェックの結果が確定するまでの時間
である。
次にチェック有効信号がHになったとき、タイミングコ
ントロール回路9において時間t2が取得される。ここ
で時間L2は、パリティエラーが発生したことを外部が
認識するに足る時間である。
ントロール回路9において時間t2が取得される。ここ
で時間L2は、パリティエラーが発生したことを外部が
認識するに足る時間である。
次にエラー有効ウィンドウが終了してチェック有効信号
CWがLとなりさらにアドレス更新信号ANがLとなっ
たとき、タイミングコントロール回路9において時間t
3が取得される。ここで時間【3は、チェソクアドレス
カウンク8がカウンタ値を更新することを認識するに足
る時間である。
CWがLとなりさらにアドレス更新信号ANがLとなっ
たとき、タイミングコントロール回路9において時間t
3が取得される。ここで時間【3は、チェソクアドレス
カウンク8がカウンタ値を更新することを認識するに足
る時間である。
これによって1周期のデータチェックが終了し、次にア
ドレス更新信号ANがHになることによって、次の1周
期のデータチェックが開始される。
ドレス更新信号ANがHになることによって、次の1周
期のデータチェックが開始される。
メモリチェック中にシステムがバスを介してスタティッ
クRAMブロック1にアクセスしたときは、時間t1.
t2.t3のいずれの経過中であっても、メモリブロッ
クセレクト信号MSがLになった時点でメモリチェック
は中断されて、システムのメモリアクセス状態に遷移す
る。
クRAMブロック1にアクセスしたときは、時間t1.
t2.t3のいずれの経過中であっても、メモリブロッ
クセレクト信号MSがLになった時点でメモリチェック
は中断されて、システムのメモリアクセス状態に遷移す
る。
メモリアクセス状態においてチェック有効信号CWがL
になりアドレス更新信号ANがHになったとき、タイミ
ングコントロール回路9において時間t4が取得される
。ここで時間t4はメモリブロックセレクト信号MSが
切り替わってからパリティチェックの結果が確定するま
での時間である。そしてチェック有効信号CWがHにな
ったときパリティチェック結果がパリティエラー発生信
号として出力される。
になりアドレス更新信号ANがHになったとき、タイミ
ングコントロール回路9において時間t4が取得される
。ここで時間t4はメモリブロックセレクト信号MSが
切り替わってからパリティチェックの結果が確定するま
での時間である。そしてチェック有効信号CWがHにな
ったときパリティチェック結果がパリティエラー発生信
号として出力される。
この場合は、時間t4の経過中またはメモリアクセス動
作終了後においでメモリブロックセレクト信号MSがH
になった時点で、メモリチェック状態に遷移する。
作終了後においでメモリブロックセレクト信号MSがH
になった時点で、メモリチェック状態に遷移する。
以上説明したように本発明によれば、スタティックRA
Mを使用するシステムにおいて、スタティックRAMブ
ロックの非アクセス時常時全メモリの読み出しチェック
が行われるので、メモリの障害の潜在化を確実に防止す
ることができる。
Mを使用するシステムにおいて、スタティックRAMブ
ロックの非アクセス時常時全メモリの読み出しチェック
が行われるので、メモリの障害の潜在化を確実に防止す
ることができる。
またメモリチエ’7りの処理にシステムが関与しないた
め、システムの使用効率を向上することができる。
め、システムの使用効率を向上することができる。
さらにバスのアクセスを優先的に処理するため、システ
ムによるメモリアクセス速度の低下を招くことがない。
ムによるメモリアクセス速度の低下を招くことがない。
第3図は第1図の構成におけるタイミングコントロール
回路のシーケンスフローを示す図である。
回路のシーケンスフローを示す図である。
l゛−・スタティックRAMブロック
2・〜アドレスバス
3・・−セレクタ
4・−データバス
5・・・バッファ
6−パリティジェネレータ
7−パリティチエッカ
8−・チェックアトルスカウンタ
9・・−タイミングコントロール回路
第1図は本発明の一実施例を示すブロック構成図、
第2図は第1図の構成における各部動作を示すタイミン
グチャート、
グチャート、
Claims (1)
- 【特許請求の範囲】 スタティックRAMブロック(1)を備えバスからのア
クセスに応じてデータの書き込み、読み出しを行うシス
テムにおいて、 該スタティックRAMブロック(1)のデータを読み出
すアドレスを発生するアドレス発生手段(8)と、バス
からのアクセスの有無に応じて前記バスのアドレスとア
ドレス発生手段(8)のアドレスを切り替えてスタティ
ックRAMブロック(1)に供給するセレクタ(3)と
を備え、 バスからの非アクセス時前記アドレス発生手段(8)の
アドレスによってスタティックRAMブロック(1)の
データを読み出してチェックするとともに、バスからの
アクセス時該データの読み出し、チェック動作を中断し
アクセス終了後に該動作を再開することを特徴とするス
タティックRAMブロック試験方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63186475A JPH0235547A (ja) | 1988-07-25 | 1988-07-25 | スタテイツクramブロツク試験方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63186475A JPH0235547A (ja) | 1988-07-25 | 1988-07-25 | スタテイツクramブロツク試験方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0235547A true JPH0235547A (ja) | 1990-02-06 |
Family
ID=16189128
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63186475A Pending JPH0235547A (ja) | 1988-07-25 | 1988-07-25 | スタテイツクramブロツク試験方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0235547A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5949215A (en) * | 1996-01-25 | 1999-09-07 | Seiko Instruments Inc. | Small-sized battery charger |
-
1988
- 1988-07-25 JP JP63186475A patent/JPH0235547A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5949215A (en) * | 1996-01-25 | 1999-09-07 | Seiko Instruments Inc. | Small-sized battery charger |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4456993A (en) | Data processing system with error processing apparatus and error processing method | |
| US20040205384A1 (en) | Computer system and memory control method thereof | |
| JPH1011348A (ja) | Dramの制御装置およびそのdram | |
| JP3192354B2 (ja) | コンピュータシステムのリトライ処理装置 | |
| JPH0316655B2 (ja) | ||
| JP2751822B2 (ja) | Fifoメモリ装置のメモリ制御方法 | |
| CN104200835B (zh) | 在数据存储器中识别供电中断和重建数据存储器的方法 | |
| JPH06309185A (ja) | 情報処理装置 | |
| JP2600376B2 (ja) | メモリ制御装置 | |
| JPH06149685A (ja) | メモリエラー回復装置 | |
| JP3196094B2 (ja) | メモリ監視装置 | |
| JPH1153267A (ja) | メモリデータ誤り自動訂正回路 | |
| JPH0922387A (ja) | メモリ装置 | |
| JP2510663B2 (ja) | エラ―制御方式 | |
| JPH0778747B2 (ja) | データ処理装置 | |
| JPH07160594A (ja) | 情報処理装置 | |
| JP2000010871A (ja) | メモリパトロールの方法と方式 | |
| JPS60225941A (ja) | マイクロプログラム制御装置 | |
| JPH10293729A (ja) | コンピュータのアクセス制御回路 | |
| JPH0454534A (ja) | トレーサ・メモリ制御回路 | |
| JPH01217655A (ja) | 記憶装置の診断方式 | |
| JPH03130851A (ja) | パトロール処理制御方式 | |
| JPH02242342A (ja) | データのエラー回避方法 | |
| JPH01258054A (ja) | 記憶装置のアクセス制御方式 | |
| JPH01251254A (ja) | 割り込み要求発生方式 |