JP5249736B2 - Substrate manufacturing / inspection apparatus and virus check method thereof - Google Patents
Substrate manufacturing / inspection apparatus and virus check method thereof Download PDFInfo
- Publication number
- JP5249736B2 JP5249736B2 JP2008312978A JP2008312978A JP5249736B2 JP 5249736 B2 JP5249736 B2 JP 5249736B2 JP 2008312978 A JP2008312978 A JP 2008312978A JP 2008312978 A JP2008312978 A JP 2008312978A JP 5249736 B2 JP5249736 B2 JP 5249736B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- manufacturing
- virus
- inspection
- storage medium
- 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
Links
Images
Description
本発明は、半導体基板、LCD(Liquid Crystal Display)基板、ディスク基板などの基板の製造・検査に用いられる基板製造・検査装置およびそのウイルスチェック方法に関する。 The present invention relates to a substrate manufacturing / inspection apparatus used for manufacturing / inspecting a substrate such as a semiconductor substrate, an LCD (Liquid Crystal Display) substrate, and a disk substrate, and a virus checking method thereof.
近年、パソコンおよびブロードバンドネットワークの普及に伴い、コンピュータウイルス(以下、単に「ウイルス」という)と呼ばれる不正プログラムに遭遇する危険性が増大している。ウイルスは、コンピュータの正常な動作を妨害するように設計された小型のプログラムであり通信ネットワークやUSB(Universal Serial Bus)メモリ、DVD(Digital Versatile Disk))などの可搬記憶メディアを介して取り込まれるデータやプログラムなどに隠れてコンピュータに侵入する。コンピュータは、ウイルスに感染すると、データやプログラムを記憶しているファイルが改変されたり、削除されたりするだけでなく、コンピュータ自身が動作不能の状況に陥ることがある。 In recent years, with the spread of personal computers and broadband networks, there is an increased risk of encountering malicious programs called computer viruses (hereinafter simply referred to as “viruses”). Viruses are small programs designed to interfere with the normal operation of a computer and are captured via portable storage media such as communication networks, USB (Universal Serial Bus) memory, DVD (Digital Versatile Disk) Infiltrate a computer behind data and programs. When a computer is infected with a virus, not only the files storing data and programs are altered or deleted, but the computer itself may become inoperable.
一方、ウイルスを検出し、除去し、可能な場合には、ウイルスにより改変されたファイルを修復するなどの機能を有するウイルス対策プログラム(アンチウィルスプログラム、ワクチンプログラムとも呼ばれる)がある。また、多くのウイルス対策プログラムは、他のコンピュータとの通信状況を監視し、ウイルスの侵入を防止する機能を有している。従って、ウイルス対策プログラムを用いることにより、ウイルスの感染を未然に防止し、また、感染してもその被害を最小限に止めることが可能となる。 On the other hand, there is an anti-virus program (also called an anti-virus program or a vaccine program) having functions such as detecting and removing a virus, and repairing a file modified by the virus when possible. Many anti-virus programs have a function of monitoring the communication status with other computers and preventing virus intrusion. Therefore, by using an anti-virus program, it is possible to prevent virus infection and to minimize damage even if it is infected.
ところで、例えば、集積回路装置は、シリコンウェーハなどの半導体基板上に活性層が形成され、さらに、その上部に複数の配線層、絶縁層などが形成されて製造される。従って、その集積回路装置基板の製造工程は、多数の工程からなり、各工程では様々な製造装置や検査装置(以下、製造装置および検査装置を総称して、製造・検査装置という)が用いられている。そして、その製造・検査装置は、LAN(Local Area Network)などで相互に通信可能に接続されたコンピュータを備え、所定の生産計画、製造手順、検査手順などを保持したホストコンピュータからの指示に従って、通常は、作業者の操作を多く必要としない形で稼働している。 Incidentally, for example, an integrated circuit device is manufactured by forming an active layer on a semiconductor substrate such as a silicon wafer and further forming a plurality of wiring layers, insulating layers, and the like on the active layer. Therefore, the manufacturing process of the integrated circuit device substrate is composed of a number of processes, and various manufacturing devices and inspection devices (hereinafter collectively referred to as manufacturing devices and inspection devices) are used in each step. ing. The manufacturing / inspection apparatus includes computers connected to each other via a LAN (Local Area Network) or the like, and in accordance with instructions from a host computer holding a predetermined production plan, manufacturing procedure, inspection procedure, etc. Normally, it operates in a form that does not require much operator operation.
このような製造・検査装置制御用のコンピュータの1つにウイルスが侵入すると、LANを介して、他のコンピュータにもウイルスが拡散し、最悪の場合には、製造工程全体の稼働が停止しないとも限らない。そこで、従来は、製造・検査装置制御用のコンピュータに対し、以下、図9および図10を用いて説明するような手順でウイルス対策プログラムを適用することによって、ウイルスがLANを介して拡散するのを防止していた。 When a virus enters one of the computers for controlling the manufacturing / inspection apparatus, the virus spreads to other computers via the LAN. In the worst case, the operation of the entire manufacturing process does not stop. Not exclusively. Therefore, conventionally, the virus spreads through the LAN by applying an anti-virus program to the computer for controlling the manufacturing / inspection apparatus in the procedure described below with reference to FIGS. Was preventing.
図9は、基板製造・検査ラインにおけるコンピュータネットワークの構成の例を示した図である。図9に示すように、集積回路装置などを製造する基板製造・検査ラインにおけるコンピュータネットワークは、その基板製造・検査ラインに敷設されたLAN4aに対し、複数の基板製造・検査装置1aのそれぞれに含まれた装置制御コンピュータ5a、所定の生産計画、製造手順、検査手順などを保持した少なくとも1台のホストコンピュータ2a、製造・検査の結果のデータなどを取得し、表示する事務所パソコン3aなどが接続されて構成される。
FIG. 9 is a diagram showing an example of the configuration of a computer network in the board manufacturing / inspection line. As shown in FIG. 9, the computer network in the board manufacturing / inspection line for manufacturing integrated circuit devices and the like is included in each of the plurality of board manufacturing /
ここで、基板製造・検査装置1aは、基板の製造・検査を実際に行う製造・検査機構部6aと、その製造・検査機構部6aの動作を制御する装置制御コンピュータ5aと、を含んで構成されるものとし、また、LAN4aは、ウイルスの侵入防止やセキュリティを確保するために、不特定のコンピュータが接続されるインターネットからは切り離されているものとしている。
Here, the substrate manufacturing /
ウイルスは、ネットワークを介して侵入するだけではなく、USBメモリ、DVD、フレキシブルディスクなど、外部で作成されたデータを記憶した可搬記憶メディアを介して侵入することがある。そこで、基板製造・検査装置1aの装置制御コンピュータ5aは、多くの場合、可搬記憶メディアからデータを読み込むときに、可搬記憶メディアに記憶されているデータのウイルスチェックを実行することによって、ウイルスからの被害防止が図られていた。
In addition to entering through a network, a virus may enter through a portable storage medium that stores externally created data such as a USB memory, a DVD, or a flexible disk. Therefore, in many cases, the
ところが、ウイルスによっては、可搬記憶メディアに記憶されているウイルスを含んだデータが読み出されただけで、装置制御コンピュータ5aへ侵入するものもある。そして、そのウイルスがLAN4aを介して、さらに、他の装置制御コンピュータ5aやホストコンピュータ2aへ侵入する恐れ、つまり、ウイルスが拡散する恐れもある。
However, some viruses intrude into the
それにもかかわらず、従来は、なんらの対策も採られずに、単に、可搬記憶メディアに記憶されているデータのウイルスチェックが行われるだけであった。または、LAN4aを介してウイルスが拡散するのを防止することを目的に、基板製造・検査装置1aの作業者が、可搬記憶メディアから外部で作成されたデータを読み込むとき、その装置制御コンピュータ5aに接続されているLAN4aのLANケーブルを取り外してから、可搬記憶メディアを可搬記憶メディアドライブへセットし、その後、可搬記憶メディアに記憶されているデータのウイルスチェックを行っていた。
Nevertheless, conventionally, no measures are taken, and the virus stored in the portable storage medium is simply checked for viruses. Alternatively, when an operator of the board manufacturing /
図10は、基板製造・検査装置1aの作業者が従来から行っている可搬記憶メディアに記憶されているデータのウイルスチェックの手順の例を示した図である。
FIG. 10 is a diagram showing an example of a virus check procedure for data stored in a portable storage medium that is conventionally performed by an operator of the substrate manufacturing /
図10に示すように、作業者は、まず、基板製造・検査装置1aの稼働(製造・検査の動作)を停止させる(ステップP11)。次に、作業者は、基板製造・検査装置1aの動作モードをオフラインモードに設定し(ステップP12)、装置制御コンピュータ5aに接続されているLAN4aのLANケーブルを取り外す(ステップP13)。
As shown in FIG. 10, the worker first stops the operation (manufacturing / inspection operation) of the substrate manufacturing /
そして、その後、作業者は、当該可搬記憶メディアをその可搬記憶メディアのドライブにセットし(ステップP14)、ウイルススキャンを起動する(ステップP15)。ここで、ウイルススキャンは、可搬記憶メディアを含め記憶装置に記憶されているデータを読み出し、事前に定義されたウイルス定義ファイルに基づき、ウイルス感染の有無をチェックするプログラムである。 Then, after that, the worker sets the portable storage medium in the drive of the portable storage medium (Step P14), and starts virus scanning (Step P15). Here, the virus scan is a program that reads out data stored in a storage device including a portable storage medium and checks whether there is a virus infection based on a virus definition file defined in advance.
ウイルススキャンが起動されると、装置制御コンピュータ5aの表示装置などに、そのウイルススキャンで用いられるウイルス定義ファイルのファイル名、バージョン番号、作成年月日などが表示されるので、作業者は、そのウイルス定義ファイルが最新のものであるか否かを確認する(ステップP16)。その結果、ウイルス定義ファイルが最新であった場合には(ステップP17でYes)、作業者は、指紋やパスワードなどを入力するなどして、可搬記憶メディアの利用者であることの認証作業を行う(ステップP18)、ウイルススキャン対象のドライブを指定し(ステップP19)、そのドライブに記憶されたデータのウイルススキャンの実行を指示する(ステップP20)。
When the virus scan is activated, the file name, version number, creation date, etc. of the virus definition file used in the virus scan are displayed on the display device of the
ウイルススキャンが終了すると、装置制御コンピュータ5aの表示装置などに、そのウイルススキャンの結果が表示されるので、作業者は、そのウイルススキャンの結果を確認し(ステップP21)、そのウイルススキャンの結果がOK(ウイルス感染なし)であった場合には(ステップP22でYes)、装置制御コンピュータ5aに、それまで取り外していたLANケーブルを再接続する(ステップP23)。
When the virus scan is completed, the result of the virus scan is displayed on the display device of the
そして、作業者は、基板製造・検査装置1aの動作モードをオンラインモードに設定し(ステップP24)、適宜、基板製造・検査装置1aの稼働(製造・検査の動作)を再開させる(ステップP25)。
Then, the operator sets the operation mode of the substrate manufacturing /
なお、ステップP17において、ウイルス定義ファイルが最新でなかった場合には(ステップP17でNo)、作業者は、何らかの方法により(例えば、LANケーブルを再接続し、ホストコンピュータ2または事務所パソコン3aなどに保持されている最新のウイルス定義ファイルをダウンロードする)、ウイルス定義ファイルを最新のものに更新する(ステップP26)。
If the virus definition file is not up-to-date in step P17 (No in step P17), the operator can reconnect the LAN cable by some method (for example, the
また、ステップP22において、ウイルススキャンの結果がNG(ウイルス感染あり)であった場合には(ステップP22でNo)、作業者は、例えば、ウイルス対策プログラムのウイルス除去プログラムなどを起動するなど、ウイルスを除去するための処置を行う(ステップP27)。 In Step P22, if the result of the virus scan is NG (with virus infection) (No in Step P22), the worker activates a virus removal program or the like of the antivirus program, for example. A treatment for removing is performed (step P27).
以上、図10に示した手順によれば、ある基板製造・検査装置1aの装置制御コンピュータ5aに可搬記憶メディアを接続するときには、その装置制御コンピュータ5aをLAN4aから外すわけであるから、たとえ、その可搬記憶メディアにウイルスが含まれていたとしても、ウイルスは、その装置制御コンピュータ5a内に留まり、他の装置制御コンピュータ5aに拡散することはない。
As described above, according to the procedure shown in FIG. 10, when the portable storage medium is connected to the
しかしながら、図10に示した手順には、装置制御コンピュータ5aに可搬記憶メディアを接続するたびに、作業者がLANケーブルを物理的に取り外したり、再接続したりする必要がある。このような行為は、作業者にとって大きな負担であるので、作業者がLANケーブルを取り外すのを忘れたり、その煩わしさのために怠けてLANケーブルを取り外さなかったりするような場合も起こり得る。このように作業者にウイルスチェックの実行手順を任せるようでは、ウイルス拡散のリスクを除去することができない。
However, the procedure shown in FIG. 10 requires an operator to physically remove or reconnect the LAN cable each time a portable storage medium is connected to the
そこで、例えば、特許文献1には、ネットワークとの接続・非接続を制御する手段と、可搬記憶メディアドライブからの可搬記憶メディアの装填を検知する手段を備え、可搬記憶メディアの装填を検知したときには、ネットワークとの接続を非接続状態(通信不可の状態)にしてから、ウイルススキャンを行うようにしたコンピュータの例が開示されている。このコンピュータでは、可搬記憶メディアをコンピュータに接続し、そのウイルススキャンを行うに当たって、作業者がLANケーブルを物理的に取り外したり、再接続したりする必要がなくなる。従って、作業者の作業負担を減ずることができる。
しかしながら、特許文献1に開示されたコンピュータを、図9に示したような基板製造・検査装置1aの装置制御コンピュータ5aに適用した場合には、不都合が生じる場合がある。
However, when the computer disclosed in
半導体ウェーハに集積回路装置を形成した集積回路装置基板などを製造する基板製造・検査ラインにおいては、ある基板製造・検査装置1aは、例えば、ホストコンピュータ2aに保持されている所定の生産計画や製造手順などに基づき、ホストコンピュータ2aから送信される指示情報に従って、他の基板製造・検査装置1aや基板搬送装置(図9に図示せず)などと連係して動作している。
In a substrate manufacturing / inspection line for manufacturing an integrated circuit device substrate in which an integrated circuit device is formed on a semiconductor wafer, a certain substrate manufacturing /
従って、ある装置制御コンピュータ5aに可搬記憶メディアが任意のタイミングで接続された場合には、ウイルスチェックを行うためにではあるが、その装置制御コンピュータ5aは、LAN4aおよびホストコンピュータ2aから突然切り離されることになる。その場合には、ホストコンピュータ2aが装置制御コンピュータ5aに製造・検査の指示情報を送信するタイミングと、装置制御コンピュータ5aがLAN4aから切り離されるタイミングの関係によっては、装置制御コンピュータ5aは、ホストコンピュータ2aからの指示情報を受け損うような事態が生じる恐れがある。
Accordingly, when a portable storage medium is connected to a certain
その結果、基板製造・検査装置1aの動作は、ホストコンピュータ2aからの指示情報とは異なる動作をすることになるので、基板製造・検査装置1aの動作は、ホストコンピュータ2aとの連係動作だけでなく、他の基板製造・検査装置1aや、複数の基板製造・検査装置1a間をつなぐ基板搬送装置(図示せず)などとの連係動作に齟齬が生じることになる。
As a result, the operation of the substrate manufacturing /
そこで、本発明の目的は、複数の基板製造・検査装置がホストコンピュータに制御されて、それらが互いに連係して動作する環境下においても、その製造・検査の動作や他の装置との連係動作に不都合をきたすことなく、可搬記憶メディアに記憶されたデータのウイルスチェックを行うことができる基板製造・検査装置およびそのウイルスチェック方法を提供することにある。 Accordingly, an object of the present invention is to provide a manufacturing / inspection operation and a cooperative operation with other devices even in an environment where a plurality of substrate manufacturing / inspection devices are controlled by a host computer and operate in cooperation with each other. It is an object of the present invention to provide a substrate manufacturing / inspection apparatus and virus check method thereof that can perform virus check of data stored in a portable storage medium without causing any inconvenience.
前記目的を達成するために、本発明の基板製造・検査装置の装置制御コンピュータは、可搬記憶メディアの装着を検知する可搬記憶メディア装着検知部と、通信ネットワークとの間の接続状態を、通信可または通信不可のいずれかの状態に設定するネットワーク接続状態設定部と、を備えるだけでなく、通信ネットワークとの間の接続状態を通信可の状態に設定した旨、または、通信不可の状態に設定する旨を、ホストコンピュータに通知するネットワーク接続設定通知部と、製造・検査機構部の稼働を開始または停止させる稼働制御部と、を備える。 In order to achieve the above object, the apparatus control computer of the substrate manufacturing / inspection apparatus of the present invention provides a connection state between a portable storage medium attachment detection unit for detecting attachment of a portable storage medium and a communication network, A network connection state setting unit that sets a communication enabled state or a communication disabled state, and that the connection state with the communication network is set to a communication enabled state or a communication disabled state A network connection setting notifying unit for notifying the host computer of the fact that the setting is to be set, and an operation control unit for starting or stopping the operation of the manufacturing and inspection mechanism unit .
そして、その装置制御コンピュータは、可搬記憶メディア装着検知部により、可搬記憶メディアの装着を検知したことを契機として、通信ネットワークとの間の接続状態を通信不可の状態に設定する旨をホストコンピュータに通知する処理(ネットワーク接続設定通知部)と、通信ネットワークとの間の接続状態を通信不可の状態に設定する処理(ネットワーク接続状態設定部)と、製造・検査機構部の稼働を停止させる処理(稼働制御部)と、をこの順序で実行した後、ウイルスチェック部により、可搬記憶メディアに記憶されているデータのウイルスチェックを行う。 The host apparatus control computer, the portable storage medium attachment detection unit, in response to the detecting the mounting of the portable storage medium, the effect of setting the status of the incommunicable a connection state between the communication network Stops the operation of the processing to notify the computer (network connection setting notification section), the processing to set the connection status with the communication network to the communication disabled state (network connection status setting section), and the manufacturing / inspection mechanism section. after executing processing (operation control unit), with this order, the virus check unit performs virus checking of data stored in the portable storage medium.
すなわち、ホストコンピュータは、装置制御コンピュータが通信ネットワークから切り離される旨の通知を事前に受けることになるので、その通知を受けた時点で、その切り離される装置制御コンピュータに対する製造・検査のための指示情報の送信を停止する。従って、装置制御コンピュータが通信ネットワークから切り離されるときには、その装置制御コンピュータにはホストコンピュータからの指示情報が送信されることはないので、その装置制御コンピュータは、ホストコンピュータからの指示情報を受け損なうようなことない。また、ホストコンピュータは、その装置制御コンピュータが通信不可の状態にあり、装置制御コンピュータを含む基板製造・検査装置が稼働中でないことを把握しているので、適宜、生産計画や製造手順などを変更することにより、他の基板製造・検査装置や基板搬送装置などとの連係動作を調整することができる。 That is, since the host computer receives a notification that the device control computer is disconnected from the communication network in advance, when the notification is received, the instruction information for manufacturing / inspection for the device control computer to be disconnected is received. Stop sending Therefore, when the device control computer is disconnected from the communication network, instruction information from the host computer is not transmitted to the device control computer, so that the device control computer fails to receive the instruction information from the host computer. There is nothing. In addition, the host computer knows that the device control computer is in a state incapable of communication and the board manufacturing / inspection device including the device control computer is not in operation. By doing so, it is possible to adjust the linking operation with other substrate manufacturing / inspection apparatuses, substrate transfer apparatuses, and the like.
本発明によれば、複数の基板製造・検査装置がホストコンピュータに制御されて、それらが互いに連係して動作する環境下においても、その製造・検査の動作や他の装置との連係動作に不都合が生じることなく、可搬記憶メディアに記憶されたデータのウイルスチェックを行うことができるようになる。 According to the present invention, even in an environment in which a plurality of substrate manufacturing / inspection apparatuses are controlled by a host computer and operate in cooperation with each other, the manufacturing / inspection operation and the cooperation with other apparatuses are inconvenient. The virus check of the data stored in the portable storage medium can be performed without the occurrence of.
以下、本発明の実施形態について、適宜、図面を参照しながら詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings as appropriate.
図1は、本発明の実施形態に係る基板製造・検査装置の構成の例を示した図である。図1に示すように、基板製造・検査装置1は、所定の基板の製造または検査を行う製造・検査機構部6と、LAN4を介してホストコンピュータ2に接続され、ホストコンピュータ2からの指示情報などに基づき、その製造・検査機構部6を制御する情報制御部5を含んで構成される。
FIG. 1 is a diagram showing an example of the configuration of a substrate manufacturing / inspection apparatus according to an embodiment of the present invention. As shown in FIG. 1, a board manufacturing /
図1において、情報制御部5は、LCDなどからなる表示装置51、キーボードやマウスなどからなる入力装置52、USBメモリ、DVD、CD(Compact Disk)、フレキシブルディスク、MO(Magneto-Optical disk)などの可搬記憶メディアのリーダ・ライタからなるメディアドライブ53、NIC(Network Interface Card)などからなる通信装置54などが接続された装置制御コンピュータ50によって構成される。
In FIG. 1, an
また、装置制御コンピュータ50は、その内部にウイルスチェック処理制御部501、入出力制御処理部502、通信制御処理部503、製造・検査装置稼働制御部504などの機能ブロックを含んで構成される。なお、これらの機能ブロック501〜504の機能は、装置制御コンピュータ50を構成するCPU(Central Processing Unit)がRAM(Random Access Memory)などの記憶装置に記憶された所定のプログラムを実行することによって実現される。
The device control computer 50 includes functional blocks such as a virus check
ここで、ウイルスチェック処理制御部501は、さらに、ウイルススキャンなどからなるウイルスチェック部5011を含んで構成され、メディアドライブ53にUSBメモリやDVDなどの可搬記憶メディアがセットされたときに、その可搬記憶メディアに記憶されているデータのウイルスチェックの処理を制御する。その処理の詳細については、別途、図5を参照して詳しく説明する。
Here, the virus check
入出力制御処理部502は、いわゆるBIOS(Basic Input Output System)や表示装置51、入力装置52、メディアドライブ53などのドライバプログラムなどによって構成され、本実施形態では、メディアドライブ53に可搬記憶メディアが装着(セット、装填などの動作を含む)されたことを検知する可搬記憶メディア装着検知部5021を、その一部に含んでいる。
The input / output
通信制御処理部503は、通信ネットワーク(LAN4)に対するアダプタプログラムや通信プロトコルの制御プログラムなどによって構成され、本実施形態では、ネットワーク接続状態設定部5031およびネットワーク接続設定通知部5032を、その一部に含んでいる。
The communication
ここで、ネットワーク接続状態設定部5031は、LAN4に対する論理的な接続状態を、「接続」または「非接続」のいずれかの状態に設定するプログラム、具体的には、例えば、LAN4に対するアダプタプログラムを「有効化」または「無効化」するプログラムによって実現される。従って、ネットワーク接続状態設定部5031により、LAN4に対する接続状態が「非接続」状態に設定されると、装置制御コンピュータ50は、LAN4を介してホストコンピュータ2など他のコンピュータとの通信ができなくなる、つまり、通信不可の状態になる。
Here, the network connection
また、ネットワーク接続設定通知部5032は、ネットワーク接続状態設定部5031によって設定されたLAN4に対する論理的な接続状態を、ホストコンピュータ2に通知するプログラムによって実現される。ただし、ネットワーク接続設定通知部5032は、ネットワーク接続状態設定部5031によりLAN4に対する接続状態が「非接続」に設定されると、その接続状態をホストコンピュータ2に通知することができないので、実際には、LAN4に対する論理的な接続状態が「非接続」に設定される前に、その接続状態が「非接続」に設定される旨の予告をホストコンピュータ2に通知する。
The network connection
製造・検査装置稼働制御部504は、製造・検査機構部6を動作させる様々なサブプログラムおよびそのサブプログラムを用いた製造または検査プログラムによって構成され、そのプログラムが実行されることによって、製造・検査機構部6が動作し、所定の基板の製造・検査が行われる。
The manufacturing / inspection apparatus
なお、図1は、集積回路装置基板などを製造する基板製造・検査ラインにおける複数の基板製造・検査装置1のネットワーク接続構成を示した図でもある。集積回路装置基板などの基板製造・検査ラインは、不純物注入工程、成膜工程、リソグラフィ工程、エッチング工程など複数の製造工程からなり、それぞれの製造工程には、1つ以上の基板製造・検査装置1が設けられている。図1では、基板製造・検査装置1は、すべて同じ製造・検査装置であるように描かれているが、それぞれ異なる製造・検査装置であってもよい。ただし、その異なる構成要素部分は、各基板製造・検査装置1のうち、製造・検査機構部6および製造・検査装置稼働制御部504の部分である。
FIG. 1 is also a diagram showing a network connection configuration of a plurality of substrate manufacturing /
基板製造・検査ラインには、イーサネット(登録商標)などからなるLAN4が敷設され、そのLAN4には、複数の基板製造・検査装置1および1つ以上のホストコンピュータ2が接続される。ホストコンピュータ2は、当該基板製造・検査ラインにおける基板の生産計画、製造手順、検査手順などを保持し、その計画や手順に従って、基板製造・検査装置1を、適宜、制御し、稼働させる。
A
なお、LAN4は、セキュリティ確保のため、また、通信ネットワークからのウイルス侵入を防止するために、不特定多数のコンピュータが接続されるインターネットなどからは隔離されているものとする。
The
次に、図2および図3を参照して、基板製造・検査装置1が基板表面に付着した異物などを検査する異物検査装置であるとした場合について、製造・検査機構部6の構成およびその動作の例について説明する。ここで、図2は、異物検査装置の製造・検査機構部6の平面図の例を示した図、図3は、異物検査を行う検査手順の例を示した図である。
Next, with reference to FIG. 2 and FIG. 3, the configuration of the manufacturing /
図2に示すように、異物検査装置15は、1つ以上のロードポート10、搬送部20、プリアライメント部30、検査機構部40およびデータ処理部60を含んで構成される。ここで、データ処理部60は、図1の基板製造・検査装置1の情報制御部5に対応し、データ処理部60を除いた部分は、製造・検査機構部6に対応している。なお、データ処理部60が、検査機構部40などの製造・検査機構部6から独立した筐体に収納され、製造・検査機構部6とは、所定のインタフェースを有する通信線で接続される構成であってもよい。
As shown in FIG. 2, the foreign object inspection apparatus 15 includes one or more load ports 10, a
以下、異物検査装置15の各部の構成要素およびその動作について、図3の検査手順に従って説明する。 Hereinafter, components of each part of the foreign object inspection apparatus 15 and their operations will be described according to the inspection procedure of FIG.
異物検査装置15は、検査対象の複数のウェーハ7が収納された1つ以上のウェーハカセット11がロードポート10に載置されると、その稼働を開始する。データ処理部60は、ウェーハカセット11の載置を検知すると、搬送部20の搬送ロボット21に対し、ウェーハ7の搬入を指示する。搬送ロボット21は、データ処理部60からの指示を受けると、次のようにしてウェーハ7の搬入を行う(ステップS01)。
When one or
搬送ロボット21は、まず、ハンドリングアーム22をウェーハカセット11の指定された棚段の下方に挿入し、U字形の基板保持部22aの略中心がウェーハ7の略中心に一致するように、その位置を制御し、基板保持部22aを各棚段の上方まで上昇させ、ウェーハ7をその上面に載置する。このとき、基板保持部22aは、その上面に設けられた吸着穴23でウェーハ7の裏面を真空吸着して、保持する。搬送ロボット21は、ウェーハカセット11からウェーハ7を基板保持部22aに保持した状態で取り出し、プリアライメント部30へ搬送する。
The
次に、搬送ロボット21は、ウェーハ7を基板保持部22aに保持した状態で、ハンドリングアーム22をプリアライメントチャック31上方へ移動させ、ウェーハ7とプリアライメントチャック31の互いの略中心が一致する位置で下降させ、プリアライメントチャック31上にウェーハ7を載置する。次いで、プリアライメントチャック31は、ウェーハ7の裏面を真空吸着し、ウェーハ7を保持する。
Next, the
続いて、プリアライメント部30では、ウェーハ7のプリアライメント(粗位置調整)が行われる(ステップS02)。
Subsequently, the
プリアライメントチャック31は、水平面内のX,Y方向に移動自在かつ回転軸のθ方向に回転自在に構成されている。また、位置検出器32は、レーザダイオードなどからなる発光部と、CCD(Charge Coupled Device)ラインセンサなどからなる受光部と、を備え、発光部から受光部へ到達する光の位置と強度とを検出し、プリアライメントチャック31上に載置されたウェーハ7の外周およびVノッチ(または、オリフラなど)の位置データを取得する。
The
データ処理部60は、位置検出器32によって得られるウェーハ7の外周およびVノッチの位置データに基づき、適宜、プリアライメントチャック31を移動および回転させ、ウェーハ7のプリアライメントを行なう。
The data processing unit 60 moves and rotates the
続いて、プリアライメントされたウェーハ7は、搬送ロボット21によってプリアライメント部30から検査機構部40へ搬送され、検査ステージ41上に載置される(ステップS03)。
Subsequently, the
すなわち、プリアライメントが終了すると、プリアライメントチャック31は、ウェーハ7の真空吸着を解除し、また、搬送ロボット21は、ハンドリングアーム22をプリアライメントチャック31上に載置されたウェーハ7の下方から、U字形の基板保持部22aの中心がウェーハ7の中心と略一致する位置で上昇させることにより、ウェーハ7をプリアライメントチャック31から持ち上げる。そして、ウェーハ7を基板保持部22aに保持した状態で、プリアライメント部30から検査機構部40へ搬送し、次のようにして、ウェーハ7を検査ステージ41上に載置する。
That is, when the pre-alignment is completed, the
ここで、検査ステージ41には、検査ステージチャック42が配設されており、また、検査ステージチャック42には、自在に上下する昇降ピン43a,43b,43cが設けられている。そこで、搬送ロボット21がウェーハ7を検査ステージ41上に載置するときには、検査ステージ41は、昇降ピン43a,43b,43cを上昇させ、搬送ロボット21は、基板保持部22aにウェーハ7を保持した状態で、ハンドリングアーム22を昇降ピン43a,43b,43cの上方に進入させ、さらに、ウェーハ7の略中心と検査ステージチャック42の略中心とが一致する位置で、そのハンドリングアーム22を下降させ、ウェーハ7を昇降ピン43a,43b,43cへ受け渡す。
Here, the
次いで、搬送ロボット21がハンドリングアーム22を検査ステージチャック42の上方から後退させると、検査ステージ41は、昇降ピン43a,43b,43cを下降させ、ウェーハ7を検査ステージチャック42上に載置する。検査ステージチャック42は、ウェーハ7の裏面を真空吸着し、ウェーハ7を固定する。
Next, when the
ウェーハ7が検査ステージチャック42上に固定されると、次には、検査ステージアライメントが行われる(ステップS04)。検査ステージチャック42は、水平面内のX,Y方向に移動自在かつ回転軸のθ方向に回転自在に構成されており、検査ステージアライメントでは、その検査ステージチャック42を、適宜、移動させ、回転させることにより、ウェーハ7上に形成されている集積回路チップ配置のX,Y方向と検査ステージチャック42の移動のX,Y方向とを一致させる。
After the
なお、データ処理部60は、検査ステージチャック42の移動・回転を制御するときには、レーザースケールなどの位置検出器(図示省略)により検出される検査ステージチャック42の座標位置などに基づき、その移動、回転量を定める。さらに、ホストコンピュータ2などから提供された検査レシピデータを参照して、ウェーハ7に形成された集積回路チップの座標を算出しておき、検査ステージチャック42の上部に設けられた撮像カメラ(図示省略)によって得られる集積回路チップの画像と比較することによって、その移動、回転量を補正する。
The data processor 60 controls the movement and rotation of the
続いて、ウェーハ7の表面に付着している異物などを検出するウェーハ検査が実施される(ステップS05)。このウェーハ検査のため、検査ステージチャック42の上方には、図示しない投光系装置および受光系装置が配設されている。
Subsequently, a wafer inspection is performed to detect foreign matter adhering to the surface of the wafer 7 (step S05). For this wafer inspection, a light projecting system device and a light receiving system device (not shown) are disposed above the
ウェーハ検査が開始されると、投光系装置がレーザー光などの光ビームをウェーハ7の表面に照射し、一方で、検査ステージチャック42が、投光系装置から照射された光ビームがウェーハ7の表面の全面を走査するように、適宜、X方向またはY方向に移動する。
When the wafer inspection is started, the light projection system device irradiates the surface of the
受光系装置は、ウェーハ7表面から発生した反射光または散乱光を検出し、データ処理部60は、受光系装置によって得られた検出データを処理して、ウェーハ7の表面に存在する異物などを検出する。
The light receiving system device detects the reflected light or scattered light generated from the surface of the
こうして、ウェーハ検査が終了すると、ウェーハ7は、ロードポート10に載置されているウェーハカセット11に搬出される(ステップS06)。すなわち、ウェーハ7は、検査ステージチャック42へ載置されたときと逆の手順により、搬送ロボット21のハンドリングアーム22の基板保持部22aに保持される。そして、そのウェーハ7は、搬送ロボット21によりロードポート10まで搬送され、ウェーハ7がウェーハカセット11から搬出されたときと逆の手順により、例えば、ウェーハカセット11のもとの棚段に収納される。
When the wafer inspection is thus completed, the
図4は、LAN4を介して基板製造・検査装置1とホストコンピュータ2との間で送受信される製造・検査装置専用の通信コマンドの例を示した図である。製造・検査装置に特化した通信コマンドの例としては、従来からSEMI(Semiconductor Equipment and Material International)規格標準のGEM(Generic Equipment Model)が存在する。
FIG. 4 is a diagram illustrating an example of a communication command dedicated to the manufacturing / inspection apparatus transmitted / received between the board manufacturing /
GEMでは、図5に示すように、基板製造・検査装置1側からホストコンピュータ2側に送信されるコマンドとして、例えば、ロードポート10におけるウェーハカセット11の有無、ロードポート10のドアの開閉状況、ウェーハカセット11のキャリアIDなど、基板製造・検査装置1における様々な状態を報告するための状態報告用のコマンド、基板製造・検査装置1における検査結果、アラームなどの情報を送信するための結果報告コマンドなどがある。
In the GEM, as shown in FIG. 5, as commands transmitted from the substrate manufacturing /
また、ホストコンピュータ2側から基板製造・検査装置1側へ送信されるコマンドとして、基板製造・検査装置1に対する様々な動作指示やその動作指示に付随する条件などのデータを送信するためのシーケンス指示コマンド、動作中の基板製造・検査装置1に対して動作の中断、再開などを指示する割込指示コマンドなどがある。
Further, as a command transmitted from the
なお、基板製造・検査装置1およびホストコンピュータ2のいずれも自身が「待機中」または「稼働中」であることを表示することができるが、GEMのコマンドは、自身または相手が「待機中」または「稼働中」のいずれであっても送受信が可能であるとされている。
Note that both the board manufacturing /
以上のような通信コマンドを相互に送受信することによって、ホストコンピュータ2は、複数の基板製造・検査装置1の動作を管理し、制御することができる。その結果、基板製造・検査ラインにおける基板の製造・検査の効率化が図られている。
The
本実施形態の基板製造・検査装置1では、これらの通信コマンドは、装置制御コンピュータ50の通信制御処理部503(図1参照)における処理によって実現される。なお、前記したように、通信制御処理部503は、ネットワーク接続設定通知部5032を含み、ネットワーク接続設定通知部5032は、LAN4に対する接続状態が「接続」状態に設定されたこと、または、LAN4に対する接続状態が「非接続」状態に設定されることを、ホストコンピュータ2に通知する。
In the board manufacturing /
このネットワーク接続設定通知部5032の処理は、図4に示した製造・検査装置専用の通信コマンドの処理と同種の処理ということができる。そこで、本明細書では、以下、LAN4に対する接続状態を「非接続」状態に設定することを通知することを、「通信切断コマンドを送信する」といい、LAN4に対する接続状態を「接続」状態に設定したことを通知することを、「通信再開コマンドを送信する」という。
The processing of the network connection
続いて、図5〜図8を参照して、基板製造・検査装置1の装置制御コンピュータ50において、可搬記憶メディアに記憶されているデータのウイルスチェックを行う手順について説明する。ここで、図5は、装置制御コンピュータ50における可搬記憶メディア記憶データのウイルスチェックの実行手順の例を示した図である。また、図6は、ウイルス定義ファイルの確認画面の例を示した図、図7は、ウイルススキャンドライブ指定画面の例を示した図、図8は、ウイルス感染ファイル検出時の警告画面の例を示した図である。
Next, with reference to FIGS. 5 to 8, a procedure for performing virus check on data stored in the portable storage medium in the apparatus control computer 50 of the substrate manufacturing /
可搬記憶メディアに記憶されているデータのウイルスチェックは、その可搬記憶メディアがメディアドライブ53(図1参照)を介して装置制御コンピュータ50に接続されたときに行われる。そこで、装置制御コンピュータ50のCPUは(以下、単に、CPUという)、最初に、そのメディアドライブ53から可搬記憶メディアが装着(セット)されたことを知らせる信号を受けることにより、可搬記憶メディアの装着を検知する(ステップS11)。 The virus check of the data stored in the portable storage medium is performed when the portable storage medium is connected to the device control computer 50 via the media drive 53 (see FIG. 1). Therefore, the CPU of the device control computer 50 (hereinafter simply referred to as “CPU”) first receives a signal from the media drive 53 informing that the portable storage medium has been mounted (set), whereby the portable storage medium. Is detected (step S11).
次に、CPUは、LAN4に対する接続状態を「非接続」状態に設定することをホストコンピュータ2に通知するために、ネットワーク接続設定通知部5032の処理により、ホストコンピュータ2に通信切断コマンドを送信する(ステップS12)。そして、ネットワーク接続状態設定部5031の処理により、LAN4に対する接続状態を「非接続」状態に設定、つまり、LAN4に対するLAN接続を切断し(ステップS13)、さらに、製造・検査装置稼働制御部504の処理により、製造・検査装置1の稼働を停止させる(ステップS14)。
Next, the CPU transmits a communication disconnection command to the
続いて、CPUは、ウイルスチェック部5011の処理としてウイルススキャンを起動する(ステップS15)。CPUは、ウイルススキャンを起動すると、ウイルススキャン実行の前処理として、図6に示すようなウイルス定義ファイルの確認画面を表示装置51に表示する(ステップS16)。ここでは、ウイルス定義ファイルが最新であるか否かを、CPUが判定できるか否かにより、その表示画面を変えている。
Subsequently, the CPU activates virus scanning as processing of the virus check unit 5011 (step S15). When the virus scan is started, the CPU displays a virus definition file confirmation screen as shown in FIG. 6 on the
すなわち、CPUが、例えば、ウイルス定義ファイルの作成年月日などに基づき、ウイルス定義ファイルが最新であるか否かを判定することができる場合には、その判定結果に応じて、ウイルス定義ファイルが最新であったとき、図6(a)に示すように、ウイルス定義ファイルが最新である旨を表示し、ウイルス定義ファイルが最新でなかったときには、図6(b)に示すように、最新のウイルス定義ファイルを更新することを催促する警告文を表示する。 That is, when the CPU can determine whether the virus definition file is the latest, for example, based on the date of creation of the virus definition file, the virus definition file is determined according to the determination result. When it is the latest, as shown in FIG. 6 (a), the fact that the virus definition file is the latest is displayed. When the virus definition file is not the latest, as shown in FIG. 6 (b), the latest Displays a warning message prompting you to update the virus definition file.
また、CPUが、ウイルス定義ファイルが最新であるか否かを判定することができない場合には、図6(c)に示すように、ウイルス定義ファイルの名称、レビジョン番号、作成年月日などを表示画面に表示し、その判定を作業者の判断に委ねる。すなわち、CPUは、図6(c)の表示画面において、「YES」ボタンのクリックを受け付けたときには、ウイルス定義ファイルは最新であると判定し、「NO」ボタンのクリックを受け付けたときには、ウイルス定義ファイルは最新でないと判定する。なお、図6(c)の表示画面では、ウイルス定義ファイルの名称、レビジョン番号、作成年月日などを表示画面に表示しないとしても構わない。 If the CPU cannot determine whether or not the virus definition file is the latest, the name of the virus definition file, the revision number, the date of creation, etc., as shown in FIG. It is displayed on the display screen and the determination is left to the operator. That is, the CPU determines that the virus definition file is the latest when it accepts a click on the “YES” button on the display screen of FIG. 6C, and when it accepts a click on the “NO” button, the virus definition file. Determine that the file is not up-to-date. In the display screen of FIG. 6C, the name, revision number, creation date, etc. of the virus definition file may not be displayed on the display screen.
以上のようにして、ウイルス定義ファイルが最新であることが判定された場合には(ステップS17でYes)、CPUは、作業者が入力する指紋やパスワードを読み取って、当該可搬記憶メディアの利用者の認証を行ない(ステップS18)、その認証が成功したときには、図7に示すようなウイルススキャンドライブ指定画面を表示する。なお、ここでは、可搬記憶メディアには利用者認証機能が設けられているものとしているが、旧来のDVDなど利用者認証機能が設けられていない場合には、ステップS18は実行しなくてもよいものとする。 As described above, when it is determined that the virus definition file is the latest (Yes in step S17), the CPU reads the fingerprint or password input by the worker and uses the portable storage medium. The user is authenticated (step S18). When the authentication is successful, a virus scan drive designation screen as shown in FIG. 7 is displayed. Here, it is assumed that the user authentication function is provided in the portable storage medium. However, if the user authentication function such as an old DVD is not provided, step S18 may not be executed. Be good.
CPUは、図7のウイルススキャンドライブ指定画面を介して、ウイルススキャンドライブを指定する情報の入力を受け付けると(ステップS19)、指定されたドライブ(通常は、メディアドライブ53に装着した可搬記憶メディア)を対象に、ウイルススキャンを実行する(ステップS20)。すなわち、CPUは、指定されたドライブの記憶メディアからデータ(データファイル、プログラムファイルなど)を読み出し、ウイルスの有無をチェックする。 When the CPU receives input of information for designating a virus scan drive via the virus scan drive designation screen of FIG. 7 (step S19), the designated drive (usually a portable storage medium attached to the media drive 53) A virus scan is executed on the subject (step S20). That is, the CPU reads data (data file, program file, etc.) from the storage medium of the designated drive, and checks for the presence of a virus.
なお、以上の処理において、ステップS15〜ステップS19までの処理は、ウイルススキャンの前処理であり、ステップS20の処理がウイルススキャンの本体処理(ウイルスの有無をチェックする処理)である。このウイルススキャンの前処理時には、可搬記憶メディアからデータが読み出されることはないので、ステップS19の処理時点までは、必ずしも、装置制御コンピュータ50はがLAN4から切り離される必要はない。従って、ステップS12〜ステップS14の処理と、ステップS15〜ステップS19の処理とは、マルチタスク処理環境下で、並行に実行されてもよい。
In the above processing, the processing from step S15 to step S19 is preprocessing for virus scanning, and the processing in step S20 is virus scanning main body processing (processing for checking the presence or absence of a virus). Since data is not read from the portable storage medium during the pre-processing of this virus scan, the device control computer 50 does not necessarily have to be disconnected from the
ウイルススキャンが終了すると、CPUは、図8に示すようなウイルススキャン結果の確認画面を表示する(ステップS21)。すなわち、CPUは、ウイルスを検出しなかった場合には、図8(a)に示すように、ウイルスが検出されなかった旨を確認画面に表示し、ウイルスを検出した場合には、図8(b)に示すように、ウイルスが検出された旨の警告文を確認画面に表示する。 When the virus scan is completed, the CPU displays a virus scan result confirmation screen as shown in FIG. 8 (step S21). That is, when no virus is detected, the CPU displays on the confirmation screen that no virus has been detected, as shown in FIG. 8A. As shown in b), a warning message indicating that a virus has been detected is displayed on the confirmation screen.
そして、ウイルスが検出されなかった場合、つまり、ウイルススキャンの結果がOKであった場合には(ステップS22でYes)、CPUは、ネットワーク接続状態設定部5031の処理により、LAN4に対する接続状態を「接続」状態に設定、つまり、LAN4に対するLAN接続を再開する(ステップS23)。続いて、CPUは、ネットワーク接続設定通知部5032の処理により、ホストコンピュータ2に通信再開コマンドを送信し(ステップS24)、製造・検査装置稼働制御部504の処理により、製造・検査装置1の稼働を再開する(ステップS25)。
If no virus is detected, that is, if the result of the virus scan is OK (Yes in step S22), the CPU changes the connection status with respect to the
なお、ステップS17において、ウイルス定義ファイルが最新でなかった場合には(ステップS17でNo)、CPUは、所定のウイルス定義ファイルを最新する処理を実行する(ステップS26)。また、ステップS22において、ウイルススキャンの結果がNG(ウイルス感染あり)であった場合には(ステップS22でNo)、CPUは、所定のウイルス除去処理を実行する(ステップS27)。この場合には、ウイルスが除去され、再度のウィルススキャンの結果がOKになるまでは、情報制御部5はLAN4に接続されず、また、基板製造・検査装置1の稼働は開始されない。
If the virus definition file is not the latest in step S17 (No in step S17), the CPU executes a process for updating the predetermined virus definition file (step S26). In step S22, if the result of the virus scan is NG (with virus infection) (No in step S22), the CPU executes a predetermined virus removal process (step S27). In this case, the
以上、本発明の実施形態によれば、装置制御コンピュータ50は、可搬記憶メディアが自身のメディアドライブ53に装着された場合には、基板製造・検査装置1の稼動を停止させ、自身をLAN4から切り離すことをあらかじめホストコンピュータ2に通知した上で、LAN4から切り離し、ウイルススキャンを実行する。
As described above, according to the embodiment of the present invention, the apparatus control computer 50 stops the operation of the board manufacturing /
従って、装置制御コンピュータ50におけるウイルススキャンは、装置制御コンピュータ50がLAN4から切り離された状態で実行される。そのため、装置制御コンピュータ50は、そのウイルススキャン時に可搬記憶メディアからデータを読み込み、万が一そのときに自身がウイルスに感染したとしても、そのウイルスを、LAN4を介して他の装置制御コンピュータ50やホストコンピュータ2に拡散することはない。
Accordingly, the virus scan in the device control computer 50 is executed in a state where the device control computer 50 is disconnected from the
また、ホストコンピュータ2は、ウイルススキャンが行われる装置制御コンピュータ50がLAN4から切り離されることを知っているので、その装置制御コンピュータ50に対して、基板の製造・検査を行うためのコマンドを発行することはない。そのため、ホストコンピュータ2と装置制御コンピュータ50との間で動作の齟齬が生じることはなく、その連係動作に不都合が生じることはない。
In addition, since the
本発明は、様々な基板検査装置にも適用可能であり、検査ステージチャック42は、基板の端部をチャックする構成であってもよいし、直進ステージやスピンドルなどを用いて、直進と回転を行ってもよい。さらに、投光系装置および受光系装置は、複数であってもよいし、レンズ、ミラー、フィルタなどの光学素子を備えてもよいし、回折光を遮光する空間フィルタを備えてもよい。検査対象は、回路パターンが形成されたウェーハであってもよく、回路パターンが形成されていないウェーハであってもよく、ハードディスク基板であってもよい。
The present invention can also be applied to various substrate inspection apparatuses, and the
1 基板製造・検査装置
2 ホストコンピュータ
4 LAN
5 情報制御部
6 検査機構部
7 ウェーハ
10 ロードポート
11 ウェーハカセット
15 異物検査装置
20 搬送部
21 搬送ロボット
22 ハンドリングアーム
22a 基板保持部
23 吸着穴
30 プリアライメント部
31 プリアライメントチャック
32 位置検出器
40 検査機構部
41 検査ステージ
42 検査ステージチャック
43a 昇降ピン
50 製造・検査機構部
50 装置制御コンピュータ
51 表示装置
52 入力装置
53 メディアドライブ
54 通信装置
60 データ処理部
5011 ウイルスチェック処理制御部
502 入出力制御処理部
503 通信制御処理部
504 検査装置稼働制御部
5021 可搬記憶メディア装着検知部
5031 ネットワーク接続状態設定部
5032 ネットワーク接続設定通知部
1 Board manufacturing /
DESCRIPTION OF
Claims (4)
前記装置制御コンピュータが、
可搬記憶メディアの装着を検知する可搬記憶メディア装着検知部と、
前記通信ネットワークとの間の接続状態を、通信可または通信不可のいずれかの状態に設定するネットワーク接続状態設定部と、
前記通信ネットワークとの間の接続状態を通信可の状態に設定した旨、または、通信不可の状態に設定する旨を、前記ホストコンピュータに通知するネットワーク接続設定通知部と、
前記製造・検査機構部の稼働を開始または停止させる稼働制御部と、
前記可搬記憶メディアに記憶されているデータのウイルスチェックを行うウイルスチェック部と、
を含んで構成された基板製造・検査装置であって、
前記装置制御コンピュータは、
前記可搬記憶メディア装着検知部により、前記可搬記憶メディアの装着を検知したことを契機として、
前記ネットワーク接続設定通知部による、前記通信ネットワークとの間の接続状態を通信不可の状態に設定する旨を、前記ホストコンピュータに通知する処理と、
前記ネットワーク接続状態設定部による前記通信ネットワークとの間の接続状態を通信不可の状態に設定する処理と、
前記稼働制御部による前記製造・検査機構部の稼働を停止させる処理と、
をこの順序で実行した後、
前記ウイルスチェック部により、前記可搬記憶メディアに記憶されているデータのウイルスチェックを行うこと
を特徴とする基板製造・検査装置。 An information control unit comprising an apparatus control computer connected to a host computer via a communication network; and a manufacturing / inspection mechanism unit for manufacturing or inspecting a predetermined substrate under the control of the information control unit. ,
The device control computer is
A portable storage medium attachment detection unit for detecting the attachment of the portable storage medium;
A network connection state setting unit for setting a connection state with the communication network to a state where communication is possible or communication is impossible;
A network connection setting notifying unit for notifying the host computer that the connection state with the communication network has been set to a communicable state, or to be set to a communicable state;
An operation control unit for starting or stopping the operation of the manufacturing / inspection mechanism unit;
A virus check unit that performs a virus check of data stored in the portable storage medium;
A board manufacturing / inspection apparatus comprising:
The device control computer is
In response to the detection of the loading of the portable storage medium by the portable storage medium mounting detection unit ,
Ru good in the network connection setting notification unit, the effect of setting the status of the incommunicable a connection state between the communication network, a process of notifying the host computer,
A process of setting the state of the incommunicable a connection state between the communication network that by the network connection status setting unit,
A process of Ru stopping the operation of the that by the operation control unit the manufacturing and inspection mechanism,
After running in this order ,
A substrate manufacturing / inspection apparatus, wherein the virus check unit performs a virus check on data stored in the portable storage medium.
前記ウイルスチェックの結果、ウイルスを検出しなかったことを契機として、
前記ネットワーク接続状態設定部による前記通信ネットワークとの間の接続状態を通信可の状態に設定する処理と、
前記ネットワーク接続設定通知部による、前記通信ネットワークとの間の接続状態を通信可の状態に設定した旨を、前記ホストコンピュータに通知する処理と、
前記稼働制御部による前記製造・検査機構部の稼働を再開する処理と、
をこの順序で実行すること
を特徴とする請求項1に記載の基板製造・検査装置。 The device control computer is
The virus check result, in response to that detected no virus,
A process of setting the state of the communication-friendly connection state between the communication network that by the network connection status setting unit,
Ru good in the network connection setting notification unit, a fact that has been set to a state allowing communications connection state between the communication network, a process of notifying the host computer,
And processing to resume the operation of said that by the operation control unit and the manufacturing and inspection mechanism,
The substrate manufacturing / inspecting apparatus according to claim 1 , wherein the steps are executed in this order .
前記装置制御コンピュータが、
可搬記憶メディアの装着を検知する可搬記憶メディア装着検知部と、
前記通信ネットワークとの間の接続状態を、通信可または通信不可のいずれかの状態に設定するネットワーク接続状態設定部と、
前記通信ネットワークとの間の接続状態を通信可の状態に設定した旨、または、通信不可の状態に設定する旨を、前記ホストコンピュータに通知するネットワーク接続設定通知部と、
前記製造・検査機構部の稼働を開始または停止させる稼働制御部と、
前記可搬記憶メディアに記憶されているデータのウイルスチェックを行うウイルスチェック部と、
を含んで構成された基板製造・検査装置のウイルスチェック方法であって、
前記装置制御コンピュータは、
前記可搬記憶メディア装着検知部により、前記可搬記憶メディアの装着を検知したことを契機として、
前記ネットワーク接続設定通知部による、前記通信ネットワークとの間の接続状態を通信不可の状態に設定する旨を、前記ホストコンピュータに通知する処理と、
前記ネットワーク接続状態設定部による前記通信ネットワークとの間の接続状態を通信不可の状態に設定する処理と、
前記稼働制御部による前記製造・検査機構部の稼働を停止させる処理と、
をこの順序で実行した後、
前記ウイルスチェック部により、前記可搬記憶メディアに記憶されているデータのウイルスチェックを行うこと
を特徴とする基板製造・検査装置のウイルスチェック方法。 An information control unit comprising an apparatus control computer connected to a host computer via a communication network; and a manufacturing / inspection mechanism unit for manufacturing or inspecting a predetermined substrate under the control of the information control unit. ,
The device control computer is
A portable storage medium attachment detection unit for detecting the attachment of the portable storage medium;
A network connection state setting unit for setting a connection state with the communication network to a state where communication is possible or communication is impossible;
A network connection setting notifying unit for notifying the host computer that the connection state with the communication network has been set to a communicable state, or to be set to a communicable state;
An operation control unit for starting or stopping the operation of the manufacturing / inspection mechanism unit;
A virus check unit that performs a virus check of data stored in the portable storage medium;
A virus check method for a substrate manufacturing / inspection apparatus comprising:
The device control computer is
In response to the detection of the loading of the portable storage medium by the portable storage medium mounting detection unit ,
Ru good in the network connection setting notification unit, the effect of setting the status of the incommunicable a connection state between the communication network, a process of notifying the host computer,
A process of setting the state of the incommunicable a connection state between the communication network that by the network connection status setting unit,
A process of Ru stopping the operation of the that by the operation control unit the manufacturing and inspection mechanism,
After running in this order ,
A virus check method for a substrate manufacturing / inspection apparatus, wherein the virus check unit performs a virus check on data stored in the portable storage medium.
前記ウイルスチェックの結果、ウイルスを検出しなかったことを契機として、
前記ネットワーク接続状態設定部による前記通信ネットワークとの間の接続状態を通信可の状態に設定する処理と、
前記ネットワーク接続設定通知部による、前記通信ネットワークとの間の接続状態を通信可の状態に設定した旨を、前記ホストコンピュータに通知する処理と、
前記稼働制御部による前記製造・検査機構部の稼働を再開する処理と、
をこの順序で実行すること
を特徴とする請求項3に記載の基板製造・検査装置のウイルスチェック方法。 The device control computer is
The virus check result, in response to that detected no virus,
A process of setting the state of the communication-friendly connection state between the communication network that by the network connection status setting unit,
Ru good in the network connection setting notification unit, a fact that has been set to a state allowing communications connection state between the communication network, a process of notifying the host computer,
And processing to resume the operation of said that by the operation control unit and the manufacturing and inspection mechanism,
The virus check method for a substrate manufacturing / inspection apparatus according to claim 3 , wherein the steps are executed in this order .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008312978A JP5249736B2 (en) | 2008-12-09 | 2008-12-09 | Substrate manufacturing / inspection apparatus and virus check method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008312978A JP5249736B2 (en) | 2008-12-09 | 2008-12-09 | Substrate manufacturing / inspection apparatus and virus check method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010140070A JP2010140070A (en) | 2010-06-24 |
JP5249736B2 true JP5249736B2 (en) | 2013-07-31 |
Family
ID=42350190
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008312978A Expired - Fee Related JP5249736B2 (en) | 2008-12-09 | 2008-12-09 | Substrate manufacturing / inspection apparatus and virus check method thereof |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5249736B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016177554A (en) * | 2015-03-20 | 2016-10-06 | セイコーエプソン株式会社 | Electronic component conveying apparatus and electronic component inspection apparatus |
JP2018097806A (en) * | 2016-12-16 | 2018-06-21 | 横河電機株式会社 | Unused disk medium determination device |
JP7092003B2 (en) * | 2018-11-14 | 2022-06-28 | コニカミノルタ株式会社 | Image forming device and control program of image forming device |
JP7155973B2 (en) * | 2018-12-06 | 2022-10-19 | コニカミノルタ株式会社 | Image processing device, virus check method and virus check program |
JP7039632B2 (en) * | 2020-01-24 | 2022-03-22 | 株式会社Kokusai Electric | Board processing equipment, board processing methods and programs |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0667747A (en) * | 1992-08-18 | 1994-03-11 | Matsushita Electric Ind Co Ltd | Digital computer system |
JPH1173384A (en) * | 1997-08-29 | 1999-03-16 | Nec Corp | Network-connected computer compliant with virus problem |
JP2001143162A (en) * | 1999-11-12 | 2001-05-25 | Toshiba Tec Corp | Merchandise sales data processor |
JP2002366264A (en) * | 2001-06-05 | 2002-12-20 | Toshiba Corp | Equipment and system for radio communication |
EP2688090B1 (en) * | 2004-08-12 | 2015-04-08 | Nikon Corporation | Substrate processing system, method of confirmation of its state of use, and method of prevention of illicit use |
JP2006060132A (en) * | 2004-08-23 | 2006-03-02 | Hitachi Kokusai Electric Inc | Heat treatment system |
JP2007265023A (en) * | 2006-03-28 | 2007-10-11 | Fujitsu Ltd | Information processor, its management method and management program |
JP4792352B2 (en) * | 2006-08-17 | 2011-10-12 | 株式会社インテリジェントウェイブ | Network connection control program, network connection control method, and network connection control system |
EP2120176A4 (en) * | 2007-02-09 | 2016-05-18 | Ntt Docomo Inc | Terminal devic and method for checking a software program |
JP4325690B2 (en) * | 2007-02-28 | 2009-09-02 | ブラザー工業株式会社 | Communication apparatus and communication system |
-
2008
- 2008-12-09 JP JP2008312978A patent/JP5249736B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2010140070A (en) | 2010-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110690095B (en) | Method for processing edge ring, substrate processing system and image sensor | |
JP5249736B2 (en) | Substrate manufacturing / inspection apparatus and virus check method thereof | |
CN113228246B (en) | Substrate transfer robot and automatic teaching method | |
JP6345611B2 (en) | Peeling apparatus, peeling system, peeling method, program, and information storage medium | |
TWI759479B (en) | Substrate removal method | |
CN113109258B (en) | Method and device for detecting foreign matter on mounting table | |
US20070002316A1 (en) | Wafer aligner, semiconductor manufacturing equipment, and method for detecting particles on a wafer | |
JP2005322854A (en) | Substrate processor and substrate processing system | |
JP3904843B2 (en) | Substrate detection apparatus, substrate processing apparatus, and substrate detection method | |
TWI762039B (en) | Wafer defect detecting system in semiconductor photolithography process | |
JP7037513B2 (en) | Drawing device and drawing method | |
JP2022123417A (en) | Wafer processing device | |
JP2006186361A (en) | Apparatus and method of arranging foup on load port | |
KR102461790B1 (en) | Wafer prcessing method and system | |
KR102358688B1 (en) | Wafer prcessing method | |
KR102588842B1 (en) | Wafer defect detecting system in semiconductor process | |
JP3815761B2 (en) | Exposure apparatus and device manufacturing method | |
US20220366049A1 (en) | Method of operating a media scanner | |
JP2022114519A (en) | Illumination device, illumination method and substrate inspection device | |
KR20220048965A (en) | Wafer prcessing method | |
KR20060028578A (en) | Robot of semiconductor equipment for transferring semiconductor substrate | |
JP2024067699A (en) | Wafer transport device, wafer transport method, and wafer transport program | |
JP2002373848A (en) | Method and device for measuring surface state of substrate holder | |
JP2014056403A (en) | Substrate processing apparatus | |
KR20190046121A (en) | Wafer position inspecting apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110201 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121024 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121030 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121225 |
|
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: 20130319 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130412 |
|
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: 20160419 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |