[go: up one dir, main page]

JPH11190765A - Semiconductor test apparatus - Google Patents

Semiconductor test apparatus

Info

Publication number
JPH11190765A
JPH11190765A JP10174178A JP17417898A JPH11190765A JP H11190765 A JPH11190765 A JP H11190765A JP 10174178 A JP10174178 A JP 10174178A JP 17417898 A JP17417898 A JP 17417898A JP H11190765 A JPH11190765 A JP H11190765A
Authority
JP
Japan
Prior art keywords
temperature
calibration
file
data
initialization
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
JP10174178A
Other languages
Japanese (ja)
Inventor
Kiyoshi Sango
清志 三五
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 JP10174178A priority Critical patent/JPH11190765A/en
Publication of JPH11190765A publication Critical patent/JPH11190765A/en
Pending legal-status Critical Current

Links

Landscapes

  • Testing Of Individual Semiconductor Devices (AREA)
  • Tests Of Electronic Circuits (AREA)

Abstract

PROBLEM TO BE SOLVED: To improve a throughput related to a calibration execution time by carrying out calibration when a calibration data preservation file is absent although a temperature changes by not smaller than a predetermined temperature, registering in a management book, and reusing the preservation file if the file is present. SOLUTION: It is checked whether or not a temperature in a semiconductor test apparatus changes by not smaller than a predetermined temperature (e.g. 2 deg.C). When the temperature changes by not smaller than 2 deg.C, a calibration file is read out from a file management book. If a calibration data file of the same temperature is not present in the management book, a calibration is carried out and registered in the file management book. When the temperature changes by not smaller than a set temperature after a predetermined time, a data file containing the calibration data of the same temperature is reused if the file is present, and the data is set to a correction circuit, thereby eliminating an execution time for the calibration.

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 having a timing for maintaining the accuracy of a measurement system due to a temperature change and other calibration functions.

【0002】[0002]

【従来の技術】従来技術の例について、図3〜図5を参
照して説明する。最初に一般的な半導体試験装置のハー
ドウェアについて説明する。図3に示すように、半導体
試験装置のキャリブレーション部分は、各ユニットをバ
スを介して制御するテスタプロセッサ(TP)70と、
オペレータとのインタフェースとなるワークステーショ
ン(WS)80と、記憶媒体等の記憶手段であるメモリ
90と、タイミングジェネレータ10(TG;Timing G
enerator)と波形整形器20(FC:Format Cotrol)
と、パターンジェネレータ50(PG:Pattern Genera
tor)と、可変遅延器31〜3nと、ドライバ41〜4n
と、マルチプレクサ60とで構成している。
2. Description of the Related Art An example of the prior art will be described with reference to FIGS. First, the hardware of a general semiconductor test apparatus will be described. As shown in FIG. 3, the calibration part of the semiconductor test apparatus includes a tester processor (TP) 70 for controlling each unit via a bus,
A workstation (WS) 80 serving as an interface with the operator, a memory 90 serving as storage means such as a storage medium, and a timing generator 10 (TG; Timing G).
enerator) and waveform shaper 20 (FC: Format Cotrol)
And the pattern generator 50 (PG: Pattern Genera)
tor), variable delay units 31 to 3n, and drivers 41 to 4n
And a multiplexer 60.

【0003】以下、各ユニットの動作と、ドライバの出
力ピンにおけるタイミングをキャリブレーションする動
作例について説明する。
Hereinafter, an operation of each unit and an operation example of calibrating timing at an output pin of a driver will be described.

【0004】タイミングジェネレータ10は、基本クロ
ックから試験周期や試験信号の基準タイミング信号を発
生する。
The timing generator 10 generates a test cycle and a reference timing signal of a test signal from a basic clock.

【0005】パターンジェネレータ50は、基本クロッ
クに同期してあらかじめプログラムされた論理データを
発生する。
[0005] The pattern generator 50 generates pre-programmed logic data in synchronization with the basic clock.

【0006】波形整形器20は、パターンジェネレータ
50からの論理データを受けて、タイミングジェネレー
タ10で発生した基準タイミング信号で所望の試験パタ
ーン波形に整形する。
[0006] The waveform shaper 20 receives the logic data from the pattern generator 50 and shapes it into a desired test pattern waveform using the reference timing signal generated by the timing generator 10.

【0007】可変遅延器31〜3nは、ドライバ41〜
4nの出力端子における試験信号の伝搬遅延差を調整す
る微調整遅延素子である。そして、図4に示すように、
同一のタイミングを設定した場合、各ドライバ41〜4
nの出力端における各ピン間のスキュー( skew) がほぼ
ゼロとなるように可変遅延器31〜3nにより調整す
る。
The variable delay units 31 to 3n are connected to drivers 41 to
4n is a fine adjustment delay element for adjusting the difference in propagation delay of the test signal at the 4n output terminal. And, as shown in FIG.
When the same timing is set, each of the drivers 41 to 4
The skew between the pins at the output terminal of n is adjusted by the variable delay units 31 to 3n so that the skew is substantially zero.

【0008】さらに、周囲温度の変化があっても各ドラ
イバ41〜4nの出力端における各ピン間のスキューが
発生しないようにする必要がある。その為、半導体試験
装置内部の温度を測定して、所定時間または任意の設定
時間経過毎に温度が規定以上に変化したときに自動的に
キャリブレーションを実施している。
Furthermore, it is necessary to prevent skew between the pins at the output terminals of the drivers 41 to 4n even if the ambient temperature changes. For this reason, the temperature inside the semiconductor test apparatus is measured, and the calibration is automatically performed when the temperature changes more than a specified value every predetermined time or at an arbitrary set time.

【0009】また、半導体試験装置内部の温度測定は、
たとえば図3にしめすタイミングジェネレータ10内の
ゲート12の伝搬遅延の変化を温度センサとして使用す
る。すなわち、タイミングジェネレータ10内にあるス
イッチSW1をS側に切り換えてシステムループを形成
させ、そのシステムループ発振によるループ周波数Fs
をカウンタ13で計数し、前回測定したときの値との変
化分を演算回路14で演算して温度変化量として求めて
いる。
The temperature measurement inside the semiconductor test apparatus is
For example, a change in the propagation delay of the gate 12 in the timing generator 10 shown in FIG. 3 is used as a temperature sensor. That is, the switch SW1 in the timing generator 10 is switched to the S side to form a system loop, and the loop frequency Fs
Is counted by a counter 13, and a change from the value measured last time is calculated by a calculation circuit 14 to obtain a temperature change.

【0010】また、ピン間スキューは、タイミングジェ
ネレータ10内のスイッチSW1をT側に切り換えて、
各ピンの出力信号をマルチプレクサ60で順次選択し、
発振ループを形成し、このループ周波数Ftをカウンタ
13で計数し、基準ピンとの差分を演算回路14で演算
して遅延時間誤差のデータとして求めている。そして、
ピン間スキューの補正回路の一例としては、ピン数nに
対応する数のD/Aコンバータ15と、可変遅延器31
〜3nとで構成し、各ドライバの遅延時間の誤差のデー
タを対応するD/Aコンバータ15に設定してアナログ
電圧に変換し、対応する可変遅延器31〜3nに供給す
ることにより、ピン間のスキューをほぼゼロにしてい
る。尚、上記可変遅延器31〜3nがアナログ制御型の
可変遅延手段でなく、デジタル制御型の可変遅延手段の
場合にはD/Aコンバータ15は無く、直接対応する可
変遅延器31〜3nへ設定される。
The skew between the pins is determined by switching the switch SW1 in the timing generator 10 to the T side.
The output signal of each pin is sequentially selected by the multiplexer 60,
An oscillation loop is formed, the loop frequency Ft is counted by a counter 13, and a difference from a reference pin is calculated by a calculation circuit 14 to obtain delay time error data. And
As an example of the inter-pin skew correction circuit, the number of D / A converters 15 corresponding to the number of pins n and the number of variable delay devices 31
To 3n, the delay time error data of each driver is set in the corresponding D / A converter 15 to be converted into an analog voltage, and is supplied to the corresponding variable delay units 31 to 3n. Skew is almost zero. When the variable delay units 31 to 3n are not analog control type variable delay units but digital control type variable delay units, there is no D / A converter 15 and the variable delay units 31 to 3n are directly set. Is done.

【0011】一般に、半導体試験装置のピン数は数百〜
数千ピンと多いので、キャリブレーションに要する時間
も数十秒〜数分を要する。尚、タイミングのキャリブレ
ーション項目としては、上述したドライバ・ピン間スキ
ュー以外にも、例えばコンパレータ・ピン間スキュー、
ストローブ間スキュー、ドライバI/O切換タイミン
グ、ドライバ・コンパレータ間スキュー等があり、キャ
リブレーションの実行により所定の精度を維持するよう
にしている。
Generally, the number of pins of a semiconductor test apparatus is several hundreds to
Since the number of pins is as large as several thousand, the time required for calibration also takes several tens of seconds to several minutes. The timing calibration items include, in addition to the driver-pin skew described above, for example, a comparator-pin skew,
There are skew between strobes, driver I / O switching timing, skew between driver and comparator, and the like, and a predetermined accuracy is maintained by performing calibration.

【0012】次に、従来のタイミングのキャリブレーシ
ョン実行方法の一例について図5のフローチャートを参
照して箇条書きで以下説明する。
Next, an example of a conventional timing calibration execution method will be described below by referring to a flowchart of FIG.

【0013】1.キャリブレーションは試験プログラム
中のCALL文によって呼び出して実行する(CALL
CALB)。
1. The calibration is called and executed by a CALL statement in the test program (CALL
CALB).

【0014】2.キャリブレーションファイル(CAL
FILE)が有るかどうかチェックする(ステップ1
00)。そして、キャリブレーションファイルが有れ
ば、ステップ200へすすむ。また、キャリブレーショ
ンファイルが無ければ、ステップ110へすすむ。
2. Calibration file (CAL
FILE) is checked (Step 1)
00). If there is a calibration file, the process proceeds to step 200. If there is no calibration file, the process proceeds to step 110.

【0015】3.半導体試験装置内部の温度を計測する
(ステップ200)。
3. The temperature inside the semiconductor test device is measured (step 200).

【0016】4.前回のキャリブレーション実行時から
所定の時間たとえば10分経過したかどうかチェックす
る(ステップ300)。そして、10分経過していれ
ば、ステップ310へすすむ。また、10分経過してい
なければ、ステップ400へすすむ。
4. It is checked whether a predetermined time, for example, 10 minutes, has elapsed since the previous calibration was executed (step 300). If 10 minutes have elapsed, the process proceeds to step 310. If 10 minutes have not elapsed, the process proceeds to step 400.

【0017】5.キャリブレーションファイルの時刻デ
ータを書き換える(ステップ400)。
5. The time data of the calibration file is rewritten (step 400).

【0018】6.キャリブレーションファイルのデータ
を遅延時間の補正回路にセットする(ステップ60
0)。そして、キャリブレーションプログラムを終了し
て、呼び出したもとのプログラムにもどる(RETUR
N)。
6. The data of the calibration file is set in the delay time correction circuit (step 60).
0). Then, the calibration program is ended, and the program returns to the calling program (RETUR).
N).

【0019】7.半導体試験装置内部の温度が所定の温
度たとえば2°C以上変化したかどうかチェックする
(ステップ310)。そして、2°C以上変化していれ
ば、ステップ120へすすむ。また、2°C以上変化し
ていなければ、ステップ400へすすむ。
[7] It is checked whether the temperature inside the semiconductor test apparatus has changed by a predetermined temperature, for example, 2 ° C. or more (step 310). If it has changed by 2 ° C. or more, the process proceeds to step 120. If the temperature has not changed by 2 ° C. or more, the process proceeds to step 400.

【0020】8.キャリブレーションファイルが無けれ
ば、システム温度を計測する(ステップ110)。
8. If there is no calibration file, the system temperature is measured (step 110).

【0021】9.新規にキャリブレーションを実行する
(ステップ120)。
9. A new calibration is executed (step 120).

【0022】10.新規にキャリブレーションファイル
を作成する(ステップ130)。
10. A new calibration file is created (step 130).

【0023】11.キャリブレーションプログラムを終
了して、呼び出したもとの試験プログラムにもどる(R
ETURN)。
11. Terminates the calibration program and returns to the calling test program (R
ETURN).

【0024】以上のステップ説明からわかるように、所
定の時間が経過して、設定温度以上の変化があった場
合、その都度キャリブレーションを実行している。従っ
て、キャリブレーションの時間がその都度数十秒から数
分必要であり、その間は半導体の試験ができないので、
半導体試験装置のスループットの低下となる難点があ
る。
As can be seen from the above description of the steps, the calibration is executed each time a predetermined time has elapsed and there has been a change above the set temperature. Therefore, each calibration requires several tens of seconds to several minutes, and during that time semiconductor testing cannot be performed.
There is a disadvantage that the throughput of the semiconductor test apparatus is reduced.

【0025】ところで、上述したタイミングのキャリブ
レーションの例としては、ドライバのピン間スキューで
おこなう場合について説明したが、コンパレータピン間
スキューやドライバI/Oタイミング誤差などについて
も同様に実行される。
As an example of the above-described timing calibration, the case of performing the skew between the pins of the driver has been described. However, the skew between the pins of the comparator and the driver I / O timing error are similarly executed.

【0026】次に、オンライン・イニシャライズについ
て、図6を参照して説明する。尚、オンライン・イニシ
ャライズは、システムが備える基準となる電圧や電流及
びオフセットレベルの校正を行うものである。このイニ
シャライズの実行は電源投入時と、温度が規定温度、例
えば±5°C以上となったときデバイス試験の開始に先
立って行われる。このオンライン・イニシャライズの実
行時間も数十分程度かかる。このイニシャライズ項目と
しては、例えば、ドライバ出力レベルのオフセット、コ
ンパレータのオフセット、内蔵電圧基準、抵抗基準の校
正、デバイス電源の電圧、電流のオフセット及びゲイン
等があり、オンライン・イニシャライズの実行により所
定の測定精度を維持するようにしている。
Next, online initialization will be described with reference to FIG. The online initialization is for calibrating the reference voltage, current and offset level of the system. The initialization is performed at power-on and before the start of the device test when the temperature reaches a specified temperature, for example, ± 5 ° C. or more. The execution time of this online initialization also takes tens of minutes. The initialization items include, for example, driver output level offset, comparator offset, calibration of internal voltage reference and resistance reference, device power supply voltage, current offset and gain, and the like. Try to maintain accuracy.

【0027】従来のオンライン・イニシャライズのフロ
ーチャートを図6に示して、箇条書きで実行手順を説明
する。
FIG. 6 shows a flowchart of the conventional online initialization, and the execution procedure will be described in a bulleted manner.

【0028】1.デバイス試験プログラムが起動された
かをチェックし、起動が検出されるまでループ待ちをす
る。もし起動されたならば、このデバイス試験プログラ
ム実行に先立って以降の処理ステップを行う(ステップ
710)。 2.前回のイニシャライズから規定時間、例えば1時間
が経過したかをチェックし、未だ経過していないときは
ステップ750へ進み、もし規定時間が経過していれば
ステップ200へ進む(ステップ720)。 3.半導体試験装置内部の温度を計測する(ステップ2
00)。 4.前回イニシャライズ実施時点における計測温度に対
して今回の計測温度が規定温度、例えば±5°C以上変
化していなければステップ750へ進み、もし規定温度
以上変化していればステップ740へ進む(ステップ7
30)。 5.新規にオンライン・イニシャライズを実行して現温
度における電圧・電流及びオフセットレベル等の校正を
行ったイニシャライズデータをテスタ・ハードウエア資
源(設定レジスタやメモリ等)へ更新設定することで、
現温度における所定の測定精度が維持される。このとき
の温度値Txと時刻情報は次回のステップ720、73
0で比較チェックの為に保存しておく(ステップ74
0)。 6.所定の測定精度が維持されている状態で、デバイス
試験プログラムは実行開始する(ステップ750)。
1. It checks whether the device test program has been started and waits for a loop until the start is detected. If it is started, the subsequent processing steps are performed prior to the execution of the device test program (step 710). 2. It is checked whether a specified time, for example, one hour, has elapsed since the previous initialization. If the specified time has not yet elapsed, the process proceeds to step 750. If the specified time has elapsed, the process proceeds to step 200 (step 720). 3. Measure the temperature inside the semiconductor test equipment (Step 2
00). 4. If the current measured temperature has not changed by more than a specified temperature, for example, ± 5 ° C. from the measured temperature at the time of the previous initialization, the process proceeds to step 750, and if it has changed by more than the specified temperature, the process proceeds to step 740 (step 7).
30). 5. By executing the new online initialization and calibrating the voltage, current, offset level, etc. at the current temperature, the initialization data is updated and set in the tester hardware resources (setting register, memory, etc.).
Predetermined measurement accuracy at the current temperature is maintained. The temperature value Tx and time information at this time are stored in the next steps 720 and 73.
0 is stored for comparison check (step 74)
0). 6. With the predetermined measurement accuracy maintained, the device test program starts executing (step 750).

【0029】以上のステップ説明からわかるように、オ
ンライン・イニシャライズ実行の都度数十分の時間を消
費している。従って、その実行中の時間は、デバイス試
験ができない。結果として、半導体試験装置のスループ
ットの低下要因となっている。
As can be seen from the above description of the steps, several ten minutes are consumed each time the online initialization is executed. Therefore, the device test cannot be performed during the execution time. As a result, the throughput of the semiconductor test apparatus is reduced.

【0030】[0030]

【発明が解決しようとする課題】上記説明のように、半
導体試験装置はキャリブレーションの実行時間が数十秒
から数分必要であり、又オンライン・イニシャライズの
実行時間は数十分程度かかる。その間は半導体の試験が
できないので、半導体試験装置のスループットが低下す
る実用上の難点があった。そこで、本発明が解決しよう
とする課題は、キャリブレーションデータ又はイニシャ
ライズデータの保存データを再利用することにより、キ
ャリブレーション実行時間又はオンライン・イニシャラ
イズ実行時間に係るスループットの向上をはかった半導
体試験装置を提供することを目的とする。
As described above, the semiconductor test apparatus requires several tens of seconds to several minutes to execute calibration, and takes several tens of minutes to execute online initialization. In the meantime, since the semiconductor test cannot be performed, there is a practical difficulty that the throughput of the semiconductor test apparatus is reduced. Therefore, the problem to be solved by the present invention is to provide a semiconductor test apparatus which improves the throughput related to the calibration execution time or the online initialization execution time by reusing the saved data of the calibration data or the initialization data. The purpose is to provide.

【0031】[0031]

【課題を解決するための手段】第1図と第2図は、本発
明に係る解決手段を示している。第1に、上記課題を解
決するために、本発明の構成では、設定時間毎、又は所
定時間毎に装置内の温度を測定して、前回のキャリブレ
ーション更新時の温度と比較して所定の温度以上の変化
があったときに、タイミングのキャリブレーションを実
行する半導体試験装置において、所定の温度以上に変化
したとき、当該温度におけるキャリブレーションデータ
の保存ファイルがファイル管理台帳上に登録されていな
い場合は、実際にキャリブレーションを実行してファイ
ル管理台帳を備えて登録し、当該温度における以前に取
得したキャリブレーションデータのファイルがファイル
管理台帳にある場合は、当該温度によるキャリブレーシ
ョンデータの当該保存ファイルを再使用して実際のキャ
リブレーションを実行しないことを特徴とした半導体試
験装置である。
FIGS. 1 and 2 show a solution according to the present invention. First, in order to solve the above-described problem, in the configuration of the present invention, the temperature in the apparatus is measured every set time or every predetermined time, and is compared with the temperature at the time of the previous calibration update. In a semiconductor test apparatus that performs timing calibration when there is a change above a temperature, when the temperature changes above a predetermined temperature, a file for storing calibration data at that temperature is not registered in the file management ledger. In the case where the calibration is actually performed and the file management ledger is provided and registered, if the file of the previously acquired calibration data at the temperature is in the file management ledger, the calibration data is stored in the file according to the temperature. Semiconductor that features reuse of files and no actual calibration It is a test apparatus.

【0032】上記発明によれば、格納されているキャリ
ブレーションデータの保存データを再利用することによ
り、当該測定温度と同一温度のときにキャリブレーショ
ン実行時間を削減可能とした半導体試験装置が実現でき
る。
According to the present invention, by reusing stored data of the stored calibration data, it is possible to realize a semiconductor test apparatus capable of reducing the calibration execution time at the same temperature as the measured temperature. .

【0033】第7図は、本発明に係る解決手段を示して
いる。第2に、上記課題を解決するために、本発明の構
成では、デバイス試験に先立ち装置内の温度を測定し、
前回のオンライン・イニシャライズ更新時の温度と比較
して所定の温度以上の変化があったときに、オンライン
・イニシャライズを実行する半導体試験装置において、
所定以上の温度変化の検出を受けて、測定した当該温度
値Txが既登録の温度値か否かをファイル管理台帳(例
えば参照テーブル250)を備えてチェックし、第1に
当該温度値Txが未登録の場合には実際にオンライン・
イニシャライズの測定を実施し、得たイニシャライズデ
ータをテスタ・ハードウエア資源(設定レジスタやメモ
リ等)へ更新設定し、かつ以後再利用できるように、得
たイニシャライズデータを当該温度値Txと共に記憶媒
体280へ登録格納し、第2に当該温度値Txが既登録
の場合には当該温度値Txに対応するイニシャライズ保
存データS290を記憶媒体280から読み出してテス
タ・ハードウエア資源へ更新転送することを特徴とした
半導体試験装置がある。
FIG. 7 shows a solution according to the present invention. Second, in order to solve the above-mentioned problem, in the configuration of the present invention, the temperature in the apparatus is measured before the device test,
In a semiconductor test apparatus that executes online initialization when there is a change of a predetermined temperature or more compared to the temperature at the time of the previous online initialization update,
Upon detection of a temperature change equal to or greater than a predetermined value, it is checked whether or not the measured temperature value Tx is a registered temperature value by using a file management ledger (for example, a reference table 250). If you have not registered,
The measurement of the initialization is performed, the obtained initialization data is updated and set in a tester hardware resource (setting register, memory, or the like), and the obtained initialization data is stored together with the temperature value Tx in the storage medium 280 so that it can be reused thereafter. Second, when the temperature value Tx has already been registered, the initialization storage data S290 corresponding to the temperature value Tx is read from the storage medium 280 and updated and transferred to the tester hardware resource. Semiconductor testing equipment.

【0034】上記発明によれば、格納されているイニシ
ャライズデータの保存データを再利用することにより、
当該測定温度と同一温度のときにオンライン・イニシャ
ライズ実行時間を削減可能とした半導体試験装置が実現
できる。
According to the present invention, by reusing the stored data of the stored initialization data,
At the same temperature as the measured temperature, it is possible to realize a semiconductor test apparatus capable of reducing the online initialization execution time.

【0035】また、ファイル管理台帳に登録された各温
度値毎の登録情報の消去形態としては、電源OFFによ
り登録情報を消去する形態、電源OFFでも登録情報を
保持する形態、あるいはオペレータ若しくは自動で特定
の登録情報(例えば所望時間以上経過した登録情報)を
消去する消去形態を備えることを特徴とした上述半導体
試験装置がある。
Further, the registration information for each temperature value registered in the file management ledger may be erased by turning off the power, by holding the registration information even when the power is turned off, or by an operator or automatically. The above-described semiconductor test apparatus is characterized in that it has an erasing mode for erasing specific registration information (for example, registration information having passed a desired time or more).

【0036】[0036]

【発明の実施の形態】本発明の実施の形態は、下記の実
施例において説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be described in the following examples.

【0037】[0037]

【実施例】本発明のタイミングのキャリブレーションに
ついて、図1〜図3を参照して説明する。半導体試験装
置のハードウェア構成は、図3に示す従来と同じである
ので動作の説明は省略する。次に、本発明のキャリブレ
ーションの実行方法の一例について図1と図2のフロー
チャートを参照して箇条書きで以下説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Timing calibration according to the present invention will be described with reference to FIGS. The hardware configuration of the semiconductor test apparatus is the same as the conventional one shown in FIG. Next, an example of the calibration execution method according to the present invention will be described below in a bulleted manner with reference to the flowcharts of FIGS.

【0038】1.キャリブレーションは試験プログラム
中のCALL文によって呼び出して実行する(CALL
CALB)。
1. The calibration is called and executed by a CALL statement in the test program (CALL
CALB).

【0039】2.キャリブレーションファイル(CAL
FILE)が有るかどうかチェックする(ステップ1
00)。そして、キャリブレーションファイルがあれ
ば、ステップ200へすすむ。また、キャリブレーショ
ンファイルが無ければ、ステップ110へすすむ。
2. Calibration file (CAL
FILE) is checked (Step 1)
00). If there is a calibration file, the process proceeds to step 200. If there is no calibration file, the process proceeds to step 110.

【0040】3.半導体試験装置内部の温度を計測する
(ステップ200)。
3. The temperature inside the semiconductor test device is measured (step 200).

【0041】4.前回のキャリブレーション実行時から
所定の時間たとえば10分経過したかどうかチェックす
る(ステップ300)。そして、10分経過していれ
ば、ステップ310へすすむ。また、10分経過してい
なければ、ステップ400へすすむ。
4. It is checked whether a predetermined time, for example, 10 minutes, has elapsed since the previous calibration was executed (step 300). If 10 minutes have elapsed, the process proceeds to step 310. If 10 minutes have not elapsed, the process proceeds to step 400.

【0042】5.キャリブレーションファイルの時刻デ
ータを書き換える(ステップ400)。
5. The time data of the calibration file is rewritten (step 400).

【0043】6.ファイル管理台帳のファイルを書き換
えた時刻データに変更する(ステップ500)。
6. The file in the file management ledger is changed to the rewritten time data (step 500).

【0044】7.キャリブレーションファイルのデータ
を遅延時間の補正回路にセットする(ステップ60
0)。そして、キャリブレーションプログラムを終了し
て、呼び出したもとのプログラムにもどる(RETUR
N)。
7. The data of the calibration file is set in the delay time correction circuit (step 60).
0). Then, the calibration program is ended, and the program returns to the calling program (RETUR).
N).

【0045】8.半導体試験装置内部の温度が所定の温
度たとえば2°C以上変化したかどうかチェックする
(ステップ310)。そして、2°C以上変化していれ
ば、ステップ320へすすむ。また、2°C以上変化し
ていなければ、ステップ400へすすむ。
8. It is checked whether the temperature inside the semiconductor test apparatus has changed by a predetermined temperature, for example, 2 ° C. or more (step 310). If it has changed by 2 ° C. or more, the process proceeds to step 320. If the temperature has not changed by 2 ° C. or more, the process proceeds to step 400.

【0046】9.キャリブレーションファイルが無けれ
ば、システム温度を計測する(ステップ110)。
9. If there is no calibration file, the system temperature is measured (step 110).

【0047】10.新規にキャリブレーションを実行す
る(ステップ120)。
10. A new calibration is executed (step 120).

【0048】11.新規にキャリブレーションファイル
を作成する(ステップ130)。
11. A new calibration file is created (step 130).

【0049】12.新規にキャリブレーションファイル
をファイル管理台帳に登録する(ステップ140)。そ
して、キャリブレーションプログラムを終了して、呼び
出したもとのプログラムにもどる(RETURN)。
12. A new calibration file is registered in the file management ledger (step 140). Then, the calibration program ends, and the program returns to the calling program (RETURN).

【0050】13.キャリブレーションファイルをファ
イル管理台帳から読みだ出す(ステップ320)。
13. The calibration file is read out from the file management ledger (step 320).

【0051】14.ファイル管理台帳に同じ温度のキャ
リブレーションデータのファイルが登録されているかど
うかチェックする(ステップ330)。同じ温度のキャ
リブレーションデータのファイルが無ければ、ステップ
331にすすむ。同じ温度のキャリブレーションデータ
のファイルが有れば、ステップ340にすすむ。
14. It is checked whether a file of the calibration data of the same temperature is registered in the file management ledger (step 330). If there is no calibration data file of the same temperature, the process proceeds to step 331. If there is a calibration data file of the same temperature, the process proceeds to step 340.

【0052】15.同じその温度のキャリブレーション
データを遅延時間の補正回路にセットする(ステップ3
40)。そして、キャリブレーションプログラムを終了
して、呼び出したもとのプログラムにもどる(RETU
RN)。
15. The same calibration data at that temperature is set in the delay time correction circuit (step 3).
40). Then, the calibration program ends, and the program returns to the calling program (RETU).
RN).

【0053】16.2°C以上変化したときの温度にお
けるキャリブレーションを実行する(ステップ33
1)。
The calibration at the temperature when the temperature changes by 16.2 ° C. or more is executed (step 33).
1).

【0054】17.2°C以上変化したときの温度にお
けるキャリブレーションファイルを作成する(ステップ
332)。
A calibration file at the temperature when the temperature changes by 17.2 ° C. or more is created (step 332).

【0055】18.2°C以上変化したときの温度にお
けるキャリブレーションファイルをファイル管理台帳に
登録する(ステップ333)。
The calibration file at the temperature when the temperature changes by 18.2 ° C. or more is registered in the file management ledger (step 333).

【0056】19.キャリブレーションプログラムを終
了して、呼び出したもとのプログラムにもどる(RET
URN)。
19. Terminates the calibration program and returns to the calling program (RET
URN).

【0057】以上のステップ説明からわかるように、所
定の時間が経過して、設定温度以上の変化があった場
合、同じ温度のキャリブレーションデータのファイルが
あればそのデータファイルを再利用して、そのデータを
補正回路にセットすることによりキャリブレーションの
実行時間を不要にしている。従って、この場合数十秒か
ら数分のキャリブレーション実行時間が不要となり、直
ちに半導体の試験が実行できるので、半導体試験装置の
スループットが向上できる。
As can be understood from the above description of the steps, when a predetermined time has elapsed and there is a change over the set temperature, if there is a calibration data file of the same temperature, the data file is reused. By setting the data in the correction circuit, the calibration execution time is not required. Therefore, in this case, the calibration execution time is not required for several tens of seconds to several minutes, and the semiconductor test can be executed immediately, so that the throughput of the semiconductor test apparatus can be improved.

【0058】次に、本発明のオンライン・イニシャライ
ズを説明する。オンライン・イニシャライズの実行方法
の一例について、図7のフローチャートを参照して箇条
書きで以下説明する。尚、ステップ710、720、2
00、730、750は従来と同様であるので説明を略
す。
Next, the online initialization of the present invention will be described. An example of a method of executing the online initialization will be described below in a bulleted manner with reference to the flowchart of FIG. Steps 710, 720, 2
Since 00, 730, and 750 are the same as those in the related art, the description is omitted.

【0059】1.同一温度の保存データが登録されてい
るかをチェックするステップである(ステップ81
0)。即ち、ステップ200で測定した温度値Txを受
けて、図8に示す参照テーブル250内にある過去の温
度値T1、T2〜Tnと比較して、同一温度値のものが
登録されているかをチェックし、登録されていなければ
ステップ820へ進む。もし登録されていればステップ
830へ進む。
1. This is a step of checking whether stored data at the same temperature is registered (step 81).
0). That is, upon receiving the temperature value Tx measured in step 200, it is compared with the past temperature values T1, T2 to Tn in the reference table 250 shown in FIG. 8 to check whether the same temperature value is registered. If not, the process proceeds to step 820. If registered, go to step 830.

【0060】2.オンライン・イニシャライズの実行と
保存登録のステップである(ステップ820)。即ち、
上記同様にして新規にオンライン・イニシャライズを実
行して電圧・電流及びオフセットレベル等の校正用イニ
シャライズデータを取得し、得たイニシャライズデータ
をテスタ・ハードウエア資源へ更新設定する。更に、以
後再利用できるように登録する。この登録は、参照テー
ブル250末尾の追加位置255へ当該温度値Txを格
納し、これに対応させて記憶媒体280のイニシャライ
ズ保存データS290の新たな領域295へ取得したイ
ニシャライズデータを保存格納する。尚、従来同様に、
このときの温度値Txと時刻情報もステップ720、7
30で比較チェックの為に保存しておくことは言うまで
もない。
2. This is the step of executing online initialization and saving and registering (step 820). That is,
In the same manner as described above, a new online initialization is performed to obtain calibration initialization data such as voltage, current, and offset level, and the obtained initialization data is updated and set in the tester hardware resources. Furthermore, it registers so that it can be reused thereafter. In this registration, the temperature value Tx is stored in the additional position 255 at the end of the reference table 250, and the acquired initialization data is stored and stored in a new area 295 of the initialization storage data S290 of the storage medium 280 in correspondence with the temperature value Tx. In addition, as before,
At this time, the temperature value Tx and the time information are also stored in steps 720 and 7.
Needless to say, it is stored at 30 for comparison check.

【0061】3.既存のイニシャライズ保存データS2
90を再利用するステップである(ステップ830)。
即ち、当該温度値Txに対応するイニシャライズ保存デ
ータを記憶媒体280の対応する格納領域から読み出
し、読み出したイニシャライズ保存データをテスタ・ハ
ードウエア資源へ更新転送する。この結果、従来のよう
に、同一温度値にも拘わらずその都度イニシャライズす
る数十分にも及ぶ時間が解消される大きな利点が得られ
る。量産ラインでの昼夜連続運転においては、通常、周
期的な環境温度の変化であるから、日数の経過と共に効
果を奏してくる。
3. Existing initialization save data S2
This is the step of reusing 90 (step 830).
That is, the initialization storage data corresponding to the temperature value Tx is read from the corresponding storage area of the storage medium 280, and the read initialization storage data is updated and transferred to the tester hardware resources. As a result, there is obtained a great advantage that, as in the conventional case, the time of several tens of minutes of initializing each time is eliminated despite the same temperature value. In a continuous operation day and night on a mass production line, usually, the environmental temperature is periodically changed, and thus the effect is obtained with the passage of days.

【0062】尚、本発明は、上述実施の形態に限るもの
ではない。例えば、上述したキャリブレーションデータ
の登録保持形態や、イニシャライズデータの登録保持形
態としては、第1に、電源OFFにより全ての登録情報
をリセット(消去)する形態と、第2に、オペレータ又
は自動でが特定のもの、例えば所望時間以上経過した登
録情報を手動リセット、あるいは個別任意の登録情報を
手動リセットする形態と、第3に、電源OFFでも保持
する形態とがある。通常は、電源OFFにより自動的に
全ての登録情報がリセットされるが、所望によりオペレ
ータが手動リセットする迄、あるいは電源OFF以前の
保存データを保持しても良い。
The present invention is not limited to the above embodiment. For example, as the above-described registration and holding form of the calibration data and the registration and holding form of the initialization data, firstly, all registration information is reset (erased) by turning off the power, and secondly, an operator or automatically Are manually reset, for example, manually resetting registration information after a desired time or more, or individually resetting arbitrary registration information, and thirdly, holding even when the power is turned off. Normally, all registration information is automatically reset when the power is turned off. However, if desired, the stored data may be held until the operator manually resets the data or before the power is turned off.

【0063】[0063]

【発明の効果】本発明は、上述の説明内容から、下記に
記載される効果を奏する。即ち、所定の時間が経過し
て、設定温度以上の変化があった場合、同じ温度におけ
るタイミングのキャリブレーションデータやオンライン
・イニシャライズデータのファイルが既に登録されてい
れば、そのデータファイルを再利用することによりタイ
ミングのキャリブレーションやオンライン・イニシャラ
イズの実行回数を削減できる効果がある。従って、この
場合キャリブレーションの実行時間の数十秒から数分、
オンライン・イニシャライズの数十分が不要となり、す
ぐに半導体の試験が実行できるので、半導体試験装置の
スループット向上の効果が大である。
According to the present invention, the following effects can be obtained from the above description. That is, if a predetermined time has elapsed and there has been a change above the set temperature, if a file of calibration data or online initialize data at the same temperature has already been registered, the data file is reused. This has the effect of reducing the number of times of performing timing calibration and online initialization. Therefore, in this case, the calibration execution time is several tens seconds to several minutes,
Since tens of minutes of online initialization are not required, and the semiconductor test can be executed immediately, the effect of improving the throughput of the semiconductor test apparatus is great.

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

【図1】本発明のタイミングのキャリブレーションの第
1のフローチャートである。
FIG. 1 is a first flowchart of timing calibration according to the present invention.

【図2】本発明のタイミングのキャリブレーションの第
2のフローチャートである。
FIG. 2 is a second flowchart of timing calibration according to the present invention.

【図3】半導体試験装置のタイミングのキャリブレーシ
ョンをおこなうブロック図である。
FIG. 3 is a block diagram for calibrating the timing of the semiconductor test apparatus.

【図4】半導体試験装置のドライバ出力のピン間スキュ
ーを示す図である。
FIG. 4 is a diagram showing a skew between pins of a driver output of the semiconductor test apparatus.

【図5】従来のタイミングのキャリブレーションのフロ
ーチャートである。
FIG. 5 is a flowchart of a conventional timing calibration.

【図6】従来の、オンライン・イニシャライズのフロー
チャートである。
FIG. 6 is a flowchart of a conventional online initialization.

【図7】本発明の、オンライン・イニシャライズのフロ
ーチャートである。
FIG. 7 is a flowchart of online initialization according to the present invention.

【図8】本発明の、参照テーブルと記憶媒体とを説明す
る図である。
FIG. 8 is a diagram illustrating a reference table and a storage medium according to the present invention.

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

SW1 スイッチ 10 タイミングジェネレータ(TG;Timing Gen
erator) 12 ゲート 13 カウンタ 14 演算回路 15 D/Aコンバータ 20 波形整形器(FC:Format Cotrol) 31〜3n 可変遅延器 41〜4n ドライバ 50 パターンジェネレータ(PG:Pattern Gene
rator) 60 マルチプレクサ 70 テスタプロセッサ(TP) 80 ワークステーション(WS) 90 メモリ 250 参照テーブル 280 記憶媒体 S290 イニシャライズ保存データ
SW1 switch 10 Timing generator (TG; Timing Gen)
12) Gate 13 Counter 14 Arithmetic circuit 15 D / A converter 20 Waveform shaper (FC: Format Controller) 31-3n Variable delay unit 41-4n Driver 50 Pattern generator (PG: Pattern Gene)
60) Multiplexer 70 Tester processor (TP) 80 Workstation (WS) 90 Memory 250 Lookup table 280 Storage medium S290 Initialization storage data

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 設定時間毎、又は所定時間毎に温度を測
定して、所定の温度以上の変化があったときに、タイミ
ングのキャリブレーションを実行する半導体試験装置に
おいて、 所定の温度以上に変化したとき、当該温度におけるキャ
リブレーションデータの保存ファイルがない場合は、キ
ャリブレーションを実行してファイル管理台帳を備えて
登録し、 当該温度における以前に取得したキャリブレーションデ
ータのファイルがある場合は、当該温度によるキャリブ
レーションデータの当該保存ファイルを再使用すること
を特徴とした半導体試験装置。
1. A semiconductor test apparatus for measuring a temperature at a set time or at a predetermined time and performing a timing calibration when a change over a predetermined temperature occurs. If there is no calibration data storage file at that temperature, perform calibration and register with the file management ledger.If there is a previously acquired calibration data file at that temperature, A semiconductor test apparatus characterized by reusing the saved file of calibration data based on temperature.
【請求項2】 デバイス試験に先立ち装置内の温度を測
定し、所定の温度以上の変化があったときに、オンライ
ン・イニシャライズを実行する半導体試験装置におい
て、 所定以上の温度変化の検出を受けて、測定した当該温度
値が既登録の温度値か否かをファイル管理台帳を備えて
チェックし、第1に当該温度値が未登録の場合には実際
にオンライン・イニシャライズの測定を実施し、得たイ
ニシャライズデータをテスタ・ハードウエア資源へ更新
設定し、かつ得たイニシャライズデータを記憶媒体へ登
録格納し、第2に当該温度値が既登録の場合には当該温
度値に対応するイニシャライズ保存データを記憶媒体か
ら読み出してテスタ・ハードウエア資源へ更新転送する
ことを特徴とした半導体試験装置。
2. A semiconductor test apparatus for measuring the temperature inside the apparatus prior to a device test and performing an online initialization when a change in the temperature is higher than a predetermined temperature. A file management ledger is used to check whether the measured temperature value is a registered temperature value. First, if the temperature value is unregistered, the actual online initialization measurement is performed. The initialization data is updated and set in the tester hardware resources, and the obtained initialization data is registered and stored in a storage medium. Secondly, when the temperature value is already registered, the initialization storage data corresponding to the temperature value is stored. A semiconductor test apparatus characterized by reading from a storage medium and transferring the updated data to a tester / hardware resource.
【請求項3】 ファイル管理台帳に登録された各温度値
毎の登録情報の消去形態は、電源OFFにより登録情報
を消去する形態、電源OFFでも登録情報を保持する形
態、あるいはオペレータ若しくは自動で特定の登録情報
を消去する消去形態を備えることを特徴とした請求項1
又は2記載の半導体試験装置。
3. An erasing mode of the registration information for each temperature value registered in the file management ledger is a mode in which the registration information is erased when the power is turned off, a mode in which the registration information is held even when the power is turned off, or an operator or automatically specifies 2. An erasing mode for erasing the registration information of the electronic device.
Or the semiconductor test apparatus according to 2.
JP10174178A 1997-10-20 1998-06-22 Semiconductor test apparatus Pending JPH11190765A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10174178A JPH11190765A (en) 1997-10-20 1998-06-22 Semiconductor test apparatus

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP9-287007 1997-10-20
JP28700797 1997-10-20
JP10174178A JPH11190765A (en) 1997-10-20 1998-06-22 Semiconductor test apparatus

Publications (1)

Publication Number Publication Date
JPH11190765A true JPH11190765A (en) 1999-07-13

Family

ID=26495880

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10174178A Pending JPH11190765A (en) 1997-10-20 1998-06-22 Semiconductor test apparatus

Country Status (1)

Country Link
JP (1) JPH11190765A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008506125A (en) * 2004-07-09 2008-02-28 フォームファクター, インコーポレイテッド Method and apparatus for calibrating and / or deskewing a communication channel
JPWO2006022026A1 (en) * 2004-08-26 2008-05-08 テスト・リサーチ・ラボラトリーズ株式会社 Semiconductor test system
JP2008256629A (en) * 2007-04-09 2008-10-23 Hioki Ee Corp measuring device
JP2021047178A (en) * 2019-08-28 2021-03-25 テクトロニクス・インコーポレイテッドTektronix,Inc. Test measurement device and signal path calibration execution method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008506125A (en) * 2004-07-09 2008-02-28 フォームファクター, インコーポレイテッド Method and apparatus for calibrating and / or deskewing a communication channel
JPWO2006022026A1 (en) * 2004-08-26 2008-05-08 テスト・リサーチ・ラボラトリーズ株式会社 Semiconductor test system
JP2008256629A (en) * 2007-04-09 2008-10-23 Hioki Ee Corp measuring device
JP2021047178A (en) * 2019-08-28 2021-03-25 テクトロニクス・インコーポレイテッドTektronix,Inc. Test measurement device and signal path calibration execution method
US12228611B2 (en) 2019-08-28 2025-02-18 Tektronix, Inc. Signal path calibration of a hardware setting in a test and measurement instrument

Similar Documents

Publication Publication Date Title
CA1198827A (en) Test vector indexing method and apparatus
JP4106197B2 (en) Semiconductor test system
US5951705A (en) Integrated circuit tester having pattern generator controlled data bus
US6202186B1 (en) Integrated circuit tester having pattern generator controlled data bus
JP2001518625A (en) Format-Aware Timing Calibration for Integrated Circuit Testers
US4837521A (en) Delay line control system for automatic test equipment
JPH1138087A (en) Semiconductor test device
JPH11190765A (en) Semiconductor test apparatus
US5048019A (en) Method of testing a read-only memory and device for performing the method
US5235699A (en) Timing calibrate and track control circuit
JP3628789B2 (en) Automatic calibration system for semiconductor test system
JP3588235B2 (en) Semiconductor test equipment
US8200209B2 (en) Power consumption debugging in mobile terminals
JPH02198375A (en) Testing apparatus of ic
JPS61126481A (en) Digital pattern tester
JPH05107307A (en) Lsi tester
JPH1138067A (en) Circuit board inspection apparatus and inspection method
JP2955430B2 (en) Electronic device measurement method
JPH09197010A (en) Method for correcting propagation delay time of ic testing device
JPH0742149Y2 (en) IC test equipment
JPH0585875B2 (en)
JPH10240370A (en) Computer device and device using the same
JPH082629Y2 (en) LSI tester
JP2000137057A (en) Ic testing device
JPH1026655A (en) Testing apparatus for lsi

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050318

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071009

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080226