JPS6225212B2 - - Google Patents
Info
- Publication number
- JPS6225212B2 JPS6225212B2 JP57092810A JP9281082A JPS6225212B2 JP S6225212 B2 JPS6225212 B2 JP S6225212B2 JP 57092810 A JP57092810 A JP 57092810A JP 9281082 A JP9281082 A JP 9281082A JP S6225212 B2 JPS6225212 B2 JP S6225212B2
- Authority
- JP
- Japan
- Prior art keywords
- flip
- flop
- scan
- circuit
- tri
- 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
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/3185—Reconfiguring for testing, e.g. LSSD, partitioning
- G01R31/318533—Reconfiguring for testing, e.g. LSSD, partitioning using scanning techniques, e.g. LSSD, Boundary Scan, JTAG
- G01R31/318583—Design for test
- G01R31/318586—Design for test with partial scan or non-scannable parts
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Description
【発明の詳細な説明】
(イ) 発明の技術分野
本発明は、複数のフリツプフロツプを縦続接続
してスキヤンループ回路を構成したとき、そのス
キヤンループ回路内の複数のフリツプフロツプに
よつて制御されるトライステート出力回路がバス
衝突を生じないようにしたスキヤンループ回路制
御方式に関する。
してスキヤンループ回路を構成したとき、そのス
キヤンループ回路内の複数のフリツプフロツプに
よつて制御されるトライステート出力回路がバス
衝突を生じないようにしたスキヤンループ回路制
御方式に関する。
(ロ) 従来技術と問題点
近年、LSIの集積度が増し、多数の回路素子が
1個のLSI内に収容されるようになつてきてい
る。この場合、LSIの診断を容易にする方法とし
て、内部のフリツプフロツプをシフトレジスタ形
式につらねてゆくスキヤンループ方式がよく使用
される。このスキヤンループは、一般には、LSI
および該LSIを搭載したプリント(PT)板の診
断率の向上をねらつたものであるが、ある種のデ
ータ処理システムでは、このループを使用してロ
グ(LOG)情報の収集を行なつたりサービスプ
ロセツサ(SVP)からの種々のサービス機能を実
現している。そのようなデータ処理システムにお
いては数チツプのLSIをプリント板に搭載し、1
つのシフトレジスタを構成し、その出力をサービ
スプロセツサ内のシフトレジスタの入力に接続
し、当該サービスプロセツサ内のシフトレジスタ
の出力をプリント板へのスキヤンインデータとし
て使用することにより1つのループを構成する。
そして、シフト動作を行ないながらサービスプロ
セツサがスキヤンループ内の各フリツプフロツプ
の値を読出し画面等に表示を行なう。スキヤンル
ープについての1ラウンドシフト動作が終了すれ
ば、各フリツプフロツプの状態はもとの状態にな
る。
1個のLSI内に収容されるようになつてきてい
る。この場合、LSIの診断を容易にする方法とし
て、内部のフリツプフロツプをシフトレジスタ形
式につらねてゆくスキヤンループ方式がよく使用
される。このスキヤンループは、一般には、LSI
および該LSIを搭載したプリント(PT)板の診
断率の向上をねらつたものであるが、ある種のデ
ータ処理システムでは、このループを使用してロ
グ(LOG)情報の収集を行なつたりサービスプ
ロセツサ(SVP)からの種々のサービス機能を実
現している。そのようなデータ処理システムにお
いては数チツプのLSIをプリント板に搭載し、1
つのシフトレジスタを構成し、その出力をサービ
スプロセツサ内のシフトレジスタの入力に接続
し、当該サービスプロセツサ内のシフトレジスタ
の出力をプリント板へのスキヤンインデータとし
て使用することにより1つのループを構成する。
そして、シフト動作を行ないながらサービスプロ
セツサがスキヤンループ内の各フリツプフロツプ
の値を読出し画面等に表示を行なう。スキヤンル
ープについての1ラウンドシフト動作が終了すれ
ば、各フリツプフロツプの状態はもとの状態にな
る。
さらに、あるフリツプフロツプにデータをスキ
ヤンインすることも可能である。すなわち、スキ
ヤンループについて適当のシフトを行なうことに
より対象とするフリツプフロツプの状態をサービ
スプロセツサ内のシフトレジスタに取り込み、当
該フリツプフロツプに対応するビツトをサービス
プロセツサが書換え、再び1ラウンドシフトすれ
ば当該フリツプフロツプに任意のパターンをセツ
トすることができる。
ヤンインすることも可能である。すなわち、スキ
ヤンループについて適当のシフトを行なうことに
より対象とするフリツプフロツプの状態をサービ
スプロセツサ内のシフトレジスタに取り込み、当
該フリツプフロツプに対応するビツトをサービス
プロセツサが書換え、再び1ラウンドシフトすれ
ば当該フリツプフロツプに任意のパターンをセツ
トすることができる。
ところで、このような操作中および操作後にあ
るフリツプフロツプと他のあるフリツプフロツプ
とにあるパターンがセツトされると、これらのフ
リツプフロツプによつて制御されるトライステー
ト出力回路の出力にバス衝突(フアイト)が起き
る可能性がある。そこで、このバス衝突を防止す
るために、第1図および第2図に示すようなバス
衝突防止回路が考えられている。第1図、第2図
において、1,2はLSIあるいはこれらの集合か
らなるプリント板、3〜8はフリツプフロツプ、
9,10はトライステート出力回路、11はドツ
ト・オア結合された共通バス、12,13はアン
ドゲート、14はスキヤンイン端子、15はスキ
ヤンアウト端子である。
るフリツプフロツプと他のあるフリツプフロツプ
とにあるパターンがセツトされると、これらのフ
リツプフロツプによつて制御されるトライステー
ト出力回路の出力にバス衝突(フアイト)が起き
る可能性がある。そこで、このバス衝突を防止す
るために、第1図および第2図に示すようなバス
衝突防止回路が考えられている。第1図、第2図
において、1,2はLSIあるいはこれらの集合か
らなるプリント板、3〜8はフリツプフロツプ、
9,10はトライステート出力回路、11はドツ
ト・オア結合された共通バス、12,13はアン
ドゲート、14はスキヤンイン端子、15はスキ
ヤンアウト端子である。
第1図の回路は、フリツプフロツプ8の出力に
よつて、他のフリツプフロツプ4の出力を禁止す
ることにより、トライステート出力回路9と10
が同時に出力を発することを防止するようにした
回路である。この第1図の回路においては、配線
長やゲート動作時間等によりフリツプフロツプ7
の出力によつて最終的に相手のトライステート出
力回路9を出力禁止状態にするまでに時間がかか
り、場合によつては十分にバス衝突を防止できな
いという問題点があり、この点を解決するために
第2図の回路が考えられている。
よつて、他のフリツプフロツプ4の出力を禁止す
ることにより、トライステート出力回路9と10
が同時に出力を発することを防止するようにした
回路である。この第1図の回路においては、配線
長やゲート動作時間等によりフリツプフロツプ7
の出力によつて最終的に相手のトライステート出
力回路9を出力禁止状態にするまでに時間がかか
り、場合によつては十分にバス衝突を防止できな
いという問題点があり、この点を解決するために
第2図の回路が考えられている。
第2図の回路は、一方のトライステート出力回
路10を制御するフリツプフロツプ7の前段のフ
リツプフロツプ6の出力によつて、他方のトライ
ステート出力回路9を制御するフリツプフロツプ
4への入力動作を禁止することにより、トライス
テート出力回路9,10への制御信号入力タイミ
ングを合わせるようにしたものである。
路10を制御するフリツプフロツプ7の前段のフ
リツプフロツプ6の出力によつて、他方のトライ
ステート出力回路9を制御するフリツプフロツプ
4への入力動作を禁止することにより、トライス
テート出力回路9,10への制御信号入力タイミ
ングを合わせるようにしたものである。
通常の回路動作においては、第2図の如き回路
形式を採用した場合、バス衝突が生じる恐れはな
いが、プリント板構成の可変なシステム内の特定
のフリツプフロツプにある任意のデータを格納す
るようなスキヤンモード(SCAN MODE)で動
作させた場合、第2図図示のフリツプフロツプ4
とフリツプフロツプ7が同時にオンとなる可能性
が出てくる。このことを防止するために、スキヤ
ンモード時においては、図示トライステート出力
回路9,10に図示しないスキヤンモード信号を
入力し、強制的に当該トライステート出力回路
9,10を共に禁止状態にするようにしている。
しかしながら、誤つてバス衝突の生じるパターン
をスキヤンインしてから、スキヤンモードを解除
してシステムを動作開始させたような場合、バス
衝突が発生し、LSIを破壊せしめてしまう恐れが
ある。
形式を採用した場合、バス衝突が生じる恐れはな
いが、プリント板構成の可変なシステム内の特定
のフリツプフロツプにある任意のデータを格納す
るようなスキヤンモード(SCAN MODE)で動
作させた場合、第2図図示のフリツプフロツプ4
とフリツプフロツプ7が同時にオンとなる可能性
が出てくる。このことを防止するために、スキヤ
ンモード時においては、図示トライステート出力
回路9,10に図示しないスキヤンモード信号を
入力し、強制的に当該トライステート出力回路
9,10を共に禁止状態にするようにしている。
しかしながら、誤つてバス衝突の生じるパターン
をスキヤンインしてから、スキヤンモードを解除
してシステムを動作開始させたような場合、バス
衝突が発生し、LSIを破壊せしめてしまう恐れが
ある。
(ハ) 発明の目的
本発明は、プリント板構成が可能なシステムに
おいて、第2図図示の如き回路形式を採用した場
合でも、スキヤン動作時に上記したようなバス衝
突が生じないようにすることを目的としている。
おいて、第2図図示の如き回路形式を採用した場
合でも、スキヤン動作時に上記したようなバス衝
突が生じないようにすることを目的としている。
(ニ) 発明の構成
上記目的を達成するために本発明は、正常動作
用入力とスキヤン動作用入力とがそなえられた複
数のフリツプフロツプについて、そのスキヤン動
作用入力を使用して縦続接続しスキヤンループ回
路として構成すると共に、当該複数のフリツプフ
ロツプのうちのN個のフリツプフロツプが同一共
通バスに接続されたトライステート出力回路を制
御し、さらに上記トライステート回路のうちの特
定の1個を制御する回路部からの信号により、他
のトライステート出力回路を制御するフリツプフ
ロツプにバス衝突が生じないデータをセツトせし
めるよう構成した処理装置において、上記他のト
ライステート出力回路を制御するフリツプフロツ
プをスキヤンループ回路から除外する手段をそな
え、上記スキヤンループ回路全体を動作せしめる
ときは上記他のトライステート出力回路を制御す
るフリツプフロツプをスキヤンループから除外し
て動作せしめるとともに、当該除外されたフリツ
プフロツプに上記バス衝突が生じないデータをセ
ツトすることを特徴とする。
用入力とスキヤン動作用入力とがそなえられた複
数のフリツプフロツプについて、そのスキヤン動
作用入力を使用して縦続接続しスキヤンループ回
路として構成すると共に、当該複数のフリツプフ
ロツプのうちのN個のフリツプフロツプが同一共
通バスに接続されたトライステート出力回路を制
御し、さらに上記トライステート回路のうちの特
定の1個を制御する回路部からの信号により、他
のトライステート出力回路を制御するフリツプフ
ロツプにバス衝突が生じないデータをセツトせし
めるよう構成した処理装置において、上記他のト
ライステート出力回路を制御するフリツプフロツ
プをスキヤンループ回路から除外する手段をそな
え、上記スキヤンループ回路全体を動作せしめる
ときは上記他のトライステート出力回路を制御す
るフリツプフロツプをスキヤンループから除外し
て動作せしめるとともに、当該除外されたフリツ
プフロツプに上記バス衝突が生じないデータをセ
ツトすることを特徴とする。
(ホ) 発明の実施例
第3図は、本発明による実施例のブロツク図で
あり、図中、20,21はLSI、22〜27はフ
リツプフロツプ、28,29はトライステート出
力回路、30はドツト・オア結合された共通バ
ス、31はアンドゲート、32,33は選択ゲー
ト、34はスキヤンイン端子、35はスキヤンア
ウト端子、36はプリント板テスト・モード信号
端子、37,38はスキヤンモード信号線、39
はクロツク制御回路、40はAクロツク入力端
子、41はBクロツク入力端子、42はスキヤン
モード信号入力端子、43はノーマルクロツク入
力端子、44はノーマルクロツク線、45はシフ
トクロツク線である。
あり、図中、20,21はLSI、22〜27はフ
リツプフロツプ、28,29はトライステート出
力回路、30はドツト・オア結合された共通バ
ス、31はアンドゲート、32,33は選択ゲー
ト、34はスキヤンイン端子、35はスキヤンア
ウト端子、36はプリント板テスト・モード信号
端子、37,38はスキヤンモード信号線、39
はクロツク制御回路、40はAクロツク入力端
子、41はBクロツク入力端子、42はスキヤン
モード信号入力端子、43はノーマルクロツク入
力端子、44はノーマルクロツク線、45はシフ
トクロツク線である。
また、第4図は第3図図示実施例のシステムの
スキヤンイン、スキヤンアウト動作等を制御する
サービスプロセツサのブロツク図である。図中、
50はプロセツサ、51はシフトレジスタ、52
はシフトクロツク制御回路、53はパラレル・ロ
ード、データ線、54はクロツク制御線、55は
スキヤンアウトデータ入力端子、56はスキヤン
インデータ出力端子、57はAクロツク端子、5
8はBクロツク端子、59はスキヤンモード信号
端子である。
スキヤンイン、スキヤンアウト動作等を制御する
サービスプロセツサのブロツク図である。図中、
50はプロセツサ、51はシフトレジスタ、52
はシフトクロツク制御回路、53はパラレル・ロ
ード、データ線、54はクロツク制御線、55は
スキヤンアウトデータ入力端子、56はスキヤン
インデータ出力端子、57はAクロツク端子、5
8はBクロツク端子、59はスキヤンモード信号
端子である。
実施例の動作は以下の通りである。通常動作時
においては、プリント板テストモード信号端子3
6からの信号により、選択ゲート32がフリツプ
フロツプ22の出力を選択してフリツプフロツプ
23に入力し、選択ゲート33がフリツプフロツ
プ23の出力を選択してフリツプフロツプ24に
入力する。また、スキヤンモード信号線37,3
8はトライステート出力回路28,29を非禁止
状態とする。これにより、第3図図示実施例の回
路は上記した第2図図示の回路と同等な動作を行
なう。
においては、プリント板テストモード信号端子3
6からの信号により、選択ゲート32がフリツプ
フロツプ22の出力を選択してフリツプフロツプ
23に入力し、選択ゲート33がフリツプフロツ
プ23の出力を選択してフリツプフロツプ24に
入力する。また、スキヤンモード信号線37,3
8はトライステート出力回路28,29を非禁止
状態とする。これにより、第3図図示実施例の回
路は上記した第2図図示の回路と同等な動作を行
なう。
次に、スキヤンモード動作時においては、従来
例と同様にスキヤンモード信号線37,38がト
ライステート出力回路28,29を禁止状態にす
る。そして、同時にプリント板テストモード信号
端子36からの信号により、選択ゲート32がア
ンドゲート31の出力を選択してフリツプフロツ
プ23に入力し、選択ゲート33がフリツプフロ
ツプ22の出力を選択してフリツプフロツプ24
に入力する。
例と同様にスキヤンモード信号線37,38がト
ライステート出力回路28,29を禁止状態にす
る。そして、同時にプリント板テストモード信号
端子36からの信号により、選択ゲート32がア
ンドゲート31の出力を選択してフリツプフロツ
プ23に入力し、選択ゲート33がフリツプフロ
ツプ22の出力を選択してフリツプフロツプ24
に入力する。
この結果、第3図図示のフリツプフロツプ群は
フリツプフロツプ23を除外した形でスキヤンル
ープを構成する。そして、当該フリツプフロツプ
23にはフリツプフロツプ25の出力によつて制
御されたデータ、すなわち第2図図示の構成にお
いてフリツプフロツプ4にセツトされるべきデー
タと同一のデータがセツトされる。したがつて、
誤つてスキヤンモード信号線37,38がトライ
ステート出力回路28,29を非禁止状態として
も、両トライステート出力回路28,29の関係
は、第2図図示の場合と同様になり、バス衝突を
生ずることはなくなる。
フリツプフロツプ23を除外した形でスキヤンル
ープを構成する。そして、当該フリツプフロツプ
23にはフリツプフロツプ25の出力によつて制
御されたデータ、すなわち第2図図示の構成にお
いてフリツプフロツプ4にセツトされるべきデー
タと同一のデータがセツトされる。したがつて、
誤つてスキヤンモード信号線37,38がトライ
ステート出力回路28,29を非禁止状態として
も、両トライステート出力回路28,29の関係
は、第2図図示の場合と同様になり、バス衝突を
生ずることはなくなる。
このように、第4図図示のサービスプロセツサ
から第3図図示のシステムにスキヤン動作すると
き、トライステート出力回路28,29の出力に
おいてバス衝突が生じなくなるので、サービスプ
ロセツサのプログラムミスあるいは操作者の誤操
作によつてもシステムの安全性は保たれる。
から第3図図示のシステムにスキヤン動作すると
き、トライステート出力回路28,29の出力に
おいてバス衝突が生じなくなるので、サービスプ
ロセツサのプログラムミスあるいは操作者の誤操
作によつてもシステムの安全性は保たれる。
なお、プリント板単体の診断時においては、バ
ス衝突の生ずるパターンを削除した診断データに
よつて、図示フリツプフロツプ23を含む1つの
スキヤンループをテストすることが可能であるた
め、診断率の低下は生じない。
ス衝突の生ずるパターンを削除した診断データに
よつて、図示フリツプフロツプ23を含む1つの
スキヤンループをテストすることが可能であるた
め、診断率の低下は生じない。
(ヘ) 発明の効果
以上のように、本発明によれば、複数プリント
板からなるシステムについてスキヤンイン、スキ
ヤンアウトを行なうときバス衝突を有効に防止す
ることができ、診断時のシステムの信頼性を向上
させることができる。
板からなるシステムについてスキヤンイン、スキ
ヤンアウトを行なうときバス衝突を有効に防止す
ることができ、診断時のシステムの信頼性を向上
させることができる。
第1図および第2図はそれぞれバス衝突防止回
路の一例、第3図は本発明による実施例のブロツ
ク図、第4図はサービスプロセツサのブロツク図
である。 第3図において、20,21はLSI、22〜2
7はフリツプフロツプ、28,29はトライステ
ート出力回路、30は共通バス、31はアンドゲ
ート、32,33は選択ゲートである。
路の一例、第3図は本発明による実施例のブロツ
ク図、第4図はサービスプロセツサのブロツク図
である。 第3図において、20,21はLSI、22〜2
7はフリツプフロツプ、28,29はトライステ
ート出力回路、30は共通バス、31はアンドゲ
ート、32,33は選択ゲートである。
Claims (1)
- 1 正常動作用入力とスキヤン動作用入力とがそ
なえられた複数のフリツプフロツプについて、そ
のスキヤン動作用入力を使用して縦続接続しスキ
ヤンループ回路として構成するとともに、当該複
数のフリツプフロツプのうちN個のフリツプフロ
ツプが同一共通バスに接続されたトライステート
出力回路を制御し、さらに上記トライステート回
路のうちの特定の1個を制御する回路部からの信
号により、他のトライステート出力回路を制御す
るフリツプフロツプにバス衝突が生じないデータ
をセツトせしめるよう構成した処理装置におい
て、上記他のトライステート出力回路を制御する
フリツプフロツプをスキヤンループ回路から除外
する手段をそなえ、上記スキヤンループ全体を動
作せしめるときは、上記他のトライステート出力
回路を制御するフリツプフロツプをスキヤンルー
プから除外して動作せしめるとともに、当該除外
されたフリツプフロツプに上記バス衝突が生じな
いデータをセツトすることを特徴とするスキヤン
ループ回路制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57092810A JPS58208858A (ja) | 1982-05-31 | 1982-05-31 | スキヤンル−プ回路制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57092810A JPS58208858A (ja) | 1982-05-31 | 1982-05-31 | スキヤンル−プ回路制御方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS58208858A JPS58208858A (ja) | 1983-12-05 |
| JPS6225212B2 true JPS6225212B2 (ja) | 1987-06-02 |
Family
ID=14064761
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57092810A Granted JPS58208858A (ja) | 1982-05-31 | 1982-05-31 | スキヤンル−プ回路制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS58208858A (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2643789B2 (ja) * | 1993-09-01 | 1997-08-20 | 日本電気株式会社 | スキャンパス回路 |
-
1982
- 1982-05-31 JP JP57092810A patent/JPS58208858A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS58208858A (ja) | 1983-12-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0254981B1 (en) | Diagnostic circuit | |
| US5568492A (en) | Circuit and method of JTAG testing multichip modules | |
| JPS63263480A (ja) | 半導体集積論理回路 | |
| US5657328A (en) | Scan design with expanded access capability | |
| JPS6225212B2 (ja) | ||
| US5515517A (en) | Data processing device with test circuit | |
| JPS60239836A (ja) | 論理回路の故障診断方式 | |
| JPS6214860B2 (ja) | ||
| JP2551187B2 (ja) | スキャン動作実行方式 | |
| JP2633980B2 (ja) | デジタル・アナログ混在のlsi | |
| JPS593561A (ja) | デ−タ処理システム | |
| JP3278833B2 (ja) | 論理回路テスト方法及びテスト入力回路及びテスト出力回路 | |
| JPH1194914A (ja) | スキャンパス制御回路 | |
| JPS6175935A (ja) | スキヤンフリツプ・フロツプ方式 | |
| JPH0744415A (ja) | 半導体集積回路装置 | |
| JPH11125662A (ja) | 半導体集積回路及びフルスキャン実行方法 | |
| JPH0740060B2 (ja) | オンボードスキャンテスト装置 | |
| JPS58100437A (ja) | Lsiのチエツク方法 | |
| JPH06324113A (ja) | 半導体集積回路 | |
| JP2501202B2 (ja) | 論理回路診断方法 | |
| JPH04289473A (ja) | 半導体集積回路 | |
| JPH07151825A (ja) | 半導体集積回路 | |
| JPH0561708A (ja) | 半導体集積装置 | |
| JPH07120535A (ja) | 論理回路の診断方法およびlsi回路 | |
| JPH06160491A (ja) | 順序回路 |