JPH01169640A - 情報処理装置の擬似障害発生方式 - Google Patents

情報処理装置の擬似障害発生方式

Info

Publication number
JPH01169640A
JPH01169640A JP62327021A JP32702187A JPH01169640A JP H01169640 A JPH01169640 A JP H01169640A JP 62327021 A JP62327021 A JP 62327021A JP 32702187 A JP32702187 A JP 32702187A JP H01169640 A JPH01169640 A JP H01169640A
Authority
JP
Japan
Prior art keywords
scan
information processing
register
failure
pseudo
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.)
Granted
Application number
JP62327021A
Other languages
English (en)
Other versions
JPH0670777B2 (ja
Inventor
Yoji Hashimoto
洋二 橋本
Yasuo Watabe
康雄 渡部
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP62327021A priority Critical patent/JPH0670777B2/ja
Publication of JPH01169640A publication Critical patent/JPH01169640A/ja
Publication of JPH0670777B2 publication Critical patent/JPH0670777B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、擬似障害発生方式に関し、特に自己診断・回
復機能を有する情報処理装置の擬似的障害発生方式に関
するものである。
〔従来の技術〕
情報処理装置の製品出荷にあたっては、その全ての機能
について事前に正常性を検査、確認する必要があるが、
誤動作検出機構、ことに再実行機能の検査は困難である
。すなわち、装置は当然のことながら、正常な状態にお
いては、誤動作を起こさないように設計されているので
、検出機構の正常性は通常では検証できない。また、再
実行機能はインタミツテントな誤動作を想定しているた
め、ますます検証が困難となる。
従来、装置の誤動作検出機構と再実行機能を検証するた
めの障害発生方式には次のようなものがある。
(1)リバースパリティ方式 強制的にパリティビットを反転させ障害を発生させる方
式。
(2)マスターチエツク方式 チエツクラッチの集合体であるマスターチエツク出力を
1にセットシて障害を発生させる方式。
(3)エラーインジェット方式 パネルまたはサービスプロセッサ等からアドレスコンベ
アアドレス、および障害を発生させたいラッチを指定し
、マイクロ命令アドレスまたは命令アドレスとアドレス
コンベアアドレスが一致した時に、前記で指定したラッ
チを強制的に点灯させる方式。
(4)ワンショットスキャンイン方式 処理装置のイニシャル情報の設定やログアウトのために
設けられているスキャン手段。
特にスキャンイン機能を用いて、装置の各レジスタに割
当てされたスキャンアドレスで1−ビットのレジスタを
指定し、指定したレジスタにスキャンインして障害を発
生させる方式。
この方式は、指定したルジスタにスキャンインする意味
からワンショッ1−スキャンイン方式と呼ばれる。この
種の方式で、プログラムからスキャンアドレスおよび障
害発生時点(プログラムから指定したアドレス比較アド
レスと、たとえば、マイクロ命令アドレスが一致した時
)を設定できるように工夫した例としては、特公昭58
−33579号公報などがある。
〔発明が解決しようとする問題点〕
上記(1)の方式は、強制的にパリティピットを反転さ
せパリティエラーを発生させるため、装置のいたる所で
パリティエラーが発生し、再実行機能の確認には至らな
い。上記(2)の方式は、マスタチエツクを1とするた
め、再実行機能の一応の確認は取れるが、本来のチエツ
クラッチが点灯しているわけでもないため、障害処理の
詳細な検証には至らないこと、および障害検出機構(た
とえば、パリティチエツク回路)からマスターチエツク
ラッチに至る検証が取れない不都合点がある。
上記(3)の方式は、一応、任意の一般チェックラッチ
や一般データラッチを使用して障害検証ができるが、パ
ネル、サービスプロセッサから人手で、障害検証に必要
な値を設定しなければならないため障害の検証に多大な
時間と労力が必要なこと、および障害検証の再現性に乏
しい問題がある。
上記(4)の方式は、プログラムから特殊命令にて擬似
的な障害発生に必要なデータを設定できるために一般命
令とのデス1〜組合せが簡単にできるが、障害を発生さ
せるためのスキャンイン時面が通常論理動作タイミング
とは全く非同期にラッチを1にするため、論理動作タイ
ミングとスキャンイン信号の時間関係により指定したラ
ッチに障害を発生させても、期待する障害検出回路以外
の障害検出回路にて障害を検出してしまうケースが発生
し、期待する再実行結果が得られない問題がある。
第5図(a)は、従来のワンショッ1〜スキャンの問題
点を説明するため論理構成図を示す。その構成は、2重
化されたランダムアクセスメモリ(RAM50.RAM
51)とランダムアクセスメモリの出力レジスタAOR
52,AlR53及びセレクタ回路5EL54と5EL
54出力信号が接続されるレジスタBR55から成り、
各レジスタにはパリティチエツク回路56とチエツクラ
ッチ(EROA57.ERIA58.ERB59)を具
備している。
また、セレクター回路54の入カセレクト信号はレジス
タAOR52のパリティチエツク56の出力信号により
制御され、レジスタAORでパリティエラー検出時はレ
ジスタAlR53出力をセレクトする。
本構成において2重化論理が正常に動作するかのテス1
〜をレジスタAOR52中のある1ピッl−をワンショ
ットスキャイン信号(図中:○5SIT)により、パリ
ティエラーになる値に擬似障害を注入し行なう時に、期
待するチエツクラッチはEROA57のみであるが、第
5図(b)のタイムチャートに示す様に、08SIT信
号がレジスタ八0R52の更新タイミングToとBR5
5の更新タイミングT2の間に変化すると、レジスタ八
〇R52の擬似障害がBR55に伝帳し、チエツクラッ
チFRBが点灯してしまう。それゆえに期待する障害処
理結果が得られない問題があった。
また別の問題としては、複数処理装置から成るシステム
で障害試験をする場合、(1)各処理装置から共通使用
可能な場所、(2)他処理装置から入いるリフニスI・
信号により影響を受ける場所の障害テストは、障害試験
側処理でしかけた擬似障害を他装置からのアクセスした
時に障害を検出してしまうため、障害処理期待を誤まる
という問題があった。上記(」)の場所としては、ダイ
アデック処理装置における主記憶装置制御部内に持つK
EYス1〜レージなどがあげられ、(2)としては他処
理装置からのバッファ記憶装置キャンセル要求で影響を
受ける場所などがある。なぜなら主記憶装置を共通に利
用するシステムでかつ主記憶装置の写しであるバッファ
記憶装置を各処理装置内に持つシステムでは、−台の処
理装置からストア動作が発生すると、他処理装置内のバ
ッファ記憶装置内にス1〜ア動作で書換られた内容があ
るか否かをチエツクし、あればキャンセルする必要があ
るため、他処理装置からのリクエストによって障害が発
生してしまう。
本発明の目的は、このような従来の問題を解決し、自己
診断・回復機能を有する情報処理装置において、通常で
は検証困難な障害処理、再実行機能の検証を、人手をか
けずに行える情報処理装置の擬似障害発生方式を提供す
ることにある。
〔問題点を解決するための手段〕
上記問題点を解決するため、本発明の情報処理装置の擬
似障害発生方式は、装置の自己診断・回復手段を有する
1台または複数台の情報処理装置を備え、各情報処理装
置内には通常の動作制御回路とは全く独立に装置内部の
レジスタをアドレス指定してセット、リセットするスキ
ャンイン手段と、該スキャンイン手段が動作開始に必要
な情報を特殊な命令により設定する手段とを具備したシ
アー ステムにおいて、各情報処理装置は上記命令でアドレス
指定されたレジスタを、通常の動作制御回路の状態とは
全く独立にレジスタ使用タイミングに同期させてセット
またはりセラ1へし、後刻実行される一般命令処理中に
擬似障害を発生させ、さらに複数台の情報処理装置から
共通に使用されるアクセス場所の障害試験を行う時に、
擬似障害をしかけた時点から擬似障害を検出するまでの
間、擬似障害をしかけた情報処理装置以外の情報処理装
置から共通アクセス場所へのアクセスを凍結させること
に特徴がある。
〔作用〕
本発明においては、擬似的な障害を発生させるための信
号、スキャンイン信号は通常論理動作でラッチ、レジス
タを更新する動作タイミングと同期して動作するため、
通常論理動作とスキャンイン信号が同時に発行されても
、プログラムで指定したレジスタに擬似的障害を作るこ
とができ、意図した障害検出機構の検証ができる。また
、複数の処理装置から共通の場所の障害試験も他処理装
置を意識することなくできる。
〔実施例〕
以下、本発明の一実施例を、図面により詳細に説明する
。
第1図は、本発明の一実施例を示す情報処理装置の擬似
障害発生方式の全体構成図である。
第1図において、コントロールメモリ2はマイクロプロ
グラムを格納しておくメモリで、マイクロ命令アドレス
レジスタ1によってアクセスされ、読出したデータがマ
イクロ命令レジスタ3にセットされる。アドレス比較レ
ジスタ4.スキャンアドレスレジスタ6および、スキャ
ンインデータレジスタ7は、セットデータ線20を介し
てプログラムからの特殊な命令により上記3つのレジス
タにデータセットすることが可能なことを意味している
。
スキャン制御部8は、ログアウトなど通常のスキャンイ
ン、スキャンアウトする時に制御を司どる制御部で、各
種信号を出力するが、ここではスキャンイン信号23.
スキャンインデータ線24が示されている。本実施例で
はマイクロ命令アドレスレジスタ1とアドレス比較レジ
スタ4の内容をアドレス比較回路5で比較し、その出力
がオア回路9aでオアされ、スキャンインデータインタ
フェース線25として、スキャンイン信号同期回路11
に送出される。また、スキャンインデータレジスタ7の
出力線22が、オア回路9bでオアされ、スキャンイン
データインタフェース線26として、装置各部に送出さ
れる。同様にスキャンアドレスレジスタ6の出力線21
も装置各部に送出される。
受信側では、装置の各レジスタにあらかじめ割当てされ
ているスキャンアドレスを9停るため、スキャンアドレ
スレジスタ出力線2Jの内容を、スキャンアドレスデコ
ード回路10でデコードし、該当フリップフロップアド
レス27を作り出す。
またスキャンインデータインタフェース線25は、受信
側で各レジスタの各々のタイミングに合わせられるよう
に、スキャンイン信号同期回路↑1で同期化される。フ
リップフロップ14は、通常動作時はタイミンクToで
、データ線28をセラI・し使用されている。スキャン
インの時は、対象フリップフロップを指定するアドレス
線27.スキャンインデータインタフェース線26.お
よびスキャンイン信号同期回路11出力線で指定された
値がアンド回路12.ノット回路13を通してフリップ
フロップ14に接続される。
次に擬似障害を発生させる時の動作モードについて述べ
る。プログラムから擬似障害を発生させたい場所(スキ
ャンアドレス)、擬似障害にしたい値(スキャンインデ
ータ)および、障害を発生させたい時点(アイクロ命令
コンベアアドレス)を表現した値を特殊な命令2例えば
診断命令でスキャンアドレスレジスタ6、スキャンイン
データレジスタ7および、アドレス比較レジスタ4にセ
ラI・する。以下の準備の後、試験プログラム走行に移
る。
擬似障害発生設定時点にくるとマイクロ命令アドレス1
ノジスタ1−とアドレス比較1ノジスタ4の一致が比較
回路5で検出され、その出力がオア回路9aで通常スキ
ャン信号とオアされた後、装置各−11= 部に配られる。一方、スキャンアドレスレジスタ6は、
デコード回路10でデコードされ、対象フリップフロッ
プが指定される。このデコード回路10で指定されたフ
リップフロップ14は、通常動作を実行中ながら、強制
的にフリップフロップタイミングに同期してスキャンイ
ンが行われ、見かけ上インターミツテン1−な障害があ
ったのと同じ状態を作る。以後は装置の機能に基づいて
障害処理、再実行が行われ装置の正常性の検証が可能と
なる。
第2図は、第1図の破線100内と同様な論理を別方法
で表したフリップフロップへの同期化スキャンイン例を
示す図である。
通常論理タイミングとスキャンイン時の同期化は同一タ
イミングをスキャンイン時も使用することにより行って
いる。
第3図は、複数処理装置から共通に使用可能な場所をテ
ス1−するために、必要な機能を具備した装置のシステ
ム構成例を示す図である。
本システムは、2台の処理装置30.この処理装[30
から発行されるリクエスト要求を受は付ける主記憶装置
制御ユニッ1〜(以下、SCという)34および主記憶
装置36から構成され、各処理装置30内には、他処理
装置から5C34に対するリクエスト要求の凍結を指示
するSCフリーズラッチ31を持つ。
また5C34内にはSCリクエスト要求制御部35を有
し、この制御部35に各処理装置30からリクエスト要
求信号32.他装置リクエスト要゛ 未凍結指示線33
が接続されている。
処理装置」二の共通部の障害機能を認識するために、必
要な動作例を第4図の共通部テストフロー図を基にして
説明する。1台の処理装置が共通部の障害機能テストプ
ログラム実行中に、もう1台の処理装置は障害機能テス
トプログラム以外の一般命令テストプログラムを走行で
きることは、独立に2台の処理装置のテス1−ができ、
装置のテスト効率向上に良い。しかし、本実施例では、
障害機能テストプログラム処理側の処理装置から発行し
た擬似障害を、一般命令実行側の処理装置で検出を防ぐ
ため、障害機能処理側の処理装置は、第4図に示す手順
(ステップ)でプログラムを組み実行する。ここで、ス
テップ中、*は特殊な命令を意味する。
まず、SCフリーズ開始命令を実行する。この命令を実
行すると、処理装置30内のSCフリースラッチ31に
対し、セットSCフリーズ信号(SSCFLZ)を出力
して、ラッチ31をセットさせる(ステップ401)。
次にスキャンイン情報設定命令を実行し、擬似障害をス
キャンインで発生させるのに必要な情報値をセットする
(ステップ402)。次に一般テス1−命令をステップ
402で設定した情報により、実行する(ステップ40
3)。この命令実行中に、障害が発生する。すると、S
Cフリーズ解除命令は、リセッ1−フリーズ信号(R8
CFLZ)を出力し、ステップ40]でセノトシたラッ
チ31をリセッ1〜する(ステップ404)。
5C34内のSCCリフニス1〜求制御部35は、上記
SCフリーズラッチ3」が“4″の間は他処理装置から
のリクエスト要求32を凍結し、自処理装置からのリク
エスト要求32を優先させることが可能になり、期待通
りの擬似障害を期待した側の処理装置で発生させること
ができる。
〔発明の効果〕
以上説明したように、本発明によれば、自己診断・回復
機能を有する情報処理装置において、通常では検証困難
な障害処理、再実行機能の検証が、確実に、より完全に
、しかも短時間で人手をかけずに可能となる。
【図面の簡単な説明】
第1図は本発明の一実施例を示すスキャンイン擬似障害
発生方式の全体構成図、第2図は本発明の他の実施例を
示す対象フリップフロップへのスキャンイン同期方式の
構成図、第3図は複数処理装置から共通に使用可能な場
所を障害テストするために必要な機能を具備する装置の
システム構成図、第4図は第3図で示す共通部のテスI
−フロー図、第5図は従来のスキャンイン擬似障害発生
方式の全体構成図である。 1−二マイクロ命令アドレスレジスタ、4ニアドレス比
較レジスタ、5ニアドレス比較回路、6:スキヤンアI
くレスレジスタ、7:スキャンインデータレジスタ、1
0ニスキャンアドレスデコード回路、11ニスキャンイ
ン信号同期回路、14:対象フリップフロップ、30:
処理装置、31:SCフリーズラッチ、34:主記憶装
置制御ユニット、35:SCリクエスト要求制御部、3
6二主記憶装置、51,53ニ一般レジスタ。 16一 タイミング RMO出力デー 5SIT OR ROA R RB TOTI T2  T3 To  Tl−9Qつ−

Claims (1)

    【特許請求の範囲】
  1. 1、装置の自己診断・回復手段を有する1台または複数
    台の情報処理装置を備え、各情報処理装置内には通常の
    動作制御回路とは全く独立に装置内部のレジスタをアド
    レス指定してセット、リセットするスキャンイン手段と
    、該スキャンイン手段が動作開始に必要な情報を特殊な
    命令により設定する手段とを具備したシステムにおいて
    、各情報処理装置は上記命令でアドレス指定されたレジ
    スタを、通常の動作制御回路の状態とは全く独立にレジ
    スタ使用タイミングに同期させてセットまたはリセット
    し、後刻実行される一般命令処理中に擬似障害を発生さ
    せ、さらに複数台の情報処理装置から共通に使用される
    アクセス場所の障害試験を行う時に、擬似障害をしかけ
    た時点から擬似障害を検出するまでの間、擬似障害をし
    かけた情報処理装置以外の情報処理装置から共通アクセ
    ス場所へのアクセスを凍結させることを特徴とする情報
    処理装置の擬似障害発生方式。
JP62327021A 1987-12-25 1987-12-25 情報処理装置の擬似障害発生方式 Expired - Fee Related JPH0670777B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62327021A JPH0670777B2 (ja) 1987-12-25 1987-12-25 情報処理装置の擬似障害発生方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62327021A JPH0670777B2 (ja) 1987-12-25 1987-12-25 情報処理装置の擬似障害発生方式

Publications (2)

Publication Number Publication Date
JPH01169640A true JPH01169640A (ja) 1989-07-04
JPH0670777B2 JPH0670777B2 (ja) 1994-09-07

Family

ID=18194422

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62327021A Expired - Fee Related JPH0670777B2 (ja) 1987-12-25 1987-12-25 情報処理装置の擬似障害発生方式

Country Status (1)

Country Link
JP (1) JPH0670777B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006040174A (ja) * 2004-07-29 2006-02-09 Fujitsu Ltd 命令リトライ検証機能付き情報処理装置および命令リトライ検証方法
EP3252488A1 (en) 2016-05-30 2017-12-06 Renesas Electronics Corporation Semiconductor device, electronic control system and method for evaluating electronic control system
CN114383346A (zh) * 2021-12-27 2022-04-22 北京世纪互联宽带数据中心有限公司 冷冻单元故障处理方法及装置、计算机可读存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61240335A (ja) * 1985-04-17 1986-10-25 Nec Corp 擬以障害発生装置
JPS61290543A (ja) * 1985-06-19 1986-12-20 Fujitsu Ltd エラ−発生装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61240335A (ja) * 1985-04-17 1986-10-25 Nec Corp 擬以障害発生装置
JPS61290543A (ja) * 1985-06-19 1986-12-20 Fujitsu Ltd エラ−発生装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006040174A (ja) * 2004-07-29 2006-02-09 Fujitsu Ltd 命令リトライ検証機能付き情報処理装置および命令リトライ検証方法
EP3252488A1 (en) 2016-05-30 2017-12-06 Renesas Electronics Corporation Semiconductor device, electronic control system and method for evaluating electronic control system
US10288683B2 (en) 2016-05-30 2019-05-14 Renesas Electronics Corporation Semiconductor device, electronic control system and method for evaluating electronic control system
CN114383346A (zh) * 2021-12-27 2022-04-22 北京世纪互联宽带数据中心有限公司 冷冻单元故障处理方法及装置、计算机可读存储介质
CN114383346B (zh) * 2021-12-27 2023-10-27 北京世纪互联宽带数据中心有限公司 冷冻单元故障处理方法及装置、计算机可读存储介质

Also Published As

Publication number Publication date
JPH0670777B2 (ja) 1994-09-07

Similar Documents

Publication Publication Date Title
US6282501B1 (en) Disk drive testing
US5784382A (en) Method and apparatus for dynamically testing a memory within a computer system
US5511164A (en) Method and apparatus for determining the source and nature of an error within a computer system
JPH04302335A (ja) 内蔵型コンピュータシステムの分析システム
US6442709B1 (en) System and method for simulating disaster situations on peer to peer remote copy machines
JP4132322B2 (ja) 記憶制御装置およびその制御方法
JPH0325814B2 (ja)
EP3572943B1 (en) Semiconductor device and debug method
US20040153731A1 (en) Information processing apparatus
US4559596A (en) History memory control system
US6490544B1 (en) System for testing a multi-tasking computing device
JPH0670777B2 (ja) 情報処理装置の擬似障害発生方式
JP2004101203A (ja) ロジックlsiの不良解析システム及び不良解析方法
JPS5833579B2 (ja) 情報処理装置
JP2871966B2 (ja) 障害検出回路検査システム
JPH04125753A (ja) メモリのオンライン診断方式
JP2885420B2 (ja) 誤り検出機能の検査方式
JPS6250858B2 (ja)
JPS61195444A (ja) コンピユ−タシステム
JPH05165737A (ja) メモリ試験方式
JPH096685A (ja) メモリ装置及びそのエラーテスト方法
JPS6079439A (ja) 診断制御方式
JPH0370811B2 (ja)
US20030115523A1 (en) Apparatus and method for analysis and troubleshooting of electronic devices
JP2004199537A (ja) 回路検証装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees