(57)【要約】【課題】  ユーザに対する半導体製造装置のトレーニングの実施を効率的に行う半導体製造装置のトレーニングシステムを提供する。【解決手段】  装置トレーニングサーバ１とユーザ端末３とを回線５を介して接続し、装置トレーニングサーバ１ではプログラム記憶手段が半導体製造装置に関するシミュレーションを行うプログラムを記憶し、条件データ受信手段がユーザ端末３によりユーザから受け付けられて回線５を介して送信される半導体製造装置に関するシミュレーションの条件データを受信し、プログラム実行手段が受信した条件データに基づいてプログラム記憶手段に記憶されたプログラムを実行し、結果データ送信手段が実行したプログラムにより行われるシミュレーションの結果データを回線５を介してユーザ端末３に対して送信する。【選択図】      図１
2010231792.tif 000002
【特許請求の範囲】
【請求項１】
半導体製造装置のトレーニングをさせるための装置トレーニングサーバと半導体製造装置のユーザの端末とを回線を介して接続し、前記装置トレーニングサーバが前記ユーザの端末を通じて前記半導体製造装置のユーザに半導体製造装置を操作させるためのトレーニングシステムであって、
前記装置トレーニングサーバには、半導体製造装置に関するシミュレーションを行うプログラムを記憶するプログラム記憶手段と、
前記ユーザの端末から回線を介して送信される半導体製造装置に関するシミュレーションの条件データを受信する条件データ受信手段と、
受信した条件データに基づいてプログラム記憶手段に記憶されたプログラムを実行するプログラム実行手段と、
実行したプログラムにより行われるシミュレーションの結果データを回線を介して前記ユーザの端末を通じて前記半導体製造装置のユーザに対して送信する結果データ送信手段と、を備え、
当該結果データを前記ユーザの端末を通じて前記半導体製造装置のユーザに対して提供して当該ユーザに半導体製造装置に関する知識や半導体製造装置の取り扱い方法を学習させることを特徴とする半導体製造装置を操作させるためのトレーニングシステム。
【請求項２】
半導体製造装置のユーザの端末と回線を介して接続されて、前記端末を通じて前記ユーザに半導体製造装置のトレーニングをさせるためのトレーニングサーバであって、
半導体製造装置に関するシミュレーションを行うプログラムを記憶するプログラム記憶手段と、
前記端末から回線を介して送信される半導体製造装置に関するシミュレーションの条件データを受信する条件データ受信手段と、
受信した条件データに基づいてプログラム記憶手段に記憶されたプログラムを実行するプログラム実行手段と、
実行したシミュレーションの結果データを回線を介して前記端末に対して送信する結果データ送信手段と、を備え、
当該結果データを前記端末を通じて前記ユーザに対して提供して当該ユーザに半導体製造装置に関する知識や半導体製造装置の取り扱い方法を学習させることを特徴とする半導体製造装置を操作させるためのトレーニングサーバ。
【請求項３】
半導体製造装置のトレーニングをさせるための装置トレーニングサーバと回線を介して接続されて、前記装置トレーニングサーバに保持された半導体製造装置に関するシミュレーションプログラムを実行させる端末装置であって、
半導体製造装置のユーザから受け付けたシミュレーションの条件データを回線を介して装置トレーニングサーバへ送信する条件データ送信手段と、
送信した条件データに基づいて前記装置トレーニングサーバで実行されたプログラムのシミュレーション結果データを回線を介して受信する結果データ受信手段と、
当該結果データをユーザに対して提供する結果出力手段と、を備え、
前記シミュレーション結果データを前記ユーザに対して提供して当該ユーザに半導体製造装置に関する知識や半導体製造装置の取り扱い方法を学習させることを特徴とする端末装置。
【請求項４】
半導体製造装置のシミュレーションを実行してユーザに半導体製造装置を操作させるためのトレーニング方法において、
半導体製造装置に関するシミュレーションプログラムを実行するシミュレーション実行装置へシミュレーションの条件データを回線を介して入力し、
プログラムの実行によるシミュレーション結果データを回線を介して受信してユーザに対して提示することにより、前記ユーザに半導体製造装置に関する知識や半導体製造装置の取り扱い方法を学習させることを特徴とする半導体製造装置を操作させるためのトレーニング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信回線を介してユーザに遠隔操作により半導体製造装置のトレーニングをさせる技術に関し、特に、装置トレーニングサーバが回線を介して接続されたユーザ端末を介してユーザに半導体製造装置のトレーニングをさせる半導体製造装置のトレーニングシステムに関する。
【背景技術】
【０００２】
半導体製造装置では半導体デバイス用の半導体ウエハやＬＣＤ用のガラス基板などを製造することが行われ、一例として、ＣＶＤ装置では、加熱炉にシリコンウエハ等の基板を収容し、当該加熱炉内を所定の温度に加熱しつつ当該加熱炉内へ反応ガスを供給して、当該基板上に酸化膜や窒化膜等の薄膜を形成することが行われる。なお、このような薄膜は、例えば層間絶縁膜や、ＬＳＩ（Large Scale Integrated circuit）チップの表面保護等に用いられる。
【０００３】
上記のような半導体製造装置は一般に数千もの機能部が組み合わされて構成されており、また、半導体製造装置を動作させるためのコントローラの扱いに習熟することが（半導体製造装置を購入等した企業等の）ユーザにとって必要であることから、メーカにより半導体製造装置の取り扱いトレーニングが実施されている。このような取り扱いトレーニングの内容としては、例えば半導体製造装置に関する知識や半導体製造装置の取り扱い方法等をペーパーを中心として学習する学科教習と、例えば実際に半導体製造装置を動作させてみてその動作の仕方やその取り扱いの仕方を学習する実施教習とに大別される。
【０００４】
なお、図１１には、従来例に係る半導体製造装置のトレーニングの手順の一例を示してある。
すなわち、この手順では、まず、半導体製造装置を顧客（ユーザ）に販売した後に、当該顧客からトレーニングの申し込みを受け付けると、当該顧客を確認する。次に、顧客が確認されると、メーカは顧客のトレーニング要員をトレーニングセンタなどに受け入れてレーニングを実施する。なお、このような教科や実施のトレーニングは、例えば半導体製造装置の購入後の所定の期間内においては無料であるが、当該期間が経過すると有料となる。また、トレーニングにおいては、例えばトレーニングによる習熟度を検査するためのテストが顧客に対して行われ、このようなテストが行われた後にトレーニングが終了する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−１３４０２８号公報
【特許文献２】特開平１１−２４９５４０号公報
【特許文献３】特開平１１−２８２８２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、半導体製造装置を必要とする顧客は全世界にわたって存在しており、また、最新の技術情報の提供や最新のトレーニング等をユーザに対して実施するためには顧客のトレーニング要員がメーカ側に行く必要があったため、例えば渡航等にかかる費用や時間が大きくなってしまうといった不具合があった。また、限られた時間内でトレーニング等を実施することから、トレーニング等の内容が不十分になってしまう場合もあるといった不具合があった。
【０００７】
本発明は、このような従来の事情に鑑みなされたもので、装置トレーニングサーバが回線を介して接続されたユーザ端末によりユーザに半導体製造装置のトレーニングをさせることができる半導体製造装置のトレーニングシステムを提供することを目的とする。そして、このような半導体製造装置のトレーニングシステムにより、例えば全世界にわたって存在する半導体製造装置の顧客に対してタイムリーに最新技術をトレーニングすることを実現し、また、例えばトレーニング実施のために従来必要であった渡航等の費用を軽減することや、トレーニングにかかる所要時間を軽減すること等を実現する。
【０００８】
なお、半導体製造装置に関するものではないが、従来の技術例として、インターネットを活用して学科教育を行う教育方法に関する技術を紹介しておく。
例えば特開平１０−１３４０２８号公報に記載されたインターネットを用いた遠隔教育方法及び装置では、インターネットを介して学習データや評価データをユーザに対して提供すること等が行われている。
【０００９】
また、例えば特開平１１−２４９５４０号公報に記載された学習機能付き遠隔教育システムでは、教育サーバと受講者のクライアントＰＣとをインターネットを介して接続し、教育サーバが受講者の教育受講歴等を把握して次の教育カリキュラムの編成を当該受講者に最適なものに組み替えること等が行われている。
【００１０】
また、特開平１１−２８２８２６号公報に記載されたインターネットを利用した電子教育システムでは、教育事業者端末と受講者端末とをインターネットを介して電子教育サーバに接続し、電子教育サーバが教育事業者端末からの学習コンテンツを受信等するサービス及び当該受信データを利用して各受講者端末へマルチメディア教材の画面を送信するサービスを提供すること等が行われている。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明に係る半導体製造装置のトレーニングシステムでは、装置トレーニングサーバとユーザの端末とを回線を介して接続し、次のようにして、装置トレーニングサーバがユーザ端末を通じてユーザに半導体製造装置のトレーニングをさせる。
【００１２】
すなわち、装置トレーニングサーバでは、プログラム記憶手段が半導体製造装置に関するシミュレーションを行うプログラムを記憶し、条件データ受信手段がユーザ端末によりユーザから受け付けられて当該ユーザ端末から回線を介して送信される半導体製造装置に関するシミュレーションの条件データを受信し、プログラム実行手段が受信した条件データに基づいてプログラム記憶手段に記憶されたプログラムを実行し、結果データ送信手段が実行したプログラムにより行われるシミュレーションの結果データを回線を介してユーザ端末に対して送信する。
このようにして、本発明に係る半導体製造装置のトレーニングシステムでは、上記のようなシミュレーションの結果データをユーザ端末を通じてユーザに対して提供して、当該ユーザに半導体製造装置のトレーニングをさせることができる。
【００１３】
従って、例えば全世界にわたって存在する半導体製造装置の顧客に対してタイムリーに最新技術をトレーニングすることを実現することができ、また、例えばトレーニング実施のために従来必要であった渡航等の費用を軽減することや、トレーニングにかかる所要時間を軽減することを実現することができる。また、ユーザ端末によりユーザから受け付けられた条件データに基づいて装置トレーニングサーバがシミュレーションを行い、当該シミュレーションの結果データがユーザ端末を通じてユーザに提供されるというインタラクティブな通信を用いてユーザにトレーニングをさせることができ、単に装置トレーニングサーバからユーザ端末へ（例えばマニュアル等の）データを送信する場合以上の効果をもってユーザに対するトレーニングを実施することができる。
【００１４】
また、ユーザによるトレーニング結果に関する情報を装置トレーニングサーバ側で把握することが可能であるため、装置トレーニングサーバにこのような情報をユーザ毎に蓄積管理する機能を設け、或いは、このような情報を蓄積管理する機能を有した管理サーバをネットワーク上に設けて、このような蓄積管理された情報に基づいてユーザのニーズを知ることや、このような情報を今後の製品（半導体製造装置や、トレーニングシステム等）の開発や品質の管理等に役立てることが可能となる。また、シミュレーションを行うプログラムが大量となる場合も多いが、このようなプログラムを装置トレーニングサーバ側で記憶して実行する構成であることから、ユーザ端末側の装置への負担を小さくすることができる。このようなことから、ユーザ端末と回線を介して接続された装置トレーニングサーバ側でシミュレーションを行う本発明の構成は、トレーニングを実施するメーカやトレーニングを受けるユーザにとって非常に有効なものとなる。
【００１５】
ここで、装置トレーニングサーバとしては、種々な装置が用いられてもよく、例えばコンピュータ等を用いることができる。
同様に、ユーザの端末（ユーザ端末）としては、種々な装置が用いられてもよく、例えばコンピュータ等を用いることができる。
また、回線としては、種々なものが用いられてもよく、例えばインターネット等を用いることができる。
【００１６】
また、ユーザとしては、例えば半導体製造装置を購入した企業等において当該半導体製造装置を操作する者などが該当する。
また、半導体製造装置のトレーニングとしては、種々なトレーニングが実施されてもよい。
また、半導体製造装置に関するシミュレーションとしては、例えば実施される種々なトレーニングに応じて、種々なシミュレーションが行われてもよい。
【００１７】
また、プログラムとしては、半導体製造装置に関するシミュレーションを行うものであれば、特に限定はなく、例えば種々なプログラミング言語で作成されたものを用いることが可能である。
また、プログラム記憶手段としては、例えばメモリから構成することができる。
また、プログラム実行手段としては、例えばＣＰＵ（Central Processing Unit）やＭＰＵ（Micro Processor Unit）等のプロセッサから構成することができる。
【００１８】
また、半導体製造装置に関するシミュレーションの条件データとしては、種々な条件に関するデータが用いられてもよく、例えば半導体製造装置の種類を示すデータや、温度や圧力等の条件値を示すデータや、下記のユーザ識別データなどを含めることができる。ここで、このような条件データには、例えば１つの事項（例えば「温度」や、「圧力」等）に関する条件を示すデータのみが含まれてもよく、或いは、複数の事項に関する条件を示すデータが含まれてもよい。
【００１９】
なお、ユーザ端末では、例えばユーザが当該ユーザ端末の入力手段（例えばキーボードやマウス等）を操作することで、上記した条件データや後述する教科データ要求データや後述するユーザ識別データ等を当該ユーザ端末に入力や指示することができる。そして、ユーザ端末は、例えばユーザから入力されて受け付けたデータを回線を介して装置トレーニングサーバに対して送信する送信手段を備えている。
【００２０】
また、条件データに基づいてプログラムを実行する態様としては、例えば条件データがプログラムを選択する条件を有している場合には当該条件に適合したプログラムを選択して実行するような態様が用いられ、また、例えば条件データがプログラムの実行に際して用いられる条件（例えば当該プログラムにより用いられるデータや、当該プログラム中の変数に代入すべき値）を有している場合には当該条件を用いて当該プログラムを実行するような態様が用いられる。
【００２１】
また、実行したプログラムにより行われるシミュレーションの結果データとしては、種々なデータが用いられてもよく、例えば当該プログラムの実行により得られた結果のデータがそのままユーザ端末に対して送信される態様ばかりでなく、例えば当該プログラムの実行により得られた結果のデータが装置トレーニングサーバにより処理（加工等）された後に当該処理後のデータが結果データとしてユーザ端末に対して送信されるような態様を用いることもできる。
【００２２】
また、本発明に係る半導体製造装置のトレーニングシステムでは、プログラム記憶手段は半導体製造装置に関するシミュレーションを行うプログラムを複数種類の半導体製造装置について記憶し、条件データ受信手段により受信する条件データには半導体製造装置の種類のデータが含まれ、プログラム実行手段は当該種類データに対応するプログラムを実行する。
【００２３】
従って、例えばそれぞれ装置構成の異なる複数種類の半導体製造装置が（１又は複数の）ユーザにより利用されるような場合においても、これら複数種類の半導体製造装置の中で条件データにより指定される種類に対応するプログラムを実行してシミュレーションが行われるため、それぞれの種類の半導体製造装置のトレーニングをユーザにさせることができる。
【００２４】
ここで、複数種類の半導体製造装置としては、それぞれどのようなものが用いられてもよい。
また、半導体製造装置の種類のデータとしては、例えば当該種類を識別することができるようなものであればよく、種々なデータが用いられてもよい。
また、種類データに対応するプログラムとしては、例えば当該種類データにより指定される種類の半導体製造装置に関するシミュレーションを行うプログラムが設定される。
【００２５】
また、本発明に係る半導体製造装置のトレーニングシステムの装置トレーニングサーバでは、教科データ記憶手段が半導体製造装置に関する教科データを記憶し、教科データ要求データ受信手段がユーザ端末によりユーザから受け付けられて当該ユーザ端末から回線を介して送信される教科データ要求データを受信し、教科データ送信手段が受信した教科データ要求データにより要求される教科データを教科データ記憶手段から抽出して回線を介してユーザ端末に対して送信する。
【００２６】
従って、上記した半導体製造装置に関するシミュレーションを行うことによりユーザに半導体製造装置の実施教習に係るトレーニングをさせることができるとともに、半導体製造装置に関する教科データをユーザに対して提供することによりユーザに半導体製造装置の学科教習に係るトレーニングをさせることができる。
【００２７】
ここで、半導体製造装置に関する教科データとしては、例えば教科書に載せる知識内容に関するような種々なデータが用いられてもよく、具体的には、半導体製造装置の取り扱い説明書の内容データや、半導体製造装置の動作説明の内容データや、半導体製造装置に関する一般的な事項の説明の内容データなどを含めることができる。
【００２８】
また、教科データ記憶手段としては、例えばメモリから構成することができる。
また、教科データ要求データとしては、教科データを要求するものであれば種々なデータが用いられてもよい。具体的には、例えば教科データ記憶手段に記憶された教科データの中の特定のデータ（例えば或る事項に関するデータや、或るページのデータや、或る見出しのデータなど）を教科データ要求データにより要求することもでき、また、このような特定のデータではなく、例えば教科データ記憶手段に記憶された教科データの全体（例えばページ順等にユーザに対して提供される）を教科データ要求データにより要求することもできる。
【００２９】
また、本発明に係る半導体製造装置のトレーニングシステムの装置トレーニングサーバでは、ユーザ識別データ受信手段がユーザ端末によりユーザから受け付けられて当該ユーザ端末から回線を介して送信されるユーザ識別データを受信し、ユーザ認証手段が受信したユーザ識別データに基づいてユーザを認証し、アクセス制限手段が当該認証結果に基づいてユーザによるアクセスを制限する。
【００３０】
従って、例えば正規に登録されたユーザであることが認証された場合にのみ、当該ユーザに対して上記したシミュレーションによるトレーニングや上記した教科データによるトレーニングが実施されることを確保することができるため、第三者により不正にアクセスされてしまうことを防止して秘密保持を保証することができる。また、例えば各ユーザ毎にアクセスすることが可能なプログラムやデータを設定することで、各ユーザがアクセスして利用することが可能なプログラムやデータを制限することもできる。
【００３１】
ここで、ユーザ識別データとしては、ユーザを識別することができるようなものであれば種々なデータが用いられてもよく、例えばユーザ名のデータや、パスワードのデータや、ユーザ名データとパスワードデータとの組合せなどを用いることができる。
【００３２】
また、ユーザ識別データに基づいてユーザを認証する仕方としては、例えば正規に登録されたユーザに設定されたユーザ識別データと同一のデータを予め記憶しておき、当該データとユーザから受け付けたユーザ識別データとが一致するか否かを判定することで当該ユーザを認証することができ、通常、一致することが判定された場合に当該ユーザが正規のユーザであるとみなされる。
【００３３】
また、本発明に係る半導体製造装置のトレーニングシステムの装置トレーニングサーバでは、有効期限データ記憶手段がユーザによるアクセスに関する有効期限データを記憶し、アクセス制限手段はユーザ認証手段による認証結果及び有効期限データ記憶手段に記憶された有効期限データに基づいてユーザによるアクセスを制限する。
【００３４】
従って、例えばユーザに対して上記した半導体製造装置に関するプログラムや教科データにアクセスすることを許可する有効期限を設定して、当該有効期限内には当該ユーザによるアクセスを許可する一方、当該有効期限後には当該ユーザによるアクセスを不許可とすることができる。一例として、各ユーザに設定された有効期限内には無料のトレーニングへのアクセスを当該各ユーザに許可する一方、当該有効期限後には当該無料トレーニングへのアクセスを不許可として有料のトレーニングへのアクセスを当該各ユーザに許可して課金するようなことができる。
【００３５】
ここで、有効期限データとしては、例えばユーザによるアクセスを許可する期限を定めるデータが用いられ、また、例えばこのような期限を定めるデータと共に当該期限で制限されるアクセス対象を定めるデータが含まれてもよい。
また、有効期限データ記憶手段としては、例えばメモリから構成することができる。
【００３６】
また、本発明に係る半導体製造装置のトレーニングシステムでは、装置トレーニングサーバとユーザ端末との間で通信されるデータを送信側で暗号化するとともに受信側で復号化する。
従って、装置トレーニングサーバとユーザ端末との間で通信されるデータが第三者により不正に利用されてしまうようなことを防止して秘密保持を保証することができる。
【００３７】
ここで、暗号化及び復号化は、例えば通信されるデータの全てに対して行われてもよく、或いは、通信されるデータの一部に対して行われてもよい。
また、暗号化の仕方としては、種々な仕方が用いられてもよい。また、受信側での復号化は、送信側での暗号化に対応して行われる。
【発明の効果】
【００３８】
以上説明したように、本発明に係る半導体製造装置のトレーニングシステムによると、装置トレーニングサーバとユーザの端末とを回線を介して接続した構成において、装置トレーニングサーバが半導体製造装置に関するシミュレーションを行うプログラムを記憶し、ユーザ端末によりユーザから受け付けられて当該ユーザ端末から回線を介して送信される半導体製造装置に関するシミュレーションの条件データを受信し、受信した条件データに基づいて記憶されたプログラムを実行し、実行したプログラムにより行われるシミュレーションの結果データを回線を介してユーザ端末に対して送信することで、当該結果データをユーザ端末を通じてユーザに対して提供して当該ユーザに半導体製造装置のトレーニングをさせるようにしたため、上述したような種々な効果を得ることができ、効率的なトレーニングの実施を行うことができる。
【図面の簡単な説明】
【００３９】
【図１】本発明に係る半導体製造装置のトレーニングシステムの一例を示す図である。
【図２】本発明に係る半導体製造装置のトレーニングシステムの他の例を示す図である。
【図３】装置トレーニングサーバの構成例を示す図である。
【図４】半導体製造装置のトレーニングシステムの概略的な運用例を示す図である。
【図５】トレーニングの申し込みの手順の一例を示す図である。
【図６】トレーニング申し込み画面の一例を示す図である。
【図７】トレーニングコーナーへの入り口画面の一例を示す図である。
【図８】トレーニングコーナーの画面の一例を示す図である。
【図９】基本教科コースのトレーニングコーナーの画面の一例を示す図である。
【図１０】基本シミュレーションコースのトレーニングコーナーの画面の一例を示す図である。
【図１１】従来例に係る半導体製造装置のトレーニングの手順の一例を示す図である。
【発明を実施するための形態】
【００４０】
本発明に係る半導体製造装置のトレーニングシステムの一実施例を図面を参照して説明する。
図１には、本例の半導体製造装置のトレーニングシステムの一例を示してあり、このシステムには、装置トレーニングサーバ１や、ルータ２や、ユーザＰＣ（ユーザのパーソナルコンピュータ）３や、アクセスルータ４や、インターネット５が備えられている。なお、本例では、ユーザＰＣ３と装置トレーニングサーバ１とは例えば遠隔に設置されている。
【００４１】
装置トレーニングサーバ１は、例えば半導体製造装置をユーザに対して提供（製造や販売等）するメーカ側（例えばメーカ自体、或いは、当該メーカから依頼された者）により管理されており、顧客（ユーザ）のトレーニングを実施するサーバである。装置トレーニングサーバ１は、ＨＴＴＰ（Hypertext Transfer Protocol）サーバを実装していて、ルータ２を介してインターネット５と接続される。
【００４２】
また、ユーザＰＣ３は、例えば上記したメーカから半導体製造装置を購入した企業等のユーザにより利用され、当該ユーザがトレーニングを受けるために用いられる端末である。ユーザＰＣ３は、ＷＷＷ（World Wide Web）ブラウザや暗号復号化機能を搭載していて、アクセスルータ４を介してインターネット５と接続される。そして、ユーザＰＣ３は、インターネット５を介して装置トレーニングサーバ１にアクセスすることができ、インターネット５を介して装置トレーニングサーバ１に対してデータを送信することや、装置トレーニングサーバ１から送信されるデータをインターネット５を介して受信することができる。
【００４３】
なお、本例では、説明の便宜上から、１つのユーザＰＣ３のみを示して説明を行うが、例えば異なるユーザにより利用される複数のユーザＰＣがインターネット５に接続されて、これら複数のユーザＰＣにより装置トレーニングサーバ１が利用されてもよい。
また、アクセスルータ４には、例えば公衆電話回線が使用される場合にはモデムの機能が搭載され、例えばＩＳＤＮ（Integrated Services Digital Network）が使用される場合にはターミナルアダプタの機能が搭載される。
【００４４】
なお、本例では、上記図１に示した構成の半導体製造装置のトレーニングシステムを用いて説明を行うが、他の構成例として、図２に示されるようなＬＡＮ１２とインターネットアクセスとが共存する半導体製造装置のトレーニングシステムの構成を用いることも可能である。
【００４５】
同図に示したシステム構成では、装置トレーニングサーバ１１が（メーカ側の社内の）ＬＡＮ（Local Area Network）１２を介してファイアウォール（Fire Wall）１３と接続されており、当該ファイアウォール１３がルータ１４を介してインターネット１７と接続される。また、ユーザＰＣ１５はアクセスルータ１６を介してインターネット１７と接続される。
【００４６】
なお、同図に示したシステム構成では、例えばアクセス制御機能や暗号化機能が部分的にファイアウォール１３に実装されて制御される。ここで、ファイアウォール１３には、例えばアクセスコントロール専用のゲートウエイ機能や、ＩＰ（Internet Protocol）制限機能及びＨＴＴＰ等のサービスポートの制限機能や、ＶＰＮ（Virtual Private Network）接続のための暗号化機能や、アクセスロギング機能が備えられる。
【００４７】
次に、図３には、上記した装置トレーニングサーバ１の構成例を示してあり、本例の装置トレーニングサーバ１には、装置シミュレーションデータベース２１や、教科データベース２２や、顧客管理データベース２３や、プログラム用のメモリ２４や、ワーク用のメモリ２５や、ＣＰＵ２６や、暗号ユニット２７や、通信制御ユニット２８が備えられている。また、通信制御ユニット２８は例えばルータ２を介して通信回線（本例では、インターネット５）と接続されている。
【００４８】
装置シミュレーションデータベース２１は、半導体製造装置に関するシミュレーションを行うために用いられるプログラム等のデータ（例えば実際に半導体製造装置を動作させてみてその動作等を学習する実施教習を補完する装置シミュレーション用のデータ）を記憶するデータベースであり、例えばＨＴＭＬ（HyperText Mark-Up Language）や、ＪＡＶＡ（登録商標）スクリプトや、ＪＡＶＡや、ＡｃｔｉｖｅＸ（登録商標）等の各種のブラウザ対応言語を用いて作成されている。
【００４９】
なお、半導体製造装置に関するシミュレーションの内容（コンテンツ）としては、例えば、「レシピの作製と、実行シミュレーション」や、「メカ操作シミュレーション」や、「ガス流入、排気シミュレーション」や、「圧力調整シミュレーション」や、「温度調整シミュレーション」や、「成膜シミュレーション」や、「トラブルの擬似発生と、トラブルシューティングシミュレーション」などがある。
【００５０】
また、一般に、半導体製造装置の構成（種類）は、例えば顧客となる企業毎に異なったものとなり、それぞれの顧客毎に機密事項に関する要素を含んでいる。
このような装置構成の違いとしては、例えばプロセス上の違いとして、酸化拡散装置及びＣＶＤ装置に関して「ウエハサイズ」や「ウエハの数」や「膜種」や「デバイス上の用途」や「装置タイプ」や「必要バッチ数」や「ウエハセット位置」や「ロード温度」や「アンロード温度」や「昇温速度」や「降温速度」や「昇降温時温度制御」などがあり、酸化拡散装置（固有）に関して「ステップ毎の酸化（アニール）温度や酸化時ガス流量（比）やその他必要条件」などがあり、ＣＶＤ装置（固有）に関して「ターゲット膜厚」や「デポ温度」や「デポ圧力」や「デポ時ガス流量（比）」や「その他必要条件」などがある。
【００５１】
また、上記のような装置構成の違いとしては、例えば装置部品上の違いとして、機械部品に関して「エレベータ」や「カセットローダ」や「カセットステージ（オリフラ、ノッチ）」や「カセットハンド」や「移載機」や「ボート回転機構」などがあり、電気部品に関して「分散コントローラ」や「温度制御ユニット」や「過温度保護ユニット」や「熱電対」や「圧力制御ユニット（真空計）」や「ＭＦＣ（ＭＦＭ）」などがあり、ソフト部品に関して「ブロックコントロール」や「チューブコントロール」や「メカコントロール」や「ガス圧力コントロール」や「温度コントロール」などがある。
【００５２】
本例では、上記のような顧客毎（或いは、必要に応じて、例えば顧客の工場毎や、顧客の工場の製造ライン毎）の半導体製造装置の構成の違いに対処するために、例えば各顧客毎（或いは、必要に応じて、例えば顧客の工場毎や、顧客の工場の製造ライン毎）に申し込みを受け付けるトレーニング内容（教科内容や実施内容）を管理することや、各顧客毎（或いは、必要に応じて、例えば顧客の工場毎や、顧客の工場の製造ライン毎）に付与したパスワードに基づいて当該各顧客により受けることが可能なトレーニング内容を制限することを行っている。
【００５３】
教科データベース２２は、半導体製造装置に関する教科データ（例えば半導体製造装置に関する知識や取り扱い方法など、ペーパーを中心とした学科教習に係るデータ）を記憶するデータベースであり、例えば、当該教科データを主としてＨＴＭＬ言語で作成することにより、ユーザにより必要な情報をリンクして行くことを可能としてユーザの学習効果を向上させている。また、例えば音声データや画像データや文字データを組合せたマルチメディアデータを教科データとして用いることで、ユーザの学習効果を向上させている。
【００５４】
なお、半導体製造装置に関する教科データの内容（コンテンツ）としては、例えば、「機構部の構造と駆動」や、「インターロックの仕組み」や、「電力供給回路」や、「制御システム」や、「温度制御の基礎」や、「燃焼ＢＯＸの構造とＨ２燃焼方法」や、「４％アニールによる安全性」などがある。
【００５５】
また、半導体製造装置毎に特殊な仕様が用いられている事項については、各半導体製造装置毎に教科データベース２２内にサブデータベースが備えられており、当該サブデータベースに記憶される教科データの内容としては、例えば、「装置の構造」や、「メカ駆動部、各軸の調整」や、「ハンディターミナルによる操作」や、「ムーブメントパラメータの設定」や、「カセットローダパネルの操作」や、「外部燃焼装置の構造」などがある。
【００５６】
また、ユーザの学習効果を確認するために、教科データベース２２には、例えば、半導体製造装置に関する「共通理解度テスト（初級）」や、半導体製造装置に関する「専門理解度テスト（上級）」などのデータが記憶されている。
本例では、上記した装置シミュレーションデータベース２１や上記した教科データベース２２から必要なデータが取り出されて、ユーザに対するトレーニングが行われる。
【００５７】
顧客管理データベース２３は、顧客（例えば半導体製造装置を購入した企業や、そのユーザ等）に関するデータを記憶するデータベースであり、例えば、「顧客アドレスの管理」や、「顧客トレーニング期間の管理」や、「顧客課金情報の管理」や、「顧客アクセス状況の管理」などを行う。なお、本例では、ユーザが無料のトレーニングを受けることができる期間を管理して、ユーザに対して無料のトレーニングを提供するか或いは有料のトレーニングを提供するかを管理している。
また、本例では、ユーザのトレーニング結果に関するデータも顧客管理データベース２３に蓄積管理され、メーカはこれら蓄積かれたデータを図外の画面に表示出力する、図外のプリンタから印刷出力するなどして、各ユーザが半導体製造装置をどのような使い方をしようとしているのか、半導体製造装置にどのような性能を要求しているのかなどのニーズを把握して、ユーザに対するサービス向上や今後の製品開発に役立てることができる。
【００５８】
プログラム用のメモリ２４は、当該装置トレーニングサーバ１における各種の処理を行うためのプログラムを記憶する。なお、本例では、半導体製造装置に関するシミュレーションを行うプログラムのデータを装置シミュレーションデータベース２１に記憶させたが、当該データ（の全部又は一部）をメモリ２４に記憶させることも可能である。
ワーク用のメモリ２５は、後述するＣＰＵ２６がプログラムを実行するときにワーク用として用いられる記憶領域を提供する。
【００５９】
ＣＰＵ（中央演算装置）２６は、当該装置トレーニングサーバ１における各種の処理を実行することや各種の制御を行い、具体的には、ワーク用のメモリ２５を用いてプログラム用のメモリ２４や装置シミュレーションデータベース２１に記憶されたプログラムを展開して実行することにより、当該プログラムにより実現される各種の処理や制御を行う。また、このような処理や制御では、例えば必要に応じて、上記した装置シミュレーションデータベース２１や上記した教科データベース２２や上記した顧客管理データベース２３に記憶された（例えばプログラム以外の）データが用いられる。
【００６０】
暗号ユニット（アクセス制御ユニット）２７は、不正なアクセスを防止するために公開鍵や秘密鍵などの暗号化システムを搭載しており、本例では、ユーザＰＣ３側にも同一の機能を有した暗号システムが搭載されている。暗号ユニット２７は、例えばユーザＩＤ及びパスワードのデータを用いてアクセスのためのユーザ認証を実施することや、トレーニングを行うユーザが使用するＩＰアドレスによるアクセス制限を実施することや、トレーニングを行うユーザからのアクセスをＨＴＴＰなどの特定のサービスを受けるための通信のみに限定することや、ユーザのトレーニング期間を監視して有効期限後には当該ユーザのアクセス権を抹消することや、搭載されたアクセスロギング機能を用いて不正アクセスや異常アクセスを監視することなどを行う。
【００６１】
通信制御ユニット２８は、例えば通信データの授受を専用的に行う機能を有している。具体的には、例えばイーサネット（登録商標）（Ethernet（登録商標））の制御に関しては、ＭＡＣアドレスの制御や、キャリア信号の検出と送信待ちや、コリジョン検出及びコリジョン発生後の再送などを行う。また、例えばＩＰの各種設定の制御に関しては、ＩＰアドレスの制御や、サブネットワークアドレスの制御や、デフォルトルータの制御や、ルーティングの制御や、ネームサービスの制御や、ＩＰとＭＡＣアドレステーブルの管理などを行う。また、例えばＴＣＰ（Transmission Control Protocol）／ＩＰの制御に関しては、ＴＣＰポートのコネクションや、送受信のタイムアウトの制御や、再送の制御や、輻輳の制御や、送受信のシーケンスの制御や、ウィンドウサイズの制御などを行う。
【００６２】
ここで、本例の半導体製造装置のトレーニングシステムには、本発明に係る機能として、以下に示すような機能が備えられており、上述したものも含めて説明する。
なお、本例では、装置トレーニングサーバ１が本発明に言う装置トレーニングサーバに相当するとともに、ユーザＰＣ３が本発明に言うユーザ端末に相当する。そして、装置トレーニングサーバ１とユーザＰＣ３とを回線（本例では、インターネット５）を介して接続し、装置トレーニングサーバ１がユーザＰＣ３を通じてユーザに半導体製造装置のトレーニングをさせる。
【００６３】
すなわち、装置トレーニングサーバ１には、半導体製造装置に関するシミュレーションを行うプログラムを記憶するプログラム記憶機能や、ユーザＰＣ３によりユーザから受け付けられて当該ユーザＰＣ３からインターネット５を介して送信される半導体製造装置に関するシミュレーションの条件データを受信する条件データ受信機能や、受信した条件データに基づいてプログラム記憶機能に記憶されたプログラムを実行するプログラム実行機能や、実行したプログラムにより行われるシミュレーションの結果データをインターネット５を介してユーザＰＣ３に対して送信する結果データ送信機能が備えられている。そして、本例では、このような結果データをユーザＰＣ３を通じてユーザに対して提供することで、当該ユーザに半導体製造装置のトレーニングをさせることを実現する。
【００６４】
なお、本例では、上記したプログラム記憶機能は、本発明に言うプログラム記憶手段に相当する機能であり、装置シミュレーションデータベース２１から構成されている。
また、本例では、上記した条件データ受信機能は、本発明に言う条件データ受信手段に相当する機能であり、通信制御ユニット２８等から構成されている。
また、本例では、上記したプログラム実行機能は、本発明に言うプログラム実行手段に相当する機能であり、ＣＰＵ２６やメモリ２５から構成されている。
また、本例では、上記した結果データ送信機能は、本発明に言う結果データ送信手段に相当する機能であり、通信制御ユニット２８等から構成されている。
【００６５】
また、本例の装置トレーニングサーバ１では、上記したプログラム記憶機能は半導体製造装置に関するシミュレーションを行うプログラムを複数種類の半導体製造装置について記憶し、上記した条件データ受信機能により受信する条件データには半導体製造装置の種類のデータが含まれ、上記したプログラム実行機能は当該種類データに対応するプログラムを実行する。
【００６６】
また、本例の装置トレーニングサーバ１には、半導体製造装置に関する教科データを記憶する教科データ記憶機能や、ユーザＰＣ３によりユーザから受け付けられて当該ユーザＰＣ３からインターネット５を介して送信される教科データ要求データを受信する教科データ要求データ受信機能や、受信した教科データ要求データにより要求される教科データを教科データ記憶機能から抽出してインターネット５を介してユーザＰＣ３に対して送信する教科データ送信機能が備えられている。
【００６７】
なお、本例では、上記した教科データ記憶機能は、本発明に言う教科データ記憶手段に相当する機能であり、教科データベース２２から構成されている。
また、本例では、上記した教科データ要求データ受信機能は、本発明に言う教科データ要求データ受信手段に相当する機能であり、通信制御ユニット２８等から構成されている。
また、本例では、上記した教科データ送信機能は、本発明に言う教科データ送信手段に相当する機能であり、通信制御ユニット２８等から構成されている。
【００６８】
また、本例の装置トレーニングサーバ１には、ユーザＰＣ３によりユーザから受け付けられて当該ユーザＰＣ３からインターネット５を介して送信されるユーザ識別データ（本例では、ユーザＩＤやパスワードのデータ）を受信するユーザ識別データ受信機能や、受信したユーザ識別データに基づいてユーザを認証するユーザ認証機能や、当該認証結果に基づいてユーザによるアクセスを制限するアクセス制限機能が備えられている。
【００６９】
なお、本例では、上記したユーザ識別データ受信機能は、本発明に言うユーザ識別データ受信手段に相当する機能であり、通信制御ユニット２８等から構成されている。
また、本例では、上記したユーザ認証機能は、本発明に言うユーザ認証手段に相当する機能であり、ＣＰＵ２６や２つのメモリ２４、２５や顧客管理データベース２３（に記憶されたデータ）から構成されている。
また、本例では、上記したアクセス制限機能は、本発明に言うアクセス制限手段に相当する機能であり、ＣＰＵ２６や２つのメモリ２４、２５から構成されている。
【００７０】
また、本例の装置トレーニングサーバ１では、ユーザによるアクセスに関する有効期限データを記憶する有効期限データ記憶機能を備えており、上記したアクセス制限機能は上記したユーザ認証機能による認証結果及び有効期限データ記憶機能に記憶された有効期限データに基づいてユーザによるアクセスを制限する。
なお、本例では、上記した有効期限データ記憶機能は、本発明に言う有効期限データ記憶手段に相当する機能であり、顧客管理データベース２３から構成されている。
【００７１】
また、本例の半導体製造装置のトレーニングシステムでは、装置トレーニングサーバ１とユーザＰＣ３との間で通信されるデータ（本例では、トレーニングを実施するためのトレーニングデータなど）を送信側で暗号化するとともに受信側で復号化することを行っている。
なお、一例として、金融機関やオンライン証券取引においては、一般に、パスワード管理と暗号ＳＳＬ（６４ビット、１２８ビット）が用いられている。
【００７２】
また、本例のユーザＰＣ３には、例えばユーザから各種のデータや指示を受け付ける入力機能（例えばキーボードやマウス等）や、ユーザに対して各種のデータを表示出力する表示機能（例えばディスプレイ画面等）や、インターネット５を介して装置トレーニングサーバ１との間でデータを通信する通信機能などが備えられている。
【００７３】
次に、図４〜図１０を参照して、本例の半導体製造装置のトレーニングシステムの運用の一例を示す。
図４には、本例の半導体製造装置のトレーニングシステムの概略的な運用例を示してある。
すなわち、本例では、まず、メーカが顧客に対して半導体製造装置を販売し、顧客が例えばユーザＰＣ３からインターネット５を介して装置トレーニングサーバ１へアクセスすることでトレーニングの申し込みを行う。
【００７４】
次に、顧客からのトレーニングの申し込みに対してメーカの装置トレーニングサーバ１が当該顧客を確認すると、装置トレーニングサーバ１は確認通知やパスワードを発行してこれらのデータをインターネット５を介してユーザＰＣ３へ送信する。
このようにパスワードが発行されると、顧客は、当該パスワードを用いてユーザＰＣ３からインターネット５を介して装置トレーニングサーバ１へアクセスすることにより、半導体製造装置のトレーニングを受けることができる。
【００７５】
なお、上述のように、本例では、顧客に設定された有効期限内では当該顧客は無料トレーニングを受けるためのアクセスを許可される一方、当該有効期限が切れた後にはこのようなアクセスが不許可となる。そして、有効期限が切れた後には、顧客は例えばメーカに料金を支払うことで有料トレーニングを受けることができる。
【００７６】
また、メーカは、例えばメーカ協力会社から最新情報の供給を受けるとともに広告料金を受けており、当該広告料金や上記した有料トレーニングに対する顧客からの入金が主な収入となって、半導体製造装置のトレーニングシステムが運営される。
【００７７】
また、図５には、例えば半導体製造装置を購入した顧客が当該半導体製造装置のトレーニングの申し込みを行う場合の手順の一例を示してある。なお、このような申し込みは例えば顧客のユーザＰＣ３と装置トレーニングサーバ１との通信によって行われ、顧客はユーザＰＣ３の画面を見ながら申し込みに関するデータや指示を当該ユーザＰＣ２に入力する。
【００７８】
すなわち、まず、顧客はメーカの装置トレーニングサーバ１からトレーニングに関するパンフレットの送付を受けるとともに、仮のお客様ＩＤ（仮のユーザＩＤ）を受ける。そして、顧客が仮のお客様ＩＤを用いて希望パスワードなどを装置トレーニングサーバ１へ送信すると、装置トレーニングサーバ１が当該申し込みを受け付けるとともに顧客から入力された情報を確認した後に、当該顧客に対してお客様ＩＤや正式なパスワードを発行する。
【００７９】
図６には、顧客がメーカに対して半導体製造装置のトレーニングを申し込むためのトレーニング申し込み画面の一例を示してあり、この表示内容は例えば装置トレーニングサーバ１からインターネット５を介して送信されてユーザＰＣ３の画面上に表示される。
【００８０】
同図に示されるように、トレーニング申し込み画面では、「（仮の）お客様ＩＤ」や「希望パスワード」や「トレーニングコース選択」などの設定や、「メールアドレス」の入力や、「会社名」や「工場名」や「ライン名」等の（お客様）個人情報の入力などを行うことができる。なお、予め用意された複数の情報の中から該当するものを選択することが可能な項目については選択ボタンＢ１〜Ｂ６が設けられている。
【００８１】
図７には、顧客がメーカから半導体製造装置のトレーニングを受けるためのトレーニングコーナーへの入り口画面の一例を示してあり、この表示内容は例えば装置トレーニングサーバ１からインターネット５を介して送信されてユーザＰＣ３の画面上に表示される。
同図に示されるように、トレーニングコーナーへの入り口画面では、「お客様ＩＤ」や「パスワード」や「メールアドレス」の設定などを行うことができる。
【００８２】
図８には、顧客がメーカから半導体製造装置のトレーニングを受けるためのトレーニングコーナーの画面の一例を示してあり、この表示内容は例えば装置トレーニングサーバ１からインターネット５を介して送信されてユーザＰＣ３の画面上に表示される。
【００８３】
同図に示されるように、トレーニングコーナーの画面では、例えば「基本教科コース」や「オプション教科コース」や「基本シミュレーションコース」や「オプションシミュレーションコース」に関する様々なメニュー項目が表示される。そして、顧客は各コースに関して並べられた多数のメニュー項目の中から所望のメニュー項目（例えば“温度制御の基礎”Ｐ１や“温度制御”Ｐ２などの下線が引かれた部分）をマウスでクリックすることにより、当該クリックしたメニュー項目に関するトレーニング（教科データの取得や、シミュレーションの実施）を受けることができる。また、トレーニングコーナーの画面の端には、例えば各メーカ協力会社の広告情報が表示され、当該各メーカ協力会社の広告が行われる。
【００８４】
図９には、例えば上記図８に示した画面中の“温度制御の基礎”Ｐ１がクリックされた場合に顧客に提供される基本教科コースのトレーニングコーナーの画面の一例を示してあり、この表示内容は例えば装置トレーニングサーバ１からインターネット５を介して送信されてユーザＰＣ３の画面上に表示される。
【００８５】
同図に示されるように、基本教科コース（オプション教科コースについても同様）のトレーニングコーナーの画面では、顧客により選択（クリック）されたメニュー項目に関する説明などのデータが表示される。また、顧客は、例えば画面中の専門用語（例えば“偏差”Ｐ１１などの下線が引かれた部分）等をマウスでクリックすることにより、当該クリックした事項に関する更に詳しい説明などを受けることができる。
【００８６】
図１０には、例えば上記図８に示した画面中の“温度制御”Ｐ２がクリックされた場合に顧客に提供される基本シミュレーションコースのトレーニングコーナーの画面の一例を示してあり、この表示内容は例えば装置トレーニングサーバ１からインターネット５を介して送信されてユーザＰＣ３の画面上に表示される。
【００８７】
同図に示されるように、基本シミュレーションコース（オプションシミュレーションコースについても同様）のトレーニングコーナーの画面では、例えば画面の上側にシミュレーション対象となる半導体製造装置の全部又は一部の構成が表示されるとともに、シミュレーションを行うに当たって用いる条件のデータを顧客から受け付けるための枠（同図の例では、“電気炉”や“制御方式”や“ＰＩＤ定数”Ｐ２１や“設定温度”を指定するための枠）が表示される。
【００８８】
なお、特定の条件データの項目（同図の例では、“ＰＩＤ定数”Ｐ２１のように下線が引かれた部分）については、例えば顧客は当該項目をマウスでクリックすることにより、当該クリックした事項に関する定数等の設定画面へ移行することができる。また、予め用意された複数の情報の中から該当するものを選択することが可能な項目については選択バーＢ１１〜Ｂ１３が設けられている。
【００８９】
そして、顧客は、シミュレーション対象となる半導体製造装置に関して所望のシミュレーション条件のデータを入力することにより、当該条件データを用いて行われたシミュレーションの結果のデータを当該トレーニングコーナーの画面上で見ることができる。具体的には、顧客により入力される条件データはユーザＰＣ３からインターネット５を介して装置トレーニングサーバ１へ送信され、装置トレーニングサーバ１では受信した当該条件データに基づいてシミュレーションを行うとともに当該シミュレーションの結果のデータをインターネット５を介してユーザＰＣ３へ送信し、ユーザＰＣ３では受信した当該結果データを画面に表示出力する。
【００９０】
なお、同図の例では、画面の下側に、装置トレーニングサーバ１から送信されたシミュレーション結果のデータが表示されている。このシミュレーション結果では、横軸が時間（ＴＩＭＥ）を示して縦軸が温度（°Ｃ）を示すグラフ（シミュレーションの結果）が示されており、この結果は、当該画面の上側で顧客により入力された条件データに基づいて得られたものとなっている。
【００９１】
ここで、上記のようなシミュレーションを利用して顧客がトレーニングを行う場合の具体例を、温度や圧力のトレーニングと、メカニカル部分のトレーニングとについて示す。
まず、温度トレーニングや圧力トレーニングの具体例を示す。
これらのトレーニングでは、まず、顧客がシミュレーションの条件データを入力してシミュレーションを行うことをユーザＰＣ３の操作を通じて装置トレーニングサーバ１に対して命令する。ここで、条件データとしては、顧客は、例えば制御パラメータであるＰＩＤ定数を任意に設定することや、装置タイプ（縦型拡散や、縦型ＣＶＤや、枚葉拡散や、枚葉ＣＶＤなど）を選択することや、温度（或いは、圧力）の設定値を入力することなどを行う。
【００９２】
このように顧客から条件データの入力等があると、装置トレーニングサーバ１では、例えば予め記憶されている電気炉の特性に基づいて、シミュレーション対象となる半導体製造装置と同様なシミュレーション動作を行い、当該シミュレーション動作の結果（例えば温度グラフや圧力グラフなど）をユーザＰＣ３へ送信して当該ユーザＰＣ３の画面上に表示出力させる。
【００９３】
そして、顧客は、ユーザＰＣ３の画面上に表示された条件データに対する結果データ（応答波形等）を見ることで、当該結果が希望するものであるか否かを判定することなどを行い、当該結果が希望しないものであれば、上記したＰＩＤ定数等の条件データを調整して再びシミュレーション動作を装置トレーニングサーバ１に行わせてその結果データを検討することができる。このようなシミュレーションを用いた反復的な学習の繰り返しにより、顧客は、半導体製造装置における温度制御や圧力制御を習得することができる。
【００９４】
次に、メカトレーニングの具体例を示す。
なお、このトレーニングでは、装置トレーニングサーバ１によって顧客のユーザＰＣ３の画面上に半導体製造装置（例えば縦型装置等）を三次元的に表示することが行われ、顧客は、実際の装置で使用しているコントローラやハンディターミナルなどと同じものを擬似的に操作することで、機構部動作を学習することができる。
【００９５】
このトレーニングでは、まず、顧客がシミュレーションの条件データを入力してシミュレーションを行うことをユーザＰＣ３の操作を通じて装置トレーニングサーバ１に対して命令する。ここで、条件データとしては、顧客は、例えば搬送パラメータを設定或いは変更することや、レシピを設定することや、実行設定（搬送系動作）をすることや、カセット投入／払出の操作をすることや、スイッチ押下の操作をすることなどを行う。
【００９６】
このように顧客から条件データの入力等があると、装置トレーニングサーバ１では、例えば予め設定されているメカニカル特性（搬送動作）に基づいて、シミュレーション対象となる半導体製造装置と同様なシミュレーション動作を行い、当該シミュレーション動作の結果（例えばウエハカセットの移動や、ウエハの搬送や、ポジションの調整や、ＬＥＤの点灯などの結果）をユーザＰＣ３へ送信して当該ユーザＰＣ３の画面上に表示出力させる。
【００９７】
そして、顧客は、ユーザＰＣ３の画面上に表示された条件データに対する結果データ（半導体製造装置の動作）を見ることで、当該結果が希望するものであるか否かを判定することなどを行い、当該結果が希望しないものであれば、上記した条件データを調整して再びシミュレーション動作を装置トレーニングサーバ１に行わせてその結果データを検討することができる。このようなシミュレーションを用いた反復的な学習の繰り返しにより、顧客は、半導体製造装置におけるメカ的な操作を習得することができる。
【００９８】
以上のように、本例の半導体製造装置のトレーニングシステムでは、装置トレーニングサーバ１とユーザＰＣ３とをインターネット５を介して接続した構成において、装置トレーニングサーバ１がユーザＰＣ３を通じてユーザに半導体製造装置のトレーニングをさせることができ、これにより、効率的なトレーニングを実施することができる。
【００９９】
そして、本例の半導体製造装置のトレーニングシステムでは、現物の半導体製造装置を用いずに当該半導体製造装置に関するシミュレーションを用いてユーザに対するトレーニングが実施されるため、ユーザは実際の装置と同じ感覚でトレーニングを受けることができ、また、半導体製造装置を破壊してしまうことがないことからユーザは様々な操作等を装置の破壊の心配なく大胆に試みることができる。また、ユーザは、トラブルの擬似発生やトラブルシューティングなどの実習をオンライン上で受けることもできる。また、ユーザは、各半導体製造装置（様々なタイプ等の装置）毎の細部まで正確に表現（シミュレート）されたきめこまかいジャストフィットトレーニングを受けることができる。
【０１００】
また、本例の半導体製造装置のトレーニングシステムでは、回線５を介した通信を用いて顧客に対するトレーニングが実施されるため、例えば従来のようにトレーニング要員がトレーニングに出向くのにかかる渡航費用等の経済的な負担を軽減することや、当該渡航等にかかる時間をなくして時間の節約をすることや、トレーニング要員の人件費を削減することなどができる。また、本例の半導体製造装置のトレーニングシステムでは、同様な理由から、例えばタイムリーな最新技術を提供することや、大勢の顧客をいつでもトレーニングすることなどができる。
【０１０１】
また、本例の半導体製造装置のトレーニングシステムでは、ユーザによるトレーニングの状況に関する情報を装置トレーニングサーバ１側（メーカ等）で把握することが可能であるため、例えばこのような情報に基づいてユーザのニーズを知ることや、このような情報を今後の製品の開発や品質の管理等に役立てることが可能となる。また、シミュレーションを行うプログラムが大量の（プログラムの）データとなる場合も多いが、このようなプログラムを装置トレーニングサーバ１側で記憶して実行する構成であることから、ユーザＰＣ３側の装置への負担を小さくすることができる。このように、ユーザＰＣ３と回線（本例ではインターネット５）を介して接続された装置トレーニングサーバ１側でシミュレーションを行う本例の構成は、例えばトレーニングを実施するメーカやトレーニングを受けるユーザにとって非常に有効なものとなる。
【０１０２】
ここで、本発明に係る半導体製造装置のトレーニングシステムや装置トレーニングサーバやユーザ端末の構成としては、必ずしも以上に示したものに限られず、種々な構成が用いられてもよい。
また、本発明の適用分野としては、必ずしも以上に示したものに限られず、本発明は、種々な分野に適用することが可能なものである。
【０１０３】
また、本例では、本発明に係る半導体製造装置のトレーニングシステム（に設けられる装置トレーニングサーバやユーザ端末）において行われる各種の処理が、例えばプロセッサやメモリ等を備えたハードウエア資源においてプロセッサがＲＯＭに格納された制御プログラムを実行することにより制御される構成としたが、例えば当該処理を実行するための各機能手段を独立したハードウエア回路として構成することも可能である。
また、本発明は上記の制御プログラムを格納したフロッピー（登録商標）ディスクやＣＤ−ＲＯＭ等のコンピュータにより読み取り可能な記録媒体や当該プログラム（自体）として把握することもでき、当該制御プログラムを記録媒体からコンピュータに入力してプロセッサに実行させることにより、本発明に係る処理を遂行させることができる。
【符号の説明】
【０１０４】
１、１１・・装置トレーニングサーバ、  ２、１４・・ルータ、
３、１５・・ユーザＰＣ、  ４、１６・・アクセスルータ、
５、１７・・インターネット、  １２・・ＬＡＮ、
１３・・ファイアウォール、  ２１・・装置シミュレーションデータベース、
２２・・教科データベース、  ２３・・顧客管理データベース、
２４、２５・・メモリ、  ２６・・ＣＰＵ、  ２７・・暗号ユニット、
２８・・通信制御ユニット、  Ｂ１〜Ｂ６・・選択ボタン、
Ｂ１１〜Ｂ１３・・選択バー、
【図１】
2010231792.tif 000003
【図２】
2010231792.tif 000004
【図３】
2010231792.tif 000005
【図４】
2010231792.tif 000006
【図５】
2010231792.tif 000007
【図６】
2010231792.tif 000008
【図７】
2010231792.tif 000009
【図８】
2010231792.tif 000010
【図９】
2010231792.tif 000011
【図１０】
2010231792.tif 000012
【図１１】
2010231792.tif 000013