JPS6013268A - 回路試験装置及び方法 - Google Patents
回路試験装置及び方法Info
- Publication number
- JPS6013268A JPS6013268A JP59122894A JP12289484A JPS6013268A JP S6013268 A JPS6013268 A JP S6013268A JP 59122894 A JP59122894 A JP 59122894A JP 12289484 A JP12289484 A JP 12289484A JP S6013268 A JPS6013268 A JP S6013268A
- Authority
- JP
- Japan
- Prior art keywords
- test
- data
- pin
- circuit
- signal
- 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 235
- 230000006698 induction Effects 0.000 claims abstract description 5
- 239000013598 vector Substances 0.000 claims description 73
- 230000004044 response Effects 0.000 abstract description 19
- 238000000034 method Methods 0.000 abstract description 12
- 238000012545 processing Methods 0.000 abstract description 6
- 230000008569 process Effects 0.000 abstract description 3
- 230000000630 rising effect Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 239000013256 coordination polymer Substances 0.000 description 4
- 238000013144 data compression Methods 0.000 description 4
- 238000013500 data storage Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000000638 stimulation Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000001939 inductive effect Effects 0.000 description 3
- 230000002457 bidirectional effect Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- RSPISYXLHRIGJD-UHFFFAOYSA-N OOOO Chemical compound OOOO RSPISYXLHRIGJD-UHFFFAOYSA-N 0.000 description 1
- 230000001154 acute effect Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011990 functional testing Methods 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 238000013021 overheating Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000009897 systematic effect 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/3183—Generation of test inputs, e.g. test vectors, patterns or sequences
- G01R31/318335—Test pattern compression or decompression
-
- 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/2832—Specific tests of electronic circuits not provided for elsewhere
- G01R31/2834—Automated test systems [ATE]; using microprocessors or computers
-
- 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/31712—Input or output aspects
- G01R31/31713—Input or output interfaces for test, e.g. test pins, buffers
-
- 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/3183—Generation of test inputs, e.g. test vectors, patterns or sequences
- G01R31/318371—Methodologies therefor, e.g. algorithms, procedures
-
- 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/319—Tester hardware, i.e. output processing circuits
- G01R31/31917—Stimuli generation or application of test patterns to the device under test [DUT]
- G01R31/31919—Storing and outputting test patterns
- G01R31/31921—Storing and outputting test patterns using compression techniques, e.g. patterns sequencer
-
- 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/319—Tester hardware, i.e. output processing circuits
- G01R31/3193—Tester hardware, i.e. output processing circuits with comparison between actual response and known fault free response
- G01R31/31935—Storing data, e.g. failure memory
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Tests Of Electronic Circuits (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明は回路試験装置に関し、特に試験ピンの信号状態
を誘導データ・モードを用いて変化させることができる
回路試験装置に関する。
を誘導データ・モードを用いて変化させることができる
回路試験装置に関する。
前世代の回路試験装置においては、機能試験(func
tional testing)として知られている方
法によって回路試験が行なわれていた。これによれば、
試験信号は被試験回路の入力に与えられ、この回路の出
力は回路の出力のみにおいてモニタされる。
tional testing)として知られている方
法によって回路試験が行なわれていた。これによれば、
試験信号は被試験回路の入力に与えられ、この回路の出
力は回路の出力のみにおいてモニタされる。
この様な機能試験は少なくとも2つの重大な制限を被っ
ている。それは第1には、被試験回路はそれぞれ独自な
構成になっているので、それぞれの回路に適する試験パ
ターンを決めるのが困難なことである。第2には、障害
の分離(isolation )を行うためには回路を
逆にたどる(backtrack )ことが必要で、自
動診断には役立たない。
ている。それは第1には、被試験回路はそれぞれ独自な
構成になっているので、それぞれの回路に適する試験パ
ターンを決めるのが困難なことである。第2には、障害
の分離(isolation )を行うためには回路を
逆にたどる(backtrack )ことが必要で、自
動診断には役立たない。
上述の制限はある主の順序要素(RAM、フリップ・フ
ロップ等。すなわち記憶要素と言っても良い)を含む回
路を試験する際、特に深刻になる。というのはこの様な
回路の出力は与えられた試験信号の函数であるだけでは
なく回路状態の函数でもあるからである。順序要素を含
む回路の状態を知るためには、順序要素がホーム・ステ
ー1” (homes ta te)として知られてい
る所望の状態に入るまで順序要素の入力に入力を与える
ことが一般に必要である。これらの信号を印加していく
ことはホーミング(homing)として知られている
。機能試験においては回路の入力に与えられる試験信号
とその結果価々の回路部品に与えられる信号との関係が
複雑であるため、被試験回路をホーム・ステートにする
ためにはどんな信号を回路の入力に与えなければならな
いかを決めることは極めて困難である。機能試験にはこ
の様な制限がある結果、多くの回路試験装置は回路内試
験(in−circuittesting )として知
られる技術を用いている。この技術においては、個々の
部品の直接的試験を行うため、試験信号を各部品の入力
に直接与え、その結果の出力信号を各部品の出力で観測
することで試験している。
ロップ等。すなわち記憶要素と言っても良い)を含む回
路を試験する際、特に深刻になる。というのはこの様な
回路の出力は与えられた試験信号の函数であるだけでは
なく回路状態の函数でもあるからである。順序要素を含
む回路の状態を知るためには、順序要素がホーム・ステ
ー1” (homes ta te)として知られてい
る所望の状態に入るまで順序要素の入力に入力を与える
ことが一般に必要である。これらの信号を印加していく
ことはホーミング(homing)として知られている
。機能試験においては回路の入力に与えられる試験信号
とその結果価々の回路部品に与えられる信号との関係が
複雑であるため、被試験回路をホーム・ステートにする
ためにはどんな信号を回路の入力に与えなければならな
いかを決めることは極めて困難である。機能試験にはこ
の様な制限がある結果、多くの回路試験装置は回路内試
験(in−circuittesting )として知
られる技術を用いている。この技術においては、個々の
部品の直接的試験を行うため、試験信号を各部品の入力
に直接与え、その結果の出力信号を各部品の出力で観測
することで試験している。
回路内試験により回路試験の徹底性は大きく向上したの
だが、残念ながらこれによりいくつかの問題がもたらさ
れた。回路節点の逆駆動(back −driving
) (すなわち、回路節点電圧をそこに接続された前
段の回路部品の出力によってその回路節点に与えられた
電圧レベルと異なるレベルに強制的に変化させる試験信
号を与えること)を行う結果、回路部品を加熱させ、試
験時間があまり長くなるとく数百ミリ秒程度)、その回
路部品を破壊してしまうことがある。完全な回路内試験
のために必要な試験信号の数は機能試験の場合に比べて
かなり多い。回路の複雑さとスピードが増すにつれて必
要な試験信号の数はまた劇的に増大する。
だが、残念ながらこれによりいくつかの問題がもたらさ
れた。回路節点の逆駆動(back −driving
) (すなわち、回路節点電圧をそこに接続された前
段の回路部品の出力によってその回路節点に与えられた
電圧レベルと異なるレベルに強制的に変化させる試験信
号を与えること)を行う結果、回路部品を加熱させ、試
験時間があまり長くなるとく数百ミリ秒程度)、その回
路部品を破壊してしまうことがある。完全な回路内試験
のために必要な試験信号の数は機能試験の場合に比べて
かなり多い。回路の複雑さとスピードが増すにつれて必
要な試験信号の数はまた劇的に増大する。
多種の回路を試験するため回路試験装置内に記憶されな
ければならない情報の量は極めて多くなり、今や記憶し
ておかねばならない試験情報量を圧縮することにより過
熱のため起り得る破壊を最少化し、試験装置が必要とす
るメモリを少なくしまた試験装置の処理能力すなわちス
ループットを増大させることが真に必要となった。
ければならない情報の量は極めて多くなり、今や記憶し
ておかねばならない試験情報量を圧縮することにより過
熱のため起り得る破壊を最少化し、試験装置が必要とす
るメモリを少なくしまた試験装置の処理能力すなわちス
ループットを増大させることが真に必要となった。
ゼーンテル・トラブルシュータ(Z6hntelTro
ubleshooter) 800回路試験装置におい
ては、入力試験ピンに試験信号を与えるためグレイ・コ
ード(Gray code )カウンタが用いられてい
る。
ubleshooter) 800回路試験装置におい
ては、入力試験ピンに試験信号を与えるためグレイ・コ
ード(Gray code )カウンタが用いられてい
る。
入力試験ピンは各々このカウンタの1つのビットに接続
される。このカウンタが被試験回路に与えられる刺激(
s timulus)すなわち試験信号の主要な発生源
である。各出力ピンから得られる出力信号(すなわち被
試験回路が発生した信号)は直列サイクリツリ・リダン
ダンシ・チェック(CRC)圧縮技術により圧縮され、
ピン毎にシグナチュア(signature )として
知られている圧縮された出力データ情報が生成される。
される。このカウンタが被試験回路に与えられる刺激(
s timulus)すなわち試験信号の主要な発生源
である。各出力ピンから得られる出力信号(すなわち被
試験回路が発生した信号)は直列サイクリツリ・リダン
ダンシ・チェック(CRC)圧縮技術により圧縮され、
ピン毎にシグナチュア(signature )として
知られている圧縮された出力データ情報が生成される。
直列CRC圧縮器を1つしか有していない試験システム
においては、N個の出力を有する素子の試験のため刺激
を与えて応答を検出するということをN回繰り返さなけ
ればならない。この様にして得られた各シダナチュアは
既知の良品回路から得られたシダナチュアと比較されて
回路の不良動作のチェックを受ける。
においては、N個の出力を有する素子の試験のため刺激
を与えて応答を検出するということをN回繰り返さなけ
ればならない。この様にして得られた各シダナチュアは
既知の良品回路から得られたシダナチュアと比較されて
回路の不良動作のチェックを受ける。
この様なシステムの適合性は、ROMやRAMの様にア
ルゴリズム的に試験できる回路用の試験信号セントを生
成する場合と比べ、所定の乱数的な(random)試
験信号セットを生成する場合の方がかなり悪い(なお、
この乱数的な試験信号セントは、少なくとも典型的な中
規模集積回路の試験に必要なものを考えている)。また
、このシステムにおける入力試験信号が乱数的であるた
め、被試験回路の各部品をホーム・ステートにするには
本システムはあまり適していない。
ルゴリズム的に試験できる回路用の試験信号セントを生
成する場合と比べ、所定の乱数的な(random)試
験信号セットを生成する場合の方がかなり悪い(なお、
この乱数的な試験信号セントは、少なくとも典型的な中
規模集積回路の試験に必要なものを考えている)。また
、このシステムにおける入力試験信号が乱数的であるた
め、被試験回路の各部品をホーム・ステートにするには
本システムはあまり適していない。
ジエンラド社(GenRad、 Inc、)製モデル2
270回路試験装置の様な他の種類の回路試験装置にお
いては、被試験回路の各節点は、夫々ピンに接続される
。各ピンには試験信号が与えられるか、あるいはそこに
おける出力信号がモニタされる。各ピンはいろいろな試
験サイクルにおいて試験信号を与えるのに使われたり、
またこのピンでモニタされた信号と期待される信号との
比較が行なわれたりする。高速で回路を試験するため、
各ピンは夫夫関連するRAMに接続される。各RAMに
は対応するピンについての刺激応答信=5 (stim
ulus/ re−sponse、以下S/Rと称する
)データが記憶されている。この構成により S/Rデ
ークを短時間のうちに一気にピンに与えることができる
。不都合なことには、1本のピンに関連付けられている
RAhは普通はIKビット程度の容量しか有していない
ため、多くの回路試験においてはディスク・メモリ等の
大容量記憶装置からこれらのS/Rデータ用RAMに大
量のデータをダウンロードしなければならない。この大
量のデータのダウンロードにより完全な回路試験を行う
には、各RAMにおいて何度も再ロードを行なわねばな
らない。たとえば64K 174Mの完全な試験を行う
には、SlR用データRAMに250回程度の再ロード
をせねばならない。
270回路試験装置の様な他の種類の回路試験装置にお
いては、被試験回路の各節点は、夫々ピンに接続される
。各ピンには試験信号が与えられるか、あるいはそこに
おける出力信号がモニタされる。各ピンはいろいろな試
験サイクルにおいて試験信号を与えるのに使われたり、
またこのピンでモニタされた信号と期待される信号との
比較が行なわれたりする。高速で回路を試験するため、
各ピンは夫夫関連するRAMに接続される。各RAMに
は対応するピンについての刺激応答信=5 (stim
ulus/ re−sponse、以下S/Rと称する
)データが記憶されている。この構成により S/Rデ
ークを短時間のうちに一気にピンに与えることができる
。不都合なことには、1本のピンに関連付けられている
RAhは普通はIKビット程度の容量しか有していない
ため、多くの回路試験においてはディスク・メモリ等の
大容量記憶装置からこれらのS/Rデータ用RAMに大
量のデータをダウンロードしなければならない。この大
量のデータのダウンロードにより完全な回路試験を行う
には、各RAMにおいて何度も再ロードを行なわねばな
らない。たとえば64K 174Mの完全な試験を行う
には、SlR用データRAMに250回程度の再ロード
をせねばならない。
この様な再ロードに必要とされる時間により、多くの試
験では試験時間が著しく長くなる。その結果、回路試験
装置の処理能力が低下し、また被試験回路を破壊する危
険性が大きくなる。
験では試験時間が著しく長くなる。その結果、回路試験
装置の処理能力が低下し、また被試験回路を破壊する危
険性が大きくなる。
本発明は上述の従来装置の欠点を解消した新規な回路試
験装置を提供し、もって試験の高速化。
験装置を提供し、もって試験の高速化。
装置の簡単化、その他の好ましい性質を実現することを
目的とする。
目的とする。
回路試験装置の処理能力の向上及び被試験回路に要する
時間を短縮することが有効である。以下に開示される本
発明の実施例においては、1つの試験毎に必要とされる
時間を短縮しながらも他方では、アルゴリズム的試験信
号と乱数的試験信号の生成による回路試験のどちらも効
率的に行なえる試験信号生成の充分な柔軟性も兼ね備え
ている。
時間を短縮することが有効である。以下に開示される本
発明の実施例においては、1つの試験毎に必要とされる
時間を短縮しながらも他方では、アルゴリズム的試験信
号と乱数的試験信号の生成による回路試験のどちらも効
率的に行なえる試験信号生成の充分な柔軟性も兼ね備え
ている。
この試験装置は一式の双方向性試験ピンを備えてピン合
否信号に試験信号を与えるために用いたり、あるいは被
試験回路上の信号出力をモニタするために用いることが
できるということである。各試験ピンには夫々別個の局
所試験データRAMが関連付けられている。局所試験デ
ータnAl1は関連する試験ピンで使用されるS/Rデ
ーデー記憶する。
否信号に試験信号を与えるために用いたり、あるいは被
試験回路上の信号出力をモニタするために用いることが
できるということである。各試験ピンには夫々別個の局
所試験データRAMが関連付けられている。局所試験デ
ータnAl1は関連する試験ピンで使用されるS/Rデ
ーデー記憶する。
回路試験を行うためには必要なデータのダウンロード量
を低減するため、局所試験データRAMに記憶されるS
/Rデータは圧縮されている。データのダウンロード量
をこの様に低減することにより、試験時間が短縮され、
その結果、被試験回路の発熱量も低減される。本発明に
より得られるデータ圧縮の結果、通常は試験中における
S/l’lデークのデーードは不要になる。しかしなが
ら、本発明はデータ圧縮を用いた後にはなお再ロードの
必要性が残る場合にも適用できる。
を低減するため、局所試験データRAMに記憶されるS
/Rデータは圧縮されている。データのダウンロード量
をこの様に低減することにより、試験時間が短縮され、
その結果、被試験回路の発熱量も低減される。本発明に
より得られるデータ圧縮の結果、通常は試験中における
S/l’lデークのデーードは不要になる。しかしなが
ら、本発明はデータ圧縮を用いた後にはなお再ロードの
必要性が残る場合にも適用できる。
各試験ピン毎に発生される試験信号は次の2つのモード
、すなわち直接データ・モード(rawdate mo
de )と誘導データ・モード存棲≠険冊格(deri
vateve data mode) 、のいずれか一
方で変化する。直接データ・モードでは、S/Rデータ
はピン上の信号が高レベル(状態l)に駆動されるかそ
れとも低レベル(状BO)に駆動されるかを指示する。
、すなわち直接データ・モード(rawdate mo
de )と誘導データ・モード存棲≠険冊格(deri
vateve data mode) 、のいずれか一
方で変化する。直接データ・モードでは、S/Rデータ
はピン上の信号が高レベル(状態l)に駆動されるかそ
れとも低レベル(状BO)に駆動されるかを指示する。
もちろん高低レベルと状態1,0の対応を上とは逆にし
ても本発明は全く同様に機能する。誘導データ・モード
では、S/Rデータが指示するのは、試験ピン上のデー
タが現在の状態を保べきか(K)それとも現在の状態か
ら反転されるべきか(T)ということである。たとえば
現在の状態が低レベルであるとずれば、データには現在
の状態をそのまま保持させ、データTは状態を反映させ
て高レベルに駆動する。試験ピンは夫々直接データ・モ
ードと誘導データ・モードの両方で動作することができ
るピン駆動回路に接続されてい3.このピン駆動回路は
またピン上の信号をモニタしてこれを当該ピンに現れる
はずの信号と即座に(すなわち、各データがモニタされ
る都度に基づいて活性化または抑止される。ピン合否信
号を即座に生成することにより回路部品をホーム・ステ
ートにする処理が簡単になる。すなわち、ホーム・ステ
ートにおいて各試験ピンでモニタされる信号を応答信号
データとし、これをその部品からの出力信号と比較すれ
ば良い。これらのピン合否信号はまた12個ずつグルー
プ化されて並列CRC圧縮器に送られ、シグナチュアと
して知られる圧縮されたデータが生成される。
ても本発明は全く同様に機能する。誘導データ・モード
では、S/Rデータが指示するのは、試験ピン上のデー
タが現在の状態を保べきか(K)それとも現在の状態か
ら反転されるべきか(T)ということである。たとえば
現在の状態が低レベルであるとずれば、データには現在
の状態をそのまま保持させ、データTは状態を反映させ
て高レベルに駆動する。試験ピンは夫々直接データ・モ
ードと誘導データ・モードの両方で動作することができ
るピン駆動回路に接続されてい3.このピン駆動回路は
またピン上の信号をモニタしてこれを当該ピンに現れる
はずの信号と即座に(すなわち、各データがモニタされ
る都度に基づいて活性化または抑止される。ピン合否信
号を即座に生成することにより回路部品をホーム・ステ
ートにする処理が簡単になる。すなわち、ホーム・ステ
ートにおいて各試験ピンでモニタされる信号を応答信号
データとし、これをその部品からの出力信号と比較すれ
ば良い。これらのピン合否信号はまた12個ずつグルー
プ化されて並列CRC圧縮器に送られ、シグナチュアと
して知られる圧縮されたデータが生成される。
ピン駆動回路は夫々そのピン駆動回路に関連する試験ピ
ンに関連付けられた局所試験データRAMに接続される
。各局所試験データRAMは4ピッl−幅であり、関連
するピン駆動回路様のS/Rデーデー記憶する。この4
ビット幅は当該局所試験データ1?AMに関連付けられ
たピン駆動回路によって並列に読出される。各局所試験
データRAMは同じアドレス範囲を有する。全ての局所
試験データRAh中の同一アドレスを有するビットをま
とめてデータ・ベクトルと呼ぶ。局所試験データRAM
は単一のデータ・ベクl−ル・アドレスによって皆が同
時にアクセスされる。そしてこの様なアクセスの結果得
られるデータ・ベクトルに各ピン駆動回路が応答するこ
とにより、試験ピン群上にベクトルと呼ばれる信号のパ
ターンが生成される。以下で詳細に説明する実施例にお
いて、264本の試験ピンが設けられているので、各デ
ータ・ベクトルは1056ビツト幅である。
ンに関連付けられた局所試験データRAMに接続される
。各局所試験データRAMは4ピッl−幅であり、関連
するピン駆動回路様のS/Rデーデー記憶する。この4
ビット幅は当該局所試験データ1?AMに関連付けられ
たピン駆動回路によって並列に読出される。各局所試験
データRAMは同じアドレス範囲を有する。全ての局所
試験データRAh中の同一アドレスを有するビットをま
とめてデータ・ベクトルと呼ぶ。局所試験データRAM
は単一のデータ・ベクl−ル・アドレスによって皆が同
時にアクセスされる。そしてこの様なアクセスの結果得
られるデータ・ベクトルに各ピン駆動回路が応答するこ
とにより、試験ピン群上にベクトルと呼ばれる信号のパ
ターンが生成される。以下で詳細に説明する実施例にお
いて、264本の試験ピンが設けられているので、各デ
ータ・ベクトルは1056ビツト幅である。
局所試験データRAMには所与の回路試験の間に使用さ
れる各データ・ベクトルは唯1つしか含まれていない。
れる各データ・ベクトルは唯1つしか含まれていない。
つまり、局所試験データRAM中には、1つの回路試験
で使用されるデータ・ベクトルの夫々について同じもの
は1つしか記1.1されていない。この様に冗長なデー
タ・へ6りトルを消去することにより、局所試験データ
RAM中に記憶されるデータ量が圧縮される。これによ
って所与の回路試験を行うために必要なダウンロー1′
・データ量が減少する。各データ・ペルトルば唯1つじ
が局所試験データRAM内に記憶されていないため、局
所試験データRAM内のデータが順番にアクセスされる
従来装置とは異なり、本発明ではシーケンサが設けられ
、このシーケンサが局所試験データ記憶量に夫々の時刻
に使用されるデータ・ベクトルのアドレスを与えること
により、データ・ベクトル読出しの順序の制御を行う。
で使用されるデータ・ベクトルの夫々について同じもの
は1つしか記1.1されていない。この様に冗長なデー
タ・へ6りトルを消去することにより、局所試験データ
RAM中に記憶されるデータ量が圧縮される。これによ
って所与の回路試験を行うために必要なダウンロー1′
・データ量が減少する。各データ・ペルトルば唯1つじ
が局所試験データRAM内に記憶されていないため、局
所試験データRAM内のデータが順番にアクセスされる
従来装置とは異なり、本発明ではシーケンサが設けられ
、このシーケンサが局所試験データ記憶量に夫々の時刻
に使用されるデータ・ベクトルのアドレスを与えること
により、データ・ベクトル読出しの順序の制御を行う。
本実施例中でS/Rデータ記憶に用いられる2に語1?
AMの場合、わずが11ビyl−幅のアドレスが必要と
されるだけである。
AMの場合、わずが11ビyl−幅のアドレスが必要と
されるだけである。
従ってこれらのアドレスは局所試験データ記憶量に記憶
されるデータ・ベクトル(1056ビソt・)よりもず
っと短い。その結果、回路試験にあたって、局所試験デ
ータRAMにデータ・−・クトル自体を実際に使用する
順序で冗長に記憶しておき、上がら順にアクセスする装
置と比較して、順序情報を表わす一群のアドレスを記憶
するのに必要とされるメモリはずっと少なくてすむ。
されるデータ・ベクトル(1056ビソt・)よりもず
っと短い。その結果、回路試験にあたって、局所試験デ
ータRAMにデータ・−・クトル自体を実際に使用する
順序で冗長に記憶しておき、上がら順にアクセスする装
置と比較して、順序情報を表わす一群のアドレスを記憶
するのに必要とされるメモリはずっと少なくてすむ。
順序情報の記憶にあたっては、局所試験データRAM内
のアクセスされるべきデータ・ベクトルの71ルスをア
クセス順にシーケンサに記憶しておけば良い。しかしま
た、順序情報を圧縮する論理機能をシーケンサに持たせ
ても良い。本実施例中のシーケンサは入れ子になったル
ープやベクトル・パラメータを使用するサブルーチン、
及び他のプログラム技法も実行できる様になっている。
のアクセスされるべきデータ・ベクトルの71ルスをア
クセス順にシーケンサに記憶しておけば良い。しかしま
た、順序情報を圧縮する論理機能をシーケンサに持たせ
ても良い。本実施例中のシーケンサは入れ子になったル
ープやベクトル・パラメータを使用するサブルーチン、
及び他のプログラム技法も実行できる様になっている。
これにより、データ・ベク(・ル・アドレスを単なる順
序付きリストとして記憶するのではなく、順序情報を言
わば一種のプログラムとして記憶することができる。こ
のシーケンサは更にカウンタ/レジスタ・七7ト及びこ
れに関連する論理回路を有している。これによりこのカ
ウンタ/レジスタを使ってプログラム・ループやサブル
ーチンの径路を指示する(keep track of
)ことができる。これに加えて、これらのカウンタ/
レジスタはプライオリティ・エンコーダに接続されてい
る。このブラーイオリティ・エンコーダは誘導データ・
モードにおいて局所試験データRAMに与えられるある
一連のアドレスを作るのに用いられる。この一連のアド
レスが与えられることにより、試験ピンにカウンタの出
力を直結したのと等価な試験信号時系列が生成される。
序付きリストとして記憶するのではなく、順序情報を言
わば一種のプログラムとして記憶することができる。こ
のシーケンサは更にカウンタ/レジスタ・七7ト及びこ
れに関連する論理回路を有している。これによりこのカ
ウンタ/レジスタを使ってプログラム・ループやサブル
ーチンの径路を指示する(keep track of
)ことができる。これに加えて、これらのカウンタ/
レジスタはプライオリティ・エンコーダに接続されてい
る。このブラーイオリティ・エンコーダは誘導データ・
モードにおいて局所試験データRAMに与えられるある
一連のアドレスを作るのに用いられる。この一連のアド
レスが与えられることにより、試験ピンにカウンタの出
力を直結したのと等価な試験信号時系列が生成される。
この様にして試験ピン上にカウンタ出力的な信号を間接
的に生成する技術によって、試験ビンにいろいろなピッ
(−幅の「間接カウンタ」を設定することができるとい
う新たな水準の柔軟性がもたらされる。
的に生成する技術によって、試験ビンにいろいろなピッ
(−幅の「間接カウンタ」を設定することができるとい
う新たな水準の柔軟性がもたらされる。
以下、図面を用いて本発明の詳細な説明する。
第1図は本発明にかかる回路試験装置のブロック図であ
る。本回路試験装置は、データ圧縮を行うことにより、
必要とされるデータ記憶量の低減、より詳しく言えば所
与の回路試験を行うために局所試験データRAMにダウ
ンロードする必要のあるデータ量の低減を図ったもので
ある。最大264個設けられる試験ピン11は任意の時
間に最大264個設けられるコネクタに接触し信号を供
給するのに用いられる。コネクタは試験ピンを被試験回
路(以下DIITと称する)の選択された節点に接続す
る。
る。本回路試験装置は、データ圧縮を行うことにより、
必要とされるデータ記憶量の低減、より詳しく言えば所
与の回路試験を行うために局所試験データRAMにダウ
ンロードする必要のあるデータ量の低減を図ったもので
ある。最大264個設けられる試験ピン11は任意の時
間に最大264個設けられるコネクタに接触し信号を供
給するのに用いられる。コネクタは試験ピンを被試験回
路(以下DIITと称する)の選択された節点に接続す
る。
各試験ピン11毎に設けられた4:1マルチプレクサに
より、各ピンは任意の時点のDIJTの4個の節点の1
個に接続されることができる。従って−、 D[ITの
最大1056個までの相異なる節点が最大264個の節
点を含むグループとしてまとめてアクセスされることが
可能である。本回路試験装置は回路内試験と同様、従来
からの機能試験用としても使用することができる。回路
内試験を行う場合は、節点はDIJT上の全域にわたっ
て分布する。そごで試験ピンからこれら節点への接続を
とるにはたとえば剣山状の接続具(bed−of−na
il fixture )が用いられる。
より、各ピンは任意の時点のDIJTの4個の節点の1
個に接続されることができる。従って−、 D[ITの
最大1056個までの相異なる節点が最大264個の節
点を含むグループとしてまとめてアクセスされることが
可能である。本回路試験装置は回路内試験と同様、従来
からの機能試験用としても使用することができる。回路
内試験を行う場合は、節点はDIJT上の全域にわたっ
て分布する。そごで試験ピンからこれら節点への接続を
とるにはたとえば剣山状の接続具(bed−of−na
il fixture )が用いられる。
試験ピン11の各々は双方向性である。すなわち各試験
ピン11はDtlTの選択された節点上でそこへ試験信
号を与えるためにも使えるしまたそこでの信号をモニタ
するために使うこともできる。各試験ピン11はそれに
関連付けられたピン駆動回路工2に人々接続される。ピ
ン駆動回路12は対応する試験ピン11が接続された節
点上で信号を駆動するか否かを制御する。ピン駆動回路
12はまた試験ピン11上に現われる信号をモニタする
ことにより、DtlTの選択された節点上の信号がモニ
タできる様にする。ピン駆動回路12のブロック図は第
2図に示されている。
ピン11はDtlTの選択された節点上でそこへ試験信
号を与えるためにも使えるしまたそこでの信号をモニタ
するために使うこともできる。各試験ピン11はそれに
関連付けられたピン駆動回路工2に人々接続される。ピ
ン駆動回路12は対応する試験ピン11が接続された節
点上で信号を駆動するか否かを制御する。ピン駆動回路
12はまた試験ピン11上に現われる信号をモニタする
ことにより、DtlTの選択された節点上の信号がモニ
タできる様にする。ピン駆動回路12のブロック図は第
2図に示されている。
第2図を参照すれば、試験ピン11は夫々対応するピン
駆動回路12内のトライステート・ドライバ21に接続
されている。トライステート・ドライバ21ばトライス
テートRAM22からのドライバ・イネーブル信号に対
応して活性化されたり不能化されたりする。トライステ
ート・ドライバ21の入力はJ−にフリップフロップ2
3のq出力に接続されている。この0出力によって試験
ピン11に与えられる刺激信号または試験ピン11に現
れるべき応答のいずれか一方である。J−にフリ・ノブ
フロップ23により供給されるS/RはJ−にフリップ
フロップのJ入力に接続された第1データRAM及びJ
−にフリップフロップ23のに入力に接続された第2デ
ータRAM 25の出力に応答して制御される。トライ
ステート・ドライバ21の入力と出力はX(IRゲート
26の入力に接続され、試験ピア11上の信号の観測及
び期待される応答信号との比較が即座に行える様にな)
てる。XORゲート26の出力は^NDゲート27の一
方の入力に接続され、XORゲート26の出力の情報が
試験において問題となっていないときにはこの情報をマ
スクしてCPU 15 (第1図)に与えられない様に
することもできる。このマスク処理はマスクRA?I
28からANDゲート27の他方の入力へマスク信号を
供給することにより行われる。またANDゲート27ば
ピン合否(pass/ fail)信号を生成してOR
ゲート29の入力へ与える。ピン駆動回路12の各々は
自己のピン合否信号をORゲート29の相異なる入力に
与えることにより合否信号P/FをORゲート29の出
力に生成しCPL115へ送る。合否信号P/Fは被試
験素子が試験ピン11に与えられた試験ツマターンにつ
いて合格か不合格かを示す信号である。
駆動回路12内のトライステート・ドライバ21に接続
されている。トライステート・ドライバ21ばトライス
テートRAM22からのドライバ・イネーブル信号に対
応して活性化されたり不能化されたりする。トライステ
ート・ドライバ21の入力はJ−にフリップフロップ2
3のq出力に接続されている。この0出力によって試験
ピン11に与えられる刺激信号または試験ピン11に現
れるべき応答のいずれか一方である。J−にフリ・ノブ
フロップ23により供給されるS/RはJ−にフリップ
フロップのJ入力に接続された第1データRAM及びJ
−にフリップフロップ23のに入力に接続された第2デ
ータRAM 25の出力に応答して制御される。トライ
ステート・ドライバ21の入力と出力はX(IRゲート
26の入力に接続され、試験ピア11上の信号の観測及
び期待される応答信号との比較が即座に行える様にな)
てる。XORゲート26の出力は^NDゲート27の一
方の入力に接続され、XORゲート26の出力の情報が
試験において問題となっていないときにはこの情報をマ
スクしてCPU 15 (第1図)に与えられない様に
することもできる。このマスク処理はマスクRA?I
28からANDゲート27の他方の入力へマスク信号を
供給することにより行われる。またANDゲート27ば
ピン合否(pass/ fail)信号を生成してOR
ゲート29の入力へ与える。ピン駆動回路12の各々は
自己のピン合否信号をORゲート29の相異なる入力に
与えることにより合否信号P/FをORゲート29の出
力に生成しCPL115へ送る。合否信号P/Fは被試
験素子が試験ピン11に与えられた試験ツマターンにつ
いて合格か不合格かを示す信号である。
各ピン駆動回路12内のANDゲー]・27の出力であ
るピン合否信号はまた他の11個のピン駆動回路12力
・らのピン合否信号とともに22個の並列型のClIC
圧縮器21の1つに接続され、これらにより試験結果を
特徴付ける最大22個までのシダナチュア(signa
ture >を生成する。
るピン合否信号はまた他の11個のピン駆動回路12力
・らのピン合否信号とともに22個の並列型のClIC
圧縮器21の1つに接続され、これらにより試験結果を
特徴付ける最大22個までのシダナチュア(signa
ture >を生成する。
トライステートIIAM 22.第1データRAM 2
4.第2データRAM 25及びマスク用RAM 2B
をまとめてここでは局所試験データRAM 13と称す
る。局所試験データRAM 13はピン駆動回路12と
協働してS/Rデータが2つのモードのうちのどちらで
用いられるかを定める。この2つのモードとは直接デー
タ・モード及び誘導データ・モードである。直接データ
・モードにおいては、J−にフリップフロップにはデー
タOまたはデータ1が供給される。データ0が与えられ
た場合はJ−にフリップフロップ23の出力は低レベル
となり、またデータ1が与えられた場合には出力は高レ
ベルとなる。誘導データ・モードにおいては、保持信号
(以下、データにと称する)または反転信号(以下、デ
ータTと称する)がJ−にフリップフロップ23に与え
られる。
4.第2データRAM 25及びマスク用RAM 2B
をまとめてここでは局所試験データRAM 13と称す
る。局所試験データRAM 13はピン駆動回路12と
協働してS/Rデータが2つのモードのうちのどちらで
用いられるかを定める。この2つのモードとは直接デー
タ・モード及び誘導データ・モードである。直接データ
・モードにおいては、J−にフリップフロップにはデー
タOまたはデータ1が供給される。データ0が与えられ
た場合はJ−にフリップフロップ23の出力は低レベル
となり、またデータ1が与えられた場合には出力は高レ
ベルとなる。誘導データ・モードにおいては、保持信号
(以下、データにと称する)または反転信号(以下、デ
ータTと称する)がJ−にフリップフロップ23に与え
られる。
データKが与えられた場合にはJ−にフリソプフロツブ
23の状態はそのままに保持され1.またデータTが与
えられた場合には逆の状態へと反転する。
23の状態はそのままに保持され1.またデータTが与
えられた場合には逆の状態へと反転する。
第1データRAM 24及び第2データRAM 25か
らのデータにより、データO,L K、、 Tのいずれ
がピン駆動回路12へ与えられるかが定まる。
らのデータにより、データO,L K、、 Tのいずれ
がピン駆動回路12へ与えられるかが定まる。
1−ライステートRAM 22からのドライバ・イネー
ブル信号によりピン駆動回路12が刺激モードで動作す
るかあるいは応答上−I′で動作するかが定まる。刺激
モードにおいてはピン駆動回路12は試験ピン11−・
信号を与えることができる様に活性化される。また応答
モードにおいては、ピン駆動回路12は不活性化され1
、試験ピン11に現れたピン試験回路上の信号がJ−に
フリ7プフロップ23の出力に現れる期待応答信号とX
ORゲート26によって比較されるだけである。刺激モ
ードにおいてもXORゲート26による比較を行うこと
により、試験ピン11上の実際の信号がJ−にフリップ
フロップ23出力、すなわち試験ピン11がとるべき信
号と一致しているかどうかの確認がなされる。応答モー
ドにおいて信号データの比較が即座になされることから
、検出された応答をわざわざCP[J 15へ読込んで
そこで期待される応答との比較を行う必要はなくなる。
ブル信号によりピン駆動回路12が刺激モードで動作す
るかあるいは応答上−I′で動作するかが定まる。刺激
モードにおいてはピン駆動回路12は試験ピン11−・
信号を与えることができる様に活性化される。また応答
モードにおいては、ピン駆動回路12は不活性化され1
、試験ピン11に現れたピン試験回路上の信号がJ−に
フリ7プフロップ23の出力に現れる期待応答信号とX
ORゲート26によって比較されるだけである。刺激モ
ードにおいてもXORゲート26による比較を行うこと
により、試験ピン11上の実際の信号がJ−にフリップ
フロップ23出力、すなわち試験ピン11がとるべき信
号と一致しているかどうかの確認がなされる。応答モー
ドにおいて信号データの比較が即座になされることから
、検出された応答をわざわざCP[J 15へ読込んで
そこで期待される応答との比較を行う必要はなくなる。
その結果、試験の処理速度が向上する。
合否信号はまた実時間でOUTの試験を制御するために
も使用できるのだから、CPU 15は合否信号に応答
する。たとえば、以下で詳しく議論される様に、試験シ
ーケンス情報を入れ子になったループや条件分岐を含む
試験プログラムの形態で記憶しておくことができる。こ
の様な試験プログラムは条件分岐点において合否信号を
使用することができる。これにより簡単なホーミング(
homtng)手続の使用が可能となる。すなわちこの
ホーミング手続においては、期待される応答をホーミン
グされるべき回路部品のホーム状態を表すものにしてお
くとともに、当該回路部品の状態を次々に変化させてい
く。そして、この逐次変化の打ち切りの判定は、信号レ
ベルの検知を行っているいくつかの回路節点の状態がこ
れら回路節点に期待される応答としてピン駆動回路内に
設定されたものと同じになったことを合否信号が示すこ
とをもって行う。ホーミングされるべき回路部品がどの
様な状態径路をたどるかということは、一般には個々の
回路部品や設計上の選択の函数である。しかしながら本
システムでは、上述の様な手続により、検出されたデー
タとホーム状態に対応する応答データとをCPtI内で
突き合わせるという時間のかかる処理をする必要がな(
なる。従って、次の様な極めて簡単なホーミング手段を
使用することができる。ずなわち、状態変化中にホーム
状態が検出されるまで素子をその可能な全状態にわたっ
て単に次々と変化させていくだけでよい。これにより、
非常に低速である回路試験装置ソフトウェア試験速度の
かわりに、高速であるハードウェア試験速度で回路部品
をホーミングすることが可能となる。
も使用できるのだから、CPU 15は合否信号に応答
する。たとえば、以下で詳しく議論される様に、試験シ
ーケンス情報を入れ子になったループや条件分岐を含む
試験プログラムの形態で記憶しておくことができる。こ
の様な試験プログラムは条件分岐点において合否信号を
使用することができる。これにより簡単なホーミング(
homtng)手続の使用が可能となる。すなわちこの
ホーミング手続においては、期待される応答をホーミン
グされるべき回路部品のホーム状態を表すものにしてお
くとともに、当該回路部品の状態を次々に変化させてい
く。そして、この逐次変化の打ち切りの判定は、信号レ
ベルの検知を行っているいくつかの回路節点の状態がこ
れら回路節点に期待される応答としてピン駆動回路内に
設定されたものと同じになったことを合否信号が示すこ
とをもって行う。ホーミングされるべき回路部品がどの
様な状態径路をたどるかということは、一般には個々の
回路部品や設計上の選択の函数である。しかしながら本
システムでは、上述の様な手続により、検出されたデー
タとホーム状態に対応する応答データとをCPtI内で
突き合わせるという時間のかかる処理をする必要がな(
なる。従って、次の様な極めて簡単なホーミング手段を
使用することができる。ずなわち、状態変化中にホーム
状態が検出されるまで素子をその可能な全状態にわたっ
て単に次々と変化させていくだけでよい。これにより、
非常に低速である回路試験装置ソフトウェア試験速度の
かわりに、高速であるハードウェア試験速度で回路部品
をホーミングすることが可能となる。
局所試験データRAM 13からピン駆動回路12へ渡
されるS/Rデータによって定まる全状態を表1に示す
。ここでの状態としては、刺激モードにおけるデータ0
. L K、 Tであるところの局所試験データ状態S
o 、 Sl 、SK 、ST、応答モードにおけるデ
ータ0.1. K、 Tであるところの局所試験データ
状態RO,R1,RK、 RT、更にいわゆるドント・
ケア(don’ t care )状!3Xがある。ド
ント・ケア状態Xにおいては、刺激のためのデータが試
験ピン11に印加されることもなげれば、また合否(p
ass/fail)情報が生成されることもない。
されるS/Rデータによって定まる全状態を表1に示す
。ここでの状態としては、刺激モードにおけるデータ0
. L K、 Tであるところの局所試験データ状態S
o 、 Sl 、SK 、ST、応答モードにおけるデ
ータ0.1. K、 Tであるところの局所試験データ
状態RO,R1,RK、 RT、更にいわゆるドント・
ケア(don’ t care )状!3Xがある。ド
ント・ケア状態Xにおいては、刺激のためのデータが試
験ピン11に印加されることもなげれば、また合否(p
ass/fail)情報が生成されることもない。
表1
OOOO
表1中の局所試験データ状態の・)らのどれが選択され
るかは、データ・ベクトル・アドレス・バス14を通し
て各局所試験データRAM 13に与えられるデータ・
ベクトル・アドレスに応答して定まる。
るかは、データ・ベクトル・アドレス・バス14を通し
て各局所試験データRAM 13に与えられるデータ・
ベクトル・アドレスに応答して定まる。
各局所試験データRAM 13は皆同じアドレス範囲を
有するとともに、データ・ベクトル・アドレスバス14
上の単一のデータ・ベクトル・アドレスにより借問時に
アクセスされる。全局所試験データRAM43の同一の
データ・ベクトル・アドレスにある試験データを集めて
できる順序集合(orderedset )を以下では
データベク(・ルと呼ぶ。所与のデータ・ベクトルに対
応して各試験ビンll上に現れる信号状態をまとめたも
のを以下ではベクトルと呼ぶ。本実施例で用いられてい
る264個の局所試験データしRAM 13に対しては
、ベクトルのビット幅は264ビツト、またデータ・ベ
クトルのビット幅は1056ビソトとなる。
有するとともに、データ・ベクトル・アドレスバス14
上の単一のデータ・ベクトル・アドレスにより借問時に
アクセスされる。全局所試験データRAM43の同一の
データ・ベクトル・アドレスにある試験データを集めて
できる順序集合(orderedset )を以下では
データベク(・ルと呼ぶ。所与のデータ・ベクトルに対
応して各試験ビンll上に現れる信号状態をまとめたも
のを以下ではベクトルと呼ぶ。本実施例で用いられてい
る264個の局所試験データしRAM 13に対しては
、ベクトルのビット幅は264ビツト、またデータ・ベ
クトルのビット幅は1056ビソトとなる。
単純な動作モードにおいては、局所試験データRAM中
には使用される順にデータ・ベクトルを記憶しておき、
局所試験データRIIM 13内の各アドレスを順番に
アクセスしていくことによって試験を行うことができる
。可能なベクトルの全種類の数(すなわち9”)は任意
の試験中に使用されるデータ・ベクトルの数よりも比較
にならない程多数であるにもかかわらず、通常の試験に
おいては、データ・ベクt・ルの多くのものが繰返し使
用され、相異なるデータ・ベクトルの数は高々数100
程度であることがわかる。冗長なデータ・ベクトルを消
去すれば記憶されるべき試験情報の量が大いに減少し、
その結果試験中に局所試験データRAM 13ヘダウン
ロードされるデータ量もまた大いに低減される。この場
合、各データ・ベクトルを局所試験データRAM 13
内から読出す順番はもはやそこに記憶されている順番か
らは決定することができないので、これらのデータ・ベ
クトルを順序付けるためのある種の余分なものが必要と
なる。すなわち、第1図に示す如く、局所試験データR
AM 13内のユニークなデータ・ベクトルの夫々をア
クセスする順序を制御するためのシーケンサ16が必要
となる。このデータを記憶するための最も単純なやり型
は、シーケンサ・メモリ中にアクセスの順番にデータ・
ベクトル・アドレスを並べた順序付きリストを記憶する
ことである。この単純な技法でさえも、冗長なデータ・
ベクトルを消去しない場合に比較して、一般に必要なメ
モリ量を低減させる。それと言うのも、通常のデータ・
ベクトル・アドレス長はデータ・ベクトル長よりもかな
り短いからである。トライステートRAM 22.第1
データRAM24. 第2データRAM 25の容量が
夫々2にであるとした場合、データ・ベクトル・アドレ
ス語長はわずかに11ビツトを要するのみである。これ
はデータ・ベクトル語が1056ピントであることに比
べてはるかに短い。
には使用される順にデータ・ベクトルを記憶しておき、
局所試験データRIIM 13内の各アドレスを順番に
アクセスしていくことによって試験を行うことができる
。可能なベクトルの全種類の数(すなわち9”)は任意
の試験中に使用されるデータ・ベクトルの数よりも比較
にならない程多数であるにもかかわらず、通常の試験に
おいては、データ・ベクt・ルの多くのものが繰返し使
用され、相異なるデータ・ベクトルの数は高々数100
程度であることがわかる。冗長なデータ・ベクトルを消
去すれば記憶されるべき試験情報の量が大いに減少し、
その結果試験中に局所試験データRAM 13ヘダウン
ロードされるデータ量もまた大いに低減される。この場
合、各データ・ベクトルを局所試験データRAM 13
内から読出す順番はもはやそこに記憶されている順番か
らは決定することができないので、これらのデータ・ベ
クトルを順序付けるためのある種の余分なものが必要と
なる。すなわち、第1図に示す如く、局所試験データR
AM 13内のユニークなデータ・ベクトルの夫々をア
クセスする順序を制御するためのシーケンサ16が必要
となる。このデータを記憶するための最も単純なやり型
は、シーケンサ・メモリ中にアクセスの順番にデータ・
ベクトル・アドレスを並べた順序付きリストを記憶する
ことである。この単純な技法でさえも、冗長なデータ・
ベクトルを消去しない場合に比較して、一般に必要なメ
モリ量を低減させる。それと言うのも、通常のデータ・
ベクトル・アドレス長はデータ・ベクトル長よりもかな
り短いからである。トライステートRAM 22.第1
データRAM24. 第2データRAM 25の容量が
夫々2にであるとした場合、データ・ベクトル・アドレ
ス語長はわずかに11ビツトを要するのみである。これ
はデータ・ベクトル語が1056ピントであることに比
べてはるかに短い。
試験に使用されるユニークなベクトルの数がかくも少な
い理由の1つとしては、264本もの試験ピン11を要
するのは小数派のD[IT試験であって、通常の試験に
おいては、使用される試験ピンの本数は264よりも2
0の方に近いからである。また冗長なデータ・ベタ1−
ルが現れるは、DOTが全く不規則に構成されているわ
けではないということもある。たとえば、RAMの試験
にあたっては、しばしばそのメモリ・ロケアションの各
々をそのアドレスの数値と同じ順でアクセスしていく。
い理由の1つとしては、264本もの試験ピン11を要
するのは小数派のD[IT試験であって、通常の試験に
おいては、使用される試験ピンの本数は264よりも2
0の方に近いからである。また冗長なデータ・ベタ1−
ルが現れるは、DOTが全く不規則に構成されているわ
けではないということもある。たとえば、RAMの試験
にあたっては、しばしばそのメモリ・ロケアションの各
々をそのアドレスの数値と同じ順でアクセスしていく。
これに加えて手慣れた試験設計者は通常、試験アルゴリ
ズムで表現できる規則的なやり方によって試験の設計に
とりかかる。従って、所与の試験におけるベクトルの順
番は通常試験プログラムにより極めて簡潔に表現できる
。シーケンサ16中には広範なソフトウェア上の技法を
含む試験プログラムを実行するに充分な論理手段が入っ
ている。ここで使用できるソフトウェア上の技法として
は例えば入れ子になったループ、ザブルーチン、条件分
岐。
ズムで表現できる規則的なやり方によって試験の設計に
とりかかる。従って、所与の試験におけるベクトルの順
番は通常試験プログラムにより極めて簡潔に表現できる
。シーケンサ16中には広範なソフトウェア上の技法を
含む試験プログラムを実行するに充分な論理手段が入っ
ている。ここで使用できるソフトウェア上の技法として
は例えば入れ子になったループ、ザブルーチン、条件分
岐。
無条件分岐及びパラメータ化されたベクトル(para
meteriZed rectors)等がある。ここ
における論理手段は、以下で非常に詳細に説明する様に
、試験ピン11において「間接カウンタ」を実現するこ
ともできる。
meteriZed rectors)等がある。ここ
における論理手段は、以下で非常に詳細に説明する様に
、試験ピン11において「間接カウンタ」を実現するこ
ともできる。
試験プログラムを実行できる様にするため、シーケンサ
16中にばCPt115及びプログラムRAM 17が
設けられ、これらはマルチプレクサ(以下、MtlXと
称する)によりデータ・ベクトル・アドレス・バス14
に接続されている。プログラムI?AM 17にストア
されている試験プログラムはCPU 15により実行さ
れてデータ・ベクトル・アドレスをデータ・ベクトル・
アドレス・バス14を介して各局所試験データRAM
13へ供給する。シーケンサ16中にはまた16(固の
カウンタ/レジスタ19が設けられており、入れ子状に
なったループを正しく追跡したり、データ・ベクトル・
パラメータを受け渡したり、また試験ピン11上に試験
信号やグレイ (Gray) ・コードの数値系列の様
なカウンタ状データ(すなわち「間接カウンタ」)を使
用者が生成したりするために使用される。好ましくはこ
れらのカウンタ/レジスタ19の各々のピント数は少な
くともデータ・ベクトル・アドレスのビット数と同じで
あるべきである。こうすれば局所試験データIi!AM
13のアドレス範囲内の任意のアドレスを直接データ
・ベクトル・アドレス・バス14へ渡すためにカウンタ
/レジスタ19を用いることができ、これによりパラメ
ータ化されたベクトルを実現できる。カウンタ/レジス
タI9はカウンタ/レジスタ・バス110によりMUX
1Bに接続され、データ・ベクトル・アドレスを直接
にデータ・ベクトル・アドレス・バス14に渡ずことが
可能になっている。カウンタ選択線111によってCP
U’、15がカウンタ/レジスタ19に接続されている
。これによってCP(115がこれらのカウンタ/レジ
スタ19の各々への、また各々からのアクセスを制御で
きる。
16中にばCPt115及びプログラムRAM 17が
設けられ、これらはマルチプレクサ(以下、MtlXと
称する)によりデータ・ベクトル・アドレス・バス14
に接続されている。プログラムI?AM 17にストア
されている試験プログラムはCPU 15により実行さ
れてデータ・ベクトル・アドレスをデータ・ベクトル・
アドレス・バス14を介して各局所試験データRAM
13へ供給する。シーケンサ16中にはまた16(固の
カウンタ/レジスタ19が設けられており、入れ子状に
なったループを正しく追跡したり、データ・ベクトル・
パラメータを受け渡したり、また試験ピン11上に試験
信号やグレイ (Gray) ・コードの数値系列の様
なカウンタ状データ(すなわち「間接カウンタ」)を使
用者が生成したりするために使用される。好ましくはこ
れらのカウンタ/レジスタ19の各々のピント数は少な
くともデータ・ベクトル・アドレスのビット数と同じで
あるべきである。こうすれば局所試験データIi!AM
13のアドレス範囲内の任意のアドレスを直接データ
・ベクトル・アドレス・バス14へ渡すためにカウンタ
/レジスタ19を用いることができ、これによりパラメ
ータ化されたベクトルを実現できる。カウンタ/レジス
タI9はカウンタ/レジスタ・バス110によりMUX
1Bに接続され、データ・ベクトル・アドレスを直接
にデータ・ベクトル・アドレス・バス14に渡ずことが
可能になっている。カウンタ選択線111によってCP
U’、15がカウンタ/レジスタ19に接続されている
。これによってCP(115がこれらのカウンタ/レジ
スタ19の各々への、また各々からのアクセスを制御で
きる。
間接カウンタを実現するため、すなわち選択した何本か
の試験ピン11上にカウンタ/レジスタ19を用いてカ
ウンタ状の試験データ(たとえば数の大小の順に並んだ
データとかグレイ・コードのデータ)を生成できる様に
するため、プライオリティ・エンコーダ112とエンコ
ーダI’lAM 13がカウンタ/レジスタ19とMI
JX 18の間に接続されている。
の試験ピン11上にカウンタ/レジスタ19を用いてカ
ウンタ状の試験データ(たとえば数の大小の順に並んだ
データとかグレイ・コードのデータ)を生成できる様に
するため、プライオリティ・エンコーダ112とエンコ
ーダI’lAM 13がカウンタ/レジスタ19とMI
JX 18の間に接続されている。
この様なデータを生成する際のカウンタ/レジスタ19
.プライオリティ・エンコーダ112及びエンコーダl
?A?’l 113の役割は第3八図ないし第3D図を
参照することによって理解できる。これらの図は説明を
簡単にするためカウンタ/レジスタ19の下位4ビツト
しか使用しない場合について示している。
.プライオリティ・エンコーダ112及びエンコーダl
?A?’l 113の役割は第3八図ないし第3D図を
参照することによって理解できる。これらの図は説明を
簡単にするためカウンタ/レジスタ19の下位4ビツト
しか使用しない場合について示している。
しかし、この例を見れば、より一般的な場合は容易に理
解できる。
解できる。
第論図には4ビツト・カウンタがとることができる16
通りの2進の状態の昇順リストが示されている。このカ
ウンタ状態のリストの右側には、2進の上昇カウンタを
実現するため、このリストの順にこのカウンタ(つまり
間接カウンタ)ヲ増分するのに必要な誘導データ・モー
ドのベクトルを示している。たとえば、誘導データ・モ
ードのベクトルKKKTをカウンタ状態ooooの間接
カウンタへ与えることにより、カウンタ状態は0001
へと増分される。なお、同図において、ベクトルが繰返
されていることを強調するため、同じベクトルは同じ列
に並ぶ様に配置しである。まず注目すべきことは、16
通りのカウンタ状態をそれが示す数値の順に歩進させて
行くには、4種の誘導モードのベクトルしか必要とされ
ないということである。これら4種のベクトルを第3B
図に示す。−膜化して言えば、14ピントの間接カウン
タではN種の誘導モードのベクトルしか必要とされない
。
通りの2進の状態の昇順リストが示されている。このカ
ウンタ状態のリストの右側には、2進の上昇カウンタを
実現するため、このリストの順にこのカウンタ(つまり
間接カウンタ)ヲ増分するのに必要な誘導データ・モー
ドのベクトルを示している。たとえば、誘導データ・モ
ードのベクトルKKKTをカウンタ状態ooooの間接
カウンタへ与えることにより、カウンタ状態は0001
へと増分される。なお、同図において、ベクトルが繰返
されていることを強調するため、同じベクトルは同じ列
に並ぶ様に配置しである。まず注目すべきことは、16
通りのカウンタ状態をそれが示す数値の順に歩進させて
行くには、4種の誘導モードのベクトルしか必要とされ
ないということである。これら4種のベクトルを第3B
図に示す。−膜化して言えば、14ピントの間接カウン
タではN種の誘導モードのベクトルしか必要とされない
。
次に注目すべき点は、これらの誘導モードのベク[・ル
のパターンは単純であるということである。
のパターンは単純であるということである。
つまり、いずれのベクトルにおいても少なくとも1つの
Tが存在し、かついったんkが現れると、これより上位
にはTは現れない。最後に注目すべき点として、カウン
タ状態のこの順次系列を生成するために用いられる誘導
モードのベクトルのパターンは反転されるべきカウンタ
状態と密接に関係しているということである。つまり、
カウンタ状態中の最下位の0がビットnの位置にある場
合、このカウンタ状態を1つ歩進させるための誘導モー
ドのベクトルのTビットの最上位のものの位置もビット
nである。
Tが存在し、かついったんkが現れると、これより上位
にはTは現れない。最後に注目すべき点として、カウン
タ状態のこの順次系列を生成するために用いられる誘導
モードのベクトルのパターンは反転されるべきカウンタ
状態と密接に関係しているということである。つまり、
カウンタ状態中の最下位の0がビットnの位置にある場
合、このカウンタ状態を1つ歩進させるための誘導モー
ドのベクトルのTビットの最上位のものの位置もビット
nである。
コンピュータ内で割込を順序付けるのに用いられるプラ
イオリティ・エンコーダは2進語中における最下位の0
の2進位置を指示することができることがわかる。この
理由から、選択された試験ビンの組上に間接カウンタを
実現するため、プライオリティ・エンコーダ112をカ
ウンタ/レジスタ19及びエンコーダRAMとともに用
いる。エンコータRAM 113ば160ケーシヨンず
つの16個の隣接した領域に区切られている。各領域は
夫々相異なる1個のカウンタ/レジスタ19に対応付け
られている。カウンタ選択線111により、どのカウン
タ/レジスタ19及びエンコーダRAM 113中のど
の領域がアクセスされるかがアクセスの都度決定される
。プライオリティ・エンコーダ112はエンコーダRA
M 113のアクセスされるロケーションの下位4ビツ
トを定める。16個のカウンタ/レジスタ19を用いて
試験ピン11上に16個までの間接カウンタを実現でき
る。
イオリティ・エンコーダは2進語中における最下位の0
の2進位置を指示することができることがわかる。この
理由から、選択された試験ビンの組上に間接カウンタを
実現するため、プライオリティ・エンコーダ112をカ
ウンタ/レジスタ19及びエンコーダRAMとともに用
いる。エンコータRAM 113ば160ケーシヨンず
つの16個の隣接した領域に区切られている。各領域は
夫々相異なる1個のカウンタ/レジスタ19に対応付け
られている。カウンタ選択線111により、どのカウン
タ/レジスタ19及びエンコーダRAM 113中のど
の領域がアクセスされるかがアクセスの都度決定される
。プライオリティ・エンコーダ112はエンコーダRA
M 113のアクセスされるロケーションの下位4ビツ
トを定める。16個のカウンタ/レジスタ19を用いて
試験ピン11上に16個までの間接カウンタを実現でき
る。
第3C図には第0番ないし第6番の試験ピン11上に一
対の4ビ・/ト間接カウンクを実現するに好適な9個の
ベタ1−ルが示されている。局所試験データRAM 1
3のアドレス100はこれらの2つの間接カウンタのい
ずれかを状態0にリセットするために用いられる。第0
番ないし第3番の試験ピン11上に4ビットの上昇間接
カウンタを実現するには、局所試験データRAM 13
のアドレス101ないし104をエンコーダRAM 1
13中の夫々16個のロケーションを有する領域の1つ
の中の連続したロケーション中に入れておくとともに、
4ビットの上昇間接カウンタの16通りの状態のうちの
どれが試験ピン11に与えられているのかを追跡するた
め、前記アドレス101ないし104が記憶されている
領域に対応付けられているカウンタ/レジスタ19を使
用する。説明のための仮定として、この目的のためカウ
ンタ/レジスタ19の最初のものが用いられ、またアド
レス101ないし104はエンコーダRAM 113の
ロケーション0ないし3の夫々に順に記憶されているも
のとする。従ってこの場合にばカウンタ選択線上のデー
タはooooとなる。
対の4ビ・/ト間接カウンクを実現するに好適な9個の
ベタ1−ルが示されている。局所試験データRAM 1
3のアドレス100はこれらの2つの間接カウンタのい
ずれかを状態0にリセットするために用いられる。第0
番ないし第3番の試験ピン11上に4ビットの上昇間接
カウンタを実現するには、局所試験データRAM 13
のアドレス101ないし104をエンコーダRAM 1
13中の夫々16個のロケーションを有する領域の1つ
の中の連続したロケーション中に入れておくとともに、
4ビットの上昇間接カウンタの16通りの状態のうちの
どれが試験ピン11に与えられているのかを追跡するた
め、前記アドレス101ないし104が記憶されている
領域に対応付けられているカウンタ/レジスタ19を使
用する。説明のための仮定として、この目的のためカウ
ンタ/レジスタ19の最初のものが用いられ、またアド
レス101ないし104はエンコーダRAM 113の
ロケーション0ないし3の夫々に順に記憶されているも
のとする。従ってこの場合にばカウンタ選択線上のデー
タはooooとなる。
CP[I 15がカウンタ/レジスタ19の最初のもの
を16通りの4ビツト状態内で増分するに従って、増分
を1回行う毎にこのカウンタ/レジスタ19の内容ばカ
ウンタ/レジスタ・バス120を経由してプライオリテ
ィ・エンコーダ112に渡される。カウンタ/レジスタ
19の最初のものの値に応答して、プライオリティ・エ
ンコーダ112はこの値の中の最下位のOのビット位置
を検出し、そのビット位置が最下位ビットからnビット
目にあれば、エンコタllAM 113のn番目のロケ
ーションをアクセスする。その結果、第3八図に示され
る様な誘導データ・モードが同図中に示した順に第0番
ないし第3番の試験ピン11上に与えられる。下降間接
カウンタを第0番ないし第3番の試験ピン11上に実現
することも第3Δ図を用いて同様にして可能である。
を16通りの4ビツト状態内で増分するに従って、増分
を1回行う毎にこのカウンタ/レジスタ19の内容ばカ
ウンタ/レジスタ・バス120を経由してプライオリテ
ィ・エンコーダ112に渡される。カウンタ/レジスタ
19の最初のものの値に応答して、プライオリティ・エ
ンコーダ112はこの値の中の最下位のOのビット位置
を検出し、そのビット位置が最下位ビットからnビット
目にあれば、エンコタllAM 113のn番目のロケ
ーションをアクセスする。その結果、第3八図に示され
る様な誘導データ・モードが同図中に示した順に第0番
ないし第3番の試験ピン11上に与えられる。下降間接
カウンタを第0番ないし第3番の試験ピン11上に実現
することも第3Δ図を用いて同様にして可能である。
同様にして、カウンタ/レジスタ19の第2のものを局
所試験データRAM 13中のアドレス200 、20
9゜118 、6 (第3C図)と関連させて用いるこ
とにより、第4番、第1番、第3番及び第5番の試験ピ
ン11上に上昇間接カウンタを実現できる。ここで常軌
のアドレス200 、209. 118. 6はこの順
にエンコーダRAM 113のロケーション16ないし
19に記憶しておく必要がある。この例によって示され
る通り、任意の試験ピン11を所与の間接カウンタの任
意に選択されたビットに対応付けることができる。同様
に、所与の間接カウンタ用に用いられる誘導データ・モ
ードのベクトルは順番に局所試験RAM13に記憶され
る必要がないことも示されている。 上で論じた上昇間
接カウンタの例におい−ζは、カウンタ・レジスタ19
の第1のものの下位4ビツトが第0番ないし第3番の試
験ピン11上に再現されるが、下降間接カウンタの場合
はその様にはならない。すなわち第0番ないし第3番の
試験ピン11上に実現される間接カウンタの値はカウン
タ/レジスタ19の内容をそのまま反映する必要はない
のである。この柔軟性により、上昇カウンタや下降カウ
ンタとしてグレイ・コード間接カウンタを簡単に実現で
きる。その例を第3D図に示す。
所試験データRAM 13中のアドレス200 、20
9゜118 、6 (第3C図)と関連させて用いるこ
とにより、第4番、第1番、第3番及び第5番の試験ピ
ン11上に上昇間接カウンタを実現できる。ここで常軌
のアドレス200 、209. 118. 6はこの順
にエンコーダRAM 113のロケーション16ないし
19に記憶しておく必要がある。この例によって示され
る通り、任意の試験ピン11を所与の間接カウンタの任
意に選択されたビットに対応付けることができる。同様
に、所与の間接カウンタ用に用いられる誘導データ・モ
ードのベクトルは順番に局所試験RAM13に記憶され
る必要がないことも示されている。 上で論じた上昇間
接カウンタの例におい−ζは、カウンタ・レジスタ19
の第1のものの下位4ビツトが第0番ないし第3番の試
験ピン11上に再現されるが、下降間接カウンタの場合
はその様にはならない。すなわち第0番ないし第3番の
試験ピン11上に実現される間接カウンタの値はカウン
タ/レジスタ19の内容をそのまま反映する必要はない
のである。この柔軟性により、上昇カウンタや下降カウ
ンタとしてグレイ・コード間接カウンタを簡単に実現で
きる。その例を第3D図に示す。
第3D図の形式は第3八図と同じである。すなわち、る
。そしてその右側には各カウンタ状態を歩進させるため
の誘導データ・モードのベクI・ルが示されている。こ
のベクトルの配置も、第3八図と同様、同じベクトルは
同じ列位置になる様にしている。
。そしてその右側には各カウンタ状態を歩進させるため
の誘導データ・モードのベクI・ルが示されている。こ
のベクトルの配置も、第3八図と同様、同じベクトルは
同じ列位置になる様にしている。
グレイ・コード間接カウンタを実現するため、エンコー
ダRAM 113内の1つの領域中の連続した口ケーシ
ョンに誘導データ・モードのベクトルKHT。
ダRAM 113内の1つの領域中の連続した口ケーシ
ョンに誘導データ・モードのベクトルKHT。
KKTK、 KTKK、 TKKKが記憶される。他の
グレイ・コードも同様にして実現できる。
グレイ・コードも同様にして実現できる。
第30図中で値が特定されていない項目(すなわち短い
横棒で示された項目)については、間接カウンタの実現
に悪影響を与えることなく任意の値をとるこができる。
横棒で示された項目)については、間接カウンタの実現
に悪影響を与えることなく任意の値をとるこができる。
ある状況下では、試験装置の相次ぐクロック毎に与えら
れた間接カウンタを歩進させたくないこともあるかもし
れない。従って、プログラムRAM 17中の試験プロ
グラムは間接カウンタを歩進させるため等の2つのアク
セス開銀に、与えられた間接カウンタの内容には影響を
与えないエンコーダRAM 113のベクトル・アドレ
スへのアクセスを挿入することもある。同様に、20の
相なる間接カウンタ様の試験ピン11の組の間に共通の
試験ピン11がない限り、これら2つの間接カウンタを
歩進するステップを交互に行うこともできる。上述した
共通試験ピン11がない場合はまた、両間接カウンタを
同時に歩進する誘導データ・モードのベクトルの組を用
いることにより、両カウンタを同期して歩進させること
もできる。
れた間接カウンタを歩進させたくないこともあるかもし
れない。従って、プログラムRAM 17中の試験プロ
グラムは間接カウンタを歩進させるため等の2つのアク
セス開銀に、与えられた間接カウンタの内容には影響を
与えないエンコーダRAM 113のベクトル・アドレ
スへのアクセスを挿入することもある。同様に、20の
相なる間接カウンタ様の試験ピン11の組の間に共通の
試験ピン11がない限り、これら2つの間接カウンタを
歩進するステップを交互に行うこともできる。上述した
共通試験ピン11がない場合はまた、両間接カウンタを
同時に歩進する誘導データ・モードのベクトルの組を用
いることにより、両カウンタを同期して歩進させること
もできる。
ここで注意しておきたいのは、もし間接カウンタを実現
するのに誘導データ・モードのかわりにベクトルを必要
とすることになる。従って、間接カウンタ用に誘導デー
タ・モードを選択することにより、局所試験データRA
M 12で必要となるデータの量を大きく圧縮すること
ができる。直接データ・モート′を使うかあるいは誘導
データ・モードを使うかの選択は、局所試験データRA
M 13に記憶されているデータにより、各試験ピン1
1毎に、また各ベクトル毎に決定される。従って、他の
アルゴリズム的な試験系列についても誘導データ・モー
ドと直接データ・モードのどちらがより少ない種類のベ
クトルしか要しないかを調べることにより、同様なデー
タ量の圧縮ができる。
するのに誘導データ・モードのかわりにベクトルを必要
とすることになる。従って、間接カウンタ用に誘導デー
タ・モードを選択することにより、局所試験データRA
M 12で必要となるデータの量を大きく圧縮すること
ができる。直接データ・モート′を使うかあるいは誘導
データ・モードを使うかの選択は、局所試験データRA
M 13に記憶されているデータにより、各試験ピン1
1毎に、また各ベクトル毎に決定される。従って、他の
アルゴリズム的な試験系列についても誘導データ・モー
ドと直接データ・モードのどちらがより少ない種類のベ
クトルしか要しないかを調べることにより、同様なデー
タ量の圧縮ができる。
以上説明した様に、本発明を用いることにより回路試験
装置の動作中に必要とされるデータ量が減少するのでR
AMの使用量が少なくなる。また回路試験装置内で行わ
れるデータ転送量が減少するので、試験時間が短縮され
る。
装置の動作中に必要とされるデータ量が減少するのでR
AMの使用量が少なくなる。また回路試験装置内で行わ
れるデータ転送量が減少するので、試験時間が短縮され
る。
第1図は本発明にかかる回路試験装置のブロック図、第
2図は第1図中のデータ・アドレス・ベクトル・バスか
ら試験ピンの1本までの部分のブロック図、第3A図な
いし第3D図は本発明にかかる回路試験装置の間接カウ
ンタ動作を説明する17“6° 7 11:試験ピン、 12:ピン駆動回路、13:局所試
験データRAM、 14:データ・ベクトル・アドレス・ハス、ts:cp
u、 16:シーケンサ、 17:プログラムRAM、18:MUX、19:カウン
タ/レジスタ、 111:カウンタ選択線、112ニブ
ライオリテイ・エンコーダ、113:エンコーダRAM
。 21ニドライステート・ドライバ、 22ニドライステ一トRAM、 23:J−にフリツプフロツプ、 24:第1データRAM 、 25:第2データRAM
、26:XORゲート、 27:ΔNDゲート、28:
マスク用RAM、29:ORゲート、210 : CR
C圧縮器、P/F:合否信号。 出願人 横河・ヒユーレット・パッカード株式会社代理
人 弁理士 長 谷 川 次 男 FIG、2 KKTT TTT TTT
2図は第1図中のデータ・アドレス・ベクトル・バスか
ら試験ピンの1本までの部分のブロック図、第3A図な
いし第3D図は本発明にかかる回路試験装置の間接カウ
ンタ動作を説明する17“6° 7 11:試験ピン、 12:ピン駆動回路、13:局所試
験データRAM、 14:データ・ベクトル・アドレス・ハス、ts:cp
u、 16:シーケンサ、 17:プログラムRAM、18:MUX、19:カウン
タ/レジスタ、 111:カウンタ選択線、112ニブ
ライオリテイ・エンコーダ、113:エンコーダRAM
。 21ニドライステート・ドライバ、 22ニドライステ一トRAM、 23:J−にフリツプフロツプ、 24:第1データRAM 、 25:第2データRAM
、26:XORゲート、 27:ΔNDゲート、28:
マスク用RAM、29:ORゲート、210 : CR
C圧縮器、P/F:合否信号。 出願人 横河・ヒユーレット・パッカード株式会社代理
人 弁理士 長 谷 川 次 男 FIG、2 KKTT TTT TTT
Claims (1)
- 【特許請求の範囲】 複数の試験ピンと、 前記複数の試験ピンを駆動する駆動手段とを設けた回路
試験装置において、 前記駆動手段は与えられた誘導データ・モードのベクト
ルと前記複数の試験ピンの現在の状態に基づいて前記複
数の試験ピンの次の状態を定めることを特徴とする回路
試験装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US06/503,464 US4652814A (en) | 1983-06-13 | 1983-06-13 | Circuit testing utilizing data compression and derivative mode vectors |
| US503464 | 1983-06-13 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6013268A true JPS6013268A (ja) | 1985-01-23 |
| JPH0519664B2 JPH0519664B2 (ja) | 1993-03-17 |
Family
ID=24002202
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59122894A Granted JPS6013268A (ja) | 1983-06-13 | 1984-06-13 | 回路試験装置及び方法 |
| JP59122895A Granted JPS6013269A (ja) | 1983-06-13 | 1984-06-13 | ホーミング方法 |
| JP59122896A Granted JPS6013270A (ja) | 1983-06-13 | 1984-06-13 | 回路試験方式 |
Family Applications After (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59122895A Granted JPS6013269A (ja) | 1983-06-13 | 1984-06-13 | ホーミング方法 |
| JP59122896A Granted JPS6013270A (ja) | 1983-06-13 | 1984-06-13 | 回路試験方式 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US4652814A (ja) |
| EP (1) | EP0131349B1 (ja) |
| JP (3) | JPS6013268A (ja) |
| DE (1) | DE3466290D1 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63194462U (ja) * | 1987-05-29 | 1988-12-14 | ||
| JPS6420677U (ja) * | 1987-07-28 | 1989-02-01 |
Families Citing this family (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3515802A1 (de) * | 1985-05-02 | 1986-11-06 | Siemens AG, 1000 Berlin und 8000 München | Anordnung zur schnellen erzeugung von grossen pruefdatenwortmengen in einer pruefeinrichtung |
| US4931723A (en) * | 1985-12-18 | 1990-06-05 | Schlumberger Technologies, Inc. | Automatic test system having a "true tester-per-pin" architecture |
| CA1251575A (en) * | 1985-12-18 | 1989-03-21 | A. Keith Jeffrey | Automatic test system having a "true tester-per-pin" architecture |
| JPH0746127B2 (ja) * | 1986-05-20 | 1995-05-17 | 三菱電機株式会社 | 半導体試験装置 |
| DD275546A1 (de) * | 1988-09-16 | 1990-01-24 | Adw Ddr Kybernetik Inf | Verfahren und anordnung zum testen von mikrorechnergesteuerten baugruppen und geraeten |
| FR2649798B1 (fr) * | 1989-07-13 | 1991-09-27 | Dassault Electronique | Dispositif de test d'un circuit electronique |
| FR2659144B2 (fr) * | 1989-07-13 | 1992-07-24 | Dassault Electronique | Dispositif electronique de test d'un reseau de composants, notamment un circuit electronique. |
| US5001418A (en) * | 1989-12-06 | 1991-03-19 | Posse Kenneth E | Method for compressing data-vectors for a circuit board testing machine |
| EP0462743A1 (en) * | 1990-06-20 | 1991-12-27 | AT&T Corp. | Method and apparatus for accomplishing output-specific data compaction |
| US5321701A (en) * | 1990-12-06 | 1994-06-14 | Teradyne, Inc. | Method and apparatus for a minimal memory in-circuit digital tester |
| US5483544A (en) * | 1991-02-05 | 1996-01-09 | Vlsi Technology, Inc. | Vector-specific testability circuitry |
| US5515383A (en) * | 1991-05-28 | 1996-05-07 | The Boeing Company | Built-in self-test system and method for self test of an integrated circuit |
| JPH05260866A (ja) * | 1991-07-05 | 1993-10-12 | Benii Toyama Kk | 海苔網用べた流し枠 |
| US5402427A (en) * | 1992-06-18 | 1995-03-28 | Hewlett-Packard Company | Circuit tester with coincident sequencing of independently compressed test data matrix segments |
| US5345450A (en) * | 1993-03-26 | 1994-09-06 | Vlsi Technology, Inc. | Method of compressing and decompressing simulation data for generating a test program for testing a logic device |
| US5390194A (en) * | 1993-11-17 | 1995-02-14 | Grumman Aerospace Corporation | ATG test station |
| US5548718A (en) * | 1994-01-07 | 1996-08-20 | Microsoft Corporation | Method and system for determining software reliability |
| DE69502827T2 (de) * | 1995-08-10 | 1998-10-15 | Hewlett Packard Gmbh | Elektronischer Schaltungs- oder Kartenprüfer und Verfahren zur Prüfung einer elektronischen Vorrichtung |
| EP0882991B1 (en) * | 1997-05-22 | 1999-03-17 | Hewlett-Packard Company | Decompression circuit |
| KR19990018125A (ko) * | 1997-08-26 | 1999-03-15 | 윤종용 | Ic칩 검사용 테스터데이타 압축방법과 그 압축장치 및 ic칩용 테스터장치와 그 테스터방법 |
| US5825787A (en) * | 1997-11-25 | 1998-10-20 | Xilinx, Inc. | System and method for accessing a test vector memory |
| US6826721B2 (en) | 2001-11-01 | 2004-11-30 | Agilent Technoloiges, Inc. | Data accelerator and methods for increasing data throughput |
| US6865704B2 (en) * | 2001-11-09 | 2005-03-08 | Agilent Technologies, Inc. | Scan multiplexing for increasing the effective scan data exchange rate |
| US6671839B1 (en) * | 2002-06-27 | 2003-12-30 | Logicvision, Inc. | Scan test method for providing real time identification of failing test patterns and test bist controller for use therewith |
| US7842013B2 (en) | 2004-01-23 | 2010-11-30 | Genico, Inc. | Trocar and cannula assembly having conical valve and related methods |
| CN100367676C (zh) * | 2004-05-27 | 2008-02-06 | 中国科学院计算技术研究所 | 一种卷积码的编码方法 |
| US7798991B2 (en) | 2006-11-14 | 2010-09-21 | Genico, Inc. | Trocar and cannula assembly having variable opening sealing gland and related methods |
| JP5378883B2 (ja) * | 2009-05-28 | 2013-12-25 | 株式会社ソニー・コンピュータエンタテインメント | 画像処理装置および画像処理方法 |
| US8454563B2 (en) | 2009-10-09 | 2013-06-04 | Rogelio A. Insignares | Trocar and cannula assembly having improved conical valve, and methods related thereto |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5658670A (en) * | 1979-10-19 | 1981-05-21 | Nippon Telegr & Teleph Corp <Ntt> | Logical waveform generating circuit |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4433414A (en) * | 1981-09-30 | 1984-02-21 | Fairchild Camera And Instrument Corporation | Digital tester local memory data storage system |
-
1983
- 1983-06-13 US US06/503,464 patent/US4652814A/en not_active Expired - Lifetime
-
1984
- 1984-03-07 EP EP84301492A patent/EP0131349B1/en not_active Expired
- 1984-03-07 DE DE8484301492T patent/DE3466290D1/de not_active Expired
- 1984-06-13 JP JP59122894A patent/JPS6013268A/ja active Granted
- 1984-06-13 JP JP59122895A patent/JPS6013269A/ja active Granted
- 1984-06-13 JP JP59122896A patent/JPS6013270A/ja active Granted
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5658670A (en) * | 1979-10-19 | 1981-05-21 | Nippon Telegr & Teleph Corp <Ntt> | Logical waveform generating circuit |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63194462U (ja) * | 1987-05-29 | 1988-12-14 | ||
| JPS6420677U (ja) * | 1987-07-28 | 1989-02-01 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6013270A (ja) | 1985-01-23 |
| EP0131349B1 (en) | 1987-09-16 |
| DE3466290D1 (en) | 1987-10-22 |
| JPH0560068B2 (ja) | 1993-09-01 |
| EP0131349A1 (en) | 1985-01-16 |
| US4652814A (en) | 1987-03-24 |
| JPH0516553B2 (ja) | 1993-03-04 |
| JPS6013269A (ja) | 1985-01-23 |
| JPH0519664B2 (ja) | 1993-03-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6013268A (ja) | 回路試験装置及び方法 | |
| JP4047584B2 (ja) | テスト応答を選択的に圧縮する方法及び装置 | |
| US4687988A (en) | Weighted random pattern testing apparatus and method | |
| EP0206287B1 (en) | Weighted random pattern testing method | |
| JP2591716B2 (ja) | デジタル集積回路の疑似完全な自己検査方法とその装置及びテストポイントコンパクタ | |
| JP3037408B2 (ja) | 高精度ランダムパターン発生用の方法と装置 | |
| EP0042222A2 (en) | Programmable sequence generator for in-circuit digital tester | |
| US4779273A (en) | Apparatus for self-testing a digital logic circuit | |
| JP3943626B2 (ja) | 電子回路あるいはボード用テスタ及び電子デバイスの試験方法 | |
| US5668947A (en) | Microprocessor self-test apparatus and method | |
| US4642561A (en) | Circuit tester having on-the-fly comparison of actual and expected signals on test pins and improved homing capability | |
| JPH0756760B2 (ja) | メモリ自己検査システム及び方法 | |
| KR100402433B1 (ko) | 부분 스캔 디자인에 가중 랜덤 패턴을 적용하는 방법 | |
| JPH03269279A (ja) | 半導体メモリ試験装置 | |
| US7096397B2 (en) | Dft technique for avoiding contention/conflict in logic built-in self-test | |
| US4598245A (en) | Circuit tester having indirect counters | |
| CN100541220C (zh) | 数据压缩 | |
| JP3871384B2 (ja) | 半導体メモリ試験装置用不良解析メモリ | |
| US11280831B2 (en) | Semiconductor integrated circuit with self testing and method of testing | |
| JPS61133873A (ja) | 半導体試験装置 | |
| US6671848B1 (en) | Test circuit for exposing higher order speed paths | |
| US6681357B2 (en) | MISR simulation tool for memory BIST application | |
| KR100319711B1 (ko) | 디버깅기능을갖는내장자기테스트회로 | |
| JP2727014B2 (ja) | 試験パターン発生器 | |
| CA1241375A (en) | Weighted random pattern testing apparatus and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |