JPH03200080A - Testing device for integrated circuit - Google Patents

Testing device for integrated circuit

Info

Publication number
JPH03200080A
JPH03200080A JP1340385A JP34038589A JPH03200080A JP H03200080 A JPH03200080 A JP H03200080A JP 1340385 A JP1340385 A JP 1340385A JP 34038589 A JP34038589 A JP 34038589A JP H03200080 A JPH03200080 A JP H03200080A
Authority
JP
Japan
Prior art keywords
timing
pattern
integrated circuit
delay time
timing pulse
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
Application number
JP1340385A
Other languages
Japanese (ja)
Other versions
JP2846383B2 (en
Inventor
Toshimi Osawa
大沢 俊美
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Advantest Corp
Original Assignee
Advantest Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Advantest Corp filed Critical Advantest Corp
Priority to JP1340385A priority Critical patent/JP2846383B2/en
Publication of JPH03200080A publication Critical patent/JPH03200080A/en
Application granted granted Critical
Publication of JP2846383B2 publication Critical patent/JP2846383B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)

Abstract

PURPOSE:To measure the time of response delay for an integrated circuit in a short time by automatically and successively delaying the supply timing for a comparative timing pulse given to a comparator without rewriting the timing data stored in a control memory. CONSTITUTION:The delay time at initial stage of comparative timing pulse is stored in a timing data storing device 62 and also the generating cycle of comparative timing pulse is detected by a detecting means 61 for comparative timing pulse generating cycle. By a timing data selecting device 64, the delay time which is stored in the storing device 62 for every time when the generating cycle of comparative timing pulse is detected by the detecting means 61, is supplied to a timing generator 20. By an increment means 63, the delay time of storing device 62 is incremented each time when the set value of the delay time of comparative timing pulse is selected by the selecting device 64. Consequently, the delay time of comparative timing pulse can be extended successively without rewriting the timing data in the control memory; therefore, the delay time of response for the integrated circuit to be tested can be measured in a short time.

Description

【発明の詳細な説明】 「産業上の利用分野J この発明はLSIのような集積回路素子を試験する集積
回路試験装置に関し、特に集積回路の応答の遅れ時間を
高速度に測定するとかできる集積回路試験装置を提供し
ようとするものである。
Detailed Description of the Invention: Industrial Application Field J This invention relates to an integrated circuit testing device for testing integrated circuit devices such as LSIs, and in particular to an integrated circuit testing device that can measure response delay times of integrated circuits at high speed. The purpose is to provide a circuit testing device.

「従来の技術」 集積回路が意図した特性に作られたか否かを試験する場
合、集積回路の直流特性を試験する直流試験と、回路が
正常に動作するか否かを見る機能試験とが行なわれる。
"Prior Art" When testing whether an integrated circuit has been manufactured to have the intended characteristics, a DC test to test the DC characteristics of the integrated circuit and a functional test to check whether the circuit operates normally are performed. It will be done.

機能試験には被試験集積回路に試験パターン信号を与え
、その応答出力が予め予定している期待値通りであるか
否かを見て良否を判定する試験と、試験パターン信号を
与えた時点から応答信号が出力されるまでの時間を計測
し、その応答に要する遅れ時間が予め規定した時間の範
囲内であるか否かを見て良否を判定する試験とがある。
Functional tests include tests in which a test pattern signal is applied to the integrated circuit under test, and pass/fail is determined by checking whether the response output matches a predetermined expected value; There is a test in which pass/fail is determined by measuring the time until a response signal is output and checking whether the delay time required for the response is within a predefined time range.

この発明は集積回路の応答遅れ時間が規定の時間の範囲
に入るか否かを試験する場合に動作させる試験装置の改
良に関するものであり、その目的とするところは集積回
路の応答遅れ時間を短時間に計測し、高速処理を可能と
した集積回路試験装置を提供しようとするものである。
This invention relates to an improvement in a test device that operates when testing whether the response delay time of an integrated circuit falls within a specified time range, and its purpose is to shorten the response delay time of an integrated circuit. The present invention aims to provide an integrated circuit testing device that can measure time and perform high-speed processing.

第5図に従来の集積回路試験装置の構成を示す。FIG. 5 shows the configuration of a conventional integrated circuit testing device.

回申10はパターン発生器を示す。パターン発生器10
は概略、シーケンスコントローラ11と、制御メモリ1
2と、パターンメモリ13とによって構成され、シーケ
ンスコントローラ11から出力されるアドレス情報によ
り制御メモリ12とパターンメモリ13がアクセス制御
され、制御メモIJ12から試験パターン発生のだめの
タイミングデータが読出され、またパターンメモリ13
がらパターンデータと期待値パターンデータとが読出さ
れる。
Circular 10 shows a pattern generator. pattern generator 10
In general, the sequence controller 11 and the control memory 1
2 and a pattern memory 13, access to the control memory 12 and pattern memory 13 is controlled by address information output from the sequence controller 11, and timing data for test pattern generation is read from the control memo IJ12. memory 13
The pattern data and expected value pattern data are read out.

制御メモリ12から読出されたタイミングデータはタイ
ミング発生器20に与えられる。タイミング発生器20
は制御メモリ12がら送られて来るタイミングデータに
基ずいて被試験集積回路40に与える試験パターン信号
の実波形の立上り及び立下りのタイミングを規定するタ
イミングパルスを生成し、このタイミングパルスを波形
発生器30に与える。
Timing data read from control memory 12 is provided to timing generator 20. timing generator 20
generates a timing pulse that defines the timing of the rise and fall of the actual waveform of the test pattern signal given to the integrated circuit under test 40 based on the timing data sent from the control memory 12, and uses this timing pulse as a waveform generator. Give to container 30.

波形発生器30はタイミング発生器20から与えられる
タイミングパルスと、パターンメモリ13から与えられ
るパターンデータに従って被試験集積回路30の各端子
に与える試験パターン信号を生成し、被試験集積回路4
0の各端子に試験パターン信号を与える。
The waveform generator 30 generates a test pattern signal to be applied to each terminal of the integrated circuit under test 30 according to the timing pulse applied from the timing generator 20 and the pattern data applied from the pattern memory 13, and
Give a test pattern signal to each terminal of 0.

一方タイミング発生器20から出力されるタイミングパ
ルスは比較器50にも与えられる。比較器50ではパタ
ーンメモリ13から与えられる期待値パターンデータと
、被試験集積回路4oの応答信号をタイミング発生器2
0から与えられるタイミングパルスのタイミングで比較
し、不一致を検出するとその被試験集積回路40は不良
であると判定する。
On the other hand, the timing pulse output from the timing generator 20 is also given to the comparator 50. The comparator 50 outputs the expected value pattern data given from the pattern memory 13 and the response signal of the integrated circuit under test 4o to the timing generator 2.
The timing pulses given from 0 are compared, and if a mismatch is detected, the integrated circuit under test 40 is determined to be defective.

ここまでは先に説明した機能試験の中の正常に動作する
か否かを問う試験である。
The tests up to this point are tests to determine whether or not the system operates normally, among the functional tests described above.

被試験集積回路40の応答遅れ時間を計測する試験は第
6図に示す如くして行なわれる。
A test for measuring the response delay time of the integrated circuit under test 40 is conducted as shown in FIG.

第6図Aに示す試験パターンDiNを被試験集積回路4
0のデータ入力端子に入力する。試験パターンI)tN
がデータ入力端子に与えられ、更にタイミング発生器2
0から出力された第6図Bに示すクロックCLKを被試
験集積回路40のクロック入ツノ端子に与える。
The test pattern DiN shown in FIG. 6A is applied to the integrated circuit under test 4.
Input to data input terminal 0. Test pattern I)tN
is given to the data input terminal, and the timing generator 2
The clock CLK shown in FIG. 6B outputted from 0 is applied to the clock input horn terminal of the integrated circuit under test 40.

第6図Aに示す試験パターンDi11が被試験集積回路
40のデータ入力端子に与えられ、更にタイミング発生
器20から出力された第61fflBに示すクロックC
L Kを被試験集積回路40のクロック入力端子に与え
る。
The test pattern Di11 shown in FIG.
LK is applied to the clock input terminal of the integrated circuit under test 40.

第6図Cは被試験集積回路40の応答信号D o u 
tを示す。図示するクロックCLKの立上りのタイミン
グL。から応答信号り。utの立上りのタイミング1 
、までが被試験集積回路40の応答遅れ時間TPdを示
す。
FIG. 6C shows the response signal D o u of the integrated circuit under test 40.
Indicates t. Timing L of the rising edge of the clock CLK shown in the figure. Response signal from. ut rising timing 1
, to indicate the response delay time TPd of the integrated circuit under test 40.

この応答遅れ時間TPdを計測するために従来はタイミ
ング発生器20において第6図已に示す比較タイミング
パルスCMPを生成し、この比較タイミングパルスCM
Pを比較器50に与え、比較タイミングパルスCPMが
与えられるタイミングで被試験集積回路40が入力され
た試験パターンD8.4に相当する応答信号り。0.を
出力したか否かを期待値パターンと比較して判定する。
In order to measure this response delay time TPd, conventionally, a timing generator 20 generates a comparison timing pulse CMP as shown in FIG.
P is applied to the comparator 50, and a response signal corresponding to the test pattern D8.4 is input to the integrated circuit under test 40 at the timing when the comparison timing pulse CPM is applied. 0. is output by comparing it with the expected value pattern.

比較器50において、比較タイミングパルスCMPによ
る比較動作はクロックCLKの1周期毎に1回行なわれ
る。つまり比較タイミングパルスCMPはクロックCL
Kの立上りのタイミングも。
In the comparator 50, a comparison operation using the comparison timing pulse CMP is performed once every cycle of the clock CLK. In other words, the comparison timing pulse CMP is the clock CL.
Also the timing of K's rise.

を起点に同一パターンの例えばAパターンが生成される
毎に順次遅延時間を延長させながら比較器50に与え、
比較器50において被試験集積回路40の応答出力が期
待値のパターンと一致するまで比較タイミングパルスC
M Pの遅延時間を順次延長することを繰り返し、一致
が検出された時点で比較タイミングパルスCMPの遅延
時間から応答信号り。uLの遅れ時間を対応させ、被試
験集積回路40の応答信号り。utの遅延時間を規定す
る。
is applied to the comparator 50 while sequentially extending the delay time each time the same pattern, for example, pattern A, is generated starting from
The comparison timing pulse C is applied to the comparator 50 until the response output of the integrated circuit under test 40 matches the expected value pattern.
The delay time of M P is successively extended, and when a match is detected, a response signal is generated from the delay time of comparison timing pulse CMP. The response signal of the integrated circuit under test 40 is determined by matching the delay time of uL. Define the delay time of ut.

「発明が解決しようとする課題」 上述したように被試験集積回路40の応答信号D ou
tの遅延時間を計測するには比較タイミングパルスCM
Pの遅延時間を順次延長することを繰返し、比較器50
で比較タイミングパルスCMPの供給タイミングにおい
て応答信号り。uLが期待値と一致するまでこの動作を
繰り返す。
"Problem to be Solved by the Invention" As described above, the response signal D ou of the integrated circuit under test 40
To measure the delay time of t, use the comparison timing pulse CM
The comparator 50 repeats sequentially extending the delay time of P.
A response signal is generated at the supply timing of the comparison timing pulse CMP. This operation is repeated until uL matches the expected value.

従来の試験装置において、比較タイミングパルスCMP
の発生タイミングを変更するには制御メモリ12に記憶
したタイミングデータを書替える必要がある。
In conventional test equipment, comparison timing pulse CMP
In order to change the generation timing of , it is necessary to rewrite the timing data stored in the control memory 12.

このために試験パターンを1試験サイクル分発生し、次
のパターン初期遅延時間に入る前に制御メモリにおける
タイミングデータを書替える必要がある。第7図にその
様子を示す。図に示す期間XXは制御メモリ12におけ
るタイミングデータの書替に要する時間を示す。
For this purpose, it is necessary to generate a test pattern for one test cycle and rewrite the timing data in the control memory before entering the next pattern initial delay time. Figure 7 shows the situation. The period XX shown in the figure indicates the time required to rewrite the timing data in the control memory 12.

このように試験パターンの初期遅延時間毎に比較タイミ
ングパルスCMPのタイミングデータを書替える期間X
Xを要するため試験時間が長くなる欠点がある。
In this way, the period X during which the timing data of the comparison timing pulse CMP is rewritten every initial delay time of the test pattern
This method has the drawback that the test time is long because X is required.

「課題を解決するための手段」 この発明においてはパターン発生器を構成する制御0メ
モリからパターン発生用のタイミングデータが続出され
、このタイミングデータがタイミング発生器に与えられ
、タイミング発生器において試験パターン信号の実波形
の生成に必要なタイミング信号に変換され、このタイミ
ング信号とパターンメモリから出力されるパターンデー
タとが波形発生器に与えられて試験パターン信号を生成
し、この試験パターン信号を被試験集積回路に与え、被
試験集積回路の応答信号を比較器に与え、比較器におい
て比較タイミングパルスによって被試験集積回路の応答
信号を読込み、この応答信号と期待値パターンとを比較
し、被試験集積回路に試験パターン信号を与えた時点か
ら応答信号が得られるまでの応答遅れ時間を上記タイミ
ング発生器から比較器に与えられる比較タイミングパル
スの遅延時間で計測するようにした集積回路紙°験装置
において、 比較タイミングパルスの初期遅延時間を記憶するタイミ
ングデータ記憶器と、 比較タイミングパルスの初期遅延時間を検出する比較タ
イミングパルス初期遅延時間検出手段と、この比較タイ
ミングパルス初期遅延時間検出手段が比較タイミングパ
ルスの初期遅延時間を検出する毎にタイミングデータ記
憶器に記憶した遅延時間をタイミング発生器に与えるタ
イミングデータ選沢器このタイミングデータ選択器が比
較タイミングパルスの遅延時間の設定値を選択する毎に
タイミングデータ記憶器の遅延時間をインクリメントす
るインクリメント手段と、 とを設けて集積回路試験装置を構成したものである。
"Means for Solving the Problem" In the present invention, timing data for pattern generation is successively output from the control 0 memory constituting the pattern generator, this timing data is given to the timing generator, and the timing generator generates a test pattern. The signal is converted into a timing signal necessary for generating the actual waveform, and this timing signal and pattern data output from the pattern memory are fed to a waveform generator to generate a test pattern signal, and this test pattern signal is used as the test pattern signal. The response signal of the integrated circuit under test is given to the comparator, the response signal of the integrated circuit under test is read by the comparison timing pulse in the comparator, this response signal is compared with the expected value pattern, and the response signal of the integrated circuit under test is In an integrated circuit paper testing device, the response delay time from the time when a test pattern signal is applied to the circuit until a response signal is obtained is measured by the delay time of a comparison timing pulse applied from the timing generator to the comparator. , a timing data storage device for storing an initial delay time of a comparison timing pulse; a comparison timing pulse initial delay time detection means for detecting an initial delay time of a comparison timing pulse; and a comparison timing pulse initial delay time detection means for detecting an initial delay time of a comparison timing pulse. A timing data selector provides the delay time stored in the timing data storage to the timing generator each time the initial delay time of the timing pulse is detected. An integrated circuit testing device is constructed by providing an incrementing means for incrementing the delay time of the data storage device.

この発明の構成によれば制御メモリのタイミングデータ
を書替ることなしに比較タイミングパルスの遅延時間を
順次延長させることができる。よって短時間に被試験集
積回路の応答遅れ時間を計測することができる。
According to the configuration of the present invention, the delay time of the comparison timing pulse can be extended sequentially without rewriting the timing data in the control memory. Therefore, the response delay time of the integrated circuit under test can be measured in a short time.

「実施例」 第1図にこの発明の実施例を示す。図中10はパターン
発生器、20はタイミング発生器、30、は波形発生器
、40は被試験集積回路、50は比較器を示す点は先の
説明と同じである。
"Embodiment" FIG. 1 shows an embodiment of the present invention. In the figure, 10 is a pattern generator, 20 is a timing generator, 30 is a waveform generator, 40 is an integrated circuit under test, and 50 is a comparator, as described above.

この発明ではパターン発生器10とタイミング発生器2
0との間に比較タイミングパルスの初期遅延時間を検出
する比較タイミングパルス初期遅延時間検出手段61と
、比較タイミングパルスの遅延時間を記憶したタイミン
グデータ記憶器62と、比較タイミングパルス初期遅延
時間検出手段61が比較タイミングパルスの初期遅延時
間を検出する毎にタイミングデータ記憶器62の記憶値
をインクリメントするインクリメント手段63と、比較
タイミングパルス初期遅延時間検出手段61が比較タイ
ミングパルスの初期遅延時間を検出する毎にタイミング
発生器20に与えるタイミングデータをタイミングデー
タ記憶器62に記憶した遅延時間に切替るタイミングデ
ータ選択器64とを設けた構造を特徴とするものである
In this invention, a pattern generator 10 and a timing generator 2
a comparison timing pulse initial delay time detection means 61 for detecting the initial delay time of the comparison timing pulse between 0 and 0; a timing data storage 62 storing the delay time of the comparison timing pulse; and a comparison timing pulse initial delay time detection means 61 detects the initial delay time of the comparison timing pulse, the incrementing means 63 increments the stored value of the timing data storage 62, and the comparison timing pulse initial delay time detection means 61 detects the initial delay time of the comparison timing pulse. The structure is characterized by a timing data selector 64 that switches the timing data given to the timing generator 20 to the delay time stored in the timing data storage 62 at each time.

この実施例ではタイミングデータ記憶器62に比較タイ
ミングパルスの初期遅延時間を記憶させると共に、制御
メモリ12からこの初期遅時間に対応するタイミングデ
ータが出力されたことを検出する一致検出回路によって
比較タイミングパルス初期遅延時間検出手段61を構成
し、更にこの比較タイミングパルス初期遅延時間検出手
段61が比較タイミングパルスの初期遅延時間を検出す
る毎に、その検出回数を計数するカウンタ63Aと、加
算器63Bとによってインクリメント手段63を構成し
た場合を示す。
In this embodiment, the initial delay time of the comparison timing pulse is stored in the timing data storage device 62, and the comparison timing pulse is generated by a coincidence detection circuit that detects that timing data corresponding to this initial delay time is output from the control memory 12. The initial delay time detection means 61 is constituted by a counter 63A and an adder 63B that count the number of times the comparison timing pulse initial delay time detection means 61 detects the initial delay time of the comparison timing pulse. A case where the increment means 63 is configured is shown.

つまり制御メモリ12からパターン発生のためのタイミ
ングデータが読出される。制御メモリ12から読出され
たタイミングデータの主要部はタイミング発生器20に
直接与えられ、タイミングパルスに変換されて波形発生
器30に送られる。
That is, timing data for pattern generation is read from the control memory 12. The main part of the timing data read from the control memory 12 is directly given to the timing generator 20, converted into timing pulses, and sent to the waveform generator 30.

これに対し、比較器50に送られる比較タイミングパル
スの発生タイミングを規定する比較タイミングデータは
タイミングデータ選択器64を通じてタイミング発生器
20に与えられる。
On the other hand, comparison timing data that defines the generation timing of the comparison timing pulse sent to the comparator 50 is provided to the timing generator 20 through the timing data selector 64.

タイミングデータ選択器64は平素は制御メモリ12か
ら読出された比較タイミングデータをそのままタイミン
グ発生器20に入力する状態に切替られているが、比較
タイミングパルス初期遅延時間検出手段61が比較タイ
ミングパルスの初期遅延時間を検出する毎にタイミング
データ選択器64はタイミングデータ記憶器62に記憶
した比較タイミングデータを選択し、その選択した比較
タイミングデータを比較器50に入力する。
The timing data selector 64 is normally switched to a state in which the comparison timing data read from the control memory 12 is input directly to the timing generator 20, but the comparison timing pulse initial delay time detection means 61 detects the initial delay time of the comparison timing pulse. Every time a delay time is detected, the timing data selector 64 selects the comparison timing data stored in the timing data storage 62 and inputs the selected comparison timing data to the comparator 50.

比較タイミングパルス初期遅延時間検出手段61は制御
卸メモリ12から読出されるタイミングデータの中の比
較タイミングデータがタイミングデータ記憶器62に記
憶した比較タイミングパルスの初期遅延時間と一致する
とき比較タイミングパルスの初期遅延時間とみなして比
較タイミングパルスの周期検出信号を出力する。
The comparison timing pulse initial delay time detecting means 61 detects the comparison timing pulse when the comparison timing data in the timing data read from the control wholesale memory 12 matches the initial delay time of the comparison timing pulse stored in the timing data storage device 62. It is regarded as the initial delay time and a period detection signal of the comparison timing pulse is output.

比較タイミングパルス初期遅延時間検出手段61が比較
タイミングパルスの初期遅延時間を検出すると、先ず、
タイミングデータ選択器64が切替わりタイミングデー
タ記憶器62に記憶したタイミングデータを選択してタ
イミング発生器20に与える。
When the comparison timing pulse initial delay time detection means 61 detects the initial delay time of the comparison timing pulse, first,
The timing data selector 64 switches to select the timing data stored in the timing data storage 62 and provides it to the timing generator 20.

つまりこの実施例ではインクリメント手段63を構成す
る加算器63Bの加算出力を選択する。比較タイミング
パルスの初期遅延時間の1回目の検出時点ではカウンタ
63Aはその計数値が未だOであるから加算器63Bは
制御メモリ12から読出された比較タイミングパルスの
初期遅延時間に対応するタイミングデータをそのまま取
込んでタイミング発生器20に送り込む。
That is, in this embodiment, the addition output of the adder 63B constituting the incrementing means 63 is selected. At the time of the first detection of the initial delay time of the comparison timing pulse, the count value of the counter 63A is still O, so the adder 63B adds timing data corresponding to the initial delay time of the comparison timing pulse read from the control memory 12. It is taken in as is and sent to the timing generator 20.

タイミングデータ選択器64が加算器63Bの加算デー
タをタイミングデータ選択器64に送り込むのと同時に
比較タイミングパルス初期遅延時間検出手段61から出
力される検出信号をカウンタ63Aが計数し、■を記憶
する。
At the same time as the timing data selector 64 sends the added data of the adder 63B to the timing data selector 64, the counter 63A counts the detection signal output from the comparison timing pulse initial delay time detection means 61 and stores .

1回目の試験が終了し、比較タイミングパルス初期遅延
時間検出手段61が2回目の初期遅延時間を検出すると
、このときは加算器63Bは制御メモリ12から読出さ
れた初期遅延時間値にカウンタ63Aに記憶した1を加
えでてタイミング発生器20に例えば初期遅延時間にI
N秒を加えた比較タイミングデータを入力する。
When the first test is completed and the comparison timing pulse initial delay time detection means 61 detects the second initial delay time, the adder 63B adds the initial delay time value read from the control memory 12 to the counter 63A. The stored 1 is added to the timing generator 20 to set the initial delay time to I.
Input the comparison timing data with N seconds added.

このようにして比較タイミングパルスの初期遅延時間が
検出される毎に、インクリメント手段63に記憶する計
数値が+1され、この計数値が加算器63Bで初期遅延
時間値に加えられてタイミング発生器20に順次入力さ
れる。
In this way, each time the initial delay time of the comparison timing pulse is detected, the count value stored in the incrementing means 63 is incremented by 1, and this count value is added to the initial delay time value by the adder 63B, and the timing generator 20 are input sequentially.

この様子を第2図と第3図を用いて説明する。This situation will be explained using FIGS. 2 and 3.

図の例では制御メモリ12において、アドレスAが読出
されるとき比較タイミングパルスのタイミングデータB
が読出される場合を示す。
In the example shown in the figure, in the control memory 12, when the address A is read, the timing data B of the comparison timing pulse is
The case where is read is shown.

タイミングデータBが読出される毎にカウンタ63Aの
計数値は+1ずつ増加し、タイミング発生器20に与え
られるタイミングデータは1回目がB、2回目がB+1
.3回目がB+2.4回目がB+3に変化する。このよ
うにして比較器5゜に与えられるタイミングデータは順
次+1ずつ増加し、比較タイミングパルスの遅延時間が
例えばIN秒ずつ漸次延長され、この動作が比較器5゜
から一致検出信号が出力されるまで繰返される。
Each time the timing data B is read, the count value of the counter 63A increases by +1, and the timing data given to the timing generator 20 is B for the first time and B+1 for the second time.
.. The third time changes to B+2. The fourth time changes to B+3. In this way, the timing data given to the comparator 5° is sequentially increased by +1, and the delay time of the comparison timing pulse is gradually extended, for example, by IN seconds, and this operation causes the comparator 5° to output a coincidence detection signal. repeated until.

この例では4回目の試験周期で比較器5oが被試験集積
回路40の応答出力を比較タイミングパルスによって読
込むことができ、その読込んだ応答信号が期待値と一致
した場合を示す。
This example shows a case where the comparator 5o can read the response output of the integrated circuit under test 40 using the comparison timing pulse in the fourth test cycle, and the read response signal matches the expected value.

従ゲてこのときタイミング発生器2oに印加したタイミ
ングデータB+3が被試験集積回路4゜の応答遅れ時間
に対応する。
The timing data B+3 applied to the timing generator 2o at this time corresponds to the response delay time of the integrated circuit under test 4°.

第4図はこの発明の他の実施例を示す。この例では比較
タイミングパルス初期遅延時間検出手段61をパターン
回数記憶器61Aと、パターン計数器61Bと、−数構
出回路61Cとによって構成した場合を示す。
FIG. 4 shows another embodiment of the invention. In this example, a case is shown in which the comparison timing pulse initial delay time detection means 61 is constituted by a pattern number storage 61A, a pattern counter 61B, and a -number calculation circuit 61C.

従ってこの例ではパターンの発生回数をシーケンスコン
トローラ11から出力される信号を計数することによっ
て検出し、このパターン発生回数が比較タイミングパル
スのタイミングデータを書込んだパターンに達する毎に
一致検出回路61Cから周期検出信号を発生させるよう
に構成としたものである。
Therefore, in this example, the number of occurrences of the pattern is detected by counting the signals output from the sequence controller 11, and each time the number of occurrences of the pattern reaches the pattern in which the timing data of the comparison timing pulse is written, the coincidence detection circuit 61C It is configured to generate a period detection signal.

つまりシーケンスコントローラ11から出力される信号
をパターン計数器61Bで計数し、パターン発生回数を
計数する。
That is, the signal output from the sequence controller 11 is counted by the pattern counter 61B to count the number of times the pattern has occurred.

パターン発生回数がパターン回数記憶器61Aに設定し
たパターン数と一致すると一致検出回路61Cが一致検
出信号を出力する。つまり試験周期の先頭のパターンか
ら比較タイミングデータを書込んだパターンまでの数を
パターン回数記憶器61、Aに設定し、このパターン回
数に達する毎に比較タイミングパルスの初期遅延時間検
出信号を一致検出回路16Cから出力させる。
When the number of pattern occurrences matches the number of patterns set in the pattern number storage 61A, the match detection circuit 61C outputs a match detection signal. In other words, the number from the first pattern of the test cycle to the pattern in which the comparison timing data is written is set in the pattern number memory 61, A, and each time the number of patterns is reached, the initial delay time detection signal of the comparison timing pulse is detected as a match. It is output from the circuit 16C.

一致検出回路16Cから比較タイミングパルスの周期検
出信号が出力されることによりタイミングデータ選択器
64を切替制御し、インクリメント手段63から与えら
れるタイミングデータを選択し、タイミング発生器20
に出力する。
The timing data selector 64 is switched and controlled by outputting the period detection signal of the comparison timing pulse from the coincidence detection circuit 16C, and the timing data given from the incrementing means 63 is selected, and the timing generator 20
Output to.

インクリメント手段63はこの例ではプリセント可能な
カウンタを用いタイミングデータ記憶器62に設定した
比較タイミングパルスの初期遅延時間に対応するデータ
を予めプリセントしておき、この状態で比較タイミング
パルス初期遅延時間検出手段61から周期検出信号が与
えられることによりインクリメント手段63はそのプリ
セット値に1を加える。従って2回目の周期検出時には
+1された遅延データがタイミングデータ選択器64に
与えられ、比較タイミングパルスの遅延時間が順次延長
される。
In this example, the incrementing means 63 uses a counter that can be preset to pre-present data corresponding to the initial delay time of the comparison timing pulse set in the timing data storage 62, and in this state, the comparison timing pulse initial delay time detection means 61, the incrementing means 63 adds 1 to its preset value. Therefore, when the second period is detected, the delay data incremented by +1 is given to the timing data selector 64, and the delay time of the comparison timing pulse is sequentially extended.

「発明の効果」 以上説明したようにこの発明によれば制御メモIJ12
に記憶したタイミングデータを書替ることなく、比較器
50に与える比較タイミングパルスの供給タイミングを
試験回数毎に自動的に順次遅延させる構成としたから、
書替に要する時間だけ短縮することができる。よって集
積回路の応答遅れ時間を短時間に計測することができ、
高速処理が可能となる。
"Effects of the Invention" As explained above, according to the present invention, the control memo IJ12
The structure is such that the supply timing of the comparison timing pulse given to the comparator 50 is automatically and sequentially delayed for each test count without rewriting the timing data stored in the comparator 50.
The time required for rewriting can be reduced. Therefore, the response delay time of an integrated circuit can be measured in a short time.
High-speed processing becomes possible.

【図面の簡単な説明】[Brief explanation of drawings]

第1図はこの発明の一実施例を説明するためのブロック
図、第2図及び第3図はこの発明の要部の動作を説明す
るだめの図、第4図はこの発明の他の実施例を示すブロ
ック図、第5図は従来の技術を説明するためのブロック
図、第6図及び第7図は従来の技術の動作を説明するた
めの図である。 lO:パターン発生器、20:タイミング発生器、30
:波形発生器、40:被試験集積回路、50:比較器、
61:比較タイミングパルス初期遅延時間検出手段、6
2:タイミングデータ記憶器、63:インクリメント手
段、64:タイミングデータ選択器。
FIG. 1 is a block diagram for explaining one embodiment of this invention, FIGS. 2 and 3 are diagrams for explaining the operation of the main parts of this invention, and FIG. 4 is a block diagram for explaining another embodiment of this invention. FIG. 5 is a block diagram showing an example, and FIG. 5 is a block diagram for explaining the conventional technique. FIGS. 6 and 7 are diagrams for explaining the operation of the conventional technique. lO: pattern generator, 20: timing generator, 30
: waveform generator, 40: integrated circuit under test, 50: comparator,
61: Comparison timing pulse initial delay time detection means, 6
2: Timing data storage device, 63: Increment means, 64: Timing data selector.

Claims (3)

【特許請求の範囲】[Claims] (1)A、パターン発生器を構成する制御メモリからパ
ターン発生用のタイミングデータが読出され、このタイ
ミングデータがタイミング発生器に与えられ、タイミン
グ発生器において試験パターン信号の実波形の生成に必
要なタイミング信号に変換され、このタイミング信号と
パターンメモリから出力されるパターンデータとが波形
発生器に与えられて試験パターン信号を生成し、この試
験パターン信号を被試験集積回路に与え、 被試験集積回路の応答信号を比較器に与え、比較器にお
いて比較タイミングパルスによって被試験集積回路の応
答信号を読込み、 この応答信号と期待値パターンとを比較し、被試験集積
回路に試験パターン信号を与えた時点から応答信号が得
られるまでの応答遅れ時間を上記タイミング発生器から
上記比較器に与えられる比較タイミングパルスの遅延時
間で計測するようにした集積回路試験装置において、 B、上記比較タイミングパルスの初期遅延時間を記憶す
るタイミングデータ記憶器と、 C、上記比較タイミングパルスの発生周期を検出する比
較タイミングパルス発生周期検出手段と、 D、この比較タイミングパルス発生周期検出手段が比較
タイミングパルスの発生周期を検出する毎に、上記タイ
ミングデータ記憶器に記憶した遅延時間をタイミング発
生器に与えるタイミングデータ選択器と、 E、このタイミングデータ選択器が比較タイミングパル
スの遅延時間の設定値を選択する毎に上記タイミングデ
ータ記憶器の遅延時間をインクリメントするインクリメ
ント手段と、 を設けたことを特徴とする集積回路試験装置。
(1) A. Timing data for pattern generation is read from the control memory that constitutes the pattern generator, this timing data is given to the timing generator, and the timing data is used to generate the actual waveform of the test pattern signal. The timing signal and the pattern data output from the pattern memory are converted into a timing signal, and the timing signal and the pattern data output from the pattern memory are applied to a waveform generator to generate a test pattern signal, and this test pattern signal is applied to the integrated circuit under test. The response signal of the integrated circuit under test is applied to the comparator, the response signal of the integrated circuit under test is read by the comparison timing pulse in the comparator, this response signal is compared with the expected value pattern, and the test pattern signal is applied to the integrated circuit under test. In an integrated circuit testing apparatus, the response delay time until a response signal is obtained from the timing generator is measured by the delay time of the comparison timing pulse given from the timing generator to the comparator, wherein: B. the initial delay of the comparison timing pulse; a timing data storage device for storing time; C. comparison timing pulse generation cycle detection means for detecting the generation cycle of the comparison timing pulse; and D. the comparison timing pulse generation cycle detection means detects the generation cycle of the comparison timing pulse. E. a timing data selector that supplies the delay time stored in the timing data storage device to the timing generator each time E. An integrated circuit testing device comprising: incrementing means for incrementing the delay time of a data storage device.
(2)請求項(1)記載の比較タイミングパルス発生周
期検出手段を、タイミングデータ記憶器と、このタイミ
ングデータ記憶器に記憶したタイミングデータと同一デ
ータが上記制御メモリから読出されることを検出する一
致検出器とによって構成した集積回路試験装置。
(2) The comparison timing pulse generation period detecting means according to claim (1) is connected to a timing data storage device and detects that the same timing data as the timing data stored in the timing data storage device is read out from the control memory. An integrated circuit testing device configured with a coincidence detector.
(3)請求項(1)記載の比較タイミングパルス発生周
期検出手段を、所定の周期内に発生するパターン数を記
憶するパターン数記憶器と、集積回路に与える試験パタ
ーン数を計数するパターンカウンタと、上記パターン数
記憶器に記憶したパターン数とパターンカウンタの計数
値とが一致することを検出する一致検出器とによって構
成したことを特徴とする集積回路試験装置。
(3) The comparison timing pulse generation cycle detecting means according to claim (1) comprises a pattern number memory that stores the number of patterns generated within a predetermined cycle, and a pattern counter that counts the number of test patterns applied to the integrated circuit. An integrated circuit testing device comprising: a coincidence detector for detecting coincidence between the number of patterns stored in the pattern number storage device and the counted value of the pattern counter.
JP1340385A 1989-12-28 1989-12-28 Integrated circuit test equipment Expired - Fee Related JP2846383B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1340385A JP2846383B2 (en) 1989-12-28 1989-12-28 Integrated circuit test equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1340385A JP2846383B2 (en) 1989-12-28 1989-12-28 Integrated circuit test equipment

Publications (2)

Publication Number Publication Date
JPH03200080A true JPH03200080A (en) 1991-09-02
JP2846383B2 JP2846383B2 (en) 1999-01-13

Family

ID=18336443

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1340385A Expired - Fee Related JP2846383B2 (en) 1989-12-28 1989-12-28 Integrated circuit test equipment

Country Status (1)

Country Link
JP (1) JP2846383B2 (en)

Also Published As

Publication number Publication date
JP2846383B2 (en) 1999-01-13

Similar Documents

Publication Publication Date Title
US4503536A (en) Digital circuit unit testing system utilizing signature analysis
EP0136204A2 (en) Control of signal timing apparatus in automatic test systems using minimal memory
US5610925A (en) Failure analyzer for semiconductor tester
JPS6232511B2 (en)
JPH06148279A (en) Electronic device testing and measuring device and calibratin of timing and voltage level thereof
US4837521A (en) Delay line control system for automatic test equipment
KR20010024360A (en) Format sensitive timing calibration for an integrated circuit tester
JPH027530B2 (en)
KR100514335B1 (en) Integrated circuit tester having multiple period generators
US4982109A (en) Circuit and method for measuring the duration of a selected pulse in a pulse train
JP2985056B2 (en) IC test equipment
JP2002090426A (en) Semiconductor testing device
JPH03200080A (en) Testing device for integrated circuit
JP2001305197A (en) Method and device for calibrating pulse width timing error correction in semiconductor integrated circuit test
US5570383A (en) Timing hazard detector accelerator
JP2000090693A (en) Memory test device
JPH08293734A (en) Waveform generator
JP2651178B2 (en) IC card test equipment
JP3340459B2 (en) Signal determination device and signal determination method
JPH0639350Y2 (en) IC test equipment
EP0642136A2 (en) Apparatus for generating address data
JP2598709B2 (en) IC output pulse width inspection circuit
JP2850333B2 (en) Microprocessor development support equipment
KR0119771Y1 (en) Rom test circuit
JPH0673227B2 (en) Magnetic disk characteristics measuring device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees