JPH0368038A - 情報処理装置 - Google Patents

情報処理装置

Info

Publication number
JPH0368038A
JPH0368038A JP1205207A JP20520789A JPH0368038A JP H0368038 A JPH0368038 A JP H0368038A JP 1205207 A JP1205207 A JP 1205207A JP 20520789 A JP20520789 A JP 20520789A JP H0368038 A JPH0368038 A JP H0368038A
Authority
JP
Japan
Prior art keywords
arithmetic processing
scan path
processing unit
scan
register
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
JP1205207A
Other languages
English (en)
Inventor
Takaharu Wakayama
若山 隆治
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 Engineering Ltd
Original Assignee
NEC Engineering 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 NEC Engineering Ltd filed Critical NEC Engineering Ltd
Priority to JP1205207A priority Critical patent/JPH0368038A/ja
Publication of JPH0368038A publication Critical patent/JPH0368038A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 技術分野 本発明は情報処理装置に関し、特に障害発生時に命令再
試行を行う情報処理装置に関する。
従来技術 従来、この種の情報処理装置においては、演算処理装置
の命令再試行時に正当性のチエツクが必要なソフトウェ
アビジプルレジスタ群に関係のある全てのパッケージの
フリップフロップ(以下FFとする)の内容をスキャン
パスを用いて読出し、読出したFFの内容のうちソフト
ウェアビジプルレジスタとして必要な部分を抜出して正
当性のチエツクを行っていた。
この後に、読出しに使用したスキャンパスを用いてそれ
らFFの内容を書き戻していた。
このような従来の情報処理装置では、演算処理装置の命
令再試行において正当性のチエツクが必要なソフトウェ
アビジプルレジスタ群の内容を読出すときに、そのソフ
トウェアビジプルレジスタ群のFFが存在するスキャン
パスを全てスキャンアウトしているため、ソフトウェア
ビジプルレジスタ群に関係のないFFの内容もスキャン
アウトすることとなり、演算処理装置の命令再試行に時
間がかかるという欠点がある。
発明の目的 本発明は上記のような従来のものの欠点を除去すべくな
されたもので、命令再試行を高速化することができる情
報処理装置の提供を目的とする。
発明の構成 本発明による情報処理装置は、装置内の複数のレジスタ
各々を縦続接続して構成され、診断装置からスキャンイ
ンおよびスキャンアウト自在な第1のスキャンパスを有
する情報処理装置であって、前記複数のレジスタのうち
命令再試行時に正当性の確認を必要とするレジスタ群を
縦続接続して構成された第2のスキャンパスと、前記第
1および前記第2のスキャンパスのうち一方を前記診断
装置からの指示信号に応じて選択する選択手段とを有す
ることを特徴とする。
実施例 次に、本発明の一実施例について図面を参照して説明す
る。
第1図は本発明の一実施例を示すブロック図である。図
において、診断制御装置1はスキャンパスおよび命令再
試行を制御するスキャンパス・命令再試行制御部(以下
制御部とする)〕Oと、演算処理装置2内のスキャンパ
ス選択のモードを切換えるフリップフロップ(以下FF
とする)11と、演算処理装置2内のスキャンパスアド
レスを格納するスキャンパスアドレスレジスタ(以下ア
ドレスレジスタとする)12と、スキャンデータを格納
するスキャンデータレジスタ(以下データレジスタとす
る)13とを備えている。
演算処理装置2は診断制御装置1の制御によってスキャ
ンイン、スキャンアウト、命令再試行の実行を行い、装
置内のレジスタ群3が各々縦続接続されて構成されるス
キャンパス(以下スキャンパスIとする)と、このレジ
スタ群3のうち命令再試行時に正当性のチエツクが必要
なソフトつJアビジプルレジスタ群31−(図の斜線部
)が各々縦続接続されて構成されるスキャンパス(以下
スキャンパス■とする)と、これらスキャンパス1とス
キャンパス■とのうち一方を選択するセレクタ4とを備
えている。
第2図は第11図の演算処理装置2の構成を示すブロッ
ク図である。図において、演算処理装置2内のレジスタ
群3a〜3dは各々縦続接続されてスキャンパス(以下
各々スキャンパスIa−16とする)を構成し、レジス
タP43a〜3d内のソフトウエアビジブルレジスタ7
J31a、31.bは各々縦続接続されてスキャンパス
(以下スキャンパスUaとする)を構成し、ソフトウェ
アビジプルレジスタ群31.c、31dは各々縦続接続
されてスキャンパス(以下スキャンパスnbとする)を
構成している。
診断制御装置1のFF11から送られてくるスキャンパ
スセレクトモードはスキャンパスセレクトモードレジス
タ(以下モードレジスタとする)6に保持され、モード
レジスタ6からセレクタ4゜5に夫々出力される。
また、診断制御装置1のアドレスレジスタ12から送ら
れてくるスキャンパスアドレスはスキャンパスアドレス
レジスタ(以下アドレスレジスタとする)7に格納され
、アドレスレジスタ7からセレクタ5に出力される。セ
レクタ5はモードレジスタ6からのスキャンパスセレク
トモードに応じてスキャンパスIa〜Idとスキャンパ
スrlanbとのうち一方を選択し、そのスキャンパス
にスキャンパスアドレスを供給する。
さらに、診断制御装置1のデータレジスタ13から送ら
れてくるスキャンデータはセレクタ4に入力され、モー
ドレジスタ6からのスキャンパスセレクトモードに応じ
てセレクタ4で選択されたスキャンパスIa−16とス
キャンパス1.a  IIbとのうち一方に供給される
ここで、第2図においてはレジスタ群3a〜3dとレジ
スタ群3a〜3d内のソフトウェアビジプルレジスタ群
31a〜31dとをのみ図示しており、他のレジスタ群
およびソフトウェアビジプルレジスタ群は図示していな
い。
これら第1図および第2図を用いて本発明の一実施例の
動作について説明する。
診断制御装置1は独自の診断制御ソフトウェアを有して
おり、この診断制御ソフトウェアにより演算処理装置2
の障害処理などを行っている。
通常、診断制御装置1のF F 1.1の値は“0”(
・ちり、これによりF F 、1−1から演算処理装置
2内のセレクタ4,5へのスキャンパスセレクトモード
も“O“となるため、セレクタ4.5では夫々スキャン
パスIa〜Idが選択され、スキャンイン、時にはアド
レスレジスタ12のスキャンパスアドレスにし5たかっ
てデータレジスタ13のスキ財ンデータがスキャンパス
I a、 −1dにスキャンでソされる。
また、スキャンアウト時にはアドレスレジスタ12のス
キャンパスアドレスにしたがってスキャンパスTa〜I
dのデータがデータレジスタ13にスキャンアウトされ
る。
今、演算処理装置2の運用中に装置内に障害が信士し、
診断制御装置1の制御により演算処理装置°違2で命令
再試行を実行する場合には、演算処理装置2内のソフト
ウェアビジプルレジスタ群313−31dの内容の正当
性をチエツクし、その内容をソフトウェアビジプルレジ
スタn 31 a〜3〕dに書き戻さなければならない
このとき、診断制御装置1は演算処理装置2内のソフト
ウ工アビジブルレジスタn羊31 a = 3 tdの
内容の読出しとその内容の正当性のチエツクとその内容
の書き戻しとを行う間、FF11の位を“1”とするこ
とにより演算処理装置2内0)スキャンパスna、、I
lbを有効にする。
すなわち、FF11のスキャンパスセレクl−=6−ド
を“1″とすることにより、セレクタ4,5は夫々スキ
ャンパスUa、Ilbを選択し、ソフトウェアビジプル
レジスタ群31a〜3 ]、 dに対(2てのみスキャ
ンインおよびスキャンアウトを行う。
診断制御装置1はソフトウェアビジブルレンスタ群31
 a〜31dからスキャンアウトした内容の正当性のチ
エツクを行った後に、演算処理装置2の障害要因を除去
するために演算処理装置2のリセットを行い、正当性の
チエツクを行った内容をソフトウェアビジプルレジスタ
il 31 a〜31dに書き戻して演算処理装置2に
命令再試行を実行させる。
これにより、演算処理装置2の命令再試行を行うとき、
ソフトウェアビジプルレジスタ群31a〜31dに対し
てのみスキャンインおよびスキャンアウトを行うので、
ソフトウェアビジプルレジスタ群31a〜31. dに
関係のないレジスタ群の11容がスキャンアウトされる
ことはなく、高速にl寅算処理装置2の命令再試行を行
うことができる。
このように、演算処理装置2において夫々スキャンハス
Ia−Idを構成するレジスタ群3a〜3d内のソフト
ウェアビジプルレジスタ群31a〜31.、 dを縦続
接続してスキャンパスTa、  IlbをtINi成l
−1演算処理装置2の命令再試行時に診断制御装置1の
F F ]−1からのスキャンパスセレクトモードに応
じてセレクタ4.5によりスキャンパスTa−1dから
スキャンパスIla、IIbに切換えるようにすること
によって、命令再試行時に正当性をチエツクする必要の
あるソ゛ノトウエアビジブルレジスタ群31a〜31d
の内容のみをスキャンアウトすることができるので、余
分なレジスタ群の内容をスキャンアウトすることがなく
なり、命令再試行の実行を高速化することができる。
発明の詳細 な説明したように本発明によれば、第1のスキャンパス
を構成する装置内の複数のレジスタのうち命令再試行時
に正当性の確認を必要とするレジスタ群を縦続接続して
第2のスキャンパスを構成し、これら第1および第2の
スキャンパスのうち一方を診断装置からの指示信号に応
じて選択するようにすることによって、命令再試行を高
速化することができるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例の構成を示すブロック図、第
2図は第1図の演算処理装置の構成を示すブロック図で
ある。 主要部分の符号の説明 1・・・・・・診断制御装置 2・・・・・・演算処理装置 3.3a〜3b・・・・・・レジスタ群4.5・・・・
・・セレクタ 11・・・・・・フリップフロップ 12・・・・・・スキャンパス アドレスレジスタ 1 3・・・・・・スキャンデータレジスタa 〜31 b ・・・ ・・ソフ トウエアビジプル レジスタ群

Claims (1)

    【特許請求の範囲】
  1. (1)装置内の複数のレジスタ各々を縦続接続して構成
    され、診断装置からスキャンインおよびスキャンアウト
    自在な第1のスキャンパスを有する情報処理装置であっ
    て、前記複数のレジスタのうち命令再試行時に正当性の
    確認を必要とするレジスタ群を縦続接続して構成された
    第2のスキャンパスと、前記第1および前記第2のスキ
    ャンパスのうち一方を前記診断装置からの指示信号に応
    じて選択する選択手段とを有することを特徴とする情報
    処理装置。
JP1205207A 1989-08-08 1989-08-08 情報処理装置 Pending JPH0368038A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1205207A JPH0368038A (ja) 1989-08-08 1989-08-08 情報処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1205207A JPH0368038A (ja) 1989-08-08 1989-08-08 情報処理装置

Publications (1)

Publication Number Publication Date
JPH0368038A true JPH0368038A (ja) 1991-03-25

Family

ID=16503175

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1205207A Pending JPH0368038A (ja) 1989-08-08 1989-08-08 情報処理装置

Country Status (1)

Country Link
JP (1) JPH0368038A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5794857A (en) * 1980-12-05 1982-06-12 Nec Corp Logic device
JPS60254331A (ja) * 1984-05-31 1985-12-16 Nec Corp デ−タ処理システムにおける障害処理方式

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5794857A (en) * 1980-12-05 1982-06-12 Nec Corp Logic device
JPS60254331A (ja) * 1984-05-31 1985-12-16 Nec Corp デ−タ処理システムにおける障害処理方式

Similar Documents

Publication Publication Date Title
US3710348A (en) Connect modules
US5280616A (en) Logic circuit for task processing
JPH0368038A (ja) 情報処理装置
JPS6365976B2 (ja)
JPS5833965B2 (ja) コンピュ−タ診断方法およびその装置
JPH0754467B2 (ja) データ処理装置
CA1302580C (en) Apparatus and method for using lockout for synchronization of access to main memory signal groups in a multiprocessor data processing system
JPH01263739A (ja) 情報処理装置
JPH04342033A (ja) 情報処理装置
JPS6150340B2 (ja)
JPH0623977B2 (ja) ベクトル処理装置
JP2797674B2 (ja) 初期設定方式
JP3278833B2 (ja) 論理回路テスト方法及びテスト入力回路及びテスト出力回路
EP0087314B1 (en) Diagnostic system in a data processor
JPH0318777A (ja) スキヤン回路の故障診断方法
JPH0484235A (ja) プログラム事象記録処理方式
JPH0652013A (ja) トレース回路
JPS61272836A (ja) スキヤンル−プ切り替え制御方式
JPH01287751A (ja) マイクロプロセサ装置
JPH0341528A (ja) 計算機における診断装置
JPH0782452B2 (ja) 演算処理装置
JPS6086625A (ja) デ−タ処理装置
Ashcraft Microprogramming of signal processors
JPH04181373A (ja) ベクトル処理装置
JPH0388361A (ja) 大規模集積回路