【実施例】
【0030】
(第1実施例)
図1は本発明に係るコンタクト位置制御方法を適用した検査システムの第1実施例を示すもので、その要部構成を説明するための説明図である。
【0031】
同図において、検査装置10は、被検体としての半導体ウェーハをプローブカードのプローブにコンタクトさせて、半導体ウェーハの電気的特性検査を行うものであり、基台(
ベース)11と、その基台11上に設けられたZステージ移動機構12、載置台(チャック)13、高さ位置検出手段14及びZ軸駆動用サーボモータ15の他に、Z軸モータ駆動部16と、Z軸電流測定部17と、載置台高さ位置制御部18と、主制御部19と、前記プローブカード20などを有する。
【0032】
前記基台11には、上方に向かって突設された複数本のリニアガイド21が設けられているとともに、その複数本のリニアガイド21で囲まれた領域の略中心位置に、該基台11を上下方向に貫通してボールネジ22が配設されている。
【0033】
前記ボールネジ22は、前記基台11の上下方向に貫通しているネジ穴23に螺合されており、その螺合により回転方向に応じて上下方向へ移動可能になっている。また、基台11の裏面(下面)側に突出している前記ボールネジ22の下端部には、前記Z軸駆動用サーボモータ15のロータ部(図示せず)が取り付けられており、そのロータ部と一体に正逆両方向に回転する。なお、前記Z軸駆動用サーボモータ15は、図示しないステータ部側となるハウジングが基台11の裏面側に固定して取り付けられている。そして、ロータ部の回転に連動してボールネジ22を正逆二方向に回転させるようになっている。従って、Z軸駆動用サーボモータ15も正逆二方向に回転する。一方、基台11の表面(上面)側に突出している前記ボールネジ22の上端部には、前記Zステージ移動機構12がネジ送り可能に取り付けられている。
【0034】
前記Zステージ移動機構12は、前記基台11の表面側において、前記複数本のリニアガイド21と連結されており、前記ボールネジ22でのネジ送り時、そのリニアガイド21の案内により上下方向へ移動可能になっている。また、そのZステージ移動機構12の上部には、被
検体である前記半導体ウェーハWをチャックして位置決め保持可能な前記載置台13が、Zステージ移動機構12と一体移動可能に取り付けられている。
【0035】
前記高さ位置検出手段14は、前記Zステージ移動機構12に一体移動可能に取り付けられているリニアスケール14aと、該リニアスケール14aと対向して基台11上に固定して取り付けられているスケールヘッド14bとでなる。スケールヘッド14bは、Zステージ移動機構12と一体に上下方向へ移動するリニアスケール14aの高さ位置を検出し、その検出された高さ位置を載置台13の基台11からの高さ位置の情報とし、前記載置台高さ位置制御部18へ向けて出力可能になっている。
【0036】
前記Z軸モータ駆動部16は、前記載置台高さ位置制御部18からの信号に応じて前記Z軸駆動用モータ15を駆動する。また、そのZ軸駆動用モータ15を駆動している電流値は、前記Z電流測定部17を介して載置台高さ位置制御部18を介して主制御部19に入力される。
【0037】
前記主制御部19は、前記検査装置10の中心的処理機能を担う、例えばコンピュータであって、各種の処理を行う。また、主制御部19には、メモリ19aが設けられている。メモリ19aには、各種の処理プログラムの他に、前記プローブカード20のプローブ20aと半導体ウェーハWにおける電子デバイスの電極パッドとのコンタクト時に、半導体ウェーハWとプローブ20aの先端の配列面との傾き、及びプローブ20aの先端位置のばらつきなどを考慮して、半導体ウェーハW側の電極パッドとプローブ20aが確実に接触するように、プローブ20aの先端位置より高い位置まで半導体ウェーハWを上昇させるためのオーバードライブ量(O.D量)などが記憶されている。
【0038】
前記プローブカード20は、
図2に示すように、載置台13の上方において、図示しないテスタ本体のカードホルダ23に交換可能に取り付けられており、その載置台13と対向して配置されている。また、各プローブカード20には、載置台13と対向する面(下面)側に、半導体ウェーハWの電極パッドとコンタクトする前記複数のプローブ20aが設けられている。プローブ20aは、バネ性を有し、プローブ20aの先端位置より電極パッドのコンタクト位置(接触点)を上昇させることにより、半導体ウェーハWの電極パッドと所定の接触圧で接触する。従って、すべてのプローブ20aが所定の接触圧で半導体ウェーハWの電極パッドに接触していれば、載置台13全体には、1本のプローブ20aの接触圧にプローブ本数を乗じた接触圧力がかかる。この接触圧力は、Z軸駆動用モータ15を駆動するZ軸モータ駆動部16で使用される電流値をZ軸電流測定部17で測定することにより知ることができ、またその電流値を変換してトルクの値として知ることができる。
【0039】
図3は、本発明の第1実施例におけるコンタクト位置制御方法の基本構成を示すフローチャートである。このフローチャートに示す制御手順は、前記主制御部19内の処理プログラムに従って実行される。
【0040】
次に、そのフローチャートに示すコンタクト位置制御動作を
図2に示すコンタクト動作と共に説明する。なお、以下の説明では
図2において、コンタクト位置制御動作をする際に、載置台13が所定位置S0からZ軸方向に移動して、半導体ウェーハWをプローブ20aにオーバードライブした状態でコンタクトさせるのに必要な移動量を「所定量H」、接触荷重以外の力成分を無視させるためにトルク計測前に載置台13を所定位置S0から基準位置S1までZ軸方向に予め移動させ、基準位置S1から前記コンタクトされる位置(以下、「コンタクト」位置という)まで移動させる量を「指定量X」、Z軸駆動用モータ15を駆動して、測定トルク値Tbが基準トルク値Taになるように載置台13をZ軸方向に移動させるときの最小単位移動量を「ステップ量Y」として説明する。ここで、指定量Xは、実験または経験的に決まるものである。
【0041】
まず、フローチャートは大きく分けると、被検体である半導体ウェーハWが配置された載置台13を、所定位置S0からZ軸方向に(所定量H−指定量X)移動した基準位置S1から指定量X移動する動作で、半導体ウェーハWをプローブ20aに対してコンタクトさせ、そのコンタクト時におけるトルクを基準トルク値Taとして取得するステップ(I)と、コンタクト状態にある前記被検体または前記半導体ウェーハWに続く次の半導体ウェーハWが載置された載置台13を、前記基準位置S1とコンタクト位置の間を往復移動、すなわちZ軸方向に指定量Xの往復移動を行わせて、そのコンタクト時におけるトルクを測定トルク値Tbとして取得するステップ(II)と、前記基準トルク値Taと前記測定トルク値Tbとを比較し、前記測定トルク値Tbが略前記基準トルク値Taとなるように、載置台13をZ軸方向へ(指定量X−ステップ量Y)単位量移動して前記基準位置S1を更新し、該更新された基準位置S1から指定量Xを移動する動作を繰り返しながら補正するステップ(III)とからなる。
【0042】
前記ステップ(I)は、ステップ101〜ステップ103よりなる。まず、オペレータなどによる外部操作により、電気特性検査が開始されると、主制御部19は図示しないX、Yの各駆動軸を制御し、載置台13及びボールネジ22、Zステージ移動機構12、Z軸駆動用モータ15が、プローブカード20の下、すなわち所定位置S0に配置されるように、基台11を移動させる。
【0043】
次いで、主制御部19は、ステップ101において、載置台高さ位置制御部18を制御し、Z軸モータ駆動部16を介してZ軸駆動用モータ15を正方向にステップ回転させ、載置台13をボールネジ22及びZステージ移動機構12と共に前記所定位置S0からZ軸方向へ(所定量H−所定量X)移動された基準位置S1に移動させ、更に基準位置S1から指定量X移動する動作で上昇させ、基準位置S1から指定量X上昇したコンタクト位置に配置する。その指定量X上昇されたコンタクト位置は、載置台13上の半導体ウェーハWの電極パッドとプローブカード20のプローブ20aとが所定のオーバードライブ量ODでコンタクトしている位置であり、例えば
図2の(a)に示すような状態にある。
【0044】
なお、載置台13のZ軸方向への移動は、高さ位置検出手段14におけるリニアスケール14aとスケールヘッド14bの相対位置変化もしくはモータに取り付けられている回転型エンコーダによって検出される。また、検出された載置台13の位置情報は、スケールヘッド14bもしくはモータに取り付けられている回転型エンコーダから載置台高さ位置制御部18を介して主制御部19に入力され、主制御部19ではその位置情報から載置台13の現在の高さ位置を知ることができる。
【0045】
また、ステップ102で、そのZ軸駆動用モータ15の駆動電流(Z軸モータ電流)をZ軸電流測定部17により検出する。そして、ステップ103で、そのZ軸モータ電流の値からトルクTaと、前記高さ位置検出手段14から得られた基準位置S0からZ軸方向に移動された載置台13の移動量Hを各々取得し、それらの値を基準高さ位置H、基準トルク値Taとしてメモリ19aに記憶する。
【0046】
続いて、前記ステップ(II)に入り、半導体ウェーハの電気特性検査中にプローブカード等の高さが変動し、変化した載置台13にかかる荷重を計測する動作を開始する。そのステップ(II)は、ステップ104〜ステップ107よりなる。ステップ(II)では、ステップ106でモータ電流計測前動作としてZ軸方向に指定量Xの往復移動を行う。ステップ107では、Z軸モータ電流の値を測定するとともに、そのZ軸モータ電流の値から測定トルクTbを検出する。ここで得られる測定トルクTbが基準トルクTaと異なるのは、プローブカード20の変形などによってプローブ20aが上下方向に、
図2の(b)に示すように移動することにより生じる違いである。
【0047】
次いで、前記ステップ(III)に入り、トルク再現動作を開始する。そのステップ(III)はステップ108〜ステップ110よりなる。ステップ108では、前記基準トルク値Taと前記測定トルクTbとを比較し、測定トルクTbが基準トルク値Taの範囲内(基準値の範囲内)にあるかを判定する。基準値の範囲にない場合は、ステップ109で範囲内よりも大きいか小さいかにより載置台13を補正のために移動する方向(上方向又は下方向)を決定する。そして、ステップ110で載置台13をZ軸方向に(指定量X−ステップ量Y)単位、上又は下方向に移動して基準位置S1を更新し、該更新された基準位置S1から載置台13をZ軸方向に指定量Xを動かしステップ107へ戻るようにして、
図2の(c)に示すように載置台13を繰り返し上又は下方向へ微動調整して測定トルク値Tbが基準トルク値Taの範囲内(Tb→Ta)となるように補正する。
【0048】
一方、ステップ108で測定トルクTbが基準トルク値Taの範囲内(基準値の範囲内)にある、あるいは補正により範囲内になった場合は、ステップ111へ移行する。そして、ステップ111で現在のコンタクト高さ(載置台13の高さ位置)を測定し、ステップ112で前記コンタクト高さHと比較し、高さが変化しているかを判定する。ここでコンタクト高さHが高さh分変化している場合、すなわち高さが(H+h)となっている場合は、その差hからオーバードライブ量を演算するとともに、載置台13を所定位置S0から所定量上昇させる基準高さ(H)を(H+h)に更新し、その後、ステップ114へ移行し、載置台13を所定位置S0まで下降させる。
【0049】
ステップ114からはステップ115へ移行し、検査を行っている半導体ウェーハWが最後の半導体ウェーハで、また最後のウェーハコンタクト位置であるかどうかを判定し、最後の場合は終了し、最後でない場合はステップ116に移行する。
【0050】
ステップ116では、主制御部19が図示しないXY軸を制御し、次の半導体ウェーハWの電子デバイスをプローブ20aと対応する位置へ移動させる。その後、ステップ117では、載置台13を所定位置S0からZ軸方向に(H+h)移動させ、
図2の(d)に示すように最適なオーバードライブ量でプローブ20aとのコンタクトを行う。また、ステップ118ではその時のZ軸モータ電流から測定トルクTaを測定する。その後、ステップ119へ移行する。
【0051】
ステップ119では、ステップ118でZ軸モータ電流から得られた測定トルクTbが基準トルク値Taの範囲内(基準値の範囲内)にあるか否かを検出し、基準の範囲内にある場合は、ステップ104に移行し、以下、同じ動作を繰り返す。一方、ステップ119で測定トルクTbが基準トルク値Taの範囲内(基準値の範囲内)にない場合は、エラーとして処理される。すなわち、前記ステップ(III)以降は、載置台13が所定位置S0からZ軸方向に移動する所定量Hを(H+h)に更新し、かつ、モータ電流の測定を指定量Xの動作後に行って、前記ステップ(II)と前記ステップ(III)を繰り返しながら前記プローブに対する前記被検体(ウェーハW)のコンタクト位置を制御する。
【0052】
したがって、第1実施例によれば、被検体の電気特性検査において、外乱条件を排する複雑な演算を行うことなく、簡易な方法によりプローブと被検体とのコンタクト位置が適正な位置となるように制御し、常に適切な基準トルクTaを再現して付与するので、電気特性の検査を精度良く行うことができる。
【0053】
(第2実施例)
図4は本発明に係るコンタクト位置制御方法を適用した検査システムの第2実施例を示すもので、その要部構成を説明するための説明図である。この第2実施例は、
図1〜
図3に示した第1実施例の検査装置10を使用して、プローブカード20におけるプローブ20aのコンタクト面をクリーニングする際、コンタクト位置を制御する場合を示している。したがって、
図4において
図1及び
図2に対応する部材は同じ符号を付して重複説明は省略する。
【0054】
同図において、検査装置10のプローブカード20におけるプローブ20aをクリーニングする場合は、半導体ウェーハWを位置決めして配置する載置台13の上に、半導体ウェーハWに変えてクリーニング材25を位置決めして配置し、そのクリーニング材25を載置台13と共に上下方向に移動させて、クリーニング材25のクリーニング面をプローブ20aのコンタクト面に当接させてクリーニングを行うものである。また、ここでのクリーニング材25は、半導体ウェーハWと略同じウェーハ状をしたディスクとして形成されており、プローブカード20と対向する面にクリーニング面を設けている。
【0055】
図5は、本発明の第2実施例におけるコンタクト位置制御方法の基本構成を示すフローチャートである。このフローチャートに示す制御手順は、前記主制御部19内の処理プログラムに従って実行される。
【0056】
次に、そのクリーニング時におけるコンタクト位置制御動作を
図5に示すフローチャートに従って説明する。まず、フローチャートは大きく分けると、クリーニング材25を所定位置S0から基準位置S1までZ軸方向に移動させた後、更に基準位置S1からZ軸方向に指定量X移動させて、プローブ20aに対して該クリーニング材25をコンタクトさせ、そのコンタクト時におけるトルクを基準トルク値Taとして主制御部19のメモリ19a内に予め設定しておくステップ(I)と、前記基準トルク値Taを取得した後から前記プローブをクリーニングする際、前記クリーニング材25を所定位置S0から基準位置S1までZ軸方向に移動させた後、更に前記基準位置S1からZ軸方向に指定量X移動させて前記プローブにコンタクトさせ、そのコンタクト時のトルクを測定トルク値Tbとして取得するステップ(II)と、前記基準トルク値Taと前記測定トルク値Tbとを比較し、前記測定トルク値Tbが略前記基準トルク値Taとなるように前記クリーニング材25をZ軸方向に高さh移動させて高さ位置を補正するステップ(III)とからなる。
【0057】
前記ステップ(I)は、例えばオペレータなどによる外部操作により予め設定しておく。前記ステップ(II)は、クリーニングの指示があると、ステップ201で主制御部19が図示しないX、Yの各駆動軸を制御し、載置台13及びボールネジ22、Zステージ移動機構12、Z軸駆動用モータ15が、プローブカード20の下、すなわち所定位置S0に配置するように、基台11を移動させる。
【0058】
次いで、主制御部19は、ステップ202において、載置台高さ位置制御部18を制御し、Z軸モータ駆動部16を介してZ軸駆動用モータ15を正方向に回転させ、載置台13をボールネジ22及びZステージ移動機構12と共に所定位置S0からZ軸方向へ(所定量H−指定量X)移動後された基準位置S1に移動させ、更に基準位置S1から指定量X上昇移動させ、基準位置S1から指定量X上昇したコンタクト位置に載置台13を配置する。その指定量X上昇されたコンタクト位置は、載置台13上のクリーニング材25のコンタクト面とプローブカード20のプローブ20aとが所定のクリーニング高さでコンタクトしている位置である。また、ステップ203で、そのZ軸駆動用モータ15の駆動電流(Z軸モータ電流)をZ軸方向に指定量Xの往復移動を行ってからZ軸電流測定部17により検出する。
【0059】
次いで、前記ステップ(III)に入る。そのステップ(III)はステップ204であり、前記基準トルク値Taと前記測定トルクTbとを比較し、測定トルクTbが基準トルク値Taの範囲内(基準値の範囲内)にあるかを判定する。基準値の範囲にない場合は、ステップ205で範囲内よりも大きいか小さいかにより載置台13を補正のために移動する方向(上方向又は下方向)を決定し、ステップ206で載置台13をZ軸方向にステップ量Y移動させた後、該載置台13を指定量X往復移動させる動作を繰り返しながら、ステップ203で測定トルクTbを測定し、測定トルク値Tbが基準トルク値Taの範囲内(Tb→Ta)となるように補正する。
【0060】
一方、ステップ204で測定トルクTbが基準トルク値Taの範囲内(基準値の範囲内)にある、あるいは補正により範囲内になった場合は、ステップ207へ移行する。そして、ステップ207で現在のコンタクト高さ(載置台13の高さ位置)を測定し、その高さ位置を(H+h)に更新してメモリ19aに記憶すると共にステップ208でクリーニングをし、初期位置に戻る。これにより一回目のクリーニングを終了する。
【0061】
二回目以降のクリーニングは、クリーニング指示あるとステップ209で、載置台13及びボールネジ22、Zステージ移動機構12、ボールネジ22、Z軸駆動用モータ15が、基台11と共にプローブカード20の下に配置され、さらに初期載置台13が基準位置S0から一回目のクリーニングで更新された、前記所定の高さ位置(H+h)へ徐々に上昇移動される。
【0062】
そして、ステップ210でクリーニング高さからZ軸方向に指定量Xの往復移動を行ってからZ軸モータ電流値を測定し、Z軸モータ電流値より測定トルクTbを測定し、ステップ211で測定トルクTbが基準トルク値Taの範囲内(基準値の範囲内)にあるか否かを判定する。そして、基準値の範囲内にある場合はステップ210でクリーニングを行う。範囲内でない場合はステップ202へ戻り、基準トルク値Ta及び所定の高さ位置(H+h)を再び更新し、以後、その制御を繰り返す。
【0063】
したがって、第2実施例によれば、プローブ20aのクリーニングにおいて、外乱条件を排する複雑な演算を行うことなく、簡易な方法によりプローブ20aとクリーニング材25とのコンタクト位置が適正な位置となるように制御し、常に適切な基準トルクTaを再現して付与するので、クリーニングを精度良く行うことができる。
【0064】
(第3実施例)
図4は本発明に係るコンタクト位置制御方法を適用した検査システムの第3実施例を示すもので、その要部構成を説明するための説明図である。
図4及び
図5に示した第2実施例は検査装置10の載置台13上に、半導体ウェーハWに変えてクリーニング材25を配置してクリーニングを行うようにした構造を開示したが、第3実施例では、検査装置10とは別に専用のクリーニング装置を用意し、そのクリーニング装置を使用してプローブカード20におけるプローブ20aのコンタクト面をクリーニングするようにしたものである。なお、以下で説明するF軸は載置台13の移動方向であって、第1、第2実施例で説明したZ軸と同じである。
【0065】
同図において、クリーニング装置30は、基台(ベース)31と、その基台31上に設けられたFステージ移動機構32、載置台(クリーニングステージチャック)33、高さ位置検出手段34及びF軸駆動用サーボモータ35の他に、F軸モータ駆動部36と、F軸電流測定部37と、載置台高さ位置制御部38と、主制御部39などを有する。なお、プローブカード20は、第1,第2実施例のプローブカードと同じである。
【0066】
前記基台31には、上方に向かって突設された複数本のリニアガイド41が設けられているとともに、その複数本のリニアガイド41で囲まれた領域の略中心位置に、該基台31を上下方向に貫通してボールネジ42が配設されている。
【0067】
前記ボールネジ42は、前記基台31の上下方向に貫通しているネジ穴43に螺合されており、その螺合により回転方向に応じて上下方向へ移動可能になっている。また、基台31の裏面(下面)側に突出している前記ボールネジ42の下端部には、前記F軸駆動用サーボモータ35のロータ部(図示せず)が取り付けられており、そのロータ部と一体に正逆両方向に回転する。なお、前記F軸駆動用サーボモータ35は、図示しないステータ部側となるハウジングが基台31の裏面側に固定して取り付けられている。そして、ロータ部の回転に連動してボールネジ42を正逆二方向に回転させるようになっている。従って、F軸駆動用サーボモータ35も正逆二方向に回転する。一方、基台31の表面(上面)側に突出している前記ボールネジ42の上端部には、前記Fステージ移動機構32がネジ送り可能に取り付けられている。
【0068】
前記F軸ステージ移動機構32は、前記基台31の表面側において、前記複数本のリニアガイド41と連結されており、前記ボールネジ42でのネジ送り時、そのリニアガイド41の案内により上下方向へ移動可能になっている。また、そのFステージ移動機構32の上部には、シート状をしたクリーニング材45が貼り付けられた前記載置台33が、Fステージ移動機構12と一体移動可能に取り付けられている。
【0069】
前記高さ位置検出手段34は、前記Fステージ移動機構32に一体移動可能に取り付けられているリニアスケール34aと、該リニアスケール34aと対向して基台31上に固定して取り付けられているスケールヘッド34bとでなる。スケールヘッド34bは、Fステージ移動機構32と一体に上下方向へ移動するリニアスケール34aの高さ位置を検出し、その検出された高さ位置を載置台33の基台31からの高さ位置の情報とし、前記載置台高さ位置制御部38へ向けて出力可能になっている。また、載置台33の基台31からの高さ位置の情報は、高さ位置検出手段34にかわりモータに取り付けられている回転型エンコーダからでも出力可能なものとする。
【0070】
前記F軸モータ駆動部36は、前記載置台高さ位置制御部38からの信号に応じて前記F軸駆動用モータ35を駆動する。また、そのF軸駆動用モータ35を駆動している電流値は、前記F軸電流測定部37を介して載置台高さ位置制御部38を介して主制御部39に入力される。
【0071】
前記主制御部39は、前記クリーニング装置10の中心的処理機能を担う、例えばコンピュータであって、各種の処理を行う。また、主制御部39には、各種の処理プログラムの他に、前記プローブカード20のプローブ20aとクリーニング材45とのコンタクト時に、クリーニング材45とプローブ20aの先端の配列面との傾き、及びプローブ20aの先端位置のばらつきなどを考慮して、クリーニング材45とプローブ20aが確実に接触するように、プローブ20aの先端位置より高い位置までクリーニング材45を上昇させるためのクリーニング高さなどが記憶されたメモリ39aなどが設けられている。
【0072】
図7は、本発明の第3実施例におけるコンタクト位置制御方法の基本構成を示すフローチャートである。このフローチャートに示す制御手順は、前記主制御部39内の処理プログラムに従って実行される。
【0073】
次に、そのクリーニング時におけるコンタクト位置制御動作を
図7に示すフローチャートに従って説明する。まず、フローチャートは大きく分けると、クリーニング材45を基準位置S0からF軸方向に所定量H移動させて、プローブ20aに対して該クリーニング材45をコンタクトさせ、そのコンタクト時におけるトルクを基準トルク値Taとして主制御部39のメモリ39a内に予め設定しておくステップ(I)と、前記基準トルク値Taを取得した後から前記プローブ20aをクリーニングする際、前記クリーニング材45を前記基準位置S0からF軸方向に所定量H移動させてプローブ20aにコンタクトさせ、そのコンタクト時のトルクを測定トルク値Tbとして取得するステップ(II)と、基準トルク値Taと測定トルク値Tbとを比較し、測定トルク値Tbが略基準トルク値Taとなるようにクリーニング材45をF軸方向に高さh(ステップ量Y)移動させて高さ位置を補正するステップ(III)とからなる。
【0074】
前記ステップ(I)は、例えばオペレータなどによる外部操作により基準トルクTaを予め設定しておく。前記ステップ(II)は、クリーニングの指示あると、ステップ301で主制御部39が図示しないX、Yの各駆動軸を制御し、載置台33及びボールネジ42、Fステージ移動機構32、F軸駆動用モータ35が、プローブカード20の下、すなわち所定位置S0に配置するように、基台31を移動させる。
【0075】
次いで、主制御部39は、ステップ302において、載置台高さ位置制御部38を制御し、F軸モータ駆動部36を介してF軸駆動用モータ35を正方向にステップ回転させ、載置台33をボールネジ42及びFステージ移動機構32と共にF軸方向に(所定量H−指定量X)移動された基準位置S1に移動させ、更に基準位置S1から指定量X移動する動作で上昇移動させ、基準位置S1から指定量X上昇したコンタクト位置に載置台33を配
置する。その所定量H上昇された位置は、載置台33上のクリーニング材45のコンタクト面とプローブカード20のプローブ20aとが所定のクリーニング高さでコンタクトしている位置である。また、ステップ303で、そのF軸駆動用モータ35の駆動電流(F軸モータ電流)をF軸方向に指定量Xの往復移動を行ってからF軸電流測定部37により検出する。
【0076】
次いで、前記ステップ(III)に入る。そのステップ(III)はステップ304であり、前記基準トルク値Taと前記測定トルクTbとを比較し、測定トルクTbが基準トルク値Taの範囲内(基準値の範囲内)にあるかを判定する。基準値の範囲にない場合は、ステップ305で範囲内よりも大きいか小さいかにより載置台33を補正のために移動する方向(上方向又は下方向)を決定し、ステップ306で載置台33をF軸方向にステップ量Y移動させた後、該載置台33を指定量X往復移動させる動作を繰り返しながら、ステップ303で測定トルクTbを測定し、測定トルク値Tbが基準トルク値Taの範囲内(Tb→Ta)となるように補正する。
【0077】
一方、ステップ304で測定トルクTbが基準トルク値Taの範囲内(基準値の範囲内)にある、あるいは補正により範囲内になった場合は、ステップ307へ移行する。そして、ステップ307で現在のコンタクト高さ(載置台13の高さ位置)を測定し、その高さ位置を(H+h)に更新してメモリ39aに記憶すると共に、ステップ308でクリーニングをし、初期位置に戻る。これにより一回目のクリーニングを終了する。
【0078】
二回目以降のクリーニングは、クリーニング指示あるとステップ309で、載置台33及びボールネジ42、Fステージ移動機構32、ボールネジ42、F軸駆動用モータ35が、基台31と共にプローブカード20の下に配置され、さらに載置台33が基準位置S0から一回目のクリーニングで更新された、前記所定の高さ位置(H+h)へ徐々に上昇移動される。
【0079】
そして、ステップ310でF軸方向に基準位置S1から指定量Xの往復移動を行ってからF軸モータ電流値を測定し、F軸モータ電流値より測定トルクTbを測定し、ステップ311で測定トルクTbが基準トルク値Taの範囲内(基準値の範囲内)にあるか否かを判定する。そして、基準値の範囲内にある場合はステップ312でクリーニングを行う。範囲内でない場合はステップ302へ戻り、基準トルク値Ta及び所定の高さ位置(H+h)を再び更新し、以後、その制御を繰り返す。
【0080】
したがって、第3実施例によれば、プローブ20aのクリーニングにおいて、外乱条件を排する複雑な演算を行うことなく、簡易な方法によりプローブ20aとクリーニング材25とのコンタクト位置が適正な位置となるように制御し、常に適切な基準トルクTaを再現して付与するので、クリーニングを精度良く行うことができる。
【0081】
なお、本発明は、本発明の精神を逸脱しない限り種々の改変を為すことができ、そして、本発明が該改変されたものに及ぶことは当然である。