JPS6389936A - シフトパス故障診断方式 - Google Patents

シフトパス故障診断方式

Info

Publication number
JPS6389936A
JPS6389936A JP61235087A JP23508786A JPS6389936A JP S6389936 A JPS6389936 A JP S6389936A JP 61235087 A JP61235087 A JP 61235087A JP 23508786 A JP23508786 A JP 23508786A JP S6389936 A JPS6389936 A JP S6389936A
Authority
JP
Japan
Prior art keywords
shift
shift path
circuit
path
diagnostic
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
JP61235087A
Other languages
English (en)
Inventor
Hideo Kaneko
英雄 金子
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 JP61235087A priority Critical patent/JPS6389936A/ja
Publication of JPS6389936A publication Critical patent/JPS6389936A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 技術分野 本発明はシフトパス故障診断方式に関し、特に複数の記
憶素子が縦続的に接続された診断ブロックを複数縦続的
に接続して構成されるシフトパスを有する情報処理装置
のシフトパス故障診断方式従来、情報処理装置の試験診
断を行う有効な方法としては、装置内に点在する記憶素
子をテスト時に縦続的に接続して一連のシフトレジスタ
回路(シフトパス)を構成し、テストの難しい順序回路
を組合せ回路に変換することでテストを容易化するシフ
トパス診断方式がある。
このような従来の情報処理装置のシフトパス診断方式で
は、複数の記憶素子を縦続的に接続してシフトパスを構
成しており、このシフトパスには故障時の保守交換単位
が一つのシフト単位に対して複数個含まれていたので、
シフトパスそれ自身に障害が発生すると保守交換単位を
特定することができず、修復時間が大きくなるという欠
点があった。
発明の目的 本発明は上記のような従来のものの欠点を除去すべくな
されたもので、シフトパス自身の故障の診断を容易に行
うことができ、修復時間を短縮することができるシフト
パス故障診断方式の提供を目的とする。
llL員羞 本発明によるシフ1−パス故障診断方式は、複数の記憶
素子が縦続的に接続された診断ブロックを複数縦続的に
接続して構成されるシフトパスを有する情報処理装置の
シフトパス故障診断方式であって、前記診断ブロック毎
に夫々対応して記憶素子を設(プ、前記シフトパスに対
してシフトイン動作により同一データの書込みを行った
ときの前記シフトパスを構成する前記診断ブロック毎の
最後部の記憶素子の内容を前記診断ブロック毎に夫々対
応して設けられた記憶素子に転送して記憶させ、前記診
断ブロック毎に対応して設【プられた記憶素子の内容を
読出して前記診断ブロックの故障の診断を行うようにし
たことを特徴とする。
実施例 次に、本発明の一実施例について図面番参照して説明す
る。
第1図は本発明の一実施例を示すブロック図である。図
において、本発明の一実施例は、シフトパスi (i=
1.2.・・・・・・、n)と、シフトパス選択モード
を指定するシフトパス選択モード指定回路11と、診断
モードを指定するためのシフトモード指定回路12と、
複数のシフトパスiのうち1つを指定するシフトパス指
定回路13と、デコーダ14と、デコーダ14を介して
クロックを供給するクロック供給回路15と、シフトパ
スiにデータを入力するシフトイン制御回路16と、シ
フトパスiからの出力を選択するマルチプレクサ17と
、マルチプレクサ17により選択されたデータを直列に
出力するためのシフトアウト制御回路18と、シフトバ
ッファ19と、診断装置20とから構成されている。
シフトパスiは保守交換単位i j (j=a、b。
・・・・・・、ρ)が夫々縦続的に接続されて構成され
ている。この保守交換単位ijは夫々、装置内に点在す
る記憶素子i j−k (k=’2.3.・・・・・・
、q)が縦続的に接続されて構成される一連のシフトレ
ジスタ回路群で形成される第1のシフトパスと、記憶素
子1j−zで形成される第2のシフトパスと、これらの
シフトパスを切換えるシフトパス選択回路1j−1とか
ら構成されている。
保守交換単位1aにおいては、シフトパス選択モード指
定回路11でシフトパス選択モードが“0″にセットさ
れると、シフトパス選択回路1a−’1によって記憶素
子1a−2〜1 a−qが縦続的に接続され、一連のシ
フトレジスタ回路を構成して第1のシフトパスを構成す
る。また、シフトパス選択モード指定回路11でシフト
パス選択モードが“1″にセットされると、シフトパス
選択回路1a−1によって記憶素子1a−zのみが第2
のシフトパスを構成する。
記憶素子1a−zはシフトモード指定回路12で診断モ
ードが指定されずに、クロックが供給された場合に、第
1のシフトパスの最後の記憶素子1 a−qの内容が移
送され、これを記憶するように構成される。保守交換単
位1a以外の他の保守交換単位1b、・・・、1ρ、・
・・nuも夫々保守交換単位1aと同様に構成される。
次に、本発明の一実施例において、シフトパス異常を検
出する手順について説明する。
まず、シフトパス選択モード指定回路11でシフトパス
選択モードを0″にセットし、保守交換単位ij夫々の
シフトパスを第1のシフトパス構成とする。
つづいて、シフトパス指定回路13で所望のシフトパス
1を選択し、シフトモード指定回路12でシフトモード
を“1″にセットし、クロック供給回路15からシフト
パス1にクロックを供給する。このクロックの供給によ
りマルチプレクサ17とシフトアウト制御回路18とを
介してデータを1ビツトづつシフトバッファ19に取込
む。このとき、シフトパス1のシフ1〜イン端子からシ
フトイン制御回路16により0″が入乃される。
このようにして、シフトパス1の保守交換単位1jの第
1のシフトパスを構成する記憶素子1j−にの内容をす
べてシフトバッファ19に転送すると、シフトパス1の
保守交換単位1jは第1のシフトパスにはすべて′″0
゛′の内容が格納されているはずである。これをチェッ
クするために、さらにクロックを1回だ(づシフトパス
コに供給して、シフトアウト端子から出力されるビット
が0゛′であることをシフトアウト制御回路18でチェ
ックする。
このとき、もしシフトパスコ内のある記憶素子1j−k
が1″にスタックされるようなモードの障害になってい
るとシフトアウト端子から出力されるビットは111 
I+となり、111 I+スタック故障を検出すること
が可能である。シフトパス1が正常であれば、さらにク
ロックを1回だけシフトパス1に供給し、シフトイン端
子がらシフl−イン制御回路16により1″を入力する
。これにより、シフトパス1ではシフトイン端子側の記
憶素子1a−2の1ビツトだけが411 $1となり、
第1のシフトパスを構成する他の記憶素子1a−3〜1
ρ−qの内容はすべて“O”′となる。このときの′1
″をラストデジット(以下LSD’とする)と呼び、上
述の手順をスキャンアウトと呼ぶ。
スキャンアウト終了後、シフトパス選択モード指定回路
11でシフトパス選択モードを0″にセットし、保守交
換単位ij内のシフトパスを第1のシフトパス構成とす
る。
つづいて、シフトパス指定回路13で所望のシフトパス
1を選択し、シフトモード指定回路12でシフトモード
を“1″にセットし、クロック供給回路15・からシフ
トパス1にクロックを供給して、シフトイン制御回路1
6を用いてさきにシフトバッファ19に取込まれたデー
タを1ビツトづつシフトバッファ19からシフトパス1
に転送する。
このとき、シフトアウト端子から出力されるデータをシ
フトアウト制御回路18で1″であるか、“O″である
かをチェッ゛りする。シフトアウト制御回路18が1″
を検出したならば、シフトパス1の全ビット数だけクロ
ックを供給したか否かをチェックし、全ビット数だけク
ロックを供給していないときは異常終了とみなす。これ
は、この動作で11111が出力されるのは、予めスキ
ャンアウトが正常に終了したときに最後にシフトインし
たしSDが、全ビット数だけのクロックの供給によりシ
フトアウトされる場合に限られるからである。全ビット
数だけクロックが供給されていないときには、シフトア
ウト端子から出力されるデータは11011である。
また、すでに全ビット数だけのクロックを供給している
のに、シフトアウト端子から出力されるデータが“0″
のときは、シフ1へパス1内のある−    〇   
 − 記憶素子1j−kが“0″にスタックされるようなモー
ドの障害になってることを示し、0′”スタック故障の
検出が可能となる。上述の手順をスキャンインと呼ぶ。
これらスキャンアラ!〜とスキャンインとの終了後に、
診断回路20はシフトバッフ119の内容を読出すこと
によって、任意のシフトパスiの内容を表示することが
できる。また、スキャンアウト終了後に診断装置20か
ら所望のデータをシフトバッファ19に転送し、そのの
ちにスキャンインを行うことによって、任意のシフトパ
スiに所望のデータをセットすることができる。
第2図は記憶素子1j−にのひとつがパ1′′スタック
故障を生じた場合のシフトパス1およびシフトバッファ
19の状態遷移を示す図である。図においては、保守交
換単位1bの記憶素子1b−3に゛1゛′スタック故障
を生じた場合について図示しており、この場合に故障を
生じた保守交換単位1bを指摘する手順について図を用
いて説明する。
まず、シフトパス選択モード指定回路11によりシフト
パスiを第1のシフトパス構成として、シフトパス指定
回路13によりシフトパスコを選択する。シフトモード
指定回路12とクロック供給回路15とによりシフトパ
ス1の内容をシフトバッファ19にスキャンアウトする
。このとき、記憶素子1b−3に゛1″スタック故障が
生じているので、このスキャンアウトは異常終了する。
この異常終了したときのシフトパス1の記憶素子1j−
にの内容は、シフトイン端子から“1″スタツク故障の
記憶素子1b−3の直前の記憶素子1b−2まテノ記憶
素子1 a−2〜1 b−2が41011で、記憶素子
1b−3からシフトアウト端子までの記憶素子1b−3
〜1ρ−qはすべて111 I+となっているはずであ
る。
つづいて、シフトモード指定回路12をO″にして、診
断モードを解除し、クロックを1つ供給すると、各保守
交換単位1jの第1のシフトパスの最後の記憶素子1j
−qの内容が夫々用2のシフトパスを構成する記憶素子
1j−zに移送される。すなわち、このとき、記憶素子
1a−zは“0″で、他の記憶素子1b−z〜1ρ−7
は夫々“1″である。
次に、シフトモード指定回路12を11111にして診
断モードとし、シフトパス選択モード指定回路11を“
1″にセットしてシフトパスiを第2のシフトパス構成
として、シフトパス指定回路13によりシフトパス1を
選択する。クロック供給回、路15によりクロックを供
給して、シフトパス1の□内容をシフトバッファ19に
スキャンアウトすると、保守交換単位1aのデータのみ
が′0″で、故障のある保守交換単位1bからシフトア
ウト側に位置する保守交換単位1ρまでのデータがすべ
て“1″となっているので、故障のある保守交換単位1
bを指摘することができる。
第3図は記憶素子1j−にのひとつに゛0″スタック故
障が生じた場合のシフトパス1およびシフトバッファ1
9の状態遷移を示す図である。図においては、保守交換
単位1bの記憶素子1b−3に“O″スタツク故障生じ
た場合について図示しており、この場合に故障を生じた
保守交換単位1bを指摘する手順について図を用いて説
明する。
まず、シフトパス選択モード指定回路11によりシフト
パス1を第1のシフトパス構成として、シフトパス指定
回路13によりシフトパス1を選択する。シフトモード
指定回路12とクロック供給回路15とによりシフトパ
ス1の内容をシフトバッファ19にスキャンアウトする
。このスキャンアウトでは゛O″スタック故障をチェッ
クすることができないので、スキャンアウトは一見正常
に終了するが、シフトバッファ19に取込まれたデータ
は、゛0″スタック故障の記憶素子1b−3以降にシフ
トアウトされた記憶素子1a−2〜1b−2のデータは
すべて0″となって、不正データとなる。
つづいて、シフトバッファ19に取込まれたデータをシ
フトイン制御回路16を用いてシフトパス1にスキャン
インする。このとき、シフトパス1にお(プる第1のシ
フトパス構成の全ビット数だけのクロックをクロック供
給回路15がら供給しても、LSDの1′′が検出され
ず、スキャンインが異常終了して゛O″スタック故障が
検出される。
この異常終了後に、シフトバッファ19にオール゛1″
のデータをセットして、シフトイン制御回路16を用い
てスキャンインすると、シフトパス1の第1のシフトパ
スを構成する記憶素子1j−にの内容は、シフトイン端
子から“′0″スタック故障の記憶素子1b−3の直前
の記憶索子1b−2tr(7)記憶素子1 a−2〜l
 b−2カ”1 ”で、“0″スタツク故障の記憶素子
1b−3からシフトアウト端子までの記憶素子1b−3
〜1ρ−qはすべてO”となってるはずである。
さらに、シフトモード指定回路12を′0″にして、診
断モードを解除し、クロックを1つ供給すると、各保守
交換単位1jの第1のシフトパスの最後の記憶素子1j
−qの内容が夫々用2のシフトパスを構成する記憶素子
1j−zに移送される。すなわち、このとぎ、記憶素子
1a−zは“1″で、他の記憶素子1b−z〜1ρ−Z
は夫々110 IIである。
次に、シフトモード指定回路12を“1″にして診断モ
ードとし、シフトパス選択モード指定回路11を“1″
にセットしてシフトパスiを第2のシフトパス構成とし
て、°シフトパス指定回路13によりシフトパス1を選
択する。クロック供給回路15によりクロックを供給し
て、シフトパス1の内容をシフトバッファ19にスキャ
ンアウトすると、保守交換単位1aのデータのみが′1
″で、故障のある保守交換単位1bからシフトアウト側
に位置する保守交換単位1ρまでのデータがすべて“0
゛′となっているので、故障のある保守交換単位1bを
指摘することができる。
また、第2のシフトパスを構成する記憶素子1j−zが
故障の場合は、上述の手順において第1のシフトパス構
成と第2のシフトパス構成とを入れかえることで、故障
のある保守交換単位ijを指摘することが可能である。
このように、シフトパスiを構成する保守交換単位ij
毎に夫々対応する記憶素子1j−zを設けて、シフトパ
スiに同一データをスキャンインしたときの保守交換単
位ij毎のシフトパスの最後の記憶素子1j−qの内容
を記憶素子1j−zに転送して、記憶素子1j−yの内
容を読出して保\守交換単位ij毎の故障の診断を行う
ことによって、シフトパス自身の故障の診断を容易に行
うことができ、故障した保守交換単位1jを特定できる
ので、この故障の修復に要する時間を短縮することがで
きる。
尚、本発明の一実施例では、説明をわかりやすくするた
めに、シフトパス1を構成する保守交換単位1jの数お
よび記憶素子ij−にの数をシフトパスi毎に同数とし
たが、保守交換単位1jを構成する記憶素子ij−にの
数およびシフトパスiを構成する保守交換単位ijの数
がシフトパスi毎に異なっていても動作に変わりはなく
、問題とはならない。また、シフトパス1を構成する記
憶素子1j−kを保守交換単位ij毎にグループ化した
が、診断ブロック毎にグループ化してもよく、これに限
定されない。
発明の詳細 な説明したように本発明によれば、シフトパスを構成す
る診断ブロック毎に夫々対応する記憶素子を設けて、シ
フトパスに同一のデータをシフトインしたときに、この
記憶素子に診断ブロック毎のシフトパスの最後の記憶素
子の内容を転送し、この内容を読出して診断ブロック毎
の故障の診断を行うようにすることによって、シフトパ
ス自身の故障の診断を容易に行うことができ、修復時間
を短縮することができるという効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック図、第2図は
第1図の記憶素子のひとつに“1″スタツク故障が生じ
た場合のシフトパスおよびシフトバッファの状態遷移を
示す図、第3図は第1図の記憶素子のひとつに゛0″ス
タック故障が生じた場合のシフトパスおよびシフトバッ
ファの状態遷移を示す図である。 主要部分の符号の説明 1〜n・・・・・・シフトパス 1a〜1ρ、・・・・・・。 na−nρ・・・・・・保守交換単位 1a−1,1b−1゜ ・・・・・・、1ρ−1゜ ・・・・・・、 rN!−1・・・・・・シフトパス選
択回路1a−2〜1 a−q。 、 1a−z、・・・・・・。 nρ−2〜nρ−q。 nρ−2・・・・・・記憶素子 11・・・・・・シフトパス選択 モード指定回路 12・・・・・・ジノ1ヘモード 指定回路 13・・・・・・シフトパス 指定回路 16・・・・・・シフトイン 制御回路 18・・・・・・シフトアウト 制御回路 19・・・・・・シフトバッファ 20・・・・・・診断装置

Claims (2)

    【特許請求の範囲】
  1. (1)複数の記憶素子が縦続的に接続された診断ブロッ
    クを複数縦続的に接続して構成されるシフトパスを有す
    る情報処理装置のシフトパス故障診断方式であつて、前
    記診断ブロック毎に夫々対応して記憶素子を設け、前記
    シフトパスに対してシフトイン動作により同一データの
    書込みを行つたときの前記シフトパスを構成する前記診
    断ブロック毎の最後部の記憶素子の内容を前記診断ブロ
    ック毎に夫々対応して設けられた記憶素子に転送して記
    憶させ、前記診断ブロック毎に対応して設けられた記憶
    素子の内容を読出して前記診断ブロックの故障の診断を
    行うようにしたことを特徴とするシフトパス故障診断方
    式。
  2. (2)前記診断ブロック毎に夫々対応して設けられた記
    憶素子が、夫々縦続的に接続されて第2のシフトパスを
    構成し、前記診断ブロック毎の最後部の記憶素子の内容
    を前記診断ブロック毎に夫々対応して設けられた記憶素
    子に転送して記憶させた内容を前記第2のシフトパスの
    シフトアウト動作で読出すようにしたことを特徴とする
    特許請求の範囲第1項のシフトパス故障診断方式。
JP61235087A 1986-10-02 1986-10-02 シフトパス故障診断方式 Pending JPS6389936A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61235087A JPS6389936A (ja) 1986-10-02 1986-10-02 シフトパス故障診断方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61235087A JPS6389936A (ja) 1986-10-02 1986-10-02 シフトパス故障診断方式

Publications (1)

Publication Number Publication Date
JPS6389936A true JPS6389936A (ja) 1988-04-20

Family

ID=16980872

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61235087A Pending JPS6389936A (ja) 1986-10-02 1986-10-02 シフトパス故障診断方式

Country Status (1)

Country Link
JP (1) JPS6389936A (ja)

Similar Documents

Publication Publication Date Title
US7343537B2 (en) IC with protocol selection memory coupled to serial scan path
US7577885B2 (en) Semiconductor integrated circuit, design support software system and automatic test pattern generation system
US20070258296A1 (en) Method and apparatus for in-system redundant array repair on integrated circuits
EP0198568A2 (en) Data capture logic system
JPS60239836A (ja) 論理回路の故障診断方式
JPS6389936A (ja) シフトパス故障診断方式
JP2007096918A (ja) 半導体集積回路装置
US6959409B2 (en) Design for test of analog module systems
JPS6389937A (ja) シフトパス故障診断方式
JPS6389938A (ja) シフトパス故障診断方式
JPS6398744A (ja) シフトパス故障診断方式
US7257733B2 (en) Memory repair circuit and method
US6421810B1 (en) Scalable parallel test bus and testing method
JPH04238544A (ja) シフトパス故障診断方式
US20090150112A1 (en) Scan method and system of testing chip having multiple cores
RU2198411C2 (ru) Устройство и способ тестирования стандартного функционального блока в интегральной схеме с использованием jtag
JPH01276341A (ja) 情報処理システム
JPH09181590A (ja) 論理回路およびこれを用いたデータ処理装置
JPS63280342A (ja) シフトパス故障診断装置
JPH08152459A (ja) 半導体装置及びその試験方法
JPH0743655B2 (ja) 情報処理装置
JPH0812626B2 (ja) シフトパス診断方式
JPH03228144A (ja) 論理回路診断装置
JPS6318597A (ja) 集積回路内蔵メモリテスト装置
JPH0646389B2 (ja) シフトパス故障診断装置