[go: up one dir, main page]

JP2002062340A - Semiconductor test equipment - Google Patents

Semiconductor test equipment

Info

Publication number
JP2002062340A
JP2002062340A JP2000252485A JP2000252485A JP2002062340A JP 2002062340 A JP2002062340 A JP 2002062340A JP 2000252485 A JP2000252485 A JP 2000252485A JP 2000252485 A JP2000252485 A JP 2000252485A JP 2002062340 A JP2002062340 A JP 2002062340A
Authority
JP
Japan
Prior art keywords
data
test
register
pattern
condition
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2000252485A
Other languages
Japanese (ja)
Inventor
Yoshitetsu Odashiro
佳 哲 小田代
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2000252485A priority Critical patent/JP2002062340A/en
Publication of JP2002062340A publication Critical patent/JP2002062340A/en
Pending legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)

Abstract

(57)【要約】 (修正有) 【課題】 被試験回路をテストする場合の総合的なテス
ト時間を短縮する。 【解決手段】 入力データd4に基づき被試験回路に試
験用のドライバ入力信号Sdを与える波形生成部4と、
被試験回路から戻ってきたコンパレータ出力信号Scを
期待値データd5と比較して合否判定信号S1を出力す
る論理判定部5を備える半導体試験装置において、タイ
ミング発生部3、波形生成部4、論理判定部5毎に対応
して条件データを格納するレジスタ61、62、63に
レジスタ設定データd2またはd6を設定するに当り、
一定のパターンを持つ定常的に用いられるデータについ
ては、パターンメモリ2からデコード部11を通じて設
定し、テスタコントローラ8から可変的に与えられる条
件データについてはデコード回路7から設定するように
して、レジスタ61、62、63への条件データの設定
の高速化を図る。
(57) [Summary] (with correction) [PROBLEMS] To reduce the overall test time when testing a circuit under test. SOLUTION: A waveform generating section 4 which supplies a driver under test signal Sd to a circuit under test based on input data d4,
In a semiconductor test apparatus including a logic judgment unit 5 for comparing a comparator output signal Sc returned from a circuit under test with expected value data d5 and outputting a pass / fail judgment signal S1, a timing generation unit 3, a waveform generation unit 4, a logic judgment In setting the register setting data d2 or d6 in the registers 61, 62, and 63 for storing the condition data corresponding to each unit 5,
Registers 61 are set such that data that is regularly used having a fixed pattern is set from the pattern memory 2 through the decoding unit 11, and condition data variably given from the tester controller 8 is set from the decode circuit 7. , 62 and 63 are set at high speed.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、半導体試験装置に
係り、特に、パーピンアーキテクチャーのテスタにテス
ト条件を設定する構成に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor test apparatus, and more particularly, to a configuration for setting test conditions in a tester having a perpin architecture.

【0002】[0002]

【従来技術】図3は、従来の半導体試験装置のブロック
図であり、特に、パーピンアーキテクチャーを採用した
構成を例示するものである。
2. Description of the Related Art FIG. 3 is a block diagram of a conventional semiconductor test apparatus, and particularly illustrates a configuration employing a perpin architecture.

【0003】図において示すように、パーピンアーキテ
クチャーの構成では、各試験チャンネル毎に、パーピン
ロジック部1が配置される。
As shown in the figure, in the configuration of the per-pin architecture, a per-pin logic unit 1 is arranged for each test channel.

【0004】これらのパーピンロジック部1は、パター
ンメモリ2、タイミング発生部3、波形生成部4、論理
判定部5、第1のレジスタ61、第2のレジスタ62、
第3のレジスタ63、デコード回路7を備えている。
These per-pin logic units 1 include a pattern memory 2, a timing generation unit 3, a waveform generation unit 4, a logic judgment unit 5, a first register 61, a second register 62,
The third register 63 and the decoding circuit 7 are provided.

【0005】ちなみに、第1のレジスタ61、第2のレ
ジスタ62、第3のレジスタ63はそれぞれ、タイミン
グ発生部3、波形生成部4、論理判定部5毎に対応して
設けられており、タイミング情報や波形情報などのテス
ト条件を格納する機能を有する。
Incidentally, a first register 61, a second register 62, and a third register 63 are provided corresponding to the timing generator 3, the waveform generator 4, and the logic determiner 5, respectively. It has a function of storing test conditions such as information and waveform information.

【0006】パターンメモリ2は、試験用波形生成や論
理判定に必要な入力データd4、試験時の期待値データ
d6などのパターンデータd3を格納しており、パター
ンメモリアドレス発生器9から与えられるパターンメモ
リアドレスデータd1に基づいてアクセスされる。
The pattern memory 2 stores input data d4 necessary for generation of a test waveform and logic judgment, pattern data d3 such as expected value data d6 at the time of testing, and a pattern given from a pattern memory address generator 9. Access is performed based on the memory address data d1.

【0007】また、タイミング発生部3は、入力波形の
エッジタイミング、期待値比較のタイミングを生成し、
波形生成部4、論理判定部5にタイミングクロックCL
Kを与える。
The timing generator 3 generates the edge timing of the input waveform and the timing of the expected value comparison,
The timing clock CL is supplied to the waveform generator 4 and the logic determiner 5.
Give K.

【0008】波形生成部4は、パターンメモリ2から出
力されたパターンデータd3の中から入力データd4を
入力され、タイミング発生部3から出力されたタイミン
グクロックCLKに従って、試験波形を図示しない被試
験半導体に送り出すためのドライバ入力信号Sdを生成
する。
The waveform generator 4 receives the input data d4 from the pattern data d3 output from the pattern memory 2 and outputs a test waveform according to the timing clock CLK output from the timing generator 3 (not shown). To generate a driver input signal Sd for sending out to the driver.

【0009】論理判定部5は、パターンメモリ2から出
力されたパターンデータd3の中から期待値データd5
を与えられ、タイミング発生部3から出力されたタイミ
ングクロックCLKに従って被試験半導体から戻ってき
たコンパレータ出力信号Scを期待値と比較し、Pas
s/Failの合否判定信号S1を出力する。
[0009] The logic determination unit 5 determines the expected value data d5 from the pattern data d3 output from the pattern memory 2.
And compares the comparator output signal Sc returned from the semiconductor device under test with an expected value in accordance with the timing clock CLK output from the timing generation section 3,
An s / Fail pass / fail judgment signal S1 is output.

【0010】更に、第1のレジスタ61はタイミング発
生部3を動作させるために必要なデータを保持する。ま
た、第2のレジスタは、波形生成部4を動作させるため
に必要なデータを保持する。一方、第3のレジスタは、
論理判定部5を動作させるために必要なデータを保持す
る。
Further, the first register 61 holds data necessary for operating the timing generator 3. Further, the second register holds data necessary for operating the waveform generation unit 4. On the other hand, the third register
The data necessary for operating the logic determination unit 5 is held.

【0011】デコード回路7は、テスタコントローラ8
からテスタバス10を通じて送られてくるタイミング情
報や波形情報などのテスト条件データに基づき、レジス
タ61、62、63に対するレジスタ設定データd6お
よび書き込み信号C2を生成する。
The decoding circuit 7 includes a tester controller 8
Generates register setting data d6 and a write signal C2 for the registers 61, 62 and 63 based on test condition data such as timing information and waveform information sent from the tester bus 10 via the tester bus 10.

【0012】なお、このパーピンロジック部1には、図
示しないが、この他にも様々な機能を持った回路が含ま
れる。
Although not shown, the per-pin logic unit 1 includes circuits having various other functions.

【0013】一方、このパーピンロジック部1を制御す
るために、テスタバス10には、テスタコントローラ8
やパターンメモリアドレス発生器9が接続される。この
中で、パターンメモリアドレス発生器9は、テスタバス
10を通じて与えられるテスタコントローラ8からのデ
ータや、その他の系統から与えられるパターンインスト
ラクションPIおよびシステムクロックSCLKに従っ
て、パターンメモリ2に対するパターンメモリアドレス
データd1を発生している。
On the other hand, in order to control the per-pin logic unit 1, a tester controller 8
And a pattern memory address generator 9 are connected. Among them, the pattern memory address generator 9 generates the pattern memory address data d1 for the pattern memory 2 in accordance with the data from the tester controller 8 provided through the tester bus 10 and the pattern instruction PI and system clock SCLK provided from other systems. It has occurred.

【0014】以上述べたような構成において、次にその
動作を説明する。
Next, the operation of the above-described configuration will be described.

【0015】パーピンロジック部1に含まれる各種のレ
ジスタ61、62、63に対するタイミング情報や波形
情報などのテスト条件データの書き込み処理は、テスタ
コントローラ8からテスタバス10を経由して、デコー
ド回路7に与えられるデータに基づいて行われる。デコ
ード回路7からのレジスタ設定データd6は、書き込み
信号C2に基づき、第1のレジスタ61、第2のレジス
タ62、第3のレジスタ63に書き込まれる。
A process of writing test condition data such as timing information and waveform information to various registers 61, 62, and 63 included in the per-pin logic unit 1 is given from the tester controller 8 to the decode circuit 7 via the tester bus 10. Is performed based on the data obtained. The register setting data d6 from the decoding circuit 7 is written to the first register 61, the second register 62, and the third register 63 based on the write signal C2.

【0016】一方、テスタコントローラ8からテスタバ
ス10を経由して与えられるデータやパターンインスト
ラクションPIとシステムクロックSCLKに基づい
て、パターンメモリアドレス発生器9からパターンメモ
リ2に対して、パターンメモリアドレスデータd1が出
力される。その結果、パターンメモリ2は指定されたア
ドレスに基づきパターンデータd3を生成し、波形生成
部4および論理判定部5に出力する。
On the other hand, the pattern memory address generator 9 sends the pattern memory address data d1 to the pattern memory 2 based on the data supplied from the tester controller 8 via the tester bus 10 and the pattern instruction PI and the system clock SCLK. Is output. As a result, the pattern memory 2 generates the pattern data d3 based on the specified address, and outputs it to the waveform generator 4 and the logic determiner 5.

【0017】パターンデータd3に含まれる入力データ
d4は、タイミング発生部3からのタイミングクロック
CLKに基づいて波形生成部4に取り込まれ、ドライバ
入力信号Sdとして、被試験回路に出力される。
The input data d4 included in the pattern data d3 is taken into the waveform generator 4 based on the timing clock CLK from the timing generator 3, and is output to the circuit under test as a driver input signal Sd.

【0018】一方、パターンデータd3に含まれる期待
値データd5は、タイミング発生部3からのタイミング
クロックCLKに基づいて論理判定部5に取り込まれ、
被試験回路からのコンパレータ出力信号Scと比較処理
され、その結果として、論理判定部5からは合否判定信
号S1が出力される。
On the other hand, the expected value data d5 included in the pattern data d3 is taken into the logic judgment unit 5 based on the timing clock CLK from the timing generation unit 3, and
The comparison process is performed with the comparator output signal Sc from the circuit under test, and as a result, the logic judgment unit 5 outputs the pass / fail judgment signal S1.

【0019】基本的に、パーピンロジックアーキテクチ
ュアを採用している半導体試験装置の場合、各テスタチ
ャンネル毎に異なる波形、入力タイミング、期待値比較
タイミング等の設定が可能である。
Basically, in the case of a semiconductor test apparatus employing a per-pin logic architecture, it is possible to set different waveforms, input timings, expected value comparison timings, and the like for each tester channel.

【0020】しかしながら、裏返して言うならば、テス
タコントローラ8から各パーピンロジック部1のレジス
タ61、62、63に対するタイミング情報や波形情報
などのテスト条件の書き込み処理を行う場合は、どうし
てもシリアル処理にならざるを得ない。
However, in other words, when writing test conditions such as timing information and waveform information from the tester controller 8 to the registers 61, 62 and 63 of each per-pin logic unit 1, serial processing is inevitable. I have no choice.

【0021】[0021]

【発明が解決しようとする課題】以上述べたように、従
来の半導体試験装置は、テスタコントローラ8からデコ
ード回路7を通じて、第1のレジスタ61、第2のレジ
スタ62、第3のレジスタ63のそれぞれに対応する必
要なデータを設定するように構成されるので、一定のパ
ターンに従って行うテストに用いるタイミング情報や波
形情報などの定常データについても、同様にしてそれぞ
れ設定しなければならない。つまり、データパターンが
予め判っている定常データについても、データの設定処
理はテスタコントローラ8からパーピンロジック部1毎に
個別にシリアルに設定せざるを得ないため、テスタチャ
ンネル数が増えれば増える程、レジスタ61、62、6
3への書き込み処理にかかる時間が増大してしまう。結
果として、トータルなテストタイムの増大を招き、LS
Iテストのスループット低下の原因となっていた。
As described above, in the conventional semiconductor test apparatus, each of the first register 61, the second register 62, and the third register 63 is transmitted from the tester controller 8 through the decode circuit 7. Is set so as to set necessary data corresponding to the constant data. Therefore, the steady data such as timing information and waveform information used for a test performed according to a certain pattern must be similarly set. In other words, even for stationary data whose data pattern is known in advance, the data setting process must be set individually and serially for each per-pin logic unit 1 from the tester controller 8, so the more the number of tester channels, the more Registers 61, 62, 6
3, the time required for the writing process to the file 3 increases. As a result, the total test time increases, and LS
This causes a decrease in the throughput of the I test.

【0022】従って、本発明は、上記のような従来技術
の問題点を解消し、タイミング情報、波形情報、期待値
データなどのテスト条件の中で一定のパターンを持つ定
常的に用いられるデータについて、高速でそれぞれに対
応するレジスタに設定することができるようにすること
により、テスタチャンネル数が多くても、総合的なテス
ト時間を短縮できるようにした半導体試験装置を提供す
ることを目的とする。
Therefore, the present invention solves the above-mentioned problems of the prior art and solves the problem of constantly used data having a certain pattern in test conditions such as timing information, waveform information, and expected value data. It is an object of the present invention to provide a semiconductor test apparatus capable of shortening the overall test time even when the number of tester channels is large by enabling the setting to the corresponding registers at high speed. .

【0023】[0023]

【課題を解決するための手段】上記目的を達成するため
に、本発明は、パターンデータに基づき被試験回路に試
験用の波形を与える波形生成手段と、被試験回路から戻
ってきた信号をパターンデータに基づく期待値と比較す
る論理判定手段と、前記波形生成手段と前記論理判定手
段にタイミング信号を与えるタイミング発生手段と、各
テスタチャンネル毎に設けられ、タイミング情報や波形
情報等のテスト条件を格納する複数のレジスタ手段と、
前記テスト条件のデータを格納するパターンメモリ手段
と、前記パターンメモリ手段の出力がパターンデータの
場合は、これを前記波形生成手段および前記論理判定手
段に与え、前記パターンメモリ手段の出力が前記テスト
条件のデータの場合は、これを必要に応じて前記複数の
レジスタ手段の必要なものに転送する条件手段と、を備
えることを特徴とする半導体試験装置を提供するもので
ある。
In order to achieve the above object, the present invention provides a waveform generating means for applying a test waveform to a circuit under test on the basis of pattern data, and a method for converting a signal returned from the circuit under test into a pattern. Logic determination means for comparing with an expected value based on data; timing generation means for providing a timing signal to the waveform generation means and the logic determination means; and test conditions such as timing information and waveform information provided for each tester channel. A plurality of register means for storing;
A pattern memory unit for storing the data of the test condition; and when the output of the pattern memory unit is pattern data, the pattern data is supplied to the waveform generation unit and the logic judgment unit. In the case of the above data, there is provided a semiconductor test apparatus characterized by comprising condition means for transferring the data to necessary ones of the plurality of register means as necessary.

【0024】[0024]

【発明の実施の形態】以下、図面を参照しながら、本発
明の実施形を説明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0025】図1は本発明の実施形に係る半導体試験装
置のブロック図である。同図の構成の、図3の構成と異
なる点は、パターンメモリ2が、予め定められたパター
ンのテストに用いられるデータ構成の予め判っている定
常データを格納しており、この定常データを、選択的に
取り出す機能を持ったデコード部11が設けられているこ
とである。
FIG. 1 is a block diagram of a semiconductor test apparatus according to an embodiment of the present invention. 3 is different from the configuration of FIG. 3 in that the pattern memory 2 stores known steady data of a data configuration used for a test of a predetermined pattern. That is, a decoding unit 11 having a function of selectively extracting is provided.

【0026】つまり、第1のレジスタ61、第2のレジ
スタ62、第3のレジスタ63にタイミング情報や波形
情報などのテスト条件についての可変データを書き込む
場合は、従来と同じように、テスタコントローラ8から
デコード回路7を通じて、レジスタ設定データd6が与
えられる。
That is, when writing variable data relating to test conditions such as timing information and waveform information into the first register 61, the second register 62, and the third register 63, the tester controller 8 , Through the decode circuit 7, the register setting data d6 is given.

【0027】これに対して、予め定められたパターンの
テストに用いられるテスト条件を示す定常データを書き
込む場合は、パターンメモリ2の出力からデコード部11
でレジスタ設定データd2として判別抽出し、各レジス
タ61、62、63に設定するようにする。
On the other hand, when writing steady data indicating test conditions used for testing a predetermined pattern, the decoding unit 11
In step (1), the data is discriminated and extracted as the register setting data d2, and is set in each of the registers 61, 62, and 63.

【0028】なお、上記の機能を実現するため、デコー
ド部11に対しては、パターンメモリ2からのデータd
31に加えて、パターンメモリアドレスデータd1がパタ
ーンデータd32の出力を示すものなのか、レジスタ設定
データd2の出力を示すものなのかを指示するパターン
インストラクションPIが与えられる。
In order to realize the above function, the decoding unit 11 sends data d from the pattern memory 2 to the decoding unit 11.
In addition to 31, a pattern instruction PI indicating whether the pattern memory address data d1 indicates the output of the pattern data d32 or the register setting data d2 is provided.

【0029】以上述べたような構成において、その動作
を、図2のデータフロー図に基づいて説明する。
The operation of the above configuration will be described with reference to the data flow diagram of FIG.

【0030】パーピンロジック部1に含まれる各種のレ
ジスタ61、62、63に対する可変データの書き込み
処理は、従来の場合と同様に、テスタコントローラ8か
らテスタバス10を経由して、デコード回路7に与えら
れるデータに基づいて行われる。デコード回路7からの
レジスタ設定データd6は、レジスタ書き込み信号C2
に基づき、第1のレジスタ61、第2のレジスタ62、
第3のレジスタ63に書き込まれる。
The process of writing variable data to the various registers 61, 62 and 63 included in the per-pin logic unit 1 is given from the tester controller 8 to the decode circuit 7 via the tester bus 10 as in the conventional case. It is based on the data. The register setting data d6 from the decode circuit 7 is a register write signal C2
, The first register 61, the second register 62,
The data is written to the third register 63.

【0031】一方、パターンメモリアドレス発生器9
は、テスタコントローラ8からテスタバス10を経由し
て与えられるデータやパターンインストラクションP
I、システムクロックSCLKに基づきパターンメモリ
アドレスデータd1を生成するが、このパターンメモリア
ドレスデータd1は、パターンメモリ2に与えられる。
On the other hand, the pattern memory address generator 9
Is a data or pattern instruction P provided from the tester controller 8 via the tester bus 10.
I, the pattern memory address data d1 is generated based on the system clock SCLK. The pattern memory address data d1 is given to the pattern memory 2.

【0032】以上のようにして、パターンメモリアドレ
ス発生器9から出力されるパターンメモリアドレスデー
タd1により、パターンメモリ2がアクセスされると、
パターンメモリ2からはデータd31が出力される。
As described above, when the pattern memory 2 is accessed by the pattern memory address data d1 output from the pattern memory address generator 9,
Data d31 is output from the pattern memory 2.

【0033】このデータd31とパターンインストラク
ションPIは、デコード部11に与えられ、デコード部
11はデータd31に対応して、パターンデータd31
またはレジスタ設定データd2とレジスタ書き込み信号
C1を発生する。
The data d31 and the pattern instruction PI are given to the decoding unit 11, which decodes the pattern data d31 corresponding to the data d31.
Alternatively, it generates the register setting data d2 and the register write signal C1.

【0034】つまり、デコード部11は、パターンメモ
リ2からのデータd31が、入力パターンや期待値パタ
ーンであるか、レジスタ61、62、63に対する書き
込みデータであるかをパターンインストラクションPI
に基づいて判別して、入力パターンや期待値を含むパタ
ーンであれば、波形生成部4や論理判定部5に対するパ
ターンデータd32を出力し、レジスタ61、62、6
3に対する書き込みデータであれば、レジスタ設定デー
タd2を出力する。
That is, the decoding unit 11 determines whether the data d31 from the pattern memory 2 is an input pattern or an expected value pattern, or is data to be written to the registers 61, 62, and 63 by a pattern instruction PI.
And if the pattern includes an input pattern or an expected value, the pattern data d32 to the waveform generator 4 or the logic determiner 5 is output and the registers 61, 62, 6
If it is write data for No. 3, register setting data d2 is output.

【0035】以上の動作を更に詳細に説明する。The above operation will be described in more detail.

【0036】一般に、パターンメモリ2は3ビット幅に
なっている。この3ビットのデータで、入力データの
“0”、“1”、負論理パルスN、正論理パルスP、期
待値データの“0”、“1”、ハイインピーダンスZ、
マスクXを表現するパターンデータd32を出力し、こ
のパターンデータd32に基づいて、波形生成部4およ
び論理判定部5は動作する。
Generally, the pattern memory 2 has a width of 3 bits. With these 3-bit data, input data "0", "1", negative logic pulse N, positive logic pulse P, expected value data "0", "1", high impedance Z,
The pattern data d32 representing the mask X is output, and the waveform generator 4 and the logic determiner 5 operate based on the pattern data d32.

【0037】なお、テスト条件が連続実行される複数の
パターンプログラムの場合には、テストタイム短縮のた
め、デコード部11から各レジスタ61〜63への書き
込みは行わない。つまり、パターンメモリ2から各レジ
スタ61〜63へは、必要に応じて、必要なチャンネル
のレジスタへのみ、転送が行われるのである。ここで、
転送すべきか否かの判断は、パターンインストラクショ
ンP1に基づいて、又はデコード部11によって行われ
る。これらいずれの場合も、その動作は、テスタコント
ローラ8が管理している。
In the case of a plurality of pattern programs in which test conditions are continuously executed, writing from the decoding unit 11 to each of the registers 61 to 63 is not performed in order to shorten the test time. That is, the transfer from the pattern memory 2 to each of the registers 61 to 63 is performed only to the register of the necessary channel as needed. here,
The determination of whether or not to transfer is performed based on the pattern instruction P1 or by the decoding unit 11. In any of these cases, the operation is managed by the tester controller 8.

【0038】一方、レジスタ61、62、63に与えら
れるレジスタ設定データd2は、そのデータの種別によ
りデータ幅は異なるが、例えば、タイミングデータであ
れば20〜30ビット幅のデータである。このため、パ
ターンメモリ2のひとつのアドレスから出力された3ビ
ットデータではレジスタデータとは成りえないため、デ
コード部11はパターンメモリ2の複数のアドレスから
出力されたデータをビット変換する機能を持っている。
このためにデコード部11は、複数のアドレスから出力
された3ビットのデータを格納蓄積し、これをまとめて
レジスタ設定データd2として出力する構造となってい
る。
On the other hand, the register setting data d2 given to the registers 61, 62 and 63 has different data widths depending on the types of the data. For example, timing data is 20 to 30 bits wide. For this reason, since the 3-bit data output from one address of the pattern memory 2 cannot be used as register data, the decoding unit 11 has a function of converting the data output from a plurality of addresses of the pattern memory 2 into bits. ing.
For this reason, the decoding unit 11 has a structure in which 3-bit data output from a plurality of addresses is stored and accumulated, and this is collectively output as register setting data d2.

【0039】デコード部11は、併せて、パターンイン
ストラクションPIをキーワードとして、パターンメモ
リ2から出力されたデータがレジスタデータであれば、
ビット変換の処理を行い、更に、レジスタ61、62、
63の中から特定のレジスタに書き込むための信号であ
るレジスタ書き込み信号C1を出力する。
The decoding unit 11 also uses the pattern instruction PI as a keyword, and if the data output from the pattern memory 2 is register data,
Performs bit conversion processing, and further registers 61, 62,
A register write signal C1 which is a signal for writing to a specific register from among 63 is output.

【0040】以上のようにして得られたレジスタ設定デ
ータd2は、レジスタ書き込み信号C1に基づき、第1
のレジスタ61、第2のレジスタ62、第3のレジスタ
63の中から選択されたレジスタに書き込まれることと
なる。
The register setting data d2 obtained as described above is stored in the first register based on the register write signal C1.
, The second register 62, and the third register 63.

【0041】一方、デコード部11から出力されたパタ
ーンデータd31に含まれる入力データd4は、タイミ
ング発生部3からのタイミングクロックCLKに基づい
て波形生成部4に取り込まれ、ドライバ入力信号Sdと
して、被試験回路に出力される。
On the other hand, the input data d4 included in the pattern data d31 output from the decoding unit 11 is taken into the waveform generation unit 4 based on the timing clock CLK from the timing generation unit 3, and is received as the driver input signal Sd. Output to test circuit.

【0042】また、パターンデータd31に含まれる期
待値データd5は、タイミング発生部3からのタイミン
グクロックCLKに基づいて論理判定部5に取り込ま
れ、被試験回路からのコンパレータ出力信号Scと比較
処理され、その結果として、論理判定部5からは合否判
定信号S1が出力される。
The expected value data d5 included in the pattern data d31 is taken into the logic judgment unit 5 based on the timing clock CLK from the timing generation unit 3, and is compared with the comparator output signal Sc from the circuit under test. As a result, a pass / fail judgment signal S1 is output from the logic judgment unit 5.

【0043】なお、実際のテストにおいては、波形デー
タ、タイミングデータなど、パターンプログラムとは別
の、一般にテストファイルと呼ばれているファイルに記
述され、テスタコントローラから各レジスタに書き込み
処理される。
In an actual test, waveform data, timing data, and the like are described in a file other than the pattern program, which is generally called a test file, and is written to each register by the tester controller.

【0044】本実施形では、波形データ、タイミングデ
ータなどをパターンメモリから与える仕組みを持たせて
いるため、パターンプログラム中にそのデータを格納す
る必要があるが、そのパターンプログラムは容易に生成
可能である。
In this embodiment, since a mechanism is provided for providing waveform data, timing data, and the like from the pattern memory, it is necessary to store the data in the pattern program, but the pattern program can be easily generated. is there.

【0045】また、従来は、パターンデータのみが記述
されているパターンプログラムと、波形情報やタイミン
グ情報などが記述されたテストプログラムをそれぞれ独
立して管理していたが、本実施形の構成によれば、波形
情報、タイミング情報などもパターンプログラム内に記
述して、一括管理することになる。このため、テストオ
フライン環境、つまりコンピュータ上でテストのシミュ
レーションを行う環境におけるパターンデバッグ作業が
容易になる。また、CADデータからテスタプログラム
を発生したり、他のテスタ機種へのテスタプログラムの
移植も容易になるといいうメリットもある。
Conventionally, a pattern program in which only pattern data is described and a test program in which waveform information, timing information, and the like are described are managed independently of each other. For example, waveform information, timing information, and the like are described in the pattern program and managed collectively. This facilitates pattern debugging in a test off-line environment, that is, an environment in which a test is simulated on a computer. There is also an advantage that a tester program can be generated from CAD data, and porting of a tester program to another tester model becomes easy.

【0046】なお、本実施形の構成は、波形データやタ
イミングデータが定常データの場合の高速処理を特徴と
しているが、その他の可変データが必要とされる場合
は、先にも述べたように、テスタコントローラ8からテ
スタバス10を通じてデコード回路7に与えられるデー
タに基づき、レジスタ設定データd6と書き込み信号C
2を生成し、レジスタ62、62、63に対するデータ
の書き込みを行わせるので、半導体試験装置を柔軟に運
用することが可能である。
The configuration of the present embodiment is characterized by high-speed processing when the waveform data and timing data are stationary data. However, when other variable data is required, as described above, , The register setting data d6 and the write signal C based on the data supplied from the tester controller 8 to the decode circuit 7 through the tester bus 10.
2 is generated and data is written to the registers 62, 62, and 63, so that the semiconductor test apparatus can be operated flexibly.

【0047】[0047]

【発明の効果】以上述べたように、本発明の半導体試験
装置は、予めテストパターンが判っている場合に用いる
定常データについては、波形生成部や論理判定部にパタ
ーンデータを与えるパターンメモリの出力データからデ
コード部を通じて生成するように構成したので、パーピ
ンアーキテクチャーを適用される半導体試験装置で、タ
イミング情報や波形情報などのテスト条件を、タイミン
グ発生器、波形発生器、論理判定部に対応して設けられ
た各レジスタへの条件データの設定時間を高速化でき、
総合的な試験時間を短縮できる効果がある。
As described above, according to the semiconductor test apparatus of the present invention, for the steady data used when the test pattern is known in advance, the output of the pattern memory for giving the pattern data to the waveform generation unit and the logic judgment unit. Since it is configured to generate from the data through the decoding unit, the test conditions such as timing information and waveform information can be applied to the timing generator, waveform generator, and logic judgment unit in the semiconductor test equipment to which the per-pin architecture is applied. The setting time of the condition data to each of the provided registers can be shortened,
This has the effect of shortening the overall test time.

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

【図1】本発明の実施形1に係る半導体試験装置のブロ
ック図である。
FIG. 1 is a block diagram of a semiconductor test apparatus according to a first embodiment of the present invention.

【図2】図1の構成の動作を説明するためのデータフロ
ー図である。
FIG. 2 is a data flow diagram for explaining the operation of the configuration of FIG. 1;

【図3】従来の半導体試験装置のブロック図である。FIG. 3 is a block diagram of a conventional semiconductor test apparatus.

【符号の説明】[Explanation of symbols]

1 パーピンロジック部 2 パターンメモリ 3 タイミング発生部 4 波形生成部 5 論理判定部 61 第1のレジスタ 62 第2のレジスタ 63 第3のレジスタ 7 デコード回路 8 テスタコントローラ 9 パターンメモリアドレス発生器 10 テスタバス 11 デコード部 DESCRIPTION OF SYMBOLS 1 Per pin logic part 2 Pattern memory 3 Timing generation part 4 Waveform generation part 5 Logic judgment part 61 First register 62 Second register 63 Third register 7 Decoding circuit 8 Tester controller 9 Pattern memory address generator 10 Tester bus 11 Decoding Department

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】パターンデータに基づき被試験回路に試験
用の波形を与える波形生成手段と、 被試験回路から戻ってきた信号をパターンデータに基づ
く期待値と比較する論理判定手段と、 前記波形生成手段と前記論理判定手段にタイミング信号
を与えるタイミング発生手段と、 各テスタチャンネル毎に設けられ、タイミング情報や波
形情報等のテスト条件を格納する複数のレジスタ手段
と、 前記テスト条件のデータを格納するパターンメモリ手段
と、 前記パターンメモリ手段の出力がパターンデータの場合
は、これを前記波形生成手段および前記論理判定手段に
与え、前記パターンメモリ手段の出力が前記テスト条件
のデータの場合は、これを必要に応じて前記複数のレジ
スタ手段の必要なものに転送する条件手段と、 を備えることを特徴とする半導体試験装置。
Claims: 1. A waveform generating means for giving a test waveform to a circuit under test based on pattern data; a logic determining means for comparing a signal returned from the circuit under test with an expected value based on pattern data; Means, a timing generating means for providing a timing signal to the logic judging means, a plurality of register means provided for each tester channel and storing test conditions such as timing information and waveform information, and storing data of the test conditions. When the output of the pattern memory means is pattern data, the pattern data is supplied to the waveform generation means and the logic judgment means. When the output of the pattern memory means is the data of the test condition, Condition means for transferring to a necessary one of the plurality of register means as necessary. Semiconductor testing equipment.
【請求項2】前記条件手段は、前記パターンメモリ手段
の出力がテスト条件のデータの場合において、前記テス
ト条件が連続実行される複数のパターンプログラムの場
合には、このテスト条件のデータの前記レジスタへの転
送は行わない、ことを特徴とする、請求項1に記載の半
導体試験装置。
2. The method according to claim 1, wherein the output of the pattern memory means is test condition data. If the test condition is a plurality of pattern programs to be continuously executed, the test condition data is stored in the register. The semiconductor test apparatus according to claim 1, wherein transfer to the semiconductor test device is not performed.
【請求項3】前記パターンメモリ手段からの出力をデコ
ードして、前記波形生成手段と前記論理判定手段と前記
複数のレジスタとに与える、デコード手段をさらに備え
ることを特徴とする、請求項2に記載の半導体試験装
置。
3. The apparatus according to claim 2, further comprising decoding means for decoding an output from said pattern memory means and applying the decoded result to said waveform generation means, said logic judgment means and said plurality of registers. The semiconductor test apparatus according to the above.
【請求項4】前記テスト条件が連続実行される複数のパ
ターンプログラムであるか否かは、パターンインストラ
クションに基づいて、または前記デコーダによって、行
うことを特徴とする、請求項3に記載の半導体試験装
置。
4. The semiconductor test according to claim 3, wherein whether or not the test condition is a plurality of pattern programs to be continuously executed is performed based on pattern instructions or by the decoder. apparatus.
【請求項5】前記複数のレジスタに対して、任意のテス
ト条件を与える別のテスト条件手段をさらに備えること
を特徴とする、請求項1乃至4のいずれか1つに記載の
半導体試験装置。
5. The semiconductor test apparatus according to claim 1, further comprising another test condition means for giving an arbitrary test condition to said plurality of registers.
【請求項6】パターンデータに基づき被試験回路に試験
用の波形を与える波形生成手段と、被試験回路から戻っ
てきた信号をパターンデータに基づく期待値と比較する
論理判定手段と、前記波形生成手段と前記論理判定手段
にタイミング信号を与えるタイミング発生手段と、前記
タイミング発生手段に対応して配置されテスト条件を格
納する第1のレジスタ手段と、前記波形生成手段に対応
して配置されテスト条件を格納する第2のレジスタ手段
と、前記論理判定手段に対応して配置されテスト条件を
格納する第3のレジスタ手段と、前記第1のレジスタ、
前記第2のレジスタおよび前記第3のレジスタに対し
て、可変的に与えられるべきテスト条件を与える第1の
条件手段と、前記波型生成手段および前記論理判定手段
に対するパターンデータと前記第1のレジスタ、前記第
2のレジスタおよび前記第3のレジスタに対して与えら
れるべき定常的なテスト条件データを格納するパターン
メモリ手段と、前記パターンメモリ手段の出力がパター
ンデータの場合は、これを前記波形生成手段および前記
論理判定手段に与え、前記パターンメモリ手段の出力が
定常的なテスト条件データの場合は、これを前記第1の
レジスタ手段、前記第2のレジスタ手段および前記第3
のレジスタ手段に与える第2の条件手段と、を備えるこ
とを特徴とする半導体試験装置。
6. A waveform generating means for giving a test waveform to the circuit under test based on the pattern data, a logic judging means for comparing a signal returned from the circuit under test with an expected value based on the pattern data, Means and timing generating means for providing a timing signal to the logic judging means; first register means arranged corresponding to the timing generating means for storing test conditions; and test condition means arranged corresponding to the waveform generating means. Second register means for storing test conditions, third register means arranged corresponding to the logic determination means for storing test conditions, and the first register,
First condition means for variably giving test conditions to be given to the second register and the third register; pattern data for the waveform generating means and the logic judgment means; Pattern memory means for storing stationary test condition data to be given to the register, the second register, and the third register; and when the output of the pattern memory means is pattern data, the pattern memory means When the output of the pattern memory means is stationary test condition data, the data is supplied to the first register means, the second register means, and the third register means.
And a second condition means to be applied to the register means.
【請求項7】前記第1の条件手段が、テスタコントロー
ラからテスタバスを経由して送られてくるデータをデコ
ードする機能を有する、請求項6の半導体試験装置。
7. The semiconductor test apparatus according to claim 6, wherein said first condition means has a function of decoding data transmitted from a tester controller via a tester bus.
【請求項8】前記第2の条件手段が、インストラクショ
ンに基づき、パターンメモリから出力されるデータが、
パターンデータなのか定常的な条件データなのかを判別
するデコード機能を有する、請求項6又は7の半導体試
験装置。
8. The data processing apparatus according to claim 2, wherein the second condition means outputs, based on the instruction, data output from the pattern memory,
8. The semiconductor test apparatus according to claim 6, further comprising a decoding function for determining whether the data is pattern data or stationary condition data.
JP2000252485A 2000-08-23 2000-08-23 Semiconductor test equipment Pending JP2002062340A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000252485A JP2002062340A (en) 2000-08-23 2000-08-23 Semiconductor test equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000252485A JP2002062340A (en) 2000-08-23 2000-08-23 Semiconductor test equipment

Publications (1)

Publication Number Publication Date
JP2002062340A true JP2002062340A (en) 2002-02-28

Family

ID=18741720

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000252485A Pending JP2002062340A (en) 2000-08-23 2000-08-23 Semiconductor test equipment

Country Status (1)

Country Link
JP (1) JP2002062340A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004083879A1 (en) * 2003-03-19 2004-09-30 Advantest Corporation Test device and setting method
WO2006077685A1 (en) * 2005-01-19 2006-07-27 Advantest Corporation Test instrument and test method

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004083879A1 (en) * 2003-03-19 2004-09-30 Advantest Corporation Test device and setting method
JPWO2004083879A1 (en) * 2003-03-19 2006-06-22 株式会社アドバンテスト Test apparatus and setting method
US7107172B2 (en) 2003-03-19 2006-09-12 Advantest Corporation Test apparatus and setting method therefor
JP4520942B2 (en) * 2003-03-19 2010-08-11 株式会社アドバンテスト Test apparatus and setting method
WO2006077685A1 (en) * 2005-01-19 2006-07-27 Advantest Corporation Test instrument and test method
US7213182B2 (en) 2005-01-19 2007-05-01 Advantest Corporation Test apparatus and test method
KR101160358B1 (en) * 2005-01-19 2012-06-26 주식회사 아도반테스토 Test apparatus and test method

Similar Documents

Publication Publication Date Title
KR100499848B1 (en) Semiconductor test system supporting multiple virtual logic testers
US7823024B2 (en) Memory hub tester interface and method for use thereof
US6738794B2 (en) Parallel bit correlator
US5321701A (en) Method and apparatus for a minimal memory in-circuit digital tester
US7197590B2 (en) Method and apparatus for connecting LPC bus and serial flash memory
JP2001349930A (en) Event type semiconductor test system
JP4098264B2 (en) Test apparatus and test method
US20020138802A1 (en) Built-in test support for an integrated circuit
JP4130811B2 (en) Test apparatus and test method
US6907385B2 (en) Memory defect redress analysis treating method, and memory testing apparatus performing the method
US5856985A (en) Test pattern generator
JP2002062340A (en) Semiconductor test equipment
US8010851B2 (en) Testing module, testing apparatus and testing method
US6032281A (en) Test pattern generator for memories having a block write function
JPH0989999A (en) Semiconductor testing device
US20020049943A1 (en) Semiconductor test system
JP5100601B2 (en) Histogram generation in read, modify and write cycles with multiple increments
JP4153884B2 (en) Test apparatus and test method
JPH0283473A (en) Ic testing apparatus
US7370249B2 (en) Method and apparatus for testing a memory array
JPH11184678A (en) Pattern generator
JP4679428B2 (en) Test apparatus and test method
KR100519532B1 (en) Test circuit
WO2025083771A1 (en) Pattern-generating device
JP2003287564A (en) Address pattern-generating apparatus, semiconductor integrated circuit-testing apparatus, and compiling apparatus