(57)【特許請求の範囲】
【請求項１】
被試験対象を試験するテストシステムにおいて、
前記被試験対象の試験を行い、テスト総数、フェイル個数の稼動実績情報を出力するテスタと、
テスト開始信号と、テスト終了信号または異常信号とに基づいて、前記テスタの稼動時間を測定する稼動時間測定手段と、
前記テスタの稼動実績情報を収集する収集手段と、
この収集手段の稼動実績情報と前記稼動時間測定手段の稼動時間と被試験対象の納期のスケジュールとに基づいて、前記テスタの負荷率の負荷予測を行う負荷予測手段と
を有することを特徴とするテストシステム。
【請求項２】
負荷予測手段は、負荷予測をグラフで表示することを特徴とする請求項１記載のテストシステム。
【請求項３】
被試験対象を試験するテストシステムにおいて、
前記被試験対象の試験を行い、テスト総数、フェイル個数の稼動実績情報を出力するテスタと、
テスト開始信号と、テスト終了信号または異常信号とに基づいて、前記テスタの稼動時間を測定する稼動時間測定手段と、
前記テスタの稼動実績情報を収集する収集手段と、
この収集手段の稼動実績情報と前記稼動時間測定手段の稼動時間とに基づいて、デバイスコストを、（被試験対象の原価）＋（テスタの稼動時間）×（テスタの単位時間当たりのランニングコスト）／（（テスト総数）−（フェイル個数））で算出し、表示するコスト算出手段と
を有することを特徴とするテストシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、被試験対象、例えば、ＩＣ，ＬＳＩ等を試験するテストシステムに関し、効率良く運用が行えるテストシステムに関するものである。
【０００２】
【従来の技術】
ハンドラやプローバにより、被試験対象、例えば、ＩＣ，ＬＳＩ等がテスタにセットされる。そして、テスタは、被試験対象に試験パターンを与え、被試験対象の出力と期待値とを比較し、良否を判定している。このハンドラやプローバ、テスタにより、１ラインを構成し、各ライン毎にスケージュール管理され、運用されている。
【０００３】
被試験対象の試験前には、プローバやハンドラの設定、テスタのプログラムロード、パフォーマンスボードの取り付けなどの段取り時間が必要になる。この段取り時間は、各装置やその装置の操作にあたる担当者によって時間が異なる。
【０００４】
また、被試験対象を試験するテスト時間もプログラムのサイズ、被試験対象の種類、各装置の性能によって異なる。また、テスト中においてもテープのジャムなどの被試験対象の搬送エラーや予期せぬトラブルなどで予定時間よりオーバーすることがある。
【０００５】
そのため、スケジュール管理は、各ライン担当者に委ねられていた。しかし、ライン毎の連携がうまくとられていないため、各ラインでスケジュールにバラツキが発生してしまい、テストシステムの効率的な運用ができなかった。そこで、自動的に、各ラインのスケジューリングを行う装置が、特開平１０−１２３２１６号公報等に記載されている。
【０００６】
【発明が解決しようとする課題】
しかし、各ラインのスケジューリングを自動化しても、テストシステムの負荷について、考慮されていなかった。このため、被試験対象の試験量が増加し、テストシステムの能力限界を越えた場合、納期の遅れが発生してしまうという問題点があった。
【０００７】
また、テスタは、稼動時間が定期的にメンテナンスを必要とするが、スケジューリングには、メンテナンスが考慮されていない。このため、メンテナンス時期を延ばしてしまい、消耗品等の故障、不良により、テスタの不良を招き、効率運用の妨げになってしまうという問題点があった。
【０００８】
そして、スケジューリングでは、テストプログラム等に起因するテスト時間に対して考慮しにくい。このため、テスタが効率的に運用されていないことがわからないという問題点があった。
【０００９】
そこで、本発明の目的は、効率良く運用が行えるテストシステムを実現することにある。
【００１０】
【課題を解決するための手段】
本発明は、
被試験対象を試験するテストシステムにおいて、
前記被試験対象の試験を行い、テスト総数、フェイル個数の稼動実績情報を出力するテスタと、
テスト開始信号と、テスト終了信号または異常信号とに基づいて、前記テスタの稼動時間を測定する稼動時間測定手段と、
前記テスタの稼動実績情報を収集する収集手段と、
この収集手段の稼動実績情報と前記稼動時間測定手段の稼動時間と被試験対象の納期のスケジュールとに基づいて、前記テスタの負荷率の負荷予測を行う負荷予測手段と
を有することを特徴とするものである。
【００１３】
さらに、
被試験対象を試験するテストシステムにおいて、
前記被試験対象の試験を行い、テスト総数、フェイル個数の稼動実績情報を出力するテスタと、
テスト開始信号と、テスト終了信号または異常信号とに基づいて、前記テスタの稼動時間を測定する稼動時間測定手段と、
前記テスタの稼動実績情報を収集する収集手段と、
この収集手段の稼動実績情報と前記稼動時間測定手段の稼動時間とに基づいて、デバイスコストを、（被試験対象の原価）＋（テスタの稼動時間）×（テスタの単位時間当たりのランニングコスト）／（（テスト総数）−（フェイル個数））で算出し、表示するコスト算出手段と
を有することを特徴とするものである。
【００１４】
【発明の実施の形態】
以下図面を用いて本発明の実施の形態を説明する。
図１は本発明の一実施例を示した構成図である。
【００１５】
図において、ラインＬ１〜Ｌ３は、それぞれテスタＴ１〜Ｔ３、ハンドラＨ１〜Ｈ３が設けられている。ラインＬ１〜Ｌ３は、ハンドラＨ１〜Ｈ３の代わりにプローバの場合もある。テスタＴ１〜Ｔ３は、被試験対象を試験し、稼動時間情報、テスト開始信号、テスト終了信号、異常信号を出力する。ハンドラＨ１〜Ｈ３は、それぞれテスタＴ１〜Ｔ３に被試験対象を次々に取り付ける。テスト管理システムＴＣは、ネットワークを介して、各ラインＬ１〜Ｌ３に接続し、テスタＴ１〜Ｔ３、ハンドラＨ１〜Ｈ３を管理する。
【００１６】
テスト管理システムＴＣは、制御部１、操作部２、ＣＲＴ（表示部）３からなる。制御部１は、操作部２、ＣＲＴ３と接続し、スケジュール手段１１、スケジュール実行手段１２、稼動時間測定手段１３、アラーム手段１４、解析手段１５から構成される。
【００１７】
スケジュール手段１１は、被試験対象の種類、名称、個数、納期、優先度、テスト開始予定時刻、段取り時間、指定テスタ等や各ラインＬ１〜Ｌ３の故障情報により、各ラインＬ１〜Ｌ３（各テスタＴ１〜Ｔ３）のスケジュールを作成し、ＣＲＴ３に表示する。スケジュール実行手段１２は、スケジュール手段１１のスケジュールにより、各テスタＴ１〜Ｔ３にテストプログラムをロードする。
【００１８】
稼動時間測定手段１３は、各テスタＴ１〜Ｔ３のテスト開始信号と、テスタＴ１〜Ｔ３からのテスト終了信号または異常信号とに基づいて、テスタＴ１〜Ｔ３の稼動時間を測定する。
【００１９】
アラーム手段１４は、稼動時間測定手段１３からの稼動時間に基づいて、メンテナンスアラームをＣＲＴ３に表示する。
【００２０】
解析手段１５は、スケジュール手段１１のスケジュールと稼動時間測定手段１３の各ラインＬ１〜Ｌ３の稼動時間とを入力し、解析を行う。そして、解析手段１５は、収集手段１５１、負荷予測手段１５２、コスト算出手段１５３からなる。収集手段１５１は、各テスタＴ１〜Ｔ３の稼動実績情報を収集する。負荷予測手段１５２は、稼動時間測定手段１３の稼動時間と、収集手段１５１の稼動実績情報と、スケージュール手段１１のスケジュールとに基づいて、負荷予測を行い、ＣＲＴ３にグラフ表示を行う。コスト算出手段１５３は、収集手段１５１の稼動実績情報と、稼動時間測定手段１３の稼動時間とにより、デバイスコスト（被試験対象のコスト）を算出し、ＣＲＴ３に表示する。
【００２１】
このような装置の動作を以下で説明する。
スケジュール手段１１は、オペレータが操作部２により入力する被試験対象の種類、名称、個数、納期、優先度、テスト開始予定時刻、段取り時間、指定テスタ等や各ラインＬ１〜Ｌ３の故障情報により、スケジュールを作成し、ＣＲＴ３に表示する。このスケジュールにより、スケジュール実行手段１２は、テストプログラム（テストパターンを含む）を各テスタＴ１〜Ｔ３にロードする。
【００２２】
このように、スケジュール実行手段１２が、スケジュール手段１１のスケジュールに従ってテストプログラムを各テスタＴ１〜Ｔ３にロードするので、テストプログラムのロードにオペレータが介在しない。つまり、ミス等がなくなり、テストシステムを効率的に運用できる。
【００２３】
そして、オペレータは、パフォーマンスボードの取り付け等の段取りを行い、各ラインＬ１〜Ｌ３の運用を開始する。これにより、各テスタＴ１〜Ｔ３がテスト開始信号（被試験対象の種類、名称等の情報も含む）をテスト管理システムＴＣに送付する。このテスト開始信号を受けて、稼動時間測定手段１３は、各ラインＬ１〜Ｌ３の稼動時間の測定を開始する。
【００２４】
そして、各ラインＬ１〜Ｌ３のテスタＴ１〜Ｔ３は、テストが終了するとテスト終了信号を出力すると共に、テスタＩＤ、テスト総数、フェイル個数等をテスト管理システムＴＣに送付する。このテスト終了信号を受けて、稼動時間測定手段１３は、各ラインＬ１〜Ｌ３の現在までの稼動時間を演算する。この稼動時間により、アラーム手段１４は、各ラインＬ１〜Ｌ３ごとのメンテナンスが必要な稼動時間に達したとき、アラームを出力する。このアラームにより、アラーム手段１４は、メンテナンスアラーム表示をＣＲＴ３に表示する。このとき、収集手段１５１は、テスタＩＤ、テスト総数、フェイル個数等の稼動実績情報を収集し保持する。
【００２５】
また、ラインＬ１〜Ｌ３、例えば、テスタＴ１〜Ｔ３に故障が起きたとき、テスタＴ１〜Ｔ３は、ネットワークを介して、テスト管理システムＴＣに異常信号を通知する。この異常信号を受けて、稼動時間測定手段１３は、各ラインＬ１〜Ｌ３の現在までの稼動時間を演算する。この稼動時間により、アラーム手段１４は、各ラインＬ１〜Ｌ３ごとのメンテナンスが必要な稼動時間に達したとき、アラームとする。このアラームにより、アラーム手段１４は、メンテナンスアラーム表示をＣＲＴ３に表示する。このとき、スケジュール手段１１も、異常信号により、ラインＬ１〜Ｌ３の故障情報を蓄積する。
【００２６】
このように、稼動時間測定手段１３がテスタの稼動時間を測定し、この稼動時間に基づいて、アラーム手段１４がアラームを出力するので、メンテナンス時期を延ばすことを防止することができる。これにより、テストシステムを効率的に運用することができる。
【００２７】
そして、オペレータが、操作部２を操作し、負荷予測手段１５２を起動する。負荷予測手段１５２は、収集手段１５１の稼動実績情報とスケジュール手段１１のスケジュールと稼動時間測定手段１３の稼動時間とにより、負荷予測を行い、例えば、図２，３に示すグラフをＣＲＴ３に表示する。図２は、短期グラフで、Ｂ時点で負荷率を超えた運用をすることになるので、納期が遅れることが予測される。そこで、Ａ時点に前倒して試験を行えば、ピーク時の負荷を軽減することができる。図３は、長期グラフで、Ｃ時点で負荷限度ラインを超えるので、新たなラインの追加やテスタ、ハンドラ、プローバのリプレースの時期が予測でき、適切なテストシステムの運用を行うことができる。
【００２８】
また、オペレータは、操作部２を操作し、コスト算出手段１５３を起動する。コスト算出手段１５３は、収集手段１５１の稼動実績情報と稼動時間測定手段１３の稼動時間とからデバイスコストを算出し、ＣＲＴ３に表示する。デバイスコストは、例えば、（被試験対象の原価）＋（（被試験対象をテストするためのランニングコスト）／（テストにパスした被試験対象の個数））で算出される。また、ランニングコストは、（（テスタの購入費用）＋（総メンテナンス予測費））／（テスタ総使用予測時間）で算出される。
【００２９】
このように、コスト算出手段１５３により、デバイスコストを算出し表示するので、テストプログラム変更等によるテストスピードの改善を図ることができる。つまり、テストシステムを効率よく運用することができる。
【００３０】
なお、本発明はこれに限定されるものではなく、以下のような構成でもよい。テスタＴ１〜Ｔ３がテスト開始信号、テスト終了信号、異常信号を出力する構成を示したが、テスタＴ１〜Ｔ３と別にラインＬ１〜Ｌ３内の装置から出力する構成でもよい。また、スケジュール実行手段１２が、テスト開始を指示する構成の場合は、スケジュール実行手段１２がテスト開始信号を出力する。すなわち、稼動時間測定手段１３は、ラインＬ１〜Ｌ３（テスタＴ１〜Ｔ３）の稼動時間が測定できればよい。
【００３１】
また、アラーム手段１４はＣＲＴ３にアラーム表示する構成を示したが、警告音等でアラームを知らせる構成でもよい。そして、アラーム手段１４は、異常信号後またはテスト終了信号後にアラームを出力する構成を示したが、テスト中に、稼動時間が、メンテナンスが必要な稼動時間に達したら、即時にアラームを出力する構成にしてもよい。
【００３２】
そして、負荷予測手段１５２は、スケジュール手段１１によるスケジュールにより、負荷予測を行う構成を示したが、オペレータが作成したスケジュールにより、負荷予測手段１５２が負荷予測を行う構成にしてもよい。
【００３３】
さらに、テスト管理システムＴＣは、独立に設けられる構成を示したが、１つのライン内に設け、他のラインも管理する構成にしてもよい。
【００３４】
【発明の効果】
本発明によれば、以下のような効果がある。
請求項１，２によれば、収集手段がテスタから稼動実績情報を収集し、稼動時間測定手段がテスタの稼動時間を測定し、負荷予測手段が負荷予測を行う。これにより、事前にテストシステムの負荷がわかるので、テストシステムを効率的に運用することができる。
【００３７】
請求項３によれば、コスト算出手段により、デバイスコストを算出し表示するので、テストプログラム変更等によるテストスピードの改善を図ることができる。つまり、テストシステムを効率よく運用することができる。
【図面の簡単な説明】
【図１】本発明の一実施例を示した構成図である。
【図２】図１に示す装置の負荷率グラフの表示例を示した図である。
【図３】図１に示す装置の負荷率グラフの表示例を示した図である。
【符号の説明】
Ｔ１〜Ｔ３  テスタ
１１  スケジュール手段
１２  スケジュール実行手段
１３  稼動時間測定手段
１４  アラーム手段
１５１  収集手段
１５２  負荷予測手段
１５３  コスト算出手段
【図１】
0003603299.tif 000002
【図２】
0003603299.tif 000003
【図３】
0003603299.tif 000004