JP4962795B2 - 半導体試験装置 - Google Patents

半導体試験装置 Download PDF

Info

Publication number
JP4962795B2
JP4962795B2 JP2008039803A JP2008039803A JP4962795B2 JP 4962795 B2 JP4962795 B2 JP 4962795B2 JP 2008039803 A JP2008039803 A JP 2008039803A JP 2008039803 A JP2008039803 A JP 2008039803A JP 4962795 B2 JP4962795 B2 JP 4962795B2
Authority
JP
Japan
Prior art keywords
license
function
test
semiconductor
semiconductor test
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.)
Expired - Fee Related
Application number
JP2008039803A
Other languages
English (en)
Other versions
JP2009198291A (ja
Inventor
定樹 安斉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP2008039803A priority Critical patent/JP4962795B2/ja
Publication of JP2009198291A publication Critical patent/JP2009198291A/ja
Application granted granted Critical
Publication of JP4962795B2 publication Critical patent/JP4962795B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Tests Of Electronic Circuits (AREA)

Description

本発明は、半導体試験装置に関し、詳しくは、ネットワークライセンス方式のライセンス管理における生産効率・テスト効率の改善に関するものである。
半導体試験装置のビジネスにおいては、半導体生産ラインにおける増産や減産による半導体製品の生産量変動を吸収したり、半導体メーカーの設備投資資金の都合などにより、レンタルやリースなどの設備購入によらない半導体試験装置の導入運用が行われることがある。
また、半導体試験装置の導入コストを低く抑えるために、廉価版のハードウェアを用意する代わりに、ソフトウェアによるライセンス制限を施した形でユーザーに提供することも行われている。
ところで、レンタルやリースされる半導体試験装置についても、実際には多機能を実装しているものの、そのうちの利用可能な機能を絞り込んだライセンス制限をかけた形で出荷することがある。
図3は半導体試験装置におけるノードロックライセンス方式の概念図である。図3において、生産ラインネットワーク1には、複数X台の半導体試験装置21〜2Xが接続されている。各半導体試験装置21〜2Xに個別に設けられているライセンスファイル31〜3Xには、生産ラインネットワーク1に唯一存在するIDをキーとして、それぞれの半導体試験装置21〜2Xで利用可能な少なくとも一つの機能が個別に設定登録されている。
これにより、たとえハードウェアとしては各半導体試験装置21〜2Xに半導体試験装置としての全機能が実装されていたとしても、各半導体試験装置21〜2Xで利用可能な機能はライセンスファイル31〜3Xに設定登録されている機能に限定されるので、ユーザーは必要とする機能のライセンスを選択的に購入すればよく、全機能がいつでも使用できる仕様の半導体試験装置を購入する場合に比べて購入コストを下げることができる。
図4は半導体試験装置におけるネットワークライセンス方式の概念図である。図4において、生産ラインネットワーク1には、複数X台の半導体試験装置21〜2Xと、ライセンスサーバー4が接続されている。ライセンスサーバー4にもライセンスファイル5が設けられている。このライセンスファイル5には、生産ラインネットワーク1に接続されているそれぞれの半導体試験装置21〜2Xで利用可能な機能の総数が定義され登録されていて、半導体試験装置21〜2Xにハードウェアとして全機能が実装されていれば、ネットワーク上での総数制限内であれば半導体試験装置でも空いている機能を使用することができる。
図5は図4の構成におけるライセンス付与の処理の流れの一例を示すフローチャートである。生産ラインネットワーク1に接続されている半導体試験装置2からある特定機能を利用する要求が出されると、その要求機能がライセンスサーバー4のライセンスファイル5に定義され登録されている制限機能の利用か否かが判断される(SP1)。制限機能の利用ではない場合はそのままで処理は終了する。
制限機能を利用する場合には、ライセンスサーバー4にアクセスして使用機能のライセンスを確保する(SP2)。このライセンス確保処理は、ライセンスサーバー4側からみると、ライセンスのチェックアウトに相当する。ライセンスを確保することにより、機能利用要求を出した半導体試験装置2はその機能を利用できる状態になり、その特定機能を利用するためのテストプログラムをダウンロードして実行する。
特定機能の利用形態としては、所定のテストプログラムをダウンロードして実行することにより、何日もそれを連続運転することも多くある。この場合、最初のライセンス認証だけだと、最初のライセンス認証の直後にライセンスサーバー4をダウンさせて次のライセンス要求処理を行うと、許可された以上の状態で動作を許してしまうことになり、ライセンス制限が効かなくなる。そこで、このような不都合を解消するために、一定時間経過する毎に(SP3)、たとえば周知の「Heart Beat」を使って定期的にライセンスサーバー4との接続確認を行う(SP4)。
そして、ライセンスサーバー4との通信が可能か否かを判断し(SP5)、通信可能と判断できる場合はライセンスが不要になったか否かを判断する(SP6)。ライセンスが継続して必要な場合には、ステップSP3以降の処理を繰り返して実行する。ライセンスが不要になった場合には、使用機能のライセンスを解放し(SP7)、一連の処理を終了する。このライセンス解放処理は、ライセンスサーバー4側からみると、ライセンスのチェックインに相当する。
ステップSP3でライセンスサーバー4との通信が不可能と判断すると、ライセンスサーバー4が異常である旨の表示を行うとともに、中断処理などを行って(SP8)、一連の処理を終了する。
これにより、生産ラインネットワーク1に接続されている各半導体試験装置21〜2Xがハードウェアとして全機能が実装されているものであれば、ネットワーク1上での総数制限内であれば、どの半導体試験装置でも空いている機能を使用することができる。
特許文献1には、ICテスタにあらかじめ複数の付加機能を組み込んでおき、ライセンスを付与することによりそれらの付加機能を有効にするICテスタの構成例が記載されている。
特許文献2には、ICテスタを用いたテストシステムにおける従量課金方法の例が記載されている。
特開2002−040102 特開2004−053392
しかし、図3のノードロックライセンス方式によれば、ライセンスファイル31〜3Xは各半導体試験装置21〜2Xにそれぞれ対応するように個別に設けられた固定的なものであるため、他の半導体試験装置では使用されずに空いている機能をある半導体試験装置が利用しようとしても、キーとなる半導体試験装置のIDが異なることからその空いている機能を利用することはできない。特定機能を使用するテストプログラムを実行する場合には、生産ライン上の特定の半導体試験装置を空けなければならず、生産ライン上のテストプログラム実行と半導体試験装置との割り当てに煩雑なライセンス割り当て管理が生じてしまう。
これに対し、図4のネットワークライセンス方式によれば、ノードロックライセンス方式のような機能割り当て固定の不便さは解消できるが、ノードロックライセンス方式にはない以下のような別の問題がある。
前述のようにライセンス制限が効かなくなることを防ぐためのHeart Beatを使って定期的にライセンスサーバーとの接続確認を行うと、テスト実行中に余分なネットワークアクセスが発生することになり、テスト実行効率を下げたり、CPU負荷をかけることでテスト実行処理のムラが発生して問題を生じる恐れがある。定期的なライセンスサーバーとの通信確認の間隔を延ばすことでネットワークアクセスの頻度を下げることはできるが、反面、不正利用のチェックができなくなる期間が延びることになる。
また、半導体試験装置の導入にあたりネットワークライセンス方式のライセンス管理を導入したレンタルやリースのユーザーとしては、診断や校正などの半導体をテストする生産活動に直接的には関係しない半導体試験装置側の都合で半導体試験装置を占有する時間分までレンタル時間にカウントされることは、付加価値のない「余分な」時間をも含むことになり、望ましくない。
本発明は、これらの課題を解決するものであり、その目的は、生産効率・テスト効率を低下させることなく使用できるネットワークライセンス方式の半導体試験装置を実現することにある。
このような課題を達成するために、本発明のうち請求項1記載の発明は、ネットワークライセンス方式でライセンス管理を行う半導体試験装置において、テストデバッグおよび半導体の連続テスト機能をライセンス管理対象の制限機能の利用として判別する制限機能利用判別手段と、この制限機能利用判別手段で判別されたテスト機能実行中には各テスト単位が終わった時点でライセンスサーバーにライセンス使用状態を問い合わせるライセンス確保状態成立確認手段、が設けられたことを特徴とする。
請求項2記載の発明は、請求項1記載の半導体試験装置において、前記制限機能利用判別手段で制限機能利用と判別されたテスト機能に関連する診断機能および校正機能についてはその利用範囲が任意に選択できることを特徴とする。
請求項3記載の発明は、請求項1記載の半導体試験装置において、前記制限機能判別手段は、制限機能利用と判別されたテスト機能に関連する診断機能および校正機能以外の他の診断機能および校正機能を非制限機能利用と判別することを特徴とする。
本発明によれば、連続テストの実行途中ではライセンス確認やネットワークアクセスが生じないため最大効率で半導体のテストを実施でき、ネットワークライセンス方式の半導体試験装置を、生産効率・テスト効率を低下させることなく使用できる。
以下、本発明について、図面を用いて詳細に説明する。図1は本発明の一実施例の主要部分を示すブロック図であり、図4と共通する部分には同一の符号を付けている。図1において、半導体試験装置21には、ライセンスを管理する機能として、制限機能利用確認部a、使用機能ライセンス確保部b、テストエンド確認部c、ライセンス確保状態成立確認部d、ライセンス不要確認部e、ラスセンスサーバー異常処理部fが設けられている。
図2は図1の構成におけるライセンス付与の処理の流れの一例を示すフローチャートである。生産ラインネットワーク1に接続されている半導体試験装置2において、特定機能を利用する要求が出されると、制限機能利用確認部aは、その要求機能がライセンスサーバー4のライセンスファイル5に定義され登録されている制限機能の利用か否かを判断するとともに、テストデバッグおよび半導体の連続テスト機能をライセンス管理対象の制限機能の利用として判別する(SP1)。制限機能の利用ではない場合はそのままで処理は終了する。
その要求機能がテストデバッグまたは半導体の連続テスト機能を利用する場合には、使用機能ライセンス確保部bはライセンスサーバー4にアクセスして使用機能のライセンスを確保する(SP2)。このライセンス確保処理は、図5で説明したように、ライセンスサーバー4側からみると、ライセンスのチェックアウトに相当する。ライセンスを確保することにより、機能利用要求を出した半導体試験装置2はその機能を利用できる状態になり、テストデバッグまたは半導体の連続テスト機能を利用するためのテストプログラムをダウンロードして実行する。
テストエンド確認部cは、連続テスト中において、1つのテストまたは同時複数測定の1単位がテストエンドとなったタイミングを検出する(SP3)。テストエンドでない場合にはライセンスが不要か否かのステップSP6にジャンプする。
テストエンド確認部cがテストエンドとなったタイミングを検出すると、ライセンス確保状態成立確認部dは、図5に示したHeart Beat機能を用いずに、ライセンスサーバー4に対してライセンス使用状態を問い合せ(SP4)、自分が確保したライセンスを自身で使っている(チェックアウトされている)ライセンス確保状態が成立しているか否かを確認する(SP5)。
ライセンス確保状態が成立していることを確認すると、ライセンスが不要か否かのステップSP6に遷移する。ステップSP6において、ライセンス不要確認部eはライセンスが不要になったか否かの処理判断を行う。ライセンスが継続して必要な場合には、ステップSP3以降の処理を繰り返して実行する。ライセンスが不要になった場合には、使用機能のライセンスを解放し(SP7)、一連の処理を終了する。図5で説明したように、このライセンス解放処理は、ライセンスサーバー4側からみると、ライセンスのチェックインに相当する。
ステップSP1において、その要求機能が半導体の連続テストではなくテストデバッグなどのために単発でテストを実行する場合には、テスト開始時にチェックアウトし、テスト終了時にチェックインを行う。
ステップSP5において、ライセンスが確保できていない状態の場合には、従来技術でのHeart Beat機能を使った場合と同様に、ライセンスサーバー4が異常である旨の表示を行うとともに、中断処理などを行って(SP8)、一連の処理を終了する。
このように、診断や校正を実行する際には、ステップSP1における制限機能利用確認部aの判定でライセンス不要扱いとすることにより、診断や校正については通常のライセンス分を使うこともなく、ライセンス制限範囲を超えた実行も可能になる。
なお、機能制限されている部分の診断や校正の実行範囲については、利用範囲より広く診断や校正を実施すると、その所要時間の負担がユーザーにかかることになる。そこで、利用範囲に絞って実施するか、利用可能な最大範囲で実施するかをユーザーが任意に選択できるようにする。
テスト実行の途中ではライセンス確認やネットワークアクセスが生じないため、最大効率で半導体のテストを実施できる。
ライセンス確保確認はそれぞれの半導体テストの切れ目で行うため、ライセンスサーバーの停止などによって許可以上のライセンスを使わせてしまうことはなく、不正利用もできなくなる。
また、ネットワークアクセスによる半導体テスト実行中のテスト時間の揺らぎなども避けられる。
診断や校正についてはライセンス制限を超えた動作をさせることができるため、ライセンス制限のため日頃使っていない機能についても診断や校正を実施することができ、いざ使う際に故障しているというような事態を回避できる。
さらに、従量課金でのレンタルの場合には、診断や校正のための時間に対して課金されないシステムを提供できる。
なお、診断や校正を実行するのにあたり、通常とは別のライセンスを使うようにしてもよいし、診断や校正の実行にはライセンス制限をかけないようにしてもよい。
以上説明したように、本発明によれば、生産効率・テスト効率を低下させることなく使用できるネットワークライセンス方式の半導体試験装置が実現できる。
本発明の一実施例を示すブロック図である。 図1の構成におけるライセンス付与の処理の流れの一例を示すフローチャートである。 半導体試験装置におけるノードロックライセンス方式の概念図である。 半導体試験装置におけるネットワークライセンス方式の概念図である。 図4の構成におけるライセンス付与の処理の流れの一例を示すフローチャートである。
符号の説明
1 生産ラインネットワーク
21〜2X 半導体試験装置
4 ライセンスサーバー
5 ライセンスファイル
a 制限機能利用確認部
b 使用機能ライセンス確保部
c テストエンド確認部
d ライセンス確保状態成立確認部
e ライセンス不要確認部
f ラスセンスサーバー異常処理部

Claims (3)

  1. ネットワークライセンス方式でライセンス管理を行う半導体試験装置において、
    テストデバッグおよび半導体の連続テスト機能をライセンス管理対象の制限機能の利用として判別する制限機能利用判別手段と、
    この制限機能利用判別手段で判別されたテスト機能実行中には各テスト単位が終わった時点でライセンスサーバーにライセンス使用状態を問い合わせるライセンス確保状態成立確認手段、
    が設けられたことを特徴とする半導体試験装置。
  2. 前記制限機能利用判別手段で制限機能利用と判別されたテスト機能に関連する診断機能および校正機能についてはその利用範囲が任意に選択できることを特徴とする請求項1記載の半導体試験装置。
  3. 前記制限機能判別手段は、制限機能利用と判別されたテスト機能に関連する診断機能および校正機能以外の他の診断機能および校正機能を非制限機能利用と判別することを特徴とする請求項1記載の半導体試験装置。
JP2008039803A 2008-02-21 2008-02-21 半導体試験装置 Expired - Fee Related JP4962795B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008039803A JP4962795B2 (ja) 2008-02-21 2008-02-21 半導体試験装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008039803A JP4962795B2 (ja) 2008-02-21 2008-02-21 半導体試験装置

Publications (2)

Publication Number Publication Date
JP2009198291A JP2009198291A (ja) 2009-09-03
JP4962795B2 true JP4962795B2 (ja) 2012-06-27

Family

ID=41141950

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008039803A Expired - Fee Related JP4962795B2 (ja) 2008-02-21 2008-02-21 半導体試験装置

Country Status (1)

Country Link
JP (1) JP4962795B2 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013250250A (ja) * 2012-06-04 2013-12-12 Advantest Corp テスターハードウェアおよびそれを用いた試験システム
JP5833500B2 (ja) * 2012-06-04 2015-12-16 株式会社アドバンテスト 試験システム
JP5816144B2 (ja) * 2012-08-30 2015-11-18 株式会社アドバンテスト テストプログラムおよび試験システム
JP2014235127A (ja) * 2013-06-04 2014-12-15 株式会社アドバンテスト 試験システム、制御プログラム、コンフィギュレーションデータの書込方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5412575A (en) * 1993-10-07 1995-05-02 Hewlett-Packard Company Pay-per-use access to multiple electronic test capabilities
US7519827B2 (en) * 2004-04-06 2009-04-14 Verigy (Singapore) Pte. Ltd. Provisioning and use of security tokens to enable automated test equipment

Also Published As

Publication number Publication date
JP2009198291A (ja) 2009-09-03

Similar Documents

Publication Publication Date Title
JP4962795B2 (ja) 半導体試験装置
EP3287800B1 (en) Jtag debug apparatus and jtag debug method
US20170208099A1 (en) Standards compliance for computing data
JP6967342B2 (ja) ポータブルコンピュータ試験ツール用のクラウドサービス資産管理のためのシステム及び方法
JP5904800B2 (ja) 装置、制御方法、並びにプログラム
US20100077475A1 (en) Partial installation based on available privileges
CN109409096B (zh) 内核漏洞修复方法、装置、服务器及***
US9026626B2 (en) Management device, information processing system, management method, and storage medium
US8640226B2 (en) Mechanisms to secure data on hard reset of device
CN104217139B (zh) 处理***
US20080092234A1 (en) Method and apparatus for controlling execution of a computer operation
US9703934B1 (en) Usage license
US5708777A (en) Method and apparatus for selectively locking a system password of a computer system
US20200110598A1 (en) Dependency lock in cicd pipelines
US11791983B1 (en) Blockchain foundry built into integrated circuit
CA2679355A1 (en) A method and a system for dynamic probe authentication for test and monitoring of software
US8533725B2 (en) Information processing system and use right collective management method
US8010659B2 (en) Executing resource consumption control limits
CN108881132B (zh) 应用授权方法、客户端、服务器和计算机可读介质
JP3976638B2 (ja) 電子機器及びその不正使用防止方法並びにその不正使用防止プログラム
JP5516064B2 (ja) ライセンス管理システム、ライセンス管理方法、及びライセンス管理プログラム
CN106548058B (zh) 医疗设备的使用控制方法及装置
TWI833653B (zh) 單晶片系統、用於其之方法、及運算器件
CN115129511A (zh) 处理***、相关集成电路、设备和方法
US20180329714A1 (en) Method for Operating a System on Chip Comprising a Bootable Processor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100927

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120208

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120301

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120314

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150406

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees