(57)【特許請求の範囲】
【請求項１】
デバイスを試験するテストシステムから出力されるデータを制御する出力データ制御装置において、
テストシステムから得られるデータのうち出力すべきデータの選択、および選択されたデータの出力形式についてのユーザの指示を受け付ける受付手段と、
前記受付手段により受け付けた前記指示に従って、前記テストシステムから得られるデータの一部を選択し、所定の出力形式で出力するデータ出力手段と、
を備えることを特徴とする出力データ制御装置。
【請求項２】
前記テストシステムから得られるデータは予め変数と対応付けられ、前記受付手段は、前記ユーザの指示を、前記変数を介する指定として受け付けることを特徴とする請求項１に記載の出力データ制御装置。
【請求項３】
テストシステムから得られるデータのうち出力すべきデータの選択、および選択されたデータの出力形式を規定するファイルを保存するファイル保存手段を備え、
前記受付手段は、前記ファイル保存手段により保存された前記ファイルの中から所定のファイルを選択するユーザの指示を受け付けることを特徴とする請求項２に記載の出力データ制御装置。
【請求項４】
前記ファイルは、汎用的なスクリプト言語を用いて記述されることを特徴とする請求項３に記載の出力データ制御装置。
【請求項５】
前記ユーザの指示は、デバイスのピンごとのデータの出力を要求するものであることを特徴とする請求項１〜４のいずれか１項に記載の出力データ制御装置。
【請求項６】
デバイスを試験するテストシステムから出力されるデータを制御する出力データ制御方法において、
テストシステムから得られるデータのうち出力すべきデータの選択、および選択されたデータの出力形式についてのユーザの指示を受け付けるステップと、
受け付けた前記指示に従って、前記テストシステムから得られるデータの一部を選択し、所定の出力形式で出力するステップと、
を備えることを特徴とする出力データ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイスを試験するテストシステムから出力されるデータを制御する出力データ制御装置および出力データ制御方法に関する。
【背景技術】
【０００２】
ＩＣなどのデバイスを試験するテストシステムでは、テスタの設定情報や測定結果などの各種テスタ情報を出力する形態として、コンソール画面やディスクファイルを用いている。一方、テストシステムで得られるデータは膨大であるが、通常、実際に利用するデータはその一部に過ぎないため、試験対象となるデバイスや試験内容等に応じた出力用ソフトウェアが用意され、それぞれの出力用ソフトウェアによって、出力対象となるデータの項目やその出力形式が定められている。
【特許文献１】特開２００４−１８４１１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来のテストシステムにおけるデータ出力方法では、出力用ソフトウェアごとに出力項目や出力形式が固定的に決められ、または固定的に決められた複数の形式からユーザが選択するものが一般的である。しかし、テストシステムから得られる膨大なデータの中から選択されるデータの出力項目や出力形式の組み合わせは無数にあり、それぞれの試験内容に適した組み合わせは異なる。したがって、望ましいデータの出力項目や出力形式をユーザが自由に選択することは事実上できない。また、測定結果に応じて出力形式を柔軟に変更するなど、何らかのシーケンスを伴う処理を行わせることも困難である。さらに、ユーザが自ら最適な出力形態を試行することもできない。
【０００４】
このように、ユーザがデータの出力項目や出力形式を任意に設定することはできず、これに対応するためには、出力用ソフトウェアの機能変更や機能追加という煩雑な作業を余儀なくされている。
【０００５】
本発明の目的は、テストシステムから得られるデータの選択、および選択されたデータの出力形式を、ユーザが容易に設定可能な出力データ制御装置および出力データ制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の出力データ制御装置は、デバイスを試験するテストシステムから出力されるデータを制御する出力データ制御装置において、テストシステムから得られるデータのうち出力すべきデータの選択、および選択されたデータの出力形式についてのユーザの指示を受け付ける受付手段と、前記受付手段により受け付けた前記指示に従って、前記テストシステムから得られるデータの一部を選択し、所定の出力形式で出力するデータ出力手段と、を備えることを特徴とする。
この出力データ制御装置によれば、出力すべきデータの選択、および選択されたデータの出力形式についてのユーザの指示を受け付けるとともに、その指示に従って、テストシステムから得られるデータの一部を選択し、所定の出力形式で出力するので、テストシステムから得られるデータの選択、および選択されたデータの出力形式を、ユーザが容易に設定することができる。
【０００７】
前記テストシステムから得られるデータは予め変数と対応付けられ、前記受付手段は、前記ユーザの指示を、前記変数を介する指定として受け付けてもよい。
【０００８】
テストシステムから得られるデータのうち出力すべきデータの選択、および選択されたデータの出力形式を規定するファイルを保存するファイル保存手段を備え、前記受付手段は、前記ファイル保存手段により保存された前記ファイルの中から所定のファイルを選択するユーザの指示を受け付けてもよい。
【０００９】
前記ファイルは、汎用的なスクリプト言語を用いて記述されてもよい。
【００１０】
前記ユーザの指示は、デバイスのピンごとのデータの出力を要求するものであってもよい。
【００１１】
本発明の出力データ制御方法は、デバイスを試験するテストシステムから出力されるデータを制御する出力データ制御方法において、テストシステムから得られるデータのうち出力すべきデータの選択、および選択されたデータの出力形式についてのユーザの指示を受け付けるステップと、受け付けた前記指示に従って、前記テストシステムから得られるデータの一部を選択し、所定の出力形式で出力するステップと、を備えることを特徴とする。
この出力データ制御方法によれば、出力すべきデータの選択、および選択されたデータの出力形式についてのユーザの指示を受け付けるとともに、その指示に従って、テストシステムから得られるデータの一部を選択し、所定の出力形式で出力するので、テストシステムから得られるデータの選択、および選択されたデータの出力形式を、ユーザが容易に設定することができる。
【発明の効果】
【００１２】
本発明の出力データ制御装置によれば、出力すべきデータの選択、および選択されたデータの出力形式についてのユーザの指示を受け付けるとともに、その指示に従って、テストシステムから得られるデータの一部を選択し、所定の出力形式で出力するので、テストシステムから得られるデータの選択、および選択されたデータの出力形式を、ユーザが容易に設定することができる。
【００１３】
本発明の出力データ制御方法によれば、出力すべきデータの選択、および選択されたデータの出力形式についてのユーザの指示を受け付けるとともに、その指示に従って、テストシステムから得られるデータの一部を選択し、所定の出力形式で出力するので、テストシステムから得られるデータの選択、および選択されたデータの出力形式を、ユーザが容易に設定することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図１〜図３を参照して、本発明による出力データ制御装置の一実施形態について説明する。
【００１５】
図１は、本実施形態の出力データ制御装置の構成を示すブロック図である。
【００１６】
図１に示すように、本実施形態の出力データ制御装置３には、ＩＣデバイス２を試験するＩＣテストシステム１が接続され、出力データ制御装置３は、ＩＣテストシステム１から出力されるテスタ情報を受け取り、テスタ情報から所定のデータを選択するとともに、その出力形式を規定する。出力データ制御装置３を経由したテスタ情報は、表示装置４１あるいはデータ出力装置４２に与えられ、ＩＣテストシステム１における測定結果等が画面表示あるいはデータファイルとして出力される。
【００１７】
図１に示すように、出力データ制御装置３は、ＩＣテストシステム１から得られるテスタ情報のうち出力すべきデータの選択、および選択されたデータの出力形式についてのユーザの指示を受け付ける受付手段３１と、受付手段３１により受け付けた指示に従って、ＩＣテストシステム１から得られるデータの一部を選択し、所定の出力形式で出力するデータ出力手段３２と、ＩＣテストシステム１から得られるデータのうち出力すべきデータの選択、および選択されたデータの出力形式を規定するユーザ記述スクリプトファイル群を保存するファイル保存手段３３と、を備える。
【００１８】
図２（ａ）は、出力データ制御装置３の動作手順を示すフローチャート、図２（ｂ）は、データ出力手段３２の機能を示すブロック図である。
【００１９】
図２（ａ）の動作手順は、ユーザがテスタ情報を出力する操作を行うことにより開始される。
【００２０】
図２（ａ）のステップＳ１では、受付手段３１により、出力に使用するユーザ記述スクリプトファイルを選択する操作を受け付ける。上記のようにユーザ記述スクリプトファイル群は、ファイル保存手段３３に保存されており、ステップＳ１では、ユーザはファイル保存手段３３に保存されたユーザ記述スクリプトファイル群の中から出力に使用するユーザ記述スクリプトファイルを選択する。図３（ａ）に示すように、ユーザ記述スクリプトファイルは、テスタ情報を構成する個々のデータに対応付けられた変数を用いて、出力項目や出力形式を定めるコードが記述されたファイルである。例えば、ｐｅｒｌスクリプト言語の「ｐｒｉｎｔ」命令などによって、任意の項目を任意の形式で出力するコードを作成できる。ユーザ記述スクリプトファイルは、変数の名前と内容を対応付ける一覧をユーザが入手できるようにしておくことで、一般的なｐｅｒｌスクリプト言語の知識等により作成できる。図３（ａ）の例では、変数Ａ、変数Ｂ、変数Ｃ・・・の各値の出力コードが記述されている。
【００２１】
次に、ステップＳ２では、選択されたユーザ記述スクリプトファイルに従って、データ出力手段３２に実装された出力用ソフトウェア３２ａがスクリプトファイルを作成する（図２（ｂ））。
【００２２】
スクリプト処理ソフトウェア３２ｂは、テストシステムのオペレーティングシステムで一般的に利用可能なソフトウェアである。スクリプト処理ソフトウェア３２ｂは、変数の利用、ファイルやコンソールへの文字出力、外部サブルーチン呼び出し機能などを有する。
【００２３】
スクリプトファイルは、出力用ソフトウェア３２ａが取り扱うことのできるすべてのテスタ情報、例えば、ＩＣデバイスのピン名称、出力電圧などのデータを取り込むタイミングを設定するタイミング設定値、取り込むデータのレンジを設定するレベル設定値などを、スクリプト言語の変数として定義するコードを出力する。
【００２４】
図３（ｂ）はスクリプトファイルの構成を例示しており、この例では、ステップＳ３において、変数Ａ、変数Ｂ、変数Ｃ・・・などすべての変数についての定義コードを出力した後、ステップＳ４において、ユーザ記述スクリプトファイルを読み出すコード（ユーザ記述スクリプトファイル呼び出しコード）を出力する。これにより、スクリプトファイルの作成が終了する。
【００２５】
次に、ステップＳ５では、出力用ソフトウェア３２ａは、データ出力手段３２に実装されたスクリプト処理ソフトウェア３２ｂを使用して、作成済みのスクリプトファイルを実行する。スクリプトファイルが実行されると、変数定義コード（図３（ｂ））に従って変数が定義され、ユーザ記述スクリプトファイル呼び出しコード（図３（ｂ））に従って所定のユーザ記述スクリプトファイルが呼び出される。次に、呼び出されたユーザ記述スクリプトファイルに記述された出力コードが実行され、そのコードで指定された変数の値が、表示装置４１あるいはデータ出力装置４２を介して画面表示あるいはデータファイルとして出力される。
【００２６】
出力処理の完了後、ステップＳ６では、作成したスクリプトファイルを削除して、処理を終了する。
【００２７】
このように、本実施形態の出力データ制御装置によれば、ユーザが必要とする設定値や測定結果などのテスタ情報を汎用的なスクリプトの知識のみで指定することができ、任意の項目を任意の形式で出力させることが可能となる。例えば、ユーザ記述スクリプトファイルによって、ICデバイスのピンごとのデータの出力を定義することもできる。このため、出力用ソフトウェアの機能変更や機能追加を行うことなく、必要な情報を選択的に表示、データ出力することができる。また、出力結果を別のソフトウェアで二次利用する際に適した任意の形式でのデータ出力が可能となる。さらに、測定結果に応じてデータの出力形式を選択するなどのシーケンスを伴うデータ出力時の処理方法も、ユーザが自由に設定できる。
【００２８】
標準的なデータ項目およびデータ形式を、ユーザ記述スクリプトファイルと同一形式のファイルとして予め用意してもよい。この場合、ユーザがユーザ記述スクリプトファイルを新規に作成しなくても、標準的な形態での画面表示あるいはデータ出力が可能となる。
【００２９】
また、スクリプト処理ソフトウェアとして、種々のものを使用できる。例えば、上記に例示したｐｅａｌ以外でも、変数記述、サブルーチン呼び出し、および出力機能を備えるスクリプト処理系であれば、出力ソフトウェアが出力するスクリプトファイルの内容を形式に応じて変更することで対応できる。
【００３０】
以上説明したように、本発明の出力データ制御装置によれば、出力すべきデータの選択、および選択されたデータの出力形式についてのユーザの指示を受け付けるとともに、その指示に従って、テストシステムから得られるデータの一部を選択し、所定の出力形式で出力するので、テストシステムから得られるデータの選択、および選択されたデータの出力形式を、ユーザが容易に設定することができる。
【００３１】
本発明の適用範囲は上記実施形態に限定されることはない。本発明は、デバイスを試験するテストシステムから出力されるデータを制御する出力データ制御装置および出力データ制御方法に対し、広く適用することができる。
【図面の簡単な説明】
【００３２】
【図１】一実施形態の出力データ制御装置の構成を示すブロック図。
【図２】出力データ制御装置の動作を示す図であり、（ａ）は、出力データ制御装置の動作手順を示すフローチャート、（ｂ）は、データ出力手段の機能を示すブロック図。
【図３】ファイル構成を示す図であり、（ａ）は、ユーザ記述スクリプトファイルの構成例を示す図、（ｂ）はスクリプトファイルの構成例を示す図。
【符号の説明】
【００３３】
３１    受付手段
３２    データ出力手段
３３    ファイル保存手段
【図１】
0004967861.tif 000002
【図２】
0004967861.tif 000003
【図３】
0004967861.tif 000004