JP2000148603A - デジタルバスモニタ―システム - Google Patents
デジタルバスモニタ―システムInfo
- Publication number
- JP2000148603A JP2000148603A JP11256332A JP25633299A JP2000148603A JP 2000148603 A JP2000148603 A JP 2000148603A JP 11256332 A JP11256332 A JP 11256332A JP 25633299 A JP25633299 A JP 25633299A JP 2000148603 A JP2000148603 A JP 2000148603A
- Authority
- JP
- Japan
- Prior art keywords
- test
- input
- data
- bus
- 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.)
- Granted
Links
- 238000012360 testing method Methods 0.000 claims abstract description 256
- 239000000872 buffer Substances 0.000 description 29
- 238000010586 diagram Methods 0.000 description 26
- 239000000523 sample Substances 0.000 description 20
- 230000004044 response Effects 0.000 description 18
- 238000000034 method Methods 0.000 description 16
- 238000013461 design Methods 0.000 description 10
- 230000003139 buffering effect Effects 0.000 description 8
- 238000010998 test method Methods 0.000 description 8
- 238000012546 transfer Methods 0.000 description 8
- 238000012544 monitoring process Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 230000000873 masking effect Effects 0.000 description 6
- 238000013500 data storage Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000008901 benefit Effects 0.000 description 4
- 101100412671 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) RGA1 gene Proteins 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000002405 diagnostic procedure Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000001771 impaired effect Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000012797 qualification Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 102100040577 Dermatan-sulfate epimerase-like protein Human genes 0.000 description 1
- 101000816741 Homo sapiens Dermatan-sulfate epimerase-like protein Proteins 0.000 description 1
- 239000004820 Pressure-sensitive adhesive Substances 0.000 description 1
- 108091008874 T cell receptors Proteins 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000009258 tissue cross reactivity Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
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/318555—Control logic
-
- 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/318544—Scanning methods, algorithms and patterns
- G01R31/31855—Interconnection testing, e.g. crosstalk, shortcircuits
-
- 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/318569—Error indication, logging circuits
-
- 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/318572—Input/Output interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/2205—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
- G06F11/221—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test buses, lines or interfaces, e.g. stuck-at or open line faults
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Tests Of Electronic Circuits (AREA)
- Debugging And Monitoring (AREA)
- Information Transfer Systems (AREA)
Abstract
(57)【要約】
【課題】 多数の集積回路を接続するバス上のデータを
ダイナミックに観察する。 【解決手段】アドレスバス、データバス、コントロール
バスで接続された集積回路と、アドレスバスとデータバ
スの一方とコントロールバスに接続され、イベント条件
ポートとシリアルポートを有するデータバスモニター装
置と、テストデータ入出力、テストクロック、テストモ
ード選択出力、イベント条件入力の信号によりデータバ
スモニター装置を制御してバスモニターを行うテストバ
スコントロール装置と、を含むデジタルバスモニターシ
ステム。
ダイナミックに観察する。 【解決手段】アドレスバス、データバス、コントロール
バスで接続された集積回路と、アドレスバスとデータバ
スの一方とコントロールバスに接続され、イベント条件
ポートとシリアルポートを有するデータバスモニター装
置と、テストデータ入出力、テストクロック、テストモ
ード選択出力、イベント条件入力の信号によりデータバ
スモニター装置を制御してバスモニターを行うテストバ
スコントロール装置と、を含むデジタルバスモニターシ
ステム。
Description
【0001】
【産業上の利用分野】本発明は一般的に電子回路に関
し、より詳細には多数の集積回路を接続するバス上のデ
ータを観察するデジタルバスモニターに関する。
し、より詳細には多数の集積回路を接続するバス上のデ
ータを観察するデジタルバスモニターに関する。
【0002】
【従来の技術】従来、ボードデザイン上の集積回路の機
能的な相互作用をダイナミックに監視するには高価なテ
スト装置を必要とした。テスト中に、外部テスターが集
積回路間に生じるトランザクションを観察する間集積回
路は互いに機能的に作動するようにされる。境界走査等
の他の技術では集積回路間の相互接続ワイヤリングのオ
フラインすなわちスタティックテストが行われるが、集
積回路間のバス径路内に生じるアットスピード機能問題
の検出には有効ではない。
能的な相互作用をダイナミックに監視するには高価なテ
スト装置を必要とした。テスト中に、外部テスターが集
積回路間に生じるトランザクションを観察する間集積回
路は互いに機能的に作動するようにされる。境界走査等
の他の技術では集積回路間の相互接続ワイヤリングのオ
フラインすなわちスタティックテストが行われるが、集
積回路間のバス径路内に生じるアットスピード機能問題
の検出には有効ではない。
【0003】集積回路間を通過するデータをリアルタイ
ムでダイナミックに(すなわち、回路板の正規動作中
に)観察する能力により、ボード上の多数の集積回路間
の機能的相互作用を監視することができる。高価なテス
ターや機械的プローブを使用しないと検出できない時間
感知及び/もしくは断続的な故障をこのようなテストに
より判明することができる。システムデータバスをリア
ルタイムでダイナミックに観察する能力によりシステム
集積、環境チャンバーテスト、遠隔診断テスト及び組込
み自己テストが容易になる。
ムでダイナミックに(すなわち、回路板の正規動作中
に)観察する能力により、ボード上の多数の集積回路間
の機能的相互作用を監視することができる。高価なテス
ターや機械的プローブを使用しないと検出できない時間
感知及び/もしくは断続的な故障をこのようなテストに
より判明することができる。システムデータバスをリア
ルタイムでダイナミックに観察する能力によりシステム
集積、環境チャンバーテスト、遠隔診断テスト及び組込
み自己テストが容易になる。
【0004】従来、集積回路間のデジタルバスをダイナ
ミックに観察する能力は利用することはできなかった。
ボードデザイン上の集積回路間信号径路を監視もしくは
観察するのに使用する現在のテスト法は高価な外部テス
ター装置及び信号ノードプローブ機構を使用する必要が
ある。現在のテスト法に関する一つの問題点は、最新式
のボードデザインには集積回路が非常に密に集積されて
いるため信号径路の物理的なプロービングは、不可能と
は言わないまでも、非常に困難なことである。もう一つ
の問題点はボードテスターが外部テスター及びプローブ
器具の利用可能性に依存することである。所要のテスト
装置を輸送して現場環境においてシステムをサポートす
るように維持することは非常に高価な問題となることが
ある。
ミックに観察する能力は利用することはできなかった。
ボードデザイン上の集積回路間信号径路を監視もしくは
観察するのに使用する現在のテスト法は高価な外部テス
ター装置及び信号ノードプローブ機構を使用する必要が
ある。現在のテスト法に関する一つの問題点は、最新式
のボードデザインには集積回路が非常に密に集積されて
いるため信号径路の物理的なプロービングは、不可能と
は言わないまでも、非常に困難なことである。もう一つ
の問題点はボードテスターが外部テスター及びプローブ
器具の利用可能性に依存することである。所要のテスト
装置を輸送して現場環境においてシステムをサポートす
るように維持することは非常に高価な問題となることが
ある。
【0005】従って、多数の集積回路を持続するバス上
のデータをダイナミックに観察するのに使用できるデジ
タルバスモニター装置に対するニーズが生じた。
のデータをダイナミックに観察するのに使用できるデジ
タルバスモニター装置に対するニーズが生じた。
【0006】本発明に従って、従来のデジタルバステス
ト装置に付随する欠点や問題点を実質的に解消もしくは
防止するデジタルバスモニターが提供される。
ト装置に付随する欠点や問題点を実質的に解消もしくは
防止するデジタルバスモニターが提供される。
【0007】本発明のデジタルバスモニターは集積回路
が機能モードにある時に多数の集積回路を接続するバス
上のデータを観察するのに使用することができる。入デ
ータを受信する入力回路が設けられる。テスト回路が入
力回路に接続されて所定状態の検出に応答してデータを
分析し記憶する。所定の状態は論理回路からのデータを
レジスタやメモリ内に記憶された予期データ語と比較し
て検出することができる。マスキングデータ語を使用し
て予期データ語の数ビットをマスクして、マスクされた
ビットがマッチング操作に含まれないようにすることが
できる。多数のデジタルバスモニターデバイスを互いに
縦続接続に可変幅データバスの観察及びテストを行うこ
とができる。
が機能モードにある時に多数の集積回路を接続するバス
上のデータを観察するのに使用することができる。入デ
ータを受信する入力回路が設けられる。テスト回路が入
力回路に接続されて所定状態の検出に応答してデータを
分析し記憶する。所定の状態は論理回路からのデータを
レジスタやメモリ内に記憶された予期データ語と比較し
て検出することができる。マスキングデータ語を使用し
て予期データ語の数ビットをマスクして、マスクされた
ビットがマッチング操作に含まれないようにすることが
できる。多数のデジタルバスモニターデバイスを互いに
縦続接続に可変幅データバスの観察及びテストを行うこ
とができる。
【0008】本発明のデジタルバスモニターは従来技術
に比べていくつかの技術的利点を提供する。本発明のデ
ジタルバスモニターはボードデザイン内に埋設すること
ができ、ボードのライフサイクルを通じて、生成テスト
からフィールドサービス及びメンテナンスまで起動する
ことができる。もう一つの利点はデジタルバスモニター
はボードの回路の性能を妨げないことである。被モニタ
ー信号はデジタルバスモニターを通す必要はなく、単に
デジタルバスモニターヘ入力されるため、これらのデバ
イスの使用中に重大な機能的ペナルティが課せられるこ
とはない。
に比べていくつかの技術的利点を提供する。本発明のデ
ジタルバスモニターはボードデザイン内に埋設すること
ができ、ボードのライフサイクルを通じて、生成テスト
からフィールドサービス及びメンテナンスまで起動する
ことができる。もう一つの利点はデジタルバスモニター
はボードの回路の性能を妨げないことである。被モニタ
ー信号はデジタルバスモニターを通す必要はなく、単に
デジタルバスモニターヘ入力されるため、これらのデバ
イスの使用中に重大な機能的ペナルティが課せられるこ
とはない。
【0009】本発明の第2の実施例において、第2の所
定状態を検出することができ、その時記憶及び分析は中
止される。記憶及び分析は第3の所定状態検出後に再開
することができ第4の所定状態検出後に停止することが
できる。
定状態を検出することができ、その時記憶及び分析は中
止される。記憶及び分析は第3の所定状態検出後に再開
することができ第4の所定状態検出後に停止することが
できる。
【0010】本発明のデジタルバスモニターは集積回路
がアットスピードで作動している時に多数の集積回路を
連結するデータバス上のデータを分析するという利点を
提供する。集積回路のアットスピードテストにより見つ
けられないはずのエラーが検出される。
がアットスピードで作動している時に多数の集積回路を
連結するデータバス上のデータを分析するという利点を
提供する。集積回路のアットスピードテストにより見つ
けられないはずのエラーが検出される。
【0011】
【実施例】デジタルバスモニター応用 図1に本発明のデジタルバスモニター(DBM)を使用
した模範的回路のブロック図を示す。図1に示すよう
に、2つの集積回路ICl 10及びIC2 12が3
本のバスにより接続されている。それらは、アドレスバ
ス14、データバス16及びコントロールバス18であ
る。第1のデータバスモニターDBM120がそのCK
入力によりコントロールバス18に接続されており、且
つそのODI(オブザーバビリティデータ入力)入力を
介してデータバス16に接続されている。第2のデータ
バスモニターDBM2 22がそのCK入力を介してコ
ントロールバス18に接続され、且つそのODI入力を
介してアドレスバス14に接続されている。DBM1
20及びDBM2 22はテストデータ入力(TDI)
及びテストデータ出力(TDO)を有するシリアル走査
径路接続を介して互いに相互接続されている。DBM1
20のTDOはDBM2 22のTDIに接続されて
いる。DBM20,22の走査及びオフラインテスト動
作の動作コントロールはテストクロック(TCK)及び
テストモード選定(TMS)入力を介して入力される。
TDI、TDO、TCK及びTMS走査径路信号は集積
回路に対して推薦されているIEEE標準テストとコン
パチフルである。各DBM20,22からANDゲート
24ヘイベント条件出力(EQO)が出力される。AN
Dゲート24の出力は各DBM20,22のイベント条
件入力(EQI)へ入力される。TMS/TCK及びT
DIは外部テストバスコントローラ25により供給する
ことができる。オプションとして、TMS/TCK及び
TDIを内部テスト回路を有するICへ入力することが
できる。TDO及びEQIはテストバスコントローラに
より、それぞれDBM22及びANDゲート24から受
信される。
した模範的回路のブロック図を示す。図1に示すよう
に、2つの集積回路ICl 10及びIC2 12が3
本のバスにより接続されている。それらは、アドレスバ
ス14、データバス16及びコントロールバス18であ
る。第1のデータバスモニターDBM120がそのCK
入力によりコントロールバス18に接続されており、且
つそのODI(オブザーバビリティデータ入力)入力を
介してデータバス16に接続されている。第2のデータ
バスモニターDBM2 22がそのCK入力を介してコ
ントロールバス18に接続され、且つそのODI入力を
介してアドレスバス14に接続されている。DBM1
20及びDBM2 22はテストデータ入力(TDI)
及びテストデータ出力(TDO)を有するシリアル走査
径路接続を介して互いに相互接続されている。DBM1
20のTDOはDBM2 22のTDIに接続されて
いる。DBM20,22の走査及びオフラインテスト動
作の動作コントロールはテストクロック(TCK)及び
テストモード選定(TMS)入力を介して入力される。
TDI、TDO、TCK及びTMS走査径路信号は集積
回路に対して推薦されているIEEE標準テストとコン
パチフルである。各DBM20,22からANDゲート
24ヘイベント条件出力(EQO)が出力される。AN
Dゲート24の出力は各DBM20,22のイベント条
件入力(EQI)へ入力される。TMS/TCK及びT
DIは外部テストバスコントローラ25により供給する
ことができる。オプションとして、TMS/TCK及び
TDIを内部テスト回路を有するICへ入力することが
できる。TDO及びEQIはテストバスコントローラに
より、それぞれDBM22及びANDゲート24から受
信される。
【0012】動作上、DBM20,22は2つの集積回
路10,12間に接続されたバス14〜18を観察しテ
ストするのに使用される。DBMデバイスは2つのモー
ドで作動し、それはオフラインテストモード及びオンラ
インテストモードである。オフラインモードにおいて、
ボード回路はテストモードとされ信号モニターコントロ
ールが外部テストバスインターフェイスからDBM20
及び22へ入力される。外部テストバスインターフェイ
スは4つの信号を含み、それらはTCK、TMS、TD
I、TDOである。TCK及びTMSはそれぞれ外部テ
ストコントローラからのテストクロック及びテストモー
ド選定信号である。TDI及びTDOはIEEEインタ
ーフェイス仕様に従うDBM及び他のデバイスを接続す
るのに使用するシリアルテストデータ入力及び出力信号
である。オンラインモードを使用すると、ボード回路は
正規に作動し、図7aに関して詳説するようにDBM内
部イベント条件モジュール(EQM)からモニターコン
トロールが到来する。
路10,12間に接続されたバス14〜18を観察しテ
ストするのに使用される。DBMデバイスは2つのモー
ドで作動し、それはオフラインテストモード及びオンラ
インテストモードである。オフラインモードにおいて、
ボード回路はテストモードとされ信号モニターコントロ
ールが外部テストバスインターフェイスからDBM20
及び22へ入力される。外部テストバスインターフェイ
スは4つの信号を含み、それらはTCK、TMS、TD
I、TDOである。TCK及びTMSはそれぞれ外部テ
ストコントローラからのテストクロック及びテストモー
ド選定信号である。TDI及びTDOはIEEEインタ
ーフェイス仕様に従うDBM及び他のデバイスを接続す
るのに使用するシリアルテストデータ入力及び出力信号
である。オンラインモードを使用すると、ボード回路は
正規に作動し、図7aに関して詳説するようにDBM内
部イベント条件モジュール(EQM)からモニターコン
トロールが到来する。
【0013】図1の模範回路において、IC1 10は
IC2 12ヘアドレス及びコントロール情報を出力し
2つの集積回路間でデータを通せるようにする。第1及
び第2のDBM20,22が図1の回路に含まれてい
て、IC1 10及びIC212間のデータ及びアドレ
ス径路を監視することができる。監視されるアドレス及
びデータバス信号はODIを介してDBMへ入力され
る。図1の回路例にDBMが含まれていない場合には、
外部プローブをこれらのデータ回路に接続してDBMに
より与えられる信号オブザーバビリティレベルを達成し
なければならない。
IC2 12ヘアドレス及びコントロール情報を出力し
2つの集積回路間でデータを通せるようにする。第1及
び第2のDBM20,22が図1の回路に含まれてい
て、IC1 10及びIC212間のデータ及びアドレ
ス径路を監視することができる。監視されるアドレス及
びデータバス信号はODIを介してDBMへ入力され
る。図1の回路例にDBMが含まれていない場合には、
外部プローブをこれらのデータ回路に接続してDBMに
より与えられる信号オブザーバビリティレベルを達成し
なければならない。
【0014】回路がオフラインテストモードとされる
と、アドレス及びデータバス径路14,16を第1及び
第2のDBM20,22により監視できるようにIC1
10及びIC2 12を制御することができる。テス
ト中に、IC1 10はそのアドレス及びデータバス1
4,16上にデータを出力するようにすることができ
る。IC1 10からのデータ及びアドレス出力はOD
I14,16入力を介して両DBM20,22内に捕捉
することができる。データは捕捉後、DBM1 20の
TDI入力ピンからDBM2 22のTDO出力ピンヘ
のシリアル走査径路を介してシフトアウトして調べるこ
とができる。
と、アドレス及びデータバス径路14,16を第1及び
第2のDBM20,22により監視できるようにIC1
10及びIC2 12を制御することができる。テス
ト中に、IC1 10はそのアドレス及びデータバス1
4,16上にデータを出力するようにすることができ
る。IC1 10からのデータ及びアドレス出力はOD
I14,16入力を介して両DBM20,22内に捕捉
することができる。データは捕捉後、DBM1 20の
TDI入力ピンからDBM2 22のTDO出力ピンヘ
のシリアル走査径路を介してシフトアウトして調べるこ
とができる。
【0015】同様に、IC2 12はデータバス16上
にデータを出力し、データは第1のDBM20により捕
捉されシフトアウトして調べることができる。このオフ
ラインテストモードにおいて、データを捕捉し走査径路
を作動させるコントロールがTCK及びTMSテストバ
ス入力ピンを介して入力される。
にデータを出力し、データは第1のDBM20により捕
捉されシフトアウトして調べることができる。このオフ
ラインテストモードにおいて、データを捕捉し走査径路
を作動させるコントロールがTCK及びTMSテストバ
ス入力ピンを介して入力される。
【0016】図1の回路がオンラインで正規に機能して
いる場合、第1及び第2のDBM20,22は後記する
内部EQM回路を使用してデータ及びアドレスバス1
4,16を監視し続けることができる。オンラインモニ
ターリング中に、各DBMデバイス20,22の内部E
QMは各DBMのODI入力上に生じるデータを捕捉す
るコントロール信号を出力する。内部EQMはCK入力
を介して各DBMへ入力されるICl 10からのコン
トロール信号出力に同期して作動する。いつデータを捕
捉するかを知るために、各DBM20及び22内のEQ
M回路はODI入力に現れるデータを所定の予期データ
パターンもしくは1組の予期データパターンと整合させ
ることができるコンパレタ論理を有している。
いる場合、第1及び第2のDBM20,22は後記する
内部EQM回路を使用してデータ及びアドレスバス1
4,16を監視し続けることができる。オンラインモニ
ターリング中に、各DBMデバイス20,22の内部E
QMは各DBMのODI入力上に生じるデータを捕捉す
るコントロール信号を出力する。内部EQMはCK入力
を介して各DBMへ入力されるICl 10からのコン
トロール信号出力に同期して作動する。いつデータを捕
捉するかを知るために、各DBM20及び22内のEQ
M回路はODI入力に現れるデータを所定の予期データ
パターンもしくは1組の予期データパターンと整合させ
ることができるコンパレタ論理を有している。
【0017】イベント条件ケーパビリティを拡張するた
めに、多数のDBM(もしくはEQM、EQI及びEQ
Oを含む他のデバイス)を、ANDゲート24等の、外
部結合ネットワーク24上で互いに接続して、ある範囲
のDBMデバイスにより検出されるイベントによりテス
トモニター動作の条件をコントロールすることができ
る。拡張された条件が要求される場合には、各DBMは
そのEQO出力ピン上に整合状態を出力する。多数のD
BMのEQO出力は外部結合回路24へ入力されてグロ
ーバルイベント条件子(EQI)入力信号を発生し、そ
れはそのEQI入力ピンを介して各DBMヘフィードバ
ックされる。整合された信号がEQIピン上に入力され
ると、内部EQMはテストモニター動作を開始すること
ができる。イベント条件モジュールの動作とプロトコル
は、共に1989年2月9日付で共に参照としてここに
組み入れた米国特許出額第308,272号“集積回路
のイベント条件テストアーキテクチュア”及び米国特許
出願第308,273号“集積回路のイベント条件テス
トプロトコル”に記載されている。
めに、多数のDBM(もしくはEQM、EQI及びEQ
Oを含む他のデバイス)を、ANDゲート24等の、外
部結合ネットワーク24上で互いに接続して、ある範囲
のDBMデバイスにより検出されるイベントによりテス
トモニター動作の条件をコントロールすることができ
る。拡張された条件が要求される場合には、各DBMは
そのEQO出力ピン上に整合状態を出力する。多数のD
BMのEQO出力は外部結合回路24へ入力されてグロ
ーバルイベント条件子(EQI)入力信号を発生し、そ
れはそのEQI入力ピンを介して各DBMヘフィードバ
ックされる。整合された信号がEQIピン上に入力され
ると、内部EQMはテストモニター動作を開始すること
ができる。イベント条件モジュールの動作とプロトコル
は、共に1989年2月9日付で共に参照としてここに
組み入れた米国特許出額第308,272号“集積回路
のイベント条件テストアーキテクチュア”及び米国特許
出願第308,273号“集積回路のイベント条件テス
トプロトコル”に記載されている。
【0018】テストバスコントローラ25がDBM(及
び他のデバイス)を通るデータのシフトをコントロール
することができる。結合されたEQI信号はテストバス
コントローラ25により監視されて、ある状態が発生す
る時を決定する。一つもしくはそれ以上の状態に応答し
て、テストバスコントローラはDBM及び他のデバイス
に記憶されたデータを走査することができる。テストプ
ロトコル及び状態については図7b〜図7eに関して後
記する。
び他のデバイス)を通るデータのシフトをコントロール
することができる。結合されたEQI信号はテストバス
コントローラ25により監視されて、ある状態が発生す
る時を決定する。一つもしくはそれ以上の状態に応答し
て、テストバスコントローラはDBM及び他のデバイス
に記憶されたデータを走査することができる。テストプ
ロトコル及び状態については図7b〜図7eに関して後
記する。
【0019】デジタルバスモニターアーキテクチュア 図2に本発明のDBMのブロック図を、一般的に番号2
0で示す。DBM集積回路はテストセルレジスタコント
ロール回路(TCRコントロール)26、テストセルレ
ジスタ(TCR)28、メモリバッファ30(メモ
リ)、イベント条件モジュール(EQM)32、バイパ
スレジスタ(バイパス)34、コマンドレジスタ(コマ
ンド)36、及びテストポート38を具備している。D
BM20は次の入出力を有している。フィードバック入
力(FBI)、ODI、EQI、クロック1(CK
1)、クロック2(CK2)、TDI、TMS、TC
K、フィードバック出力(FBO)、EQO、及びTD
O。FBIはTCR28へ入力される。ODIはTCR
28及びメモリヘ入力され、EQIはEQM32へ入力
される。第1のマルチプレクサ(MX1)40がCK1
及びCK2から入力を受信して、EQM32へCKl/
2信号を出力する。TDIはコマンドレジスタ36、バ
イパス34、EQM32、メモリ30、TCR28及び
TCRコントロール26へ入力される。TMS及びTC
K信号はテストポート38へ入力される。コマンドレジ
スタ36はテストポート38、MX1 40、第2のマ
ルチプレクサ(MX2)42、バイパスレジスタ34、
EQM32、メモリバッファ30、TCR28及びTC
Rコントロール26ヘコマンドバス44を介して接続さ
れている。テストポート38は第3のマルチプレクサ
(MX3)46、コマンドレジスタ36、バイパスレジ
スタ34、EQM32、メモリ30、TCR28及びT
CRコントロール26ヘテストバス48を介して接続さ
れている。データレジスタTCRコントロール26、T
CR28、メモリ30、EQM32及びバイパス34の
シリアル出力はコマンドバス44からの信号によりコン
トロールされるMX242の入力に接続されている。M
X2 42の出力はMX3 46の第1の入力に接続さ
れている。MX3 46の他方の入力はコマンドレジス
タ36のシリアルデータ出力から受信される。MX3
46の出力はTDO出力に接続されている。EQO出力
はEQM32により供給され、FBO出力はTCR28
から受信される。TCR28はコントロールバス50を
介してTCRコントロール26からコントロール信号を
受信する。EQM32はEQMバス52を介してメモリ
30及びTCR28へ信号を出力する。EQM32はT
CRバス54を介してTCR28から信号を受信する。
0で示す。DBM集積回路はテストセルレジスタコント
ロール回路(TCRコントロール)26、テストセルレ
ジスタ(TCR)28、メモリバッファ30(メモ
リ)、イベント条件モジュール(EQM)32、バイパ
スレジスタ(バイパス)34、コマンドレジスタ(コマ
ンド)36、及びテストポート38を具備している。D
BM20は次の入出力を有している。フィードバック入
力(FBI)、ODI、EQI、クロック1(CK
1)、クロック2(CK2)、TDI、TMS、TC
K、フィードバック出力(FBO)、EQO、及びTD
O。FBIはTCR28へ入力される。ODIはTCR
28及びメモリヘ入力され、EQIはEQM32へ入力
される。第1のマルチプレクサ(MX1)40がCK1
及びCK2から入力を受信して、EQM32へCKl/
2信号を出力する。TDIはコマンドレジスタ36、バ
イパス34、EQM32、メモリ30、TCR28及び
TCRコントロール26へ入力される。TMS及びTC
K信号はテストポート38へ入力される。コマンドレジ
スタ36はテストポート38、MX1 40、第2のマ
ルチプレクサ(MX2)42、バイパスレジスタ34、
EQM32、メモリバッファ30、TCR28及びTC
Rコントロール26ヘコマンドバス44を介して接続さ
れている。テストポート38は第3のマルチプレクサ
(MX3)46、コマンドレジスタ36、バイパスレジ
スタ34、EQM32、メモリ30、TCR28及びT
CRコントロール26ヘテストバス48を介して接続さ
れている。データレジスタTCRコントロール26、T
CR28、メモリ30、EQM32及びバイパス34の
シリアル出力はコマンドバス44からの信号によりコン
トロールされるMX242の入力に接続されている。M
X2 42の出力はMX3 46の第1の入力に接続さ
れている。MX3 46の他方の入力はコマンドレジス
タ36のシリアルデータ出力から受信される。MX3
46の出力はTDO出力に接続されている。EQO出力
はEQM32により供給され、FBO出力はTCR28
から受信される。TCR28はコントロールバス50を
介してTCRコントロール26からコントロール信号を
受信する。EQM32はEQMバス52を介してメモリ
30及びTCR28へ信号を出力する。EQM32はT
CRバス54を介してTCR28から信号を受信する。
【0020】DBMアーキテクチュアは4線テストバス
入力(TCK、TMS、TDI、TDO)及び推薦され
たP1149.1 IEEE標準に一致する多数の内部
走査径路の並列アクセスを有している。TMS及びTC
K入力を介してテストポート38ヘコントロールが入力
されると、コマンドレジスタ36もしくは選定可能なデ
ータレジスタ26〜34の中の一つを介してTDI入力
からTDO出力ヘシリアルデータがロードされてシフト
インされる。
入力(TCK、TMS、TDI、TDO)及び推薦され
たP1149.1 IEEE標準に一致する多数の内部
走査径路の並列アクセスを有している。TMS及びTC
K入力を介してテストポート38ヘコントロールが入力
されると、コマンドレジスタ36もしくは選定可能なデ
ータレジスタ26〜34の中の一つを介してTDI入力
からTDO出力ヘシリアルデータがロードされてシフト
インされる。
【0021】テストポート38は外部TMS及びTCK
を介して入力されるテストバスプロトコルに応答し、デ
ータをロードしてコマンドレジスタ36もしくは5つの
選定可能なデータレジスタ26〜34の中の一つを介し
てシフトする。コントロールバス44を介したコマンド
レジスタ36からのコントロール入力はテストポート3
8へ入力される。このコントロール入力によりデータレ
ジスタ走査動作中に選定データレジスタ26〜34へク
ロックを出力することができる。選定されたデータレジ
スタクロック出力はオフラインテストモニター動作中に
EQM32及び/もしくはTCR28をコントロールす
るのに使用することができる。データおよびコマンドレ
ジスタクロック出力は、他のコントロール信号と共に、
コントロールバス48を介してテストポート38から出
力される。
を介して入力されるテストバスプロトコルに応答し、デ
ータをロードしてコマンドレジスタ36もしくは5つの
選定可能なデータレジスタ26〜34の中の一つを介し
てシフトする。コントロールバス44を介したコマンド
レジスタ36からのコントロール入力はテストポート3
8へ入力される。このコントロール入力によりデータレ
ジスタ走査動作中に選定データレジスタ26〜34へク
ロックを出力することができる。選定されたデータレジ
スタクロック出力はオフラインテストモニター動作中に
EQM32及び/もしくはTCR28をコントロールす
るのに使用することができる。データおよびコマンドレ
ジスタクロック出力は、他のコントロール信号と共に、
コントロールバス48を介してテストポート38から出
力される。
【0022】選定されると、コマンドレジスタはコント
ロールバス48を介してテストポート38からコントロ
ールを受信しTDI入力からTDO出力へデータをシフ
トする。コマンドレジスタ36へシフトされる命令はマ
ルチプレクサMX2 42及びMX3 46を介してT
DO出力に接続されるデータレジスタ26〜34の中の
1個を選定するのに使用される。選定されると、データ
レジスタはコントロールバス48を介してテストポート
38からコントロールを受信しTDI入力からTDO出
力ヘデータをシフトすることができる。走査アクセスの
ためのデータレジスタを選定する外に、コマンドレジス
タ36内の命令はDBM20内でテストモニター動作を
実行するのに必要なコントロールを出力することができ
る。
ロールバス48を介してテストポート38からコントロ
ールを受信しTDI入力からTDO出力へデータをシフ
トする。コマンドレジスタ36へシフトされる命令はマ
ルチプレクサMX2 42及びMX3 46を介してT
DO出力に接続されるデータレジスタ26〜34の中の
1個を選定するのに使用される。選定されると、データ
レジスタはコントロールバス48を介してテストポート
38からコントロールを受信しTDI入力からTDO出
力ヘデータをシフトすることができる。走査アクセスの
ためのデータレジスタを選定する外に、コマンドレジス
タ36内の命令はDBM20内でテストモニター動作を
実行するのに必要なコントロールを出力することができ
る。
【0023】バイパスレジスタ34は1個の走査セルを
具備している。コマンドバス44及びコントロールバス
48を介して選定されると、バイパスレジスタ34はT
DI入力を一つのシフトレジスタ段を介してTDO出力
に接続する。バイパスレジスタ34はDBMを介した短
縮走査径路を提供するのに使用される。
具備している。コマンドバス44及びコントロールバス
48を介して選定されると、バイパスレジスタ34はT
DI入力を一つのシフトレジスタ段を介してTDO出力
に接続する。バイパスレジスタ34はDBMを介した短
縮走査径路を提供するのに使用される。
【0024】EQM32はオンラインテスト監視動作中
にTCR28及びメモリ30の動作制御に使用される回
路である。EQM32は外部EQI入力からの入力、M
X140からの選定可能なクロック出力信号、TCR2
8からの比較項(CTERM)信号出力、コマンドパス
44及びコントロールバス48からの入力を受信する。
EQM32はバス52を介してTCR28及びメモリ3
0ヘテストコントロール信号を出力し、且つ外部EQO
出力信号上に比較結果を出力する。EQM32について
は図7aに関して詳細に説明する。
にTCR28及びメモリ30の動作制御に使用される回
路である。EQM32は外部EQI入力からの入力、M
X140からの選定可能なクロック出力信号、TCR2
8からの比較項(CTERM)信号出力、コマンドパス
44及びコントロールバス48からの入力を受信する。
EQM32はバス52を介してTCR28及びメモリ3
0ヘテストコントロール信号を出力し、且つ外部EQO
出力信号上に比較結果を出力する。EQM32について
は図7aに関して詳細に説明する。
【0025】メモリ30はテストモニター動作中に入デ
ータを記憶するのに使用される。メモリ30は外部OD
Iからの入力、コマンドバス44、EQMバス52及び
コントロールバス48から入力を受信する。
ータを記憶するのに使用される。メモリ30は外部OD
Iからの入力、コマンドバス44、EQMバス52及び
コントロールバス48から入力を受信する。
【0026】TCR28はテストモニター動作中に入デ
ータを捕捉もしくは圧縮するのに使用される。TCR2
8は外部FBI信号、外部ODI入力、コマンドバス4
4、EQMバス52及びコントロールバス48から入力
を受信する。TCRは外部FBO信号及びCTERM信
号をEQM32へ出力する。
ータを捕捉もしくは圧縮するのに使用される。TCR2
8は外部FBI信号、外部ODI入力、コマンドバス4
4、EQMバス52及びコントロールバス48から入力
を受信する。TCRは外部FBO信号及びCTERM信
号をEQM32へ出力する。
【0027】TCRコントロールレジスタ26はODI
入力をマスクオフするのに使用する構成信号をTCR2
8に記憶し、TCRの多項タップ構成を選定しTCR2
8を調整して他のDBMデバイス内のTCRと縦続接続
するのに使用される。TCRコントロールレジスタ26
はコマンドバス44及びコントロールバス48から入力
を受信する。TCRコントロールレジスタ26はバス5
0を介してTCR28ヘコントロールを出力する。
入力をマスクオフするのに使用する構成信号をTCR2
8に記憶し、TCRの多項タップ構成を選定しTCR2
8を調整して他のDBMデバイス内のTCRと縦続接続
するのに使用される。TCRコントロールレジスタ26
はコマンドバス44及びコントロールバス48から入力
を受信する。TCRコントロールレジスタ26はバス5
0を介してTCR28ヘコントロールを出力する。
【0028】MX1 40はEQM32に与えられる2
つの外部クロック入力の一方を選定するのに使用され
る。MX1 40は一つの出力、CKl/2及び2つの
入力、外部CK1入力及び外部CK2入力を有してい
る。MX1 40はコマンドバス44を介してコマンド
レジスタ36によりコントロールされる。利用可能なピ
ンに従って、2つよりも多くの外部クロックをDBM2
0へ入力できることをお判り願いたい。付加クロックに
よりDBMは多数のタイミングソースと同期化すること
ができる。
つの外部クロック入力の一方を選定するのに使用され
る。MX1 40は一つの出力、CKl/2及び2つの
入力、外部CK1入力及び外部CK2入力を有してい
る。MX1 40はコマンドバス44を介してコマンド
レジスタ36によりコントロールされる。利用可能なピ
ンに従って、2つよりも多くの外部クロックをDBM2
0へ入力できることをお判り願いたい。付加クロックに
よりDBMは多数のタイミングソースと同期化すること
ができる。
【0029】MX2 42はMX3 46へ入力される
5つの選定可能なデータレジスタ26〜34からのシリ
アル出力の一つを選定するのに使用される。MX242
はバイパスレジスタ34、EQM32、メモリ30、T
CR28及びTCRコントロールレジスタ26からのシ
リアルデータ出力からその出力を選定し、コマンドバス
44を介してコマンドレジスタ36によりコントロール
される。
5つの選定可能なデータレジスタ26〜34からのシリ
アル出力の一つを選定するのに使用される。MX242
はバイパスレジスタ34、EQM32、メモリ30、T
CR28及びTCRコントロールレジスタ26からのシ
リアルデータ出力からその出力を選定し、コマンドバス
44を介してコマンドレジスタ36によりコントロール
される。
【0030】MX3 46はコマンドレジスタ36もし
くはMX2 42からのシリアルデータ出力を外部TD
O出力に接続するのに使用される。MX3はテストバス
48を介してテストポート38により制御される。
くはMX2 42からのシリアルデータ出力を外部TD
O出力に接続するのに使用される。MX3はテストバス
48を介してテストポート38により制御される。
【0031】DBM入出力記述 図2のDBMのTDI入力及びTDO出力は、先行する
デバイスのTDO出力がDBMのTDI入力を駆動し後
続デバイスのTDI入力がDBMのTDO出力により駆
動されるように配線されている。TCK及びTMS入力
信号は多数のDBMもしくは他のデバイスと並列に同じ
標準テストバスインターフェイスに接続されている。こ
の相互接続図の一例を図1に示す。
デバイスのTDO出力がDBMのTDI入力を駆動し後
続デバイスのTDI入力がDBMのTDO出力により駆
動されるように配線されている。TCK及びTMS入力
信号は多数のDBMもしくは他のデバイスと並列に同じ
標準テストバスインターフェイスに接続されている。こ
の相互接続図の一例を図1に示す。
【0032】図2のDBMのODI入力は被監視デジタ
ルバス径路に接続されている(図1参照)。説明の目的
で、DBM20は16ビットのODI入力バス幅を有し
16ビット幅のバスを同時に監視できるものと仮定す
る。しかしながら、DBMはより広いODI入力バス幅
で設計して16ビットよりも広いバスを監視することが
できる。16ビットDBMを縦続接続すれば、32、4
8、64等のバス幅を監視することができる。また、一
連のDBMを互いに縦続接続しDBMのFBI及びFB
O信号ピンに適切なフィードバック配線接続を行うこと
により、内部TCRのデータ圧縮ケーパビリティを16
ビットの倍数に拡張することができる。
ルバス径路に接続されている(図1参照)。説明の目的
で、DBM20は16ビットのODI入力バス幅を有し
16ビット幅のバスを同時に監視できるものと仮定す
る。しかしながら、DBMはより広いODI入力バス幅
で設計して16ビットよりも広いバスを監視することが
できる。16ビットDBMを縦続接続すれば、32、4
8、64等のバス幅を監視することができる。また、一
連のDBMを互いに縦続接続しDBMのFBI及びFB
O信号ピンに適切なフィードバック配線接続を行うこと
により、内部TCRのデータ圧縮ケーパビリティを16
ビットの倍数に拡張することができる。
【0033】DBMのCKl及びCK2入力ピンはOD
I入力上に発生する妥当なデータと同期的なシステムク
ロックソースに接続されている。2つのクロック入力、
CKl及びCK2、によりオンライン監視中に使用され
る可能な2つのクロックソース入力の一方を選定するこ
とができる。選定されたクロックソースはMX1 42
へ通されEQM32へ入力される。オンライン監視中
に、EQM32は選定クロック入力と同期的に作動して
TCR28及び/もしくはメモリ30ヘコントロールを
送出しODI入力上に現れるデータを捕捉する。所望な
らば、図示する2つのクロック信号の他にクロック信号
もしくは他のコントロール信号をDBMへ入力すること
ができる。
I入力上に発生する妥当なデータと同期的なシステムク
ロックソースに接続されている。2つのクロック入力、
CKl及びCK2、によりオンライン監視中に使用され
る可能な2つのクロックソース入力の一方を選定するこ
とができる。選定されたクロックソースはMX1 42
へ通されEQM32へ入力される。オンライン監視中
に、EQM32は選定クロック入力と同期的に作動して
TCR28及び/もしくはメモリ30ヘコントロールを
送出しODI入力上に現れるデータを捕捉する。所望な
らば、図示する2つのクロック信号の他にクロック信号
もしくは他のコントロール信号をDBMへ入力すること
ができる。
【0034】DBMのEQI入力及びEQO出力は外部
論理及び図1に示すANDゲート24からなるフィード
バックネットワークと接続されている。外部フィードバ
ックにより多数のDBM及び/もしくはイベント修飾ア
ーキテクチュアを含む他のデバイスが一緒に修飾動作及
びオンラインテスト動作を行うことができる。図1には
結合回路に対するANDゲート24を図示したが、外部
フィードバックネットワーク用のORゲート等の他の論
理回路を使用することもできる。例えば、EQO信号が
整合に応答して論理“1”を出力する場合には、AND
ゲートはオール1の発生を検出する。しかしながら、E
QO信号が整合に応答して論理“0”を出力する場合に
は、ORゲートを使用してオール0を検出することがで
きる。
論理及び図1に示すANDゲート24からなるフィード
バックネットワークと接続されている。外部フィードバ
ックにより多数のDBM及び/もしくはイベント修飾ア
ーキテクチュアを含む他のデバイスが一緒に修飾動作及
びオンラインテスト動作を行うことができる。図1には
結合回路に対するANDゲート24を図示したが、外部
フィードバックネットワーク用のORゲート等の他の論
理回路を使用することもできる。例えば、EQO信号が
整合に応答して論理“1”を出力する場合には、AND
ゲートはオール1の発生を検出する。しかしながら、E
QO信号が整合に応答して論理“0”を出力する場合に
は、ORゲートを使用してオール0を検出することがで
きる。
【0035】テストポート 図3aにテストポートのデザインを示す。テストポート
はコントロール部56及びクロック選定部58からなっ
ている。コントロール部はTMS及びTCK入力から外
部コントロールを受信してロード/シフト(L/S)コ
ントロール出力上の内部コントロール、命令クロック出
力(IRCK)及びデータクロック出力(DRCK)を
出力する。実施例において、コントロール部56は推薦
されたIEEEテストバス標準プロトコルに合致してコ
マンドレジスタ36もしくは選定データレジスタ26〜
34を介してデータをロードしシフトする。クロック選
定部はコマンドバス44及びDRCKから入力を受信
し、コントロールバス48上へ5つのクロック(DRC
K1〜DRCK5)を出力する。
はコントロール部56及びクロック選定部58からなっ
ている。コントロール部はTMS及びTCK入力から外
部コントロールを受信してロード/シフト(L/S)コ
ントロール出力上の内部コントロール、命令クロック出
力(IRCK)及びデータクロック出力(DRCK)を
出力する。実施例において、コントロール部56は推薦
されたIEEEテストバス標準プロトコルに合致してコ
マンドレジスタ36もしくは選定データレジスタ26〜
34を介してデータをロードしシフトする。クロック選
定部はコマンドバス44及びDRCKから入力を受信
し、コントロールバス48上へ5つのクロック(DRC
K1〜DRCK5)を出力する。
【0036】図3bにおいて、L/Sコントロール出力
がハイでIRCKクロックが加えられるとコマンドレジ
スタ上でロード動作が生じる。ロード動作が生じると、
L/Sコントロール出力がローに設定され各IRCKク
ロック出力中にロードされるデータをシフトアウトす
る。シフト動作が完了すると、IRCKクロック出力は
ローに設定されL/S出力はハイに戻る。
がハイでIRCKクロックが加えられるとコマンドレジ
スタ上でロード動作が生じる。ロード動作が生じると、
L/Sコントロール出力がローに設定され各IRCKク
ロック出力中にロードされるデータをシフトアウトす
る。シフト動作が完了すると、IRCKクロック出力は
ローに設定されL/S出力はハイに戻る。
【0037】図3cにおいて、L/S出力がハイでDR
CKクロックが加えられると選定データレジスタ26〜
34上でロード動作が生じる。ロード動作が生じると、
L/Sコントロール出力がローに設定され各DRCKク
ロック出力中にロードされるデータをシフトアウトす
る。シフト動作が完了すると、DRCK出力がローに設
定されL/S出力はハイに戻る。
CKクロックが加えられると選定データレジスタ26〜
34上でロード動作が生じる。ロード動作が生じると、
L/Sコントロール出力がローに設定され各DRCKク
ロック出力中にロードされるデータをシフトアウトす
る。シフト動作が完了すると、DRCK出力がローに設
定されL/S出力はハイに戻る。
【0038】コマンドレジスタ36ヘロードされる命令
はデータレジスタ走査動作中にどのデータレジスタ26
〜34がクロック入力を受信するかを選定する。データ
レジスタクロック(DRCKl〜5)の一つを選定する
コントロールがコマンドバス44を介して選定論理58
へ入力される。選定されたデータレジスタクロックはデ
ータレジスタ走査動作中にDRCKと共に遷移する。
はデータレジスタ走査動作中にどのデータレジスタ26
〜34がクロック入力を受信するかを選定する。データ
レジスタクロック(DRCKl〜5)の一つを選定する
コントロールがコマンドバス44を介して選定論理58
へ入力される。選定されたデータレジスタクロックはデ
ータレジスタ走査動作中にDRCKと共に遷移する。
【0039】コマンドレジスタ 図4にコマンドレジスタ36のデザインを示す。コマン
ドレジスタ36はテスト命令を記憶するのに使用され
る。コマンドレジスタ36はTDI入力上のシリアル入
力及びコントロールバス48上のL/S及びIRCK信
号を介したテストポート38からのコントロール入力を
受信する。コマンドレジスタ38はTDO出力信号上に
シリアルデータを出力する。コマンドレジスタは相互接
続されてシフトレジスタを形成する一連の走査セルを具
備している(図5参照)。
ドレジスタ36はテスト命令を記憶するのに使用され
る。コマンドレジスタ36はTDI入力上のシリアル入
力及びコントロールバス48上のL/S及びIRCK信
号を介したテストポート38からのコントロール入力を
受信する。コマンドレジスタ38はTDO出力信号上に
シリアルデータを出力する。コマンドレジスタは相互接
続されてシフトレジスタを形成する一連の走査セルを具
備している(図5参照)。
【0040】命令レジスタ走査動作中に、テストポート
38からのL/S及びIRCK出力が励起されコマンド
レジスタ36を介してTDI入力からTDO出力ヘデー
タをロードしてシフトする。ロード動作中に、L/S及
びIRCK入力によりコマンドレジスタセルは2:1マ
ルチプレクサの一入力に付随するデータをロードする。
ロードされるデータは固定2進パターンもしくは可変状
態入力とすることができる。ロード動作の後に、L/S
コントロール入力は2:1マルチプレクサの他方の入力
を選定して走査セルを一緒にリンクし、DBM及び命令
レジスタを介してTDI入力からTDO出力ヘ、次にM
X3 46へデータをシフトし、そこでデータは選択的
にTDO信号へ出力される。
38からのL/S及びIRCK出力が励起されコマンド
レジスタ36を介してTDI入力からTDO出力ヘデー
タをロードしてシフトする。ロード動作中に、L/S及
びIRCK入力によりコマンドレジスタセルは2:1マ
ルチプレクサの一入力に付随するデータをロードする。
ロードされるデータは固定2進パターンもしくは可変状
態入力とすることができる。ロード動作の後に、L/S
コントロール入力は2:1マルチプレクサの他方の入力
を選定して走査セルを一緒にリンクし、DBM及び命令
レジスタを介してTDI入力からTDO出力ヘ、次にM
X3 46へデータをシフトし、そこでデータは選択的
にTDO信号へ出力される。
【0041】バイパスレジスタ 図5にバイパスレジスタ34のデザインを示す。バイパ
スレジスタ34は1個の走査セル60を具備し、DBM
のデータ走査径路を僅か1ビット長に短縮するのに使用
される。走査セル60は2:1マルチプレクサ62及び
Dフリップフロップ64を具備している。選定される
と、走査セル60はコントロールバス48を介してテス
トポート38からL/S及びDRCK1コントロール入
力を受信し、2:1マルチプレクサ62の一入力に付随
するデータをロードする。ロード動作の後に、L/Sコ
ントロール入力101は2:1マルチプレクサ62の他
方の入力を選定し、TDI入力からのDBM20を介し
たデータをバイパスレジスタ34走査セルを介してバイ
パスレジスタ34のTDO出力ヘシフトし、次にMX2
42及びMX3 46を介してDBM20のTDO1
06出力ヘシフトする。
スレジスタ34は1個の走査セル60を具備し、DBM
のデータ走査径路を僅か1ビット長に短縮するのに使用
される。走査セル60は2:1マルチプレクサ62及び
Dフリップフロップ64を具備している。選定される
と、走査セル60はコントロールバス48を介してテス
トポート38からL/S及びDRCK1コントロール入
力を受信し、2:1マルチプレクサ62の一入力に付随
するデータをロードする。ロード動作の後に、L/Sコ
ントロール入力101は2:1マルチプレクサ62の他
方の入力を選定し、TDI入力からのDBM20を介し
たデータをバイパスレジスタ34走査セルを介してバイ
パスレジスタ34のTDO出力ヘシフトし、次にMX2
42及びMX3 46を介してDBM20のTDO1
06出力ヘシフトする。
【0042】TCRコントロールレジスタ 図6にTCRコントロールレジスタ50のデザインを示
す。TCRコントロールレジスタ50は図5に示すバイ
パス走査セル60と同様な一連の走査セルを具備してい
る。TCRコントロールレジスタ50はTDI入力上の
シリアル入力及びコントロールバス48上のL/S及び
DRCK5信号を介したテストポート38からのコント
ロール入力を受信する。TCRコントロールレジスタ5
0はTDO出力信号上にシリアルデータを出力する。選
定されると、TCRコントロールレジスタ内の走査セル
はL/S及びDRCK5コントロール信号を受信して
2:1マルチプレクサの一入力に付随するデータをロー
ドする。TCRコントロールレジスタ50において、L
/Sがハイの時に選定されるマルチプレクサ入力が走査
セルのQ出力に付随されロード動作中にセルがその現在
状態に維持されるようにする。ロード動作の後に、L/
Sコントロール入力は2:1マルチプレクサの他方の入
力を選定して走査セルを一緒にリンクし、TDI入力か
らのDBMを介したデータをTCRコントロールレジス
タを介してTDO出力ヘシフトし、次にDBMのTDO
出力ヘシフトする。
す。TCRコントロールレジスタ50は図5に示すバイ
パス走査セル60と同様な一連の走査セルを具備してい
る。TCRコントロールレジスタ50はTDI入力上の
シリアル入力及びコントロールバス48上のL/S及び
DRCK5信号を介したテストポート38からのコント
ロール入力を受信する。TCRコントロールレジスタ5
0はTDO出力信号上にシリアルデータを出力する。選
定されると、TCRコントロールレジスタ内の走査セル
はL/S及びDRCK5コントロール信号を受信して
2:1マルチプレクサの一入力に付随するデータをロー
ドする。TCRコントロールレジスタ50において、L
/Sがハイの時に選定されるマルチプレクサ入力が走査
セルのQ出力に付随されロード動作中にセルがその現在
状態に維持されるようにする。ロード動作の後に、L/
Sコントロール入力は2:1マルチプレクサの他方の入
力を選定して走査セルを一緒にリンクし、TDI入力か
らのDBMを介したデータをTCRコントロールレジス
タを介してTDO出力ヘシフトし、次にDBMのTDO
出力ヘシフトする。
【0043】イベント条件モジュール 図7aにEQM32のブロック図を示す。EQMは7つ
の信号を受信する。それらはTDI、L/S、DRCK
2、(TCR28からの)CTERM、EQI、(コマ
ンドレジスタ36からの)EQENA及びCK1/2で
ある。EQM32は6つの出力を有しており、それらは
EQO、EXPDAT0〜15、CMPMSK0〜1
5、TGATE、TDO、及びSYNCKである。SY
NCK出力はANDゲート66から発生され、TGAT
E、EQENA及びCKl/2の入力を有している。E
QMの詳細説明は前記米国特許出願第308,272号
に記載されている。
の信号を受信する。それらはTDI、L/S、DRCK
2、(TCR28からの)CTERM、EQI、(コマ
ンドレジスタ36からの)EQENA及びCK1/2で
ある。EQM32は6つの出力を有しており、それらは
EQO、EXPDAT0〜15、CMPMSK0〜1
5、TGATE、TDO、及びSYNCKである。SY
NCK出力はANDゲート66から発生され、TGAT
E、EQENA及びCKl/2の入力を有している。E
QMの詳細説明は前記米国特許出願第308,272号
に記載されている。
【0044】EQM32はEQMコマンドレジスタ、イ
ベントループカウンタ、構成ビットレジスタ、開始及び
停止予期比較データレジスタ、開始及び停止マスク比較
データレジスタを含む走査径路を有している。選定され
ると、コントロールバス48を介したテストポート38
からのL/S及びDRCK2コントロール入力によりE
QM走査径路はTDI入力からEQM32を介してEQ
M32のTDOヘデータをロード旦つシフトし、次にM
X2 42及びMX3 46を介してDBM20のTD
O出力ヘシフトする。
ベントループカウンタ、構成ビットレジスタ、開始及び
停止予期比較データレジスタ、開始及び停止マスク比較
データレジスタを含む走査径路を有している。選定され
ると、コントロールバス48を介したテストポート38
からのL/S及びDRCK2コントロール入力によりE
QM走査径路はTDI入力からEQM32を介してEQ
M32のTDOヘデータをロード旦つシフトし、次にM
X2 42及びMX3 46を介してDBM20のTD
O出力ヘシフトする。
【0045】EQM32は内部CTERM信号及び外部
EQI信号からの状態入力を受信する。EQM32はこ
れら2つの状態入力の選定された一方の状態入力に応答
してオンラインイベント条件テストモニター動作を実行
する。EQMは図2のMX140のCKl/2出力から
の外部クロック入力を受信する。オンラインイベント条
件テストモニター動作の実行中に、EQM32はCKl
/2入力と同期して作動する。EQM32はコマンドバ
ス44のEQMイネーブル(EQENA)信号出力から
の入力を受信する。EQENAがハイであると、(EQ
M32内部の)EQMコントローラは、状態入力に応答
して、イネーブルされて所要のコントロールを出力しT
CR及び/もしくはメモリバッファ内でイベント条件テ
ストモニター動作を実行する。
EQI信号からの状態入力を受信する。EQM32はこ
れら2つの状態入力の選定された一方の状態入力に応答
してオンラインイベント条件テストモニター動作を実行
する。EQMは図2のMX140のCKl/2出力から
の外部クロック入力を受信する。オンラインイベント条
件テストモニター動作の実行中に、EQM32はCKl
/2入力と同期して作動する。EQM32はコマンドバ
ス44のEQMイネーブル(EQENA)信号出力から
の入力を受信する。EQENAがハイであると、(EQ
M32内部の)EQMコントローラは、状態入力に応答
して、イネーブルされて所要のコントロールを出力しT
CR及び/もしくはメモリバッファ内でイベント条件テ
ストモニター動作を実行する。
【0046】EQENAがハイに設定されると、EQM
がイネーブルされて予期比較データ(EXPDAT)及
びマスク比較データ(CMPMSK)をTCR28へ出
力する。ODI上に生じる入力信号を予期入力パターン
と比較するのにEXPDATパターンが使用される。一
つ以上のODI入力信号の比較動作を実施される比較動
作に影響を及ばさない所ヘマスクオフするのにCMPM
SKパターンが使用される。実施例において、EQM3
2は多数組のEXPDAT及びCMPMSKデータパタ
ーンを保持する記憶装置を有している。
がイネーブルされて予期比較データ(EXPDAT)及
びマスク比較データ(CMPMSK)をTCR28へ出
力する。ODI上に生じる入力信号を予期入力パターン
と比較するのにEXPDATパターンが使用される。一
つ以上のODI入力信号の比較動作を実施される比較動
作に影響を及ばさない所ヘマスクオフするのにCMPM
SKパターンが使用される。実施例において、EQM3
2は多数組のEXPDAT及びCMPMSKデータパタ
ーンを保持する記憶装置を有している。
【0047】ODI入力上の入データとEXPDAT間
の整合が見つかると、EQM32はTGATE出力上に
ハイ論理レベルを出力する。TGATE出力はTCR2
8及びメモリ30へ通されてテストモニター動作を行う
ことができる。TGATE出力がハイであると、図7a
のANDゲート66がイネブルされてSYNCK信号へ
CKl/2クロック入力が通される。SYNCK信号は
TCR28及びメモリ30へ通されてオンラインテスト
モニター動作のクロックを与える。さらに、EQM32
は外部EQO出力信号の整合状態の発生を出力して近く
のデバイスに整合を知らせる。EQO信号は図1に示す
外部ANDフィードバックネットワーク24を使用して
よりグローバルなイベント条件テスト動作を行なわせる
のに使用することができる。
の整合が見つかると、EQM32はTGATE出力上に
ハイ論理レベルを出力する。TGATE出力はTCR2
8及びメモリ30へ通されてテストモニター動作を行う
ことができる。TGATE出力がハイであると、図7a
のANDゲート66がイネブルされてSYNCK信号へ
CKl/2クロック入力が通される。SYNCK信号は
TCR28及びメモリ30へ通されてオンラインテスト
モニター動作のクロックを与える。さらに、EQM32
は外部EQO出力信号の整合状態の発生を出力して近く
のデバイスに整合を知らせる。EQO信号は図1に示す
外部ANDフィードバックネットワーク24を使用して
よりグローバルなイベント条件テスト動作を行なわせる
のに使用することができる。
【0048】EQM32は4種のイベント条件テストプ
ロトコルを実施することができる。4種の各プロトコル
のタイミング図を図7b、図7c、図7d及び図7eに
示す。プロトコル1動作により状態入力に応答した一つ
のテストモニター動作を実施することができる。プロト
コル2動作により状態入力が存在する時にテストモニタ
ー動作を実施することができる。プロトコル3動作によ
り開始状態入力と停止状態入力間の期間にわたってテス
トモニター動作を実施することができる。プロトコル4
動作により、第1の状態入力で開始し、第2の状態入力
で休止し、第3の状態入力で再開し、第4の状態入力で
停止するテストモニター動作を実施することができる。
全てのプロトコルはEQMの内部イベントループカウン
タにより決定される所定の回数だけ繰り返すことができ
る。EQMの動作とそのプロトコルは前記米国特許出願
第308,272号及び米国特許出願第308,273
号に記載されている。
ロトコルを実施することができる。4種の各プロトコル
のタイミング図を図7b、図7c、図7d及び図7eに
示す。プロトコル1動作により状態入力に応答した一つ
のテストモニター動作を実施することができる。プロト
コル2動作により状態入力が存在する時にテストモニタ
ー動作を実施することができる。プロトコル3動作によ
り開始状態入力と停止状態入力間の期間にわたってテス
トモニター動作を実施することができる。プロトコル4
動作により、第1の状態入力で開始し、第2の状態入力
で休止し、第3の状態入力で再開し、第4の状態入力で
停止するテストモニター動作を実施することができる。
全てのプロトコルはEQMの内部イベントループカウン
タにより決定される所定の回数だけ繰り返すことができ
る。EQMの動作とそのプロトコルは前記米国特許出願
第308,272号及び米国特許出願第308,273
号に記載されている。
【0049】メモリバッファ 図8にメモリバッファ30のブロック図を示す。メモリ
バッファ30はコントロールバス48を介したL/S及
びDRCK3、コマンドバス44を介したMODE1、
ENA、CNTEN、DISEL及びLDSEL、EQ
Mバス52を介したSYNCK及びTGATE信号、T
DI信号及び(16ビットで示す)ODI信号を受信す
る。メモリバッファ30はTDO信号を出力する。第1
のマルチプレクサ68はデータレジスタ70及びRAM
メモリ72から受信する入力を有している。第1のマル
チプレクサ68はLDSEL信号の制御の元にある。第
1のマルチプレクサ68の出力はデータレジスタ70に
接続されている。第2のマルチプレクサ74の一方の入
力はデータレジスタ70に接続されており他方の入力は
ODI信号に接続されている。第2のマルチプレクサの
出力はDISEL信号の制御下にあるRAM72に接続
されている。L/S信号はENA信号と共にANDゲー
ト76に接続されている。ANDゲート76の出力はT
GATE信号と共に第3のマルチプレクサ78に接続さ
れている。DRCK3信号及びSYNCK信号は第4の
マルチプレクサ80へ入力される。第3及び第4のマル
チプレクサ78,80は共にMODE1信号によりコン
トロールされる。第3のマルチプレクサ78の出力はR
AM72のライトイネーブル10に接続されている。第
4のマルチプレクサ80の出力はRAM72のリード/
ライトピン(WR)に接続されている。第4のマルチプ
レクサ80の出力はデータレジスタ70及びアドレス/
カウンタ81にも接続されている。アドレス/カウンタ
81の出力はRAM72のアドレスピンに接続されてい
る。アドレス/カウンタ81はL/S信号、CNTEN
信号及びデータレジスタ70にも接続されている。TD
O信号はアドレス/カウンタ81からも出力される。デ
ータレジスタ70は第4のマルチプレクサ80の出力で
あるL/S信号及びTDI信号にも接続されている。
バッファ30はコントロールバス48を介したL/S及
びDRCK3、コマンドバス44を介したMODE1、
ENA、CNTEN、DISEL及びLDSEL、EQ
Mバス52を介したSYNCK及びTGATE信号、T
DI信号及び(16ビットで示す)ODI信号を受信す
る。メモリバッファ30はTDO信号を出力する。第1
のマルチプレクサ68はデータレジスタ70及びRAM
メモリ72から受信する入力を有している。第1のマル
チプレクサ68はLDSEL信号の制御の元にある。第
1のマルチプレクサ68の出力はデータレジスタ70に
接続されている。第2のマルチプレクサ74の一方の入
力はデータレジスタ70に接続されており他方の入力は
ODI信号に接続されている。第2のマルチプレクサの
出力はDISEL信号の制御下にあるRAM72に接続
されている。L/S信号はENA信号と共にANDゲー
ト76に接続されている。ANDゲート76の出力はT
GATE信号と共に第3のマルチプレクサ78に接続さ
れている。DRCK3信号及びSYNCK信号は第4の
マルチプレクサ80へ入力される。第3及び第4のマル
チプレクサ78,80は共にMODE1信号によりコン
トロールされる。第3のマルチプレクサ78の出力はR
AM72のライトイネーブル10に接続されている。第
4のマルチプレクサ80の出力はRAM72のリード/
ライトピン(WR)に接続されている。第4のマルチプ
レクサ80の出力はデータレジスタ70及びアドレス/
カウンタ81にも接続されている。アドレス/カウンタ
81の出力はRAM72のアドレスピンに接続されてい
る。アドレス/カウンタ81はL/S信号、CNTEN
信号及びデータレジスタ70にも接続されている。TD
O信号はアドレス/カウンタ81からも出力される。デ
ータレジスタ70は第4のマルチプレクサ80の出力で
あるL/S信号及びTDI信号にも接続されている。
【0050】メモリバッファ30はスタティツクデザイ
ンランダムアクセスメモリ(RAM)72、走査径路、
及び所要のインターフェイス論理及びマルチプレクサを
具備している。RAMメモリ72はODI入力信号数に
等しいデータ入力幅及び最大データ記憶に充分な深さを
有している。走査径路はデータレジスタ70及びアドレ
ス/カウンタ80からなっている。選定されると、コン
トロールバス48を介したテストポート38からのコン
トロール入力L/S及びDRCK3により、走査径路は
TDIからデータレジスタ70及びアドレス/カウンタ
81を介してメモリ30のTDO出力ヘデータをロード
且つシフトし、次にMX2 42及びMX3 46を介
してDBM20のTDO出力ヘシフトする。走査動作中
に、バス44からのMODE1入力はDRCK3入力が
第4のマルチプレクサ80を通って走査径路のデータレ
ジスタ70及びアドレス/カウンタ81部をクロックで
きるように設定される。
ンランダムアクセスメモリ(RAM)72、走査径路、
及び所要のインターフェイス論理及びマルチプレクサを
具備している。RAMメモリ72はODI入力信号数に
等しいデータ入力幅及び最大データ記憶に充分な深さを
有している。走査径路はデータレジスタ70及びアドレ
ス/カウンタ80からなっている。選定されると、コン
トロールバス48を介したテストポート38からのコン
トロール入力L/S及びDRCK3により、走査径路は
TDIからデータレジスタ70及びアドレス/カウンタ
81を介してメモリ30のTDO出力ヘデータをロード
且つシフトし、次にMX2 42及びMX3 46を介
してDBM20のTDO出力ヘシフトする。走査動作中
に、バス44からのMODE1入力はDRCK3入力が
第4のマルチプレクサ80を通って走査径路のデータレ
ジスタ70及びアドレス/カウンタ81部をクロックで
きるように設定される。
【0051】メモリ読取命令中に、走査径路ロード及び
シフト動作はRAM72の内容を抽出するのに使用され
る。この命令中に、コマンドバス44からのENA入力
はローとなつてRAM書込動作をディセーブルし、コマ
ンドバス44からのロード選定(LDSEL)信号によ
り第1のマルチプレクサ68が設定されて、走査径路の
データレジスタ70はアドレス/カウンタ81によりア
ドレスされるメモリ位置をロードすることができる。走
査ロード動作中、アドレス/カウンタ部81はその現在
状態にとどまる。ロード動作後、L/S入力はローに設
定され走査はRAMデータ位置をシフトアウトして次の
走査径路ロード/シフト動作中に読み取られる次のRA
Mアドレスを読み取り且つシフトアウトすることができ
る。この走査径路ロード/シフトプロセスは全てのRA
Mメモリ位置がロードされ且つシフトアウトされるまで
繰り返される。
シフト動作はRAM72の内容を抽出するのに使用され
る。この命令中に、コマンドバス44からのENA入力
はローとなつてRAM書込動作をディセーブルし、コマ
ンドバス44からのロード選定(LDSEL)信号によ
り第1のマルチプレクサ68が設定されて、走査径路の
データレジスタ70はアドレス/カウンタ81によりア
ドレスされるメモリ位置をロードすることができる。走
査ロード動作中、アドレス/カウンタ部81はその現在
状態にとどまる。ロード動作後、L/S入力はローに設
定され走査はRAMデータ位置をシフトアウトして次の
走査径路ロード/シフト動作中に読み取られる次のRA
Mアドレスを読み取り且つシフトアウトすることができ
る。この走査径路ロード/シフトプロセスは全てのRA
Mメモリ位置がロードされ且つシフトアウトされるまで
繰り返される。
【0052】メモリ書込命令中に、走査径路ロード及び
シフト動作はRAM72ヘデータをロ一ドするのに使用
される。この命令中に、第1のマルチプレクサ68はL
DSEL入力により設定されてロード動作中に走査径路
のデータレジスタ70をその現在状態にとどまらせるこ
とができる。また、第2のマルチプレクサ74はコマン
ドバス44からのデータ入力選定(DISEL)信号に
より設定され、走査径路のデータレジスタ70内のデー
タによりRAM入力を駆動することができる。また、コ
マンドバス44からのENA入力はハイに設定され、走
査径路ロード動作中にRAM72はデータ入力を受信す
ることができる。ロード動作中に、RAM書込イネーブ
ル(WE)入力はハイであるENA及びL/S入力によ
りハイとされ、DRCK3クロックパルスによりRAM
72は第2のマルチプレクサ74からのデータ人力をア
ドレス/カウンタ81によりアドレスされる位置へ受信
することができる。ロード動作の後、走査径路は次のデ
ータ及びアドレスパターンをロードするようにシフトさ
れる。シフト動作中にL/S入力はローとなるため、W
E入力はローとなりシフト中に生じるDRCK3入力に
よりさらにRAM書込動作が行われることはない。この
ロード/シフトプロセスはRAMメモリが充満されるま
で繰り返される。
シフト動作はRAM72ヘデータをロ一ドするのに使用
される。この命令中に、第1のマルチプレクサ68はL
DSEL入力により設定されてロード動作中に走査径路
のデータレジスタ70をその現在状態にとどまらせるこ
とができる。また、第2のマルチプレクサ74はコマン
ドバス44からのデータ入力選定(DISEL)信号に
より設定され、走査径路のデータレジスタ70内のデー
タによりRAM入力を駆動することができる。また、コ
マンドバス44からのENA入力はハイに設定され、走
査径路ロード動作中にRAM72はデータ入力を受信す
ることができる。ロード動作中に、RAM書込イネーブ
ル(WE)入力はハイであるENA及びL/S入力によ
りハイとされ、DRCK3クロックパルスによりRAM
72は第2のマルチプレクサ74からのデータ人力をア
ドレス/カウンタ81によりアドレスされる位置へ受信
することができる。ロード動作の後、走査径路は次のデ
ータ及びアドレスパターンをロードするようにシフトさ
れる。シフト動作中にL/S入力はローとなるため、W
E入力はローとなりシフト中に生じるDRCK3入力に
よりさらにRAM書込動作が行われることはない。この
ロード/シフトプロセスはRAMメモリが充満されるま
で繰り返される。
【0053】オフラインデータバッファリング動作中
に、コマンドバス44からのCNTEN入力はハイに設
定されアドレス/カウンタはカウントアップ動作を行う
ことができる。MODE1入力はDRCK3入力が第4
のマルチプレクサ80を介してRAMのWR入力、デー
タレジスタ70、及びアドレス/カウンタ81を駆動で
きるように設定される。LDSEL入力はDRCK3ク
ロックが加えられる時にデータレジスタ70がその現在
状態にとどまるように設定される。また、MODElに
よりENA及びL/S信号のハイ論理レベル入力は第3
のマルチプレクサ78を介してRAM WE入力を励起
することができる。DISEL入力は第2のマルチプレ
クサ74を介してRAM72へODI信号を入力できる
ように設定される。
に、コマンドバス44からのCNTEN入力はハイに設
定されアドレス/カウンタはカウントアップ動作を行う
ことができる。MODE1入力はDRCK3入力が第4
のマルチプレクサ80を介してRAMのWR入力、デー
タレジスタ70、及びアドレス/カウンタ81を駆動で
きるように設定される。LDSEL入力はDRCK3ク
ロックが加えられる時にデータレジスタ70がその現在
状態にとどまるように設定される。また、MODElに
よりENA及びL/S信号のハイ論理レベル入力は第3
のマルチプレクサ78を介してRAM WE入力を励起
することができる。DISEL入力は第2のマルチプレ
クサ74を介してRAM72へODI信号を入力できる
ように設定される。
【0054】データバッファリング動作を実行する前に
アドレス/カウンタ81はゼロに設定される。オフライ
ンデータバッファリング中に、TMS及びTCK信号を
介した外部コントロール入力がDRCK3出力のクロッ
クパルスを励起できるようにテストポート38が設定さ
れる。DRCK3信号上にハイクロックパルスが生じる
と、ODI入力のデータは現在アドレスされているRA
M位置へ書き込まれる。DRCK3上のクロックパルス
がローに戻ると、アドレス/カウンタ82は次のRAM
アドレス位置へ増分する。アドレス/カウンタ81の増
分が続くODI信号のデータ入力を記憶するこのプロセ
スは外部テストバスコントロール信号を介してDRCK
3クロック入力がイネーブルされる間繰り返される。
アドレス/カウンタ81はゼロに設定される。オフライ
ンデータバッファリング中に、TMS及びTCK信号を
介した外部コントロール入力がDRCK3出力のクロッ
クパルスを励起できるようにテストポート38が設定さ
れる。DRCK3信号上にハイクロックパルスが生じる
と、ODI入力のデータは現在アドレスされているRA
M位置へ書き込まれる。DRCK3上のクロックパルス
がローに戻ると、アドレス/カウンタ82は次のRAM
アドレス位置へ増分する。アドレス/カウンタ81の増
分が続くODI信号のデータ入力を記憶するこのプロセ
スは外部テストバスコントロール信号を介してDRCK
3クロック入力がイネーブルされる間繰り返される。
【0055】オンラインデータバッファリング動作中
に、CNTEN入力はハイに設定されアドレス/カウン
タ81はカウントアップ動作を行うことができる。MO
DE1入力はEQM32からゲートされたSYNCK入
力がRAM WR入力、データレジスタ70及びアドレ
ス/カウンタ81を駆動できるように設定される。LD
SEL入力はSYNCKクロックが加わる時にデータレ
ジスタ70がその現在状態にとどまるように設定され
る。SYNCKクロック入力はEQM32からのTGA
TE入力がハイの時にイネーブルされ、TGATE入力
がローの時にゲートオフされる。また、MODE1入力
は、TGATEがハイの時に、EQM32からのTGA
TE入力が第3のマルチプレクサ78を介してRAM
WE入力を励起することができるように設定される。D
ISEL入力は第2のマルチプレクサ74を介してRA
MへODI信号を入力できるように設定される。
に、CNTEN入力はハイに設定されアドレス/カウン
タ81はカウントアップ動作を行うことができる。MO
DE1入力はEQM32からゲートされたSYNCK入
力がRAM WR入力、データレジスタ70及びアドレ
ス/カウンタ81を駆動できるように設定される。LD
SEL入力はSYNCKクロックが加わる時にデータレ
ジスタ70がその現在状態にとどまるように設定され
る。SYNCKクロック入力はEQM32からのTGA
TE入力がハイの時にイネーブルされ、TGATE入力
がローの時にゲートオフされる。また、MODE1入力
は、TGATEがハイの時に、EQM32からのTGA
TE入力が第3のマルチプレクサ78を介してRAM
WE入力を励起することができるように設定される。D
ISEL入力は第2のマルチプレクサ74を介してRA
MへODI信号を入力できるように設定される。
【0056】データバッファリング動作を実行する前
に、アドレス/カウンタ81はゼロに設定される。EQ
M32がTGATE信号をハイに設定するとオンライン
データバッファリングが開始される。TGATEがハイ
であると、RAM WEはハイでありSYNCKクロッ
クがイネーブルされてRAM72及びアドレス/カウン
タ81をクロックすることができる。SYNCKクロッ
ク上にハイクロックパルスが生じると、現在アドレスさ
れているRAM位置へODI入力が書き込まれる。SY
NCKクロックがローに戻ると、アドレス/カウンタ8
1は次のRAMアドレス位置へ増分する。EQM32か
らのTGATE入力信号がハイに設定されている間、O
DI信号のデータ入力を記憶するこのプロセスは繰り返
されそれにはアドレス/カウンタ81の増分が続く。
に、アドレス/カウンタ81はゼロに設定される。EQ
M32がTGATE信号をハイに設定するとオンライン
データバッファリングが開始される。TGATEがハイ
であると、RAM WEはハイでありSYNCKクロッ
クがイネーブルされてRAM72及びアドレス/カウン
タ81をクロックすることができる。SYNCKクロッ
ク上にハイクロックパルスが生じると、現在アドレスさ
れているRAM位置へODI入力が書き込まれる。SY
NCKクロックがローに戻ると、アドレス/カウンタ8
1は次のRAMアドレス位置へ増分する。EQM32か
らのTGATE入力信号がハイに設定されている間、O
DI信号のデータ入力を記憶するこのプロセスは繰り返
されそれにはアドレス/カウンタ81の増分が続く。
【0057】テストセルレジスタ(TCR) 図9にTCR28のブロック図を示す。TCR28は相
互接続されてテストレジスタを形成する一連のテストセ
ルからなるレジスタ82を含んでいる。テストレジスタ
82は、参照としてここに組み入れた、1988年10
月3日付ヘッツェルの米国特許出願第241,439号
“テストバッファ/レジスタ”に詳記されている。テス
トレジスタ82内の各テストセルはEXPDAT、CM
PMSK、DATMSK及びODI信号の各ビット(0
〜15)に接続されている。テストセルレジスタ82は
またコマンドバス44を介したコマンドレジスタ36か
らのPSAENA信号及び第1,第2及び第3のマルチ
プレクサ84,86,88の出力も受信する。マルチプ
レクサ84はTDI入力及びFBO信号も受信する。マ
ルチプレクサ84から受信されるFBO信号はTCR2
8の一部である排他的ORネットワーク90の出力であ
る。マルチプレクサ84はTCRコントロールレジスタ
26からのFBSEL信号によりコントロールされる。
マルチプレクサ86はL/S及びTGATE信号を入力
として有し、コマンドバス44を介したコマンドレジス
タ36からのMODE2信号によりコントロールされ
る。マルチプレクサ88はDRCK4及びSYNCK信
号を受信し、やはりMODE2信号によりコントロール
される。EXORゲートネットワーク90はテストセル
レジスタ82からのTDO0〜15出力、TAP0〜1
5信号、及びANDゲート92の出力を受信する。AN
Dゲート92はTRCコントロールレジスタ26からの
FBIENA信号及びFBI信号を受信する。テストセ
ルレジスタ82はレジスタ内の各テストセルに対してC
MPOUT信号を出力し、信号はCTERM信号を出力
するANDゲート94へ入力される。テストセルレジス
タ82はTDO信号も出力する。テストレジスタ内のテ
ストセル数はODI入力信号数に等しい。
互接続されてテストレジスタを形成する一連のテストセ
ルからなるレジスタ82を含んでいる。テストレジスタ
82は、参照としてここに組み入れた、1988年10
月3日付ヘッツェルの米国特許出願第241,439号
“テストバッファ/レジスタ”に詳記されている。テス
トレジスタ82内の各テストセルはEXPDAT、CM
PMSK、DATMSK及びODI信号の各ビット(0
〜15)に接続されている。テストセルレジスタ82は
またコマンドバス44を介したコマンドレジスタ36か
らのPSAENA信号及び第1,第2及び第3のマルチ
プレクサ84,86,88の出力も受信する。マルチプ
レクサ84はTDI入力及びFBO信号も受信する。マ
ルチプレクサ84から受信されるFBO信号はTCR2
8の一部である排他的ORネットワーク90の出力であ
る。マルチプレクサ84はTCRコントロールレジスタ
26からのFBSEL信号によりコントロールされる。
マルチプレクサ86はL/S及びTGATE信号を入力
として有し、コマンドバス44を介したコマンドレジス
タ36からのMODE2信号によりコントロールされ
る。マルチプレクサ88はDRCK4及びSYNCK信
号を受信し、やはりMODE2信号によりコントロール
される。EXORゲートネットワーク90はテストセル
レジスタ82からのTDO0〜15出力、TAP0〜1
5信号、及びANDゲート92の出力を受信する。AN
Dゲート92はTRCコントロールレジスタ26からの
FBIENA信号及びFBI信号を受信する。テストセ
ルレジスタ82はレジスタ内の各テストセルに対してC
MPOUT信号を出力し、信号はCTERM信号を出力
するANDゲート94へ入力される。テストセルレジス
タ82はTDO信号も出力する。テストレジスタ内のテ
ストセル数はODI入力信号数に等しい。
【0058】テストレジスタ82はL/S及びDRCK
4テストポート信号から入力を受信し、TDI入力から
テストレジスタ82を介して図9のTDO出力ヘデータ
をロードし且つシフトする。走査動作中に、TCRコン
トロールレジスタ26からのフィードバック選定(FB
SEL)信号はマルチプレクサ84を介してテストレジ
スタ82へTDI信号が入力できるように設定される。
また、走査動作中に、コマンドレジスタ36からのMO
DE2入力はL/S及びDRCK4入力がマルチプレク
サ86,88を通りそれぞれSEL及びCK入力を介し
てテストレジスタ82へ入力できるように設定される。
4テストポート信号から入力を受信し、TDI入力から
テストレジスタ82を介して図9のTDO出力ヘデータ
をロードし且つシフトする。走査動作中に、TCRコン
トロールレジスタ26からのフィードバック選定(FB
SEL)信号はマルチプレクサ84を介してテストレジ
スタ82へTDI信号が入力できるように設定される。
また、走査動作中に、コマンドレジスタ36からのMO
DE2入力はL/S及びDRCK4入力がマルチプレク
サ86,88を通りそれぞれSEL及びCK入力を介し
てテストレジスタ82へ入力できるように設定される。
【0059】テストレジスタを構成するのに使用するテ
ストセルデザインの例を図10に示す。テストセルはマ
スカブルPSA論理96、マスカブルコンパレタ論理9
8、及び2:1マルチプレクサ102とDフリップフロ
ップ104からなる走査セル100を具備している。マ
スカブルDSA論理96はNANDゲート106,10
8及びEXORゲート110からなっている。NAND
ゲート106はTCRコントロールレジスタ26からの
ODI入力信号及びDATMSK入力信号から入力を受
信し、NANDゲート108はコマンドレジスタ36か
らのPSAENA入力信号及び先行走査セルのTDO出
力からのTDI入力信号を受信する。EXORゲート1
10はNANDゲート106,108の出力を受信し
2:1マルチプレクサ102へPSA信号を出力する。
ストセルデザインの例を図10に示す。テストセルはマ
スカブルPSA論理96、マスカブルコンパレタ論理9
8、及び2:1マルチプレクサ102とDフリップフロ
ップ104からなる走査セル100を具備している。マ
スカブルDSA論理96はNANDゲート106,10
8及びEXORゲート110からなっている。NAND
ゲート106はTCRコントロールレジスタ26からの
ODI入力信号及びDATMSK入力信号から入力を受
信し、NANDゲート108はコマンドレジスタ36か
らのPSAENA入力信号及び先行走査セルのTDO出
力からのTDI入力信号を受信する。EXORゲート1
10はNANDゲート106,108の出力を受信し
2:1マルチプレクサ102へPSA信号を出力する。
【0060】マスカブルコンパレタ論理98はEXOR
ゲート112及びNANDゲート114を具備してい
る。EXORゲート112はEQM32からのODI入
力信号及びEXPDAT入力信号から入力を受信する。
NANDゲート114はCMPMSK信号及びEXOR
ゲート112の出力を受信し、CMPOUT信号を出力
してそのセルにおける整合を表示する。走査セルの2:
1マルチプレクサ102はPSA信号及びテストセルヘ
のTDI信号入力を受信する。マルチプレクサ86(図
9)からのSEL信号の制御の元で、マルチプレクサ1
02はDフリップフロップ104のD入力ヘ信号を出力
する。Dフリップフロップ104は2:1マルチプレク
サ102からのデータ入力及びマルチプレクサ88(図
9)からのクロック(CK)入力を受信する。これら各
論理部の動作を第I表の真理表に記載する。
ゲート112及びNANDゲート114を具備してい
る。EXORゲート112はEQM32からのODI入
力信号及びEXPDAT入力信号から入力を受信する。
NANDゲート114はCMPMSK信号及びEXOR
ゲート112の出力を受信し、CMPOUT信号を出力
してそのセルにおける整合を表示する。走査セルの2:
1マルチプレクサ102はPSA信号及びテストセルヘ
のTDI信号入力を受信する。マルチプレクサ86(図
9)からのSEL信号の制御の元で、マルチプレクサ1
02はDフリップフロップ104のD入力ヘ信号を出力
する。Dフリップフロップ104は2:1マルチプレク
サ102からのデータ入力及びマルチプレクサ88(図
9)からのクロック(CK)入力を受信する。これら各
論理部の動作を第I表の真理表に記載する。
【0061】
【表1】第I表 走査セル真理表 セル CLK 動 作 0 / シフト(TDIからTDO) 1 / ロード(PSAをTDOへ) ここで、“/”は立上りクロック縁である。
【0062】図9を参照として、EXORゲートネット
ワーク90は図11の実施例に示すようなANDゲート
116とEXORゲート118の構成からなっている。
EXORゲートネットワーク90はテストレジスタ82
内のテストセルのTDO出力からの入力と、TCRコン
トロールレジスタ26からの多項タップ(TAP)選定
入力と、外部フィードバック入力(FBI)を受信する
(図2参照)。EXORゲートネットワーク90はフィ
ードバック出力(FBO)を出力しそれはマルチプレク
サ84を介しテストレジスタ82の第1のテストセルヘ
入力されている。DBM20からもFBO信号が出力さ
れる。EXORネットワーク90へのTAPl〜15入
力により、PSA動作中に使用されるFBO信号の計算
に含まれるテストレジスタ82からのTDO0〜15出
力のプログラマブル選定を行うことができる。TCRコ
ントロールレジスタ26からのFBIENA入力がハイ
に設定されていれば外部FBI入力信号はFBOの計算
に含めることができ、さもなくばFBI上のデータ入力
はEXORネットワーク90により無視される。
ワーク90は図11の実施例に示すようなANDゲート
116とEXORゲート118の構成からなっている。
EXORゲートネットワーク90はテストレジスタ82
内のテストセルのTDO出力からの入力と、TCRコン
トロールレジスタ26からの多項タップ(TAP)選定
入力と、外部フィードバック入力(FBI)を受信する
(図2参照)。EXORゲートネットワーク90はフィ
ードバック出力(FBO)を出力しそれはマルチプレク
サ84を介しテストレジスタ82の第1のテストセルヘ
入力されている。DBM20からもFBO信号が出力さ
れる。EXORネットワーク90へのTAPl〜15入
力により、PSA動作中に使用されるFBO信号の計算
に含まれるテストレジスタ82からのTDO0〜15出
力のプログラマブル選定を行うことができる。TCRコ
ントロールレジスタ26からのFBIENA入力がハイ
に設定されていれば外部FBI入力信号はFBOの計算
に含めることができ、さもなくばFBI上のデータ入力
はEXORネットワーク90により無視される。
【0063】再び図9を参照として、テストレジスタ内
のテストセルからのCMPOUT0〜15出力は互いに
ANDされ、CTERM信号を介してTCR28から出
力される。CTERM信号は状態入力としてEQM32
へ入力される。CMPOUT0〜15出力はTCR28
へのODI0〜15及びEXPDAT0〜15信号バス
入力間の比転動作の結果を反映している。CMPMSK
0〜15入力は一つ以上のこれらの比較動作をマスクオ
フするのに使用することができる。比較論理部がマスク
オフされると、そのCMPOUT出力はハイ論理レベル
ヘ設定される。
のテストセルからのCMPOUT0〜15出力は互いに
ANDされ、CTERM信号を介してTCR28から出
力される。CTERM信号は状態入力としてEQM32
へ入力される。CMPOUT0〜15出力はTCR28
へのODI0〜15及びEXPDAT0〜15信号バス
入力間の比転動作の結果を反映している。CMPMSK
0〜15入力は一つ以上のこれらの比較動作をマスクオ
フするのに使用することができる。比較論理部がマスク
オフされると、そのCMPOUT出力はハイ論理レベル
ヘ設定される。
【0064】コマンドレジスタ36からテストレジスタ
82へのPSAENA入力信号は、テストセルがPSA
もしくはサンプル動作を実施するかどうかを選定するの
に使用される。PSAENAがハイに設定されると、P
SA動作に対して全てのテストセルが選定される。PS
AENAがローであれば、サンプル動作に対して全ての
テストセルが設定される。TCRコントロールレジスタ
26からのDATMSK0〜15信号は、PSAもしく
はサンプル動作中に一つ以上のODI0〜15信号入力
をマスクオフするのに使用する。
82へのPSAENA入力信号は、テストセルがPSA
もしくはサンプル動作を実施するかどうかを選定するの
に使用される。PSAENAがハイに設定されると、P
SA動作に対して全てのテストセルが選定される。PS
AENAがローであれば、サンプル動作に対して全ての
テストセルが設定される。TCRコントロールレジスタ
26からのDATMSK0〜15信号は、PSAもしく
はサンプル動作中に一つ以上のODI0〜15信号入力
をマスクオフするのに使用する。
【0065】DATMSK入力がローであれば、それに
関連するODI入力はマスクオフされテストセルはPS
Aもしくはサンプル動作中にロー論理レベルをロードす
る。DATMSK入力がハイであれば、それに関連する
ODI入力の論理レベルはPSAもしくはサンプル動作
中にテストセルヘロードされる。
関連するODI入力はマスクオフされテストセルはPS
Aもしくはサンプル動作中にロー論理レベルをロードす
る。DATMSK入力がハイであれば、それに関連する
ODI入力の論理レベルはPSAもしくはサンプル動作
中にテストセルヘロードされる。
【0066】オフラインPSAもしくはサンプル命令中
に、テストポート38からのL/S及びDRCK4信号
がマルチプレクサ86,88を介してテストレジスタ8
2へ入力できるようにMODE2入力信号が設定され
る。このテストモード中にL/S入力信号はハイに設定
され、DRCK4クロックはテストポート38への外部
入力によりイネーブルされる。PSA動作が実施される
と、テストレジスタヘのPSAENA入力はハイに設定
される。サンプル動作が実施されると、PSAENA入
力はローに設定される。ODI0〜15入力上に生じる
データはDRCK4入力上の各ハイクロックパルス中に
テストレジスタセルヘクロックされる。PSAもしくは
サンプル動作が完了すると、集収されたデータやサイン
はTCR読取命令を介してシフトアウトされ調べられ
る。
に、テストポート38からのL/S及びDRCK4信号
がマルチプレクサ86,88を介してテストレジスタ8
2へ入力できるようにMODE2入力信号が設定され
る。このテストモード中にL/S入力信号はハイに設定
され、DRCK4クロックはテストポート38への外部
入力によりイネーブルされる。PSA動作が実施される
と、テストレジスタヘのPSAENA入力はハイに設定
される。サンプル動作が実施されると、PSAENA入
力はローに設定される。ODI0〜15入力上に生じる
データはDRCK4入力上の各ハイクロックパルス中に
テストレジスタセルヘクロックされる。PSAもしくは
サンプル動作が完了すると、集収されたデータやサイン
はTCR読取命令を介してシフトアウトされ調べられ
る。
【0067】オンラインPSAもしくはサンプル命令中
に、EQM32からのTGATE及びSYNCK信号が
マルチプレクサ86,88を介してテストレジスタヘ入
力できるようにモード2入力信号が設定される。このテ
ストモード中に、TGATE信号はハイに設定されてS
YNCKをイネーブルし、テストレジスタのテストセル
内でPSA/サンプル動作モードを選定する。図7b、
図7c、図7dもしくは図7eに示すように選定される
プロトコルのタイプに従った入力状態に応答してTGA
TE信号がハイに設定される。PSA動作が実施されて
いると、テストレジスタヘのPSAENA入力はハイに
設定される。サンプル動作が実施されると、PSAEN
Aはローに設定される。ODI0〜15入力に生じるデ
ータはSYNCK入力上の各ハイクロックパルス中にテ
ストレジスタセル内ヘクロックされる。PSAもしくは
サンプル動作が完了すると、収集されるデータやサイン
はTCR読取命令を介してシフトアウトされて調べられ
る。
に、EQM32からのTGATE及びSYNCK信号が
マルチプレクサ86,88を介してテストレジスタヘ入
力できるようにモード2入力信号が設定される。このテ
ストモード中に、TGATE信号はハイに設定されてS
YNCKをイネーブルし、テストレジスタのテストセル
内でPSA/サンプル動作モードを選定する。図7b、
図7c、図7dもしくは図7eに示すように選定される
プロトコルのタイプに従った入力状態に応答してTGA
TE信号がハイに設定される。PSA動作が実施されて
いると、テストレジスタヘのPSAENA入力はハイに
設定される。サンプル動作が実施されると、PSAEN
Aはローに設定される。ODI0〜15入力に生じるデ
ータはSYNCK入力上の各ハイクロックパルス中にテ
ストレジスタセル内ヘクロックされる。PSAもしくは
サンプル動作が完了すると、収集されるデータやサイン
はTCR読取命令を介してシフトアウトされて調べられ
る。
【0068】データはTCR28内で圧縮される間、メ
モリバッファ30内に逐次記憶することができる。
モリバッファ30内に逐次記憶することができる。
【0069】TCR28及びメモリバッファ30は外部
バスコントローラ25及びEQM32によりコントロー
ルすることができる。外部テストバスコントローラ25
は多数のDBM及び他のデバイスをコントロールしてい
ることがあるため、内部EQM32は各DBMに対して
詳細コントロールを与える。
バスコントローラ25及びEQM32によりコントロー
ルすることができる。外部テストバスコントローラ25
は多数のDBM及び他のデバイスをコントロールしてい
ることがあるため、内部EQM32は各DBMに対して
詳細コントロールを与える。
【0070】マスカブルPSA入力の利点 図12において、DBMデバイスのTCRは多数の並列
ODI入力上にサインを集めるように示されている。こ
のモードにおいて、TCRコントロールレジスタ26か
らTCR28へのDATMSK0〜15入力は、全ての
ODI入力信号をサイン値の生成に関連できるように設
定される。サインは収集されると、シフトアウトされそ
のサインは何に等しくなければならないかが比較され
る。集収されたサインが正しい値と整合しない場合に
は、一つもしくはそれ以上のODI入力に障害が発生し
ている。どのODI入力もしくは入力群がサインに障害
をもたらしたかを決定するのは、不可能とは言わないま
でも、困難である。
ODI入力上にサインを集めるように示されている。こ
のモードにおいて、TCRコントロールレジスタ26か
らTCR28へのDATMSK0〜15入力は、全ての
ODI入力信号をサイン値の生成に関連できるように設
定される。サインは収集されると、シフトアウトされそ
のサインは何に等しくなければならないかが比較され
る。集収されたサインが正しい値と整合しない場合に
は、一つもしくはそれ以上のODI入力に障害が発生し
ている。どのODI入力もしくは入力群がサインに障害
をもたらしたかを決定するのは、不可能とは言わないま
でも、困難である。
【0071】DBMは一つもしくはそれ以上のODI信
号をマスクオフすることができるので、一時に一つのO
DI入力をイネーブルするだけでテスト動作を繰り返す
ことができる。この能力を使用して一時に一つのODI
入力を収集することができる。この技術を使用して、ど
のODI入力が並列サインに障害を及ぼしたかを診断す
ることができる。
号をマスクオフすることができるので、一時に一つのO
DI入力をイネーブルするだけでテスト動作を繰り返す
ことができる。この能力を使用して一時に一つのODI
入力を収集することができる。この技術を使用して、ど
のODI入力が並列サインに障害を及ぼしたかを診断す
ることができる。
【0072】図13に、一つ、ODI0、を除く全ての
ODI入力信号がマスクオフされる例を示す。一つのO
DI入力をイネーブルして失敗した同じテストを繰り返
すことにより、一つのイネーブルされたODI入力のみ
によるデータ入力を反映するサインを生成することがで
きる。この一つの入力サインは取り出されると、シフト
アウトされそのODI入力に対する予期サインと比較さ
れる。予期サインと整合する場合には、ODI入力は良
好であり並列入力サインが失敗することはない。整合し
ない場合には、他の潜在的に悪いODI入力と共に、並
列入力サイン失敗の原因となっている。
ODI入力信号がマスクオフされる例を示す。一つのO
DI入力をイネーブルして失敗した同じテストを繰り返
すことにより、一つのイネーブルされたODI入力のみ
によるデータ入力を反映するサインを生成することがで
きる。この一つの入力サインは取り出されると、シフト
アウトされそのODI入力に対する予期サインと比較さ
れる。予期サインと整合する場合には、ODI入力は良
好であり並列入力サインが失敗することはない。整合し
ない場合には、他の潜在的に悪いODI入力と共に、並
列入力サイン失敗の原因となっている。
【0073】このプロセスは他の全てをマスクオフしな
がらもう一つのODI入力信号をイネーブルし且つイネ
ーブルされたODI入力信号からのサインを収集するテ
ストを再び繰り返しそれをそれが等しくなければならな
いものと比較することにより繰り返される。全てのOD
I入力に対してこの手順をふむことにより、どのODI
入力が並列サインを失敗させたかを決定することができ
る。この技術は失敗した並列サイン分析動作の診断に有
用である。一時に一つのODI入力信号を選択的にイネ
ーブルする能力がないと、この簡単で完璧な診断テスト
技術を採用することはできない。この診断テストはOD
I入力群を分離して実施することもできることをお判り
願いたい。
がらもう一つのODI入力信号をイネーブルし且つイネ
ーブルされたODI入力信号からのサインを収集するテ
ストを再び繰り返しそれをそれが等しくなければならな
いものと比較することにより繰り返される。全てのOD
I入力に対してこの手順をふむことにより、どのODI
入力が並列サインを失敗させたかを決定することができ
る。この技術は失敗した並列サイン分析動作の診断に有
用である。一時に一つのODI入力信号を選択的にイネ
ーブルする能力がないと、この簡単で完璧な診断テスト
技術を採用することはできない。この診断テストはOD
I入力群を分離して実施することもできることをお判り
願いたい。
【0074】DBMを縦続接続してPSAサイン幅を拡
張する 取り出されるサインの幅の拡張は図14に示すような一
連の連結されたDBM集積回路を介して実施される。図
14のDBMは、一つ以上のDBM(MIDBM)12
2を介して、最上位DBM(MSDBM)120から最
下位DBM(LSDBM)へ直列接続されている。先行
する各DBMのTDOは次のDBMのTDIへ接続され
ており、先行する各DBMのFBIは次のDBMのFB
Oに接続されている。
張する 取り出されるサインの幅の拡張は図14に示すような一
連の連結されたDBM集積回路を介して実施される。図
14のDBMは、一つ以上のDBM(MIDBM)12
2を介して、最上位DBM(MSDBM)120から最
下位DBM(LSDBM)へ直列接続されている。先行
する各DBMのTDOは次のDBMのTDIへ接続され
ており、先行する各DBMのFBIは次のDBMのFB
Oに接続されている。
【0075】図14のMSDBMに対して、TCR28
ヘのFBIENA及びFBSEL入力は縦続接続応用に
おいて共に論理ハイレベルに設定しなければならない。
FBIENA及びFBSELのこの設定により、MSD
BM120への外部FBI入力は図9のANDゲート9
2(GFBI)を介してMSDBM EXORネットワ
ーク90へ入力され、MSDBMのEXORネットワー
ク90からのFBO出力は図9のマルチプレクサ84を
介してテストレジスタ82へ入力される。
ヘのFBIENA及びFBSEL入力は縦続接続応用に
おいて共に論理ハイレベルに設定しなければならない。
FBIENA及びFBSELのこの設定により、MSD
BM120への外部FBI入力は図9のANDゲート9
2(GFBI)を介してMSDBM EXORネットワ
ーク90へ入力され、MSDBMのEXORネットワー
ク90からのFBO出力は図9のマルチプレクサ84を
介してテストレジスタ82へ入力される。
【0076】図14のMIDBM122に対して、TC
R28へのFBIENA及びFBSEL入力は、縦続接
続応用において、それぞれ論理ハイ及びローレベルヘ設
定しなければならない。FBIENA及びFBSELの
この設定により、MIDBM320への外部FBI入力
は図9のANDゲート92(GFBI)を介してMID
BMのEXORネットワーク90へ入力され、MSDB
MからのTDO出力は図9のマルチプレクサ84へのT
DI入力を介してMIDBM122のテストレジスタ8
2へ入力される。MIDBM122からのFBO出力は
MSDBM120のFBIへ入力される。
R28へのFBIENA及びFBSEL入力は、縦続接
続応用において、それぞれ論理ハイ及びローレベルヘ設
定しなければならない。FBIENA及びFBSELの
この設定により、MIDBM320への外部FBI入力
は図9のANDゲート92(GFBI)を介してMID
BMのEXORネットワーク90へ入力され、MSDB
MからのTDO出力は図9のマルチプレクサ84へのT
DI入力を介してMIDBM122のテストレジスタ8
2へ入力される。MIDBM122からのFBO出力は
MSDBM120のFBIへ入力される。
【0077】図14のLSDBM124に対して、TC
R28へのFBIENA及びFBSEL入力は縦続接続
応用において共に論理ローレベルヘ設定しなければなら
ない。FBIENA及びFBSELのこの設定により、
LSDBM124への外部FBI入力はゲートオフされ
ロー論理レベルが図9のANDゲートGFBIを介して
LSDBMのEXORネットワーク90へ入力され、M
IDBM122からのTDO出力は図9のマルチプレク
サ84へのTDI入力を介してLSDBM124のテス
トレジスタ82へ入力される。LSDBM124からの
FBO出力はMIDBM122のFBIへ入力される。
R28へのFBIENA及びFBSEL入力は縦続接続
応用において共に論理ローレベルヘ設定しなければなら
ない。FBIENA及びFBSELのこの設定により、
LSDBM124への外部FBI入力はゲートオフされ
ロー論理レベルが図9のANDゲートGFBIを介して
LSDBMのEXORネットワーク90へ入力され、M
IDBM122からのTDO出力は図9のマルチプレク
サ84へのTDI入力を介してLSDBM124のテス
トレジスタ82へ入力される。LSDBM124からの
FBO出力はMIDBM122のFBIへ入力される。
【0078】非縦続接続PSA構成中に、MSDBM1
20、MIDBM122及びLSDBM124のTCR
へのFBIENA及びFBSEL入力はそれぞれロー及
びハイ論理レベルヘ設定される。FBIENA及びFB
SELのこの設定により、TCR88への外部FBI入
力はゲートオフされ、ロー論理レベルが図9のANDゲ
ート92(GFBI)を介してEXORネットワーク9
0へ入力され、EXORネットワークからの内部FBO
は図9のマルチプレクサ84を介してテストレジスタ8
2へ入力される。
20、MIDBM122及びLSDBM124のTCR
へのFBIENA及びFBSEL入力はそれぞれロー及
びハイ論理レベルヘ設定される。FBIENA及びFB
SELのこの設定により、TCR88への外部FBI入
力はゲートオフされ、ロー論理レベルが図9のANDゲ
ート92(GFBI)を介してEXORネットワーク9
0へ入力され、EXORネットワークからの内部FBO
は図9のマルチプレクサ84を介してテストレジスタ8
2へ入力される。
【0079】DBM命令 コマンドレジスタ36へ命令がシフトされると、コント
ロールバス48を介して適切なコントロールが出力され
一つ以上の選定可能なデータレジスタ走査径路内でテス
トもしくは走査動作を実行する。バイパスレジスタ3
4、EQM32、メモリバッファ30、TCR28もし
くはTCRコトンロールレジスタ26。
ロールバス48を介して適切なコントロールが出力され
一つ以上の選定可能なデータレジスタ走査径路内でテス
トもしくは走査動作を実行する。バイパスレジスタ3
4、EQM32、メモリバッファ30、TCR28もし
くはTCRコトンロールレジスタ26。
【0080】オフラインデータサンプル命令中に、TC
R28はテストポート38及びコントロールバス48を
介して外部テストバスからコントロールを受信してOD
I入力上に生じるデータを捕捉する。データは捕捉され
ると、TCRからシフトオフされTCR読取命令を介し
て調べられる。
R28はテストポート38及びコントロールバス48を
介して外部テストバスからコントロールを受信してOD
I入力上に生じるデータを捕捉する。データは捕捉され
ると、TCRからシフトオフされTCR読取命令を介し
て調べられる。
【0081】オンラインデータサンプル命令中に、TC
R28はEQMコントロールバス52を介して内部EQ
M32からコントロールを受信しODI入力上に生じる
データを捕捉する。データは捕捉されると、TCR読取
命令を介してTCR28からシフトアウトして調べるこ
とができる。
R28はEQMコントロールバス52を介して内部EQ
M32からコントロールを受信しODI入力上に生じる
データを捕捉する。データは捕捉されると、TCR読取
命令を介してTCR28からシフトアウトして調べるこ
とができる。
【0082】オフライン並列サイン分析(PSA)テス
ト命令中に、TCR28はテストポート38及びコント
ロールバス48を介して外部テストバスからコントロー
ルを受信しODI入力上に生じるデータを16ビットサ
インヘ圧縮する。データの圧縮後、結果として得られる
サインはTCR読取命令を介してTCR28からシフト
アウトして調べることができる。
ト命令中に、TCR28はテストポート38及びコント
ロールバス48を介して外部テストバスからコントロー
ルを受信しODI入力上に生じるデータを16ビットサ
インヘ圧縮する。データの圧縮後、結果として得られる
サインはTCR読取命令を介してTCR28からシフト
アウトして調べることができる。
【0083】オンラインPSAテスト命令中に、TCR
28はEQMコントロールバス52を介して内部EQM
32からコントロールを受信しODI入力上に生じるデ
ータを16ビットサインヘ圧縮する。データの圧縮後、
結果として得られるサインはTCR読取命令を介してT
CRからシフトアウトして調べることができる。
28はEQMコントロールバス52を介して内部EQM
32からコントロールを受信しODI入力上に生じるデ
ータを16ビットサインヘ圧縮する。データの圧縮後、
結果として得られるサインはTCR読取命令を介してT
CRからシフトアウトして調べることができる。
【0084】オフラインデータバッファリング命令中
に、メモリバッファ30はテストポート38及びコント
ロールバス48を介して外部テストバスからコントロー
ルを受信してODI入力上に生じるデータを内部RAM
メモリバッファ72内へ記憶する。データの記憶後、メ
モリ内容はメモリ読取命令を介してシフトアウトして調
べることができる。
に、メモリバッファ30はテストポート38及びコント
ロールバス48を介して外部テストバスからコントロー
ルを受信してODI入力上に生じるデータを内部RAM
メモリバッファ72内へ記憶する。データの記憶後、メ
モリ内容はメモリ読取命令を介してシフトアウトして調
べることができる。
【0085】オンラインデータバッファリング命令中
に、メモリバッファ30はEQMコントロールバス52
を介して内部EQM32からコントロールを受信してO
DI入力上に生じるデータを内部RAMメモリバッファ
72内に記憶する。データの記憶後、メモリ内容はメモ
リ読取命令を介してシフトアウトして調べることができ
る。
に、メモリバッファ30はEQMコントロールバス52
を介して内部EQM32からコントロールを受信してO
DI入力上に生じるデータを内部RAMメモリバッファ
72内に記憶する。データの記憶後、メモリ内容はメモ
リ読取命令を介してシフトアウトして調べることができ
る。
【0086】オフラインPSA及びバッファ命令中に、
TCR28はテストポート38及びコントロールバス4
8を介して外部テストバスからコントロールを受信して
ODI入力上に生じるデータを、それぞれ、圧縮し記憶
する。データはTCR28内へ圧縮してRAMメモリ内
へ記憶した後、TCR28内のサインヘアクセスするT
CR読取命令を実行し続いてメモリ内容ヘアクセスする
メモリ読取命令を実行することによりシフトアウトして
調べることができる。
TCR28はテストポート38及びコントロールバス4
8を介して外部テストバスからコントロールを受信して
ODI入力上に生じるデータを、それぞれ、圧縮し記憶
する。データはTCR28内へ圧縮してRAMメモリ内
へ記憶した後、TCR28内のサインヘアクセスするT
CR読取命令を実行し続いてメモリ内容ヘアクセスする
メモリ読取命令を実行することによりシフトアウトして
調べることができる。
【0087】オンラインPSA及びバッファ命令中に、
TCR28及びメモリバッファ30はEQMコントロー
ルバス52を介して内部EQM32からコントロールを
受信し、ODI入力上に生じるデータを、それぞれ、圧
縮且つ記憶する。データはTCR内へ圧縮されRAMメ
モリ72内へ記憶された後、TCR28内のサインヘア
クセスするTCR読取命令を実行し続いてメモリ内容ヘ
アクセスするメモリ読取命令を実行することによりシフ
トアウトして調べることができる。
TCR28及びメモリバッファ30はEQMコントロー
ルバス52を介して内部EQM32からコントロールを
受信し、ODI入力上に生じるデータを、それぞれ、圧
縮且つ記憶する。データはTCR内へ圧縮されRAMメ
モリ72内へ記憶された後、TCR28内のサインヘア
クセスするTCR読取命令を実行し続いてメモリ内容ヘ
アクセスするメモリ読取命令を実行することによりシフ
トアウトして調べることができる。
【0088】TCR読取命令中に、TCR28はテスト
ポート38及びコントロールバス48を介して外部テス
トバスからコントロールを受信し、TCR28を介して
TDI入力からデータをシフトし且つTDO出力ピンを
介してDBM20からデータをシフトアウトする。この
命令はデータサンプルもしくはPSA命令中にTCR内
に捕捉もしくは圧縮されたデータヘアクセスするのに使
用される。
ポート38及びコントロールバス48を介して外部テス
トバスからコントロールを受信し、TCR28を介して
TDI入力からデータをシフトし且つTDO出力ピンを
介してDBM20からデータをシフトアウトする。この
命令はデータサンプルもしくはPSA命令中にTCR内
に捕捉もしくは圧縮されたデータヘアクセスするのに使
用される。
【0089】TCRコントロール走査命令中に、TCR
コントロールレジスタ26はテストポート38及びコン
トロールバス48を介して外部テストバスからコントロ
ールを受信し、TCRコントロールレジスタ26を介し
てTDI入力からデータをシフトし且つTDO出力ピン
を介してDBM20からデータをシフトアウトする。こ
の命令はTCRの入力データマスク論理及び多項フィー
ドバックタップ接続を特定のデータサンプルやPSAテ
スト動作に対して設定するのに必要なコントロールビッ
ト信号をロードするのに使用される。
コントロールレジスタ26はテストポート38及びコン
トロールバス48を介して外部テストバスからコントロ
ールを受信し、TCRコントロールレジスタ26を介し
てTDI入力からデータをシフトし且つTDO出力ピン
を介してDBM20からデータをシフトアウトする。こ
の命令はTCRの入力データマスク論理及び多項フィー
ドバックタップ接続を特定のデータサンプルやPSAテ
スト動作に対して設定するのに必要なコントロールビッ
ト信号をロードするのに使用される。
【0090】バイパス走査命令中に、バイパスレジスタ
34はテストポート38及びコントロールバス48を介
して外部テストバスからコントロールを受信し、バイパ
ス走査セル34を介してTDI入力からデータをシフト
し且つTDO出力ピンを介してDBM20からデータを
シフトアウトする。この命令はDBMを通る走査径路を
一つの走査セルもしくはフリップフロップのみに短縮す
るのに使用される。
34はテストポート38及びコントロールバス48を介
して外部テストバスからコントロールを受信し、バイパ
ス走査セル34を介してTDI入力からデータをシフト
し且つTDO出力ピンを介してDBM20からデータを
シフトアウトする。この命令はDBMを通る走査径路を
一つの走査セルもしくはフリップフロップのみに短縮す
るのに使用される。
【0091】メモリ読取命令中に、メモリバッファ30
はテストポート38及びコントロールバス48を介して
外部テストバスからコントロールを受信し、TDI入力
及びTDO出力ピンを介して現在アドレスされるメモリ
位置をロード且つシフトアウトする。シフトアウト動作
中に、読み取られる次のメモリアドレスがメモリバッフ
ァ30ヘシフトされる。
はテストポート38及びコントロールバス48を介して
外部テストバスからコントロールを受信し、TDI入力
及びTDO出力ピンを介して現在アドレスされるメモリ
位置をロード且つシフトアウトする。シフトアウト動作
中に、読み取られる次のメモリアドレスがメモリバッフ
ァ30ヘシフトされる。
【0092】メモリ書込命令中に、メモリバッファ30
はテストポート38及びコントロールバス48を介して
外部テストバスからコントロールを受信し、メモリ走査
径路のデータ部の内容をメモリ走査径路のアドレス部に
よりアドレスされるメモリ位置へロードする。この命令
はメモリバッファをテストモニタリング及び自己テスト
目的のための公知の状態へ初期化するのに使用される。
はテストポート38及びコントロールバス48を介して
外部テストバスからコントロールを受信し、メモリ走査
径路のデータ部の内容をメモリ走査径路のアドレス部に
よりアドレスされるメモリ位置へロードする。この命令
はメモリバッファをテストモニタリング及び自己テスト
目的のための公知の状態へ初期化するのに使用される。
【0093】本発明について詳細に説明してきたが、特
許請求の範囲に記載された発明の精神及び範囲から逸脱
することなくさまざまな変更、置換及び交替が可能であ
る。
許請求の範囲に記載された発明の精神及び範囲から逸脱
することなくさまざまな変更、置換及び交替が可能であ
る。
【0094】以上の説明に関して更に以下の項を開示す
る。 (1)複数のデバイスに接続されたバス上のデータを観
察するデジタルバスモニター装置において、該装置は、
バスからデータを受信する入力回路と、前記入力回路に
接続されデバイスが機能モードにある時に所定の状態に
応答してデータを記憶するテスト回路、を具備する、デ
ジタルバスモニター装置。
る。 (1)複数のデバイスに接続されたバス上のデータを観
察するデジタルバスモニター装置において、該装置は、
バスからデータを受信する入力回路と、前記入力回路に
接続されデバイスが機能モードにある時に所定の状態に
応答してデータを記憶するテスト回路、を具備する、デ
ジタルバスモニター装置。
【0095】(2)第1項に記載のデジタルバスモニタ
ーにおいて、前記テスト回路は、前記入力回路に接続さ
れ前記所定の状態が生じた時を示すイベント条件回路、
を具備する、デジタルバスモニター装置。 (3)第2項記載のデジタルバスモニターにおいて、前
記テスト回路はさらに前記所定の状態に関連する複数の
予期データ語を記憶する予期データメモリを具備する、
デジタルバスモニター。 (4)第3項記載のテジタルバスモニターにおいて、前
記テスト回路は前記予期データ語を前記回路から受信し
たデータ語と比較し且つ前記受信データが前記予期デー
タ語と整合するかどうかを示すように作動する、デジタ
ルバスモニター。 (5)第4項記載のデジタルバスモニターにおいて、前
記テスト回路はさらに前記予期データ語に関連するマス
キングデータ語を記憶するマスキングデータメモリを具
備し、前記マスキングデータ語は整合表示に対して整合
を必要としない前記予期データ語部分を識別する、デジ
タルバスモニター。 (6)第2項記載のデジタルバスモニターにおいて、前
記テスト回路は前記所定の状態に応答してバスからの前
記入データ上のサイン分析を実施するように作動する、
デジタルバスモニター。 (7)第6項記載のデジタルバスモニターにおいて、前
記テスト回路はさらにバスからの前記入データの部分を
選択的にマスクして、不正サインの検出後にエラーソー
スを識別するように作動する、デジタルバスモニター。 (8)第5項記載のデジタルバスモニターにおいて、前
記予期データメモリは各予期データ語を記憶する複数の
メモリ位置を有する、デジタルバスモニター。 (9)第1項記載のデジタルバスモニターにおいて、さ
らにモニター内に記憶されたデータを外部コントローラ
ヘシリアルに転送して調べる走査径路回路を具備する、
デジタルバスモニター。 (10)第1項記載のデジタルバスモニターにおいて、
前記テスト回路はさらに前記所定の状態に応答してバス
からの複数のデータ語を記憶するテストメモリバッファ
を具備する、デジタルバスモニター。 (11)第10項記載のデジタルバスモニターにおい
て、前記テストメモリバッファは前記テスト回路により
前記複数のデータ語に対して実施されるサイン分析と同
時期に複数のデータ語を記憶するように作動する、デジ
タルバスモニター。 (12)第2項記載のデジタルバスモニターにおいて、
前記イベント修飾回路は複数のソースの一つからクロッ
ク信号を受信するように作動する、デジタルバスモニタ
ー。 (13)第1項記載のデジタルバスモニターにおいて、
前記テスト回路は第1の所定の状態に応答してデータ記
憶を開始するように作動し且つ第2の所定の状態に応答
してデータ記憶を停止するように作動する、デジタルバ
スモニター。 (14)第13項記載のデジタルバスモニターにおい
て、前記テスト回路は第3の所定の状態の後にデータ記
憶を再開し第4の所定の状態の後にデータ記憶を停止す
るように作動する、デジタルバスモニター。 (15)第1項記載のデジタルバスモニターにおいて、
前記テスト回路は、選定プロトコルに所定回応答してデ
ータを記憶するコントロール回路と、プロトコルに応答
して記憶動作数をカウントするカウンタ回路を具備す
る、デジタルバスモニター。 (16)第1項記載のデジタルバスモニターにおいて、
前記デジタルバスモニターはさらに複数のデジタルバス
モニターデバイスを縦続接続するカスケード回路を具備
するデジタルバスモニター。
ーにおいて、前記テスト回路は、前記入力回路に接続さ
れ前記所定の状態が生じた時を示すイベント条件回路、
を具備する、デジタルバスモニター装置。 (3)第2項記載のデジタルバスモニターにおいて、前
記テスト回路はさらに前記所定の状態に関連する複数の
予期データ語を記憶する予期データメモリを具備する、
デジタルバスモニター。 (4)第3項記載のテジタルバスモニターにおいて、前
記テスト回路は前記予期データ語を前記回路から受信し
たデータ語と比較し且つ前記受信データが前記予期デー
タ語と整合するかどうかを示すように作動する、デジタ
ルバスモニター。 (5)第4項記載のデジタルバスモニターにおいて、前
記テスト回路はさらに前記予期データ語に関連するマス
キングデータ語を記憶するマスキングデータメモリを具
備し、前記マスキングデータ語は整合表示に対して整合
を必要としない前記予期データ語部分を識別する、デジ
タルバスモニター。 (6)第2項記載のデジタルバスモニターにおいて、前
記テスト回路は前記所定の状態に応答してバスからの前
記入データ上のサイン分析を実施するように作動する、
デジタルバスモニター。 (7)第6項記載のデジタルバスモニターにおいて、前
記テスト回路はさらにバスからの前記入データの部分を
選択的にマスクして、不正サインの検出後にエラーソー
スを識別するように作動する、デジタルバスモニター。 (8)第5項記載のデジタルバスモニターにおいて、前
記予期データメモリは各予期データ語を記憶する複数の
メモリ位置を有する、デジタルバスモニター。 (9)第1項記載のデジタルバスモニターにおいて、さ
らにモニター内に記憶されたデータを外部コントローラ
ヘシリアルに転送して調べる走査径路回路を具備する、
デジタルバスモニター。 (10)第1項記載のデジタルバスモニターにおいて、
前記テスト回路はさらに前記所定の状態に応答してバス
からの複数のデータ語を記憶するテストメモリバッファ
を具備する、デジタルバスモニター。 (11)第10項記載のデジタルバスモニターにおい
て、前記テストメモリバッファは前記テスト回路により
前記複数のデータ語に対して実施されるサイン分析と同
時期に複数のデータ語を記憶するように作動する、デジ
タルバスモニター。 (12)第2項記載のデジタルバスモニターにおいて、
前記イベント修飾回路は複数のソースの一つからクロッ
ク信号を受信するように作動する、デジタルバスモニタ
ー。 (13)第1項記載のデジタルバスモニターにおいて、
前記テスト回路は第1の所定の状態に応答してデータ記
憶を開始するように作動し且つ第2の所定の状態に応答
してデータ記憶を停止するように作動する、デジタルバ
スモニター。 (14)第13項記載のデジタルバスモニターにおい
て、前記テスト回路は第3の所定の状態の後にデータ記
憶を再開し第4の所定の状態の後にデータ記憶を停止す
るように作動する、デジタルバスモニター。 (15)第1項記載のデジタルバスモニターにおいて、
前記テスト回路は、選定プロトコルに所定回応答してデ
ータを記憶するコントロール回路と、プロトコルに応答
して記憶動作数をカウントするカウンタ回路を具備す
る、デジタルバスモニター。 (16)第1項記載のデジタルバスモニターにおいて、
前記デジタルバスモニターはさらに複数のデジタルバス
モニターデバイスを縦続接続するカスケード回路を具備
するデジタルバスモニター。
【0096】(17)複数のデバイス間に接続されたバ
ス上のデータ転送をテストする方法において、該方法
は、バスから入データを受信し、所定の状態の発生を検
出し、集積回路が機能モードにある時に前記所定の状態
に応答して入力データを処理する、ステップからなる、
データ転送テスト法。
ス上のデータ転送をテストする方法において、該方法
は、バスから入データを受信し、所定の状態の発生を検
出し、集積回路が機能モードにある時に前記所定の状態
に応答して入力データを処理する、ステップからなる、
データ転送テスト法。
【0097】(18)第17項記載の方法において、所
定の状態を検出する前記ステップは前記入データを所定
の予期データと比較するステップからなる、データ転送
テスト法。 (19)第17項記載の方法において、前記処理ステッ
プは前記入データにサイン分析を実施するステップから
なる、データ転送テスト法。 (20)第19項記載の方法において、前記処理ステッ
プはさらに前記サイン分析ステップと同時期に前記入デ
ータをメモリバッファ内に記憶するステップからなる、
データ転送テスト法。 (21)第19項記載の方法において、前記処理ステッ
プはさらに前記入データの一つ以上のビットを選択的に
マスクするステップからなる、データ転送テスト法。 (22)第17項記載の方法において、前記データ処理
ステップはメモリバッファ内のシーケンシャルな位置に
データを記憶するステップからなる、データ転送テスト
法。 (23)第22項記載の方法において、さらに第2の所
定の状態に応答して前記入データの処理を停止するステ
ップからなる、データ転送テスト法。 (24)第23項記載の方法において、さらに第3の所
定の状態に応答して入データの処理を再開するステップ
を具備する、データ転送テスト法。
定の状態を検出する前記ステップは前記入データを所定
の予期データと比較するステップからなる、データ転送
テスト法。 (19)第17項記載の方法において、前記処理ステッ
プは前記入データにサイン分析を実施するステップから
なる、データ転送テスト法。 (20)第19項記載の方法において、前記処理ステッ
プはさらに前記サイン分析ステップと同時期に前記入デ
ータをメモリバッファ内に記憶するステップからなる、
データ転送テスト法。 (21)第19項記載の方法において、前記処理ステッ
プはさらに前記入データの一つ以上のビットを選択的に
マスクするステップからなる、データ転送テスト法。 (22)第17項記載の方法において、前記データ処理
ステップはメモリバッファ内のシーケンシャルな位置に
データを記憶するステップからなる、データ転送テスト
法。 (23)第22項記載の方法において、さらに第2の所
定の状態に応答して前記入データの処理を停止するステ
ップからなる、データ転送テスト法。 (24)第23項記載の方法において、さらに第3の所
定の状態に応答して入データの処理を再開するステップ
を具備する、データ転送テスト法。
【0098】(25)メモリバッファ30、バイパスレ
ジスタ34、テストポート38及びイベント条件モジュ
ール(EQM)32によりコントロールされる出力コン
トロール回路42,46を具備し、多数の集積回路1
0,12を接続するバス14,16,18上のデータを
観察するのに使用されるデジタルバスモニター。整合状
態に応答してEQM32は、集積回路10,12がアッ
トスピードで作動し続ける間、入データにさまざまなテ
ストを実施することができる。複数のデジタルバスモニ
ター20,22を縦続接続して可変幅データバス及び可
変幅サイン分析を観察及びテストすることができる。
ジスタ34、テストポート38及びイベント条件モジュ
ール(EQM)32によりコントロールされる出力コン
トロール回路42,46を具備し、多数の集積回路1
0,12を接続するバス14,16,18上のデータを
観察するのに使用されるデジタルバスモニター。整合状
態に応答してEQM32は、集積回路10,12がアッ
トスピードで作動し続ける間、入データにさまざまなテ
ストを実施することができる。複数のデジタルバスモニ
ター20,22を縦続接続して可変幅データバス及び可
変幅サイン分析を観察及びテストすることができる。
【図1】図1は2つの集積回路のデータ及びアドレスバ
スに接続された2つのデジタルバスモニター装置を示す
本発明の応用ブロック図。
スに接続された2つのデジタルバスモニター装置を示す
本発明の応用ブロック図。
【図2】図2はデジタルバスモニター集積回路のブロッ
ク図。
ク図。
【図3】aは、本発明に使用するテスト部のブロック
図、bは、コマンドレジスタロード/シフト走査動作の
タイミング図、cは、データレジスタロード/シフト走
査動作のタイミング図。
図、bは、コマンドレジスタロード/シフト走査動作の
タイミング図、cは、データレジスタロード/シフト走
査動作のタイミング図。
【図4】図4は本発明に使用するコマンドレジスタのブ
ロック図。
ロック図。
【図5】図5は本発明に使用するバイパスレジスタのブ
ロック図。
ロック図。
【図6】図6は本発明に使用するテストセルコントロー
ルレジスタのブロック図。
ルレジスタのブロック図。
【図7】aは、本発明に使用するイベント修飾モジュー
ルのブロック図、bは、状態入力に応答する一つのテス
トモニター動作のタイミング図、cは、状態入力が存在
する場合のテストモニター動作のタイミング図、dは、
始動及び停止状態入力間のテストモニター動作のタイミ
ング図、eは、第1の状態入力で始動し、第2の状態入
力で休止し、第3の状態入力で再開し、第4の状態入力
で停止するテストモニター動作を示す図。
ルのブロック図、bは、状態入力に応答する一つのテス
トモニター動作のタイミング図、cは、状態入力が存在
する場合のテストモニター動作のタイミング図、dは、
始動及び停止状態入力間のテストモニター動作のタイミ
ング図、eは、第1の状態入力で始動し、第2の状態入
力で休止し、第3の状態入力で再開し、第4の状態入力
で停止するテストモニター動作を示す図。
【図8】図8は本発明に使用するメモリバッファのブロ
ック図。
ック図。
【図9】図9は本発明に使用するテストセルレジスタの
ブロック図。
ブロック図。
【図10】図10は本発明に使用するテストセルのブロ
ック図。
ック図。
【図11】図11は本発明のテストセルレジスタに使用
する排他的ORゲートネットワークのブロック図。
する排他的ORゲートネットワークのブロック図。
【図12】図12は全てのODI入力に対して行われる
サイン分析のブロック図。
サイン分析のブロック図。
【図13】図13は分離されたODI入力に対して行わ
れるサイン分析のブロック図。
れるサイン分析のブロック図。
【図14】図14は本発明に使用する縦続接続及び非縦
続接続PSAに対するデジタルバスモニター帰還制御の
ブロック図である。
続接続PSAに対するデジタルバスモニター帰還制御の
ブロック図である。
10,12 集積回路 14 アドレスバス 16 データバス 18,50 コントールバス 20,22,120,122 データバスモニター(D
BM) 24,66,76,92,94 ANDゲート 25 外部テストバスコントローラ 26 テストセルレジスタ(TCR)コントロール 28 テストセルレジスタ(TCR) 30 メモリバッファ 32 イベント修飾モジュール(EQM) 34 バイパスレジスタ 36 コマンドレジスタ 38 テストポート 40,46,68,74,78,80,84,86,8
8 マルチプレクサ 44 コマンドバス 48 テストバス 52 EQMバス 54 TCRバス 56 コントロール部 58 クロック選定部 60,100 走査セル 62,102 2:1マルチプレクサ 64,104 Dフリップフロップ 70 データレジスタ 72 RAM 81,82 アドレス/カウンタ 90 EXORゲートネットワーク 96 マスカブルPSA論理 98 マスカブルコンパレタ論理 106,108,114 NANDゲート 110,112 EXORゲート 122,320 MIDBM 124 LSDBM
BM) 24,66,76,92,94 ANDゲート 25 外部テストバスコントローラ 26 テストセルレジスタ(TCR)コントロール 28 テストセルレジスタ(TCR) 30 メモリバッファ 32 イベント修飾モジュール(EQM) 34 バイパスレジスタ 36 コマンドレジスタ 38 テストポート 40,46,68,74,78,80,84,86,8
8 マルチプレクサ 44 コマンドバス 48 テストバス 52 EQMバス 54 TCRバス 56 コントロール部 58 クロック選定部 60,100 走査セル 62,102 2:1マルチプレクサ 64,104 Dフリップフロップ 70 データレジスタ 72 RAM 81,82 アドレス/カウンタ 90 EXORゲートネットワーク 96 マスカブルPSA論理 98 マスカブルコンパレタ論理 106,108,114 NANDゲート 110,112 EXORゲート 122,320 MIDBM 124 LSDBM
Claims (8)
- 【請求項1】 A;信号のアドレスバス、信号のデータ
バス、信号のコントロールバスによって共に接続された
少なくとも2つの集積回路と、 B;i;信号のコントロールバスに接続された第1クロ
ック入力と、 ii;信号のアドレスバスと信号のデータバスのうちの1
つに接続されたパラレルポートと、 iii;シリアルポートと、 iv;イベント条件ポートと、を有する少なくとも1つの
データバスモニター装置と、 C;データバスモニター装置のシリアルポートに接続さ
れたテストデータ出力と、データバスモニター装置のシ
リアルポートに結合されたテストデータ入力と、データ
バスモニター装置のシリアルポートに接続されたテスト
クロック出力と、データバスモニター装置のシリアルポ
ートに接続されたテストモード選択出力と、データバス
モニター装置のイベント条件ポートに結合されたイベン
ト条件入力とを有するテストバスコントロール装置と、
を含むシステム。 - 【請求項2】 集積回路の少なくとも1つがテストデー
タ入力と、テストデータ出力と、テストクロック入力
と、テストモード選択入力とを含む請求項1記載のシス
テム。 - 【請求項3】 パラレルポートがオブザーバビリティデ
ータ入力である請求項2記載のシステム。 - 【請求項4】 シリアルポートが、テストデータ入力
と、テストデータ出力と、テストクロック入力と、テス
トモード選択入力とを含み、イベント条件ポートが、イ
ベント条件入力とイベント条件出力とを含み、イベント
条件入力はイベント条件出力に結合されており、コント
ロール装置が、少なくとも1つの集積回路のテストデー
タ入力とデータバスモニター装置とに接続されたテスト
データ出力と、データバスモニター装置のテストデータ
出力に結合されたテストデータ入力と、少なくとも1つ
の集積回路のテストクロック入力とデータバスモニター
装置とに接続されたテストクロック出力と、少なくとも
1つの集積回路のテストモード選択入力とデータバスモ
ニター装置とに接続されたテストモード選択出力と、デ
ータバスモニター装置のイベント条件出力に結合された
イベント条件入力とを含む請求項3記載のシステム。 - 【請求項5】 i;信号のコントロールバスに接続され
た第1クロック入力と、 ii;信号のアドレスバスと信号のデータバスの残りに接
続されたオブザーバビリティデータ入力と、 iii;データバスモニター装置のテストデータ出力に接
続されたテストデータ入力と、 iv;テストバスコントロール装置のテストデータ入力に
接続されたテストデータ出力と、 v;テストバスコントロール装置のテストクロック出力
に接続されたテストクロック入力と、 vi;テストバスコントロール装置のテストモード選択出
力に接続されたテストモード選択入力と、 vii;イベント条件出力と、 viii;イベント条件出力に結合されたイベント条件入力
と、を有する他のデータバスモニター装置を含む請求項
4記載のシステム。 - 【請求項6】 両方のデータバスモニター装置のイベン
ト条件出力に接続された入力と、データバスモニター装
置のイベント条件入力とテストバスコントロール装置と
に接続された出力とを有するANDゲートを含む請求項
5記載のシステム。 - 【請求項7】 A;信号のアドレスバス、信号のデータ
バス、信号のコントロールバスによって共に接続された
少なくとも2つの論理回路であって、該論理回路の少な
くとも1つはテストデータ入力、テストデータ出力、テ
ストクロック入力、テストモード選択入力を有するシリ
アル走査径路を含む、少なくとも2つの論理回路と、 B;i;信号のコントロールバスに接続された第1クロ
ック入力と、 ii;信号のアドレスバスと信号のデータバスのうちの1
つに接続されたオブザーバビリティデータ入力と、 iii;テストデータ入力、テストデータ出力、テストク
ロック入力、テストモード選択入力を有するシリアル走
査径路と、 iv;オブザーバビリティデータ入力とシリアル走査径路
とに結合され、イベント条件テストプロトコルを実行す
るために使用された期待された比較データとマスク比較
データとを保持するための記憶回路を含むイベント条件
回路とを有するデータバスモニター回路と、 C;少なくとも1つの論理回路のテストデータ入力とデ
ータバスモニター回路とに接続されたテストデータ出力
を有するシリアル走査径路と、データバスモニター回路
のテストデータ出力に結合されたテストデータ入力と、
少なくとも1つの論理回路のテストクロック入力とデー
タバスモニター回路とに接続されたテストクロック出力
と、少なくとも1つの論理回路のテストモード選択入力
とデータバスモニター回路とに接続されたテストモード
選択出力とを含むテストバスコントロール回路と、を含
むシステム。 - 【請求項8】 イベント条件回路がイベント条件出力と
イベント条件入力とを含み、イベント条件入力がイベン
ト条件出力に結合されており、テストバスコントロール
回路がデータバスモニター回路のイベント条件出力に結
合されたイベント条件入力を含む請求項7記載のシステ
ム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US37489689A | 1989-06-30 | 1989-06-30 | |
US374896 | 1989-06-30 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2170432A Division JP3005250B2 (ja) | 1989-06-30 | 1990-06-29 | バスモニター集積回路 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000148603A true JP2000148603A (ja) | 2000-05-30 |
JP3170496B2 JP3170496B2 (ja) | 2001-05-28 |
Family
ID=23478642
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2170432A Expired - Lifetime JP3005250B2 (ja) | 1989-06-30 | 1990-06-29 | バスモニター集積回路 |
JP25633299A Expired - Fee Related JP3170496B2 (ja) | 1989-06-30 | 1999-09-09 | デジタルバスモニターシステム |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2170432A Expired - Lifetime JP3005250B2 (ja) | 1989-06-30 | 1990-06-29 | バスモニター集積回路 |
Country Status (2)
Country | Link |
---|---|
US (6) | US6959408B2 (ja) |
JP (2) | JP3005250B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012181603A (ja) * | 2011-02-28 | 2012-09-20 | Verification Technology Inc | 検証機能を有する半導体デバイス |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8412853B2 (en) | 2004-10-25 | 2013-04-02 | Texas Instruments Incorporated | Two pin serial bus communication interface |
US6822626B2 (en) * | 2000-10-27 | 2004-11-23 | Science Applications International Corporation | Design, fabrication, testing, and conditioning of micro-components for use in a light-emitting panel |
KR100532471B1 (ko) * | 2003-09-26 | 2005-12-01 | 삼성전자주식회사 | 입출력 데이터 위스 조절이 가능한 메모리 장치 및 그위스 조절 방법 |
US20050108228A1 (en) * | 2003-11-05 | 2005-05-19 | Larson Lee A. | Apparatus and method for performing a polling operation of a single bit in a JTAG data stream |
US7453258B2 (en) * | 2004-09-09 | 2008-11-18 | Formfactor, Inc. | Method and apparatus for remotely buffering test channels |
CN100352207C (zh) * | 2004-10-29 | 2007-11-28 | 北京航空航天大学 | 安全扫描信息总线及其实现方法 |
EP1701230A1 (de) * | 2005-03-10 | 2006-09-13 | Siemens Aktiengesellschaft | Diagnose parallel geschalteter, redundanter Signalausgabekanäle |
JP2006329810A (ja) * | 2005-05-26 | 2006-12-07 | Nec Electronics Corp | 半導体集積回路及びそのテスト方法 |
TWI275932B (en) * | 2005-08-19 | 2007-03-11 | Wistron Corp | Methods and devices for detecting and isolating serial bus faults |
US20080077749A1 (en) * | 2006-09-22 | 2008-03-27 | Daniel Scott Cohen | Access control of memory space in microprocessor systems |
CN100468074C (zh) * | 2006-10-10 | 2009-03-11 | 威盛电子股份有限公司 | 芯片测试方法与相关装置 |
CN100460888C (zh) * | 2006-10-11 | 2009-02-11 | 威盛电子股份有限公司 | 芯片测试机制与相关方法 |
US7913030B2 (en) * | 2007-12-28 | 2011-03-22 | Sandisk Il Ltd. | Storage device with transaction logging capability |
US7979662B2 (en) * | 2007-12-28 | 2011-07-12 | Sandisk Il Ltd. | Storage device with transaction indexing capability |
US20100005335A1 (en) * | 2008-07-01 | 2010-01-07 | International Business Machines Corporation | Microprocessor interface with dynamic segment sparing and repair |
US8201069B2 (en) * | 2008-07-01 | 2012-06-12 | International Business Machines Corporation | Cyclical redundancy code for use in a high-speed serial link |
US8082475B2 (en) * | 2008-07-01 | 2011-12-20 | International Business Machines Corporation | Enhanced microprocessor interconnect with bit shadowing |
US8245105B2 (en) * | 2008-07-01 | 2012-08-14 | International Business Machines Corporation | Cascade interconnect memory system with enhanced reliability |
US8139430B2 (en) * | 2008-07-01 | 2012-03-20 | International Business Machines Corporation | Power-on initialization and test for a cascade interconnect memory system |
US8234540B2 (en) * | 2008-07-01 | 2012-07-31 | International Business Machines Corporation | Error correcting code protected quasi-static bit communication on a high-speed bus |
US7895374B2 (en) * | 2008-07-01 | 2011-02-22 | International Business Machines Corporation | Dynamic segment sparing and repair in a memory system |
US8082474B2 (en) * | 2008-07-01 | 2011-12-20 | International Business Machines Corporation | Bit shadowing in a memory system |
US7979759B2 (en) * | 2009-01-08 | 2011-07-12 | International Business Machines Corporation | Test and bring-up of an enhanced cascade interconnect memory system |
US20100180154A1 (en) * | 2009-01-13 | 2010-07-15 | International Business Machines Corporation | Built In Self-Test of Memory Stressor |
US8699356B2 (en) * | 2010-12-20 | 2014-04-15 | Deere & Company | Method and system for diagnosing a fault or open circuit in a network |
US8897088B2 (en) | 2013-01-30 | 2014-11-25 | Texas Instrument Incorporated | Nonvolatile logic array with built-in test result signal |
US8797783B1 (en) * | 2013-01-30 | 2014-08-05 | Texas Instruments Incorporated | Four capacitor nonvolatile bit cell |
US9793881B2 (en) * | 2013-08-05 | 2017-10-17 | Samsung Electronics Co., Ltd. | Flip-flop with zero-delay bypass mux |
US10013327B2 (en) | 2013-12-09 | 2018-07-03 | Nxp Usa, Inc. | Monitor, integrated circuit and method for monitoring an integrated circuit |
US10452507B2 (en) * | 2014-10-30 | 2019-10-22 | Spherea Test & Services | Bench and software for testing electrical equipment, in particular a computer |
US11099224B2 (en) * | 2019-05-24 | 2021-08-24 | Marvell Israel (M.I.S.L) Ltd. | Method and circuitry for semiconductor device performance characterization |
Family Cites Families (236)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US383264A (en) * | 1888-05-22 | Elevator for cotton-cleaning machines | ||
DE1951861A1 (de) * | 1968-10-17 | 1970-08-06 | Gen Electric Information Syste | Verfahren und Anordnung zur automatischen UEberpruefung von Karten mit gedruckten Schaltungen |
US3633100A (en) * | 1970-05-12 | 1972-01-04 | Ibm | Testing of nonlinear circuits by comparison with a reference simulation with means to eliminate errors caused by critical race conditions |
US3651315A (en) * | 1970-05-14 | 1972-03-21 | Collins Radio Co | Digital products inspection system |
US3824678A (en) * | 1970-08-31 | 1974-07-23 | North American Rockwell | Process for laser scribing beam lead semiconductor wafers |
US3838264A (en) | 1970-11-25 | 1974-09-24 | P Maker | Apparatus for, and method of, checking the contents of a computer store |
US3739193A (en) * | 1971-01-11 | 1973-06-12 | Rca Corp | Logic circuit |
US3739359A (en) * | 1971-08-25 | 1973-06-12 | Du Pont | Magnetic buffer storage |
US3723868A (en) * | 1972-01-21 | 1973-03-27 | Gen Dynamics Corp | System for testing electronic apparatus |
US3789359A (en) * | 1972-10-04 | 1974-01-29 | Harris Intertype Corp | Synchronism indicator for a convolutional decoder |
US3831149A (en) | 1973-02-14 | 1974-08-20 | Burroughs Corp | Data monitoring apparatus including a plurality of presettable control elements for monitoring preselected signal combinations and other conditions |
US3826909A (en) | 1973-03-29 | 1974-07-30 | Ncr | Dynamic comparison tester for go-no-go testing of digital circuit packages in normal environment |
US3873818A (en) * | 1973-10-29 | 1975-03-25 | Ibm | Electronic tester for testing devices having a high circuit density |
US3976940A (en) | 1975-02-25 | 1976-08-24 | Fairchild Camera And Instrument Corporation | Testing circuit |
US4023142A (en) * | 1975-04-14 | 1977-05-10 | International Business Machines Corporation | Common diagnostic bus for computer systems to enable testing concurrently with normal system operation |
US4086375A (en) * | 1975-11-07 | 1978-04-25 | Rockwell International Corporation | Batch process providing beam leads for microelectronic devices having metallized contact pads |
US4092733A (en) * | 1976-05-07 | 1978-05-30 | Mcdonnell Douglas Corporation | Electrically alterable interconnection |
US4066882A (en) * | 1976-08-16 | 1978-01-03 | Grumman Aerospace Corporation | Digital stimulus generating and response measuring means |
USRE31056E (en) | 1977-03-23 | 1982-10-12 | Fairchild Camera & Instrument Corp. | Computer controlled high-speed circuit for testing electronic devices |
US4108359A (en) | 1977-03-30 | 1978-08-22 | The United States Of America As Represented By The Secretary Of The Army | Apparatus for verifying the execution of a sequence of coded instructions |
US4161276A (en) * | 1978-03-01 | 1979-07-17 | Ncr Corporation | Complex logical fault detection apparatus and method |
US4146835A (en) * | 1978-03-08 | 1979-03-27 | Western Electric Co., Inc. | Testing the differential response times of a plurality of circuits |
US4286173A (en) | 1978-03-27 | 1981-08-25 | Hitachi, Ltd. | Logical circuit having bypass circuit |
US4216539A (en) | 1978-05-05 | 1980-08-05 | Zehntel, Inc. | In-circuit digital tester |
US4242751A (en) | 1978-08-28 | 1980-12-30 | Genrad, Inc. | Automatic fault-probing method and apparatus for checking electrical circuits and the like |
JPS5534817A (en) * | 1978-08-31 | 1980-03-11 | Tokyo Electric Power Co | Converter |
US4268902A (en) * | 1978-10-23 | 1981-05-19 | International Business Machines Corporation | Maintenance interface for a service processor-central processing unit computer system |
DE2905271A1 (de) * | 1979-02-12 | 1980-08-21 | Philips Patentverwaltung | Integrierte schaltungsanordnung in mos-technik mit feldeffekttransistoren |
US4264807A (en) * | 1979-04-09 | 1981-04-28 | International Business Machines Corporation | Counter including two 2 bit counter segments connected in cascade each counting in Gray code |
US4308616A (en) | 1979-05-29 | 1981-12-29 | Timoc Constantin C | Structure for physical fault simulation of digital logic |
JPS5616932A (en) * | 1979-07-18 | 1981-02-18 | Olympus Optical Co Ltd | Recording and reproducing head for vertical magnetic recording and manufacture of this recording and reproducing head and recording and reproducing unit using this recording and reproducing head |
JPS5618766A (en) | 1979-07-26 | 1981-02-21 | Fujitsu Ltd | Testing apparatus for logic circuit |
US4312066A (en) * | 1979-12-28 | 1982-01-19 | International Business Machines Corporation | Diagnostic/debug machine architecture |
JPS5698051A (en) | 1980-01-07 | 1981-08-07 | Hitachi Ltd | Signal transmitting device of lsi component |
GB2070300B (en) | 1980-02-27 | 1984-01-25 | Racal Automation Ltd | Electrical testing apparatus and methods |
US4390969A (en) * | 1980-04-21 | 1983-06-28 | Burroughs Corporation | Asynchronous data transmission system with state variable memory and handshaking protocol circuits |
EP0041777B1 (en) * | 1980-06-06 | 1985-07-31 | Epson Corporation | Ink supply system for a printer |
US4426697A (en) * | 1980-06-26 | 1984-01-17 | Diehl Gmbh & Co. | Bus system with address and status conductors |
CA1163721A (en) | 1980-08-18 | 1984-03-13 | Milan Slamka | Apparatus for the dynamic in-circuit testing of electronic digital circuit elements |
JPS5813632A (ja) | 1981-07-17 | 1983-01-26 | Japan Synthetic Rubber Co Ltd | 耐熱性薄膜形成能を有するラダ−状低級アルキルポリシルセスキオキサン |
US4357703A (en) | 1980-10-09 | 1982-11-02 | Control Data Corporation | Test system for LSI circuits resident on LSI chips |
JPS5794857A (en) | 1980-12-05 | 1982-06-12 | Nec Corp | Logic device |
US4439858A (en) * | 1981-05-28 | 1984-03-27 | Zehntel, Inc. | Digital in-circuit tester |
JPS57209546A (en) | 1981-06-19 | 1982-12-22 | Fujitsu Ltd | Status detecting system with comparison of condition |
US4494066A (en) * | 1981-07-02 | 1985-01-15 | International Business Machines Corporation | Method of electrically testing a packaging structure having n interconnected integrated circuit chips |
US4441075A (en) * | 1981-07-02 | 1984-04-03 | International Business Machines Corporation | Circuit arrangement which permits the testing of each individual chip and interchip connection in a high density packaging structure having a plurality of interconnected chips, without any physical disconnection |
US4504784A (en) * | 1981-07-02 | 1985-03-12 | International Business Machines Corporation | Method of electrically testing a packaging structure having N interconnected integrated circuit chips |
US4433413A (en) * | 1981-10-22 | 1984-02-21 | Siemens Corporation | Built-in apparatus and method for testing a microprocessor system |
JPS58155599A (ja) | 1982-03-10 | 1983-09-16 | Hitachi Ltd | メモリテスタ− |
US4483002A (en) | 1982-04-19 | 1984-11-13 | International Business Machines Corporation | Digital device testing apparatus and method |
JPS58191021A (ja) | 1982-04-30 | 1983-11-08 | Fujitsu Ltd | インタフエ−スの障害検出方式 |
US4498172A (en) * | 1982-07-26 | 1985-02-05 | General Electric Company | System for polynomial division self-testing of digital networks |
US4514845A (en) * | 1982-08-23 | 1985-04-30 | At&T Bell Laboratories | Method and apparatus for bus fault location |
US4493077A (en) * | 1982-09-09 | 1985-01-08 | At&T Laboratories | Scan testable integrated circuit |
US4503536A (en) * | 1982-09-13 | 1985-03-05 | General Dynamics | Digital circuit unit testing system utilizing signature analysis |
EP0104293B1 (fr) * | 1982-09-28 | 1986-12-30 | International Business Machines Corporation | Dispositif pour le chargement et la lecture de différentes chaînes de bascules dans un système de traitement de données |
US4519078A (en) * | 1982-09-29 | 1985-05-21 | Storage Technology Corporation | LSI self-test method |
US4488259A (en) | 1982-10-29 | 1984-12-11 | Ibm Corporation | On chip monitor |
US4513418A (en) * | 1982-11-08 | 1985-04-23 | International Business Machines Corporation | Simultaneous self-testing system |
US4513373A (en) * | 1982-12-28 | 1985-04-23 | Electronic Data Systems Corporation | Local area network |
JPS59210382A (ja) | 1983-05-16 | 1984-11-29 | Fujitsu Ltd | 集積回路素子実装ユニツトの試験方式 |
US4642561B1 (en) * | 1983-06-13 | 1993-09-07 | Hewlett-Packard Company | Circuit tester having on-the-fly comparison of actual and expected signals on test pins and improved homing capability |
US4587609A (en) * | 1983-07-01 | 1986-05-06 | Honeywell Information Systems Inc. | Lockout operation among asynchronous accessers of a shared computer system resource |
US4575674A (en) * | 1983-07-01 | 1986-03-11 | Motorola, Inc. | Macrocell array having real time diagnostics |
US4646299A (en) | 1983-08-01 | 1987-02-24 | Fairchild Semiconductor Corporation | Method and apparatus for applying and monitoring programmed test signals during automated testing of electronic circuits |
US4627018A (en) | 1983-09-08 | 1986-12-02 | Sperry Corporation | Priority requestor accelerator |
US4618956A (en) | 1983-09-29 | 1986-10-21 | Tandem Computers Incorporated | Method of operating enhanced alu test hardware |
US4612499A (en) | 1983-11-07 | 1986-09-16 | Texas Instruments Incorporated | Test input demultiplexing circuit |
US4594711A (en) * | 1983-11-10 | 1986-06-10 | Texas Instruments Incorporated | Universal testing circuit and method |
US4577318A (en) * | 1983-11-14 | 1986-03-18 | Burroughs Corporation | Self testing detection system for comparing digital signal transition times |
US4597080A (en) * | 1983-11-14 | 1986-06-24 | Texas Instruments Incorporated | Architecture and method for testing VLSI processors |
US4534028A (en) | 1983-12-01 | 1985-08-06 | Siemens Corporate Research & Support, Inc. | Random testing using scan path technique |
JPS6095704U (ja) | 1983-12-06 | 1985-06-29 | デイエツクスアンテナ株式会社 | 可搬形アンテナ設置装置 |
EP0146645B1 (de) | 1983-12-08 | 1987-09-16 | Ibm Deutschland Gmbh | Prüf- und Diagnoseeinrichtung für Digitalrechner |
EP0151653B1 (fr) * | 1983-12-15 | 1987-09-16 | International Business Machines Corporation | Dispositif de sérialisation/désérialisation de configuration de bits de longueur variable |
JPS60140834A (ja) | 1983-12-28 | 1985-07-25 | Nec Corp | テスト回路内蔵型半導体集積回路 |
US4680539A (en) * | 1983-12-30 | 1987-07-14 | International Business Machines Corp. | General linear shift register |
US4620302A (en) * | 1984-01-06 | 1986-10-28 | Burroughs Corporation | Programmable digital signal testing system |
US4598401A (en) * | 1984-05-03 | 1986-07-01 | Siemens Corporate Research & Support, Inc. | Circuit testing apparatus employing signature analysis |
US4896262A (en) * | 1984-02-24 | 1990-01-23 | Kabushiki Kaisha Meidensha | Emulation device for converting magnetic disc memory mode signal from computer into semiconductor memory access mode signal for semiconductor memory |
US4601034A (en) * | 1984-03-30 | 1986-07-15 | Texas Instruments Incorporated | Method and apparatus for testing very large scale integrated memory circuits |
US4878168A (en) | 1984-03-30 | 1989-10-31 | International Business Machines Corporation | Bidirectional serial test bus device adapted for control processing unit using parallel information transfer bus |
US4646298A (en) * | 1984-05-01 | 1987-02-24 | Texas Instruments Incorporated | Self testing data processing system with system test master arbitration |
JPH0743413B2 (ja) * | 1984-05-09 | 1995-05-15 | 三菱電機株式会社 | 半導体試験装置 |
JPS60252958A (ja) | 1984-05-30 | 1985-12-13 | Fujitsu Ltd | 論理回路の試験方式 |
JPS60262073A (ja) | 1984-06-11 | 1985-12-25 | Fujitsu Ltd | デイジタル信号処理装置の障害監視装置 |
DE3423295A1 (de) * | 1984-06-23 | 1986-01-02 | Maschinenfabrik Alfred Schmermund Gmbh & Co, 5820 Gevelsberg | Vorrichtung zum abschneiden eines aufreissstreifens |
US4635193A (en) * | 1984-06-27 | 1987-01-06 | Motorola, Inc. | Data processor having selective breakpoint capability with minimal overhead |
US4628511A (en) | 1984-09-06 | 1986-12-09 | Shell Oil Company | Apparatus for analysis of computer channel failures |
JPS6164138A (ja) * | 1984-09-06 | 1986-04-02 | Nec Corp | モノリシツク集積回路 |
US4694293A (en) | 1984-09-18 | 1987-09-15 | Nippon Gakki Seizo Kabushiki Kaisha | Data transmission system |
US4638313A (en) * | 1984-11-08 | 1987-01-20 | Spacelabs, Inc. | Addressing for a multipoint communication system for patient monitoring |
US4615029A (en) | 1984-12-03 | 1986-09-30 | Texas Instruments Incorporated | Ring transmission network for interfacing control functions between master and slave devices |
US4669061A (en) * | 1984-12-21 | 1987-05-26 | Digital Equipment Corporation | Scannable flip-flop |
GB8432533D0 (en) | 1984-12-21 | 1985-02-06 | Plessey Co Plc | Integrated circuits |
US4602210A (en) * | 1984-12-28 | 1986-07-22 | General Electric Company | Multiplexed-access scan testable integrated circuit |
GB8501143D0 (en) * | 1985-01-17 | 1985-02-20 | Plessey Co Plc | Integrated circuits |
NL8500462A (nl) * | 1985-02-19 | 1986-09-16 | Philips Nv | Inrichting voor het overdragen van digitale data. |
US4855954A (en) | 1985-03-04 | 1989-08-08 | Lattice Semiconductor Corporation | In-system programmable logic device with four dedicated terminals |
EP0196171B1 (en) | 1985-03-23 | 1991-11-06 | International Computers Limited | Digital integrated circuits |
DE3671670D1 (de) * | 1985-03-26 | 1990-07-05 | Siemens Ag | Verfahren zum betreiben eines halbleiterspeichers mit integrierter paralleltestmoeglichkeit und auswerteschaltung zur durchfuehrung des verfahrens. |
US4674089A (en) * | 1985-04-16 | 1987-06-16 | Intel Corporation | In-circuit emulator |
JPS61265829A (ja) * | 1985-05-20 | 1986-11-25 | Fujitsu Ltd | 半導体集積回路 |
US4745355A (en) * | 1985-06-24 | 1988-05-17 | International Business Machines Corporation | Weighted random pattern testing apparatus and method |
US4687988A (en) | 1985-06-24 | 1987-08-18 | International Business Machines Corporation | Weighted random pattern testing apparatus and method |
US4801870A (en) * | 1985-06-24 | 1989-01-31 | International Business Machines Corporation | Weighted random pattern testing apparatus and method |
US4635261A (en) * | 1985-06-26 | 1987-01-06 | Motorola, Inc. | On chip test system for configurable gate arrays |
DE3526485A1 (de) | 1985-07-24 | 1987-02-05 | Heinz Krug | Schaltungsanordnung zum pruefen integrierter schaltungseinheiten |
JPS6231447A (ja) | 1985-08-01 | 1987-02-10 | Meidensha Electric Mfg Co Ltd | バスアナライザ |
NL8502476A (nl) | 1985-09-11 | 1987-04-01 | Philips Nv | Werkwijze voor het testen van dragers met meerdere digitaal-werkende geintegreerde schakelingen, drager voorzien van zulke schakelingen, geintegreerde schakeling geschikt voor het aanbrengen op zo'n drager, en testinrichting voor het testen van zulke dragers. |
US4683569A (en) | 1985-10-21 | 1987-07-28 | The Singer Company | Diagnostic circuit utilizing bidirectional test data comparisons |
US4698588A (en) | 1985-10-23 | 1987-10-06 | Texas Instruments Incorporated | Transparent shift register latch for isolating peripheral ports during scan testing of a logic circuit |
US4710931A (en) | 1985-10-23 | 1987-12-01 | Texas Instruments Incorporated | Partitioned scan-testing system |
US4710933A (en) | 1985-10-23 | 1987-12-01 | Texas Instruments Incorporated | Parallel/serial scan system for testing logic circuits |
US4701921A (en) | 1985-10-23 | 1987-10-20 | Texas Instruments Incorporated | Modularized scan path for serially tested logic circuit |
US4931722A (en) * | 1985-11-07 | 1990-06-05 | Control Data Corporation | Flexible imbedded test system for VLSI circuits |
US4701920A (en) | 1985-11-08 | 1987-10-20 | Eta Systems, Inc. | Built-in self-test system for VLSI circuit chips |
US4827018A (en) * | 1985-11-26 | 1989-05-02 | Eastman Kodak Company | Process for the co-production of aromatic carboxylates and alkyl iodides |
JPH0743733B2 (ja) * | 1985-12-11 | 1995-05-15 | 株式会社日立製作所 | 論理シミュレーション方法 |
US4931723A (en) | 1985-12-18 | 1990-06-05 | Schlumberger Technologies, Inc. | Automatic test system having a "true tester-per-pin" architecture |
US4672307A (en) * | 1985-12-20 | 1987-06-09 | University Of Southern California | Simplified delay testing for LSI circuit faults |
JPH0760400B2 (ja) | 1986-01-07 | 1995-06-28 | 株式会社日立製作所 | 論理回路の診断方法 |
US4799052A (en) * | 1986-01-13 | 1989-01-17 | General Electric Company | Method for communicating data on a communication network by token passing |
US4788683A (en) | 1986-01-14 | 1988-11-29 | Ibm Corporation | Data processing system emulation with microprocessor in place |
US4710932A (en) | 1986-01-15 | 1987-12-01 | Kashiwagi Hiroshi | Method of and apparatus for fault detection in digital circuits by comparison of test signals applied to a test circuit and a faultless reference circuit |
US5128664A (en) | 1986-03-05 | 1992-07-07 | Ampex Corporation | Search technique for identifying slave devices connected to a serial bus |
US5133062A (en) | 1986-03-06 | 1992-07-21 | Advanced Micro Devices, Inc. | RAM buffer controller for providing simulated first-in-first-out (FIFO) buffers in a random access memory |
JPH0746120B2 (ja) * | 1986-03-10 | 1995-05-17 | 株式会社東芝 | テスト容易化回路及びテスト方法 |
JPS62220879A (ja) * | 1986-03-22 | 1987-09-29 | Hitachi Ltd | 半導体装置 |
JPS62228177A (ja) | 1986-03-29 | 1987-10-07 | Toshiba Corp | 半導体集積回路用許容入力電圧検査回路 |
JP2605687B2 (ja) * | 1986-04-17 | 1997-04-30 | 三菱電機株式会社 | 半導体装置 |
JPS62250593A (ja) * | 1986-04-23 | 1987-10-31 | Hitachi Ltd | ダイナミツク型ram |
US4777616A (en) | 1986-05-12 | 1988-10-11 | Outlook Technology, Inc. | Increased resolution logic analyzer using asynchronous sampling |
JPS62280663A (ja) | 1986-05-30 | 1987-12-05 | Nec Corp | 集積回路装置 |
US4759019A (en) * | 1986-07-10 | 1988-07-19 | International Business Machines Corporation | Programmable fault injection tool |
JPS6337270A (ja) * | 1986-07-31 | 1988-02-17 | Fujitsu Ltd | 半導体装置 |
US5014186A (en) * | 1986-08-01 | 1991-05-07 | International Business Machines Corporation | Data-processing system having a packet transfer type input/output system |
KR910002236B1 (ko) | 1986-08-04 | 1991-04-08 | 미쓰비시 뎅기 가부시끼가이샤 | 반도체집적회로장치 |
KR900002770B1 (ko) | 1986-08-04 | 1990-04-30 | 미쓰비시 뎅끼 가부시끼가이샤 | 반도체 집적회로장치 |
JPH06105285B2 (ja) * | 1986-08-22 | 1994-12-21 | 三菱電機株式会社 | 半導体集積回路装置 |
JPS6373169A (ja) | 1986-09-16 | 1988-04-02 | Mitsubishi Electric Corp | 論理集積回路装置 |
US4763066A (en) | 1986-09-23 | 1988-08-09 | Huntron Instruments, Inc. | Automatic test equipment for integrated circuits |
US4866508A (en) | 1986-09-26 | 1989-09-12 | General Electric Company | Integrated circuit packaging configuration for rapid customized design and unique test capability |
US4821269A (en) * | 1986-10-23 | 1989-04-11 | The Grass Valley Group, Inc. | Diagnostic system for a digital signal processor |
JPS6373169U (ja) | 1986-10-30 | 1988-05-16 | ||
US4734921A (en) | 1986-11-25 | 1988-03-29 | Grumman Aerospace Corporation | Fully programmable linear feedback shift register |
JP2628154B2 (ja) * | 1986-12-17 | 1997-07-09 | 富士通株式会社 | 半導体集積回路 |
JP2556017B2 (ja) * | 1987-01-17 | 1996-11-20 | 日本電気株式会社 | 論理集積回路 |
JPS63182585A (ja) * | 1987-01-26 | 1988-07-27 | Toshiba Corp | テスト容易化機能を備えた論理回路 |
JPS63188783A (ja) | 1987-01-31 | 1988-08-04 | Nec Corp | ロジツク・アナライザ |
US4969121A (en) | 1987-03-02 | 1990-11-06 | Altera Corporation | Programmable integrated circuit logic array device having improved microprocessor connectability |
JPH0711787B2 (ja) | 1987-03-02 | 1995-02-08 | 日本電気株式会社 | デ−タ処理装置 |
US4872169A (en) | 1987-03-06 | 1989-10-03 | Texas Instruments Incorporated | Hierarchical scan selection |
NL8700736A (nl) | 1987-03-30 | 1988-10-17 | Philips Nv | Een-kanaalsbussysteem voor meermeester gebruik, met bitcelsynchronisatie, en meesterstation voorzien van een bitcelsynchronisatie-element daarvoor. |
US5276807A (en) * | 1987-04-13 | 1994-01-04 | Emulex Corporation | Bus interface synchronization circuitry for reducing time between successive data transmission in a system using an asynchronous handshaking |
US4819234A (en) * | 1987-05-01 | 1989-04-04 | Prime Computer, Inc. | Operating system debugger |
JPS63291134A (ja) | 1987-05-22 | 1988-11-29 | Toshiba Corp | 論理集積回路 |
US5329471A (en) | 1987-06-02 | 1994-07-12 | Texas Instruments Incorporated | Emulation devices, systems and methods utilizing state machines |
US4860290A (en) | 1987-06-02 | 1989-08-22 | Texas Instruments Incorporated | Logic circuit having individually testable logic modules |
JPH071493B2 (ja) | 1987-06-11 | 1995-01-11 | 三菱電機株式会社 | テスト補助回路 |
DE3719497A1 (de) * | 1987-06-11 | 1988-12-29 | Bosch Gmbh Robert | System zur pruefung von digitalen schaltungen |
JPS63198884U (ja) | 1987-06-12 | 1988-12-21 | ||
US4817093A (en) * | 1987-06-18 | 1989-03-28 | International Business Machines Corporation | Method of partitioning, testing and diagnosing a VLSI multichip package and associated structure |
JPS647400A (en) * | 1987-06-29 | 1989-01-11 | Hitachi Ltd | Ic tester |
US4864570A (en) | 1987-06-29 | 1989-09-05 | International Business Machines Corporation | Processing pulse control circuit for use in device performing signature analysis of digital circuits |
US4974192A (en) | 1987-07-23 | 1990-11-27 | Face Technologies, Inc. | Communication processor for personal computer |
US4833676A (en) * | 1987-07-30 | 1989-05-23 | Hughes Aircraft Company | Interleaved method and circuitry for testing for stuck open faults |
JPS6479673A (en) | 1987-09-22 | 1989-03-24 | Nec Corp | Test system for ram contained lsi chip |
JPH0820967B2 (ja) | 1987-09-25 | 1996-03-04 | 三菱電機株式会社 | 集積回路 |
GB2210171B (en) | 1987-09-28 | 1991-06-26 | Plessey Co Plc | Test circuit |
US5155432A (en) | 1987-10-07 | 1992-10-13 | Xilinx, Inc. | System for scan testing of logic circuit networks |
US5159465A (en) | 1987-10-09 | 1992-10-27 | Ricoh Company, Ltd. | Facsimile machine having a transmission speed selective shiftdown function |
US4860288A (en) | 1987-10-23 | 1989-08-22 | Control Data Corporation | Clock monitor for use with VLSI chips |
JPH01110274A (ja) | 1987-10-23 | 1989-04-26 | Sony Corp | 試験回路 |
US4912709A (en) * | 1987-10-23 | 1990-03-27 | Control Data Corporation | Flexible VLSI on-chip maintenance and test system with unit I/O cell design |
US5084814A (en) * | 1987-10-30 | 1992-01-28 | Motorola, Inc. | Data processor with development support features |
US4897842A (en) * | 1987-11-05 | 1990-01-30 | Ampex Corporation | Integrated circuit signature analyzer for testing digital circuitry |
US4857835A (en) | 1987-11-05 | 1989-08-15 | Texas Instruments Incorporated | Global event qualification system |
JP2604606B2 (ja) | 1987-11-24 | 1997-04-30 | 株式会社アドバンテスト | 回路試験装置 |
US5303148A (en) * | 1987-11-27 | 1994-04-12 | Picker International, Inc. | Voice actuated volume image controller and display controller |
US4924468A (en) * | 1987-11-30 | 1990-05-08 | Kontron Holding Ag | Logic analyzer |
JP2513762B2 (ja) | 1988-01-29 | 1996-07-03 | 株式会社東芝 | 論理回路 |
NL8800374A (nl) * | 1988-02-16 | 1989-09-18 | Philips Nv | Geintegreerde monolithische schakeling met een testbus. |
US4947357A (en) | 1988-02-24 | 1990-08-07 | Stellar Computer, Inc. | Scan testing a digital system using scan chains in integrated circuits |
US4907230A (en) * | 1988-02-29 | 1990-03-06 | Rik Heller | Apparatus and method for testing printed circuit boards and their components |
US5023872A (en) * | 1988-03-25 | 1991-06-11 | Advanced Micro Devices, Inc. | FDDI bit error rate tester |
US4947106A (en) | 1988-03-31 | 1990-08-07 | Hewlett-Packard Company | Programmatically generated in-circuit test of analog to digital converters |
US4943966A (en) | 1988-04-08 | 1990-07-24 | Wang Laboratories, Inc. | Memory diagnostic apparatus and method |
US4903266A (en) * | 1988-04-29 | 1990-02-20 | International Business Machines Corporation | Memory self-test |
US4929889A (en) * | 1988-06-13 | 1990-05-29 | Digital Equipment Corporation | Data path chip test architecture |
US5218702A (en) * | 1988-07-06 | 1993-06-08 | Motorola, Inc. | System for selecting request for a resource before decoding of requested resource address and validating selection thereafter |
US5042005A (en) | 1988-08-19 | 1991-08-20 | Motorola, Inc. | Timer channel with match recognition features |
US5214760A (en) * | 1988-08-26 | 1993-05-25 | Tektronix, Inc. | Adaptable multiple port data buffer |
EP0628831B1 (en) * | 1988-09-07 | 1998-03-18 | Texas Instruments Incorporated | Bidirectional boundary scan test cell |
JPH0654344B2 (ja) * | 1988-09-07 | 1994-07-20 | 株式会社豊田中央研究所 | スキャンパス回路 |
US5084874A (en) * | 1988-09-07 | 1992-01-28 | Texas Instruments Incorporated | Enhanced test circuit |
EP0358365B1 (en) * | 1988-09-07 | 1998-10-21 | Texas Instruments Incorporated | Testing buffer/register |
US4862072A (en) | 1988-09-08 | 1989-08-29 | General Electric Company | Distributed access serial port test arrangement for integrated circuits |
US4945536A (en) | 1988-09-09 | 1990-07-31 | Northern Telecom Limited | Method and apparatus for testing digital systems |
US4937826A (en) * | 1988-09-09 | 1990-06-26 | Crosscheck Technology, Inc. | Method and apparatus for sensing defects in integrated circuit elements |
US4912633A (en) * | 1988-10-24 | 1990-03-27 | Ncr Corporation | Hierarchical multiple bus computer architecture |
US4935868A (en) * | 1988-11-28 | 1990-06-19 | Ncr Corporation | Multiple port bus interface controller with slave bus |
US5008885A (en) * | 1988-12-29 | 1991-04-16 | International Business Machines Corporation | Event-controlled error injection system |
US5187795A (en) * | 1989-01-27 | 1993-02-16 | Hughes Aircraft Company | Pipelined signal processor having a plurality of bidirectional configurable parallel ports that are configurable as individual ports or as coupled pair of ports |
US5090015A (en) * | 1989-02-06 | 1992-02-18 | Motorola, Inc. | Programmable array logic self-checking system |
JPH0758319B2 (ja) | 1989-02-07 | 1995-06-21 | 株式会社東芝 | テスト容易化回路 |
US5353308A (en) | 1990-08-06 | 1994-10-04 | Texas Instruments Incorporated | Event qualified test methods and circuitry |
US5103450A (en) * | 1989-02-08 | 1992-04-07 | Texas Instruments Incorporated | Event qualified testing protocols for integrated circuits |
US5905738A (en) * | 1991-05-19 | 1999-05-18 | Texas Instruments Incorporated | Digital bus monitor integrated circuits |
US5001713A (en) * | 1989-02-08 | 1991-03-19 | Texas Instruments Incorporated | Event qualified testing architecture for integrated circuits |
US4956602A (en) | 1989-02-14 | 1990-09-11 | Amber Engineering, Inc. | Wafer scale testing of redundant integrated circuit dies |
US4875003A (en) | 1989-02-21 | 1989-10-17 | Silicon Connections Corporation | Non-contact I/O signal pad scan testing of VLSI circuits |
US4930216A (en) * | 1989-03-10 | 1990-06-05 | Microelectronics And Computer Technology Corporation | Process for preparing integrated circuit dies for mounting |
US4989209A (en) * | 1989-03-24 | 1991-01-29 | Motorola, Inc. | Method and apparatus for testing high pin count integrated circuits |
US5051996A (en) | 1989-03-27 | 1991-09-24 | The United States Of America As Represented By The United States Department Of Energy | Built-in-test by signature inspection (bitsi) |
US5053949A (en) | 1989-04-03 | 1991-10-01 | Motorola, Inc. | No-chip debug peripheral which uses externally provided instructions to control a core processing unit |
US5167020A (en) | 1989-05-25 | 1992-11-24 | The Boeing Company | Serial data transmitter with dual buffers operating separately and having scan and self test modes |
US5056094A (en) | 1989-06-09 | 1991-10-08 | Texas Instruments Incorporated | Delay fault testing method and apparatus |
JP2814268B2 (ja) | 1989-07-21 | 1998-10-22 | 安藤電気株式会社 | 演算機能内蔵メモリ用パターン発生装置 |
US5054024A (en) | 1989-08-09 | 1991-10-01 | Texas Instruments Incorporated | System scan path architecture with remote bus controller |
EP0470803B1 (en) * | 1990-08-06 | 1997-06-18 | Texas Instruments Incorporated | Event qualified test architecture |
US5173906A (en) | 1990-08-31 | 1992-12-22 | Dreibelbis Jeffrey H | Built-in self test for integrated circuits |
US5126664A (en) * | 1990-12-18 | 1992-06-30 | Bently Nevada Corporation | Wire composition for a small diameter temperature stable proximity coil |
US5958072A (en) | 1997-01-13 | 1999-09-28 | Hewlett-Packard Company | Computer-system processor-to-memory-bus interface having repeating-test-event generation hardware |
US6199182B1 (en) | 1997-03-27 | 2001-03-06 | Texas Instruments Incorporated | Probeless testing of pad buffers on wafer |
KR100343842B1 (ko) | 1998-02-09 | 2002-07-20 | 가부시키가이샤 아드반테스트 | 반도체 디바이스 시험장치 |
DE69900405T2 (de) | 1999-08-06 | 2002-05-16 | Agilent Technologies Inc., A Delaware Corp. | Dynamische Ereigniserkennung |
JP2001337845A (ja) | 2000-05-30 | 2001-12-07 | Mitsubishi Electric Corp | マイクロプロセッサ |
JP2002156413A (ja) | 2000-11-21 | 2002-05-31 | Ando Electric Co Ltd | 半導体試験装置 |
DE10112560B4 (de) | 2001-03-15 | 2011-02-17 | Infineon Technologies Ag | Verfahren und Vorrichtung zum Prüfen von Schaltungsmodulen |
EP1370882A2 (en) * | 2001-03-19 | 2003-12-17 | Nptest, Inc. | Test system formatters |
US20020194585A1 (en) | 2001-06-15 | 2002-12-19 | Connelly Jay H. | Methods and apparatus for providing ranking feedback for content in a broadcast system |
US20020194565A1 (en) | 2001-06-18 | 2002-12-19 | Karim Arabi | Simultaneous built-in self-testing of multiple identical blocks of integrated circuitry |
US6883127B2 (en) * | 2001-06-28 | 2005-04-19 | Intel Corporation | Comparison circuit and method for verification of scan data |
JP2003031666A (ja) * | 2001-07-12 | 2003-01-31 | Mitsubishi Electric Corp | 半導体デバイスまたは半導体ウェハ一括のテスト装置及びテスト方法 |
US7124341B2 (en) | 2002-01-18 | 2006-10-17 | Texas Instruments Incorporated | Integrated circuit having electrically isolatable test circuitry |
-
1990
- 1990-06-29 JP JP2170432A patent/JP3005250B2/ja not_active Expired - Lifetime
-
1999
- 1999-09-09 JP JP25633299A patent/JP3170496B2/ja not_active Expired - Fee Related
-
2003
- 2003-08-27 US US10/649,274 patent/US6959408B2/en not_active Expired - Fee Related
- 2003-10-20 US US10/689,374 patent/US6996761B2/en not_active Expired - Fee Related
- 2003-10-21 US US10/690,325 patent/US6990620B2/en not_active Expired - Lifetime
- 2003-10-22 US US10/691,225 patent/US7058871B2/en not_active Expired - Fee Related
-
2005
- 2005-07-07 US US11/177,663 patent/US7013416B2/en not_active Expired - Lifetime
-
2006
- 2006-01-13 US US11/331,715 patent/US7343537B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012181603A (ja) * | 2011-02-28 | 2012-09-20 | Verification Technology Inc | 検証機能を有する半導体デバイス |
Also Published As
Publication number | Publication date |
---|---|
JP3170496B2 (ja) | 2001-05-28 |
US6959408B2 (en) | 2005-10-25 |
US20060242523A1 (en) | 2006-10-26 |
US7058871B2 (en) | 2006-06-06 |
US6996761B2 (en) | 2006-02-07 |
US20050005213A1 (en) | 2005-01-06 |
JPH03116346A (ja) | 1991-05-17 |
US6990620B2 (en) | 2006-01-24 |
US20040153876A1 (en) | 2004-08-05 |
US20040153860A1 (en) | 2004-08-05 |
US7343537B2 (en) | 2008-03-11 |
US7013416B2 (en) | 2006-03-14 |
US20040153887A1 (en) | 2004-08-05 |
US20050246597A1 (en) | 2005-11-03 |
JP3005250B2 (ja) | 2000-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3170496B2 (ja) | デジタルバスモニターシステム | |
US6131171A (en) | Process of testing and a process of making circuits | |
US5103450A (en) | Event qualified testing protocols for integrated circuits | |
US5623500A (en) | Event qualified test architecture | |
US5001713A (en) | Event qualified testing architecture for integrated circuits | |
JP4211010B2 (ja) | 集積回路 | |
US5353308A (en) | Event qualified test methods and circuitry | |
JP4863547B2 (ja) | Bist回路内蔵半導体集積回路装置 | |
JP3260401B2 (ja) | 事象識別テスト方法及び回路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090316 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100316 Year of fee payment: 9 |
|
LAPS | Cancellation because of no payment of annual fees |