JP5448682B2 - Substrate processing system and control method thereof - Google Patents
Substrate processing system and control method thereof Download PDFInfo
- Publication number
- JP5448682B2 JP5448682B2 JP2009224678A JP2009224678A JP5448682B2 JP 5448682 B2 JP5448682 B2 JP 5448682B2 JP 2009224678 A JP2009224678 A JP 2009224678A JP 2009224678 A JP2009224678 A JP 2009224678A JP 5448682 B2 JP5448682 B2 JP 5448682B2
- Authority
- JP
- Japan
- Prior art keywords
- foup
- substrate processing
- simulation
- buffer
- device buffer
- 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.)
- Active
Links
- 239000000758 substrate Substances 0.000 title claims description 207
- 238000000034 method Methods 0.000 title claims description 67
- 239000000872 buffer Substances 0.000 claims description 98
- 238000004088 simulation Methods 0.000 claims description 77
- 238000011144 upstream manufacturing Methods 0.000 claims description 5
- 230000032258 transport Effects 0.000 description 36
- 238000010586 diagram Methods 0.000 description 4
- 239000007788 liquid Substances 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- FGRBYDKOBBBPOI-UHFFFAOYSA-N 10,10-dioxo-2-[4-(N-phenylanilino)phenyl]thioxanthen-9-one Chemical compound O=C1c2ccccc2S(=O)(=O)c2ccc(cc12)-c1ccc(cc1)N(c1ccccc1)c1ccccc1 FGRBYDKOBBBPOI-UHFFFAOYSA-N 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- General Factory Administration (AREA)
- Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、半導体ウエハや液晶表示装置用のガラス基板(以下、単に基板と称する)等の基板に対して所定の処理を行う基板処理装置と、基板処理装置への処理指示を行うホストコンピュータと、基板処理装置への搬送を行う搬送系とを備えた基板処理システム及びその制御方法に関する。 The present invention relates to a substrate processing apparatus that performs a predetermined process on a substrate such as a semiconductor wafer or a glass substrate (hereinafter simply referred to as a substrate) for a liquid crystal display device, and a host computer that issues a processing instruction to the substrate processing apparatus. The present invention relates to a substrate processing system including a transfer system for transferring to a substrate processing apparatus and a control method thereof.
従来、この種の基板処理システムとして、複数台の基板処理装置と、各基板処理装置間で、基板が収容されたFOUP(ロット)を搬送する搬送台車を備えた搬送系と、複数台の基板処理装置と搬送系に対して指示を行うホストコンピュータとを備えたものがある(例えば、特許文献1参照)。 Conventionally, as this type of substrate processing system, a plurality of substrate processing apparatuses, a transport system including a transport carriage for transporting a FOUP (lot) containing a substrate between the substrate processing apparatuses, and a plurality of substrates Some include a processing apparatus and a host computer that gives instructions to the transport system (see, for example, Patent Document 1).
このように構成された基板処理システムは、ホストコンピュータが生産計画にしたがって、各基板処理装置に対してFOUPを搬送させる。その後、ロットが投入された基板処理装置は、処理終了概算時刻を算出し、各処理終了概算時刻をホストコンピュータに送信する。ホストコンピュータは、各基板処理装置の処理終了概算時刻に基づき、基板処理装置から搬出されるFOUPを搬送する搬送台車の効率的な搬送経路を決定する。これにより、搬送台車を効率的に利用してリードタイムを向上できる。 In the substrate processing system configured as described above, the host computer transports the FOUP to each substrate processing apparatus according to the production plan. Thereafter, the substrate processing apparatus into which the lot has been input calculates a process end estimated time and transmits each process end estimated time to the host computer. The host computer determines an efficient transfer path of the transfer carriage for transferring the FOUP unloaded from the substrate processing apparatus based on the estimated process end time of each substrate processing apparatus. Thereby, a lead time can be improved by using a conveyance trolley efficiently.
しかしながら、このような構成を有する従来例の場合には、次のような問題がある。
すなわち、従来の基板処理システムは、ロットが基板処理装置に投入された後、換言するとロットが基板処理装置から搬出される際の搬送について考慮している。その一方で、ホストコンピュータから指示された搬送系がFOUPを各基板処理装置に搬送する際の、基板処理装置側の状況については考慮されていない。ホストコンピュータは、複数台ある基板処理装置のいずれでどのロットを処理するかについて、予め指示を行うが、ロットの投入時における基板処理装置の状況については判断を行っていない。したがって、指定されている装置よりも他の装置で処理を行った方が早く処理を終えることがあるにも係わらず、そのままロットの搬送が行われるので、生産性を高めるには限界がある。
However, the conventional example having such a configuration has the following problems.
In other words, the conventional substrate processing system considers the conveyance when the lot is loaded into the substrate processing apparatus, in other words, when the lot is unloaded from the substrate processing apparatus. On the other hand, the situation on the substrate processing apparatus side when the transport system instructed by the host computer transports the FOUP to each substrate processing apparatus is not considered. The host computer gives an instruction in advance as to which of a plurality of substrate processing apparatuses will process a lot, but does not determine the state of the substrate processing apparatus at the time of lot insertion. Therefore, since the lot is transferred as it is even if the processing is completed earlier when the processing is performed by another device than the designated device, there is a limit to increasing the productivity.
また、状況によっては、複数のロットを同一の基板処理装置で順次に処理することがあるが、特定のロットにおいては処理の前に基板処理装置側の段取りが実施される。ここでいう段取りとは、例えば、特定のロットを処理する前には処理槽内の処理液を必ず新液に交換することなどである。そのため、段取りが不要のロットから投入すれば複数のロットを早く処理できる場合であっても、ホストコンピュータから指示された順でロットを投入してゆくことで、基板処理装置においてロットに待機時間が生じることがある。その結果、生産性が低下することがあるという問題がある。 Depending on the situation, a plurality of lots may be sequentially processed by the same substrate processing apparatus. However, in a specific lot, the substrate processing apparatus side is set up before processing. The term “setup” as used herein means, for example, that the processing liquid in the processing tank is always replaced with a new liquid before a specific lot is processed. Therefore, even if multiple lots can be processed quickly if they are input from lots that do not require setup, the substrate processing apparatus can wait for a lot to wait for lots in the order instructed by the host computer. May occur. As a result, there is a problem that productivity may decrease.
本発明は、このような事情に鑑みてなされたものであって、状況に応じたロット投入を行うことにより、生産性の低下を防止できる基板処理システム及びその制御方法を提供することを目的とする。 The present invention has been made in view of such circumstances, and an object of the present invention is to provide a substrate processing system and a control method thereof that can prevent a decrease in productivity by performing lot injection according to the situation. To do.
本発明は、このような目的を達成するために、次のような構成をとる。
すなわち、請求項1に記載の発明は、FOUPに収容された基板を処理する基板処理システムにおいて、FOUPを搬入して、レシピに応じたスケジュールにしたがって基板に対する処理を行う複数台の基板処理装置と、処理対象のFOUPに対する搬送指示を行うホストコンピュータと、前記複数台の基板処理装置の上流側に配置された装置前バッファと、前記ホストコンピュータの指示に基づいて、前記装置前バッファへFOUPを搬送するとともに、及び前記装置前バッファから前記複数台の基板処理装置へFOUPを搬送する搬送系と、を備え、前記装置前バッファは、前記ホストコンピュータの指示で前記搬送系から受け取ったFOUPについて、前記装置前バッファの内部にFOUPが無い状態でFOUPを受け取った場合には、前記複数台の基板処理装置に対して処理をシミュレーションさせ、前記いずれの基板処理装置で処理するのが最適かを表す最適装置を選択し、前記シミュレーションの後に前記装置前バッファの内部にそのFOUPが存在する状態で次のFOUPを受け取った場合には、前記複数台の基板処理装置に対して前記装置前バッファの内部の複数個のFOUPに対する処理を再びシミュレーションさせ、前記複数個のFOUPをどのような順序で、どの基板処理装置で処理するのが最適かを表す最適順序装置を選択し、前記選択された最適装置または最適順序装置に対して、前記搬送系によって搬送される前記装置前バッファ内のFOUPの処理を指示することを特徴とするものである。
In order to achieve such an object, the present invention has the following configuration.
That is, the invention described in
[作用・効果]請求項1に記載の発明によれば、装置前バッファは、ホストコンピュータの指示で搬送系からFOUPを受け取った後、装置前バッファの内部にFOUPが無い状態でFOUPを受け取った場合には、複数台の基板処理装置に対して処理をシミュレーションさせ、受け取ったFOUPをどの基板処理装置で処理するのが最適かを表す最適装置を選択し、装置前バッファの内部にそのFOUPが存在する状態で次のFOUPを受け取った場合には、複数台の基板処理装置に対して装置前バッファの内部の複数個のFOUPに対する処理を再びシミュレーションさせ、複数個のFOUPをどのような順序で、どの基板処理装置で処理するのが最適かを表す最適順序装置を選択し、選択された最適装置または最適順序装置に対して、搬送系によって搬送される装置前バッファ内のFOUPの処理を指示する。その結果、基板処理装置の状況を考慮でき、生産性を高めることができる。
[Operation / Effect] According to the invention described in
また、本発明において、前記装置前バッファは、前記複数台の基板処理装置で各FOUPを処理する場合のスケジュールをシミュレーションさせ、各シミュレーション結果に基づき、各FOUPを処理するのに最も早い終了予定時刻の基板処理装置によって前記最適装置を判断することが好ましい(請求項2)。装置前バッファは、複数台の基板処理装置で各FOUPを処理する場合のスケジュールをシミュレーションさせ、各シミュレーション結果に基づき、各FOUPを処理するのに最も早い終了予定時刻となる基板処理装置で最適装置を判断する。したがって、最適装置にFOUPを搬送することにより、最も早くFOUPの処理を終えることができ、生産性を向上できる。 In the present invention, the pre-device buffer simulates a schedule when each of the plurality of substrate processing apparatuses processes each FOUP, and based on each simulation result, the earliest scheduled end time for processing each FOUP It is preferable that the optimum apparatus is determined by the substrate processing apparatus. The pre-device buffer simulates a schedule when each FOUP is processed by a plurality of substrate processing apparatuses, and is an optimum apparatus for a substrate processing apparatus that has the earliest scheduled end time for processing each FOUP based on each simulation result. Judging. Therefore, by conveying the FOUP to the optimum apparatus, the FOUP process can be completed most quickly, and the productivity can be improved.
また、本発明において、前記装置前バッファは、前記複数台の基板処理装置ごとに各FOUPを処理するにあたり、各FOUPの投入順序を変えつつスケジュールをシミュレーションさせ、各シミュレーション結果に基づき、全FOUPを処理するのに最も早い終了予定時刻の投入順序及び基板処理装置によって前記最適順序装置を判断することが好ましい(請求項3)。装置前バッファは、各FOUPの投入順序を変えつつスケジュールをシミュレーションさせ、各シミュレーション結果に基づき、全FOUPを処理するのに最も早い終了予定時刻の投入順序及び基板処理装置を判断する。したがって、最適順序装置に最適な投入順序でFOUPを搬送することにより、最も早く全てのFOUPの処理を終えることができ、生産性を向上できる。 Further, in the present invention, the pre-device buffer causes the schedule to be simulated while changing the order of loading each FOUP when processing each FOUP for each of the plurality of substrate processing apparatuses, and all the FOUPs are calculated based on the simulation results. It is preferable that the optimum order device is determined based on the input order of the scheduled end time that is earliest for processing and the substrate processing apparatus. The pre-device buffer simulates the schedule while changing the input order of each FOUP, and determines the input order and the substrate processing apparatus of the earliest scheduled end time for processing all the FOUPs based on the simulation results. Therefore, by conveying the FOUPs in the optimal ordering apparatus to the optimal ordering apparatus, the processing of all the FOUPs can be completed earliest and the productivity can be improved.
また、本発明において、前記装置前バッファは、前記搬送系から次なるFOUPを受け取って前記シミュレーションを行わせる際に、既に受け取ってシミュレーションが完了している当該FOUPについては、当該FOUPのシミュレーションを再び実行するのに要するシミュレーション時間と、当該FOUPを先のシミュレーション結果に基づき搬送開始するまでの残り時間とを比較して、シミュレーション時間の方が長い場合には、当該FOUPを再シミュレーションの対象外とすることが好ましい(請求項4)。搬送系からFOUPが装置前バッファに搬送されてきた際に、既にシミュレーションを終えていたFOUPについて再びシミュレーションを行うのが好ましい。しかし、シミュレーションには数秒から数十秒の時間を要するので、シミュレーションに要するシミュレーション時間が、先のシミュレーション結果によりFOUPを搬送開始するまでの時間よりも長い場合には、シミュレーションの対象外とする。これにより、先のシミュレーションが無駄になるのを防止するとともに、先に受け取ったFOUPの搬送が遅れるのを防止できる。 In the present invention, when the apparatus front buffer receives the next FOUP from the transport system and performs the simulation, the FOUP simulation is performed again for the FOUP that has been received and the simulation has been completed. The simulation time required for execution is compared with the remaining time until the FOUP is transported based on the previous simulation result. If the simulation time is longer, the FOUP is excluded from re-simulation. (Claim 4). When the FOUP is transported from the transport system to the pre-device buffer, it is preferable to perform the simulation again for the FOUP that has already been simulated. However, since the simulation takes several seconds to several tens of seconds, if the simulation time required for the simulation is longer than the time required to start transporting the FOUP according to the previous simulation result, the simulation is excluded. As a result, it is possible to prevent the previous simulation from being wasted and to prevent the transport of the previously received FOUP from being delayed.
また、請求項5に記載の発明は、FOUPに収容された基板を処理する基板処理システムの制御方法において、FOUPを搬入して、レシピに応じたスケジュールにしたがって基板に対する処理を行う複数台の基板処理装置と、処理対象のFOUPに対する搬送指示を行うホストコンピュータと、前記複数台の基板処理装置の上流側に配置された装置前バッファと、前記ホストコンピュータの指示に基づいて、前記装置前バッファへFOUPを搬送するとともに、及び前記装置前バッファから前記複数台の基板処理装置へFOUPを搬送する搬送系と、を備え、前記装置前バッファが、前記ホストコンピュータの指示で前記搬送系から受け取ったFOUPについて、前記装置前バッファの内部にFOUPが無い状態でFOUPを受け取った場合には、前記複数台の基板処理装置に対して処理をシミュレーションさせ、前記いずれの基板処理装置で処理するのが最適かを表す最適装置を選択する過程と、前記装置前バッファが、前記シミュレーションの後に前記装置前バッファの内部にそのFOUPが存在する状態で次のFOUPを受け取った場合には、前記複数台の基板処理装置に対して前記装置前バッファの内部の複数個のFOUPに対する処理を再びシミュレーションさせ、前記複数個のFOUPをどのような順序で、どの基板処理装置で処理するのが最適かを表す最適順序装置を選択する過程と、前記選択された最適装置または最適順序装置に対して、前記搬送系によって搬送される前記装置前バッファ内のFOUPの処理を指示する過程と、を備えていることを特徴とするものである。 According to a fifth aspect of the present invention, there is provided a substrate processing system control method for processing a substrate accommodated in a FOUP. A plurality of substrates that carry in a FOUP and process the substrate according to a schedule according to a recipe. A processing apparatus, a host computer that issues a transfer instruction for a processing target FOUP, a pre-device buffer disposed upstream of the plurality of substrate processing apparatuses, and the pre-device buffer based on an instruction from the host computer And a transport system for transporting the FOUP from the pre-device buffer to the plurality of substrate processing apparatuses, wherein the pre-buffer receives the FOUP received from the transport system in accordance with an instruction from the host computer. for, immediately upon receipt of the FOUP at the FOUP absence inside of the device before buffer The, to simulate processing on the plurality of substrate processing apparatus, the method comprising the is to process any of the substrate processing apparatus to select an optimum device indicating whether optimal, the device front buffer, the simulation When the next FOUP is received in a state where the FOUP exists in the pre-device buffer later, the processing for the plurality of FOUPs in the pre-device buffer is performed again on the plurality of substrate processing apparatuses. A process of selecting an optimal ordering device that represents the optimal order in which the plurality of FOUPs should be processed and in which substrate processing apparatus, and the selected optimal device or optimal ordering device; , characterized in that it and a process for instructing the processing of the FOUP of the device before the buffer carried by the carrying system Than is.
[作用・効果]請求項5に記載の発明によれば、装置前バッファが、搬送系から受け取ったFOUPについて、装置前バッファの内部にFOUPが無い状態でFOUPを受け取った場合には、複数台の基板処理装置に対して処理をシミュレーションさせる。そして、受け取ったFOUPをどの基板処理装置で処理するのが最適かを表す最適装置を選択する。装置前バッファが、シミュレーションの後に装置前バッファの内部にそのFOUPが存在する状態で次のFOUPを受け取った場合には、複数台の基板処理装置に対して装置前バッファの内部の複数個のFOUPに対する処理を再びシミュレーションさせ、複数個のFOUPをどのような順序で、どの基板処理装置で処理するのが最適かを表す最適順序装置を選択する。そして、選択された最適装置または最適順序装置に対して、搬送系によって搬送される装置前バッファ内のFOUPの処理を指示するので、基板処理装置の状況を考慮でき、生産性を高めることができる。
[Operation / Effect] According to the invention described in
また、本発明において、前記最適装置を求める過程は、前記装置前バッファが、前記複数台の基板処理装置で各FOUPを処理する場合のスケジュールをシミュレーションさせ、各シミュレーション結果に基づき、各FOUPを処理するのに最も早い終了予定時刻の基板処理装置によって前記最適装置とすることが好ましい(請求項6)。 Further, in the present invention, the process of obtaining the optimum device is performed by simulating a schedule when the pre-device buffer processes each FOUP in the plurality of substrate processing apparatuses, and processes each FOUP based on each simulation result. It is preferable that the optimum apparatus is the substrate processing apparatus having the earliest scheduled end time for performing the above (Claim 6).
また、本発明において、前記最適順序装置を求める過程は、前記装置前バッファが、前記複数台の基板処理装置ごとに各FOUPを処理するにあたり、各FOUPの投入順序を変えつつスケジュールをシミュレーションさせ、各シミュレーション結果に基づき、全FOUPを処理するのに最も早い終了予定時刻の投入順序及び基板処理装置によって前記最適順序装置とすることが好ましい(請求項7)。 Further, in the present invention, the process for obtaining the optimum order device is to simulate the schedule while changing the order of loading each FOUP when the pre-device buffer processes each FOUP for each of the plurality of substrate processing devices, Based on each simulation result, it is preferable that the optimum ordering device is set according to the input order of the earliest scheduled end time for processing all FOUPs and the substrate processing apparatus.
また、本発明において、前記シミュレーションさせる過程は、前記装置前バッファが、前記搬送系から次なるFOUPを受け取って前記シミュレーションを行わせる際に、既に受け取ってシミュレーションが完了している当該FOUPについては、当該FOUPのシミュレーションを再び実行するのに要するシミュレーション時間と、当該FOUPを先のシミュレーション結果に基づき搬送開始するまでの残り時間とを比較して、シミュレーション時間の方が長い場合には、当該FOUPを再シミュレーションの対象外とすることが好ましい(請求項8)。 In the present invention, the simulation process may be performed when the pre-device buffer receives the next FOUP from the transport system and performs the simulation. The simulation time required to execute the FOUP simulation again is compared with the remaining time until the FOUP is transported based on the previous simulation result. If the simulation time is longer, the FOUP It is preferable to exclude the target of re-simulation (claim 8).
本発明に係る基板処理システムによれば、装置前バッファは、ホストコンピュータの指示で搬送系からFOUPを受け取った後、装置前バッファの内部にFOUPが無い状態でFOUPを受け取った場合には、複数台の基板処理装置に対して処理をシミュレーションさせ、受け取ったFOUPをどの基板処理装置で処理するのが最適かを表す最適装置を選択し、装置前バッファの内部にそのFOUPが存在する状態で次のFOUPを受け取った場合には、複数台の基板処理装置に対して装置前バッファの内部の複数個のFOUPに対する処理を再びシミュレーションさせ、複数個のFOUPをどのような順序で、どの基板処理装置で処理するのが最適かを表す最適順序装置を選択し、選択された最適装置または最適順序装置に対して、前記搬送系によって搬送される前記装置前バッファ内のFOUPの処理を指示する。その結果に基づき、装置前バッファは、装置前バッファ内のFOUPの処理を指示するので、基板処理装置の状況を考慮でき、生産性を高めることができる。 According to the substrate processing system of the present invention, after the FOUP is received from the transport system in response to an instruction from the host computer, the buffer before the apparatus includes a plurality of FOUPs when no FOUP is received inside the buffer before the apparatus. The substrate processing apparatus is subjected to a process simulation, the optimum apparatus indicating which substrate processing apparatus is optimal for processing the received FOUP is selected, and the next FOUP exists in the buffer in front of the apparatus. when receiving the FOUP, the processing for a plurality of FOUP internal device before the buffer is again simulated with respect to a plurality of substrate processing apparatus, in what order several FOUP double, which substrate processing choose the best order device indicating whether best to processing by the apparatus for optimum device or optimal order devices selected, the transportable Instructing FOUP processing of the device before the buffer carried by the system. Based on the result, the pre- device buffer instructs the processing of the FOUP in the pre-device buffer, so that the situation of the substrate processing apparatus can be taken into account and the productivity can be improved.
以下、図面を参照して本発明の一実施例を説明する。
図1は、実施例に係る基板処理システムの概略構成を示すブロック図である。
An embodiment of the present invention will be described below with reference to the drawings.
FIG. 1 is a block diagram illustrating a schematic configuration of the substrate processing system according to the embodiment.
本実施例に係る基板処理システムは、例えば、三台の基板処理装置1(1A,1B,1C)と、ホストコンピュータ3と、装置前バッファ5と、搬送系7とを備えている。
The substrate processing system according to the present embodiment includes, for example, three substrate processing apparatuses 1 (1A, 1B, 1C), a
基板処理装置1(1A,1B,1C)は、基板Wを処理する機能を備えている。基板Wは、FOUP(Front-Opening Unified Pod)9に収容された状態で搬送される。基板処理装置1は、FOUP9を搬入し、レシピに応じて予め作成されたスケジュールにしたがって基板Wに対する処理を行う。処理を終えた基板Wは、再びFOUP9に収容されて搬出される。また、後述するように、装置前バッファ5からシミュレーション要求があった場合には、スケジュールを作成し、その終了予定時刻と開始予定時刻とを送信する。
The substrate processing apparatus 1 (1A, 1B, 1C) has a function of processing the substrate W. The substrate W is transported while being accommodated in a FOUP (Front-Opening Unified Pod) 9. The
ホストコンピュータ3は、製造実行システム(MES:Manufacturing Execution System)及び搬送制御システム(MCS:Material Control System)を含む。このホストコンピュータ3は、処理対象のFOUP9に対する搬送などの指示を搬送系7に対して行う。
The
装置前バッファ5は、基板処理装置1(1A,1B,1C)の上流側に配置されている。この装置前バッファ5は、ホストコンピュータ3から指示を受け、搬送系7から搬送されたFOUP9について、各基板処理装置1A〜1Cへ基板Wの処理をシミュレーションさせる。このシミュレーションとは、基板処理装置1(1A,1B,1C)におけるFOUP9(処理上、ロットと称することもある)のスケジュールのことをいう。シミュレーションを要求された各基板処理装置1A〜1Cは、指示されたFOUP9とレシピに基づきスケジュールを作成する。また、指示された複数のFOUP9の投入順序を変えつつスケジュールを作成する。そして、作成したスケジュールによる処理の開始予定時刻及び終了予定時刻を装置前バッファ5に対して送信する。
The
シミュレーション結果を受け取った装置前バッファ5は、その中で終了予定時刻が最も早い基板処理装置1(1A〜1C)を、複数個のFOUP9のうちのいずれかのFOUP9の「最適装置」として選択する。また、複数個のFOUP9を順次に処理する場合、どのような順序でどの装置に投入すれば最適かを示す「最適順序装置」として選択する。これらの最適装置及び最適順序装置は、いずれか一方だけを考慮して選択するのではなく、両方を考慮する。そして、その結果に基づき、搬送系7及び基板処理装置1(1A〜1C)に対してシミュレーション結果の開始予定時刻までにFOUP9を搬送することを知らせ、それまでに処理が開始できるように準備させる。
The
搬送系7は、ホストコンピュータ3の指示により、FOUP9を各部へ搬送する。搬送系7としては、例えば、AGV(Automatic Guided Vehicle)、OHT(Overhead Hoist Transport)などのAMHS(Automated Material Handling Systems)が挙げられる。
The
次に、図2及び図3を参照して、上述した装置前バッファ5の動作について説明する。なお、図2は、装置前バッファの動作を示すフローチャートであり、図3は、処理の流れを示す模式図である。
Next, the operation of the
以下の説明では、3個のFOUP9(9A〜9C)が三台の基板処理装置1(1A〜1C)を備えた基板処理システムで処理されるものとして説明する。 In the following description, it is assumed that three FOUPs 9 (9A to 9C) are processed by a substrate processing system including three substrate processing apparatuses 1 (1A to 1C).
ステップS1
ホストコンピュータ3は、搬送系7を操作して、処理内容とともに各FOUP9(9A〜9C)を装置前バッファ5に順次搬送させる。
Step S1
The
ステップS2
装置前バッファ5は、内部にFOUP9があるか否かで処理を分岐する。ここでは、FOUP9が存在しないものとして説明する。つまり、最初にFOUP9を受け取った場合である。ここでは、FOUP9Aを受け取った状態であるとする。
Step S2
The
ステップS3
装置前バッファ5は、各基板処理装置1A〜1Cに対してFOUP9Aを処理する場合のスケジュールをシミュレーションするように要求する。シミュレーションの組み合わせは以下のようになる。そして、各基板処理装置1A〜1Cによるシミュレーション結果のうち、開始予定時刻及び終了予定時刻を受け取る。
Step S3
The
装置 処理対象
基板処理装置1A FOUP9A
基板処理装置1B FOUP9A
基板処理装置1C FOUP9A
Equipment Processing target
ステップS4
装置前バッファ5は、各基板処理装置1A〜1Cから受け取った各終了予定時刻を比較して、「最適装置」を決定する。つまり、終了予定時刻が最も早いものを最適装置として選択する。例えば、最適装置として基板処理装置1Aが選択される。
Step S4
The
ステップS5
装置前バッファ5は、最適装置の基板処理装置1Aに対して、FOUP9Aを処理するように指示を行う。但し、この指示は予約的な意味合いであって、FOUP9Aは、搬送系7ですぐに搬送されるわけではなく、シミュレーションされたスケジュールの開始予定時刻の所定時間前になって搬送が実際に開始される。それまでは装置前バッファ5内にFOUP9Aは止め置かれる。
Step S5
The
次に、FOUP9Bが装置前バッファ5に搬送されてきた場合について説明する。
Next, the case where the FOUP 9B is transported to the
ステップS1,S2
装置前バッファ5は、処理指示を受信(ステップS1)した後、FOUP9があるか否かを判断(ステップS2)して処理を分岐する。ここでは、既にFOUP9Aがあるので、ステップS6以降に分岐する。
Step S1, S2
After receiving the processing instruction (step S1), the
ステップS6〜S8
装置前バッファ5は、既にシミュレーションを行ったFOUP9Aについて再びシミュレーションが可能か否かにより処理を分岐する。具体的には、FOUP9Aのシミュレーション結果により、その処理の開始予定時刻に対して所定時間前には搬送系7による搬送が開始される。シミュレーションには数秒から数十秒の時間を要するので、その時間を考慮しないと、シミュレーションを行っている間に先のスケジュールによる実行が不可能となる。そこで、開始予定時刻までの残り時間と、シミュレーション時間とを比較して、シミュレーション時間の方が長い場合には、ステップS7へ分岐してFOUP9Aをシミュレーション対象から除外する。一方、残り時間の方がシミュレーション時間よりも長い場合には、先のシミュレーション(スケジュール)による処理は行わないので、ステップS5で送信した処理指示をキャンセルする。これにより、先のシミュレーションが無駄になるのを防止するとともに、先に受け取ったFOUP9Aの搬送が遅れる等の不都合が生じることを防止できる。
Steps S6 to S8
The
ステップS9
シミュレーション対象となっているFOUP9について各基板処理装置1(1A〜1C)についてシミュレーションを要求する。ここでは、FOUP9A,9Bがともにシミュレーションされるものとする。これにより、各基板処理装置1(1A〜1C)からシミュレーション結果(開始予定時刻、終了予定時刻)を受信する。
Step S9
A simulation is requested for each of the substrate processing apparatuses 1 (1A to 1C) for the FOUP 9 to be simulated. Here, it is assumed that both FOUPs 9A and 9B are simulated. Thereby, a simulation result (start scheduled time, scheduled end time) is received from each substrate processing apparatus 1 (1A to 1C).
ステップS10
上述したステップS4と同様に、終了予定時刻に基づき最適装置を選択する。但し、ここではFOUP9が二個(FOUP9A,9B)であるので、次のような順序を考慮した6通りの組み合わせと、各装置で1個のFOUP9を処理する6通りの組み合わせでシミュレーションが行われる。したがって、どの装置でどの順序で処理するのが最も早いかを示す「最適順序装置」または「最適装置」が選択される。
Step S10
Similar to step S4 described above, the optimum device is selected based on the scheduled end time. However, since there are two FOUPs 9 (FOUPs 9A and 9B) here, the simulation is performed with six combinations considering the following order and six combinations for processing one FOUP 9 in each device. . Therefore, the “optimum order device” or “optimum device” indicating which device is the earliest to process in which order is selected.
装置 1番目処理 2番目処理
基板処理装置1A FOUP9A FOUP9B
基板処理装置1A FOUP9B FOUP9A
基板処理装置1B FOUP9A FOUP9B
基板処理装置1B FOUP9B FOUP9A
基板処理装置1C FOUP9A FOUP9B
基板処理装置1C FOUP9B FOUP9A
Equipment First treatment Second treatment
装置 処理対象
基板処理装置1A FOUP9A
基板処理装置1A FOUP9B
基板処理装置1B FOUP9A
基板処理装置1B FOUP9B
基板処理装置1C FOUP9A
基板処理装置1C FOUP9B
Equipment Processing target
ステップS11
装置前バッファ5は、最適順序装置または最適装置に基づき各部に処理を指示する。
Step S11
The
次に、FOUP9Cが装置前バッファ5に搬送されてきた場合について説明する。但し、装置前バッファ5には、FOUP9A,9Bがあるものとする。つまり、装置前バッファ5には、3個のFOUP9A〜9Cが存在する。
Next, a case where the FOUP 9C is transported to the
上述したステップS2からステップS11を経て処理の指示がなされる。但し、シミュレーションは次の順序を考慮した18通りの組み合わせと、9通りの組み合わせが実行される。この中から、「最適装置」または「最適順序装置」が選択される。 Processing instructions are given through steps S2 to S11 described above. However, in the simulation, 18 combinations in consideration of the following order and 9 combinations are executed. From among these, “optimum apparatus” or “optimum order apparatus” is selected.
装置 1番目処理 2番目処理 3番目処理
基板処理装置1A FOUP9A FOUP9B FOUP9C
基板処理装置1A FOUP9B FOUP9C FOUP9A
基板処理装置1A FOUP9C FOUP9A FOUP9B
基板処理装置1A FOUP9C FOUP9B FOUP9A
基板処理装置1A FOUP9A FOUP9C FOUP9B
基板処理装置1A FOUP9B FOUP9A FOUP9C
基板処理装置1B FOUP9A FOUP9B FOUP9C
基板処理装置1B FOUP9B FOUP9C FOUP9A
基板処理装置1B FOUP9C FOUP9A FOUP9B
基板処理装置1B FOUP9C FOUP9B FOUP9A
基板処理装置1B FOUP9A FOUP9C FOUP9B
基板処理装置1B FOUP9B FOUP9A FOUP9C
基板処理装置1C FOUP9A FOUP9B FOUP9C
基板処理装置1C FOUP9B FOUP9C FOUP9A
基板処理装置1C FOUP9C FOUP9A FOUP9B
基板処理装置1C FOUP9C FOUP9B FOUP9A
基板処理装置1C FOUP9A FOUP9C FOUP9B
基板処理装置1C FOUP9B FOUP9A FOUP9C
Equipment First processing Second processing Third processing
装置 処理対象
基板処理装置1A FOUP9A
基板処理装置1A FOUP9B
基板処理装置1A FOUP9C
基板処理装置1B FOUP9A
基板処理装置1B FOUP9B
基板処理装置1B FOUP9C
基板処理装置1C FOUP9A
基板処理装置1C FOUP9B
基板処理装置1C FOUP9C
Equipment Processing target
装置前バッファ5は、上記の組み合わせの中から、終了予定時刻に基づいて最適な順序及び装置を選択し、各部に処理を指示する。
The
上述した処理の流れを装置間で示したのが、図3である。この図3から、装置前バッファ5が各基板処理装置1(1A〜1C)の状況を判断してから処理を指示することがわかる。
FIG. 3 shows the process flow described above between the apparatuses. It can be seen from FIG. 3 that the
上述したように、本実施例によると、装置前バッファ5は、ホストコンピュータ3の指示で搬送系7からFOUP9を受け取った後、まず各基板処理装置1(1A〜1C)に対して、受け取ったFOUP9をどの基板処理装置1(1A〜1C)で処理するのが最適かを表す「最適装置」、または複数個のFOUP9をどのような順序で、どの基板処理装置1(1A〜1C)で処理するのが最適かを表す「最適順序装置」のいずれか一方、または「最適装置」及び「最適順序装置」を求める。その結果に基づき、装置前バッファ5は、搬送系7に対してFOUP9を搬送することを知らせ、ホストコンピュータ3がFOUP9の搬送指示を行うので、基板処理装置1(1A〜1C)の状況を考慮でき、生産性を高めることができる。
As described above, according to the present embodiment, the
また、装置前バッファ5は、複数台の基板処理装置1(1A〜1C)で各FOUP9を処理する場合のスケジュールをシミュレーションさせ、各シミュレーション結果に基づき、各FOUP9を処理するのに最も早い終了予定時刻となる基板処理装置1で最適装置を判断する。したがって、最適装置にFOUP9を搬送することにより、最も早くFOUPの処理を終えることができ、生産性を向上できる。
Further, the
さらに、装置前バッファ5は、各FOUP9の投入順序を変えつつスケジュールをシミュレーションさせ、各シミュレーション結果に基づき、全FOUP9を処理するのに最も早い終了予定時刻の投入順序及び基板処理装置1を判断する。したがって、最適順序装置に最適な投入順序でFOUP9を搬送することにより、最も早く全てのFOUP9の処理を終えることができ、生産性を向上できる。特に、最適順序装置では、FOUP9の処理順序を考慮するので、特定のFOUP9を処理する前には処理槽内の処理液を必ず新液に交換する「段取り」が行われるような場合であっても生産効率を低下させずに済むので好適である。
Further, the
なお、各基板処理装置1(1A〜1C)が1個のFOUP9だけを処理するようにホストコンピュータ3が指示を行う場合には、上述した最適装置だけを考慮すればよい。具体的には、3個のFOUP9A〜9Cの各々を三台の基板処理装置1A〜1Cのいずれか一台だけで処理する場合には、次のような組み合わせの中から「最適装置」を選択すればよい。
Note that when the
装置 処理対象
基板処理装置1A FOUP9A
基板処理装置1A FOUP9B
基板処理装置1A FOUP9C
基板処理装置1B FOUP9A
基板処理装置1B FOUP9B
基板処理装置1B FOUP9C
基板処理装置1C FOUP9A
基板処理装置1C FOUP9B
基板処理装置1C FOUP9C
Equipment Processing target
本発明は、上記実施形態に限られることはなく、下記のように変形実施できる。 The present invention is not limited to the above-described embodiment, and can be modified as follows.
(1)上述した実施例では、図1に示した構成を備えた基板処理システムを例にとって説明したが、本発明は上述した機能を備えた装置前バッファ5を備えていれば、この構成に限定されるものではない。
(1) In the above-described embodiment, the substrate processing system having the configuration shown in FIG. 1 has been described as an example. However, the present invention is not limited to this configuration as long as the
(2)上述した実施例では、ステップS6で再シミュレーションの可否を判断して、シミュレーション対象外にする場合があるが、このような判断を行わずに、必ず再シミュレーションを実施する構成としてもよい。 (2) In the embodiment described above, it may be excluded from the simulation target by determining whether or not the re-simulation is possible in step S6. However, the re-simulation may be performed without making such a determination. .
(3)上述した実施例では、FOUP9が3個である場合(換言すると3ロット)の処理を例にとって説明したが、本発明は1個や2個の場合や、4個以上であっても適用することができる。 (3) In the above-described embodiment, the processing when the number of FOUPs 9 is three (in other words, three lots) has been described as an example. However, the present invention can be applied even when there are one or two, or four or more. Can be applied.
1 … 基板処理装置
1A〜1C … 基板処理装置
3 … ホストコンピュータ
5 … 装置前バッファ
W … 基板
7 … 搬送系
9 … FOUP
9A〜9C … FOUP
DESCRIPTION OF
9A-9C ... FOUP
Claims (8)
FOUPを搬入して、レシピに応じたスケジュールにしたがって基板に対する処理を行う複数台の基板処理装置と、
処理対象のFOUPに対する搬送指示を行うホストコンピュータと、
前記複数台の基板処理装置の上流側に配置された装置前バッファと、
前記ホストコンピュータの指示に基づいて、前記装置前バッファへFOUPを搬送するとともに、及び前記装置前バッファから前記複数台の基板処理装置へFOUPを搬送する搬送系と、
を備え、
前記装置前バッファは、前記ホストコンピュータの指示で前記搬送系から受け取ったFOUPについて、前記装置前バッファの内部にFOUPが無い状態でFOUPを受け取った場合には、前記複数台の基板処理装置に対して処理をシミュレーションさせ、前記いずれの基板処理装置で処理するのが最適かを表す最適装置を選択し、前記シミュレーションの後に前記装置前バッファの内部にそのFOUPが存在する状態で次のFOUPを受け取った場合には、前記複数台の基板処理装置に対して前記装置前バッファの内部の複数個のFOUPに対する処理を再びシミュレーションさせ、前記複数個のFOUPをどのような順序で、どの基板処理装置で処理するのが最適かを表す最適順序装置を選択し、前記選択された最適装置または最適順序装置に対して、前記搬送系によって搬送される前記装置前バッファ内のFOUPの処理を指示する
ことを特徴とする基板処理システム。 In a substrate processing system for processing a substrate accommodated in a FOUP,
A plurality of substrate processing apparatuses that carry in the FOUP and process the substrate according to a schedule according to the recipe;
A host computer that issues a transport instruction to the processing target FOUP;
A pre-device buffer disposed upstream of the plurality of substrate processing devices;
In accordance with an instruction from the host computer, a FOUP is transported to the pre-device buffer, and a FOUP is transported from the pre-device buffer to the plurality of substrate processing apparatuses;
With
When the FOUP received from the transfer system in response to an instruction from the host computer is received in a state where there is no FOUP inside the pre-device buffer, the pre-device buffer is provided for the plurality of substrate processing apparatuses. The process is simulated to select an optimum apparatus that indicates which substrate processing apparatus is optimal to process , and after the simulation, the next FOUP is received in the state where the FOUP exists in the pre-device buffer. In this case, the plurality of substrate processing apparatuses are caused to simulate again the processing for the plurality of FOUPs in the pre-device buffer, and the plurality of FOUPs are processed in any order and in which substrate processing apparatus. choose the best order device indicating whether best to process, the selected optimal device or optimal order Relative location, a substrate processing system, characterized by instructing the FOUP processing within the device before the buffer carried by the carrying system.
前記装置前バッファは、前記複数台の基板処理装置で各FOUPを処理する場合のスケジュールをシミュレーションさせ、各シミュレーション結果に基づき、各FOUPを処理するのに最も早い終了予定時刻の基板処理装置によって前記最適装置を判断する
ことを特徴とする基板処理システム。 The substrate processing system according to claim 1,
The pre-device buffer simulates a schedule when each FOUP is processed by the plurality of substrate processing apparatuses, and the substrate processing apparatus having the earliest scheduled end time for processing each FOUP based on each simulation result A substrate processing system characterized by determining an optimum apparatus.
前記装置前バッファは、前記複数台の基板処理装置ごとに各FOUPを処理するにあたり、各FOUPの投入順序を変えつつスケジュールをシミュレーションさせ、各シミュレーション結果に基づき、全FOUPを処理するのに最も早い終了予定時刻の投入順序及び基板処理装置によって前記最適順序装置を判断する
ことを特徴とする基板処理システム。 The substrate processing system according to claim 1,
The pre-device buffer simulates a schedule while changing the order of loading each FOUP when processing each FOUP for each of the plurality of substrate processing apparatuses, and is the fastest to process all FOUPs based on the simulation results. The substrate processing system, wherein the optimum order device is determined based on a loading sequence of scheduled end times and a substrate processing device.
前記装置前バッファは、前記搬送系から次なるFOUPを受け取って前記シミュレーションを行わせる際に、既に受け取ってシミュレーションが完了している当該FOUPについては、当該FOUPのシミュレーションを再び実行するのに要するシミュレーション時間と、当該FOUPを先のシミュレーション結果に基づき搬送開始するまでの残り時間とを比較して、シミュレーション時間の方が長い場合には、当該FOUPを再シミュレーションの対象外とする
ことを特徴とする基板処理システム。 The substrate processing system according to any one of claims 1 to 3,
The pre-device buffer receives a next FOUP from the transport system and performs the simulation. For the FOUP that has already been received and the simulation has been completed, the simulation required to execute the FOUP simulation again. Comparing the time and the remaining time until the FOUP starts to be transported based on the previous simulation result, if the simulation time is longer, the FOUP is excluded from re-simulation. Substrate processing system.
FOUPを搬入して、レシピに応じたスケジュールにしたがって基板に対する処理を行う複数台の基板処理装置と、
処理対象のFOUPに対する搬送指示を行うホストコンピュータと、
前記複数台の基板処理装置の上流側に配置された装置前バッファと、
前記ホストコンピュータの指示に基づいて、前記装置前バッファへFOUPを搬送するとともに、及び前記装置前バッファから前記複数台の基板処理装置へFOUPを搬送する搬送系と、
を備え、
前記装置前バッファが、前記ホストコンピュータの指示で前記搬送系から受け取ったFOUPについて、前記装置前バッファの内部にFOUPが無い状態でFOUPを受け取った場合には、前記複数台の基板処理装置に対して処理をシミュレーションさせ、前記いずれの基板処理装置で処理するのが最適かを表す最適装置を選択する過程と、
前記装置前バッファが、前記シミュレーションの後に前記装置前バッファの内部にそのFOUPが存在する状態で次のFOUPを受け取った場合には、前記複数台の基板処理装置に対して前記装置前バッファの内部の複数個のFOUPに対する処理を再びシミュレーションさせ、前記複数個のFOUPをどのような順序で、どの基板処理装置で処理するのが最適かを表す最適順序装置を選択する過程と、
前記選択された最適装置または最適順序装置に対して、前記搬送系によって搬送される前記装置前バッファ内のFOUPの処理を指示する過程と、
を備えていることを特徴とする基板処理システムの制御方法。 In a control method of a substrate processing system for processing a substrate accommodated in a FOUP,
A plurality of substrate processing apparatuses that carry in the FOUP and process the substrate according to a schedule according to the recipe;
A host computer that issues a transport instruction to the processing target FOUP;
A pre-device buffer disposed upstream of the plurality of substrate processing devices;
In accordance with an instruction from the host computer, a FOUP is transported to the pre-device buffer, and a FOUP is transported from the pre-device buffer to the plurality of substrate processing apparatuses;
With
When the pre-device buffer receives a FOUP received from the transport system in response to an instruction from the host computer without receiving a FOUP inside the pre-device buffer, A process of simulating the process and selecting an optimum apparatus that indicates which of the substrate processing apparatuses is optimal to process,
When the pre-device buffer receives the next FOUP in the state where the FOUP exists in the pre-device buffer after the simulation, the internal buffer of the pre-device buffer is sent to the plurality of substrate processing apparatuses. Re-simulating the processing for a plurality of FOUPs, and selecting an optimal ordering device that indicates in what order and in which substrate processing apparatus the plurality of FOUPs are processed optimally;
Instructing the selected optimum device or optimum sequence device to process the FOUP in the pre-device buffer conveyed by the conveyance system ;
A method for controlling a substrate processing system comprising:
前記最適装置を求める過程は、前記装置前バッファが、前記複数台の基板処理装置で各FOUPを処理する場合のスケジュールをシミュレーションさせ、各シミュレーション結果に基づき、各FOUPを処理するのに最も早い終了予定時刻の基板処理装置によって前記最適装置とする
ことを特徴とする基板処理システムの制御方法。 In the control method of the substrate processing system according to claim 5,
The process for obtaining the optimum device is the earliest end for the pre-device buffer to simulate the schedule when each FOUP is processed by the plurality of substrate processing apparatuses, and to process each FOUP based on each simulation result. A control method for a substrate processing system, wherein the substrate processing apparatus at a scheduled time is the optimum apparatus.
前記最適順序装置を求める過程は、前記装置前バッファが、前記複数台の基板処理装置ごとに各FOUPを処理するにあたり、各FOUPの投入順序を変えつつスケジュールをシミュレーションさせ、各シミュレーション結果に基づき、全FOUPを処理するのに最も早い終了予定時刻の投入順序及び基板処理装置によって前記最適順序装置とする
ことを特徴とする基板処理システムの制御方法。 In the control method of the substrate processing system according to claim 5,
In the process of obtaining the optimal order device, the pre-device buffer processes a FOUP for each of the plurality of substrate processing devices, and simulates a schedule while changing the order of loading each FOUP, and based on each simulation result, A control method for a substrate processing system, characterized in that the optimum ordering device is selected according to a loading order of the earliest scheduled end time for processing all FOUPs and the substrate processing device.
前記シミュレーションさせる過程は、前記装置前バッファが、前記搬送系から次なるFOUPを受け取って前記シミュレーションを行わせる際に、既に受け取ってシミュレーションが完了している当該FOUPについては、当該FOUPのシミュレーションを再び実行するのに要するシミュレーション時間と、当該FOUPを先のシミュレーション結果に基づき搬送開始するまでの残り時間とを比較して、シミュレーション時間の方が長い場合には、当該FOUPを再シミュレーションの対象外とする
ことを特徴とする基板処理システムの制御方法。 In the control method of the substrate processing system in any one of Claim 5 to 7,
In the simulation process, when the pre-device buffer receives the next FOUP from the transport system and performs the simulation, the simulation of the FOUP is performed again for the FOUP that has been received and the simulation has been completed. The simulation time required for execution is compared with the remaining time until the FOUP is transported based on the previous simulation result. If the simulation time is longer, the FOUP is excluded from re-simulation. A control method for a substrate processing system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009224678A JP5448682B2 (en) | 2009-09-29 | 2009-09-29 | Substrate processing system and control method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009224678A JP5448682B2 (en) | 2009-09-29 | 2009-09-29 | Substrate processing system and control method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011077136A JP2011077136A (en) | 2011-04-14 |
JP5448682B2 true JP5448682B2 (en) | 2014-03-19 |
Family
ID=44020847
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009224678A Active JP5448682B2 (en) | 2009-09-29 | 2009-09-29 | Substrate processing system and control method thereof |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5448682B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6949511B2 (en) * | 2017-03-02 | 2021-10-13 | 株式会社Screenホールディングス | Board processing system and board processing equipment |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1063304A (en) * | 1996-08-21 | 1998-03-06 | Fujitsu Ltd | Manufacturing process managing method and its managing controller |
JPH10199955A (en) * | 1997-01-13 | 1998-07-31 | Nittetsu Semiconductor Kk | Method for conveying wafer from/to stocker |
JP2000124095A (en) * | 1998-10-13 | 2000-04-28 | Canon Inc | Semiconductor manufacturing apparatus, information processor and manufacturing device |
JP2001345241A (en) * | 2000-05-31 | 2001-12-14 | Tokyo Electron Ltd | System and method for treating substrate |
JP2008310467A (en) * | 2007-06-13 | 2008-12-25 | Panasonic Corp | Conveyance control device and conveyance control method |
-
2009
- 2009-09-29 JP JP2009224678A patent/JP5448682B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2011077136A (en) | 2011-04-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101535317B1 (en) | Substrate processing system and substrate processing method | |
TWI501345B (en) | Production efficiency of the device, the production efficiency of the method and computer programs | |
TWI334192B (en) | Wafer foundry and carrier transportation management system and method thereof | |
US8868233B2 (en) | Control apparatus, a substrate treating method, a substrate treating system, a method of operating a substrate treating system, a load port control apparatus, and a substrate treating system having the load port control apparatus | |
JP5946617B2 (en) | Substrate processing system | |
JP2000156398A (en) | Transfer system in semiconductor device manufacturing process | |
JPWO2008075404A1 (en) | Semiconductor manufacturing system | |
JP6951269B2 (en) | Substrate processing device, control device for board processing device, control method for board processing device, storage medium for storing programs | |
KR101079487B1 (en) | Method and apparatus for enhanced operation of substrate carrier handlers | |
JP2009026916A (en) | Coating and developing device, operating method of coating and developing device, and storage medium | |
JP5448682B2 (en) | Substrate processing system and control method thereof | |
US9389607B2 (en) | Method for setting substrate-treatment time, and storage medium | |
US9818629B2 (en) | Substrate processing apparatus and non-transitory computer-readable recording medium | |
JP2007287909A (en) | Application/development device, control method for application/development device, and storage medium | |
WO2018159085A1 (en) | Substrate processing system, substrate processing device, and substrate processing method | |
JP2001102427A (en) | Process treating method, device thereof, semicoductor manufacturing line and transfer method of substrate to be treated in semiconductor manufacturing line | |
JP5189534B2 (en) | Substrate processing apparatus schedule creation method and program thereof | |
JP5850412B2 (en) | Semiconductor device manufacturing system and semiconductor device manufacturing method | |
JP5391882B2 (en) | Conveying apparatus and conveying apparatus control method | |
JP4749197B2 (en) | Control method of substrate processing apparatus | |
JP2008077496A (en) | Transport controller, transport control method, transport control program and production system provided with transport controller | |
JP6282067B2 (en) | Substrate processing apparatus schedule creation method and program thereof | |
JP2005206328A (en) | Conveyance condition presentation system and method, program and information storage medium | |
TWI270759B (en) | Method for shortening tool idle time and manufacturing system using the same | |
KR20220097013A (en) | Method for scheduling a semiconductor manufacturing equipment and semiconductor manufacturing equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120326 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130417 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130423 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130607 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130813 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131015 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20131023 |
|
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: 20131217 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131224 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5448682 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |