JPH11190765A - 半導体試験装置 - Google Patents
半導体試験装置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
Links
Landscapes
- Testing Of Individual Semiconductor Devices (AREA)
- Tests Of Electronic Circuits (AREA)
Abstract
(57)【要約】
【課題】キャリブレーションデータ又はイニシャライズ
データの保存データを再利用することにより、キャリブ
レーション実行時間又はオンライン・イニシャライズ実
行時間に係るスループットの向上をはかった半導体試験
装置を提供する。 【解決手段】設定時間毎、又は所定時間毎に温度を測定
して、所定の温度以上の変化があったときに、タイミン
グのキャリブレーションを実行する半導体試験装置にお
いて、所定の温度以上に変化したとき、温度におけるキ
ャリブレーションデータの保存ファイルがない場合は、
キャリブレーションを実行してファイル管理台帳を備え
て登録し、温度における以前に取得したキャリブレーシ
ョンデータのファイルがある場合は、温度によるキャリ
ブレーションデータの保存ファイルを再使用する半導体
試験装置。
データの保存データを再利用することにより、キャリブ
レーション実行時間又はオンライン・イニシャライズ実
行時間に係るスループットの向上をはかった半導体試験
装置を提供する。 【解決手段】設定時間毎、又は所定時間毎に温度を測定
して、所定の温度以上の変化があったときに、タイミン
グのキャリブレーションを実行する半導体試験装置にお
いて、所定の温度以上に変化したとき、温度におけるキ
ャリブレーションデータの保存ファイルがない場合は、
キャリブレーションを実行してファイル管理台帳を備え
て登録し、温度における以前に取得したキャリブレーシ
ョンデータのファイルがある場合は、温度によるキャリ
ブレーションデータの保存ファイルを再使用する半導体
試験装置。
Description
【0001】
【発明の属する技術分野】本発明は、温度変化に伴う測
定系の精度を維持するタイミング、その他のキャリブレ
ーション機能を備える半導体試験装置に関する。
定系の精度を維持するタイミング、その他のキャリブレ
ーション機能を備える半導体試験装置に関する。
【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とで構成している。
照して説明する。最初に一般的な半導体試験装置のハー
ドウェアについて説明する。図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とで構成している。
【0003】以下、各ユニットの動作と、ドライバの出
力ピンにおけるタイミングをキャリブレーションする動
作例について説明する。
力ピンにおけるタイミングをキャリブレーションする動
作例について説明する。
【0004】タイミングジェネレータ10は、基本クロ
ックから試験周期や試験信号の基準タイミング信号を発
生する。
ックから試験周期や試験信号の基準タイミング信号を発
生する。
【0005】パターンジェネレータ50は、基本クロッ
クに同期してあらかじめプログラムされた論理データを
発生する。
クに同期してあらかじめプログラムされた論理データを
発生する。
【0006】波形整形器20は、パターンジェネレータ
50からの論理データを受けて、タイミングジェネレー
タ10で発生した基準タイミング信号で所望の試験パタ
ーン波形に整形する。
50からの論理データを受けて、タイミングジェネレー
タ10で発生した基準タイミング信号で所望の試験パタ
ーン波形に整形する。
【0007】可変遅延器31〜3nは、ドライバ41〜
4nの出力端子における試験信号の伝搬遅延差を調整す
る微調整遅延素子である。そして、図4に示すように、
同一のタイミングを設定した場合、各ドライバ41〜4
nの出力端における各ピン間のスキュー( skew) がほぼ
ゼロとなるように可変遅延器31〜3nにより調整す
る。
4nの出力端子における試験信号の伝搬遅延差を調整す
る微調整遅延素子である。そして、図4に示すように、
同一のタイミングを設定した場合、各ドライバ41〜4
nの出力端における各ピン間のスキュー( skew) がほぼ
ゼロとなるように可変遅延器31〜3nにより調整す
る。
【0008】さらに、周囲温度の変化があっても各ドラ
イバ41〜4nの出力端における各ピン間のスキューが
発生しないようにする必要がある。その為、半導体試験
装置内部の温度を測定して、所定時間または任意の設定
時間経過毎に温度が規定以上に変化したときに自動的に
キャリブレーションを実施している。
イバ41〜4nの出力端における各ピン間のスキューが
発生しないようにする必要がある。その為、半導体試験
装置内部の温度を測定して、所定時間または任意の設定
時間経過毎に温度が規定以上に変化したときに自動的に
キャリブレーションを実施している。
【0009】また、半導体試験装置内部の温度測定は、
たとえば図3にしめすタイミングジェネレータ10内の
ゲート12の伝搬遅延の変化を温度センサとして使用す
る。すなわち、タイミングジェネレータ10内にあるス
イッチSW1をS側に切り換えてシステムループを形成
させ、そのシステムループ発振によるループ周波数Fs
をカウンタ13で計数し、前回測定したときの値との変
化分を演算回路14で演算して温度変化量として求めて
いる。
たとえば図3にしめすタイミングジェネレータ10内の
ゲート12の伝搬遅延の変化を温度センサとして使用す
る。すなわち、タイミングジェネレータ10内にあるス
イッチSW1をS側に切り換えてシステムループを形成
させ、そのシステムループ発振によるループ周波数Fs
をカウンタ13で計数し、前回測定したときの値との変
化分を演算回路14で演算して温度変化量として求めて
いる。
【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へ設定される。
ネレータ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へ設定される。
【0011】一般に、半導体試験装置のピン数は数百〜
数千ピンと多いので、キャリブレーションに要する時間
も数十秒〜数分を要する。尚、タイミングのキャリブレ
ーション項目としては、上述したドライバ・ピン間スキ
ュー以外にも、例えばコンパレータ・ピン間スキュー、
ストローブ間スキュー、ドライバI/O切換タイミン
グ、ドライバ・コンパレータ間スキュー等があり、キャ
リブレーションの実行により所定の精度を維持するよう
にしている。
数千ピンと多いので、キャリブレーションに要する時間
も数十秒〜数分を要する。尚、タイミングのキャリブレ
ーション項目としては、上述したドライバ・ピン間スキ
ュー以外にも、例えばコンパレータ・ピン間スキュー、
ストローブ間スキュー、ドライバI/O切換タイミン
グ、ドライバ・コンパレータ間スキュー等があり、キャ
リブレーションの実行により所定の精度を維持するよう
にしている。
【0012】次に、従来のタイミングのキャリブレーシ
ョン実行方法の一例について図5のフローチャートを参
照して箇条書きで以下説明する。
ョン実行方法の一例について図5のフローチャートを参
照して箇条書きで以下説明する。
【0013】1.キャリブレーションは試験プログラム
中のCALL文によって呼び出して実行する(CALL
CALB)。
中のCALL文によって呼び出して実行する(CALL
CALB)。
【0014】2.キャリブレーションファイル(CAL
FILE)が有るかどうかチェックする(ステップ1
00)。そして、キャリブレーションファイルが有れ
ば、ステップ200へすすむ。また、キャリブレーショ
ンファイルが無ければ、ステップ110へすすむ。
FILE)が有るかどうかチェックする(ステップ1
00)。そして、キャリブレーションファイルが有れ
ば、ステップ200へすすむ。また、キャリブレーショ
ンファイルが無ければ、ステップ110へすすむ。
【0015】3.半導体試験装置内部の温度を計測する
(ステップ200)。
(ステップ200)。
【0016】4.前回のキャリブレーション実行時から
所定の時間たとえば10分経過したかどうかチェックす
る(ステップ300)。そして、10分経過していれ
ば、ステップ310へすすむ。また、10分経過してい
なければ、ステップ400へすすむ。
所定の時間たとえば10分経過したかどうかチェックす
る(ステップ300)。そして、10分経過していれ
ば、ステップ310へすすむ。また、10分経過してい
なければ、ステップ400へすすむ。
【0017】5.キャリブレーションファイルの時刻デ
ータを書き換える(ステップ400)。
ータを書き換える(ステップ400)。
【0018】6.キャリブレーションファイルのデータ
を遅延時間の補正回路にセットする(ステップ60
0)。そして、キャリブレーションプログラムを終了し
て、呼び出したもとのプログラムにもどる(RETUR
N)。
を遅延時間の補正回路にセットする(ステップ60
0)。そして、キャリブレーションプログラムを終了し
て、呼び出したもとのプログラムにもどる(RETUR
N)。
【0019】7.半導体試験装置内部の温度が所定の温
度たとえば2°C以上変化したかどうかチェックする
(ステップ310)。そして、2°C以上変化していれ
ば、ステップ120へすすむ。また、2°C以上変化し
ていなければ、ステップ400へすすむ。
度たとえば2°C以上変化したかどうかチェックする
(ステップ310)。そして、2°C以上変化していれ
ば、ステップ120へすすむ。また、2°C以上変化し
ていなければ、ステップ400へすすむ。
【0020】8.キャリブレーションファイルが無けれ
ば、システム温度を計測する(ステップ110)。
ば、システム温度を計測する(ステップ110)。
【0021】9.新規にキャリブレーションを実行する
(ステップ120)。
(ステップ120)。
【0022】10.新規にキャリブレーションファイル
を作成する(ステップ130)。
を作成する(ステップ130)。
【0023】11.キャリブレーションプログラムを終
了して、呼び出したもとの試験プログラムにもどる(R
ETURN)。
了して、呼び出したもとの試験プログラムにもどる(R
ETURN)。
【0024】以上のステップ説明からわかるように、所
定の時間が経過して、設定温度以上の変化があった場
合、その都度キャリブレーションを実行している。従っ
て、キャリブレーションの時間がその都度数十秒から数
分必要であり、その間は半導体の試験ができないので、
半導体試験装置のスループットの低下となる難点があ
る。
定の時間が経過して、設定温度以上の変化があった場
合、その都度キャリブレーションを実行している。従っ
て、キャリブレーションの時間がその都度数十秒から数
分必要であり、その間は半導体の試験ができないので、
半導体試験装置のスループットの低下となる難点があ
る。
【0025】ところで、上述したタイミングのキャリブ
レーションの例としては、ドライバのピン間スキューで
おこなう場合について説明したが、コンパレータピン間
スキューやドライバI/Oタイミング誤差などについて
も同様に実行される。
レーションの例としては、ドライバのピン間スキューで
おこなう場合について説明したが、コンパレータピン間
スキューやドライバI/Oタイミング誤差などについて
も同様に実行される。
【0026】次に、オンライン・イニシャライズについ
て、図6を参照して説明する。尚、オンライン・イニシ
ャライズは、システムが備える基準となる電圧や電流及
びオフセットレベルの校正を行うものである。このイニ
シャライズの実行は電源投入時と、温度が規定温度、例
えば±5°C以上となったときデバイス試験の開始に先
立って行われる。このオンライン・イニシャライズの実
行時間も数十分程度かかる。このイニシャライズ項目と
しては、例えば、ドライバ出力レベルのオフセット、コ
ンパレータのオフセット、内蔵電圧基準、抵抗基準の校
正、デバイス電源の電圧、電流のオフセット及びゲイン
等があり、オンライン・イニシャライズの実行により所
定の測定精度を維持するようにしている。
て、図6を参照して説明する。尚、オンライン・イニシ
ャライズは、システムが備える基準となる電圧や電流及
びオフセットレベルの校正を行うものである。このイニ
シャライズの実行は電源投入時と、温度が規定温度、例
えば±5°C以上となったときデバイス試験の開始に先
立って行われる。このオンライン・イニシャライズの実
行時間も数十分程度かかる。このイニシャライズ項目と
しては、例えば、ドライバ出力レベルのオフセット、コ
ンパレータのオフセット、内蔵電圧基準、抵抗基準の校
正、デバイス電源の電圧、電流のオフセット及びゲイン
等があり、オンライン・イニシャライズの実行により所
定の測定精度を維持するようにしている。
【0027】従来のオンライン・イニシャライズのフロ
ーチャートを図6に示して、箇条書きで実行手順を説明
する。
ーチャートを図6に示して、箇条書きで実行手順を説明
する。
【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)。
かをチェックし、起動が検出されるまでループ待ちをす
る。もし起動されたならば、このデバイス試験プログラ
ム実行に先立って以降の処理ステップを行う(ステップ
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)。
【0029】以上のステップ説明からわかるように、オ
ンライン・イニシャライズ実行の都度数十分の時間を消
費している。従って、その実行中の時間は、デバイス試
験ができない。結果として、半導体試験装置のスループ
ットの低下要因となっている。
ンライン・イニシャライズ実行の都度数十分の時間を消
費している。従って、その実行中の時間は、デバイス試
験ができない。結果として、半導体試験装置のスループ
ットの低下要因となっている。
【0030】
【発明が解決しようとする課題】上記説明のように、半
導体試験装置はキャリブレーションの実行時間が数十秒
から数分必要であり、又オンライン・イニシャライズの
実行時間は数十分程度かかる。その間は半導体の試験が
できないので、半導体試験装置のスループットが低下す
る実用上の難点があった。そこで、本発明が解決しよう
とする課題は、キャリブレーションデータ又はイニシャ
ライズデータの保存データを再利用することにより、キ
ャリブレーション実行時間又はオンライン・イニシャラ
イズ実行時間に係るスループットの向上をはかった半導
体試験装置を提供することを目的とする。
導体試験装置はキャリブレーションの実行時間が数十秒
から数分必要であり、又オンライン・イニシャライズの
実行時間は数十分程度かかる。その間は半導体の試験が
できないので、半導体試験装置のスループットが低下す
る実用上の難点があった。そこで、本発明が解決しよう
とする課題は、キャリブレーションデータ又はイニシャ
ライズデータの保存データを再利用することにより、キ
ャリブレーション実行時間又はオンライン・イニシャラ
イズ実行時間に係るスループットの向上をはかった半導
体試験装置を提供することを目的とする。
【0031】
【課題を解決するための手段】第1図と第2図は、本発
明に係る解決手段を示している。第1に、上記課題を解
決するために、本発明の構成では、設定時間毎、又は所
定時間毎に装置内の温度を測定して、前回のキャリブレ
ーション更新時の温度と比較して所定の温度以上の変化
があったときに、タイミングのキャリブレーションを実
行する半導体試験装置において、所定の温度以上に変化
したとき、当該温度におけるキャリブレーションデータ
の保存ファイルがファイル管理台帳上に登録されていな
い場合は、実際にキャリブレーションを実行してファイ
ル管理台帳を備えて登録し、当該温度における以前に取
得したキャリブレーションデータのファイルがファイル
管理台帳にある場合は、当該温度によるキャリブレーシ
ョンデータの当該保存ファイルを再使用して実際のキャ
リブレーションを実行しないことを特徴とした半導体試
験装置である。
明に係る解決手段を示している。第1に、上記課題を解
決するために、本発明の構成では、設定時間毎、又は所
定時間毎に装置内の温度を測定して、前回のキャリブレ
ーション更新時の温度と比較して所定の温度以上の変化
があったときに、タイミングのキャリブレーションを実
行する半導体試験装置において、所定の温度以上に変化
したとき、当該温度におけるキャリブレーションデータ
の保存ファイルがファイル管理台帳上に登録されていな
い場合は、実際にキャリブレーションを実行してファイ
ル管理台帳を備えて登録し、当該温度における以前に取
得したキャリブレーションデータのファイルがファイル
管理台帳にある場合は、当該温度によるキャリブレーシ
ョンデータの当該保存ファイルを再使用して実際のキャ
リブレーションを実行しないことを特徴とした半導体試
験装置である。
【0032】上記発明によれば、格納されているキャリ
ブレーションデータの保存データを再利用することによ
り、当該測定温度と同一温度のときにキャリブレーショ
ン実行時間を削減可能とした半導体試験装置が実現でき
る。
ブレーションデータの保存データを再利用することによ
り、当該測定温度と同一温度のときにキャリブレーショ
ン実行時間を削減可能とした半導体試験装置が実現でき
る。
【0033】第7図は、本発明に係る解決手段を示して
いる。第2に、上記課題を解決するために、本発明の構
成では、デバイス試験に先立ち装置内の温度を測定し、
前回のオンライン・イニシャライズ更新時の温度と比較
して所定の温度以上の変化があったときに、オンライン
・イニシャライズを実行する半導体試験装置において、
所定以上の温度変化の検出を受けて、測定した当該温度
値Txが既登録の温度値か否かをファイル管理台帳(例
えば参照テーブル250)を備えてチェックし、第1に
当該温度値Txが未登録の場合には実際にオンライン・
イニシャライズの測定を実施し、得たイニシャライズデ
ータをテスタ・ハードウエア資源(設定レジスタやメモ
リ等)へ更新設定し、かつ以後再利用できるように、得
たイニシャライズデータを当該温度値Txと共に記憶媒
体280へ登録格納し、第2に当該温度値Txが既登録
の場合には当該温度値Txに対応するイニシャライズ保
存データS290を記憶媒体280から読み出してテス
タ・ハードウエア資源へ更新転送することを特徴とした
半導体試験装置がある。
いる。第2に、上記課題を解決するために、本発明の構
成では、デバイス試験に先立ち装置内の温度を測定し、
前回のオンライン・イニシャライズ更新時の温度と比較
して所定の温度以上の変化があったときに、オンライン
・イニシャライズを実行する半導体試験装置において、
所定以上の温度変化の検出を受けて、測定した当該温度
値Txが既登録の温度値か否かをファイル管理台帳(例
えば参照テーブル250)を備えてチェックし、第1に
当該温度値Txが未登録の場合には実際にオンライン・
イニシャライズの測定を実施し、得たイニシャライズデ
ータをテスタ・ハードウエア資源(設定レジスタやメモ
リ等)へ更新設定し、かつ以後再利用できるように、得
たイニシャライズデータを当該温度値Txと共に記憶媒
体280へ登録格納し、第2に当該温度値Txが既登録
の場合には当該温度値Txに対応するイニシャライズ保
存データS290を記憶媒体280から読み出してテス
タ・ハードウエア資源へ更新転送することを特徴とした
半導体試験装置がある。
【0034】上記発明によれば、格納されているイニシ
ャライズデータの保存データを再利用することにより、
当該測定温度と同一温度のときにオンライン・イニシャ
ライズ実行時間を削減可能とした半導体試験装置が実現
できる。
ャライズデータの保存データを再利用することにより、
当該測定温度と同一温度のときにオンライン・イニシャ
ライズ実行時間を削減可能とした半導体試験装置が実現
できる。
【0035】また、ファイル管理台帳に登録された各温
度値毎の登録情報の消去形態としては、電源OFFによ
り登録情報を消去する形態、電源OFFでも登録情報を
保持する形態、あるいはオペレータ若しくは自動で特定
の登録情報(例えば所望時間以上経過した登録情報)を
消去する消去形態を備えることを特徴とした上述半導体
試験装置がある。
度値毎の登録情報の消去形態としては、電源OFFによ
り登録情報を消去する形態、電源OFFでも登録情報を
保持する形態、あるいはオペレータ若しくは自動で特定
の登録情報(例えば所望時間以上経過した登録情報)を
消去する消去形態を備えることを特徴とした上述半導体
試験装置がある。
【0036】
【発明の実施の形態】本発明の実施の形態は、下記の実
施例において説明する。
施例において説明する。
【0037】
【実施例】本発明のタイミングのキャリブレーションに
ついて、図1〜図3を参照して説明する。半導体試験装
置のハードウェア構成は、図3に示す従来と同じである
ので動作の説明は省略する。次に、本発明のキャリブレ
ーションの実行方法の一例について図1と図2のフロー
チャートを参照して箇条書きで以下説明する。
ついて、図1〜図3を参照して説明する。半導体試験装
置のハードウェア構成は、図3に示す従来と同じである
ので動作の説明は省略する。次に、本発明のキャリブレ
ーションの実行方法の一例について図1と図2のフロー
チャートを参照して箇条書きで以下説明する。
【0038】1.キャリブレーションは試験プログラム
中のCALL文によって呼び出して実行する(CALL
CALB)。
中のCALL文によって呼び出して実行する(CALL
CALB)。
【0039】2.キャリブレーションファイル(CAL
FILE)が有るかどうかチェックする(ステップ1
00)。そして、キャリブレーションファイルがあれ
ば、ステップ200へすすむ。また、キャリブレーショ
ンファイルが無ければ、ステップ110へすすむ。
FILE)が有るかどうかチェックする(ステップ1
00)。そして、キャリブレーションファイルがあれ
ば、ステップ200へすすむ。また、キャリブレーショ
ンファイルが無ければ、ステップ110へすすむ。
【0040】3.半導体試験装置内部の温度を計測する
(ステップ200)。
(ステップ200)。
【0041】4.前回のキャリブレーション実行時から
所定の時間たとえば10分経過したかどうかチェックす
る(ステップ300)。そして、10分経過していれ
ば、ステップ310へすすむ。また、10分経過してい
なければ、ステップ400へすすむ。
所定の時間たとえば10分経過したかどうかチェックす
る(ステップ300)。そして、10分経過していれ
ば、ステップ310へすすむ。また、10分経過してい
なければ、ステップ400へすすむ。
【0042】5.キャリブレーションファイルの時刻デ
ータを書き換える(ステップ400)。
ータを書き換える(ステップ400)。
【0043】6.ファイル管理台帳のファイルを書き換
えた時刻データに変更する(ステップ500)。
えた時刻データに変更する(ステップ500)。
【0044】7.キャリブレーションファイルのデータ
を遅延時間の補正回路にセットする(ステップ60
0)。そして、キャリブレーションプログラムを終了し
て、呼び出したもとのプログラムにもどる(RETUR
N)。
を遅延時間の補正回路にセットする(ステップ60
0)。そして、キャリブレーションプログラムを終了し
て、呼び出したもとのプログラムにもどる(RETUR
N)。
【0045】8.半導体試験装置内部の温度が所定の温
度たとえば2°C以上変化したかどうかチェックする
(ステップ310)。そして、2°C以上変化していれ
ば、ステップ320へすすむ。また、2°C以上変化し
ていなければ、ステップ400へすすむ。
度たとえば2°C以上変化したかどうかチェックする
(ステップ310)。そして、2°C以上変化していれ
ば、ステップ320へすすむ。また、2°C以上変化し
ていなければ、ステップ400へすすむ。
【0046】9.キャリブレーションファイルが無けれ
ば、システム温度を計測する(ステップ110)。
ば、システム温度を計測する(ステップ110)。
【0047】10.新規にキャリブレーションを実行す
る(ステップ120)。
る(ステップ120)。
【0048】11.新規にキャリブレーションファイル
を作成する(ステップ130)。
を作成する(ステップ130)。
【0049】12.新規にキャリブレーションファイル
をファイル管理台帳に登録する(ステップ140)。そ
して、キャリブレーションプログラムを終了して、呼び
出したもとのプログラムにもどる(RETURN)。
をファイル管理台帳に登録する(ステップ140)。そ
して、キャリブレーションプログラムを終了して、呼び
出したもとのプログラムにもどる(RETURN)。
【0050】13.キャリブレーションファイルをファ
イル管理台帳から読みだ出す(ステップ320)。
イル管理台帳から読みだ出す(ステップ320)。
【0051】14.ファイル管理台帳に同じ温度のキャ
リブレーションデータのファイルが登録されているかど
うかチェックする(ステップ330)。同じ温度のキャ
リブレーションデータのファイルが無ければ、ステップ
331にすすむ。同じ温度のキャリブレーションデータ
のファイルが有れば、ステップ340にすすむ。
リブレーションデータのファイルが登録されているかど
うかチェックする(ステップ330)。同じ温度のキャ
リブレーションデータのファイルが無ければ、ステップ
331にすすむ。同じ温度のキャリブレーションデータ
のファイルが有れば、ステップ340にすすむ。
【0052】15.同じその温度のキャリブレーション
データを遅延時間の補正回路にセットする(ステップ3
40)。そして、キャリブレーションプログラムを終了
して、呼び出したもとのプログラムにもどる(RETU
RN)。
データを遅延時間の補正回路にセットする(ステップ3
40)。そして、キャリブレーションプログラムを終了
して、呼び出したもとのプログラムにもどる(RETU
RN)。
【0053】16.2°C以上変化したときの温度にお
けるキャリブレーションを実行する(ステップ33
1)。
けるキャリブレーションを実行する(ステップ33
1)。
【0054】17.2°C以上変化したときの温度にお
けるキャリブレーションファイルを作成する(ステップ
332)。
けるキャリブレーションファイルを作成する(ステップ
332)。
【0055】18.2°C以上変化したときの温度にお
けるキャリブレーションファイルをファイル管理台帳に
登録する(ステップ333)。
けるキャリブレーションファイルをファイル管理台帳に
登録する(ステップ333)。
【0056】19.キャリブレーションプログラムを終
了して、呼び出したもとのプログラムにもどる(RET
URN)。
了して、呼び出したもとのプログラムにもどる(RET
URN)。
【0057】以上のステップ説明からわかるように、所
定の時間が経過して、設定温度以上の変化があった場
合、同じ温度のキャリブレーションデータのファイルが
あればそのデータファイルを再利用して、そのデータを
補正回路にセットすることによりキャリブレーションの
実行時間を不要にしている。従って、この場合数十秒か
ら数分のキャリブレーション実行時間が不要となり、直
ちに半導体の試験が実行できるので、半導体試験装置の
スループットが向上できる。
定の時間が経過して、設定温度以上の変化があった場
合、同じ温度のキャリブレーションデータのファイルが
あればそのデータファイルを再利用して、そのデータを
補正回路にセットすることによりキャリブレーションの
実行時間を不要にしている。従って、この場合数十秒か
ら数分のキャリブレーション実行時間が不要となり、直
ちに半導体の試験が実行できるので、半導体試験装置の
スループットが向上できる。
【0058】次に、本発明のオンライン・イニシャライ
ズを説明する。オンライン・イニシャライズの実行方法
の一例について、図7のフローチャートを参照して箇条
書きで以下説明する。尚、ステップ710、720、2
00、730、750は従来と同様であるので説明を略
す。
ズを説明する。オンライン・イニシャライズの実行方法
の一例について、図7のフローチャートを参照して箇条
書きで以下説明する。尚、ステップ710、720、2
00、730、750は従来と同様であるので説明を略
す。
【0059】1.同一温度の保存データが登録されてい
るかをチェックするステップである(ステップ81
0)。即ち、ステップ200で測定した温度値Txを受
けて、図8に示す参照テーブル250内にある過去の温
度値T1、T2〜Tnと比較して、同一温度値のものが
登録されているかをチェックし、登録されていなければ
ステップ820へ進む。もし登録されていればステップ
830へ進む。
るかをチェックするステップである(ステップ81
0)。即ち、ステップ200で測定した温度値Txを受
けて、図8に示す参照テーブル250内にある過去の温
度値T1、T2〜Tnと比較して、同一温度値のものが
登録されているかをチェックし、登録されていなければ
ステップ820へ進む。もし登録されていればステップ
830へ進む。
【0060】2.オンライン・イニシャライズの実行と
保存登録のステップである(ステップ820)。即ち、
上記同様にして新規にオンライン・イニシャライズを実
行して電圧・電流及びオフセットレベル等の校正用イニ
シャライズデータを取得し、得たイニシャライズデータ
をテスタ・ハードウエア資源へ更新設定する。更に、以
後再利用できるように登録する。この登録は、参照テー
ブル250末尾の追加位置255へ当該温度値Txを格
納し、これに対応させて記憶媒体280のイニシャライ
ズ保存データS290の新たな領域295へ取得したイ
ニシャライズデータを保存格納する。尚、従来同様に、
このときの温度値Txと時刻情報もステップ720、7
30で比較チェックの為に保存しておくことは言うまで
もない。
保存登録のステップである(ステップ820)。即ち、
上記同様にして新規にオンライン・イニシャライズを実
行して電圧・電流及びオフセットレベル等の校正用イニ
シャライズデータを取得し、得たイニシャライズデータ
をテスタ・ハードウエア資源へ更新設定する。更に、以
後再利用できるように登録する。この登録は、参照テー
ブル250末尾の追加位置255へ当該温度値Txを格
納し、これに対応させて記憶媒体280のイニシャライ
ズ保存データS290の新たな領域295へ取得したイ
ニシャライズデータを保存格納する。尚、従来同様に、
このときの温度値Txと時刻情報もステップ720、7
30で比較チェックの為に保存しておくことは言うまで
もない。
【0061】3.既存のイニシャライズ保存データS2
90を再利用するステップである(ステップ830)。
即ち、当該温度値Txに対応するイニシャライズ保存デ
ータを記憶媒体280の対応する格納領域から読み出
し、読み出したイニシャライズ保存データをテスタ・ハ
ードウエア資源へ更新転送する。この結果、従来のよう
に、同一温度値にも拘わらずその都度イニシャライズす
る数十分にも及ぶ時間が解消される大きな利点が得られ
る。量産ラインでの昼夜連続運転においては、通常、周
期的な環境温度の変化であるから、日数の経過と共に効
果を奏してくる。
90を再利用するステップである(ステップ830)。
即ち、当該温度値Txに対応するイニシャライズ保存デ
ータを記憶媒体280の対応する格納領域から読み出
し、読み出したイニシャライズ保存データをテスタ・ハ
ードウエア資源へ更新転送する。この結果、従来のよう
に、同一温度値にも拘わらずその都度イニシャライズす
る数十分にも及ぶ時間が解消される大きな利点が得られ
る。量産ラインでの昼夜連続運転においては、通常、周
期的な環境温度の変化であるから、日数の経過と共に効
果を奏してくる。
【0062】尚、本発明は、上述実施の形態に限るもの
ではない。例えば、上述したキャリブレーションデータ
の登録保持形態や、イニシャライズデータの登録保持形
態としては、第1に、電源OFFにより全ての登録情報
をリセット(消去)する形態と、第2に、オペレータ又
は自動でが特定のもの、例えば所望時間以上経過した登
録情報を手動リセット、あるいは個別任意の登録情報を
手動リセットする形態と、第3に、電源OFFでも保持
する形態とがある。通常は、電源OFFにより自動的に
全ての登録情報がリセットされるが、所望によりオペレ
ータが手動リセットする迄、あるいは電源OFF以前の
保存データを保持しても良い。
ではない。例えば、上述したキャリブレーションデータ
の登録保持形態や、イニシャライズデータの登録保持形
態としては、第1に、電源OFFにより全ての登録情報
をリセット(消去)する形態と、第2に、オペレータ又
は自動でが特定のもの、例えば所望時間以上経過した登
録情報を手動リセット、あるいは個別任意の登録情報を
手動リセットする形態と、第3に、電源OFFでも保持
する形態とがある。通常は、電源OFFにより自動的に
全ての登録情報がリセットされるが、所望によりオペレ
ータが手動リセットする迄、あるいは電源OFF以前の
保存データを保持しても良い。
【0063】
【発明の効果】本発明は、上述の説明内容から、下記に
記載される効果を奏する。即ち、所定の時間が経過し
て、設定温度以上の変化があった場合、同じ温度におけ
るタイミングのキャリブレーションデータやオンライン
・イニシャライズデータのファイルが既に登録されてい
れば、そのデータファイルを再利用することによりタイ
ミングのキャリブレーションやオンライン・イニシャラ
イズの実行回数を削減できる効果がある。従って、この
場合キャリブレーションの実行時間の数十秒から数分、
オンライン・イニシャライズの数十分が不要となり、す
ぐに半導体の試験が実行できるので、半導体試験装置の
スループット向上の効果が大である。
記載される効果を奏する。即ち、所定の時間が経過し
て、設定温度以上の変化があった場合、同じ温度におけ
るタイミングのキャリブレーションデータやオンライン
・イニシャライズデータのファイルが既に登録されてい
れば、そのデータファイルを再利用することによりタイ
ミングのキャリブレーションやオンライン・イニシャラ
イズの実行回数を削減できる効果がある。従って、この
場合キャリブレーションの実行時間の数十秒から数分、
オンライン・イニシャライズの数十分が不要となり、す
ぐに半導体の試験が実行できるので、半導体試験装置の
スループット向上の効果が大である。
【図1】本発明のタイミングのキャリブレーションの第
1のフローチャートである。
1のフローチャートである。
【図2】本発明のタイミングのキャリブレーションの第
2のフローチャートである。
2のフローチャートである。
【図3】半導体試験装置のタイミングのキャリブレーシ
ョンをおこなうブロック図である。
ョンをおこなうブロック図である。
【図4】半導体試験装置のドライバ出力のピン間スキュ
ーを示す図である。
ーを示す図である。
【図5】従来のタイミングのキャリブレーションのフロ
ーチャートである。
ーチャートである。
【図6】従来の、オンライン・イニシャライズのフロー
チャートである。
チャートである。
【図7】本発明の、オンライン・イニシャライズのフロ
ーチャートである。
ーチャートである。
【図8】本発明の、参照テーブルと記憶媒体とを説明す
る図である。
る図である。
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 イニシャライズ保存データ
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 イニシャライズ保存データ
Claims (3)
- 【請求項1】 設定時間毎、又は所定時間毎に温度を測
定して、所定の温度以上の変化があったときに、タイミ
ングのキャリブレーションを実行する半導体試験装置に
おいて、 所定の温度以上に変化したとき、当該温度におけるキャ
リブレーションデータの保存ファイルがない場合は、キ
ャリブレーションを実行してファイル管理台帳を備えて
登録し、 当該温度における以前に取得したキャリブレーションデ
ータのファイルがある場合は、当該温度によるキャリブ
レーションデータの当該保存ファイルを再使用すること
を特徴とした半導体試験装置。 - 【請求項2】 デバイス試験に先立ち装置内の温度を測
定し、所定の温度以上の変化があったときに、オンライ
ン・イニシャライズを実行する半導体試験装置におい
て、 所定以上の温度変化の検出を受けて、測定した当該温度
値が既登録の温度値か否かをファイル管理台帳を備えて
チェックし、第1に当該温度値が未登録の場合には実際
にオンライン・イニシャライズの測定を実施し、得たイ
ニシャライズデータをテスタ・ハードウエア資源へ更新
設定し、かつ得たイニシャライズデータを記憶媒体へ登
録格納し、第2に当該温度値が既登録の場合には当該温
度値に対応するイニシャライズ保存データを記憶媒体か
ら読み出してテスタ・ハードウエア資源へ更新転送する
ことを特徴とした半導体試験装置。 - 【請求項3】 ファイル管理台帳に登録された各温度値
毎の登録情報の消去形態は、電源OFFにより登録情報
を消去する形態、電源OFFでも登録情報を保持する形
態、あるいはオペレータ若しくは自動で特定の登録情報
を消去する消去形態を備えることを特徴とした請求項1
又は2記載の半導体試験装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10174178A JPH11190765A (ja) | 1997-10-20 | 1998-06-22 | 半導体試験装置 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9-287007 | 1997-10-20 | ||
JP28700797 | 1997-10-20 | ||
JP10174178A JPH11190765A (ja) | 1997-10-20 | 1998-06-22 | 半導体試験装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH11190765A true JPH11190765A (ja) | 1999-07-13 |
Family
ID=26495880
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10174178A Pending JPH11190765A (ja) | 1997-10-20 | 1998-06-22 | 半導体試験装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH11190765A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008506125A (ja) * | 2004-07-09 | 2008-02-28 | フォームファクター, インコーポレイテッド | 通信チャンネルを較正および/またはデスキューする方法および装置 |
JPWO2006022026A1 (ja) * | 2004-08-26 | 2008-05-08 | テスト・リサーチ・ラボラトリーズ株式会社 | 半導体のテストシステム |
JP2008256629A (ja) * | 2007-04-09 | 2008-10-23 | Hioki Ee Corp | 測定装置 |
-
1998
- 1998-06-22 JP JP10174178A patent/JPH11190765A/ja active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008506125A (ja) * | 2004-07-09 | 2008-02-28 | フォームファクター, インコーポレイテッド | 通信チャンネルを較正および/またはデスキューする方法および装置 |
JPWO2006022026A1 (ja) * | 2004-08-26 | 2008-05-08 | テスト・リサーチ・ラボラトリーズ株式会社 | 半導体のテストシステム |
JP2008256629A (ja) * | 2007-04-09 | 2008-10-23 | Hioki Ee Corp | 測定装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA1198827A (en) | Test vector indexing method and apparatus | |
JP4106197B2 (ja) | 半導体テストシステム | |
US5951705A (en) | Integrated circuit tester having pattern generator controlled data bus | |
US6202186B1 (en) | Integrated circuit tester having pattern generator controlled data bus | |
US4837521A (en) | Delay line control system for automatic test equipment | |
JPH1138087A (ja) | 半導体試験装置 | |
JP2001518625A (ja) | 集積回路テスタのためのフォーマットに感応したタイミング較正 | |
JPH11190765A (ja) | 半導体試験装置 | |
US5235699A (en) | Timing calibrate and track control circuit | |
JP3628789B2 (ja) | 半導体テストシステムの自動校正装置 | |
JP2813188B2 (ja) | Ic試験装置 | |
JP3588235B2 (ja) | 半導体試験装置 | |
JP3134409B2 (ja) | Lsiテスタ | |
JPH11149326A (ja) | データ処理装置 | |
JPS61126481A (ja) | デイジタルパタ−ンテスタ | |
JPH1138067A (ja) | 回路基板の検査装置および検査方法 | |
JPH09197010A (ja) | Ic試験装置の伝搬遅延時間の補正方法 | |
JPH0742149Y2 (ja) | Ic試験装置 | |
JPH06265597A (ja) | 半導体集積回路の試験装置 | |
JPH0585875B2 (ja) | ||
JPH1019984A (ja) | 半導体装置の試験方法及び試験装置 | |
JP2955430B2 (ja) | 電子機器の計測方法 | |
JPH10240370A (ja) | コンピュータ装置およびこれを用いた装置 | |
JPH1026655A (ja) | Lsiの試験装置 | |
JPH0961503A (ja) | 半導体試験装置における試験信号のタイミング校正装置 |
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 |