JPS5852756A - 診断デ−タの修正方法 - Google Patents

診断デ−タの修正方法

Info

Publication number
JPS5852756A
JPS5852756A JP56151054A JP15105481A JPS5852756A JP S5852756 A JPS5852756 A JP S5852756A JP 56151054 A JP56151054 A JP 56151054A JP 15105481 A JP15105481 A JP 15105481A JP S5852756 A JPS5852756 A JP S5852756A
Authority
JP
Japan
Prior art keywords
diagnostic
dictionary
diagnostic data
fault
scan
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
JP56151054A
Other languages
English (en)
Other versions
JPS624743B2 (ja
Inventor
Yasunori Hiraoka
平岡 康紀
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP56151054A priority Critical patent/JPS5852756A/ja
Publication of JPS5852756A publication Critical patent/JPS5852756A/ja
Publication of JPS624743B2 publication Critical patent/JPS624743B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/26Functional testing

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明は、機能診断方式によって情報処理装置の故障診
断を行なう際使用する診断データを簡易に修正する方法
に関する。
近年、あらゆる分野で情報処理装置の使用が拡大し、そ
の装置が故障した場合の社会的影響も益々大きくなって
いる。このため装置が故障したときr/C素早くその故
障位置を指摘する故障診断技術も益々重要になってきて
いる。
情報処理装置の故障診断方法の一つに機能診断と呼ばれ
るものがある。これはハードウェアの機能を通常のプロ
グラム走行時と同じように動作させながら、ハードウェ
アに故障が有るときと無いときの各部入出力信号状態を
監視し、その結果から故障位置を求める診断方法であり
、装置に付加される診断制御用のハードウェア量が少な
くて済む利点がある。
この機能診断方式ではハードウェアの機能を十分にテス
トするための入力条件のと、該入力条件により検出しう
る故障群の対応リスト等■が必要である。一般には、■
をテスト入力、■を診断辞書、そして■と■を合わせた
ものを診断データと呼ぶ。詳しく太うと、機能診断を行
うには、■被診断装置の状態設定、■動作命令の設定、
■クロック歩道、■被診断装置の状態続出(以下、この
ことをスキャンアウトと呼ぶ)、■読出した状態が正常
(無故障)状態と異なっていれば故障辞書を索引する、
という一連の手続が必要であるが、このうち■〜■がテ
スト入力のと呼ばれ、一般には診断設計者が各条件を指
定する。■〜■が診断辞書■であり、これはスキャンア
ウト時のクロック数、スキャンアウトポイントを示すア
ドレス、正常状態時の論理値(正常値)及び故障辞書か
ら成る。故障辞書■〜■の手続きを入力として、ハード
ウニアシミニレージ璽ンあるいはソフトウエアシミエレ
ーシlンにより求められる。
ところで、上述した診断辞書の作成方法には、(イ)正
常なる診断対象装置に擬似故障を挿入した状態でテスト
入力を与え、そのときの応答状態から診断辞書を作成す
るハードウニアシミニレージ曹ン方法と、(→コンピュ
ータシステム内に診断対象装置の回路情報を展開し、テ
スト人力に対して故障シミュレーションを行い、そのテ
スト人力が検出する故障群を求めることから診断辞書を
作成するソフトウエアシミエレーシ冒ン方法とがあり、
大形の装置では(鴫の方法を用いるのが一般的である。
このfP)の方法で診断辞書を作成することを故障シミ
ュレーショント呼フ。
一般に、故障シミエレーシ璽ンによる診断辞書の作成に
は膨大な計算機処理時間を必要とする。
経験によれば超大形計算機の中央処理装置(約15万ゲ
ートのcpu )を約100の回路ブロック(加算機、
乗算器等)に分け、各回路ブロックに対する診断辞書を
故障シミュレーションにより作成するには、1プ四ツク
当り約5時間、全体で500時間程度の計算時間を必要
とする。この方法で一旦診断辞書が作成されたのちに、
診断対象となる情報処理装置側にハードウェア変更が生
じると、従来は変更に関連する回路ブロック(複数の場
合が多い)の診断辞書を再び故障シミエレーシ璽ンによ
り梓成し直している。しかしながらこの様にすると診断
データの修正に多大な工数がががってこれがユーザへの
提供時期の遅れとなり、この間ユーザ側に診断プログラ
ムが存在17ない時期が生じてMTTR(平均修理時間
)の低下をもたらすという問題が生ずる。
ところが過去の例にみられるハードウェアの変更内容を
本発明者等が詳細に検討してみると、ハードウェア変更
により診断辞書は変更となるが、診断辞書内の故障辞書
は変更しないでそのま\使用できる場合が少なからずあ
ることが見い出された0例えば、回路ブロックが追加さ
れである回路ブロックIc到るまでのクロック数に変更
があった場合には、該追加回路ブロックが独立的なもの
であれば回路ブロックIK対する診断辞書内のスキャン
アウトクロック数のみが変更となり、他の診断辞書内の
内容は変更がない、更に一般化すれば、既存の診断辞書
を構成する要素のうちスキヤシアウトクロック数、スキ
ャンアウトアドレス、正常値のいずれか1つ又は複数を
修正するだけで故障シミエレーシ璽ンを行なって故障辞
書を修正しなくても診断辞書の修正が可能となるケース
があるということである。
本発明は上記知見に基づく4ので、その特徴とするとこ
ろは情報処理装置の機能診断方式による故障診断時に使
用する、予め故障シミエレーシ冒ンによって作成した診
断辞書とテスト入力とからなる診断データを、該情報処
理装置のハードウェア変更に伴ない修正する方法におい
て、骸診断データを構成する要素のうち故障辞書はその
まま流用して他のスキャンアウトクロック数、スキャン
アウトアドレスおよび正常値を故障シミエレーシ冒ンを
経ずに直接変更する点にある。以下図面を参照しながら
これを詳細に説明する。
第1図は本発明方法の概略説明図で、左側が修正対象と
なるブロック番号1(回路ブロック1に対応する)K対
する既存診断データ、右側が修正後の新診断データであ
る。診断データは前述したようにテスト人力■と診断辞
書■とからなり、更に該診断辞書■はスキャンアウトク
ロック数n。
m・・−・・・・・、スキャンアウトアドレスa 、 
b ’−−−−−−−−−1正常値XI7・・・・・・
、および故障辞書α・・曲、 を最小単位として構成さ
れる。尚、クロック数m1スキヤンアドレスb1正常値
y1・・・・・・ は故障診断を2以上の条件で行なう
場合に用いる。本発明はこの診断辞書■のうち故障辞書
αを変更せずに済む場合に適用される。図中の実線矢印
は変更を要せずに新診断データにそのまま流用できるデ
ータを示したものである。これに対し、破線矢印がノ1
−ドウエア変更に伴ない修正しなければならないデータ
であるが、これはスキャンアウトクロック数n、m・−
・・・・、スキャンアウトアドレスa、b・・・1.1
、正常値X+7・・・・・・だけである。新診断データ
中のn’ 、 E!l’ =−’・・は修正後のスキャ
ンアウトクロック数 m/ 、 b/・・・・・・は修
正後のスキャンアウトアドレス、!’*7’・・・・・
・は修正後の正常値である。これらの修正は故障シミ2
レージlンを経ずに行なえるので、その処理時間は1回
路ブロック当り僅か数分程度で済む。
第2図は本発明の一実施例を示す処理フローで、(1)
は全体図、(b)はその変更処理プログラムの詳細図で
ある。第2図(瓢)は、既存診断データファイルからブ
ロック番号が指定された既存診断データを読出し、それ
を各種変更内容に従い変更処理プログラムKかけ、そし
て修正された新診断データを新診断データファイルに格
納する様子を示したものである。同図(b)は変更内容
指定がクロック数か、スキャンアウト アドレスか、正
常値かを判断しつつ診断データを変更する処理のフロー
を示したものである。
故障辞書αけ、回路ブロックi内の1点(スキャンアウ
トポイント)でエラーが発見されたとき、その点にエラ
ーを生じさせる可能性のある全系統を導線番号群として
示すもので、これは前述した故障シミュレーションによ
り予め作成される。勿論、ハードウェアの変更内容によ
ってはこの故障辞書も故障シミュレーションによって変
更する必要が生ずる0本発明はその必要のないハードウ
ェア変更に限られる。
以上述べたように本発明によれば、従来故障シミュレー
ションを経て数時間を要し、ていた診断辞書の修正を僅
か数分程度に短縮できる利点があり、実用上の効果は甚
大である。
【図面の簡単な説明】
第1図は本発明の概要説明図、第2図は本発明の一実施
例を示すフローチャートである。 図中、のけテスト入力、■は診断辞書、αけ故障辞書、
mF′iスキャンアウトクロック数、&はスキャンアウ
トアドレス、Xは正常値である。 出願人 富士通株式会社 代理人弁理士   青   柳      稔第1図

Claims (1)

    【特許請求の範囲】
  1. 情報処理装置の機能診断方式による故障診断時に使用す
    る、予め故障シェミレーシ曹ンによって作成した診断辞
    書とテスト入力とからなる診断データを、該情報処理装
    置のハードウェア変更に伴ない修正する方法において、
    該診断データを構成する要素のうち故障辞書はそのまま
    流用して他のスキャンアウトクロック数、スキャンアウ
    トアドレスおよび正常値を故障シ&2レージlンを経ず
    に直接変更することを特徴とする診断データの修正方法
JP56151054A 1981-09-24 1981-09-24 診断デ−タの修正方法 Granted JPS5852756A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56151054A JPS5852756A (ja) 1981-09-24 1981-09-24 診断デ−タの修正方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56151054A JPS5852756A (ja) 1981-09-24 1981-09-24 診断デ−タの修正方法

Publications (2)

Publication Number Publication Date
JPS5852756A true JPS5852756A (ja) 1983-03-29
JPS624743B2 JPS624743B2 (ja) 1987-01-31

Family

ID=15510284

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56151054A Granted JPS5852756A (ja) 1981-09-24 1981-09-24 診断デ−タの修正方法

Country Status (1)

Country Link
JP (1) JPS5852756A (ja)

Also Published As

Publication number Publication date
JPS624743B2 (ja) 1987-01-31

Similar Documents

Publication Publication Date Title
JPH0416813B2 (ja)
US20140040841A1 (en) Apparatus and method thereof for hybrid timing exception verification of an integrated circuit design
CN110543420B (zh) 一种软件测试方法、系统、终端及存储介质
US5115502A (en) Method and apparatus for determining internal status of a processor using simulation guided by acquired data
US6615379B1 (en) Method and apparatus for testing a logic device
JP3173855B2 (ja) デジタル・テスト・ベクトルの編集方法
US4813009A (en) Method and apparatus for determining internal status of a processor
US6681357B2 (en) MISR simulation tool for memory BIST application
US20150067629A1 (en) Diagnosis and debug using truncated simulation
JPS624743B2 (ja)
El-Kharashy et al. A novel assertions-based code coverage automatic cad tool
CN120893234B (zh) 一种电气设备故障诊断的仿真模拟分析方法
US20030233504A1 (en) Method for detecting bus contention from RTL description
JPH01156680A (ja) 論理回路の故障診断方法
JPS6151578A (ja) 電子回路装置障害診断方式
JPS61241672A (ja) Ic試験装置
JP2672893B2 (ja) 故障シミュレーション処理装置
JP3126833B2 (ja) 集積回路の故障診断装置
JP3291391B2 (ja) 演算器試験装置
SU484521A1 (ru) Устройство дл обнаружени ошибок в цифровых автоматах
JPH0318777A (ja) スキヤン回路の故障診断方法
Hemphill The development of procedures for the analysis and synthesis of a highly defined class of fault tolerant computer systems
CN117370168A (zh) 设置逻辑系统设计的仿真还原点的方法及相关设备
JPH0997194A (ja) フェイルメモリのデータ取得装置
JPS6277612A (ja) プラント異常診断方法