JPS624743B2 - - Google Patents
Info
- Publication number
- JPS624743B2 JPS624743B2 JP56151054A JP15105481A JPS624743B2 JP S624743 B2 JPS624743 B2 JP S624743B2 JP 56151054 A JP56151054 A JP 56151054A JP 15105481 A JP15105481 A JP 15105481A JP S624743 B2 JPS624743 B2 JP S624743B2
- Authority
- JP
- Japan
- Prior art keywords
- diagnostic
- dictionary
- fault
- scan
- diagnostic data
- 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.)
- Expired
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional 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)
Description
【発明の詳細な説明】
本発明は、機能診断方式によつて情報処理装置
の故障診断を行なう際使用する診断データを簡易
に修正する方法に関する。
の故障診断を行なう際使用する診断データを簡易
に修正する方法に関する。
近年、あらゆる分野で情報処理装置の使用が拡
大し、その装置が故障した場合の社会的影響も
益々大きくなつている。このため装置が故障した
ときに素早くその故障位置を指摘する故障診断技
術も益々重要になつてきている。
大し、その装置が故障した場合の社会的影響も
益々大きくなつている。このため装置が故障した
ときに素早くその故障位置を指摘する故障診断技
術も益々重要になつてきている。
情報処理装置の故障診断方法の一つに機能診断
と呼ばれるものがある。これはハードウエアの機
能を通常のプログラム走行時と同じように動作さ
せながら、ハードウエアに故障が有るときと無い
ときの各部入出力信号状態を監視し、その結果か
ら故障位置を求める診断方法であり、装置に付加
される診断制御用のハードウエア量が少なくて済
む利点がある。
と呼ばれるものがある。これはハードウエアの機
能を通常のプログラム走行時と同じように動作さ
せながら、ハードウエアに故障が有るときと無い
ときの各部入出力信号状態を監視し、その結果か
ら故障位置を求める診断方法であり、装置に付加
される診断制御用のハードウエア量が少なくて済
む利点がある。
この機能診断方式ではハードウエアの機能を十
分にテストするための入力条件Aと、該入力条件
により検出しうる故障群の対応リスト等Bが必要
である。一般には、Aをテスト入力、Bを診断辞
書、そしてAとBを合わせたものを診断データと
呼ぶ。詳しく云うと、機能診断を行うには、被
診断装置の状態設定、動作命令の設定、クロ
ツク歩進、被診断装置の状態読出(以下、この
ことをスキヤン アウトと呼ぶ)、読出した状
態が正常(無故障)状態と異なつていれば故障辞
書を索引する、という一連の手続が必要である
が、このうち〜がテスト入力Aと呼ばれ、一
般には診断設計者が各条件を指定する。〜が
診断辞書Bであり、これはスキヤン アウト時の
クロツク数、スキヤン アウト ポイントを示す
アドレス、正常状態時の論理値(正常値)及び故
障辞書から成る。故障辞書〜の手続きを入力
として、ハードウエア シユミレーシヨンあるい
はソフトウエア シユミレーシヨンにより求めら
れる。
分にテストするための入力条件Aと、該入力条件
により検出しうる故障群の対応リスト等Bが必要
である。一般には、Aをテスト入力、Bを診断辞
書、そしてAとBを合わせたものを診断データと
呼ぶ。詳しく云うと、機能診断を行うには、被
診断装置の状態設定、動作命令の設定、クロ
ツク歩進、被診断装置の状態読出(以下、この
ことをスキヤン アウトと呼ぶ)、読出した状
態が正常(無故障)状態と異なつていれば故障辞
書を索引する、という一連の手続が必要である
が、このうち〜がテスト入力Aと呼ばれ、一
般には診断設計者が各条件を指定する。〜が
診断辞書Bであり、これはスキヤン アウト時の
クロツク数、スキヤン アウト ポイントを示す
アドレス、正常状態時の論理値(正常値)及び故
障辞書から成る。故障辞書〜の手続きを入力
として、ハードウエア シユミレーシヨンあるい
はソフトウエア シユミレーシヨンにより求めら
れる。
ところで、上述した診断辞書の作成方法には、
(イ)正常なる診断対象装置に擬似故障を挿入した状
態でテスト入力を与え、そのときの応答状態から
診断辞書を作成するハードウエア シユミレーシ
ヨン方法と、(ロ)コンピユータシステム内に診断対
象装置の回路情報を展開し、テスト入力に対して
故障シユミレーシヨンを行い、そのテスト入力が
検出する故障群を求めることから診断辞書を作成
するソフトウエア シユミレーシヨン方法とがあ
り、大形の装置では(ロ)の方法を用いるのが一般的
である。この(ロ)の方法で診断辞書を作成すること
を故障シユミレーシヨンと呼ぶ。
(イ)正常なる診断対象装置に擬似故障を挿入した状
態でテスト入力を与え、そのときの応答状態から
診断辞書を作成するハードウエア シユミレーシ
ヨン方法と、(ロ)コンピユータシステム内に診断対
象装置の回路情報を展開し、テスト入力に対して
故障シユミレーシヨンを行い、そのテスト入力が
検出する故障群を求めることから診断辞書を作成
するソフトウエア シユミレーシヨン方法とがあ
り、大形の装置では(ロ)の方法を用いるのが一般的
である。この(ロ)の方法で診断辞書を作成すること
を故障シユミレーシヨンと呼ぶ。
一般に、故障シユミレーシヨンによる診断辞書
の作成には膨大な計算機処理時間を必要とする。
経験によれば超大形計算機の中央処理装置(約15
万ゲートのCPU)を約100の回路ブロツク(加算
機、乗算器等)に分け、各回路ブロツクに対する
診断辞書を故障シユミレーシヨンにより作成する
には、1ブロツク当り約5時間、全体で500時間
程度の計算時間を必要とする。この方法で一旦診
断辞書が作成されたのちに、診断対象となる情報
処理装置側にハードウエア変更が生じると、従来
は変更に関連する回路ブロツク(複数の場合が多
い)の診断辞書を再び故障シユミレーシヨンによ
り作成し直している。しかしながらこの様にする
と診断データの修正に多大な工数がかかつてこれ
がユーザへの提供時期の遅れとなり、この間ユー
ザ側に診断プログラムが存在しない時期が生じて
MTTR(平均修理時間)の低下をもたらすとい
う問題が生ずる。
の作成には膨大な計算機処理時間を必要とする。
経験によれば超大形計算機の中央処理装置(約15
万ゲートのCPU)を約100の回路ブロツク(加算
機、乗算器等)に分け、各回路ブロツクに対する
診断辞書を故障シユミレーシヨンにより作成する
には、1ブロツク当り約5時間、全体で500時間
程度の計算時間を必要とする。この方法で一旦診
断辞書が作成されたのちに、診断対象となる情報
処理装置側にハードウエア変更が生じると、従来
は変更に関連する回路ブロツク(複数の場合が多
い)の診断辞書を再び故障シユミレーシヨンによ
り作成し直している。しかしながらこの様にする
と診断データの修正に多大な工数がかかつてこれ
がユーザへの提供時期の遅れとなり、この間ユー
ザ側に診断プログラムが存在しない時期が生じて
MTTR(平均修理時間)の低下をもたらすとい
う問題が生ずる。
ところが過去の例にみられるとハードウエアの
変更内容を本発明者等が詳細に検討してみると、
ハードウエア変更により診断辞書は変更となる
が、診断辞書内の故障辞書は変更しないでその
まゝ使用できる場合が少なからずあることが見い
出された。例えば、回路ブロツクが追加されてあ
る回路ブロツクiに到るまでのクロツク数に変更
があつた場合には、該追加回路ブロツクが独立的
なものであれば回路ブロツクiに対する診断辞書
内のスキヤン アウト クロツク数のみが変更と
なり、他の診断辞書内の内容は変更がない。更に
一般化すれば、既存の診断辞書を構成する要素の
うちスキヤン アウト クロツク数、スキヤン
アウト アドレス、正常値のいずれか1つ又は複
数を修正するだけで故障シユミレーシヨンを行な
つて故障辞書を修正しなくても診断辞書の修正が
可能となるケースがあるということである。
変更内容を本発明者等が詳細に検討してみると、
ハードウエア変更により診断辞書は変更となる
が、診断辞書内の故障辞書は変更しないでその
まゝ使用できる場合が少なからずあることが見い
出された。例えば、回路ブロツクが追加されてあ
る回路ブロツクiに到るまでのクロツク数に変更
があつた場合には、該追加回路ブロツクが独立的
なものであれば回路ブロツクiに対する診断辞書
内のスキヤン アウト クロツク数のみが変更と
なり、他の診断辞書内の内容は変更がない。更に
一般化すれば、既存の診断辞書を構成する要素の
うちスキヤン アウト クロツク数、スキヤン
アウト アドレス、正常値のいずれか1つ又は複
数を修正するだけで故障シユミレーシヨンを行な
つて故障辞書を修正しなくても診断辞書の修正が
可能となるケースがあるということである。
本発明は上記知見に基づくもので、その特徴と
するところは情報処理装置の機能診断方式による
故障診断時に使用する、予め故障シユミレーシヨ
ンによつて作成した診断辞書とテスト入力とから
なる診断データを、該情報処理装置のハードウエ
ア変更に伴ない修正する方法において、該診断デ
ータを構成する要素のうち故障辞書はそのまま流
用して他のスキヤン アウト クロツク数、スキ
ヤン アウト アドレスおよび正常値を故障シユ
ミレーシヨンを経ずに直接変更する点にある。以
下図面を参照しながらこれを詳細に説明する。
するところは情報処理装置の機能診断方式による
故障診断時に使用する、予め故障シユミレーシヨ
ンによつて作成した診断辞書とテスト入力とから
なる診断データを、該情報処理装置のハードウエ
ア変更に伴ない修正する方法において、該診断デ
ータを構成する要素のうち故障辞書はそのまま流
用して他のスキヤン アウト クロツク数、スキ
ヤン アウト アドレスおよび正常値を故障シユ
ミレーシヨンを経ずに直接変更する点にある。以
下図面を参照しながらこれを詳細に説明する。
第1図は本発明方法の概略説明図で、左側が修
正対象となるブロツク番号i(回路ブロツクiに
対応する)に対する既存診断データ、右側が修正
後の新診断データである。診断データは前述した
ようにテスト入力Aと診断辞書Bとからなり、更
に該診断辞書Bはスキヤン アウト クロツク数
n,m…………、スキヤン アウト アドレス数
a,b…………、正常値x,y、および故障辞書
α…………、を最小単位として構成される。尚、
クロツク数m、スキヤンアドレスb、正常値y、
…………は故障診断を2以上の条件で行なう場合
に用いる。本発明はこの診断辞書Bのうち故障辞
書αを変更せずに済む場合に適用される。図中の
実線矢印は変更を要せずに新診断データにそのま
ま流用できるデータを示したものである。これに
対し、破線矢印がハードウエア変更に伴ない修正
しなければならないデータであるが、これはスキ
ヤン アウト クロツク数n,m…………、スキ
ヤン アウト アドレスa,b…………、正常値
x,y…………だけである。新診断データ中の
n′,m′…………は修正後のスキヤン アウト
クロツク数、a′,b′…………は修正後のスキヤン
アウト アドレス、x′,y′…………は修正後の
正常値である。これらの修正は故障シユミレーシ
ヨンを経ずに行なえるので、その処理時間は1回
路ブロツク当り僅か数分程度で済む。
正対象となるブロツク番号i(回路ブロツクiに
対応する)に対する既存診断データ、右側が修正
後の新診断データである。診断データは前述した
ようにテスト入力Aと診断辞書Bとからなり、更
に該診断辞書Bはスキヤン アウト クロツク数
n,m…………、スキヤン アウト アドレス数
a,b…………、正常値x,y、および故障辞書
α…………、を最小単位として構成される。尚、
クロツク数m、スキヤンアドレスb、正常値y、
…………は故障診断を2以上の条件で行なう場合
に用いる。本発明はこの診断辞書Bのうち故障辞
書αを変更せずに済む場合に適用される。図中の
実線矢印は変更を要せずに新診断データにそのま
ま流用できるデータを示したものである。これに
対し、破線矢印がハードウエア変更に伴ない修正
しなければならないデータであるが、これはスキ
ヤン アウト クロツク数n,m…………、スキ
ヤン アウト アドレスa,b…………、正常値
x,y…………だけである。新診断データ中の
n′,m′…………は修正後のスキヤン アウト
クロツク数、a′,b′…………は修正後のスキヤン
アウト アドレス、x′,y′…………は修正後の
正常値である。これらの修正は故障シユミレーシ
ヨンを経ずに行なえるので、その処理時間は1回
路ブロツク当り僅か数分程度で済む。
第2図は本発明の一実施例を示す処理フロー
で、aは全体図、bはその変更処理プログラムの
詳細図である。第2図aは、既存診断データフア
イルからブロツク番号が指定された既存診断デー
タを読出し、それを各種変更内容に従い変更処理
プログラムにかけ、そして修正された新診断デー
タを新診断データフアイルに格納する様子を示し
たものである。同図bは変更内容指定がクロツク
数か、スキヤン アウト アドレスか、正常値か
を判断しつつ診断データを変更する処理のフロー
を示したものである。
で、aは全体図、bはその変更処理プログラムの
詳細図である。第2図aは、既存診断データフア
イルからブロツク番号が指定された既存診断デー
タを読出し、それを各種変更内容に従い変更処理
プログラムにかけ、そして修正された新診断デー
タを新診断データフアイルに格納する様子を示し
たものである。同図bは変更内容指定がクロツク
数か、スキヤン アウト アドレスか、正常値か
を判断しつつ診断データを変更する処理のフロー
を示したものである。
故障辞書αは、回路ブロツクi内の1点(スキ
ヤンアウトポイント)でエラーが発見されたと
き、その点にエラーを生じさせる可能性のある全
系統を導線番号群として示すもので、これは前述
した故障シユミレーシヨンにより予め作成され
る。勿論、ハードウエアの変更内容によつてはこ
の故障辞書も故障シユミレーシヨンによつて変更
する必要が生ずる。本発明はその必要のないハー
ドウエア変更に限られる。
ヤンアウトポイント)でエラーが発見されたと
き、その点にエラーを生じさせる可能性のある全
系統を導線番号群として示すもので、これは前述
した故障シユミレーシヨンにより予め作成され
る。勿論、ハードウエアの変更内容によつてはこ
の故障辞書も故障シユミレーシヨンによつて変更
する必要が生ずる。本発明はその必要のないハー
ドウエア変更に限られる。
以上述べたように本発明によれば、従来故障シ
ユミレーシヨンを経て数時間を要していた診断辞
書の修正を僅か数分程度に短縮できる利点があ
り、実用上の効果は甚大である。
ユミレーシヨンを経て数時間を要していた診断辞
書の修正を僅か数分程度に短縮できる利点があ
り、実用上の効果は甚大である。
第1図は本発明の概要説明図、第2図は本発明
の一実施例を示すフローチヤートである。 図中、Aはテスト入力、Bは診断辞書、αは故
障辞書、nはスキヤンアウトクロツク数、aはス
キヤンアウトアドレス、xは正常値である。
の一実施例を示すフローチヤートである。 図中、Aはテスト入力、Bは診断辞書、αは故
障辞書、nはスキヤンアウトクロツク数、aはス
キヤンアウトアドレス、xは正常値である。
Claims (1)
- 1 情報処理装置の機能診断方式による故障診断
時に使用する、予め故障シユミレーシヨンによつ
て作成した診断辞書とテスト入力とからなる診断
データを、該情報処理装置のハードウエア変更に
伴ない修正する方法において、該診断データを構
成する要素のうち故障辞書はそのまま流用して他
のスキヤン アウト クロツク数、スキヤン ア
ウト アドレスおよび正常値を故障シユミレーシ
ヨンを経ずに直接変更することを特徴とする診断
データの修正方法。
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 JPS5852756A (ja) | 1983-03-29 |
| JPS624743B2 true 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) |
-
1981
- 1981-09-24 JP JP56151054A patent/JPS5852756A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5852756A (ja) | 1983-03-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5515383A (en) | Built-in self-test system and method for self test of an integrated circuit | |
| JPH052654A (ja) | マイクロコンピユータの故障検知方法および回路 | |
| JPH0416813B2 (ja) | ||
| US6615379B1 (en) | Method and apparatus for testing a logic device | |
| JP3173855B2 (ja) | デジタル・テスト・ベクトルの編集方法 | |
| CN117033113B (zh) | 一种信号延迟的控制电路和方法 | |
| US6845440B2 (en) | System for preventing memory usage conflicts when generating and merging computer architecture test cases | |
| US6681357B2 (en) | MISR simulation tool for memory BIST application | |
| JPS624743B2 (ja) | ||
| CN113742198B (zh) | 测试方法、装置、电子设备及存储介质 | |
| JPH05101697A (ja) | Lsi用故障診断回路 | |
| US20030233504A1 (en) | Method for detecting bus contention from RTL description | |
| JPS6151578A (ja) | 電子回路装置障害診断方式 | |
| JPS59117660A (ja) | シミユレ−シヨン状態復元処理方式 | |
| JPS6014351A (ja) | 自動試験方式 | |
| JP2861861B2 (ja) | 故障診断システム | |
| JPH04362755A (ja) | 共用型拡張記憶試験方式 | |
| JPH01156680A (ja) | 論理回路の故障診断方法 | |
| JP2924392B2 (ja) | マイクロコンピュータシステム | |
| JPS628828B2 (ja) | ||
| JPH0318777A (ja) | スキヤン回路の故障診断方法 | |
| JP2624135B2 (ja) | タイミング解析方法 | |
| SU911531A1 (ru) | Система дл контрол и диагностики цифровых узлов | |
| JPH0844583A (ja) | 情報処理装置における診断システム | |
| CN117370168A (zh) | 设置逻辑系统设计的仿真还原点的方法及相关设备 |