半導体試験装置および半導体試験装置のユニット接続方法
【課題】各ユニットを接続するシーケンスを再開するときに、メモリに記憶された情報を使用することなく、シーケンスを再開できる半導体試験装置を提供する。
【解決手段】テストヘッドとベースユニットとの間およびベースユニットとプローブカードとの間を接続して構成する半導体試験装置であって、テストヘッドとベースユニットとの間を接続してロックする第1のロック機構10のロック状態を検出するアンロック側センサ20およびロック側センサ21と、ベースユニットとプローブカードとの間を接続してロックする第2のロック機構40のロック状態を検出するアンロック側センサ30およびロック側センサ31と、それぞれのロック状態に基づいて、第1のロック機構10と第2のロック機構40とのシーケンスの制御を行うシーケンス制御部32と、を備えている。
【解決手段】テストヘッドとベースユニットとの間およびベースユニットとプローブカードとの間を接続して構成する半導体試験装置であって、テストヘッドとベースユニットとの間を接続してロックする第1のロック機構10のロック状態を検出するアンロック側センサ20およびロック側センサ21と、ベースユニットとプローブカードとの間を接続してロックする第2のロック機構40のロック状態を検出するアンロック側センサ30およびロック側センサ31と、それぞれのロック状態に基づいて、第1のロック機構10と第2のロック機構40とのシーケンスの制御を行うシーケンス制御部32と、を備えている。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、複数のユニットを接続して構成する半導体試験装置および半導体試験装置のユニット接続方法に関するものである。
【背景技術】
【0002】
被試験デバイス(DUT:Device Under Test)の試験を行うために半導体試験装置が用いられる。半導体試験装置は複数のユニットを有して構成され、各ユニットを接続することで、DUTに対して電気的な導通が可能な状態とする。これにより、DUTに対して所定の試験を行う。ユニットとしては、テストヘッド、ベースユニット、プローブカードがあり、各ユニットを相互に接続して半導体試験装置が構成される。
【0003】
テストヘッドは内部に1または複数のピンエレクトロニクスカードを備えており、DUTに試験信号を印加して、DUTからの応答信号を比較することで、試験を行う。プローブカードはプローバに実装されており、プローブ針をウェハ上に形成されているDUTに接触することで、電気的な導通を図る。
【0004】
ベースユニットはテストヘッドとプローブカードとの間を中継するためのインターフェイスである。よって、テストヘッドにベースユニットを接続し、このベースユニットをプローブカードに接続することで、テストヘッド(のピンエレクトロニクスカード)とDUTとの間が電気的に導通される。これにより、DUTの試験を行うことができる。このような半導体試験装置としては、例えば特許文献1に開示されている技術がある。
【0005】
ユニット間を接続するときには、分離不能なように確実に固定した状態(ロック)しなければならない。図11はテストヘッドにベースユニットを接続してロックし、このベースユニットにプローブカードを接続してロックする一連の動作(シーケンス)を示している。
【0006】
まず、テストヘッドにベースユニットを接続してロックを行う動作(第1のロック動作)を行うための第1のロック操作が行なわれた否かを判定する(ステップS101)。この第1のロック操作を行うことにより、第1のロック動作が開始される。第1のロック操作が行なわれない場合には、所定のメモリ(例えば、停電時保持デバイス)にステートおよび動作状態を記憶させる(ステップS102)。
【0007】
ステートは、図11のフローのどのステップまで進んでいるかを示す情報であり、動作状態はユニット間のロック状態を示す情報である。ステップS102では、この時点でのステップS101をステートとして、ユニット間は未だにロックされていないことを動作状態としてメモリに記憶する。そして、第1のロック操作が行なわれるまでステップS102を繰り返す。
【0008】
第1のロック操作が行なわれた後に、実際に第1のロック動作が行われる(ステップS103)。これにより、テストヘッドにベースユニットが接続されてロックされる。そして、確実にロックされているか否かを確認する(ステップS104)。ロックされていることが確認されなければ、第1のロック動作が行われたにもかかわらず、ロックされていないことになる。この場合には、異常であるため、エラー処理を行う(ステップS105)。
【0009】
ステップS104でロックされていることが確認されたときには、テストヘッドに接続されたベースユニットをプローブカードに接続してロックを行う動作(第2のロック動作)を開始するための第2のロック操作が行なわれたか否かを判定する(ステップS106)。
【0010】
第2のロック操作が行われない場合には、メモリにステートおよび動作状態を記憶させる(ステップS107)。このステップS107では、ステップS106をステートとして、テストヘッドとベースユニットとがロックされたこと動作状態として記憶する。そして、第2のロック操作が行なわれるまでステップS107を繰り返す。
【0011】
一方、ステップS106で第2のロック操作が行なわれたと判定したときには、実際に第2のロック動作を行う(ステップS108)。これにより、テストヘッドに接続されたベースユニットとプローブカードとを接続してロックすることができる。そして、実際にロックされているか否かを確認する(ステップS109)。ロックされていないと判定した場合には、異常であるため、エラー処理を行う(ステップS110)。
【0012】
ステップS109でロックされていることが確認されることにより、テストヘッドとベースユニットとの間、およびこのベースユニットとプローブカードとの間が接続されてロックされた状態となる。これにより、テストヘッドとDUTとが電気的に導通された状態とすることができ、DUTの試験を行うことが可能になる。そして、その他の処理を行うためのその他の操作が行なわれたか否かを判定する(ステップS111)。その他の処理としては、例えばベースユニットとプローブカードとの間のロックを解除(アンロック)すること等がある。
【0013】
その他の操作が行なわれないときには、ステートおよび動作状態をメモリに記憶する。このとき、ステップS111をステートとして記憶し、テストヘッドとベースユニットとの間、およびベースユニットとプローブカードとの間が接続されてロックされている状態であることを動作状態として記憶する(ステップS112)。一方、ステップS111でその他の操作が行なわれたとしたときには、当該操作に対応するその他の処理(アンロック等)を行う(ステップS113)。
【0014】
以上のステップS101からS113までのシーケンスを行うことにより、ユニット間の接続を行う。このシーケンスを行っているときに、停電により電力の供給(給電)が停止し、或いは積極的に給電を停止することがある。給電停止後に所定の復旧処理を行って、給電を再開する。そして、シーケンスを再開する。
【0015】
シーケンスを再開したときには、メモリに記憶されているステートおよび動作状態を読み出す。そして、読み出したステートおよび動作状態に基づいてシーケンスを再開する。例えば、メモリに記憶されているステートがステップS101として記憶されているものであれば、ステートに基づいてステップS101から処理を再開する。
【0016】
また、ステートとしてステップS106が記憶されているのであれば、このステートに基づいてステップS106から処理を再開する。このとき、動作状態としてはテストヘッドとベースユニットとがロックされた状態であることを示しているため、第1のロック動作を行う必要がないことが認識される。
【0017】
また、ステートとしてステップS111がメモリに記憶されているのであれば、このステートに基づいてステップS111から処理を再開する。動作状態としてはテストヘッドとベースユニットとの間、およびベースユニットとプローブカードとの間がロックされていることが認識される。よって、第1のロック動作および第2のロック動作を行う必要がないことが認識される。
【0018】
従って、メモリに記憶されたステートおよび動作状態を読み出して、シーケンスを再開することで、必要がない場合には第1のロック動作または第1のロック動作と第2のロック動作との両動作を省略することができる。つまり、第1のロック動作、第2のロック動作並びにこれらの動作に伴う処理(ロックの確認等)を省略することで、DUTの試験を開始するまでの時間を短縮化することができる。
【先行技術文献】
【特許文献】
【0019】
【特許文献1】特開2010−107296号公報
【発明の概要】
【発明が解決しようとする課題】
【0020】
従って、ステートおよび動作状態を記憶するメモリを用いて、電力の供給を再開した後のシーケンスを行っている。このメモリは所定の基板(シーケンス制御回路基板)に搭載されている。このシーケンス制御回路基板は所定のタイミングでバージョンアップを行うことがあり、また定期的なメンテナンスを行う。或いは基板に故障を生じることもある。これらの場合には、シーケンス制御回路基板の交換が行われる。
【0021】
交換後のシーケンス制御回路基板のメモリの内容は新しい内容となっており、交換前の情報(ステートおよび動作状態)は失われている。よって、新たなメモリに記憶されるステートおよび動作状態は現在のロック状態を正確に示していない。従って、新たなメモリの情報に基づいてシーケンスを再開すると、予期しない動作が行なわれることになる。例えば、テストヘッドとベースユニットとの間が実際にはロックされていないにもかかわらず、ロックされていると認識すること等がある。このため、予期しない動作を行い、各ユニットに故障或いは破損を生じる可能性がある。
【0022】
シーケンス制御回路基板を交換したときには、全てのユニットのロックを解除し、且つメモリの情報を初期化し、シーケンスを最初から全てやり直すことで、適切にシーケンスを再開させることができる。これにより、前記の予期しない動作が発生することはない。しかし、この場合は、ロック解除や新たなロック動作が必要となり、DUTの試験が開始されるまでの時間が長時間化することになる。
【0023】
シーケンス制御回路基板には、メモリ以外にも種々の機能(通信バスの制御、異常発熱や電源異常のアラーム発生時に対処する機能等)が備えられている。よって、これらの機能が故障したときには、やはりシーケンス制御回路基板の交換が必要になる。このため、前述したように予期しない動作が発生するか、或いはロック解除や新たなロック動作といった動作を行うことで、DUTの試験が開始されるまでの時間が長時間化することになる。
【0024】
そこで、本発明は、半導体試験装置の各ユニットを接続するシーケンスを再開するときに、メモリに記憶された情報を使用することなく、シーケンスを再開させることを目的とする。
【課題を解決するための手段】
【0025】
以上の課題を解決するため、本発明の半導体試験装置は、複数のユニットを接続して構成する半導体試験装置であって、第1のユニットと第2のユニットとの間を接続してロックする第1のロック機構のロック状態を検出する第1のロック状態検出部と、前記第2のユニットと第3のユニットとの間を接続してロックする第2のロック機構のロック状態を検出する第2のロック状態検出部と、前記第1のロック状態検出部が検出するロック状態および前記第2のロック状態検出部が検出するロック状態に基づいて、前記第1のロック機構と前記第2のロック機構との制御を行う制御部と、を備えていることを特徴とする。
【0026】
この半導体試験装置によれば、第1のロック状態検出部および第2のロック状態検出部を用いて、実際のロック状態を検出している。そして、検出したロック状態に基づいて第1のロック機構と第2のロック機構との制御を行っているため、メモリを用いることなくシーケンスを再開させることができる。
【0027】
また、前記制御部は、前記第1のロック機構が行う第1のロック動作の次に前記第2のロック機構が行う第2のロック動作を行うシーケンスを制御し、このシーケンスを再開するときに、前記第1のロック状態検出部が検出するロック状態および前記第2のロック状態検出部が検出するロック状態に基づいて、前記第1のロック動作と前記第2のロック動作とのうち何れか一方または両方を省略するように前記シーケンスを制御することができる。
【0028】
これにより、第1のロック動作と第2のロック動作とのうち何れか一方または両方を不要なロック動作として省略することができ、シーケンスを再開したときに、DUTの試験開始までの時間を短縮化できるようになる。
【0029】
また、前記第1のロック状態検出部および前記第2のロック状態検出部は、相手方のユニットと接続するためのシリンダ内部を運動するピストンの位置がロック位置にあることを検出するロック側センサとアンロック位置にあることを検出するアンロック側センサとに基づいて、前記ロック状態を検出することができる。
【0030】
ロック側センサおよびアンロック側センサの2つのセンサを用いてピストンの位置を検出している。これにより、ロック状態であるか否かの検出精度を向上させることができ、第1のロック機構および第2のロック機構の状態を確実に検出することができるようになる。
【0031】
また、前記制御部は、前記シーケンスを行っているときに前記第1のロック機構のロック状態および前記第2のロック機構のロック状態をメモリに記憶し、このメモリに記憶されている情報と前記第1のロック状態検出部が検出するロック状態および前記第2のロック状態検出部が検出するロック状態とに基づいて、前記シーケンスを再開する前に前記第1のロック機構と前記第2のロック機構とのうち何れか一方または両方が手動で操作されたか否かを判定することができる。
【0032】
第1のロック状態検出部および第2のロック状態検出部が検出するロック状態は現在の状態であり、給電を停止する前のロック状態をメモリに記憶させて比較を行うことで、給電を停止しているときに第1のロック機構、第2のロック機構が手動で操作されたか否かを検出することができる。これにより、安全なシーケンスの再開を行うことができる。
【0033】
また、本発明の半導体試験装置のユニット接続方法は、複数のユニットを接続して半導体試験装置を構成する半導体試験装置のユニット接続方法であって、第1のユニットを第2のユニットに接続してロックする第1のロック動作の次に前記第2のユニットと第3のユニットとを接続してロックする第2のロック動作を行うシーケンスを制御し、このシーケンスを再開するときに、前記第1のユニットと前記第2のユニットとの間のロック状態および前記第2のユニットと前記第3のユニットとの間のロック状態を検出して、前記第1のロック動作と前記第2のロック動作とのうち何れか一方または両方を省略することを特徴とする。
【発明の効果】
【0034】
本発明は、第1のロック状態検出部および第2のロック状態検出部を用いて、ロック状態を検出している。これにより、メモリに情報を記憶させることなく、実際のロック状態を検出することができ、適切にシーケンスを再開させることができる。
【図面の簡単な説明】
【0035】
【図1】半導体試験装置の全体構成を示す図である。
【図2】図1の状態から旋回アームを回転させたときの図である。
【図3】ロック状態を示すロック機構の説明図である。
【図4】アンロック状態を示すロック機構の説明図である。
【図5】シーケンス制御部およびこれに接続される各部のブロック図である。
【図6】実施形態のシーケンスを示すフローチャートである。
【図7】図6のステップS4を故障検出に適用した例のフローチャートである。
【図8】ステートおよび動作状態を記憶させる場合のフローチャートである。
【図9】センサ状態を検出するためのフローチャートである。
【図10】動作状態とセンサ状態との比較を行うフローチャートである。
【図11】従来の動作の流れを示すフローチャートである。
【発明を実施するための形態】
【0036】
以下、本発明の実施形態について説明する。図1は半導体試験装置の全体構成を示している。この半導体試験装置は、テスタ本体1とテストヘッド2とベースユニット3とヘッド旋回装置4と旋回アーム5と回転軸6とプローバ7とプローブカード8とを備えて構成している。このうち、テストヘッド2とベースユニット3とプローブカード8とはユニットであり、相互にユニットを接続することで、半導体試験装置が構成される。
【0037】
テスタ本体1は半導体試験装置の全体の制御を行っている。テストヘッド2は図示しない試験部(ピンエレクトロニクスカード)を1枚または複数枚装着している。このピンエレクトロニクスカードは、図示しない被試験デバイス(DUT:Device Under Test)に対して試験信号を印加して、DUTからの応答信号に基づいてDUTの試験を行う。
【0038】
ベースユニット3はテストヘッド2とプローブカード8との間を中継する装置(インターフェイス)になる。テストヘッド2にベースユニット3を接続し、接続後のベースユニット3をプローブカード8に接続することで、テストヘッド2とプローブカード8との間が接続されて、電気的に導通する。
【0039】
ヘッド旋回装置4は回転軸6を回転中心として旋回アーム5を旋回させる。旋回アーム5にはテストヘッド2が取り付けられており、図1に示す位置から図2に示す位置まで約180度旋回することで、テストヘッド2に接続されたベースユニット3がプローブカード8に接続可能な状態となる。
【0040】
プローバ7はDUTが多数形成されているウェハを内部に保持しており、このウェハのDUTにプローブカード8のプローブ針を接触させる。プローバ7に設けられるプローブカード8は、ベースユニット3が接続される面にコネクタを有しており、その反対面には前記のプローブ針を設けている。
【0041】
よって、図2のように、テストヘッド2とベースユニット3とプローブカード8とが接続され、プローブカード8のプローブ針がウェハ上のDUTに接触することで、テストヘッド2のピンエレクトロニクスカードとDUTとの間を電気的に導通することができる。そして、電気的に導通した後に、DUTの試験を行う。
【0042】
このため、テストヘッド2とベースユニット3とプローブカード8とはそれぞれユニットとして相互に順番に接続される。ここでは、テストヘッド2は第1のユニットになり、ベースユニット3は第2のユニットになり、プローブカード8は第3のユニットになる。そして、第1のユニットと第2のユニットとの間が接続され、第2のユニットと第3のユニットとの間が接続される。勿論、テストヘッド2、ベースユニット3およびプローブカード8以外にも任意のユニットを接続するものであってもよい。
【0043】
テストヘッド2とベースユニット3との間、およびベースユニット3とプローブカード8との間を接続するときには、ユニット間を確実に固定して分離不能な状態としなければならない。このために、ユニット間を接続するときには、一方のユニットに他方のユニットをロックした状態とする。
【0044】
図3および図4は、ユニット間のロック機構(ロック機構)を示している。ここでは、テストヘッド2とベースユニット3との間を接続してロックする第1のロック機構10を示しているが、ベースユニット3とプローブカード8との間を接続してロックする第2のロック機構(図示せず)も同様の機構になっている。なお、第1のロック機構10および第2のロック機構は、ユニット間を接続してロックするものであれば、例えばクランプ手段等により相手方のユニットを保持する等、図3および図4の機構以外のものを採用してもよい。また、第1のロック機構10および第2のロック機構20は機械的なロック機能に加え、ユニット間を電気的に接続するコネクタ機能を有する部品であってもよい。このときには下記の保持部材17と嵌合部18との間の嵌合面に電極を設けるようにする。
【0045】
図3において、ロック機構10は一対のシリンダ機構10A、10Bと保持部材17と嵌合部18とを備えている。シリンダ機構10Aはシリンダ11とピストン12とピストンロッド13とアンロック側センサ20とロック側センサ21とを備えており、シリンダ機構10Bはシリンダ14とピストン15とピストンロッド16とアンロック側センサ22とロック側センサ23とを備えている。
【0046】
シリンダ機構10Aはテストヘッド2に取り付けられており(ベースユニット3に取り付けてもよい)、シリンダ11の内部でピストン12が往復運動をする。ピストン12はシリンダ11の内部に供給するエアをコントロールすることで、ピストン12の位置が伸張位置と収縮位置とに変位する。シリンダ機構10Bも同様の構成となっている。
【0047】
よって、ピストンロッド13、16は一方のピストン12、15が伸張位置に変位することで、他方が収縮位置に変位する。これにより、押し引き動作がされる。そして、両ピストンロッド13、16の先端に保持部材17を取り付けている。この保持部材17はL字状をしており、ピストン12、15の押し引き動作に伴って、その位置が変位する。保持部材17の先端は嵌合部18に挿抜されるようになっている。
【0048】
嵌合部18はベースユニット3に取り付けられており(テストヘッド2に取り付けてもよい)、保持部材17が挿入されることにより、テストヘッド2とベースユニット3との間が保持されてロックされる。図3のロック機構はテストヘッド2およびベースユニット3の四隅或いはそれ以上の箇所に設けることで、両ユニットの間をロックすることができる。これにより、旋回アーム5を旋回させたとしても、ベースユニット3はテストヘッド2に確実にロックされた状態となる。
【0049】
図3ではピストン12の位置を伸張位置、ピストン15の位置を収縮位置とすることで、保持部材17を嵌合部18に挿入してロックしている。このときのピストン12、15の位置がロック位置になる。一方、ピストン16の位置を伸張状態とし、ピストン12の位置を収縮位置とすることで、保持部材17は嵌合部18から抜去してロックを解除(アンロック)している。このときのピストン12、15の位置がアンロック位置になる。
【0050】
アンロック側センサ20、22およびロック側センサ21、23はピストン12、15を検出している。図3のようにロックされていると、ロック側センサ21、23はピストン12、15を検出している状態になっており、アンロック側センサ20、22はピストン12、15を検出していない状態になっている。
【0051】
図4のようにアンロックされていると、ロック側センサ21、23はピストン12、15を検出していない状態になっており、アンロック側センサ20、22はピストン12、15を検出している状態になっている。つまり、これらのアンロック側センサ20、22およびロック側センサ21、23によりロックされているかアンロックされているかを検出することができる。
【0052】
図5はシーケンス制御部32の接続関係を示している。第1のアンロック側センサ20、第1のロック側センサ21は、図3および図4で示したアンロック側センサ20、ロック側センサ21である。なお、アンロック側センサ22、ロック側センサ23を図5の第1のアンロック側センサ20、第1のロック側センサ21としてもよい。
【0053】
第1のアンロック側センサ20、第1のロック側センサ21はテストヘッド2とベースユニット3との間の第1のロック機構10のロック状態(ロックされているかアンロックされているか)を検出している。第2のロック機構は第1のロック機構10と同様の構成をしており、第2のアンロック側センサ30、第2のロック側センサ31を設けている。これらのセンサにより、ベースユニット3とプローブカード8との間のロック状態を検出している。
【0054】
よって、第1のアンロック側センサ20および第1のロック側センサ21は第1のロック機構10のロック状態を検出する第1のロック状態検出部となる。一方、第2のアンロック側センサ30および第2のロック側センサ31は第2のロック機構のロック状態を検出する第2のロック状態検出部となる。
【0055】
シーケンス制御部32は、第1のロック機構10を用いた第1のロック動作および第2のロック機構を用いた第2のロック動作のシーケンスの制御を行う制御部である。このシーケンス制御部32は、第1のアンロック側センサ20、第1のロック側センサ21、第2のアンロック側センサ30、第2のロック側センサ31からセンサ状態(ピストンを検出しているか否か)を入力している。
【0056】
シーケンス制御部32はテストヘッド2に搭載されるシーケンス制御回路基板にその機能を持たせることができる。なお、シーケンス制御部32の機能を持つシーケンス制御回路基板はテストヘッド2以外の装置、例えばテスタ本体1等に設けるようにしてもよい。
【0057】
ベースユニット3はテストヘッド2に接続されてロックされ(第1のロック動作)、このベースユニット3はプローブカード8に接続されてロックされる(第2のロック動作)。第1のロック動作の次に第2のロック動作を行うことにより、ユニット間を接続してロックするシーケンスが行われる。このシーケンスの制御をシーケンス制御部32が行う。
【0058】
このために、シーケンス制御部32は第1のロック機構10および第2のロック機構40の制御を行っている。第1のロック機構10はテストヘッド2とベースユニット3との間をロックさせる機構であり、第2のロック機構40はベースユニット3とプローブカード8との間をロックさせる機構である。
【0059】
次に、動作について説明する。図6は本実施形態の動作(シーケンス)を示している。最初に、第1のロック動作がされているか否かを判定する(ステップS1)。この判定には、アンロック側センサ20(または22)とロック側センサ21(または23)とを用いる。なお、アンロック側センサ20と22との両方、およびロック側センサ21と23との両方に基づいて第1のロック動作が行われているか否かを判定すると、4つのセンサを用いて二重にチェックすることができ、判定の信頼性が向上する。
【0060】
アンロック側センサ20がオフ(ピストンを検出していないことをオフとする)になっており、ロック側センサ21がオン(ピストンを検出していることをオンとする)になっていれば、ロックされていることが認識される。一方、アンロック側センサ20がオンになっており、ロック側センサ21がオフになっていれば、アンロックされていることが認識される。
【0061】
初期状態では、第1のロック動作は行われていない。よって、この場合には、第1のロック動作は行われていないと判定される。そして、第1のロック操作を開始するための第1のロック操作が行なわれているか否かを判定する(ステップS2)。この第1のロック操作が行なわれないであれば、当該第1のロック操作が行なわれるまでステップS2を繰り返す。そして、第1のロック操作が行なわれたときに、実際に第1のロック動作を行う(ステップS3)。つまり、ピストン12、15を運動させて、保持部材17を嵌合部18に挿入する。これにより、図4のアンロックから図3のロックに遷移する。
【0062】
そして、テストヘッド2とベースユニット3との間がロックされているか否かを確認する(ステップS4)。ロックされていないと認識されれば、第1のロック動作が行われたにもかかわらず、ロックされていないことになる。この場合には、異常が生じていることが認識され、エラー処理を行う(ステップS5)。
【0063】
ステップS4でロックされていることが確認されたときには、第2のロック動作を開始するための第2のロック操作が行なわれたか否かを判定する(ステップS6)。この第2のロック操作が行なわれるまで、ステップS6を繰り返す。
【0064】
第2のロック操作が行なわれると、実際に第2のロック動作を行う(ステップS7)。この場合も第1のロック操作と同様に、ベースユニット3またはプローブカード8に取り付けられたシリンダ機構のピストンを運動させて保持部材を嵌合部に挿入する。これにより、アンロックからロックに遷移する。そして、ベースユニット3とプローブカード8との間がロックされているか否かを確認する(ステップS8)。ロックされていないと認識されれば、異常であることが認識され、エラー処理を行う(ステップS9)。
【0065】
以上により、第1のロック動作と第2のロック動作とが行われ、テストヘッド2とベースユニット3とプローブカード8とが接続されてロックされた状態となる。そして、ステップS8においてロックされたことが確認されたときには、その他の処理のためのその他の操作が行なわれたか否かを判定する(ステップS10)。その他の処理としては、第1のロック操作および第2のロック操作を行った後にDUTの試験を行い、その後にロックを解除するアンロック動作を行うためのアンロック操作等がある。このその他の操作が行なわれるまでステップS10を繰り返す。そして、その他の操作が行なわれた後に、当該操作に対応するその他の処理(アンロック動作等)を行う(ステップS11)。
【0066】
以上の処理(シーケンス)をシーケンス制御部32が行う。ステップS1からS11までのシーケンスを行っているときに、半導体試験装置に対する電力の供給(給電)が停止することがある。例えば、落雷等による停電により給電が停止し、或いは積極的に給電を停止することもある。
【0067】
この場合には、復旧処理が行われて、給電が再開されることになる。給電が再開されると、シーケンス制御部32は動作を最初から再開する。つまり、ステップS1からシーケンスを再開する。ステップS1では第1のロック動作がされているか否かを判定している。
【0068】
ステップS3よりも前の段階で電力の供給が停止した場合には、この状態では未だ第1のロック動作および第2のロック動作が行われていないことになる。このときには、第1のロック機構10のロック状態を検出するアンロック側センサ20がオンになっており、ロック側センサ21がオフになっている。これにより、ステップS2に進む。
【0069】
一方、ステップS3以降且つステップS7よりも前の段階で給電が停止した場合には、第1のロック動作は行われている(第2のロック動作は行われていない)。このときには、第1のロック機構10のアンロック側センサ20がオフになっており、ロック側センサ21がオンになっていることが検出される。よって、ステップS1で第1のロック動作が行われていると判定され、第1の給電処理が行われる(ステップS12)。
【0070】
第1の給電処理は、第1のロック機構10に対して電力の供給を行う処理である。そして、第2のロック動作が行われているか否かを判定する(ステップS13)。ステップS7以降の段階で給電が停止した場合には、第2のロック動作も行われていることになる(第1のロック動作は行われている)。
【0071】
よって、ステップS13において、第1のロック動作が行われ、且つ第2のロック動作が行われていないと判定されれば、ステップS6に移行する。これにより、第2のロック操作の判定を行なう。一方、第2のロック動作が行われていると判定されれば、第2の給電処理を行う(ステップS14)。第2の給電処理は、第2のロック機構40に対して電力の供給を行う処理であり、これにより第2のロック機構40に対しても電力の供給が行われる。そして、ステップS10に移行する。
【0072】
従って、シーケンスの途中で停電等により給電が停止した場合に、給電を再開し、これに伴いシーケンスを再開する。このとき、シーケンスの最初(ステップS1)において第1のロック動作が行われているか否かを判定し、またステップS13において第2のロック動作が行われているか否かを判定している。
【0073】
そして、第1のロック状態検出部(第1のロック機構10のアンロック側センサ20、ロック側センサ21)および第2のロック状態検出部(第2のロック機構40のアンロック側センサ、ロック側センサ)に基づいて、ステップS6に移行させるか、或いはステップS10に移行させている。これにより、第1のロック動作およびこれに関連する動作(ステップS2からS5まで)を省略することができる。或いは、第1のロック動作およびこれに関連する動作と第2のロック動作およびこれに関連する動作(ステップS6からS9まで)とを省略することができる。
【0074】
従って、シーケンス再開時に、第1のロック動作または第1のロック動作と第2のロック動作との両動作を省略することができる。これにより、DUTの試験を開始するまでの時間を短縮化できる。
【0075】
第1のロック動作、第2のロック動作が行われているか否かは、第1のロック状態検出部、第2のロック状態検出部がピストン12を検出することにより判定する。つまり、ピストン12の物理的な位置に基づいて判定を行っている。このため、メモリ等の記憶装置にステータスおよび動作状態を記憶させることなく、ロック状態を検出して処理を行うことができる。
【0076】
従って、メモリの情報を使用することなくシーケンスを再開しているため、メモリを搭載したシーケンス制御回路基板を交換(アップグレードやメンテナンス、故障等により交換)してメモリの内容が更新されたとしても、正しいロック動作を行うことが可能になる。また、シーケンス制御回路基板のシーケンスに関わらない他の回路を交換することにより、基板全体を交換したとしても、本実施形態のシーケンスに影響を及ぼすことがない。
【0077】
以上において、第1のロック動作および第2のロック動作の検出は、アンロック側センサ20およびロック側センサ21の2つのセンサを用いているが、他の手段により検出してもよい。例えば、保持部材17の位置を検出するセンサを用いることでも、ロックされているかアンロックされているかを検出することは可能である。また、保持部材17と嵌合部18とに電気的に接続するコネクタ機能がある場合、その間に電気を通して導通していればロック、導通していなければアンロックとして検出することができる。
【0078】
アンロック側センサ20とロック側センサ21との2つのセンサを用いることによって、ロックされているかアンロックされているかを認識しているが、1つのセンサを用いて判定を行なってもよい。ただし、2つのセンサを用いることで、二重のチェックを行うことができ、検出の信頼性は向上する。
【0079】
アンロック側センサ20およびロック側センサ21はセンサであり、センサの状態が常にオフになる故障(オープンモード)を生じることがある。また、センサの状態が常にオンになる故障(ショートモード)を生じることがある。よって、アンロック側センサ20とロック側センサ21との2つのセンサを用いている。
【0080】
前述したように、アンロック側センサ20およびロック側センサ21は、オープンモードまたはショートモードの故障を生じることがある。そこで、これら2つのセンサの状態を検出する。図7のフローは図6のステップS4(ロックされているか否かを判定する処理)を故障検出に適用した場合を示している。なお、この図7のフローは図6のステップS8にも適用することができる。
【0081】
まず、図7において、ロック側センサがオンになっているかを検出する(ステップS21)。図6のステップS4の時点では、ステップS3により既に第1のロック動作が行われているため、ロック側センサがオンとして検出されなくてはならない。よって、通常は、ステップS21ではロック側センサ21がオンになっていると判定される。
【0082】
また、図6のステップS4の時点ではロックがされているため、アンロック側センサ20はオフになっていなければならない。この判定、つまりアンロック側センサ20がオフになっているか否かの判定を行う(ステップS22)。通常は、このステップS22ではアンロック側センサ22はオフになっている。従って、アンロック側センサ22がオフになっている場合には、2つのセンサは共に正常であると判定し、その旨を表示する(ステップS23)。なお、この表示は適宜の表示手段によって行われ、例えば当該表示手段をテスタ本体1に設けることができる。
【0083】
ステップS22でアンロック側センサ22がオフになっていないと判定された場合、つまりオンになっていると判定された場合には、本来オフとして検出されるべきアンロック側センサ22がオンになっていることが検出される。つまり、アンロック側センサ22に故障を生じていることが認識される。これにより、適宜の表示手段にアンロック側センサ22に故障を生じていることを表示する(ステップS24)。
【0084】
ステップS21でロック側センサ21がオンになっていない場合、つまりオフになっている場合には、少なくともロック側センサ21が故障をしていることが認識される。これは、既に第1のロック動作が行われており、ロック側センサ21はオンになっていなければならないためである。
【0085】
次に、アンロック側センサ20がオンになっているか否かを判定する(ステップS25)。第1のロック動作が行われているため、アンロック側センサ20はオフになっていなければならない。アンロック側センサ20がオフになっていれば、アンロック側センサ20は正常であることが認識される。よって、この場合は、ロック側センサ21に故障を生じている旨を表示する(ステップS26)。
【0086】
一方、アンロック側センサ20がオンになっている場合には、アンロック側センサ20にも故障を生じていることが認識される。よって、この場合には、2つのセンサとも故障と認識され、センサの故障ではなく第1のロック機構10そのものが故障していると認識する。例えば、シリンダ11の内部のピストン12が動作不能になっていることを認識する。そして、その旨を表示する(ステップS27)。
【0087】
従って、図7のフローにより、アンロック側センサ20、ロック側センサ21または第1のロック機構10の何れの故障であるかを認識することができる。これにより、故障箇所を特定でき、特定された故障箇所を迅速に修理することができる。このため、DUTの試験を開始するまでに要する時間を短縮化することができる。
【0088】
次に、変形例について説明する。前述した実施形態では、第1のロック状態検出部および第2のロック状態検出部がロック状態を検出して、シーケンス制御部32がシーケンスの制御を行っていた。つまり、メモリ(例えば、停電時保持デバイス)に記憶させた情報(ステートおよび動作状態)ではなく、アンロック側センサ20およびロック側センサ21を用いて実際のロック状態を検出することで、シーケンスの制御を行っている。これにより、メモリを搭載したシーケンス制御回路基板を交換したとしても、シーケンスの再開に影響を及ぼすことはない。
【0089】
この点、メモリを搭載したシーケンス制御回路基板を交換していないという条件下であれば、メモリに記憶させた情報を用いて、シーケンスの再開を行ってもよい。このため、シーケンス制御回路基板を交換したか否かを示す情報を記録しておく。そして、この記録した情報が交換していないことを示している条件下で本変形例を適用する。この交換をしたか否かを示す情報は任意の装置(例えば、テスタ本体1等)に記憶させることができる。また、メモリを搭載するのはシーケンス制御回路基板でなく、任意の基板としてもよい。
【0090】
図8a)は図6のステップS2を本変形例に適用した場合を示している。つまり、第1のロック操作がされたか否かのステップS2において、操作されていないときには、所定のメモリにステートおよび動作状態を記憶させる(ステップS31)。なお、ステートは図6の各ステップのうち何れのステップまで進んだかを示し、動作状態はユニット間がロックされているか否かを示している。
【0091】
ステップS2の第1のロック操作が行なわれないときには、第1のロック動作が行われていない。よって、ステートをステップS2として記憶し、動作状態としてはテストヘッド2とベースユニット3との間、およびベースユニット3とプローブカード8との間の何れもがロックされていないことを動作状態として記憶する。
【0092】
図8b)は図6のステップS6を本変形例に適用した場合を示している。つまり、第2のロック操作がされたか否かのステップS6において、操作がされていないときにはメモリにステートおよび動作状態を記憶させる(ステップS32)。このときは、ステップS6をステートとして記憶し、テストヘッド2とベースユニット3との間がロックされていることを動作状態として記憶する。
【0093】
図8c)は図6のステップS10を本変形例に適用した場合を示している。つまり、その他の操作がされたか否かのステップS10において、操作がされていないときにはメモリにステートおよび動作状態を記憶させる(ステップS33)。このときは、ステップS10をステートとして記憶し、テストヘッド2とベースユニット3との間、およびベースユニット3とプローブカード8との間の何れもがロックされていることを動作状態として記憶する。
【0094】
以上により、メモリにステートおよび動作状態が記憶される。つまり、メモリには給電を停止する直前のステートおよび動作状態が記憶される。図9は給電を再開し、シーケンスを再開したときにおける図6のステップS1(第1のロック動作がされているかの判定)を本変形例に適用した場合を示している。なお、図9のフローはステップS13にも適用することができる。
【0095】
まず、ロック側センサ21がオンになっているか否かを判定する(ステップS41)。オンになっていることが認識されたときには、アンロック側センサ20がオフになっているか否かを判定する(ステップS42)。このステップS42でアンロック側センサ20がオフになっていると判定されたときには、ロック側センサ21がオン、アンロック側センサ20がオフになっていることを認識する。そして、これをセンサ状態Aとしてメモリに記憶する(ステップS43)。
【0096】
ステップS42でアンロック側センサ20がオフになっていなければ、ロック側センサ21はオンであり、アンロック側センサ20もオンであることが認識される。よって、これをセンサ状態Bとしてメモリに記憶する(ステップS44)。
【0097】
ステップS41において、ロック側センサ21がオンでないことが認識されると、アンロック側センサ20がオンであるか否かが判定される(ステップS45)。アンロック側センサ20がオンでない場合には、ロック側センサ21およびアンロック側センサ20の両者がオフであることが認識される。よって、これをセンサ状態Cとしてメモリに記憶する(ステップS46)。
【0098】
ステップS45においてアンロック側センサ20がオンであることが認識されたときには、ロック側センサ21がオフであり、アンロック側センサ20がオンであることが認識される。よって、これをセンサ状態Dとしてメモリに記憶する(ステップS47)。以上により、アンロック側センサ20とロック側センサ21とのそれぞれがオンまたはオフの合計4通りの組合せがセンサ状態A〜Dとしてメモリに記憶される。これらのセンサ状態A〜Dは電力の供給を再開した直後の各センサの状態を示している。
【0099】
図9のフローによりセンサ状態A〜Dがメモリに記憶された後に、図10に示す診断フローを行う。この診断フローは、図6のステップS1においてロック動作が行われていると判定されたか否かにかかわらず行う。
【0100】
まず、メモリから動作状態を読み出す(ステップS51)。動作状態は、給電を停止する直前のユニット間のロック状況を示している。次に、センサ状態をメモリから読み出す(ステップS52)。読み出されたセンサ状態はA〜Dのうち何れかになっており、これは電力の供給を再開した直後の状態を示している。
【0101】
そして、動作状態とセンサ状態との比較を行い(ステップS53)、一致しているか否かを判定する(ステップS54)。メモリに記憶された動作状態が第1のロック機構10はロックしているものとして記憶しているときには、ロック側センサ21はオン、アンロック側センサ20はオフの状態になっていなければならない。これは、センサ状態Aと同じ状態である。
【0102】
このため、動作状態とセンサ状態とが一致していれば、格別の問題はない。この場合には、正常と診断される(ステップS55)。一方、両者とも一致していると判定されない場合には、ロック側センサ21とアンロック側センサ20との両者が不一致であるか否かを判定する(ステップS56)。
【0103】
両者が不一致でないと判定した場合には、ロック側センサ21とアンロック側センサ20とのうち何れか一方が故障していると診断する(ステップS57)。このとき、動作状態としてロック状態(ロック側センサ21がオン、アンロック側センサ20がオフであった状態)が記憶されており、検出しているロック側センサ21およびアンロック側センサ20の両者がオンになっているときには、アンロック側センサ20が故障していることを検出する。また、検出しているロック側センサ21およびアンロック側センサ20の両者がオフになっているときには、ロック側センサ21が故障していることを検出する。
【0104】
また、動作状態としてはアンロック状態(アンロック側センサ20がオン、ロック側センサ21がオフであった状態)が記憶されており、検出しているアンロック側センサ20およびロック側センサ21がオフになっているときには、アンロック側センサ20に故障を生じていることを検出する。一方、検出しているアンロック側センサ20およびロック側センサ21がオンになっているときには、ロック側センサ21に故障を生じていることを検出する。
【0105】
ステップS56において、ロック側センサ21とアンロック側センサ20との両者が不一致と判定した場合、手動で作動をしたと診断する(ステップS58)。保持部材17は手動で変位(手動操作)することも可能になっており、給電が停止されている間に保持部材17を手動操作して、ロックしていたものをアンロック或いはアンロックしていたものをロックすることがある。
【0106】
そこで、給電停止前のロック状態を記憶しておき、給電開始後のロック状態を検出して比較を行うことで、手動操作が行なわれたか否かを検出できる。手動操作を行った場合には、動作状態とセンサ状態とでロック側センサ21およびアンロック側センサ20の両者が一致しなくなる。よって、この場合には、ステップS58において手動で操作をしたと診断することができる。
【0107】
従って、給電停止から給電再開までの間に手動でロック状態を変化させたか否かを検出できる。この診断により、手動操作後の状態でシーケンスを再開することがなくなるため、安全なシーケンスの再開を行うことができる。また、図10のフローにより、センサが故障したか否かおよび故障したセンサの特定も行うことができるため、故障したセンサを迅速に修理することができる。これにより、DUTの試験開始までの時間を短縮化できる。
【0108】
なお、以上の変形例では、テストヘッド2とベースユニット3との間の第1のロック機構10について説明したが、ベースユニット3とプローブカード8との間の第2のロック機構40についても同様の処理が行われる。また、メモリにはステートおよび動作状態を記憶したが、ここでは動作状態を用いるため、ステートは記憶させてもよいし、記憶させなくてもよい。
【符号の説明】
【0109】
2 テストヘッド
3 ベースユニット
8 プローブカード
10 第1のロック機構
11、14 シリンダ
12、16 ピストン
17 保持部材
18 嵌合部
20、22、30 アンロック側センサ
21、23、31 ロック側センサ
32 シーケンス制御部
【技術分野】
【0001】
本発明は、複数のユニットを接続して構成する半導体試験装置および半導体試験装置のユニット接続方法に関するものである。
【背景技術】
【0002】
被試験デバイス(DUT:Device Under Test)の試験を行うために半導体試験装置が用いられる。半導体試験装置は複数のユニットを有して構成され、各ユニットを接続することで、DUTに対して電気的な導通が可能な状態とする。これにより、DUTに対して所定の試験を行う。ユニットとしては、テストヘッド、ベースユニット、プローブカードがあり、各ユニットを相互に接続して半導体試験装置が構成される。
【0003】
テストヘッドは内部に1または複数のピンエレクトロニクスカードを備えており、DUTに試験信号を印加して、DUTからの応答信号を比較することで、試験を行う。プローブカードはプローバに実装されており、プローブ針をウェハ上に形成されているDUTに接触することで、電気的な導通を図る。
【0004】
ベースユニットはテストヘッドとプローブカードとの間を中継するためのインターフェイスである。よって、テストヘッドにベースユニットを接続し、このベースユニットをプローブカードに接続することで、テストヘッド(のピンエレクトロニクスカード)とDUTとの間が電気的に導通される。これにより、DUTの試験を行うことができる。このような半導体試験装置としては、例えば特許文献1に開示されている技術がある。
【0005】
ユニット間を接続するときには、分離不能なように確実に固定した状態(ロック)しなければならない。図11はテストヘッドにベースユニットを接続してロックし、このベースユニットにプローブカードを接続してロックする一連の動作(シーケンス)を示している。
【0006】
まず、テストヘッドにベースユニットを接続してロックを行う動作(第1のロック動作)を行うための第1のロック操作が行なわれた否かを判定する(ステップS101)。この第1のロック操作を行うことにより、第1のロック動作が開始される。第1のロック操作が行なわれない場合には、所定のメモリ(例えば、停電時保持デバイス)にステートおよび動作状態を記憶させる(ステップS102)。
【0007】
ステートは、図11のフローのどのステップまで進んでいるかを示す情報であり、動作状態はユニット間のロック状態を示す情報である。ステップS102では、この時点でのステップS101をステートとして、ユニット間は未だにロックされていないことを動作状態としてメモリに記憶する。そして、第1のロック操作が行なわれるまでステップS102を繰り返す。
【0008】
第1のロック操作が行なわれた後に、実際に第1のロック動作が行われる(ステップS103)。これにより、テストヘッドにベースユニットが接続されてロックされる。そして、確実にロックされているか否かを確認する(ステップS104)。ロックされていることが確認されなければ、第1のロック動作が行われたにもかかわらず、ロックされていないことになる。この場合には、異常であるため、エラー処理を行う(ステップS105)。
【0009】
ステップS104でロックされていることが確認されたときには、テストヘッドに接続されたベースユニットをプローブカードに接続してロックを行う動作(第2のロック動作)を開始するための第2のロック操作が行なわれたか否かを判定する(ステップS106)。
【0010】
第2のロック操作が行われない場合には、メモリにステートおよび動作状態を記憶させる(ステップS107)。このステップS107では、ステップS106をステートとして、テストヘッドとベースユニットとがロックされたこと動作状態として記憶する。そして、第2のロック操作が行なわれるまでステップS107を繰り返す。
【0011】
一方、ステップS106で第2のロック操作が行なわれたと判定したときには、実際に第2のロック動作を行う(ステップS108)。これにより、テストヘッドに接続されたベースユニットとプローブカードとを接続してロックすることができる。そして、実際にロックされているか否かを確認する(ステップS109)。ロックされていないと判定した場合には、異常であるため、エラー処理を行う(ステップS110)。
【0012】
ステップS109でロックされていることが確認されることにより、テストヘッドとベースユニットとの間、およびこのベースユニットとプローブカードとの間が接続されてロックされた状態となる。これにより、テストヘッドとDUTとが電気的に導通された状態とすることができ、DUTの試験を行うことが可能になる。そして、その他の処理を行うためのその他の操作が行なわれたか否かを判定する(ステップS111)。その他の処理としては、例えばベースユニットとプローブカードとの間のロックを解除(アンロック)すること等がある。
【0013】
その他の操作が行なわれないときには、ステートおよび動作状態をメモリに記憶する。このとき、ステップS111をステートとして記憶し、テストヘッドとベースユニットとの間、およびベースユニットとプローブカードとの間が接続されてロックされている状態であることを動作状態として記憶する(ステップS112)。一方、ステップS111でその他の操作が行なわれたとしたときには、当該操作に対応するその他の処理(アンロック等)を行う(ステップS113)。
【0014】
以上のステップS101からS113までのシーケンスを行うことにより、ユニット間の接続を行う。このシーケンスを行っているときに、停電により電力の供給(給電)が停止し、或いは積極的に給電を停止することがある。給電停止後に所定の復旧処理を行って、給電を再開する。そして、シーケンスを再開する。
【0015】
シーケンスを再開したときには、メモリに記憶されているステートおよび動作状態を読み出す。そして、読み出したステートおよび動作状態に基づいてシーケンスを再開する。例えば、メモリに記憶されているステートがステップS101として記憶されているものであれば、ステートに基づいてステップS101から処理を再開する。
【0016】
また、ステートとしてステップS106が記憶されているのであれば、このステートに基づいてステップS106から処理を再開する。このとき、動作状態としてはテストヘッドとベースユニットとがロックされた状態であることを示しているため、第1のロック動作を行う必要がないことが認識される。
【0017】
また、ステートとしてステップS111がメモリに記憶されているのであれば、このステートに基づいてステップS111から処理を再開する。動作状態としてはテストヘッドとベースユニットとの間、およびベースユニットとプローブカードとの間がロックされていることが認識される。よって、第1のロック動作および第2のロック動作を行う必要がないことが認識される。
【0018】
従って、メモリに記憶されたステートおよび動作状態を読み出して、シーケンスを再開することで、必要がない場合には第1のロック動作または第1のロック動作と第2のロック動作との両動作を省略することができる。つまり、第1のロック動作、第2のロック動作並びにこれらの動作に伴う処理(ロックの確認等)を省略することで、DUTの試験を開始するまでの時間を短縮化することができる。
【先行技術文献】
【特許文献】
【0019】
【特許文献1】特開2010−107296号公報
【発明の概要】
【発明が解決しようとする課題】
【0020】
従って、ステートおよび動作状態を記憶するメモリを用いて、電力の供給を再開した後のシーケンスを行っている。このメモリは所定の基板(シーケンス制御回路基板)に搭載されている。このシーケンス制御回路基板は所定のタイミングでバージョンアップを行うことがあり、また定期的なメンテナンスを行う。或いは基板に故障を生じることもある。これらの場合には、シーケンス制御回路基板の交換が行われる。
【0021】
交換後のシーケンス制御回路基板のメモリの内容は新しい内容となっており、交換前の情報(ステートおよび動作状態)は失われている。よって、新たなメモリに記憶されるステートおよび動作状態は現在のロック状態を正確に示していない。従って、新たなメモリの情報に基づいてシーケンスを再開すると、予期しない動作が行なわれることになる。例えば、テストヘッドとベースユニットとの間が実際にはロックされていないにもかかわらず、ロックされていると認識すること等がある。このため、予期しない動作を行い、各ユニットに故障或いは破損を生じる可能性がある。
【0022】
シーケンス制御回路基板を交換したときには、全てのユニットのロックを解除し、且つメモリの情報を初期化し、シーケンスを最初から全てやり直すことで、適切にシーケンスを再開させることができる。これにより、前記の予期しない動作が発生することはない。しかし、この場合は、ロック解除や新たなロック動作が必要となり、DUTの試験が開始されるまでの時間が長時間化することになる。
【0023】
シーケンス制御回路基板には、メモリ以外にも種々の機能(通信バスの制御、異常発熱や電源異常のアラーム発生時に対処する機能等)が備えられている。よって、これらの機能が故障したときには、やはりシーケンス制御回路基板の交換が必要になる。このため、前述したように予期しない動作が発生するか、或いはロック解除や新たなロック動作といった動作を行うことで、DUTの試験が開始されるまでの時間が長時間化することになる。
【0024】
そこで、本発明は、半導体試験装置の各ユニットを接続するシーケンスを再開するときに、メモリに記憶された情報を使用することなく、シーケンスを再開させることを目的とする。
【課題を解決するための手段】
【0025】
以上の課題を解決するため、本発明の半導体試験装置は、複数のユニットを接続して構成する半導体試験装置であって、第1のユニットと第2のユニットとの間を接続してロックする第1のロック機構のロック状態を検出する第1のロック状態検出部と、前記第2のユニットと第3のユニットとの間を接続してロックする第2のロック機構のロック状態を検出する第2のロック状態検出部と、前記第1のロック状態検出部が検出するロック状態および前記第2のロック状態検出部が検出するロック状態に基づいて、前記第1のロック機構と前記第2のロック機構との制御を行う制御部と、を備えていることを特徴とする。
【0026】
この半導体試験装置によれば、第1のロック状態検出部および第2のロック状態検出部を用いて、実際のロック状態を検出している。そして、検出したロック状態に基づいて第1のロック機構と第2のロック機構との制御を行っているため、メモリを用いることなくシーケンスを再開させることができる。
【0027】
また、前記制御部は、前記第1のロック機構が行う第1のロック動作の次に前記第2のロック機構が行う第2のロック動作を行うシーケンスを制御し、このシーケンスを再開するときに、前記第1のロック状態検出部が検出するロック状態および前記第2のロック状態検出部が検出するロック状態に基づいて、前記第1のロック動作と前記第2のロック動作とのうち何れか一方または両方を省略するように前記シーケンスを制御することができる。
【0028】
これにより、第1のロック動作と第2のロック動作とのうち何れか一方または両方を不要なロック動作として省略することができ、シーケンスを再開したときに、DUTの試験開始までの時間を短縮化できるようになる。
【0029】
また、前記第1のロック状態検出部および前記第2のロック状態検出部は、相手方のユニットと接続するためのシリンダ内部を運動するピストンの位置がロック位置にあることを検出するロック側センサとアンロック位置にあることを検出するアンロック側センサとに基づいて、前記ロック状態を検出することができる。
【0030】
ロック側センサおよびアンロック側センサの2つのセンサを用いてピストンの位置を検出している。これにより、ロック状態であるか否かの検出精度を向上させることができ、第1のロック機構および第2のロック機構の状態を確実に検出することができるようになる。
【0031】
また、前記制御部は、前記シーケンスを行っているときに前記第1のロック機構のロック状態および前記第2のロック機構のロック状態をメモリに記憶し、このメモリに記憶されている情報と前記第1のロック状態検出部が検出するロック状態および前記第2のロック状態検出部が検出するロック状態とに基づいて、前記シーケンスを再開する前に前記第1のロック機構と前記第2のロック機構とのうち何れか一方または両方が手動で操作されたか否かを判定することができる。
【0032】
第1のロック状態検出部および第2のロック状態検出部が検出するロック状態は現在の状態であり、給電を停止する前のロック状態をメモリに記憶させて比較を行うことで、給電を停止しているときに第1のロック機構、第2のロック機構が手動で操作されたか否かを検出することができる。これにより、安全なシーケンスの再開を行うことができる。
【0033】
また、本発明の半導体試験装置のユニット接続方法は、複数のユニットを接続して半導体試験装置を構成する半導体試験装置のユニット接続方法であって、第1のユニットを第2のユニットに接続してロックする第1のロック動作の次に前記第2のユニットと第3のユニットとを接続してロックする第2のロック動作を行うシーケンスを制御し、このシーケンスを再開するときに、前記第1のユニットと前記第2のユニットとの間のロック状態および前記第2のユニットと前記第3のユニットとの間のロック状態を検出して、前記第1のロック動作と前記第2のロック動作とのうち何れか一方または両方を省略することを特徴とする。
【発明の効果】
【0034】
本発明は、第1のロック状態検出部および第2のロック状態検出部を用いて、ロック状態を検出している。これにより、メモリに情報を記憶させることなく、実際のロック状態を検出することができ、適切にシーケンスを再開させることができる。
【図面の簡単な説明】
【0035】
【図1】半導体試験装置の全体構成を示す図である。
【図2】図1の状態から旋回アームを回転させたときの図である。
【図3】ロック状態を示すロック機構の説明図である。
【図4】アンロック状態を示すロック機構の説明図である。
【図5】シーケンス制御部およびこれに接続される各部のブロック図である。
【図6】実施形態のシーケンスを示すフローチャートである。
【図7】図6のステップS4を故障検出に適用した例のフローチャートである。
【図8】ステートおよび動作状態を記憶させる場合のフローチャートである。
【図9】センサ状態を検出するためのフローチャートである。
【図10】動作状態とセンサ状態との比較を行うフローチャートである。
【図11】従来の動作の流れを示すフローチャートである。
【発明を実施するための形態】
【0036】
以下、本発明の実施形態について説明する。図1は半導体試験装置の全体構成を示している。この半導体試験装置は、テスタ本体1とテストヘッド2とベースユニット3とヘッド旋回装置4と旋回アーム5と回転軸6とプローバ7とプローブカード8とを備えて構成している。このうち、テストヘッド2とベースユニット3とプローブカード8とはユニットであり、相互にユニットを接続することで、半導体試験装置が構成される。
【0037】
テスタ本体1は半導体試験装置の全体の制御を行っている。テストヘッド2は図示しない試験部(ピンエレクトロニクスカード)を1枚または複数枚装着している。このピンエレクトロニクスカードは、図示しない被試験デバイス(DUT:Device Under Test)に対して試験信号を印加して、DUTからの応答信号に基づいてDUTの試験を行う。
【0038】
ベースユニット3はテストヘッド2とプローブカード8との間を中継する装置(インターフェイス)になる。テストヘッド2にベースユニット3を接続し、接続後のベースユニット3をプローブカード8に接続することで、テストヘッド2とプローブカード8との間が接続されて、電気的に導通する。
【0039】
ヘッド旋回装置4は回転軸6を回転中心として旋回アーム5を旋回させる。旋回アーム5にはテストヘッド2が取り付けられており、図1に示す位置から図2に示す位置まで約180度旋回することで、テストヘッド2に接続されたベースユニット3がプローブカード8に接続可能な状態となる。
【0040】
プローバ7はDUTが多数形成されているウェハを内部に保持しており、このウェハのDUTにプローブカード8のプローブ針を接触させる。プローバ7に設けられるプローブカード8は、ベースユニット3が接続される面にコネクタを有しており、その反対面には前記のプローブ針を設けている。
【0041】
よって、図2のように、テストヘッド2とベースユニット3とプローブカード8とが接続され、プローブカード8のプローブ針がウェハ上のDUTに接触することで、テストヘッド2のピンエレクトロニクスカードとDUTとの間を電気的に導通することができる。そして、電気的に導通した後に、DUTの試験を行う。
【0042】
このため、テストヘッド2とベースユニット3とプローブカード8とはそれぞれユニットとして相互に順番に接続される。ここでは、テストヘッド2は第1のユニットになり、ベースユニット3は第2のユニットになり、プローブカード8は第3のユニットになる。そして、第1のユニットと第2のユニットとの間が接続され、第2のユニットと第3のユニットとの間が接続される。勿論、テストヘッド2、ベースユニット3およびプローブカード8以外にも任意のユニットを接続するものであってもよい。
【0043】
テストヘッド2とベースユニット3との間、およびベースユニット3とプローブカード8との間を接続するときには、ユニット間を確実に固定して分離不能な状態としなければならない。このために、ユニット間を接続するときには、一方のユニットに他方のユニットをロックした状態とする。
【0044】
図3および図4は、ユニット間のロック機構(ロック機構)を示している。ここでは、テストヘッド2とベースユニット3との間を接続してロックする第1のロック機構10を示しているが、ベースユニット3とプローブカード8との間を接続してロックする第2のロック機構(図示せず)も同様の機構になっている。なお、第1のロック機構10および第2のロック機構は、ユニット間を接続してロックするものであれば、例えばクランプ手段等により相手方のユニットを保持する等、図3および図4の機構以外のものを採用してもよい。また、第1のロック機構10および第2のロック機構20は機械的なロック機能に加え、ユニット間を電気的に接続するコネクタ機能を有する部品であってもよい。このときには下記の保持部材17と嵌合部18との間の嵌合面に電極を設けるようにする。
【0045】
図3において、ロック機構10は一対のシリンダ機構10A、10Bと保持部材17と嵌合部18とを備えている。シリンダ機構10Aはシリンダ11とピストン12とピストンロッド13とアンロック側センサ20とロック側センサ21とを備えており、シリンダ機構10Bはシリンダ14とピストン15とピストンロッド16とアンロック側センサ22とロック側センサ23とを備えている。
【0046】
シリンダ機構10Aはテストヘッド2に取り付けられており(ベースユニット3に取り付けてもよい)、シリンダ11の内部でピストン12が往復運動をする。ピストン12はシリンダ11の内部に供給するエアをコントロールすることで、ピストン12の位置が伸張位置と収縮位置とに変位する。シリンダ機構10Bも同様の構成となっている。
【0047】
よって、ピストンロッド13、16は一方のピストン12、15が伸張位置に変位することで、他方が収縮位置に変位する。これにより、押し引き動作がされる。そして、両ピストンロッド13、16の先端に保持部材17を取り付けている。この保持部材17はL字状をしており、ピストン12、15の押し引き動作に伴って、その位置が変位する。保持部材17の先端は嵌合部18に挿抜されるようになっている。
【0048】
嵌合部18はベースユニット3に取り付けられており(テストヘッド2に取り付けてもよい)、保持部材17が挿入されることにより、テストヘッド2とベースユニット3との間が保持されてロックされる。図3のロック機構はテストヘッド2およびベースユニット3の四隅或いはそれ以上の箇所に設けることで、両ユニットの間をロックすることができる。これにより、旋回アーム5を旋回させたとしても、ベースユニット3はテストヘッド2に確実にロックされた状態となる。
【0049】
図3ではピストン12の位置を伸張位置、ピストン15の位置を収縮位置とすることで、保持部材17を嵌合部18に挿入してロックしている。このときのピストン12、15の位置がロック位置になる。一方、ピストン16の位置を伸張状態とし、ピストン12の位置を収縮位置とすることで、保持部材17は嵌合部18から抜去してロックを解除(アンロック)している。このときのピストン12、15の位置がアンロック位置になる。
【0050】
アンロック側センサ20、22およびロック側センサ21、23はピストン12、15を検出している。図3のようにロックされていると、ロック側センサ21、23はピストン12、15を検出している状態になっており、アンロック側センサ20、22はピストン12、15を検出していない状態になっている。
【0051】
図4のようにアンロックされていると、ロック側センサ21、23はピストン12、15を検出していない状態になっており、アンロック側センサ20、22はピストン12、15を検出している状態になっている。つまり、これらのアンロック側センサ20、22およびロック側センサ21、23によりロックされているかアンロックされているかを検出することができる。
【0052】
図5はシーケンス制御部32の接続関係を示している。第1のアンロック側センサ20、第1のロック側センサ21は、図3および図4で示したアンロック側センサ20、ロック側センサ21である。なお、アンロック側センサ22、ロック側センサ23を図5の第1のアンロック側センサ20、第1のロック側センサ21としてもよい。
【0053】
第1のアンロック側センサ20、第1のロック側センサ21はテストヘッド2とベースユニット3との間の第1のロック機構10のロック状態(ロックされているかアンロックされているか)を検出している。第2のロック機構は第1のロック機構10と同様の構成をしており、第2のアンロック側センサ30、第2のロック側センサ31を設けている。これらのセンサにより、ベースユニット3とプローブカード8との間のロック状態を検出している。
【0054】
よって、第1のアンロック側センサ20および第1のロック側センサ21は第1のロック機構10のロック状態を検出する第1のロック状態検出部となる。一方、第2のアンロック側センサ30および第2のロック側センサ31は第2のロック機構のロック状態を検出する第2のロック状態検出部となる。
【0055】
シーケンス制御部32は、第1のロック機構10を用いた第1のロック動作および第2のロック機構を用いた第2のロック動作のシーケンスの制御を行う制御部である。このシーケンス制御部32は、第1のアンロック側センサ20、第1のロック側センサ21、第2のアンロック側センサ30、第2のロック側センサ31からセンサ状態(ピストンを検出しているか否か)を入力している。
【0056】
シーケンス制御部32はテストヘッド2に搭載されるシーケンス制御回路基板にその機能を持たせることができる。なお、シーケンス制御部32の機能を持つシーケンス制御回路基板はテストヘッド2以外の装置、例えばテスタ本体1等に設けるようにしてもよい。
【0057】
ベースユニット3はテストヘッド2に接続されてロックされ(第1のロック動作)、このベースユニット3はプローブカード8に接続されてロックされる(第2のロック動作)。第1のロック動作の次に第2のロック動作を行うことにより、ユニット間を接続してロックするシーケンスが行われる。このシーケンスの制御をシーケンス制御部32が行う。
【0058】
このために、シーケンス制御部32は第1のロック機構10および第2のロック機構40の制御を行っている。第1のロック機構10はテストヘッド2とベースユニット3との間をロックさせる機構であり、第2のロック機構40はベースユニット3とプローブカード8との間をロックさせる機構である。
【0059】
次に、動作について説明する。図6は本実施形態の動作(シーケンス)を示している。最初に、第1のロック動作がされているか否かを判定する(ステップS1)。この判定には、アンロック側センサ20(または22)とロック側センサ21(または23)とを用いる。なお、アンロック側センサ20と22との両方、およびロック側センサ21と23との両方に基づいて第1のロック動作が行われているか否かを判定すると、4つのセンサを用いて二重にチェックすることができ、判定の信頼性が向上する。
【0060】
アンロック側センサ20がオフ(ピストンを検出していないことをオフとする)になっており、ロック側センサ21がオン(ピストンを検出していることをオンとする)になっていれば、ロックされていることが認識される。一方、アンロック側センサ20がオンになっており、ロック側センサ21がオフになっていれば、アンロックされていることが認識される。
【0061】
初期状態では、第1のロック動作は行われていない。よって、この場合には、第1のロック動作は行われていないと判定される。そして、第1のロック操作を開始するための第1のロック操作が行なわれているか否かを判定する(ステップS2)。この第1のロック操作が行なわれないであれば、当該第1のロック操作が行なわれるまでステップS2を繰り返す。そして、第1のロック操作が行なわれたときに、実際に第1のロック動作を行う(ステップS3)。つまり、ピストン12、15を運動させて、保持部材17を嵌合部18に挿入する。これにより、図4のアンロックから図3のロックに遷移する。
【0062】
そして、テストヘッド2とベースユニット3との間がロックされているか否かを確認する(ステップS4)。ロックされていないと認識されれば、第1のロック動作が行われたにもかかわらず、ロックされていないことになる。この場合には、異常が生じていることが認識され、エラー処理を行う(ステップS5)。
【0063】
ステップS4でロックされていることが確認されたときには、第2のロック動作を開始するための第2のロック操作が行なわれたか否かを判定する(ステップS6)。この第2のロック操作が行なわれるまで、ステップS6を繰り返す。
【0064】
第2のロック操作が行なわれると、実際に第2のロック動作を行う(ステップS7)。この場合も第1のロック操作と同様に、ベースユニット3またはプローブカード8に取り付けられたシリンダ機構のピストンを運動させて保持部材を嵌合部に挿入する。これにより、アンロックからロックに遷移する。そして、ベースユニット3とプローブカード8との間がロックされているか否かを確認する(ステップS8)。ロックされていないと認識されれば、異常であることが認識され、エラー処理を行う(ステップS9)。
【0065】
以上により、第1のロック動作と第2のロック動作とが行われ、テストヘッド2とベースユニット3とプローブカード8とが接続されてロックされた状態となる。そして、ステップS8においてロックされたことが確認されたときには、その他の処理のためのその他の操作が行なわれたか否かを判定する(ステップS10)。その他の処理としては、第1のロック操作および第2のロック操作を行った後にDUTの試験を行い、その後にロックを解除するアンロック動作を行うためのアンロック操作等がある。このその他の操作が行なわれるまでステップS10を繰り返す。そして、その他の操作が行なわれた後に、当該操作に対応するその他の処理(アンロック動作等)を行う(ステップS11)。
【0066】
以上の処理(シーケンス)をシーケンス制御部32が行う。ステップS1からS11までのシーケンスを行っているときに、半導体試験装置に対する電力の供給(給電)が停止することがある。例えば、落雷等による停電により給電が停止し、或いは積極的に給電を停止することもある。
【0067】
この場合には、復旧処理が行われて、給電が再開されることになる。給電が再開されると、シーケンス制御部32は動作を最初から再開する。つまり、ステップS1からシーケンスを再開する。ステップS1では第1のロック動作がされているか否かを判定している。
【0068】
ステップS3よりも前の段階で電力の供給が停止した場合には、この状態では未だ第1のロック動作および第2のロック動作が行われていないことになる。このときには、第1のロック機構10のロック状態を検出するアンロック側センサ20がオンになっており、ロック側センサ21がオフになっている。これにより、ステップS2に進む。
【0069】
一方、ステップS3以降且つステップS7よりも前の段階で給電が停止した場合には、第1のロック動作は行われている(第2のロック動作は行われていない)。このときには、第1のロック機構10のアンロック側センサ20がオフになっており、ロック側センサ21がオンになっていることが検出される。よって、ステップS1で第1のロック動作が行われていると判定され、第1の給電処理が行われる(ステップS12)。
【0070】
第1の給電処理は、第1のロック機構10に対して電力の供給を行う処理である。そして、第2のロック動作が行われているか否かを判定する(ステップS13)。ステップS7以降の段階で給電が停止した場合には、第2のロック動作も行われていることになる(第1のロック動作は行われている)。
【0071】
よって、ステップS13において、第1のロック動作が行われ、且つ第2のロック動作が行われていないと判定されれば、ステップS6に移行する。これにより、第2のロック操作の判定を行なう。一方、第2のロック動作が行われていると判定されれば、第2の給電処理を行う(ステップS14)。第2の給電処理は、第2のロック機構40に対して電力の供給を行う処理であり、これにより第2のロック機構40に対しても電力の供給が行われる。そして、ステップS10に移行する。
【0072】
従って、シーケンスの途中で停電等により給電が停止した場合に、給電を再開し、これに伴いシーケンスを再開する。このとき、シーケンスの最初(ステップS1)において第1のロック動作が行われているか否かを判定し、またステップS13において第2のロック動作が行われているか否かを判定している。
【0073】
そして、第1のロック状態検出部(第1のロック機構10のアンロック側センサ20、ロック側センサ21)および第2のロック状態検出部(第2のロック機構40のアンロック側センサ、ロック側センサ)に基づいて、ステップS6に移行させるか、或いはステップS10に移行させている。これにより、第1のロック動作およびこれに関連する動作(ステップS2からS5まで)を省略することができる。或いは、第1のロック動作およびこれに関連する動作と第2のロック動作およびこれに関連する動作(ステップS6からS9まで)とを省略することができる。
【0074】
従って、シーケンス再開時に、第1のロック動作または第1のロック動作と第2のロック動作との両動作を省略することができる。これにより、DUTの試験を開始するまでの時間を短縮化できる。
【0075】
第1のロック動作、第2のロック動作が行われているか否かは、第1のロック状態検出部、第2のロック状態検出部がピストン12を検出することにより判定する。つまり、ピストン12の物理的な位置に基づいて判定を行っている。このため、メモリ等の記憶装置にステータスおよび動作状態を記憶させることなく、ロック状態を検出して処理を行うことができる。
【0076】
従って、メモリの情報を使用することなくシーケンスを再開しているため、メモリを搭載したシーケンス制御回路基板を交換(アップグレードやメンテナンス、故障等により交換)してメモリの内容が更新されたとしても、正しいロック動作を行うことが可能になる。また、シーケンス制御回路基板のシーケンスに関わらない他の回路を交換することにより、基板全体を交換したとしても、本実施形態のシーケンスに影響を及ぼすことがない。
【0077】
以上において、第1のロック動作および第2のロック動作の検出は、アンロック側センサ20およびロック側センサ21の2つのセンサを用いているが、他の手段により検出してもよい。例えば、保持部材17の位置を検出するセンサを用いることでも、ロックされているかアンロックされているかを検出することは可能である。また、保持部材17と嵌合部18とに電気的に接続するコネクタ機能がある場合、その間に電気を通して導通していればロック、導通していなければアンロックとして検出することができる。
【0078】
アンロック側センサ20とロック側センサ21との2つのセンサを用いることによって、ロックされているかアンロックされているかを認識しているが、1つのセンサを用いて判定を行なってもよい。ただし、2つのセンサを用いることで、二重のチェックを行うことができ、検出の信頼性は向上する。
【0079】
アンロック側センサ20およびロック側センサ21はセンサであり、センサの状態が常にオフになる故障(オープンモード)を生じることがある。また、センサの状態が常にオンになる故障(ショートモード)を生じることがある。よって、アンロック側センサ20とロック側センサ21との2つのセンサを用いている。
【0080】
前述したように、アンロック側センサ20およびロック側センサ21は、オープンモードまたはショートモードの故障を生じることがある。そこで、これら2つのセンサの状態を検出する。図7のフローは図6のステップS4(ロックされているか否かを判定する処理)を故障検出に適用した場合を示している。なお、この図7のフローは図6のステップS8にも適用することができる。
【0081】
まず、図7において、ロック側センサがオンになっているかを検出する(ステップS21)。図6のステップS4の時点では、ステップS3により既に第1のロック動作が行われているため、ロック側センサがオンとして検出されなくてはならない。よって、通常は、ステップS21ではロック側センサ21がオンになっていると判定される。
【0082】
また、図6のステップS4の時点ではロックがされているため、アンロック側センサ20はオフになっていなければならない。この判定、つまりアンロック側センサ20がオフになっているか否かの判定を行う(ステップS22)。通常は、このステップS22ではアンロック側センサ22はオフになっている。従って、アンロック側センサ22がオフになっている場合には、2つのセンサは共に正常であると判定し、その旨を表示する(ステップS23)。なお、この表示は適宜の表示手段によって行われ、例えば当該表示手段をテスタ本体1に設けることができる。
【0083】
ステップS22でアンロック側センサ22がオフになっていないと判定された場合、つまりオンになっていると判定された場合には、本来オフとして検出されるべきアンロック側センサ22がオンになっていることが検出される。つまり、アンロック側センサ22に故障を生じていることが認識される。これにより、適宜の表示手段にアンロック側センサ22に故障を生じていることを表示する(ステップS24)。
【0084】
ステップS21でロック側センサ21がオンになっていない場合、つまりオフになっている場合には、少なくともロック側センサ21が故障をしていることが認識される。これは、既に第1のロック動作が行われており、ロック側センサ21はオンになっていなければならないためである。
【0085】
次に、アンロック側センサ20がオンになっているか否かを判定する(ステップS25)。第1のロック動作が行われているため、アンロック側センサ20はオフになっていなければならない。アンロック側センサ20がオフになっていれば、アンロック側センサ20は正常であることが認識される。よって、この場合は、ロック側センサ21に故障を生じている旨を表示する(ステップS26)。
【0086】
一方、アンロック側センサ20がオンになっている場合には、アンロック側センサ20にも故障を生じていることが認識される。よって、この場合には、2つのセンサとも故障と認識され、センサの故障ではなく第1のロック機構10そのものが故障していると認識する。例えば、シリンダ11の内部のピストン12が動作不能になっていることを認識する。そして、その旨を表示する(ステップS27)。
【0087】
従って、図7のフローにより、アンロック側センサ20、ロック側センサ21または第1のロック機構10の何れの故障であるかを認識することができる。これにより、故障箇所を特定でき、特定された故障箇所を迅速に修理することができる。このため、DUTの試験を開始するまでに要する時間を短縮化することができる。
【0088】
次に、変形例について説明する。前述した実施形態では、第1のロック状態検出部および第2のロック状態検出部がロック状態を検出して、シーケンス制御部32がシーケンスの制御を行っていた。つまり、メモリ(例えば、停電時保持デバイス)に記憶させた情報(ステートおよび動作状態)ではなく、アンロック側センサ20およびロック側センサ21を用いて実際のロック状態を検出することで、シーケンスの制御を行っている。これにより、メモリを搭載したシーケンス制御回路基板を交換したとしても、シーケンスの再開に影響を及ぼすことはない。
【0089】
この点、メモリを搭載したシーケンス制御回路基板を交換していないという条件下であれば、メモリに記憶させた情報を用いて、シーケンスの再開を行ってもよい。このため、シーケンス制御回路基板を交換したか否かを示す情報を記録しておく。そして、この記録した情報が交換していないことを示している条件下で本変形例を適用する。この交換をしたか否かを示す情報は任意の装置(例えば、テスタ本体1等)に記憶させることができる。また、メモリを搭載するのはシーケンス制御回路基板でなく、任意の基板としてもよい。
【0090】
図8a)は図6のステップS2を本変形例に適用した場合を示している。つまり、第1のロック操作がされたか否かのステップS2において、操作されていないときには、所定のメモリにステートおよび動作状態を記憶させる(ステップS31)。なお、ステートは図6の各ステップのうち何れのステップまで進んだかを示し、動作状態はユニット間がロックされているか否かを示している。
【0091】
ステップS2の第1のロック操作が行なわれないときには、第1のロック動作が行われていない。よって、ステートをステップS2として記憶し、動作状態としてはテストヘッド2とベースユニット3との間、およびベースユニット3とプローブカード8との間の何れもがロックされていないことを動作状態として記憶する。
【0092】
図8b)は図6のステップS6を本変形例に適用した場合を示している。つまり、第2のロック操作がされたか否かのステップS6において、操作がされていないときにはメモリにステートおよび動作状態を記憶させる(ステップS32)。このときは、ステップS6をステートとして記憶し、テストヘッド2とベースユニット3との間がロックされていることを動作状態として記憶する。
【0093】
図8c)は図6のステップS10を本変形例に適用した場合を示している。つまり、その他の操作がされたか否かのステップS10において、操作がされていないときにはメモリにステートおよび動作状態を記憶させる(ステップS33)。このときは、ステップS10をステートとして記憶し、テストヘッド2とベースユニット3との間、およびベースユニット3とプローブカード8との間の何れもがロックされていることを動作状態として記憶する。
【0094】
以上により、メモリにステートおよび動作状態が記憶される。つまり、メモリには給電を停止する直前のステートおよび動作状態が記憶される。図9は給電を再開し、シーケンスを再開したときにおける図6のステップS1(第1のロック動作がされているかの判定)を本変形例に適用した場合を示している。なお、図9のフローはステップS13にも適用することができる。
【0095】
まず、ロック側センサ21がオンになっているか否かを判定する(ステップS41)。オンになっていることが認識されたときには、アンロック側センサ20がオフになっているか否かを判定する(ステップS42)。このステップS42でアンロック側センサ20がオフになっていると判定されたときには、ロック側センサ21がオン、アンロック側センサ20がオフになっていることを認識する。そして、これをセンサ状態Aとしてメモリに記憶する(ステップS43)。
【0096】
ステップS42でアンロック側センサ20がオフになっていなければ、ロック側センサ21はオンであり、アンロック側センサ20もオンであることが認識される。よって、これをセンサ状態Bとしてメモリに記憶する(ステップS44)。
【0097】
ステップS41において、ロック側センサ21がオンでないことが認識されると、アンロック側センサ20がオンであるか否かが判定される(ステップS45)。アンロック側センサ20がオンでない場合には、ロック側センサ21およびアンロック側センサ20の両者がオフであることが認識される。よって、これをセンサ状態Cとしてメモリに記憶する(ステップS46)。
【0098】
ステップS45においてアンロック側センサ20がオンであることが認識されたときには、ロック側センサ21がオフであり、アンロック側センサ20がオンであることが認識される。よって、これをセンサ状態Dとしてメモリに記憶する(ステップS47)。以上により、アンロック側センサ20とロック側センサ21とのそれぞれがオンまたはオフの合計4通りの組合せがセンサ状態A〜Dとしてメモリに記憶される。これらのセンサ状態A〜Dは電力の供給を再開した直後の各センサの状態を示している。
【0099】
図9のフローによりセンサ状態A〜Dがメモリに記憶された後に、図10に示す診断フローを行う。この診断フローは、図6のステップS1においてロック動作が行われていると判定されたか否かにかかわらず行う。
【0100】
まず、メモリから動作状態を読み出す(ステップS51)。動作状態は、給電を停止する直前のユニット間のロック状況を示している。次に、センサ状態をメモリから読み出す(ステップS52)。読み出されたセンサ状態はA〜Dのうち何れかになっており、これは電力の供給を再開した直後の状態を示している。
【0101】
そして、動作状態とセンサ状態との比較を行い(ステップS53)、一致しているか否かを判定する(ステップS54)。メモリに記憶された動作状態が第1のロック機構10はロックしているものとして記憶しているときには、ロック側センサ21はオン、アンロック側センサ20はオフの状態になっていなければならない。これは、センサ状態Aと同じ状態である。
【0102】
このため、動作状態とセンサ状態とが一致していれば、格別の問題はない。この場合には、正常と診断される(ステップS55)。一方、両者とも一致していると判定されない場合には、ロック側センサ21とアンロック側センサ20との両者が不一致であるか否かを判定する(ステップS56)。
【0103】
両者が不一致でないと判定した場合には、ロック側センサ21とアンロック側センサ20とのうち何れか一方が故障していると診断する(ステップS57)。このとき、動作状態としてロック状態(ロック側センサ21がオン、アンロック側センサ20がオフであった状態)が記憶されており、検出しているロック側センサ21およびアンロック側センサ20の両者がオンになっているときには、アンロック側センサ20が故障していることを検出する。また、検出しているロック側センサ21およびアンロック側センサ20の両者がオフになっているときには、ロック側センサ21が故障していることを検出する。
【0104】
また、動作状態としてはアンロック状態(アンロック側センサ20がオン、ロック側センサ21がオフであった状態)が記憶されており、検出しているアンロック側センサ20およびロック側センサ21がオフになっているときには、アンロック側センサ20に故障を生じていることを検出する。一方、検出しているアンロック側センサ20およびロック側センサ21がオンになっているときには、ロック側センサ21に故障を生じていることを検出する。
【0105】
ステップS56において、ロック側センサ21とアンロック側センサ20との両者が不一致と判定した場合、手動で作動をしたと診断する(ステップS58)。保持部材17は手動で変位(手動操作)することも可能になっており、給電が停止されている間に保持部材17を手動操作して、ロックしていたものをアンロック或いはアンロックしていたものをロックすることがある。
【0106】
そこで、給電停止前のロック状態を記憶しておき、給電開始後のロック状態を検出して比較を行うことで、手動操作が行なわれたか否かを検出できる。手動操作を行った場合には、動作状態とセンサ状態とでロック側センサ21およびアンロック側センサ20の両者が一致しなくなる。よって、この場合には、ステップS58において手動で操作をしたと診断することができる。
【0107】
従って、給電停止から給電再開までの間に手動でロック状態を変化させたか否かを検出できる。この診断により、手動操作後の状態でシーケンスを再開することがなくなるため、安全なシーケンスの再開を行うことができる。また、図10のフローにより、センサが故障したか否かおよび故障したセンサの特定も行うことができるため、故障したセンサを迅速に修理することができる。これにより、DUTの試験開始までの時間を短縮化できる。
【0108】
なお、以上の変形例では、テストヘッド2とベースユニット3との間の第1のロック機構10について説明したが、ベースユニット3とプローブカード8との間の第2のロック機構40についても同様の処理が行われる。また、メモリにはステートおよび動作状態を記憶したが、ここでは動作状態を用いるため、ステートは記憶させてもよいし、記憶させなくてもよい。
【符号の説明】
【0109】
2 テストヘッド
3 ベースユニット
8 プローブカード
10 第1のロック機構
11、14 シリンダ
12、16 ピストン
17 保持部材
18 嵌合部
20、22、30 アンロック側センサ
21、23、31 ロック側センサ
32 シーケンス制御部
【特許請求の範囲】
【請求項1】
複数のユニットを接続して構成する半導体試験装置であって、
第1のユニットと第2のユニットとの間を接続してロックする第1のロック機構のロック状態を検出する第1のロック状態検出部と、
前記第2のユニットと第3のユニットとの間を接続してロックする第2のロック機構のロック状態を検出する第2のロック状態検出部と、
前記第1のロック状態検出部が検出するロック状態および前記第2のロック状態検出部が検出するロック状態に基づいて、前記第1のロック機構と前記第2のロック機構との制御を行う制御部と、
を備えていることを特徴とする半導体試験装置。
【請求項2】
前記制御部は、
前記第1のロック機構が行う第1のロック動作の次に前記第2のロック機構が行う第2のロック動作を行うシーケンスを制御し、このシーケンスを再開するときに、前記第1のロック状態検出部が検出するロック状態および前記第2のロック状態検出部が検出するロック状態に基づいて、前記第1のロック動作と前記第2のロック動作とのうち何れか一方または両方を省略するように前記シーケンスを制御すること
を特徴とする請求項1記載の半導体試験装置。
【請求項3】
前記第1のロック状態検出部および前記第2のロック状態検出部は、
相手方のユニットと接続するためのシリンダ内部を運動するピストンの位置がロック位置にあることを検出するロック側センサとアンロック位置にあることを検出するアンロック側センサとに基づいて、前記ロック状態を検出すること
を特徴とする請求項2記載の半導体試験装置。
【請求項4】
前記制御部は、
前記シーケンスを行っているときに前記第1のロック機構のロック状態および前記第2のロック機構のロック状態をメモリに記憶し、このメモリに記憶されている情報と前記第1のロック状態検出部が検出するロック状態および前記第2のロック状態検出部が検出するロック状態とに基づいて、前記シーケンスを再開する前に前記第1のロック機構と前記第2のロック機構とのうち何れか一方または両方が手動で操作されたか否かを判定すること
を特徴とする請求項3記載の半導体試験装置。
【請求項5】
複数のユニットを接続して半導体試験装置を構成する半導体試験装置のユニット接続方法であって、
第1のユニットを第2のユニットに接続してロックする第1のロック動作の次に前記第2のユニットと第3のユニットとを接続してロックする第2のロック動作を行うシーケンスを制御し、
このシーケンスを再開するときに、前記第1のユニットと前記第2のユニットとの間のロック状態および前記第2のユニットと前記第3のユニットとの間のロック状態を検出して、前記第1のロック動作と前記第2のロック動作とのうち何れか一方または両方を省略すること
を特徴とする半導体試験装置のユニット接続方法。
【請求項1】
複数のユニットを接続して構成する半導体試験装置であって、
第1のユニットと第2のユニットとの間を接続してロックする第1のロック機構のロック状態を検出する第1のロック状態検出部と、
前記第2のユニットと第3のユニットとの間を接続してロックする第2のロック機構のロック状態を検出する第2のロック状態検出部と、
前記第1のロック状態検出部が検出するロック状態および前記第2のロック状態検出部が検出するロック状態に基づいて、前記第1のロック機構と前記第2のロック機構との制御を行う制御部と、
を備えていることを特徴とする半導体試験装置。
【請求項2】
前記制御部は、
前記第1のロック機構が行う第1のロック動作の次に前記第2のロック機構が行う第2のロック動作を行うシーケンスを制御し、このシーケンスを再開するときに、前記第1のロック状態検出部が検出するロック状態および前記第2のロック状態検出部が検出するロック状態に基づいて、前記第1のロック動作と前記第2のロック動作とのうち何れか一方または両方を省略するように前記シーケンスを制御すること
を特徴とする請求項1記載の半導体試験装置。
【請求項3】
前記第1のロック状態検出部および前記第2のロック状態検出部は、
相手方のユニットと接続するためのシリンダ内部を運動するピストンの位置がロック位置にあることを検出するロック側センサとアンロック位置にあることを検出するアンロック側センサとに基づいて、前記ロック状態を検出すること
を特徴とする請求項2記載の半導体試験装置。
【請求項4】
前記制御部は、
前記シーケンスを行っているときに前記第1のロック機構のロック状態および前記第2のロック機構のロック状態をメモリに記憶し、このメモリに記憶されている情報と前記第1のロック状態検出部が検出するロック状態および前記第2のロック状態検出部が検出するロック状態とに基づいて、前記シーケンスを再開する前に前記第1のロック機構と前記第2のロック機構とのうち何れか一方または両方が手動で操作されたか否かを判定すること
を特徴とする請求項3記載の半導体試験装置。
【請求項5】
複数のユニットを接続して半導体試験装置を構成する半導体試験装置のユニット接続方法であって、
第1のユニットを第2のユニットに接続してロックする第1のロック動作の次に前記第2のユニットと第3のユニットとを接続してロックする第2のロック動作を行うシーケンスを制御し、
このシーケンスを再開するときに、前記第1のユニットと前記第2のユニットとの間のロック状態および前記第2のユニットと前記第3のユニットとの間のロック状態を検出して、前記第1のロック動作と前記第2のロック動作とのうち何れか一方または両方を省略すること
を特徴とする半導体試験装置のユニット接続方法。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【公開番号】特開2012−177552(P2012−177552A)
【公開日】平成24年9月13日(2012.9.13)
【国際特許分類】
【出願番号】特願2011−39117(P2011−39117)
【出願日】平成23年2月25日(2011.2.25)
【出願人】(000006507)横河電機株式会社 (4,443)
【Fターム(参考)】
【公開日】平成24年9月13日(2012.9.13)
【国際特許分類】
【出願日】平成23年2月25日(2011.2.25)
【出願人】(000006507)横河電機株式会社 (4,443)
【Fターム(参考)】
[ Back to top ]