JPH0546908B2 - - Google Patents
Info
- Publication number
- JPH0546908B2 JPH0546908B2 JP60088332A JP8833285A JPH0546908B2 JP H0546908 B2 JPH0546908 B2 JP H0546908B2 JP 60088332 A JP60088332 A JP 60088332A JP 8833285 A JP8833285 A JP 8833285A JP H0546908 B2 JPH0546908 B2 JP H0546908B2
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- under test
- device under
- memory
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000012360 testing method Methods 0.000 claims description 47
- 230000004044 response Effects 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000002950 deficient Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012544 monitoring process Methods 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/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]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Tests Of Electronic Circuits (AREA)
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明はアナログLSI試験装置に関し、特に、
パターン発生部分の改良に関する。[Detailed Description of the Invention] (Industrial Application Field) The present invention relates to an analog LSI test device, and in particular,
Concerning improvement of pattern generation part.
(従来の技術)
従来より、アナログLSI等のIC(以下被試験デ
バイスという)にパターン信号を与えて、その応
答出力信号と期待値とを比較し、その不一致を検
出して被試験デバイスの良否を検出するアナログ
LSI試験装置がある。(Prior art) Conventionally, a pattern signal is given to an IC such as an analog LSI (hereinafter referred to as a device under test), the response output signal is compared with an expected value, and a discrepancy is detected to determine whether the device under test is good or not. Analog to detect
There is an LSI test equipment.
第3図はこのような試験装置におけるパターン
発生装置部分の一例を示す構成図である。図にお
いて、10はアドレス発生器で、カウンタ又はマ
イクロプログラム等によりアドレスを発生できる
ように構成されている。このアドレス発生器10
でアドレスを指定してパターンメモリ20よりパ
ターン信号を発生すると、そのパターン信号はフ
オーマツタ30で所定の出力形式に変えられ、ド
ライバとコンパレータより構成されるドライバ・
コンパレータ回路40を経由して被試験デバイス
50に加えられる。これにより生ずる被試験デバ
イス50の応答出力はドライバ・コンパレータ回
路40のコンパレータに入力される。応答出力が
所定の範囲内にあれば一応正常なデータとしてフ
オーマツタ30に導かれ、ここでデータ形式を変
換した後期待値との比較を行い、その比較結果を
フエイルメモリ60に格納する。 FIG. 3 is a block diagram showing an example of a pattern generator part in such a test apparatus. In the figure, reference numeral 10 denotes an address generator, which is configured to be able to generate addresses using a counter, microprogram, or the like. This address generator 10
When a pattern signal is generated from the pattern memory 20 by specifying an address, the pattern signal is converted into a predetermined output format by the formatter 30, and then output by a driver and a comparator.
It is applied to the device under test 50 via the comparator circuit 40. The resulting response output of the device under test 50 is input to the comparator of the driver/comparator circuit 40. If the response output is within a predetermined range, it is assumed to be normal data and is led to the formatter 30, where the data format is converted and then compared with an expected value, and the comparison result is stored in the fail memory 60.
期待値はパターンメモリ20に蓄えられてお
り、先に出力したパターンデータに関連した期待
値がそれぞれフオーマツタ30に出力されるよう
になつている。 The expected values are stored in the pattern memory 20, and each expected value related to the previously output pattern data is output to the formatter 30.
フエイルメモリ60は、測定データが期待値に
一致しない不一致の比較結果が検出されるごとに
不良を表わすフラグを記憶すると共に、そのとき
に発生したパターンデータ及びそのパターンデー
タを格納しているアドレス等を併せて記憶するよ
うになつている。従つて、このフエイルメモリ6
0の内容を読出すことにより、不良アドレスとそ
のとき出力したパターンデータ等を知ることがで
きる。 The fail memory 60 stores a flag indicating a failure each time a mismatched comparison result in which the measured data does not match the expected value is detected, and also stores the pattern data generated at that time and the address storing the pattern data. They are beginning to memorize them at the same time. Therefore, this fail memory 6
By reading the contents of 0, it is possible to know the defective address and the pattern data output at that time.
また、比較結果に応じた条件で試験を行うよう
にするため、アドレス発生器10はフエイルメモ
リ60の比較結果、すなわち良・不良を参照して
アドレスを発生するようにもなつている。 Further, in order to perform the test under conditions according to the comparison results, the address generator 10 generates addresses by referring to the comparison results of the fail memory 60, that is, pass/fail.
(発明が解決しようとする問題点)
最近の被試験デバイスには、同一デバイス内に
より高度なインテリジエント機能を備えると同時
に、デジタル回路とアナログ回路が同居した構成
のものがあり、被試験デバイスの内部状態を監視
しながら被試験デバイスとの信号の授受を行なう
必要が生じている。(Problem to be solved by the invention) Some recent devices under test are equipped with more advanced intelligent functions within the same device, and at the same time have a configuration in which digital circuits and analog circuits coexist. It has become necessary to send and receive signals to and from a device under test while monitoring its internal state.
しかしながら、上記のような従来の装置では次
のような問題があつた。 However, the conventional device as described above has the following problems.
パターンや期待値の記述が煩雑である。試験
用パターンの発生に直接関係のない状態制御用
パターンまで記述しなければならない。 Describing patterns and expected values is complicated. Even state control patterns that are not directly related to the generation of test patterns must be described.
ドライバ・コンパレータ回路経由で入出力す
るデータのチヤンネル数が多くなる。 The number of data channels input and output via the driver/comparator circuit increases.
装置によつてはフエイルメモリのフラグは停
止を意味しなければならず、期待する効果が得
られない。 Depending on the device, the fail memory flag must mean stopping, and the desired effect may not be obtained.
試験に要求されるデバイスの状態数は年々増
加し、上記は更に厳しくなる傾向にある。 The number of device states required for testing is increasing year by year, and the above conditions are becoming more severe.
本発明の目的は、この様な点に鑑み、被試験デ
バイスの状態数が増加してもチヤンネル数を増加
する必要がなく、フエイルメモリのフラグの判断
とは別に被試験デバイスの状態を検知し判断する
ことにより発生すベきパターンデータを選択し得
るようにすると共に、フエイルメモリのフラグと
は別にデバイス状態を判定できるフラグを用意
し、パターン発生アルゴリズムを通常のコンピユ
ータなみに容易に記述することのできるIC試験
用パターン発生装置を提供することにある。 In view of these points, it is an object of the present invention to eliminate the need to increase the number of channels even if the number of states of the device under test increases, and to detect and judge the state of the device under test separately from determining the fail memory flag. By doing this, it is possible to select the pattern data that should be generated, and a flag that can determine the device status is prepared separately from the fail memory flag, making it possible to write pattern generation algorithms as easily as in a normal computer. The purpose of the present invention is to provide a pattern generator for IC testing.
この様な目的を達成するために本発明では、従
来のIC試験用パターン発生装置の構成に加えて、
応答出力を取込む径路とは別個に設けられ、被
試験デバイスの内部状態に応じて被試験デバイス
自身から出力される状態信号を検知するクラツチ
手段と、
フエイルメモリからのフラグと前記ラツチ手段
からの状態信号とに基づき、パターンデータを発
生するときのパターンメモリのアドレスを制御す
るアドレス制御回路
を具備したことを特徴とする。 In order to achieve such an objective, the present invention, in addition to the configuration of a conventional IC test pattern generator, provides a path that is separate from the path that takes in the response output, and generates a pattern according to the internal state of the device under test. A clutch means for detecting a status signal output from the test device itself, and an address control circuit for controlling the address of the pattern memory when generating pattern data based on the flag from the fail memory and the status signal from the latch means. It is characterized by the following:
(実施例)
以下図面を用いて本発明を詳しく説明する。第
1図は本発明に係るIC試験用パターン発生装置
の一実施例を示す要部構成図である。図におい
て、第3図と同等部分には同一符号を付し、その
説明は省略する。80は被測定デバイス50のデ
バイス状態をラツチするレジスタである。なお、
ここでの被試験デバイス50としては、2つの状
態(動作モード)を有し、その状態を表わすロー
レベル(0のレベル)とハイレベル(1のレベ
ル)の状態信号が被試験デバイス自身より出力さ
れるようなものを例にとつてある。(Example) The present invention will be explained in detail below using the drawings. FIG. 1 is a diagram showing the configuration of essential parts of an embodiment of an IC test pattern generator according to the present invention. In the figure, parts equivalent to those in FIG. 3 are designated by the same reference numerals, and their explanation will be omitted. 80 is a register that latches the device state of the device under test 50. In addition,
The device under test 50 here has two states (operation modes), and the device under test itself outputs state signals of low level (level 0) and high level (level 1) representing the state. This is an example of something that would happen.
デバイス50の状態信号はバツフア(又はコン
パレータの場合もある)70を介して被試験デバ
イス50よりレジスタ80に与えられる。ラツチ
のタイミングは与えられるクロツクCLKに依存
する。このレジスタ80の出力に、単なる条件
分岐の命令と、条件が揃うまでパターンメモリ
20のアドレスを更新しない命令とを割付けて使
用することができる。 A status signal of the device 50 is applied from the device under test 50 to the register 80 via a buffer (or a comparator in some cases) 70. The timing of the latch depends on the applied clock CLK. The output of this register 80 can be used by assigning a simple conditional branch instruction and an instruction that does not update the address of the pattern memory 20 until the conditions are met.
90はアドレス制御回路で、フエイルメモリ6
0が出力するフラグと、レジスタ80の出力とに
応じて、アドレス発生器10に与えるアドレスを
制御するものである。 90 is an address control circuit, which is a fail memory 6
The address given to the address generator 10 is controlled according to the flag outputted by 0 and the output of the register 80.
この様な構成における動作を次に説明する。第
2図に示すようにクロツクごとに、アドレス発生
器10で発生するアドレスに従つてパターンメモ
リ20からパターンデータが出力される。 The operation in such a configuration will be explained next. As shown in FIG. 2, pattern data is output from the pattern memory 20 in accordance with the address generated by the address generator 10 every clock.
なお、ここで被試験デバイス50の状態信号が
レベル0のときはパターンデータP1,P2,……
を、レベル1のときはパターンデータE1,E2,
……を被試験デバイス50に与えるものとする。 Note that when the status signal of the device under test 50 is level 0, the pattern data P 1 , P 2 , . . .
, at level 1, pattern data E 1 , E 2 ,
... is given to the device under test 50.
一方アドレス制御回路90では、パターン発生
のサイクル中にレジスタ80経由の状態信号を参
照して次のパターン発生サイクルにおいて発生す
べきパターンデータに対応したアドレスを出力す
る。このアドレスはアドレス発生器10に入力さ
れるが、アドレス発生器10は次のクロツクが到
来するまではアドレスの更新を行なわない。 On the other hand, the address control circuit 90 refers to the status signal via the register 80 during a pattern generation cycle and outputs an address corresponding to pattern data to be generated in the next pattern generation cycle. This address is input to address generator 10, but address generator 10 does not update the address until the next clock arrives.
さて、出力された前記パターンデータはフオー
マツタ30及びドライバ・コンパレータ回路40
を介して被試験デバイス50へ入力される。その
後、フエイルメモリ60のフラグに基づき行なう
従来の同様な試験と、本願が特徴とする状態信号
に応じて分岐する試験とが適宜行なわれる。 Now, the output pattern data is transmitted to the formatter 30 and the driver/comparator circuit 40.
The signal is input to the device under test 50 via. Thereafter, a similar conventional test based on the flag in the fail memory 60 and a test branching according to the status signal, which is a feature of the present application, are performed as appropriate.
例えば、第2図のように、クロツクT1入力に
よりパターンメモリ20よりパターンデータP1
が出力され、そのパターンデータを受けた被試験
デバイス50からの応答出力が正常であつてフエ
イルメモリ60には正常を表わすフラグが格納さ
れ、また第2図ハに示すようにデバイスの状態信
号がレベル0であつたとする。 For example, as shown in FIG. 2, pattern data P 1 is sent from the pattern memory 20 by clock T 1 input.
is output, the response output from the device under test 50 that has received the pattern data is normal, a flag indicating normality is stored in the fail memory 60, and the status signal of the device is at a level as shown in FIG. Suppose it is 0.
レジスタ80はクロツクの立ち下がりで入力信
号をラツチするものとすれば、クロツクT1の立
ち下がりで状態信号がラツチされる。ラツチされ
た状態信号(レベル0の信号)はアドレス制御回
路90に与えられる。いま、状態信号がレベル0
の場合には従来と同様にフエイルメモリ60から
のフラグのみに従つて次のパターンデータ(P2)
を出力するものとすれば、アドレス制御回路90
からはパターンデータP2に対応したアドレスが
アドレス発生器10に与えられる。アドレス発生
器10は次のクロツク(T2)入力によりアドレ
スを更新する。これによりパターンメモリ20か
らはパターンデータP2が発生する。 If the register 80 latches the input signal at the falling edge of the clock, the status signal is latched at the falling edge of the clock T1 . The latched state signal (level 0 signal) is applied to address control circuit 90. The status signal is now level 0.
In this case, the next pattern data (P 2 ) is generated according to only the flag from the fail memory 60 as in the conventional case.
If the address control circuit 90 is to output
From there, an address corresponding to pattern data P2 is given to address generator 10. Address generator 10 updates the address with the next clock (T 2 ) input. As a result, pattern data P2 is generated from the pattern memory 20.
次に、パターンデータP2が被試験デバイス5
0に与えられている時、デバイスの状態が変わり
状態信号がレベル1になると、クロツクT2の立
ち下がりでレベル80にレベル1がラツチされ、
そのラツチ出力がアドレス制御回路90に入力さ
れる。アドレス制御回路90は、状態信号がレベ
ル1のときにはパターンデータE1,E2,……に
対応した分岐先のアドレスを出力する。アドレス
発生器10は次のクロツク(T3)入力で出力
(アドレス)を更新し、これによりパターンメモ
リ20から第2図ロに示すようなパターンデータ
E1が出力される。 Next, the pattern data P 2 is transferred to the device under test 5.
When the state of the device changes and the status signal becomes level 1, level 1 is latched to level 80 at the falling edge of clock T2 .
The latch output is input to address control circuit 90. The address control circuit 90 outputs branch destination addresses corresponding to the pattern data E 1 , E 2 , . . . when the status signal is at level 1. The address generator 10 updates its output (address) with the next clock (T 3 ) input, thereby generating the pattern data from the pattern memory 20 as shown in FIG.
E 1 is output.
パターンデータE1を被試験デバイス50に与
えている間第2図ハに示すように状態信号がレベ
ル1のままであれば、アドレス制御回路90は同
様な動作により次のパターンデータE2を発生さ
せるアドレスを出力する。これにより、次のクロ
ツクT4の期間においてパターンデータE2が被試
験デバイス50に加えられる。 While the pattern data E 1 is being applied to the device under test 50, if the status signal remains at level 1 as shown in FIG. 2C, the address control circuit 90 generates the next pattern data E 2 by the same operation. Outputs the address to be used. As a result, pattern data E2 is applied to the device under test 50 during the next clock T4 period.
以上のように、被試験デバイス50の状態信号
に基づき所定のパターンデータを被試験デバイス
に自動的に与えることができる。 As described above, predetermined pattern data can be automatically given to the device under test based on the status signal of the device under test 50.
(発明の効果)
以上説明したような構成の本発明によれば、次
のような効果が発揮される。(Effects of the Invention) According to the present invention configured as described above, the following effects are exhibited.
パターンをメモリ上に並べて、被試験デバイ
スの状態を書く必要がなくなつた。すなわち、
デバイスの状態をアドレス制御回路で判定して
所定のアドレスを発生するためパターンの発生
に直接関係のないパターンまで書く必要がなく
なつた。 There is no longer a need to arrange patterns in memory and write the status of the device under test. That is,
Since the address control circuit determines the state of the device and generates a predetermined address, it is no longer necessary to write patterns that are not directly related to pattern generation.
デバイスの状態信号は被試験デバイスの別の
取出し口から直接取出すようにしており、ドラ
イバ・コンパレータ回路で取込むチヤンネルを
増加する必要がない。 The device status signal is taken out directly from another outlet of the device under test, so there is no need to increase the number of channels taken in by the driver/comparator circuit.
フエイルメモリのフラグとは別に被試験デバ
イスの状態を表わす信号を参照するようにして
おり、これにより、パターン発生とエラーの検
出を分けて考えることができるためパターンプ
ログラミングが簡単になつた。 In addition to the fail memory flag, a signal representing the state of the device under test is referenced, which simplifies pattern programming because pattern generation and error detection can be considered separately.
第1図は本発明に係るIC試験用パターン発生
装置の一実施例を示す要部構成図、第2図は動作
を説明するためのタイムチヤート、第3図は従来
のIC試験装置の一例を示す構成図である。
10……アドレス発生器、20……パターンメ
モリ、30……フオーマツタ、40……ドライ
バ・コンパレータ回路、50……被試験デバイ
ス、60……フエイルメモリ、70……バツフ
ア、80……レジスタ、90……アドレス制御回
路。
Fig. 1 is a main part configuration diagram showing an embodiment of an IC test pattern generator according to the present invention, Fig. 2 is a time chart for explaining the operation, and Fig. 3 is an example of a conventional IC test device. FIG. DESCRIPTION OF SYMBOLS 10...Address generator, 20...Pattern memory, 30...Formatter, 40...Driver/comparator circuit, 50...Device under test, 60...Fail memory, 70...Buffer, 80...Register, 90... ...Address control circuit.
Claims (1)
をフオーマツタ及びドライバ・コンパレータ回路
を介して被試験デバイスに与え、これにより生ず
る被試験デバイスからの応答出力が所定の範囲内
にあるかどうかをドライバ・コンパレータ回路で
判定し、所定の範囲内にある前記応答出力をさら
にフオーマツタにおいて期待値と比較し、その比
較結果を良否を表わすフラグの形でフエイルメモ
リに記憶し、その後フエイルメモリの前記フラグ
に基づき次にパターンメモリより発生するパター
ンデータに対応のアドレスを決定するように構成
されたIC試験用パターン発生装置において、 前記応答出力を取込む径路とは別個に設けら
れ、被試験デバイスの内部状態に応じて被試験デ
バイス自身から出力される状態信号を検知するラ
ツチ手段と、 前記フエイルメモリからのフラグと前記ラツチ
手段からの状態信号とに基づき、パターンデータ
を発生するときの前記パターンメモリのアドレス
を制御するアドレス制御回路 を具備し、被試験デバイスの状態に応じて所定の
パターンデータを発生することができるようにし
たことを特徴とするIC試験用パターン発生装置。[Claims] 1. Applying pattern data generated from a pattern memory to a device under test via a formatter and a driver/comparator circuit, and checking whether the resulting response output from the device under test is within a predetermined range. The response output determined by the driver/comparator circuit and within a predetermined range is further compared with the expected value in the formatter, the comparison result is stored in the fail memory in the form of a flag indicating pass/fail, and then the output is determined based on the flag in the fail memory. Next, in an IC test pattern generator configured to determine an address corresponding to pattern data generated from a pattern memory, a path is provided separately from the path for receiving the response output, and a path is provided that is connected to the internal state of the device under test. a latch means for detecting a status signal output from the device under test itself in response to the failure; and controlling an address of the pattern memory when generating pattern data based on the flag from the fail memory and the status signal from the latch means. 1. A pattern generation device for IC testing, comprising an address control circuit that generates predetermined pattern data according to the state of a device under test.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60088332A JPS61246678A (en) | 1985-04-24 | 1985-04-24 | Pattern generator for testing ic |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60088332A JPS61246678A (en) | 1985-04-24 | 1985-04-24 | Pattern generator for testing ic |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS61246678A JPS61246678A (en) | 1986-11-01 |
JPH0546908B2 true JPH0546908B2 (en) | 1993-07-15 |
Family
ID=13939917
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60088332A Granted JPS61246678A (en) | 1985-04-24 | 1985-04-24 | Pattern generator for testing ic |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS61246678A (en) |
-
1985
- 1985-04-24 JP JP60088332A patent/JPS61246678A/en active Granted
Also Published As
Publication number | Publication date |
---|---|
JPS61246678A (en) | 1986-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4503536A (en) | Digital circuit unit testing system utilizing signature analysis | |
JPH10171677A (en) | Microprocessor and inspection method thereof | |
JPS61155874A (en) | Method and device for detecting fault of large-scale integrated circuit | |
JPH0546908B2 (en) | ||
JP2587940B2 (en) | IC test system | |
JP2000149593A (en) | Ic testing apparatus | |
JPH0289300A (en) | Semiconductor memory element | |
JPH1026655A (en) | Testing apparatus for lsi | |
SU1456996A1 (en) | Device for monitoring memory units | |
JP3264812B2 (en) | Timing synchronization method for IC test equipment | |
JP3340459B2 (en) | Signal determination device and signal determination method | |
JPH0238879A (en) | Logical circuit | |
JP3240913B2 (en) | IC test equipment | |
JPH03209699A (en) | Pattern memory circuit with self-checking circuit | |
JP3186846B2 (en) | LSI tester | |
KR100219567B1 (en) | Self diagnastic test system and method | |
JPS59171096A (en) | Magnetic bubble memory device | |
JPS5844260B2 (en) | Expected value pattern creation device | |
JPH0267977A (en) | Memory testing apparatus | |
JPS5838879B2 (en) | fail memory | |
JPH01187660A (en) | Interface diagnosing system for peripheral equipment | |
JPH0245780A (en) | Measuring circuit | |
JPS59164969A (en) | signal generation circuit | |
JPH02130485A (en) | Semiconductor inspection equipment | |
JPH0762697B2 (en) | Pattern generator |