JPH02113345A - 擬障発生方式 - Google Patents

擬障発生方式

Info

Publication number
JPH02113345A
JPH02113345A JP63265262A JP26526288A JPH02113345A JP H02113345 A JPH02113345 A JP H02113345A JP 63265262 A JP63265262 A JP 63265262A JP 26526288 A JP26526288 A JP 26526288A JP H02113345 A JPH02113345 A JP H02113345A
Authority
JP
Japan
Prior art keywords
pseudo
machine error
address
pseudo machine
fault
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
Application number
JP63265262A
Other languages
English (en)
Inventor
Yoichi Sato
洋一 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP63265262A priority Critical patent/JPH02113345A/ja
Publication of JPH02113345A publication Critical patent/JPH02113345A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は障害処理を行なうデ−タ処理装置における擬障
発生方式に関し、特に時間軸上でランダムに擬障を発生
させる方式に関する。
[従来の技術] 従来、この種の擬障発生方式としては、人手作業により
任意のチップのビンを零固定にする方法や、特定のソフ
トウェア命令によって擬障を発生させる方法等が知られ
ている。
[発明が解決しようとする課題] ′上述した従来の人手による方法は、効率が悪いことや
、再現性がない等の欠点がある。又、ソフトウェア命令
による方法は、再現性が完全だが、擬障発生時間に自由
度(ランダム性)がないという欠点があった。
特に近年のデータ処理装置では、障害処理機能が充実し
つつあり、その検査手段が重要となっている。その検査
手段の中でも、時間軸上で不規則に発生する故障に対す
る動作確認を容易に行なうための手段が不足している。
c課届を解決するための手段] 本発明による擬障発生方式は、故障検出手段を有し、該
故障検出手段で故障が検出されるとあらかじめ決められ
た方法に従って処理を実行するデータ処理装置において
、 擬障条件を規定するアドレスを保持する擬障アドレスレ
ジスタと、 プログラム実行にともない発生される実効アドレスと前
記擬障アドレスレジスタの内容とが一致しているか否か
検出する比較器と、 擬障発生を許可する許可フラグとを具備し、第1の段階
で前記擬障アドレスレジスタに所望のアドレスをセット
するとともに前記許可フラグをオンとしてから、プログ
ラムを再開させることにより、該プログラムが前記所望
のアドレスを発生すると前記比較器で一致を検出するこ
とにより、擬障を発生させることを特徴とする。
[実施例] 次に本発明について図面を参照して説明する。
第1図は本発明の一実施例のブロック図である。
擬障アドレスレジスタ10は擬障発生を起動する条件と
してのアドレス値を保持し、その出力(結線101)は
比較器30で結線904から供給されるプログラム発生
アドレス値と比較される。
もし比較の結果、一致が検出されれば、結線301上に
アドレス一致信号を“1”として通知する。アドレス一
致信号は、擬障発生の許可状態であるか否かを表示する
許可フラグ20の値が“1“、すなわち擬障発生許可状
態の場合、AND回路31を通過し結線311へ送られ
る。デコー′ダ50は、発生させるべき擬障の種類を指
定するコードを保持する擬障コードレジスタ40に格納
されている擬障コードを解読する回路である。
具体的に、演算処理装置においては、キャッシュ・メモ
リの擬障、ソフトウェア用レジスタ(汎用レジスタ等)
の擬障、ハードウェアレジスタの擬障等、アーキテクチ
ャに依存した擬障コードを準備している。本実施例では
、結線501として/1−ドウエアレジスタの擬障信号
を示している。
この擬障信号は、OR回路51で実際のハードウェア・
レジスタの故障検出信号(結線905)と論理和がとら
れ、故障検出フラグ60を“1”にセットする。故障検
出フラグ60出力は、エラー通知信号(結線601)と
して障害処理装置に通知される。本実施例では記載して
いないが、障害処理は、診断装置かサービス・プロセッ
サ等が主力となって実行する。
次に擬障アドレスレジスタ10等の設定について説明す
る。
擬障アドレスレジスタ10、許可フラグ20、擬障コー
ドレジスタ40のセットはマイクロプログラムから実行
可能となっており、ソフトウェア命令からセットするこ
とも可能である。また、サービス・プロセッサを通じて
マイクロプログラムを制御しセットすることも可能であ
り、サービス・プロセッサにはオペレータ(人間)の指
示をマイクロプログラムに通知する手段を有しているの
で、人手でコンソールからセットすることも可能である
。いずれにしても、直接セット指示を発行するのはマイ
クロ・プログラムである。マイクロプログラムで許可フ
ラグ20が“1“にセットされると、擬障発生機構が有
効となる。ただし、本実施例においては、擬障コードレ
ジスタ4oの値によっては、結線311が“1′となら
なくても擬障の発生を有効とすることもある。
次に第2図を用いて本実施例の動作について説明をする
前述のように、マイクロ・プログラムによって、タイミ
ングt1で擬障アドレスレジスタ1oに擬障発生アドレ
ス′N”がセットされ、タイミングt′2で擬障コード
レジスタ40に擬障コード“a(ハードウェアレジスタ
擬障)がセットされ、タイミングt、で許可フラグ20
”が“1“とされると、タイミングt、以降、アドレス
一致信号(第1図の比較器30出力)が有効となる。
以上で擬障発生の準備が完了すると、マイクロ・プログ
ラムはプログラムの開始あるいは再開を指示する。これ
により、第2図では、タイミングt4からプログラム上
の命令が走行開始し、メモリアクセスを必要とするよう
な命令を実行すると、メモリアドレスがハードウェアで
発生される。このメモリアドレスはプログラム発生アド
レスと呼ばれ、この値が第1図の比較器30でチエツク
されることになる。
第2図において、タイミング1.において命令X実行で
プログラム発生アドレスが“N”となると、次のタイミ
ング(tい、)において、検出フラグ60がセットされ
、擬障によるエラー発生が完了する。
検出フラグ60の出力は他の検出フラグの出力と論理和
され、システム内の適当な装置へ通知され、障害処理が
起動されるが、本発明の範囲を超えるのでここでは説明
を省く。タイミング上4以降で走行するプログラムが同
一なら同じタイミングで擬障が発生するが、異なるプロ
グラムでは異なったタイミングで擬障が発生するように
できる。
[発明の効果] 以上説明したように、本発明は、プログラムが任意に設
定可能な値と同一のアドレスを発生したとき、擬障を発
生させることにより、時間軸上で不規則な時間に擬障を
発生させることができる。
【図面の簡単な説明】
第1図は本発明の一実施例のブロック図、第2図は本発
明の詳細な説明するためのタイムチャートである。 10.40・・・レジスタ、20,60・・・フリップ
・70ツブ、30・・・比較器、50・・・デコーダ、
31・・・AND回路、51・・・OR回路。

Claims (1)

  1. 【特許請求の範囲】 1、故障検出手段を有し、該故障検出手段で故障が検出
    されるとあらかじめ決められた方法に従って処理を実行
    するデータ処理装置において、擬障条件を規定するアド
    レスを保持する擬障アドレスレジスタと、 プログラム実行に伴ない発生される実効アドレスと前記
    擬障アドレスレジスタの内容とが一致しているか否か検
    出する比較器と、 擬障発生を許可するフラグとを具備し、 第1の段階で前記擬障アドレスレジスタに所望のアドレ
    スをセットするとともに前記許可フラグをオンとしてか
    ら、プログラムを再開させることにより、該プログラム
    が前記所望のアドレスを発生すると前記比較器で一致を
    検出することにより擬障を発生させることを特徴とする
    擬障発生方式。
JP63265262A 1988-10-22 1988-10-22 擬障発生方式 Pending JPH02113345A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63265262A JPH02113345A (ja) 1988-10-22 1988-10-22 擬障発生方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63265262A JPH02113345A (ja) 1988-10-22 1988-10-22 擬障発生方式

Publications (1)

Publication Number Publication Date
JPH02113345A true JPH02113345A (ja) 1990-04-25

Family

ID=17414787

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63265262A Pending JPH02113345A (ja) 1988-10-22 1988-10-22 擬障発生方式

Country Status (1)

Country Link
JP (1) JPH02113345A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH052504A (ja) * 1991-06-25 1993-01-08 Nec Corp 擬似障害表示方式
JP5362856B2 (ja) * 2010-02-08 2013-12-11 富士通株式会社 エラー発生指示回路、記憶装置、情報処理装置及びエラー発生指示回路の制御方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH052504A (ja) * 1991-06-25 1993-01-08 Nec Corp 擬似障害表示方式
JP5362856B2 (ja) * 2010-02-08 2013-12-11 富士通株式会社 エラー発生指示回路、記憶装置、情報処理装置及びエラー発生指示回路の制御方法

Similar Documents

Publication Publication Date Title
EP0702297A1 (en) A data processor with breakpoint circuit and method therefor
US7043582B2 (en) Self-nesting interrupts
JPH02113345A (ja) 擬障発生方式
JPH0675820A (ja) マルチプロセッサシステムにおける割り込み装置
JPH02183346A (ja) 擬障発生方式
JPS59183443A (ja) デバツグ装置
JP2616542B2 (ja) 疑似障害発生システム
JPH06103110A (ja) ブレークポイント設定方式
JPH0535611A (ja) 情報処理装置
JPH0581041A (ja) 情報処理装置
JPH11167500A (ja) エミュレータ装置のイベント回路及びデバッグシステム
JP2004342001A (ja) 半導体集積回路装置
JPH01237852A (ja) 異常監視タイマ制御装置
JPH02103643A (ja) デバッグ用割込発生回路
JPH0258135A (ja) 情報処理装置
JPS6167146A (ja) 擬似障害発生方式
JPH0512005A (ja) 情報処理装置
JPH07295834A (ja) デバッグモニタ処理方法と処理装置
JPH0561712A (ja) 擬似障害テスト方式
JPH05241898A (ja) ハードブレーク方式
JPH0659931A (ja) デバッグ装置
JPH02190943A (ja) 擬似障害発生装置
JPS6113609B2 (ja)
JPH07134665A (ja) 情報処理装置
JPH05241903A (ja) プログラム障害の検出方式