JPH05256921A - デジタルシステムの相互接続を試験する装置 - Google Patents

デジタルシステムの相互接続を試験する装置

Info

Publication number
JPH05256921A
JPH05256921A JP4176961A JP17696192A JPH05256921A JP H05256921 A JPH05256921 A JP H05256921A JP 4176961 A JP4176961 A JP 4176961A JP 17696192 A JP17696192 A JP 17696192A JP H05256921 A JPH05256921 A JP H05256921A
Authority
JP
Japan
Prior art keywords
input
scan
buffer
state
output
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
JP4176961A
Other languages
English (en)
Inventor
William D Farwell
ウィリアム・ディー・ファーウェル
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.)
Raytheon Co
Original Assignee
Hughes Aircraft Co
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 Hughes Aircraft Co filed Critical Hughes Aircraft Co
Publication of JPH05256921A publication Critical patent/JPH05256921A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1048Data bus control circuits, e.g. precharging, presetting, equalising
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/31712Input or output aspects
    • G01R31/31715Testing of input or output circuits; test of circuitry between the I/C pins and the functional core, e.g. testing of input or output driver, receiver, buffer
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/3181Functional testing
    • G01R31/3185Reconfiguring for testing, e.g. LSSD, partitioning
    • G01R31/318533Reconfiguring for testing, e.g. LSSD, partitioning using scanning techniques, e.g. LSSD, Boundary Scan, JTAG
    • G01R31/318544Scanning methods, algorithms and patterns
    • G01R31/31855Interconnection testing, e.g. crosstalk, shortcircuits
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/3181Functional testing
    • G01R31/3185Reconfiguring for testing, e.g. LSSD, partitioning
    • G01R31/318533Reconfiguring for testing, e.g. LSSD, partitioning using scanning techniques, e.g. LSSD, Boundary Scan, JTAG
    • G01R31/318572Input/Output interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Tests Of Electronic Circuits (AREA)
  • Semiconductor Integrated Circuits (AREA)

Abstract

(57)【要約】 【目的】 本発明は、相互接続の試験において曖昧性の
ない信号を供給することのできる境界走査試験回路を得
ることを目的とする。 【構成】 走査入力を選択的に記憶する走査フリップフ
ロップ19と、試験信号に応答して関連する装置出力ピン
にバッファされた出力信号を出力する3状態バッファ11
と、制御論理回路とを備え、この制御論理回路は、3状
態バッファ11をエネーブルし、その出力が第1の論理状
態のとき入力試験信号を第1の論理状態で3状態バッフ
ァ11に供給し、走査入力が走査フリップフロップ19に入
力されるとき3状態バッファ11を高インピーダンス状態
にし、走査フリップフロップ19の走査入力後試験信号を
第2の論理状態で3状態バッファ11に供給し、走査入力
が第2の論理状態のとき3状態バッファ11をエネーブル
し、走査入力が第1の論理状態のもので場合には高イン
ピーダンス状態に維持することを特徴とする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、一般に境界走査回路に
関し、特に3状態出力バッファを含む境界走査送信また
は駆動回路に関する。
【0002】
【従来の技術】境界走査試験は、一般に相互接続された
装置が例えば集積回路、適用特定集積回路(ASI
C)、ハイブリッド、および回路板を含むことができる
システムを具備するデジタル装置間の相互接続部を試験
するために利用されている。境界走査試験能力のため
に、装置は装置I/Oピンを装置の内部論理回路から分
離し、そのようなI/Oピンを直接アクセスすることが
可能な走査回路を含み、特別な相互接続試験パターンが
内部論理機能から干渉されることなしに適用され観察さ
れることができる。
【0003】一般に、境界走査試験能力はそれが与えら
れているI/Oピンに関連し、それぞれ走査フリップフ
ロップを含む境界走査セルによって実行される。走査フ
リップフロップは直列および並列モードで動作可能なレ
ジスタ鎖に配置されるので、試験パターンは直列に負荷
され、並列に供給されることができ、試験結果は直列に
読取られることができる。
【0004】
【発明が解決しようとする課題】試験のために、特別な
相互接続試験パターンは出力ピン用の走査フリップフロ
ップに直列に負荷される。試験パターンが負荷された
後、試験パターンを含む出力走査セルは試験パターンに
したがってそれに関連する出力ピンを駆動するようにス
イッチされる。その後に、入力ピンにおいて観察された
信号は関連する入力走査フリップフロップに記憶され
る。記憶された入力は試験を評価するために直列に読取
られる。別の試験パターンは記憶された入力が直列に読
取られるときに出力走査フリップフロップに直列に負荷
されることができる。
【0005】境界走査試験パターンは基本的に次のこと
を達成するように設計されている。
【0006】1.異なる時間において各装置出力を高い
状態および低い状態に駆動する。適切な入力での適切な
受信は連続性を実証する。
【0007】2.各装置出力を全ての他の出力と逆の状
態に駆動する。2つ以上の出力間のショート回路はショ
ートされた駆動装置間の競合によって示される。
【0008】文献(Wagner氏、IEEE proc.、1987 Inter
national Test Conference、52乃至57頁)では一般に境
界走査試験の適用および実施および有効な境界走査試験
を許容する試験パターンについて記載されている。
【0009】既知の境界走査回路の検討では試験結果の
解釈が正確でない。例えば、信号から信号へのショート
(「ブリッジ」)は駆動装置間の競合をもたらし、結果
的に生じた電圧は予想されることができない。開いたラ
インは入力をフロートすることを可能にするので、未知
の電圧を生成できる。
【0010】互いに逆の状態に駆動するように企てるシ
ョートされた競合駆動装置によって生じることができる
潜在的な傷害がまた既知の境界走査回路によって検討さ
れ、それは過剰な電流を引き出し、潜在的に傷害を与え
る。競合は試験パターンが不正確に形成されるか或いは
適用される場合にも生じる。
【0011】例えば数百または数千オームの抵抗を有す
る配線間の金属の「ホイスカ」により生じた高抵抗ショ
ートに対して適度に検出することができないことは既知
の境界走査回路による別の問題である。
【0012】したがって、本発明の目的は、相互接続入
力の曖昧でない信号を供給する境界走査回路を提供する
ことである。
【0013】本発明の別の目的は、相互接続部が試験さ
れる装置のI/O回路を保護する境界走査試験回路を提
供することである。
【0014】本発明の別の目的は、高抵抗ショートに対
して適度な検出を許容する境界走査試験回路を提供する
ことである。
【0015】
【課題を解決するための手段】上記および他の目的は
(a)走査入力の関数として3状態バッファのエネーブ
ル状態或いはディスエーブル状態を制御する3状態出力
バッファおよび論理回路を有する境界走査送信セルおよ
び、(b)入力を第1または第2の論理状態に駆動する
ことを可能にし、そのような入力が開路或いは高いイン
ピーダンスにあるときバッファの入力を予め定められた
論理状態に変化する入力バッファおよび保持回路を有す
る境界走査受信セルを含む本発明の走査回路によって達
成される。送信走査セルは走査入力を記憶する走査フリ
ップフロップ、バッファ入力信号に応答してセルが構成
される回路装置の関連する出力ピンにバッファされた出
力信号を出力する3状態バッファ、および走査フリップ
フロップに応答して3状態バッファを選択的にエネーブ
ル或いはディスエーブルにし、入力信号として試験信号
または装置信号を3状態バッファに供給する制御論理回
路を含む。受信走査セルは入力バッファと、バッファの
入力を第1または第2の論理状態に駆動することを可能
にし、入力バッファへの入力の接続が開いた接続または
高インピーダンス接続であるとき、第1および第2の論
理状態の予め定められた1つに入力を変化する入力バッ
ファの入力に接続された保持回路と、入力バッファの出
力を制御して記憶する走査フリップフロップとを含む。
【0016】さらに、本発明によると、送信および受信
セルの機能は2方向性走査セルに結合されることができ
る。
【0017】
【実施例】図1は走査連鎖中に配置された本発明の一連
の送信セル10を概略的に示し、図2は送信セル10によっ
て駆動された相互接続試験パターンによって生じる関連
する装置入力において受信された信号を観察し記憶する
ために利用できるレジスタ連鎖中に配置された一連の受
信セル20を概略的に示す。相互接続された装置のグルー
プの各装置は装置出力に関連する適切な送信セルレジス
タ連鎖および装置入力に関連する適切な受信セルレジス
タ連鎖を有することが認識されるであろう。境界走査試
験のために、1つ以上の送信レジスタ連鎖はエネーブル
され、1つ以上の受信レジスタ連鎖もまたエネーブルさ
れ、この場合受信レジスタ連鎖はエネーブルされた送信
レジスタ連鎖に関連する出力と接続されている入力を有
する。図1を参照すると、各送信セル10は関連する装置
出力ピン30に接続された出力を有する3状態出力バッフ
ァ11を含む。3状態バッファ11の入力は2−1マルチプ
レクサ13によって供給され、そのマルチプレクサ13の入
力は試験制御信号TESTおよび装置出力信号OUTを
含む。マルチプレクサ13は試験モード制御信号TMOD
Eによって制御される。
【0018】3状態バッファ11は全体的ディスエーブル
信号GDを受信する反転入力を有するANDゲート15の
出力によって制御される。ANDゲート15の別の入力は
走査フリップフロップ19のQ出力を受信する反転入力を
有するORゲート17によって供給される。ORゲートの
残りの入力は試験制御信号TESTを供給される。走査
フリップフロップ19の入力は走査フリップフロップ19が
構成される走査連鎖のシーケンスの前段の走査フリップ
フロップのQ出力によって供給されるか、或いは走査フ
リップフロップ19は走査連鎖に対する外部直列入力とし
て供給される。走査フリップフロップ19の出力は走査連
鎖のシーケンスの次の走査フリップフロップに供給され
るか、或いは走査連鎖の直列出力に供給される。
【0019】標準装置動作(すなわちバッファの出力が
装置出力信号に対応する場合)では、マルチプレクサは
GDを低く、TESTを高くすることによってエネーブ
ルされるバッファに装置出力OUTを供給するように制
御される。
【0020】図2を参照すると、各受信セル20は入力バ
ッファ51を含み、その入力は関連する装置入力ピン40並
びに適切な電圧VDDに他方の端子が接続されたホールド
アップ抵抗53の1端子に接続される。その代りに、ホー
ルドアップ電流源はホールドアップ抵抗に代って使用さ
れることができる。入力バッファ51の出力は装置の内部
論理回路に供給され、また試験モード制御信号SCAN
MODEによって制御されて走査フリップフロップ57
に接続された出力を有する2−1マルチプレクサ55に入
力として供給される。マルチプレクサ55の他方の入力は
シーケンスの前段の走査フリップフロップのQ出力を供
給されるか、或いは走査フリップフロップ57が構成され
る走査連鎖の入力を供給される。走査フリップフロップ
57のQ出力はシーケンスの次の走査フリップフロップに
供給されるか、或いは走査連鎖の直列出力に供給され
る。
【0021】CMOS論理回路を含む通常の論理回路設
計によると、入力バッファの入力の論理状態は例えばC
MOS論理回路が約100キロオームであってもよいと
するとホールドアップ抵抗の結果として次のようにな
る。入力は高く駆動されると高く、低く駆動されると低
い。もし入力が高く駆動されると、ディスエーブルにさ
れた駆動装置によって続けて駆動されるならば、高いま
ま維持される(すなわちそれは高インピーダンス状態に
ある)。入力ピンへの接続が開いているならば、入力は
回路装置への電力の適用に応じて高く引上げられる。言
い換えると、バッファの入力は低い論理レベルを維持す
るために低く駆動されなければならない。動作におい
て、装置間の相互接続は試験パターンのシーケンスを複
数の送信セルの走査フリップフロップに選択的に負荷す
ることによって試験される。それぞれ直列に負荷された
パターンにしたがって、試験パターンを含む送信セルに
関連する装置出力は特定の負荷されたパターンにしたが
って駆動され、選択された受信セルの装置入力ピンにお
ける信号は例えば良く知られている境界走査技術にした
がって解析のために記憶されて走査される。送信走査セ
ル中への試験パターンの入力走査は試験の出力走査が受
信走査セルによって生じると同時に起こることができる
ことを認識すべきである。試験される相互接続部の構成
および性質に応じて、1つ以上の送信走査連鎖は同時に
動作されることができ、1つ以上の受信走査連鎖もまた
同時に動作されることができる。
【0022】図3を参照すると、送信走査連鎖に関連す
る装置出力と受信走査連鎖に関連する装置入力の間の相
互接続の境界走査試験のためにエネーブルされる送信走
査連鎖および受信走査連鎖の適切な信号のタイミング図
が示されている。タイミング図は0および1の試験値で
走査された送信セルの動作を示すために1試験サイクル
を示し、2つの送信セルに対する信号を示す。走査連鎖
の全ての送信セルが走査連鎖の全ての受信セルと同様に
並列にクロックされ制御されることを認識すべきであ
る。
【0023】マルチプレクサ13に対する試験モード制御
信号TMODEはそのレベルにあるので、マルチプレク
サの出力は試験制御信号TESTに対応する。クロック
転移T1において、試験制御信号TESTは高い論理レベ
ルに転移し、走査レジスタ(フリップフロップ)19のQ
出力は変化せず(また重要でなく)、さらに全体的ディ
スエーブル信号GDは低い論理レベルに転移される。T
ESTは高く、GDは低いことによって、送信セルの3
状態バッファ11はエネーブルされ、高い出力を供給す
る。クロック転移T2において、TESTは高く維持さ
れ、走査レジスタ19は直列モードで動作するように制御
されるので、試験データは走査インされることができ
る。受信セルの走査レジスタ57はそれが直列モードで動
作されるように制御されるので、生じたデータは走査ア
ウトされることができ、全体的ディスエーブル信号GD
は高く転移される。全体的ディスエーブル信号GDを高
く転移するので、3状態バッファ11はディスエーブルさ
れ、その出力は高インピーダンス状態に変化する。クロ
ック転移T2に続いてN個のクロック転移が生じる。ここ
でNは試験値を走査するために要求される送信走査連鎖
の走査レジスタ19中へのクロック転移の数によって決定
される。
【0024】クロック転移TN+2において、試験制御信号
TESTは低く転移され、走査レジスタ19は並列モード
で動作するように制御され、各Q出力を各ORゲート17
に供給し、そのような出力の1つQ1は低出力として示
され、別のQ出力Q2は高出力として示されている。対
応する3状態バッファの状態はOUT1およびOUT2
として示されている。クロック転移N+3 において、全体
的ディスエーブル信号GDは低く転移され、3状態バッ
ファのそれぞれの状態は関連する走査レジスタ19のQ出
力に依存する。走査レジスタ19のQ出力が低いと、低い
出力へのGDの転移はタイミング図のOUT1によって
示されているように3状態バッファ11がTEST入力信
号の低いレベルに応じてタイミング図のQ1によって示
されているように低い出力を供給することを可能にす
る。走査レジスタ19のQ出力が高いと、タイミング図で
Q2によって示されているように3状態バッファ11はO
Rゲート17によってANDゲート15に供給された低い入
力によってディスエーブルされたままである。したがっ
て、高い試験値を含む走査レジスタ19に関連する3状態
バッファ11はタイミング図のOUT2によって示されて
いるように高いインピーダンス状態に維持する。別の試
験サイクルの開始を表すT1´として示された次のクロ
ック転移の前に、受信機バッファ51の出力は走査レジス
タ57にストローブされる。
【0025】関係する送信および受信走査回路全体の動
作は一般的に次の通りである。
【0026】1.試験下の全ての相互接続はユニバーサ
ル的に装置出力に関連する3状態バッファによって高く
駆動される。
【0027】2.高インピーダンス状態に全体的に保持
された全ての装置出力に関して(ホールドアップ抵抗ま
たは電流源により論理的に高い状態に対応する電圧に維
持する場合)、第1の試験パターンは送信セルの走査レ
ジスタに走査される。その代りに、装置出力は走査中に
全体的ディスエーブル信号GDを低く、TEST信号を
高く維持することによって、論理的に高い状態に全体的
に保持されることができる。
【0028】3.第1のパターンが負荷された後、全て
の3状態バッファ出力は高いインピーダンス状態に全体
的に設定され、ディスエーブルされた3状態出力装置へ
のTEST信号入力は低いインピーダンス状態に設定さ
れる。
【0029】4.全体的ディスエーブル信号GDは論理
的に高く変化され、3状態バッファの出力は関連する走
査レジスタに負荷された試験パターン値に依存して、高
インピーダンス状態に維持される(前の「予備充電」に
よって論理的に高く保持する)か、或いは論理的に低い
出力を供給する。
【0030】5.受信セルの走査レジスタは装置入力に
おける信号をサンプルする。
【0031】6.全ての相互接続はユニバーサル的に高
く駆動され、第2のパターンが同様に適用される。第2
のパターンが走査インされているとき、受信走査レジス
タは典型的に走査アウトされる。
【0032】上記のシーケンスを供給されたパターン設
定(すなわち試験パターンのグループ)は相互接続試験
のために設計されたクラス間である。
【0033】本発明によると、パターンが特定の出力を
高くすることを要求する場合、その出力に対する3状態
バッファは出力が「穏やかな高レベル」を生成するよう
にディスエーブルされる(走査レジスタを適切に設定す
ることによって)。パターンが出力を低くすることを要
求する場合、その出力に対する3状態バッファは3状態
バッファの出力が低いTEST信号により「過度な低レ
ベル」であることによってエネーブルされる(走査レジ
スタを適切に設定することによって)。
【0034】よく知られているように、境界走査試験に
対する相互接続試験パターンは各出力がパターン設定さ
れるときに他の全てのものと異なる場合が生じる。本発
明によって、もし「ブリッジ」故障が生じるならば、予
想された「穏やかな高レベル」は常に「過度な低レベ
ル」に駆動され、それはブリッジ故障を明瞭に示す。過
度な低レベルの理由はショートまたはブリッジ故障がな
ければ出力装置が論理的に高い状態にある入力に低い状
態を与えるためである。
【0035】相互接続試験パターンはまた任意の相互接
続信号がパターン設定における異なる時間に高いおよび
低い両論理レベルに駆動されることを保証する。本発明
によって、「開放」故障は常に高い明瞭な読取りを行う
1つ以上の入力を常に生じさせるので、試験中の低い読
取りの不存在は常に「開放」故障であることを確認す
る。開放故障を示す曖昧でない高い論理レベルは入力バ
ッファのホールドアップ抵抗または電流源の使用による
ものである。ホールドアップ抵抗または電流源は回路装
置への電力の供給に続いて開放入力をゆっくり引張って
論理的に高い状態にさせる。有限時間において、全ての
開放入力が明らかに高いレベルとして観察されることを
保証するために、試験の開始前にこの状態にすることが
できる。
【0036】試験中、パターンは十分に速く適用され、
入力を低いレベルから高いレベルに変化させるために予
備充電が必要である。それ故、低から高の出力駆動装置
が試験され、もし動作されないならば、低から高の転移
の直後にサンプルされた応答特性はまだ低いままであ
る。
【0037】したがって、本発明はそれぞれブリッジ
(ショート)および開放故障中に入力に現れる明瞭な高
いまたは低いレベルをもたらすので、故障の検出および
分離は十分に確定的である。
【0038】本発明は別の利点としてさらに潜在的にシ
ョートされた信号の検出を可能にする。信号間のショー
トはホールドアップ抵抗よりも少ない適度な或いは高い
抵抗(例えば数百または数千オームの抵抗による配線間
の金属の「ホイスカ」)である。潜在的なショートにお
いて、予想された「穏やかな高レベル」は「過度な低レ
ベル」に駆動され、それはブリッジ故障を明瞭に示す。
過度な低レベルの理由は潜在的なショートがなければ出
力駆動装置の1つは低レベルを高い論理レベルにある入
力に供給するからである。
【0039】本発明の走査回路はまた回路保護を与え
る。ブリッジ故障の場合において、通常の方法はショー
トされた駆動装置が競合する(互いに逆の状態に駆動す
るように試みる)ことを可能にする。これは過剰な電流
を引き出し、潜在的に損傷を受ける。競合はまた試験パ
ターンが通常不正確に書込まれて適用されるときに生じ
る。全てのエネーブルされた3状態バッファは常に同じ
駆動された論理状態にあって残りの3状態バッファは高
インピーダンス状態にあるので、本発明は競合を不可能
にする。入力ピンへの開放接続部はホールドアップ抵抗
または電流源によって高く維持されるので、開放ピンは
それに関連するバッファの入力を曖昧なレベルに変動さ
せず、スプリアス振動による可能なダメージから入力を
保護する。さらにホールド抵抗または電流源の結果とし
て、入力バッファの入力はフロート状態になることから
保護されるが利点がある。
【0040】本発明はまた接地に結合されたホールドダ
ウン抵抗または電流源により反転された極性によって構
成されることができることを注目すべきである。入力T
EST信号は図3に示されているものの反転されたもの
であり、予備充電は低い状態するように行われ、パター
ン中に駆動する付勢信号は過度な高レベルにある可能性
がある(すなわち3状態バッファはその走査フリップフ
ロップが論理的に高い状態を含んでいる場合のみエネー
ブルされる)。ホールドダウン抵抗または電流源によっ
て、低く駆動される入力バッファの入力はその入力ピン
への接続が開放するときに低く維持される。さらに、高
く駆動される入力バッファの入力はその入力ピンへの接
続が開放するときに低く変化する。
【0041】図4を参照すると、本発明により予備充電
機能を与える2方向性走査セル110が示されている。走
査セル110 は図1の走査セル10および図2の走査セル20
の機能を組合わせ、次の機能の一方或いは両方に使用さ
れることができる。
【0042】(a)2方向性I/Oピンを機能的に要求
する装置信号用の走査セルとして、(b)2方向試験の
ために、接続試験と完全な相互接続試験の容易な実行を
与えることができる。
【0043】各走査セルは図2の受信セルの対応する素
子と実質上同じ機能を行う入力バッファ51、ホールドア
ップ抵抗53、および2−1マルチプレクサ55に加えて図
1の送信セルの部品を含む。2−1マルチプレクサはシ
ーケンスの前段の入力バッファ51の出力および走査フリ
ップフロップのQ出力であるマルチプレクサの2つの入
力の一方を選択するSCAN MODE信号または走査
連鎖の入力によって制御される。
【0044】入力バッファの出力はさらに関連する装置
ピン50が装置入力機能を行うときに回路装置の内部論理
回路に接続される。2−1マルチプレクサ13の入力への
内部論理回路の接続は関連する装置ピン50が装置出力機
能を行う場合に利用される。各セル110 は2方向性であ
り、装置入力および出力によって使用されることがで
き、さらに送信セル10および受信セル20に関して上述さ
れた予備充電機能を行うことができる利点がある。した
がって、選択された走査連鎖の2方向性セル110 は図1
の送信セル10と同様に機能でき、一方別の走査連鎖の2
方向性セル110は全体的にディスエーブルされた出力バ
ッファを有することによって図2の受信セル20と同様に
機能することができる。送信機能では、マルチプレクサ
13はその出力がTEST信号に対応するように制御さ
れ、一方マルチプレクサ55はその出力が走査直列入力に
対応するように制御される。受信機能では、マルチプレ
クサ55はその出力が入力バッファ51の出力に対応するよ
うに制御され、出力バッファ11は例えば全体的ディスエ
ーブル信号にしたがってディスエーブルにされる。
【0045】2方向性走査セルの別の利点はそれに関連
するI/Oピンに試験信号を送信しながらもそれ自身を
監視する能力である。送信走査セルの走査フリップフロ
ップの自己監視された得られた値は走査アウトされて入
力および出力バッファの故障を検出するために解析され
ることができる。
【0046】本質的に、本発明は、もし入力が開放接続
であるならば、十分な時間が与えられるので、3状態出
力バッファの使用および入力バッファの入力が得られる
論理レベルに対する走査セル入力バッファの入力を予備
充電する能力の使用が期待される。これは曖昧さおよび
誤差を減少する結果をもたらす試験過程を可能にし、回
路保護および潜在的にショートされた信号の検出を与え
る。
【0047】以上、本発明の特定な実施例を説明し例示
したが、種々の変更および変化は添付特許請求の範囲に
よって限定されるような本発明の技術的範囲から逸脱す
ることなく当業者によって行われる。
【図面の簡単な説明】
【図1】境界走査試験のために関連する装置出力を駆動
する走査連鎖中に配置された本発明の一連の走査送信走
査セルの概略図。
【図2】図1の送信セルによって駆動される別の装置の
出力に接続された関連する装置入力を監視する走査連鎖
中に配置された一連の走査受信走査セルの概略図。
【図3】図1の境界走査回路の動作を理解するのに役立
つタイミング図。
【図4】本発明の予備充電回路を含む一連の2方向性走
査セルの概略図。
【符号の説明】
10…送信セル、11…出力バッファ、19…走査フリップフ
ロップ、20…受信セル、30…装置出力ピン。

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】 複数の入力、出力ピンを有し、各送信走
    査セルが装置出力ピンに関連している回路装置中で使用
    される境界走査送信セルにおいて、 走査入力を選択的に記憶する走査フリップフロップと、 試験信号に応答して関連する装置出力ピンにバッファさ
    れた出力信号を出力する3状態バッファと、 制御論理回路とを具備し、 この制御論理回路は、 (a)前記3状態バッファをエネーブルし、3状態バッ
    ファの出力が第1の論理状態にあるように入力試験信号
    入力を第1の論理状態で3状態バッファに供給し、 (b)走査入力が前記走査フリップフロップに入力され
    て走査されるときに前記3状態バッファを高インピーダ
    ンス状態にディスエーブルし、 (c)走査フリップフロップの走査入力が走査のため入
    力された後に、入力試験信号を第2の論理状態で前記3
    状態バッファに供給し、 (d)3状態バッファの出力が第2の論理状態にするよ
    うに、走査レジスタ中に入力された走査入力が第2の論
    理状態のものであるならば、前記3状態バッファをエネ
    ーブルする如く構成され、それによって前記3状態バッ
    ファは前記走査レジスタを走査する走査入力が第1の論
    理状態のものである場合に高インピーダンス状態に維持
    されることを特徴とする境界走査送信セル。
  2. 【請求項2】 他の回路装置との接続のために入力、出
    力ピンを有する回路装置で使用される境界走査送信セル
    において、 走査入力を記憶する走査フリップフロップと、 バッファ入力信号に応答して回路装置の関連する出力ピ
    ンにバッファされた出力信号を出力する3状態バッファ
    と、 前記走査フリップフロップに応じて前記3状態バッファ
    を選択的にエネーブル或いはディスエーブルし、かつ、
    前記3状態バッファの入力信号として試験信号または装
    置信号を供給する制御論理手段とを具備していることを
    特徴とする境界走査送信セル。
  3. 【請求項3】 他の回路装置との接続のために入力、出
    力ピンを有する回路装置用の受信走査セルにおいて、 入力バッファと、 入力が入力バッファを第1の論理状態または第2の論理
    状態に駆動することを可能にし、前記入力バッファの入
    力への接続が開放または高インピーダンス接続である場
    合には前記入力バッファへの入力を第1および第2の論
    理状態の予め定められた1つに変化させるように前記入
    力バッファの入力に接続された保持手段と、 前記入力バッファの出力が制御されて記憶される走査フ
    リップフロップとを具備していることを特徴とする受信
    走査セル。
  4. 【請求項4】 走査入力を記憶する送信走査フリップフ
    ロップと、 入力信号に応答して装置出力ピンにバッファされた出力
    信号を出力する3状態バッファと、 装置入力ピンに接続された入力を有する入力バッファ
    と、 前記入力バッファの入力に接続され、入力が入力バッフ
    ァを第1の論理状態または第2の論理状態に駆動するこ
    とを可能にし、入力が接続開放または高インピーダンス
    接続である場合には前記入力バッファの入力を第1の論
    理状態に変化させ、第2の論理状態に駆動されるとき入
    力がバッファを第2の論理状態に変化させることを可能
    にする保持手段と、 前記入力バッファの出力が制御されて記憶される受信走
    査フリップフロップとを具備し、 前記入力バッファの入力は前記3状態バッファの出力と
    接続され、接続の状態が、 (a)前記3状態バッファをエネーブルし、前記3状態
    バッファの出力が第1の論理状態にあるように試験入力
    を第1の論理状態で前記3状態バッファに供給し、 (b)走査入力が前記送信走査フリップフロップに走査
    により供給されているときに前記3状態バッファを高イ
    ンピーダンス状態にディスエーブルし、 (c)送信走査フリップフロップの走査入力が走査で入
    力された後に、試験入力を第2の論理状態で前記3状態
    バッファに供給し、 (d)3状態バッファの出力が第2の論理状態にあるよ
    うに前記走査レジスタへの走査入力が第2の論理状態に
    ある場合には、前記3状態バッファをエネーブルにし、
    走査入力が第1の論理状態のときには前記3状態バッフ
    ァが高インピーダンス状態に維持されることによって試
    験可能であることを特徴とする境界走査セル。
  5. 【請求項5】 複数の入力、出力ピンを有し、各走査セ
    ルが特定の入力、出力ピンに関連する装置の走査連鎖に
    おいて使用される境界走査回路において、 関連する入力、出力ピンに供給された信号に応答してバ
    ッファされた入力信号を供給する入力バッファ手段と、 前記バッファされた入力信号および走査入力に応答して
    バッファされた入力信号または走査入力信号を制御して
    記憶する入力記憶手段と、 試験入力に応答して回路装置の関連する入力、出力ピン
    にバッファされた出力信号を出力する3状態出力バッフ
    ァと、 走査フリップフロップおよび試験入力に応答して前記3
    状態バッファを選択的にエネーブル或いはディスエーブ
    ルする制御論理手段とを具備していることを特徴とする
    境界走査回路。
JP4176961A 1991-07-03 1992-07-03 デジタルシステムの相互接続を試験する装置 Pending JPH05256921A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US72513491A 1991-07-03 1991-07-03
US725134 1991-07-03

Publications (1)

Publication Number Publication Date
JPH05256921A true JPH05256921A (ja) 1993-10-08

Family

ID=24913294

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4176961A Pending JPH05256921A (ja) 1991-07-03 1992-07-03 デジタルシステムの相互接続を試験する装置

Country Status (4)

Country Link
US (1) US5473617A (ja)
EP (1) EP0522413A3 (ja)
JP (1) JPH05256921A (ja)
KR (1) KR930002938A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007003338A (ja) * 2005-06-23 2007-01-11 Nec Electronics Corp 半導体装置及びそのテスト方法

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5732091A (en) * 1994-11-21 1998-03-24 Texas Instruments Incorporated Self initializing and correcting shared resource boundary scan with output latching
US5715254A (en) * 1994-11-21 1998-02-03 Texas Instruments Incorporated Very low overhead shared resource boundary scan design
US5715255A (en) * 1994-11-21 1998-02-03 Texas Instruments Incorporated Low overhead memory designs for IC terminals
US5847561A (en) * 1994-12-16 1998-12-08 Texas Instruments Incorporated Low overhead input and output boundary scan cells
EP0717287B1 (en) * 1994-12-16 2004-10-13 Texas Instruments Incorporated Input and output boundary scan cells
US5701307A (en) * 1994-12-16 1997-12-23 Texas Instruments Incorporated Low overhead input and output boundary scan cells
US6694465B1 (en) * 1994-12-16 2004-02-17 Texas Instruments Incorporated Low overhead input and output boundary scan cells
GB9502646D0 (en) * 1995-02-10 1995-03-29 Texas Instruments Ltd Bus maintenance circuit
US5706296A (en) * 1995-02-28 1998-01-06 Texas Instruments Incorporated Bi-directional scan design with memory and latching circuitry
US5938783A (en) * 1995-04-28 1999-08-17 Texas Instruments Incorporated Dual mode memory for IC terminals
US6055659A (en) * 1999-02-26 2000-04-25 Texas Instruments Incorporated Boundary scan with latching output buffer and weak input buffer
US5880595A (en) * 1995-04-28 1999-03-09 Texas Instruments Incorporated IC having memoried terminals and zero-delay boundary scan
US5656953A (en) * 1995-05-31 1997-08-12 Texas Instruments Incorporated Low overhead memory designs for IC terminals
US5828827A (en) * 1995-09-25 1998-10-27 Motorola, Inc. Data processing system for performing a test function and method therefor
US5666071A (en) * 1995-12-01 1997-09-09 Advanced Micro Devices, Inc. Device and method for programming high impedance states upon select input/output pads
US5719879A (en) * 1995-12-21 1998-02-17 International Business Machines Corporation Scan-bypass architecture without additional external latches
US5717701A (en) * 1996-08-13 1998-02-10 International Business Machines Corporation Apparatus and method for testing interconnections between semiconductor devices
US5892778A (en) * 1997-06-30 1999-04-06 Sun Microsystems, Inc. Boundary-scan circuit for use with linearized impedance control type output drivers
JPH11265597A (ja) * 1998-01-16 1999-09-28 Mitsubishi Electric Corp 半導体集積回路装置
US6408413B1 (en) 1998-02-18 2002-06-18 Texas Instruments Incorporated Hierarchical access of test access ports in embedded core integrated circuits
US6405335B1 (en) 1998-02-25 2002-06-11 Texas Instruments Incorporated Position independent testing of circuits
US6370664B1 (en) * 1998-10-29 2002-04-09 Agere Systems Guardian Corp. Method and apparatus for partitioning long scan chains in scan based BIST architecture
US7058862B2 (en) 2000-05-26 2006-06-06 Texas Instruments Incorporated Selecting different 1149.1 TAP domains from update-IR state
US6380724B1 (en) 1999-11-16 2002-04-30 Advanced Micro Devices, Inc. Method and circuitry for an undisturbed scannable state element
US6728915B2 (en) 2000-01-10 2004-04-27 Texas Instruments Incorporated IC with shared scan cells selectively connected in scan path
US6769080B2 (en) 2000-03-09 2004-07-27 Texas Instruments Incorporated Scan circuit low power adapter with counter
US6574758B1 (en) 2000-03-10 2003-06-03 Cisco Technology, Inc. Testing a bus coupled between two electronic devices
US6898749B2 (en) * 2000-09-20 2005-05-24 Texas Instruments Incorporated IC with cache bit memory in series with scan segment
US6411152B1 (en) 2001-09-24 2002-06-25 Broadcom Corporation Conditional clock buffer circuit
EP1308735A1 (de) * 2001-11-02 2003-05-07 Siemens Aktiengesellschaft Elektronischer Baustein mit Ausgangsbuffersteuerung
US6971038B2 (en) 2002-02-01 2005-11-29 Broadcom Corporation Clock gating of sub-circuits within a processor execution unit responsive to instruction latency counter within processor issue circuit
US6950973B2 (en) 2002-04-22 2005-09-27 Broadcom Corporation Dynamic scan circuitry for A-phase
US6639443B1 (en) 2002-04-22 2003-10-28 Broadcom Corporation Conditional clock buffer circuit
US6686775B2 (en) 2002-04-22 2004-02-03 Broadcom Corp Dynamic scan circuitry for B-phase
US20060156098A1 (en) * 2004-11-30 2006-07-13 Bawany Mahuammad A Method and apparatus for testing an electronic device
US7779372B2 (en) 2007-01-26 2010-08-17 Apple Inc. Clock gater with test features and low setup time
US8073996B2 (en) * 2008-01-09 2011-12-06 Synopsys, Inc. Programmable modular circuit for testing and controlling a system-on-a-chip integrated circuit, and applications thereof
TWI437243B (zh) 2010-12-30 2014-05-11 Test Research Inc 電性連接缺陷模擬測試方法及其系統
CN102565603B (zh) * 2010-12-30 2015-08-12 德律科技股份有限公司 电性连接缺陷仿真测试方法及其系统
KR20150073635A (ko) * 2013-12-23 2015-07-01 에스케이하이닉스 주식회사 반도체 칩, 이를 포함하는 스택 칩 및 그 테스트 방법

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63298173A (ja) * 1987-05-29 1988-12-05 Matsushita Electric Ind Co Ltd 集積回路
JPH03115872A (ja) * 1989-09-29 1991-05-16 Toshiba Corp ディジタル集積回路におけるテスト容易化回路

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4703484A (en) * 1985-12-19 1987-10-27 Harris Corporation Programmable integrated circuit fault detection apparatus
JP2827229B2 (ja) * 1988-10-14 1998-11-25 日本電気株式会社 半導体集積回路
JP2513904B2 (ja) * 1990-06-12 1996-07-10 株式会社東芝 テスト容易化回路
US5029133A (en) * 1990-08-30 1991-07-02 Hewlett-Packard Company VLSI chip having improved test access
JP3226293B2 (ja) * 1991-04-24 2001-11-05 株式会社日立製作所 半導体集積回路
US5202625A (en) * 1991-07-03 1993-04-13 Hughes Aircraft Company Method of testing interconnections in digital systems by the use of bidirectional drivers

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63298173A (ja) * 1987-05-29 1988-12-05 Matsushita Electric Ind Co Ltd 集積回路
JPH03115872A (ja) * 1989-09-29 1991-05-16 Toshiba Corp ディジタル集積回路におけるテスト容易化回路

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007003338A (ja) * 2005-06-23 2007-01-11 Nec Electronics Corp 半導体装置及びそのテスト方法

Also Published As

Publication number Publication date
EP0522413A3 (en) 1993-03-03
US5473617A (en) 1995-12-05
EP0522413A2 (en) 1993-01-13
KR930002938A (ko) 1993-02-23

Similar Documents

Publication Publication Date Title
JPH05256921A (ja) デジタルシステムの相互接続を試験する装置
US9684032B2 (en) High speed interconnect circuit test method and apparatus
US5210759A (en) Data processing system having scan testing using set latches for selectively observing test data
US5648973A (en) I/O toggle test method using JTAG
US5047710A (en) System for scan testing of logic circuit networks
US5270642A (en) Partitioned boundary-scan testing for the reduction of testing-induced damage
US5202625A (en) Method of testing interconnections in digital systems by the use of bidirectional drivers
US5859860A (en) Low overhead input and output boundary scan cells
EP0745936A1 (en) Improvements relating to memory designs for IC terminals
US20090037785A1 (en) Low overhead input and output boundary scan cells
US6691269B2 (en) Method for scan controlled sequential sampling of analog signals and circuit for use therewith
JPH0773696A (ja) セルフ・タイム式メモリ・アレイ及びそれをテストする方法
US5457381A (en) Method for testing the electrical parameters of inputs and outputs of integrated circuits without direct physical contact
US4980889A (en) Multi-mode testing systems
US5513186A (en) Method and apparatus for interconnect testing without speed degradation
JPH0731230B2 (ja) 回路における相互接続障害の診断方法及び装置
US6487688B1 (en) Method for testing circuits with tri-state drivers and circuit for use therewith
US6380724B1 (en) Method and circuitry for an undisturbed scannable state element
EP1335210B1 (en) High speed interconnect circuit test method and apparatus
US7155647B2 (en) Scan of chip state from a hierarchical design
JP2008164470A (ja) 集積回路の内部ラッチをスキャンする方法及び装置並びに集積回路
US20030093732A1 (en) Tristate buses
JPH0666890A (ja) 半導体装置の試験装置