Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7758449B2 - SUBSTRATE PROCESSING SYSTEM, CONTROL DEVICE, AND SUBSTRATE TRANSPORTATION AND PROCESSING METHOD - Google Patents
[go: Go Back, main page]

JP7758449B2 - SUBSTRATE PROCESSING SYSTEM, CONTROL DEVICE, AND SUBSTRATE TRANSPORTATION AND PROCESSING METHOD - Google Patents

SUBSTRATE PROCESSING SYSTEM, CONTROL DEVICE, AND SUBSTRATE TRANSPORTATION AND PROCESSING METHOD

Info

Publication number
JP7758449B2
JP7758449B2 JP2022057068A JP2022057068A JP7758449B2 JP 7758449 B2 JP7758449 B2 JP 7758449B2 JP 2022057068 A JP2022057068 A JP 2022057068A JP 2022057068 A JP2022057068 A JP 2022057068A JP 7758449 B2 JP7758449 B2 JP 7758449B2
Authority
JP
Japan
Prior art keywords
period
transfer
module
modules
cycle time
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
Application number
JP2022057068A
Other languages
Japanese (ja)
Other versions
JP2023148823A (en
Inventor
稔 長澤
俊治 平田
孝文 松橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tokyo Electron Ltd
Original Assignee
Tokyo Electron Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tokyo Electron Ltd filed Critical Tokyo Electron Ltd
Priority to JP2022057068A priority Critical patent/JP7758449B2/en
Publication of JP2023148823A publication Critical patent/JP2023148823A/en
Application granted granted Critical
Publication of JP7758449B2 publication Critical patent/JP7758449B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)

Description

本開示は、基板処理システム、制御装置および基板搬送処理方法に関する。 This disclosure relates to a substrate processing system, a control device, and a substrate transport processing method.

特許文献1には、搬送モジュールにより複数のプロセスモジュール(処理モジュール)に基板を順次搬送して、所定の基板処理を基板に施す基板処理システムが開示されている。この種の基板処理システムでは、基板の熱履歴を揃えるために、1つのサイクルタイムを設定し、サイクルタイム単位で搬送モジュールによる基板の搬送処理、プロセスモジュールによる基板処理等を行っている。 Patent Document 1 discloses a substrate processing system in which substrates are sequentially transported to multiple process modules (treatment modules) by a transfer module, and the substrates are subjected to a predetermined substrate treatment. In this type of substrate processing system, a single cycle time is set to equalize the thermal history of the substrates, and substrate treatment by the transfer module and substrate treatment by the process module are performed in cycle time units.

ただし、あるモジュールで処理の遅れが発生すると、搬送装置の搬送が間に合わなくなることで、搬送モジュールによる基板の搬送に混乱が生じることになる。そのため、基板処理システムは、処理の遅れを許容する余裕期間(インターバル)をサイクルタイムに設けることで、処理の遅れを吸収している。 However, if a processing delay occurs in a module, the transport device will not be able to transport the substrates in time, causing disruption to the transport of substrates by the transport module. For this reason, substrate processing systems absorb processing delays by adding a leeway (interval) to the cycle time to allow for processing delays.

特開2020-9837号公報Japanese Patent Application Laid-Open No. 2020-9837

本開示は、処理に大きな遅れが生じた場合でも、基板の搬送および基板処理等を安定して行うことができる技術を提供する。 This disclosure provides technology that enables stable substrate transport and substrate processing, even when significant processing delays occur.

本開示の一態様によれば、基板を搬送する1以上の搬送モジュールと、前記1以上の搬送モジュールにより搬送された前記基板に基板処理を行う複数のプロセスモジュールと、前記1以上の搬送モジュールの搬送処理および前記複数のプロセスモジュールの処理を1周期の間に行う共通のサイクルタイムを設定し、前記サイクルタイムの1周期の間における前記複数のプロセスモジュールのスケジュールおよび前記1以上の搬送モジュールのスケジュールを作成して制御を行う制御装置と、を備える基板処理システムであって、前記複数のプロセスモジュールのスケジュールは、前記基板を搬出する搬出期間と、前記基板を搬入する搬入期間と、前記基板処理を行うプロセス期間と、処理の遅れを吸収するための期間である余裕期間と、を含み、前記制御装置は、作成した前記複数のプロセスモジュールのスケジュールおよび前記1以上の搬送モジュールのスケジュールに基づいて当該複数のプロセスモジュールおよび当該1以上の搬送モジュールを制御して前記サイクルタイムを繰り返す際に、前記基板処理システムのモジュールの処理に遅れが生じた場合に、前記余裕期間によって前記モジュールの処理の遅れ時間が吸収できるか否かを判定する工程と、前記遅れ時間が吸収できないと判定した場合に、遅れが生じた前記モジュールの前記基板および遅れが生じた前記モジュールよりも上流側の前記基板について、設定していた前記サイクルタイムを別の周期の前記サイクルタイムに変更し、別の周期の前記サイクルタイムの前記複数のプロセスモジュールのスケジュールおよび前記1以上の搬送モジュールのスケジュールを実行する工程と、を制御する、基板処理システムが提供される。
According to one aspect of the present disclosure, there is provided a substrate processing system including one or more transfer modules that transfer substrates; a plurality of process modules that perform substrate processing on the substrates transferred by the one or more transfer modules; and a control device that sets a common cycle time during which the transfer processing of the one or more transfer modules and the processing of the plurality of process modules are performed in one period, and creates and controls a schedule for the plurality of process modules and a schedule for the one or more transfer modules during one period of the cycle time, wherein the schedule for the plurality of process modules includes an unloading period for unloading the substrates, a load period for loading the substrates, a process period for performing the substrate processing, and a surplus period that is a period for absorbing processing delays, and the control device controls the created schedule for the plurality of process modules. and when it is determined that the delay time cannot be absorbed, changing the set cycle time to a cycle time with another period for the substrate in the module in which the delay occurred and the substrate upstream of the module in which the delay occurred , and executing the schedule of the plurality of process modules and the schedule of the one or more transport modules for the cycle time with another period .

一態様によれば、処理に大きな遅れが生じた場合でも、基板の搬送および基板処理等を安定して行うことができる。 According to one aspect, even if a significant delay occurs in processing, substrate transport and substrate processing can be performed stably.

一実施形態に係る基板処理システムの全体構成を概略的に示す平面図である。1 is a plan view schematically illustrating an overall configuration of a substrate processing system according to an embodiment. 基板処理システム1の制御装置のハードウェアの構成例を示すブロック図である。2 is a block diagram showing an example of the hardware configuration of a control device of the substrate processing system 1. FIG. 図3(A)は、基板処理システムにおける1枚のウエハの搬送と基板処理の流れを示す説明図であり、図3(B)は、基板処理システムにおける第1搬送モジュールの搬送タイミングを例示する説明図である。FIG. 3A is an explanatory diagram showing the flow of transporting a single wafer and processing the substrate in the substrate processing system, and FIG. 3B is an explanatory diagram illustrating the transport timing of the first transport module in the substrate processing system. 基板処理システムにおける複数のウエハWの搬送方法を説明する説明図である。10A and 10B are explanatory views for explaining a method for transferring a plurality of wafers W in the substrate processing system. ウエハを搬送するためのサイクルタイムを示す説明図である。FIG. 10 is an explanatory diagram showing a cycle time for transporting a wafer. 各プロセスモジュールのサイクルタイムのスケジュール、および各搬送モジュールのサイクルタイムのスケジュールを例示する説明図である。FIG. 2 is an explanatory diagram illustrating an example of a schedule of cycle times of each process module and each transfer module; ウエハの搬送方法において制御装置内に形成される機能ブロックを示すブロック図である。FIG. 2 is a block diagram showing functional blocks formed in a control device in a wafer transfer method. 遅れ吸収判定における遅れ時間を吸収できる例を示す図である。10A and 10B are diagrams illustrating an example in which delay time can be absorbed in delay absorption determination. 遅れ吸収判定における遅れ時間を吸収できない例を示す図である。10A and 10B are diagrams illustrating an example in which a delay cannot be absorbed in a delay absorption determination. 基板処理システムの基板搬送処理方法を示すフローチャートである。10 is a flowchart showing a substrate transfer and processing method of the substrate processing system. 基板搬送処理方法の周期変更処理の動作を示す説明図である。10A to 10C are explanatory diagrams showing the operation of a period change process in the substrate transport processing method. 変形例に係る基板処理システムの全体構成を示す平面図である。FIG. 10 is a plan view showing the overall configuration of a substrate processing system according to a modified example.

以下、図面を参照して本開示を実施するための形態について説明する。各図面において、同一構成部分には同一符号を付し、重複した説明を省略する場合がある。 The following describes embodiments of the present disclosure with reference to the drawings. In each drawing, identical components are designated by the same reference numerals, and duplicate descriptions may be omitted.

図1は、一実施形態に係る基板処理システム1の全体構成を概略的に示す平面図である。図1に示すように、一実施形態に係る基板処理システム1は、複数のプロセスモジュールPMを有するマルチチャンバタイプに構成される。基板処理システム1は、半導体の製造の一過程に用いられ、複数の搬送モジュールTMにより各プロセスモジュールPMに基板を順次搬送して、各プロセスモジュールPM内で適宜の基板処理を行う。 Figure 1 is a plan view showing the overall configuration of a substrate processing system 1 according to one embodiment. As shown in Figure 1, the substrate processing system 1 according to one embodiment is configured as a multi-chamber type having multiple process modules PM. The substrate processing system 1 is used in one process of semiconductor manufacturing, and multiple transfer modules TM sequentially transport substrates to each process module PM, where appropriate substrate processing is performed in each process module PM.

基板処理が施される基板としては、シリコン半導体ウエハ、化合物半導体ウエハまたは酸化物半導体ウエハ等があげられる(以下、基板をウエハWともいう)。ウエハWは、トレンチ、ビア等の窪みパターンを有するものでもよい。また、プロセスモジュールPMが行う基板処理としては、成膜処理、エッチング処理、アッシング処理、クリーニング処理等があげられる。 Substrates that undergo substrate processing include silicon semiconductor wafers, compound semiconductor wafers, and oxide semiconductor wafers (hereinafter, the substrates will also be referred to as wafers W). Wafers W may have recess patterns such as trenches and vias. Substrate processing performed by process modules PM includes film formation, etching, ashing, cleaning, and the like.

基板処理システム1は、大気雰囲気から真空雰囲気にウエハWを搬入した後、真空雰囲気の各搬送モジュールTM及び各プロセスモジュールPMにてウエハWの基板処理を行い、基板処理後に真空雰囲気から大気雰囲気にウエハWを搬出する。そのため、基板処理システム1は、大気雰囲気で基板の搬送を行うフロントモジュールFM(例えば、EFEM:Equipment Front End Module)、および大気雰囲気と真空雰囲気を切り替えるロードロックモジュールLLMを備える。また、基板処理システム1は、フロントモジュールFM、ロードロックモジュールLLM、各プロセスモジュールPMおよび各搬送モジュールTMを制御する制御装置80を有する。 The substrate processing system 1 transfers a wafer W from an atmospheric atmosphere to a vacuum atmosphere, performs substrate processing on the wafer W in each transfer module TM and each process module PM in the vacuum atmosphere, and then transfers the wafer W from the vacuum atmosphere to the atmospheric atmosphere after substrate processing. To this end, the substrate processing system 1 includes a front module FM (e.g., an Equipment Front End Module (EFEM)) that transfers substrates in the atmospheric atmosphere, and a load lock module LLM that switches between the atmospheric atmosphere and the vacuum atmosphere. The substrate processing system 1 also includes a control device 80 that controls the front module FM, load lock module LLM, each process module PM, and each transfer module TM.

フロントモジュールFMは、複数のロードポート11と、各ロードポート11に隣接する一連のローダ12と、ローダ12の隣接位置に設けられる位置合わせ装置13(オリエンタ)と、を有する。各ロードポート11には、前の製造工程後のウエハWを複数収納したFOUP(Front Opening Unified Pod)、および基板処理システム1にて基板処理を行ったウエハWを収納する空のFOUPがセットされる。 The front module FM has multiple load ports 11, a series of loaders 12 adjacent to each load port 11, and an alignment device 13 (orienter) located adjacent to the loader 12. Each load port 11 is set with a FOUP (Front Opening Unified Pod) containing multiple wafers W after the previous manufacturing process, and an empty FOUP containing wafers W that have been processed in the substrate processing system 1.

ローダ12は、清浄化空間を内部に有する直方形状の箱体に形成されている。フロントモジュールFMは、このローダ12の内部に大気搬送装置14を備える。位置合わせ装置13は、大気搬送装置14と協働して、FOUPから取り出したウエハWの周方向位置や大気搬送装置14によるウエハWの支持姿勢等を調整する。 The loader 12 is formed as a rectangular box with a clean space inside. The front module FM is equipped with an atmospheric transfer device 14 inside this loader 12. The alignment device 13 works in conjunction with the atmospheric transfer device 14 to adjust the circumferential position of the wafer W removed from the FOUP and the attitude of the wafer W supported by the atmospheric transfer device 14.

大気搬送装置14は、各ロードポート11にセットされたFOUPからウエハWを取り出して、ローダ12内の清浄化空間を介して位置合わせ装置13にウエハWを搬送する。そして、大気搬送装置14は、位置合わせ装置13において協働して位置合わせしたウエハWを、ロードロックモジュールLLMに搬入する。また、大気搬送装置14は、ロードロックモジュールLLMからウエハWを搬出して、ローダ12内の清浄化空間を介してFOUPにウエハWを収容する。 The atmospheric transfer device 14 removes wafers W from FOUPs set in each load port 11 and transfers them to the alignment device 13 via the clean space within the loader 12. The atmospheric transfer device 14 then transfers the wafers W, which have been aligned in cooperation with the alignment device 13, into the load lock module LLM. The atmospheric transfer device 14 also removes the wafers W from the load lock module LLM and places them in a FOUP via the clean space within the loader 12.

ロードロックモジュールLLMは、フロントモジュールFMと搬送モジュールTMとの間に2つ設けられている。各ロードロックモジュールLLMは、ウエハWを一時的に収容可能なロードロック用容器21を有する。各ロードロックモジュールLLMとフロントモジュールFMとの間には、ロードロック用容器21を気密に閉塞する弁体(不図示)を備えたゲート22が設けられている。また、ロードロックモジュールLLMと搬送モジュールTMとの間には、ロードロック用容器21を気密に閉塞する弁体(不図示)を備えたゲート23が設けられている。 Two load lock modules LLM are provided between the front module FM and the transfer module TM. Each load lock module LLM has a load lock container 21 capable of temporarily accommodating a wafer W. A gate 22 equipped with a valve (not shown) that airtightly closes the load lock container 21 is provided between each load lock module LLM and the front module FM. In addition, a gate 23 equipped with a valve (not shown) that airtightly closes the load lock container 21 is provided between the load lock module LLM and the transfer module TM.

2つのロードロックモジュールLLMのうち一方(図1の左側)は、大気雰囲気においてフロントモジュールFMから搬入されたウエハWを収容した後に真空雰囲気に減圧することで、搬送モジュールTMにウエハWを搬送可能とする。2つのロードロックモジュールLLMのうち他方(図1の右側)は、真空雰囲気において搬送モジュールTMから搬入されたウエハWを収容した後に大気雰囲気に増圧することで、フロントモジュールFMにウエハWを搬送可能とする。なお、基板処理システム1は、ロードロックモジュールLLM(ロードロック用容器21)を1つだけ備えた構成でもよい。この場合、ロードロック用容器21は、フロントモジュールFMから搬送モジュールTMへの搬入用空間と、搬送モジュールTMからフロントモジュールFMへの搬出用空間とを、上下方向(鉛直方向)に分離した構成をとり得る。 One of the two load lock modules LLM (left side in FIG. 1) receives a wafer W transferred from the front module FM in an atmospheric atmosphere and then depressurizes it to a vacuum atmosphere, allowing the wafer W to be transferred to the transfer module TM. The other of the two load lock modules LLM (right side in FIG. 1) receives a wafer W transferred from the transfer module TM in a vacuum atmosphere and then increases the pressure to an atmospheric atmosphere, allowing the wafer W to be transferred to the front module FM. The substrate processing system 1 may be configured with only one load lock module LLM (load lock vessel 21). In this case, the load lock vessel 21 may be configured with a vertically separated space for loading from the front module FM to the transfer module TM and a space for unloading from the transfer module TM to the front module FM.

そして、本実施形態に係る基板処理システム1は、複数(4つ)の搬送モジュールTMを並べて設置していると共に、各搬送モジュールTMの隣接する位置に複数(8つ)のプロセスモジュールPMを設置している。以下では、複数の搬送モジュールTMについて、2つロードロックモジュールLLMの近位側から遠位側に向かって順に、第1搬送モジュールTM1、第2搬送モジュールTM2、第3搬送モジュールTM3、第4搬送モジュールTM4という。第1搬送モジュールTM1、第2搬送モジュールTM2、第3搬送モジュールTM3および第4搬送モジュールTM4は、ローダ12の長手方向と直交する方向に沿って直線状に並ぶ搬送モジュール群を構成している。 The substrate processing system 1 according to this embodiment has multiple (four) transfer modules TM arranged side by side, and multiple (eight) process modules PM installed adjacent to each transfer module TM. Hereinafter, the multiple transfer modules TM will be referred to as the first transfer module TM1, second transfer module TM2, third transfer module TM3, and fourth transfer module TM4, in that order, from the proximal side to the distal side of the two load lock modules LLM. The first transfer module TM1, second transfer module TM2, third transfer module TM3, and fourth transfer module TM4 form a group of transfer modules aligned in a straight line in a direction perpendicular to the longitudinal direction of the loader 12.

一方、複数のプロセスモジュールPMは、4つの搬送モジュールTMに対応して、搬送モジュール群の左側に4つ設置されると共に、搬送モジュール群の右側に4つ設置される。以下では、図1を例として、各搬送モジュールTMの左側に設置された各プロセスモジュールPMを左列プロセスモジュール群といい、各搬送モジュールTMの右側に設置された各プロセスモジュールPMを右列プロセスモジュール群という。左列プロセスモジュール群と右列プロセスモジュール群は、各搬送モジュール群に対して平行に延在している。 On the other hand, multiple process modules PM are installed four on the left side of the transport module group and four on the right side of the transport module group, corresponding to the four transport modules TM. Below, using Figure 1 as an example, the process modules PM installed to the left of each transport module TM will be referred to as the left-row process module group, and the process modules PM installed to the right of each transport module TM will be referred to as the right-row process module group. The left-row process module group and the right-row process module group extend parallel to each transport module group.

左列プロセスモジュール群は、ロードロックモジュールLLMの近位側から遠位側に向かって順に、第1プロセスモジュールPM1、第3プロセスモジュールPM3、第5プロセスモジュールPM5および第7プロセスモジュールPM7を有する。右列プロセスモジュール群は、ロードロックモジュールLLMの近位側から遠位側に向かって順に、第2プロセスモジュールPM2、第4プロセスモジュールPM4、第6プロセスモジュールPM6および第8プロセスモジュールPM8を有する。 The left-row process module group includes, in order from the proximal side to the distal side of the load lock module LLM, the first process module PM1, the third process module PM3, the fifth process module PM5, and the seventh process module PM7. The right-row process module group includes, in order from the proximal side to the distal side of the load lock module LLM, the second process module PM2, the fourth process module PM4, the sixth process module PM6, and the eighth process module PM8.

第1プロセスモジュールPM1は、第1搬送モジュールTM1および第2搬送モジュールTM2の左側かつ中間に配置されて、当該第1搬送モジュールTM1および第2搬送モジュールTM2に接続されている。第2プロセスモジュールPM2は、第1搬送モジュールTM1および第2搬送モジュールTM2の右側かつ中間に配置されて、当該第1搬送モジュールTM1および第2搬送モジュールTM2に接続されている。 The first process module PM1 is located to the left of and between the first and second transfer modules TM1 and TM2, and is connected to the first and second transfer modules TM1 and TM2. The second process module PM2 is located to the right of and between the first and second transfer modules TM1 and TM2, and is connected to the first and second transfer modules TM1 and TM2.

第3プロセスモジュールPM3は、第2搬送モジュールTM2および第3搬送モジュールTM3の左側かつ中間に配置されて、当該第2搬送モジュールTM2および第3搬送モジュールTM3に接続されている。第4プロセスモジュールPM4は、第2搬送モジュールTM2および第3搬送モジュールTM3の右側かつ中間に配置されて、当該第2搬送モジュールTM2および第3搬送モジュールTM3に接続されている。 The third process module PM3 is located to the left of and between the second and third transfer modules TM2 and TM3, and is connected to the second and third transfer modules TM2 and TM3. The fourth process module PM4 is located to the right of and between the second and third transfer modules TM2 and TM3, and is connected to the second and third transfer modules TM2 and TM3.

第5プロセスモジュールPM5は、第3搬送モジュールTM3および第4搬送モジュールTM4の左側かつ中間に配置されて、当該第3搬送モジュールTM3および第4搬送モジュールTM4に接続されている。第6プロセスモジュールPM6は、第3搬送モジュールTM3および第4搬送モジュールTM4の右側かつ中間に配置されて、当該第3搬送モジュールTM3および第4搬送モジュールTM4に接続されている。 The fifth process module PM5 is located to the left of and between the third and fourth transfer modules TM3 and TM4, and is connected to the third and fourth transfer modules TM3 and TM4. The sixth process module PM6 is located to the right of and between the third and fourth transfer modules TM3 and TM4, and is connected to the third and fourth transfer modules TM3 and TM4.

第7プロセスモジュールPM7は、第4搬送モジュールTM4の左側に配置されて、当該第4搬送モジュールに接続されている。第8プロセスモジュールPM8は、第4搬送モジュールTM4の右側に配置されて、当該第4搬送モジュールTM4に接続されている。 The seventh process module PM7 is located to the left of the fourth transfer module TM4 and is connected to the fourth transfer module. The eighth process module PM8 is located to the right of the fourth transfer module TM4 and is connected to the fourth transfer module TM4.

各搬送モジュールTMは、真空雰囲気に減圧可能な搬送用容器31と、搬送用容器31内に設置される搬送ロボット32と、を備える。搬送用容器31は、平面視で六角形状の箱体に形成されている。第1搬送モジュールTM1の搬送用容器31の所定の辺部には、2つのロードロックモジュールLLM、第1プロセスモジュールPM1および第2プロセスモジュールPM2がそれぞれ接続されている。第2搬送モジュールTM2の搬送用容器31の所定の辺部には、第1プロセスモジュールPM1~第4プロセスモジュールPM4が接続されている。第3搬送モジュールTM3の搬送用容器31の所定の辺部には、第3プロセスモジュールPM3~第6プロセスモジュールPM6がそれぞれ接続されている。第4搬送モジュールTM4の搬送用容器31の所定の辺部には、第5プロセスモジュールPM5~第8プロセスモジュールPM8がそれぞれ接続されている。 Each transfer module TM includes a transfer container 31 that can be decompressed to a vacuum atmosphere, and a transfer robot 32 installed within the transfer container 31. The transfer container 31 is formed as a hexagonal box in a plan view. Two load lock modules LLM, a first process module PM1, and a second process module PM2 are connected to predetermined sides of the transfer container 31 of the first transfer module TM1. The first process module PM1 to the fourth process module PM4 are connected to predetermined sides of the transfer container 31 of the second transfer module TM2. The third process module PM3 to the sixth process module PM6 are connected to predetermined sides of the transfer container 31 of the third transfer module TM3. The fifth process module PM5 to the eighth process module PM8 are connected to predetermined sides of the transfer container 31 of the fourth transfer module TM4.

搬送ロボット32は、搬送用容器31内において、水平方向および鉛直方向に移動自在、かつ水平方向上をθ回転可能に構成され、搬送時にウエハWを水平に保持するために、二股のフォークを有している。第1搬送モジュールTM1~第4搬送モジュールTM4の各々に設けられた搬送ロボット32は、制御装置80の制御下に、相互に独立して動作させることが可能である。搬送ロボット32は、搬送用容器31に隣接しているモジュール(2つのロードロックモジュールLLM、第1プロセスモジュールPM1~第8プロセスモジュールPM8)に対して進退することで、ウエハWの受け渡しおよび受け取りを行う。 The transfer robot 32 is configured to be able to move freely in the horizontal and vertical directions within the transfer container 31 and rotate by θ in the horizontal direction, and has a bifurcated fork to hold the wafer W horizontally during transfer. The transfer robots 32 provided in each of the first transfer module TM1 to fourth transfer module TM4 can be operated independently of each other under the control of the control device 80. The transfer robot 32 delivers and receives wafers W by moving toward and away from modules adjacent to the transfer container 31 (two load lock modules LLM, first process module PM1 to eighth process module PM8).

一方、複数のプロセスモジュールPMは、ウエハWを内部に収容して基板処理を施す処理容器41を有する。処理容器41は、平面視で多角形状(五角形)に形成されている。搬送用容器31と各処理容器41の間には、相互の空間に連通してウエハWを通過させるゲート42がそれぞれ設けられており、各ゲート42の内部には、処理容器41を開閉するバルブ(不図示)が設置されている。 On the other hand, each of the multiple process modules PM has a processing vessel 41 that houses a wafer W and performs substrate processing. The processing vessel 41 is formed in a polygonal shape (pentagonal) in plan view. Gates 42 are provided between the transfer vessel 31 and each processing vessel 41, connecting the spaces between them to allow the wafer W to pass through, and a valve (not shown) is installed inside each gate 42 to open and close the processing vessel 41.

また、各プロセスモジュールPMは、処理容器41の内部に、ウエハWを載置可能なステージ(不図示)を備える。ステージは、図示しない複数のリフトピンを備え、各リフトピンの昇降に基づき、搬送ロボット32からウエハWの受け取り、および搬送ロボット32へのウエハWの受け渡しを行う。 Each process module PM also includes a stage (not shown) inside the processing vessel 41 on which a wafer W can be placed. The stage includes multiple lift pins (not shown), and receives and delivers the wafer W from and to the transfer robot 32 based on the elevation and lowering of each lift pin.

各プロセスモジュールPMが実施する基板処理は、上記した成膜処理、エッチング処理、アッシング処理、クリーニング処理等のうちいずれでもよい。基板処理システム1は、第1プロセスモジュールPM1~第8プロセスモジュールPM8の各々で異なる基板処理を行ってもよく、同じ基板処理を行う構成でもよい。 The substrate processing performed by each process module PM may be any of the above-mentioned film formation processes, etching processes, ashing processes, cleaning processes, etc. The substrate processing system 1 may be configured so that each of the first process module PM1 to the eighth process module PM8 performs a different substrate processing, or may be configured so that all of the modules perform the same substrate processing.

以上の基板処理システム1は、例えば、MRAM(Magnetoresistive Random Access Memory)に用いられる積層膜(MTJ膜)の製造に使用することができる。MTJ膜の製造には、前洗浄処理、成膜処理、酸化処理、加熱処理、冷却処理等の複数の処理が存在し、これらの処理の各々を第1プロセスモジュールPM1~第8プロセスモジュールPM8にて行う。この場合、第1プロセスモジュールPM1~第8プロセスモジュールPM8の1つ以上が、ウエハWを待機させる待機モジュールであってもよい。 The above-described substrate processing system 1 can be used, for example, to manufacture a stacked film (MTJ film) used in MRAM (Magnetoresistive Random Access Memory). Manufacturing an MTJ film involves multiple processes, such as pre-cleaning, film formation, oxidation, heating, and cooling, each of which is performed in the first through eighth process modules PM1 through PM8. In this case, one or more of the first through eighth process modules PM1 through PM8 may also serve as standby modules for storing wafers W.

図2は、基板処理システム1の制御装置80のハードウェアの構成例を示すブロック図である。図2に示すように、基板処理システム1の制御装置80は、主制御部81と、入力装置82と、出力装置83と、表示装置84と、記憶装置85と、外部インターフェース86と、これらを互いに接続するバス87と、を備える。入力装置82はキーボード、マウス、タッチパネル等である。出力装置83はプリンタ等である。表示装置84はディスプレイ(タッチパネルを含む)等である。 Figure 2 is a block diagram showing an example of the hardware configuration of the control device 80 of the substrate processing system 1. As shown in Figure 2, the control device 80 of the substrate processing system 1 includes a main control unit 81, an input device 82, an output device 83, a display device 84, a storage device 85, an external interface 86, and a bus 87 connecting these devices to each other. The input device 82 is a keyboard, mouse, touch panel, etc. The output device 83 is a printer, etc. The display device 84 is a display (including a touch panel), etc.

主制御部81は、CPU(Central Processing Unit)811と、RAM(Random Access Memory)812と、ROM(Read Only Memory)813とを有する。記憶装置85は、HDD(Hard Disk Drive)等の情報を読み取り可能な記憶媒体を有し、制御に必要なプログラムやウエハWに対する処理のレシピ等の情報の記憶している。CPU811が、RAM812を作業領域として、ROM813または記憶装置85に記憶されたプログラムを実行することにより、基板処理システム1は、ウエハWに対する各種の処理を行う。 The main control unit 81 has a CPU (Central Processing Unit) 811, RAM (Random Access Memory) 812, and ROM (Read Only Memory) 813. The storage device 85 has an information-readable storage medium such as an HDD (Hard Disk Drive), and stores information such as programs required for control and processing recipes for wafers W. The CPU 811 uses the RAM 812 as a working area to execute programs stored in the ROM 813 or storage device 85, causing the substrate processing system 1 to perform various processes on wafers W.

図3(A)は、基板処理システム1における1枚のウエハWの搬送と基板処理の流れを示す説明図であり、図3(B)は、基板処理システム1における第1搬送モジュールTM1の搬送タイミングを例示する説明図である。図3(A)に示すように、基板処理システム1は、左列プロセスモジュール群の各プロセスモジュールPMで順に基板処理を行った後に、右列プロセスモジュール群の各プロセスモジュールPMで順に基板処理を行う。 Figure 3(A) is an explanatory diagram showing the flow of transfer and substrate processing of one wafer W in the substrate processing system 1, and Figure 3(B) is an explanatory diagram illustrating the transfer timing of the first transfer module TM1 in the substrate processing system 1. As shown in Figure 3(A), the substrate processing system 1 performs substrate processing in sequence in each process module PM in the left-row process module group, and then performs substrate processing in sequence in each process module PM in the right-row process module group.

詳細には、ウエハWは、左側のロードロックモジュールLLMから第1搬送モジュールTM1に搬送されると、第1搬送モジュールTM1により第1プロセスモジュールPM1に搬送される。そして、ウエハWは、第1プロセスモジュールPM1で1回目の基板処理が行われる。第1プロセスモジュールPM1の基板処理後に、ウエハWは、第2搬送モジュールTM2により第1プロセスモジュールPM1から第3プロセスモジュールPM3に搬送される。そして、ウエハWは、第3プロセスモジュールPM3で2回目の基板処理が行われる。第3プロセスモジュールPM3の基板処理後に、ウエハWは、第3搬送モジュールTM3により第3プロセスモジュールPM3から第5プロセスモジュールPM5に搬送される。そして、ウエハWは、第5プロセスモジュールPM5で3回目の基板処理が行われる。第5プロセスモジュールPM5の基板処理後に、ウエハWは、第4搬送モジュールTM4により第5プロセスモジュールPM5から第7プロセスモジュールPM7に搬送される。そして、ウエハWは、第7プロセスモジュールPM7で4回目の基板処理が行われる。 Specifically, the wafer W is transferred from the left load lock module LLM to the first transfer module TM1, where it is then transferred to the first process module PM1 by the first transfer module TM1. The wafer W then undergoes a first substrate processing in the first process module PM1. After substrate processing in the first process module PM1, the wafer W is transferred from the first process module PM1 to the third process module PM3 by the second transfer module TM2. The wafer W then undergoes a second substrate processing in the third process module PM3. After substrate processing in the third process module PM3, the wafer W is transferred from the third process module PM3 to the fifth process module PM5 by the third transfer module TM3. The wafer W then undergoes a third substrate processing in the fifth process module PM5. After substrate processing in the fifth process module PM5, the wafer W is transferred from the fifth process module PM5 to the seventh process module PM7 by the fourth transfer module TM4. The wafer W then undergoes a fourth substrate processing in the seventh process module PM7.

第7プロセスモジュールPM7での基板処理後に、ウエハWは、第4搬送モジュールTM4により第7プロセスモジュールPM7から第8プロセスモジュールPM8に搬送される。そして、ウエハWは、第8プロセスモジュールPM8で5回目の基板処理が行われる。第8プロセスモジュールPM8での基板処理後に、ウエハWは、第4搬送モジュールTM4により第8プロセスモジュールPM8から第6プロセスモジュールPM6に搬送される。そして、ウエハWは、第6プロセスモジュールPM6で6回目の基板処理が行われる。第6プロセスモジュールPM6での基板処理後に、ウエハWは、第3搬送モジュールTM3により第6プロセスモジュールPM6から第4プロセスモジュールPM4に搬送される。そして、ウエハWは、第4プロセスモジュールPM4で7回目の基板処理が行われる。第4プロセスモジュールPM4での基板処理後に、ウエハWは、第2搬送モジュールTM2により第4プロセスモジュールPM4から第2プロセスモジュールPM2に搬送される。そして、ウエハWは、第2プロセスモジュールPM2で8回目の基板処理が行われる。第2プロセスモジュールPM2での基板処理後に、ウエハWは、第1搬送モジュールTM1により第2プロセスモジュールPM2から右側のロードロックモジュールLLMに搬送される。 After substrate processing in the seventh process module PM7, the wafer W is transferred from the seventh process module PM7 to the eighth process module PM8 by the fourth transfer module TM4. The wafer W then undergoes a fifth round of substrate processing in the eighth process module PM8. After substrate processing in the eighth process module PM8, the wafer W is transferred from the eighth process module PM8 to the sixth process module PM6 by the fourth transfer module TM4. The wafer W then undergoes a sixth round of substrate processing in the sixth process module PM6. After substrate processing in the sixth process module PM6, the wafer W is transferred from the sixth process module PM6 to the fourth process module PM4 by the third transfer module TM3. The wafer W then undergoes a seventh round of substrate processing in the fourth process module PM4. After substrate processing in the fourth process module PM4, the wafer W is transferred from the fourth process module PM4 to the second process module PM2 by the second transfer module TM2. The wafer W then undergoes the eighth substrate processing in the second process module PM2. After substrate processing in the second process module PM2, the wafer W is transferred from the second process module PM2 to the right-side load lock module LLM by the first transfer module TM1.

これにより、基板処理システム1は、ウエハWに対して8回の基板処理を順次行うことができる。ただし、基板処理システム1は、1枚のウエハWに対して8回の基板処理が終了するまで次のウエハWの処理を待機するわけではなく、各プロセスモジュールPMで基板処理が終了してウエハWを取り出した後、次のウエハWを搬入して再び基板処理を行う。このため、基板処理システム1は、基本的に、各プロセスモジュールPMおよび各搬送モジュールTMでのウエハWの処理を同期して行う構成としている。 This allows the substrate processing system 1 to sequentially perform eight substrate processing operations on a wafer W. However, the substrate processing system 1 does not wait until eight substrate processing operations have been completed on one wafer W before processing the next wafer W. After substrate processing is completed in each process module PM and the wafer W is removed, the next wafer W is loaded and substrate processing is performed again. For this reason, the substrate processing system 1 is basically configured to perform wafer W processing synchronously in each process module PM and each transfer module TM.

次に、基板処理システム1において複数のウエハWを搬送および基板処理を行う手順について図4を参照しながら説明する。図4は、基板処理システム1における複数のウエハWの搬送方法を説明する説明図であり、(A)は第1動作図、(B)は第2動作図、(B)は第3動作図である。なお、図4では、各プロセスモジュールPMに収容されたウエハWに対して、基板処理の回数が多いものから順に1~9の符号を付している。すなわち、ウエハW1は、第2プロセスモジュールPM2において8回目の基板処理がなされた状態であり、ウエハW2は、第4プロセスモジュールPM4において7回目の基板処理がなされた状態である。以下、ウエハW3からウエハW8まで順に基板処理の回数が少なくなっている。そして、ウエハW9は、左側のロードロックモジュールLLMに待機した未処理のウエハWである。 Next, the procedure for transferring and processing multiple wafers W in the substrate processing system 1 will be described with reference to FIG. 4. FIG. 4 is an explanatory diagram illustrating the method for transferring multiple wafers W in the substrate processing system 1, with (A) being a first operational diagram, (B) being a second operational diagram, and (C) being a third operational diagram. Note that in FIG. 4, the wafers W housed in each process module PM are numbered 1 through 9 in order of the number of times they have undergone substrate processing. That is, wafer W1 has undergone eighth substrate processing in the second process module PM2, and wafer W2 has undergone seventh substrate processing in the fourth process module PM4. The wafers W3 through W8 have undergone successively fewer substrate processing times. Wafer W9 is an unprocessed wafer W waiting in the left-hand load lock module LLM.

このように、各プロセスモジュールPMでのウエハWの基板処理が終了すると、基板処理システム1は、各ウエハWを搬送する。この際、制御装置80は、第1搬送モジュールTM1~第4搬送モジュールTM4の動作を制御して、全てのウエハWを次のモジュールに進ませる搬送処理を実施する。 In this way, once substrate processing of the wafers W in each process module PM is completed, the substrate processing system 1 transfers each wafer W. At this time, the controller 80 controls the operation of the first transfer module TM1 to the fourth transfer module TM4 to perform a transfer process in which all wafers W proceed to the next module.

具体的には図4(A)に示すように、制御装置80は、まず右列プロセスモジュール群にあるウエハW1~ウエハW4を同期して搬送する。つまり、第1搬送モジュールTM1は、第2プロセスモジュールPM2からウエハW1を搬出し、右側のロードロックモジュールLLMにウエハW1を搬入する。第2搬送モジュールTM2は、第4プロセスモジュールPM4からウエハW2を搬出し、ウエハW1の搬出直後の第2プロセスモジュールPM2にウエハW2を搬入する。第3搬送モジュールTM3は、第6プロセスモジュールPM6からウエハW3を搬出し、ウエハW2の搬出直後の第4プロセスモジュールPM4にウエハW3を搬入する。第4搬送モジュールTM4は、第8プロセスモジュールPM8からウエハW4を搬出し、ウエハW3の搬出直後の第6プロセスモジュールPM6にウエハW4を搬入する。各搬送モジュールTMは、搬出を略同時に行うと共に搬入を略同時に行うことで、各ウエハW同士を干渉させることなく、ウエハWを短時間に搬送できる。これにより、第8プロセスモジュールPM8が空の状態となる。 Specifically, as shown in FIG. 4A, the controller 80 first synchronously transfers wafers W1 through W4 from the right-hand process module group. Specifically, the first transfer module TM1 unloads wafer W1 from the second process module PM2 and loads wafer W1 into the right-hand load lock module LLM. The second transfer module TM2 unloads wafer W2 from the fourth process module PM4 and loads wafer W2 into the second process module PM2 immediately after unloading wafer W1. The third transfer module TM3 unloads wafer W3 from the sixth process module PM6 and loads wafer W3 into the fourth process module PM4 immediately after unloading wafer W2. The fourth transfer module TM4 unloads wafer W4 from the eighth process module PM8 and loads wafer W4 into the sixth process module PM6 immediately after unloading wafer W3. Each transfer module TM performs unloading and loading operations approximately simultaneously, allowing wafers W to be transferred in a short time without interfering with each other. This leaves the eighth process module PM8 empty.

次に、制御装置80は、図4(B)に示すように、第4搬送モジュールTM4を制御して、左側の第7プロセスモジュールPM7からウエハW5を搬出し、右側の第8プロセスモジュールPM8にウエハW5を搬入する。この搬送は、左列プロセスモジュール群のウエハWを右列プロセスモジュール群に移すための動作であり、第4搬送モジュールTM4だけが単独で行う。 Next, as shown in FIG. 4(B), the controller 80 controls the fourth transfer module TM4 to unload the wafer W5 from the seventh process module PM7 on the left side and load the wafer W5 into the eighth process module PM8 on the right side. This transfer is an operation to move the wafer W from the left-hand process module group to the right-hand process module group, and is performed solely by the fourth transfer module TM4.

その後に、制御装置80は、図4(C)に示すように、左列プロセスモジュール群および左側のロードロックモジュールLLMにあるウエハW6~ウエハW9を同期的に搬送する。つまり、第4搬送モジュールTM4は、第5プロセスモジュールPM5からウエハW6を搬出し、第7プロセスモジュールPM7にウエハW6を搬入する。第3搬送モジュールTM3は、第3プロセスモジュールPM3からウエハW7を搬出し、ウエハW6の搬出直後の第5プロセスモジュールPM5にウエハW7を搬入する。第2搬送モジュールTM2は、第1プロセスモジュールPM1からウエハW8を搬出し、ウエハW7の搬出直後の第3プロセスモジュールPM3にウエハW8を搬入する。第1搬送モジュールTM1は、ロードロックモジュールLLMからウエハW9を搬出し、ウエハW8の搬出直後の第1プロセスモジュールPM1にウエハW9を搬入する。この際も、各搬送モジュールTMは、搬出を略同時に行うと共に搬入を略同時に行うことで、ウエハW同士を干渉させることなく、ウエハWを短時間に搬送できる。 Then, as shown in FIG. 4C, the controller 80 synchronously transfers wafers W6 through W9 from the left-hand process module group and the left-hand load lock module LLM. That is, the fourth transfer module TM4 unloads wafer W6 from the fifth process module PM5 and loads wafer W6 into the seventh process module PM7. The third transfer module TM3 unloads wafer W7 from the third process module PM3 and loads wafer W7 into the fifth process module PM5 immediately after unloading wafer W6. The second transfer module TM2 unloads wafer W8 from the first process module PM1 and loads wafer W8 into the third process module PM3 immediately after unloading wafer W7. The first transfer module TM1 unloads wafer W9 from the load lock module LLM and loads wafer W9 into the first process module PM1 immediately after unloading wafer W8. In this case, each transfer module TM performs unloading and loading operations approximately simultaneously, allowing the wafers W to be transferred in a short time without interfering with each other.

図5は、ウエハWを搬送するためのサイクルタイムを示す説明図である。基板処理システム1の制御装置80は、上記のように、左列プロセスモジュール群の各ウエハWを同期して搬送すると共に、右列プロセスモジュール群の各ウエハを同期して搬送するために、図5に示すように同期用のサイクルタイムを設定する。「サイクルタイム」とは、左列プロセスモジュール群における各ウエハWを搬送する左列搬送処理、および右列プロセスモジュール群における各ウエハWを搬送する右列搬送処理を同期させる制御周期である。このサイクルタイムは、各プロセスモジュールPMの各処理および各搬送モジュールTMの各処理を含む時間長さを有する。また、サイクルタイムは、フロントモジュールFMの大気搬送装置14に対しては、ロードロックモジュールLLMにウエハWを搬入する時間間隔、およびロードロックモジュールLLMからウエハWを搬出する時間間隔を決める情報となる。 Figure 5 is an explanatory diagram showing the cycle time for transferring wafers W. As described above, the control device 80 of the substrate processing system 1 sets a synchronization cycle time as shown in Figure 5 to synchronously transfer each wafer W in the left process module group and synchronously transfer each wafer W in the right process module group. The "cycle time" is a control period that synchronizes the left-row transfer process that transfers each wafer W in the left process module group and the right-row transfer process that transfers each wafer W in the right process module group. This cycle time has a duration that includes each process in each process module PM and each process in each transfer module TM. For the atmospheric transfer device 14 of the front module FM, the cycle time also serves as information that determines the time interval for loading and unloading wafers W into and from the load lock module LLM.

各搬送モジュールTMのサイクルタイムには、当該サイクルタイムを1回実施した(1周回った)際に、左列搬送処理を行う左列搬送期間と、右列搬送処理を行う右列搬送期間とが存在する。左列搬送期間および右列搬送期間は、サイクルタイム内において相互に重ならない時間位置に設定される。また、各搬送モジュールTMのサイクルタイムにおいて、左列搬送期間および右列搬送期間以外は、搬送ロボット32の動作を待機する搬送待機期間となる。なお、図5では、サイクルタイムの開始点を、左列搬送期間の開始点としているが、サイクルタイムの開始点は任意に設定し得ることは勿論である。 The cycle time of each transport module TM includes a left column transport period in which left column transport processing is performed and a right column transport period in which right column transport processing is performed when the cycle time is performed once (one revolution). The left column transport period and right column transport period are set at time positions within the cycle time that do not overlap with each other. Furthermore, within the cycle time of each transport module TM, periods other than the left column transport period and right column transport period are transport standby periods in which the transport robot 32 waits for operation. Note that while Figure 5 shows the start point of the cycle time as the start point of the left column transport period, the start point of the cycle time can, of course, be set arbitrarily.

以下、制御装置80が行う各搬送モジュールTMのサイクルタイムのスケジューリングについて、図3(B)を参照して、第1搬送モジュールTM1おけるサイクルタイムを例に説明する。第1搬送モジュールTM1は、ウエハWの搬送経路において最初に使用する(ロードロックモジュールLLMに搬入されたウエハWを取り出す)搬送モジュールTMであり、サイクルタイムを設定する基準となる。 The cycle time scheduling of each transfer module TM performed by the control device 80 will be explained below with reference to FIG. 3(B), using the cycle time of the first transfer module TM1 as an example. The first transfer module TM1 is the transfer module TM used first in the wafer W transfer path (removing the wafer W loaded into the load lock module LLM), and serves as the basis for setting the cycle time.

制御装置80は、FOUPがロードポート11にセットされると、FOUP(ウエハW)の情報を読み取って、過去のプロセスモジュールPMの各処理(搬出、搬入、基板処理等)に基づき、サイクルタイムを設定する。制御装置80は、まずサイクルタイムの開始点(ゼロ秒)として、左列プロセスモジュール群の左列搬送期間の開始を登録する。そして、制御装置80は、この開始点から左列搬送期間(ロードロックモジュールLLMから第1プロセスモジュールPM1までのウエハWの搬送にかかる時間)を設定する。 When a FOUP is set on the load port 11, the controller 80 reads the FOUP (wafer W) information and sets a cycle time based on each past process in the process module PM (unloading, loading, substrate processing, etc.). The controller 80 first registers the start of the left row transfer period for the left row process module group as the start point of the cycle time (zero seconds). The controller 80 then sets the left row transfer period (the time it takes to transport a wafer W from the load lock module LLM to the first process module PM1) from this start point.

次に、制御装置80は、第1搬送モジュールTM1のサイクルタイムにおいて、右列搬送期間の開始点(言い換えれば、左列搬送期間と右列搬送期間の間の搬送待機期間)を求める。この搬送待機期間は、例えば、各プロセスモジュールPMの搬出、搬入、基板処理にかかる期間に基づき設定することができる。この右列搬送期間を開始点の設定については後に詳述する。そして、制御装置80は、この開始点から右列搬送期間(第2プロセスモジュールPM2からロードロックモジュールLLMまでのウエハWの搬送にかかる時間)を設定する。 Next, the controller 80 determines the start point of the right row transfer period (in other words, the transfer wait period between the left row transfer period and the right row transfer period) in the cycle time of the first transfer module TM1. This transfer wait period can be set, for example, based on the time required for unloading, loading, and substrate processing in each process module PM. Setting the start point of this right row transfer period will be described in detail later. Then, the controller 80 sets the right row transfer period (the time required to transport a wafer W from the second process module PM2 to the load lock module LLM) from this start point.

これにより、制御装置80は、図3(B)において矢印で示すように、第1搬送モジュールTM1のサイクルタイムにおける左列搬送期間と右列搬送期間とをスケジューリングすることができる。また、制御装置80は、第1搬送モジュールTM1と同様に、第2搬送モジュールTM2~第4搬送モジュールTM4の各サイクルタイムについても、左列搬送期間と右列搬送期間とをスケジューリングすることができる。 This allows the control device 80 to schedule the left column transport period and the right column transport period in the cycle time of the first transport module TM1, as shown by the arrows in Figure 3(B). Furthermore, similar to the first transport module TM1, the control device 80 can also schedule the left column transport period and the right column transport period for each of the cycle times of the second to fourth transport modules TM2 to TM4.

なお、第4搬送モジュールTM4は、上記したように左列搬送処理と右列搬送処理の他に、左列プロセスモジュール群から右列プロセスモジュール群にウエハWを移送する列間搬送処理がある(図4(B)参照)。このため、制御装置80は、第4搬送モジュールTM4のサイクルタイムにおいて、左列搬送期間および右列搬送期間の他に列間搬送期間を加えたスケジューリングを行う(図6も参照)。 In addition to the left-column transfer process and right-column transfer process described above, the fourth transfer module TM4 also performs an inter-column transfer process in which wafers W are transferred from the left-column process module group to the right-column process module group (see FIG. 4B). Therefore, the control device 80 schedules the cycle time of the fourth transfer module TM4 to include an inter-column transfer period in addition to the left-column and right-column transfer periods (see also FIG. 6).

一方、各プロセスモジュールPMの各処理には、図5に示すように、当該サイクルタイムを1回実施した(1周回った)際に、ウエハWを搬出する搬出処理と、ウエハWを搬入する搬入処理と、ウエハWの基板処理とが含まれる。各プロセスモジュールPMは、サイクルタイムにおいて搬出処理の期間である搬出期間、搬入処理の期間である搬入期間、および基板処理の期間であるプロセス期間がスケジューリングされる。搬出期間、搬入期間およびプロセス期間は、基本的にはこの順番で並び、相互に重ならない時間位置に設定される。 On the other hand, as shown in Figure 5, each process in each process module PM includes an unloading process for unloading the wafer W, a load process for loading the wafer W, and substrate processing of the wafer W when the cycle time is performed once (one revolution). Each process module PM is scheduled during the cycle time with an unloading period, which is the period for the unloading process, a load period, which is the period for the load process, and a process period, which is the period for the substrate processing. The unloading period, load period, and process period are basically arranged in this order and are set at time positions that do not overlap with each other.

そして、1以上の各プロセスモジュールPMは、サイクルタイムにおいて、搬出期間、搬入期間およびプロセス期間以外に、余裕期間を備えている。「余裕期間」とは、あるモジュールにおいて生じた処理の遅れ時間を許容可能とする期間であり、サイクルタイム全体から搬出期間、搬入期間およびプロセス期間を減算した時間長さとなる。各プロセスモジュールPM同士の間において搬出期間および搬入期間は略同じ時間長さとなるため、余裕期間は、実質的に、各プロセスモジュールPMのプロセス期間の時間長さに応じて変動することになる。つまり、プロセス期間が長いプロセスモジュールPMは、余裕期間が短くなる一方で、プロセス期間が短いプロセスモジュールPMは、余裕期間が長くなる。従って、余裕期間は、最もプロセス期間が長いプロセスモジュールPMを基準に設定するとよい。 Each of the one or more process modules PM has a slack period in addition to the unloading period, loading period, and process period during its cycle time. A "slack period" is the period during which processing delays occurring in a given module are tolerable, and is the total cycle time minus the unloading period, loading period, and process period. Because the unloading and loading periods between process modules PM are approximately the same length, the slack period essentially varies depending on the length of the process period of each process module PM. In other words, a process module PM with a long process period has a short slack period, while a process module PM with a short process period has a long slack period. Therefore, it is recommended to set the slack period based on the process module PM with the longest process period.

以上のサイクルタイムの設定によって、各搬送モジュールTMおよび各プロセスモジュールPMは、サイクルタイム内でモジュール毎に異なる処理をしたとしても、1つのサイクルタイム単位では同期した処理を繰り返すことができる。その結果、基板処理システム1は、複数のウエハWの処理全体としての効率化を促進することが可能となる。 By setting the cycle time as described above, each transfer module TM and each process module PM can repeat synchronized processing within one cycle time, even if each module performs different processing within the cycle time. As a result, the substrate processing system 1 can promote the overall efficiency of processing multiple wafers W.

図6は、各プロセスモジュールPMのサイクルタイムのスケジュール、および各搬送モジュールTMのサイクルタイムのスケジュールを例示する説明図である。図6に示すように、各プロセスモジュールPMは、サイクルタイムにおいて同じ時間長さの搬入期間および搬出期間を有するが、プロセス期間については相互に異なっている。例えば、第1プロセスモジュールPM1、第3プロセスモジュールPM3、第5プロセスモジュールPM5は、搬出期間、搬入期間を同じにしている。その一方で、プロセス期間は、第5プロセスモジュールPM5>第1プロセスモジュールPM1>第3プロセスモジュールPM3の順となっている。 Figure 6 is an explanatory diagram illustrating the cycle time schedule for each process module PM and the cycle time schedule for each transport module TM. As shown in Figure 6, each process module PM has the same length of load-in and load-out periods during the cycle time, but the process periods differ from one another. For example, the first process module PM1, the third process module PM3, and the fifth process module PM5 have the same load-in and load-out periods. However, the process periods are in the following order: fifth process module PM5 > first process module PM1 > third process module PM3.

特に図6の例において、第5プロセスモジュールPM5は、全てのプロセスモジュールPMの中で最も長いプロセス期間を有している。基板処理システム1の制御装置80は、この第5プロセスモジュールPM5を基準に、サイクルタイムを設定する。すなわち、基板処理システム1は、第5プロセスモジュールPM5の搬出期間、搬入期間、プロセス期間の合計をサイクルタイムとすることができる。例えば、第5プロセスモジュールPM5において、搬出期間が10秒であり、搬入期間が10秒であり、プロセス期間が120秒である場合、基板処理システム1のサイクルタイムを140秒に設定する。なお、サイクルタイムは、最もプロセス期間が長いプロセスモジュールPMの搬出期間、搬入期間、プロセス期間の合計に対し、余裕期間を加えてもよい。 In particular, in the example of Figure 6, the fifth process module PM5 has the longest process period of all the process modules PM. The control device 80 of the substrate processing system 1 sets the cycle time based on this fifth process module PM5. That is, the substrate processing system 1 can set the cycle time to the sum of the unloading period, loading period, and process period of the fifth process module PM5. For example, if the unloading period, loading period, and process period of the fifth process module PM5 are 10 seconds, 10 seconds, and 120 seconds, respectively, the cycle time of the substrate processing system 1 is set to 140 seconds. Note that the cycle time may be calculated by adding a margin to the sum of the unloading period, loading period, and process period of the process module PM with the longest process period.

また、第7プロセスモジュールPM7は、搬入期間については第1プロセスモジュールPM1、第3プロセスモジュールPM3、第5プロセスモジュールPM5と同タイミングであるものの、搬出期間についてはこれらのプロセスモジュールPMと異なっている。第4搬送モジュールTM4が左列プロセスモジュール群から右列プロセスモジュール群への列間搬送処理を行うためである。同様に、第8プロセスモジュールPM8も、搬出期間については第2プロセスモジュールPM2、第6プロセスモジュールPM6と同タイミングであるものの、搬入期間についてはこれらのプロセスモジュールPMと異なっている。 Furthermore, the seventh process module PM7 has the same loading period as the first process module PM1, the third process module PM3, and the fifth process module PM5, but its unloading period differs from these process modules PM. This is because the fourth transfer module TM4 performs inter-row transfer processing from the left-row process module group to the right-row process module group. Similarly, the eighth process module PM8 has the same loading period as the second process module PM2 and the sixth process module PM6, but its loading period differs from these process modules PM.

さらに、第4プロセスモジュールPM4は、ウエハWに対する基板処理の実施後に、余裕期間を待たずにウエハWを直ちに搬出する構成(以下、非待機搬出処理という)としている。この非待機搬出処理は、基板処理の内容に応じて適宜設定されるものであり、例えば、処理容器41内に滞在することによる熱影響や酸化を抑制するために実施される。したがって、第4プロセスモジュールPM4は、搬入期間については第2プロセスモジュールPM2、第6プロセスモジュールPM6と同タイミングであるものの、搬出期間についてはこれらのプロセスモジュールPMと異なっている。 Furthermore, the fourth process module PM4 is configured to immediately unload the wafer W after substrate processing has been performed on the wafer W without waiting for a margin period (hereinafter referred to as non-waiting unloading processing). This non-waiting unloading processing is set appropriately depending on the content of the substrate processing, and is performed, for example, to suppress the thermal effects and oxidation caused by remaining inside the processing vessel 41. Therefore, although the fourth process module PM4 has the same loading period as the second process module PM2 and the sixth process module PM6, its unloading period differs from these process modules PM.

一方、制御装置80は、各搬送モジュールTMのサイクルタイムのスケジュールを、上記の各プロセスモジュールPMのスケジュール等に応じて設定する。制御装置80は、例えば、左列搬送処理(左列搬送期間)の開始点を、全てサイクルタイムの開始であるゼロ秒に一致させる。この左列搬送期間に対して、制御装置80は、各プロセスモジュールPMの搬出期間、搬入期間、プロセス期間、および第4搬送モジュールTM4の列間搬送期間に基づいて右列搬送期間を設定する。例えば、各プロセスモジュールPMの搬出期間が10秒、各プロセスモジュールPMの搬入期間が10秒である場合、左列搬送期間の実施期間および右列搬送期間の実施期間はそれぞれ20秒必要となる。さらに第4搬送モジュールTM4の列間搬送期間でも20秒かかることになる。 Meanwhile, the control device 80 sets the cycle time schedule for each transport module TM according to the schedules of each process module PM. For example, the control device 80 synchronizes the start of all left column transport processes (left column transport periods) with zero seconds, which is the start of the cycle time. For this left column transport period, the control device 80 sets the right column transport period based on the unloading period, loading period, and process period of each process module PM, and the inter-column transport period of the fourth transport module TM4. For example, if the unloading period of each process module PM is 10 seconds and the loading period of each process module PM is 10 seconds, the implementation period of the left column transport period and the right column transport period will each require 20 seconds. Furthermore, the inter-column transport period of the fourth transport module TM4 will also require 20 seconds.

図4(A)~図4(C)に示したように、右列搬送処理、列間搬送処理、左列搬送処理の順に各ウエハWを搬送することを勘案すると、左列搬送期間の開始前に列間搬送期間をセットし、この列間搬送期間の開始前に右列搬送期間をセットすることが好ましい。したがって図6に示すように、例えばサイクルタイムが140秒である場合、制御装置80は、第4搬送モジュールTM4のサイクルタイムについて、120秒の時点に列間搬送期間の開始をセットし、100秒の時点に右列搬送期間の開始をセットする。これにより、第4搬送モジュールTM4は、サイクルタイムにおいて、20秒の左列搬送処理、80秒の待機、20秒の右列搬送処理および20秒の列間搬送処理を順に行うスケジュールとなる。 As shown in Figures 4(A) to 4(C), considering that each wafer W is transferred in the order of right-column transfer processing, inter-column transfer processing, and left-column transfer processing, it is preferable to set the inter-column transfer period before the start of the left-column transfer period, and set the right-column transfer period before the start of this inter-column transfer period. Therefore, as shown in Figure 6, for example, if the cycle time is 140 seconds, the control device 80 sets the start of the inter-column transfer period at 120 seconds and the start of the right-column transfer period at 100 seconds for the cycle time of the fourth transfer module TM4. As a result, the fourth transfer module TM4 is scheduled to perform 20 seconds of left-column transfer processing, 80 seconds of standby, 20 seconds of right-column transfer processing, and 20 seconds of inter-column transfer processing, in that order, during the cycle time.

一方、第1搬送モジュールTM1~第3搬送モジュールTM3は、列間搬送処理を行わないので、列間搬送処理の実施中は搬送待機期間となる。このため、第1搬送モジュールTM1および第3搬送モジュールTM3は、サイクルタイムにおいて、20秒の左列搬送処理、80秒の待機、20秒の右列搬送処理および20秒の待機を順に行うスケジュールとなる。 On the other hand, the first to third transport modules TM1 to TM3 do not perform inter-column transport processing, and therefore enter a transport standby period while the inter-column transport processing is being performed. Therefore, the first transport module TM1 and third transport module TM3 are scheduled to perform a 20-second left-column transport process, an 80-second standby, a 20-second right-column transport process, and a 20-second standby in that order during the cycle time.

また、第2搬送モジュールTM2は、上記したように、第4プロセスモジュールPM4に対して非待機搬出処理を行う必要がある。このため、第2搬送モジュールTM2は、サイクルタイムにおいて、20秒の左列搬送処理、20秒の待機、10秒の右列搬送処理における搬出、60秒の待機、10秒の右列搬送処理における搬入および20秒の待機を順に行うスケジュールとなる。 Furthermore, as described above, the second transfer module TM2 must perform non-standby unloading processing for the fourth process module PM4. Therefore, the second transfer module TM2 is scheduled to perform the following cycle time in order: 20 seconds of left-row transfer processing, 20 seconds of standby, 10 seconds of unloading during right-row transfer processing, 60 seconds of standby, 10 seconds of loading during right-row transfer processing, and 20 seconds of standby.

ここで、各プロセスモジュールPMのサイクルタイムにある余裕期間、および搬送モジュールTMのサイクルタイムにある搬送待機期間は、基板処理システム1においてモジュールの処理の遅れを吸収する期間に用いることができる。例えば、第1プロセスモジュールPM1の余裕期間が20秒である場合、第1プロセスモジュールPM1は、基板処理の遅れ時間として20秒を許容することができる。また例えば、第1搬送モジュールTM1において、左列搬送処理と右列搬送処理との間の搬送待機期間が80秒である場合、第1搬送モジュールTM1は、80秒から左列搬送期間の20秒を減算した期間(60秒)だけ、左列搬送処理の遅れ時間を許容することができる。 Here, the leeway period in the cycle time of each process module PM and the transfer standby period in the cycle time of the transfer module TM can be used as periods to absorb module processing delays in the substrate processing system 1. For example, if the leeway period of the first process module PM1 is 20 seconds, the first process module PM1 can tolerate a 20-second delay in substrate processing. Also, for example, if the transfer standby period between the left column transfer process and the right column transfer process in the first transfer module TM1 is 80 seconds, the first transfer module TM1 can tolerate a delay in the left column transfer process of a period (60 seconds) calculated by subtracting the 20-second left column transfer period from 80 seconds.

ただし、あるモジュールの処理が大幅に遅れた場合には、各プロセスモジュールPMの余裕期間や各搬送モジュールTMの搬送待機期間をもってしても、処理の遅れを許容できなくなる。例えば、大気搬送装置14が位置合わせ装置13からロードロックモジュールLLMにウエハWを搬送する処理において70秒遅れた場合、搬送待機期間が80秒の第1搬送モジュールTM1では、左列搬送処理と右列搬送処理とが相互に重なる期間が生じてしまう。第1搬送モジュールTM1は、左列プロセスモジュール群および右列プロセスモジュール群の一方のみしか搬送できないため、搬送が混乱することになる。仮に、基板処理システム1は、処理の遅れに合わせて各モジュールのサイクルタイム全体をずらしてしまうと、現在各プロセスモジュールPMで基板処理している全てのウエハWについて、各処理容器41内に滞在する期間が大幅に長くなってしまう。これにより、遅れが生じた各ウエハWに対する熱影響が増大してしまい、遅れが生じていない各ウエハWとの間で、熱履歴が揃わずに基板処理の質(良または不良)に差が生じる可能性がある。 However, if processing in a certain module is significantly delayed, the processing delay cannot be tolerated even with the marginal time of each process module PM and the transfer standby time of each transfer module TM. For example, if the atmospheric transfer device 14 is delayed by 70 seconds in transferring a wafer W from the alignment device 13 to the load lock module LLM, the first transfer module TM1, which has an 80-second transfer standby time, will experience a period of overlap between the left-row transfer process and the right-row transfer process. Because the first transfer module TM1 can only transfer wafers from either the left-row process module group or the right-row process module group, this disrupts the transfer process. If the substrate processing system 1 were to shift the overall cycle time of each module to accommodate the processing delay, all wafers W currently being processed in each process module PM would spend significantly longer in their processing vessels 41. This would increase the thermal impact on the delayed wafers W, potentially resulting in inconsistent thermal histories between the delayed wafers W and the undelayed wafers W, potentially resulting in differences in the quality (good or bad) of the substrate processing.

そこで、本実施形態に係る基板処理システム1は、あるモジュールの処理が大幅に遅れた場合に、サイクルタイムを変えずに、遅れが生じたモジュールよりも上流側のウエハWについてサイクルタイムを1周期または複数周期ずらす処理を行う。これにより、基板処理システム1は、次のウエハWを処理する際に、同じサイクルタイムに維持することができ、結果的に各プロセスモジュールPMでの基板処理を安定化させることが可能となる。 In response to this, when processing in a certain module is significantly delayed, the substrate processing system 1 according to this embodiment performs processing to shift the cycle time of wafers W upstream of the delayed module by one or more periods without changing the cycle time. This allows the substrate processing system 1 to maintain the same cycle time when processing the next wafer W, thereby stabilizing substrate processing in each process module PM.

制御装置80は、以上の処理を行うため、ROM813に記憶されたプログラムをCPU811が読み出して実行することで、図7に示す機能部を構築する。図7は、ウエハWの搬送方法において制御装置80内に形成される機能ブロックを示すブロック図である。 To perform the above processing, the control device 80 configures the functional units shown in Figure 7 by having the CPU 811 read and execute programs stored in the ROM 813. Figure 7 is a block diagram showing the functional blocks formed within the control device 80 in the wafer W transfer method.

具体的には、制御装置80は、搬送制御部91、ウエハ検知部92、工程処理実績時間記憶部93、スケジュール部94、遅れ時間取得部95および遅れ判定処理部96を内部に備える。 Specifically, the control device 80 includes a transport control unit 91, a wafer detection unit 92, a process processing time memory unit 93, a schedule unit 94, a delay time acquisition unit 95, and a delay determination processing unit 96.

搬送制御部91は、スケジュール部94が作成するサイクルタイムおよびスケジュールに従って、各搬送モジュールTMおよび大気搬送装置14を制御する。例えば、搬送制御部91は、サイクルタイムに合わせて大気搬送装置14を制御し、FOUPからウエハWを取り出して、位置合わせ装置13およびロードロックモジュールLLMの順に当該ウエハWを搬送する。また、搬送制御部91は、所定の真空雰囲気に減圧した各搬送モジュールTMおよび各プロセスモジュールPMにおいて、図3(A)に示すように、ウエハWをシリアル搬送して基板処理を順次行っていく。さらに、搬送制御部91は、全ての基板処理が完了したウエハWについて、ロードロックモジュールLLMからFOUPに戻すように制御する。 The transfer control unit 91 controls each transfer module TM and atmospheric transfer device 14 according to the cycle time and schedule created by the schedule unit 94. For example, the transfer control unit 91 controls the atmospheric transfer device 14 in accordance with the cycle time to remove a wafer W from a FOUP and transfer the wafer W to the alignment device 13 and load lock module LLM in that order. Furthermore, the transfer control unit 91 serially transfers wafers W in each transfer module TM and each process module PM, which have been depressurized to a predetermined vacuum atmosphere, to sequentially perform substrate processing, as shown in FIG. 3(A). Furthermore, the transfer control unit 91 controls wafers W, for which all substrate processing has been completed, to be returned from the load lock module LLM to the FOUP.

ウエハ検知部92は、基板処理システム1内における各ウエハWの位置を検知し、その位置とその位置に滞在した滞在時間とを、工程処理実績時間記憶部93に記憶する。制御装置80は、ウエハ検知部92により検知されたウエハの位置を、表示装置84の装置画面に表示してもよい。また、制御装置80は、ウエハ検知部92により検知されたウエハWの位置を、搬送制御部91およびスケジュール部94に通知するようにしてもよい。 The wafer detection unit 92 detects the position of each wafer W within the substrate processing system 1 and stores the position and the time spent at that position in the process processing time memory unit 93. The control device 80 may display the wafer position detected by the wafer detection unit 92 on the device screen of the display device 84. The control device 80 may also notify the transfer control unit 91 and the schedule unit 94 of the position of the wafer W detected by the wafer detection unit 92.

工程処理実績時間記憶部93は、各プロセスモジュールPMおよび各搬送モジュールTMの処理に要した時間(以下、工程処理実績時間という)を、ウエハWの情報と共に保存する。工程処理実績時間は、図6に示す各プロセスモジュールPMの搬出期間、搬入期間、プロセス期間、余裕期間、および各搬送モジュールTMの左列搬送期間、右列搬送期間、列間搬送期間、搬送待機期間において実際にかかった時間長さである。例えば、制御装置80は、ウエハ検知部92により検知したウエハの位置、各プロセスモジュールPMの動作状態のフィードバックおよび各搬送モジュールTMの動作状態のフィードバックにより、工程処理実績時間を算出する。 The actual process processing time memory unit 93 stores the time required for processing in each process module PM and each transfer module TM (hereinafter referred to as actual process processing time) along with information about the wafer W. The actual process processing time is the actual length of time required for the unloading period, loading period, processing period, and margin period of each process module PM, as well as the left column transfer period, right column transfer period, inter-column transfer period, and transfer standby period of each transfer module TM, as shown in FIG. 6. For example, the control device 80 calculates the actual process processing time based on the wafer position detected by the wafer detection unit 92, feedback of the operating status of each process module PM, and feedback of the operating status of each transfer module TM.

スケジュール部94は、サイクルタイム機能によりサイクルタイムを設定すると共に、各プロセスモジュールPMにおける基板処理と、各搬送モジュールTMにおける搬送処理とを連動させるスケジュールを作成する。スケジュール部94は、工程処理実績時間記憶部93から各プロセスモジュールPMの搬入期間、搬入期間、プロセス期間を抽出し、各プロセスモジュールPM全てのサイクルタイムが同じになるように余裕期間を設定していく。図6に示す各プロセスモジュールPMの例では、上記したように第5プロセスモジュールPM5のプロセス期間が最も長いことから、この第5プロセスモジュールPM5を基準にサイクルタイムを決定する。 The scheduler 94 sets the cycle time using the cycle time function and creates a schedule that links the substrate processing in each process module PM with the transport processing in each transport module TM. The scheduler 94 extracts the load-in period, load-out period, and process period for each process module PM from the process processing performance time memory unit 93, and sets a margin period so that the cycle time for all process modules PM is the same. In the example of the process modules PM shown in Figure 6, as mentioned above, the fifth process module PM5 has the longest process period, so the cycle time is determined based on this fifth process module PM5.

また、スケジュール部94は、サイクルタイムに基づき各搬送モジュールTMの左列搬送期間、右列搬送期間および列間搬送期間を設定する搬送間隔指定機能を有している。スケジュール部94は、上記したように、サイクルタイムの開始点に左列搬送期間の開始および列間搬送期間の終了を合わせ、さらに列間搬送期間の開始と右列搬送期間の終了を合わせることで、各搬送モジュールTMの搬送処理を設定する。またこの際、非待機搬出処理を行うプロセスモジュールPMがある場合(図6では第4プロセスモジュールPM4)には、そのプロセスモジュールPMの処理に合わせた搬出期間に調整する。さらに、スケジュール部94は、作成したサイクルタイムに基づき大気搬送装置14によるウエハWの搬送タイミング(FOUPからロードロックモジュールLLMまでのウエハWの送り出し、ロードロックモジュールLLMからFOUPまでの戻り)を設定する。これにより、搬送制御部91は、スケジュール部94が作成した各搬送モジュールTMのスケジュールに応じて、各搬送モジュールTMを制御することができる。 The scheduler 94 also has a transfer interval designation function that sets the left column transfer period, right column transfer period, and inter-column transfer period for each transfer module TM based on the cycle time. As described above, the scheduler 94 sets the transfer process for each transfer module TM by aligning the start of the left column transfer period and the end of the inter-column transfer period with the start point of the cycle time, and further aligning the start of the inter-column transfer period with the end of the right column transfer period. Furthermore, if there is a process module PM that performs non-standby unloading processing (the fourth process module PM4 in FIG. 6), the unloading period is adjusted to match the processing of that process module PM. Furthermore, the scheduler 94 sets the transfer timing of wafers W by the atmospheric transfer device 14 (sending wafers W from a FOUP to a load lock module LLM and returning them from the load lock module LLM to the FOUP) based on the created cycle time. This allows the transfer control unit 91 to control each transfer module TM according to the schedule for each transfer module TM created by the scheduler 94.

遅れ時間取得部95は、各モジュールの処理の遅れ時間を取得して、遅れ判定処理部96に遅れ時間を送信する。例えば、遅れ時間取得部95は、フロントモジュールFM、各ロードロックモジュールLLM、各プロセスモジュールPM等を各々制御する複数の制御部から処理の進捗情報(実績時間)を受信する。そして、遅れ時間取得部95は、予め設定された目標の処理期間に対して実際に処理にかかった時間を減算して遅れ時間を算出する。 The delay time acquisition unit 95 acquires the processing delay time of each module and transmits the delay time to the delay determination processing unit 96. For example, the delay time acquisition unit 95 receives processing progress information (actual time) from multiple control units that respectively control the front module FM, each load lock module LLM, each process module PM, etc. Then, the delay time acquisition unit 95 calculates the delay time by subtracting the time actually required for processing from a preset target processing period.

遅れ判定処理部96は、スケジュール部94と搬送制御部91との間に配置され、遅れ時間に基づく適宜の処理を行う。例えば、遅れ判定処理部96は、スケジュール部94で作成したスケジュールと、遅れ時間取得部95で取得した遅れ時間とを比較する。そして、遅れ判定処理部96は、遅れ時間が生じていない場合に、遅れ判定処理部96は、搬送制御部91にスケジュールをそのまま送信する。一方、モジュールに遅れ時間が生じている場合、遅れ判定処理部96は、その遅れ時間の時間長さに基づき、さらに遅れ時間を吸収できるか否かの遅れ吸収判定を行う。 The delay determination processing unit 96 is located between the scheduling unit 94 and the transport control unit 91, and performs appropriate processing based on the delay time. For example, the delay determination processing unit 96 compares the schedule created by the scheduling unit 94 with the delay time acquired by the delay time acquisition unit 95. If no delay time has occurred, the delay determination processing unit 96 sends the schedule as is to the transport control unit 91. On the other hand, if a delay time has occurred in the module, the delay determination processing unit 96 performs a delay absorption determination based on the length of the delay time to determine whether further delay time can be absorbed.

以下、この遅れ吸収判定について、図8および図9を参照して具体的に説明していく。図8は、遅れ吸収判定における遅れ時間を吸収できる例を示す図であり、(A)は第1説明図、(B)は第2説明図、(C)は第3説明図である。また、図9は、遅れ吸収判定における遅れ時間を吸収できない例を示す図であり、(A)は第1説明図、(B)は第2説明図である。なお、以下の説明では、大気雰囲気から真空雰囲気に切り替えてウエハWを搬入するロードロックモジュールLLM(フロントモジュールFMを含む)の処理において、遅れ時間が発生した例について説明する。 This delay absorption determination will be explained in detail below with reference to Figures 8 and 9. Figure 8 shows an example in which delay time can be absorbed in delay absorption determination, with (A) being the first explanatory diagram, (B) being the second explanatory diagram, and (C) being the third explanatory diagram. Figure 9 shows an example in which delay time cannot be absorbed in delay absorption determination, with (A) being the first explanatory diagram and (B) being the second explanatory diagram. The following explanation will focus on an example in which delay time occurs in processing in a load lock module LLM (including a front module FM) that switches from air atmosphere to vacuum atmosphere and loads a wafer W.

例えば、ロードロックモジュールLLMの処理で50秒の遅れが発生したとする。この場合、図8(A)に示すように、遅れ判定処理部96は、まずロードロックモジュールLLMから第1プロセスモジュールPM1にウエハWを搬送する第1搬送モジュールTM1において左列搬送処理と右列搬送処理とが重ならないか否かを確認する。ここで、第1搬送モジュールTM1は、右列搬送処理の開始が100秒であるため、遅れ時間が50秒であったとしても、左列搬送処理が右列搬送処理に重なることがない。したがって、第1搬送モジュールTM1のスケジュールは、左列搬送期間の開始点を50秒ずらした位置に補正し直す。 For example, suppose a 50-second delay occurs in the processing of the load lock module LLM. In this case, as shown in FIG. 8A, the delay determination processing unit 96 first checks whether the left column transfer process and the right column transfer process overlap in the first transfer module TM1, which transfers wafers W from the load lock module LLM to the first process module PM1. Here, because the right column transfer process starts at 100 seconds in the first transfer module TM1, even if the delay time is 50 seconds, the left column transfer process will not overlap with the right column transfer process. Therefore, the schedule for the first transfer module TM1 is corrected so that the start point of the left column transfer period is shifted by 50 seconds.

次に図8(B)に示すように、遅れ判定処理部96は、第1プロセスモジュールPM1の余裕期間を確認して、下流側のモジュールである第1プロセスモジュールPM1において遅れを取り戻す時間を算出する。第1プロセスモジュールPM1の余裕期間が20秒の場合、50秒の遅れ時間を30秒にすることができる。 Next, as shown in FIG. 8B, the delay determination processing unit 96 checks the margin period of the first process module PM1 and calculates the time required to make up for the delay in the first process module PM1, which is the downstream module. If the margin period of the first process module PM1 is 20 seconds, the delay time of 50 seconds can be reduced to 30 seconds.

そして、遅れ判定処理部96は、第2搬送モジュールTM2において30秒(遅れ時間-第1プロセスモジュールの余裕期間)の遅れ時間で、左列搬送処理と右列搬送処理とが重ならないか否かを確認する。ここで、第2搬送モジュールTM2は、右列搬送処理の開始が40秒であるため、遅れ時間が30秒である場合、右列搬送処理の搬出期間の10秒を足しても、左列搬送処理が右列搬送処理に重なることがない。したがって、第2搬送モジュールTM2のスケジュールは、左列搬送期間の開始点を30秒ずらした位置に補正し直す。 The delay determination processing unit 96 then checks whether the left column transport process and the right column transport process will overlap during the 30-second delay (delay time - first process module margin) in the second transport module TM2. Here, since the right column transport process starts at 40 seconds in the second transport module TM2, if the delay is 30 seconds, the left column transport process will not overlap with the right column transport process, even if 10 seconds are added to the unloading period of the right column transport process. Therefore, the schedule for the second transport module TM2 is corrected to shift the start point of the left column transport period by 30 seconds.

次に、図8(C)に示すように、遅れ判定処理部96は、第3プロセスモジュールPM3の余裕期間を確認して、30秒の遅れ時間を取り戻す時間を算出する。例えば、第3プロセスモジュールPM3の余裕期間が50秒の場合、30秒の遅れ時間をこの第3プロセスモジュールPM3で全て許容することができる。したがって、第3搬送モジュールTM3では、遅れ時間を0秒にすることが可能となり、スケジュール部94で設定された第3搬送モジュールTM3のスケジュールをそのまま使用することができる。 Next, as shown in FIG. 8(C), the delay determination processing unit 96 checks the margin period of the third process module PM3 and calculates the time required to make up for the 30-second delay. For example, if the margin period of the third process module PM3 is 50 seconds, the entire 30-second delay can be tolerated by this third process module PM3. Therefore, the delay time can be set to 0 seconds in the third transfer module TM3, and the schedule for the third transfer module TM3 set by the schedule unit 94 can be used as is.

以上のように、遅れ判定処理部96は、上流側のモジュールで生じた遅れ時間を、下流側の各搬送モジュールTMにおける左列搬送期間と右列搬送期間とが重ならないまま、下流側の1以上のプロセスモジュールPMの余裕期間で吸収していく。これにより、遅れ判定処理部96は、遅れ時間を吸収できることを判定する。その結果、基板処理システム1は、各スケジュールについて遅れ時間を許容する補正を行い、そのスケジュールを搬送制御部91に送信することで、先に設定したサイクルタイムをそのまま進行することができる。 As described above, the delay determination processor 96 absorbs the delay time occurring in the upstream module using the margin of one or more downstream process modules PM, while ensuring that the left-row transport period and right-row transport period in each downstream transport module TM do not overlap. This allows the delay determination processor 96 to determine that the delay time can be absorbed. As a result, the substrate processing system 1 corrects each schedule to allow for the delay time, and by sending the schedule to the transport controller 91, the previously set cycle time can be maintained.

これに対し、ロードロックモジュールLLMの処理で60秒の遅れが発生したとする。この場合、第1搬送モジュールTM1の右列搬送処理の開始が100秒であることから、遅れ判定処理部96は、図9(A)に示すように遅れ時間が60秒であったとしても、左列搬送期間が右列搬送期間に重ならない。したがって、第1搬送モジュールTM1のスケジュールは、左列搬送期間の開始点を60秒ずらした位置に補正し直す。 In contrast, suppose a 60-second delay occurs in the processing of the load lock module LLM. In this case, because the right-row transfer process of the first transfer module TM1 starts at 100 seconds, the delay determination processing unit 96 determines that the left-row transfer period does not overlap with the right-row transfer period, even if the delay time is 60 seconds, as shown in Figure 9 (A). Therefore, the schedule for the first transfer module TM1 is corrected to shift the start point of the left-row transfer period by 60 seconds.

次に図9(B)に示すように、遅れ判定処理部96は、第1プロセスモジュールPM1の余裕期間を確認して、第1プロセスモジュールPM1の遅れを取り戻す時間を算出する。第1プロセスモジュールPM1の余裕期間が20秒の場合、60秒の遅れ時間を40秒とすることができる。 Next, as shown in FIG. 9B, the delay determination processing unit 96 checks the margin period of the first process module PM1 and calculates the time required to make up for the delay of the first process module PM1. If the margin period of the first process module PM1 is 20 seconds, the delay time of 60 seconds can be reduced to 40 seconds.

そして、遅れ判定処理部96は、第2搬送モジュールTM2において40秒(遅れ時間-第1プロセスモジュールの余裕期間)の遅れ時間で、左列搬送処理と右列搬送処理とが重ならないか否かを確認する。ここで、第2搬送モジュールTM2は、右列搬送処理の開始が40秒であるため、遅れ時間が40秒であると、左列搬送期間と右列搬送期間が重なることになる。したがって、遅れ判定処理部96は、遅れ時間が60秒の場合に、遅れ時間を吸収できないことを判定する。このように遅れ時間を吸収できない場合に、基板処理システム1は、遅れ時間が生じたモジュールおよびモジュールよりも上流側の各プロセスモジュールPMおよび各搬送モジュールTMについてサイクルタイムを1周期待機する周期変更制御を行う。この周期変更処理については、後のフローチャートで詳述する。これにより、基板処理システム1は、遅れが生じたモジュールよりも上流側のスケジュールと、遅れが生じる前の各プロセスモジュールPMおよび各搬送モジュールTMの各スケジュールと、を簡単に再び合わせることができる。なお、サイクルタイムを別のサイクルタイムに変更する周期変更制御は、サイクルタイムを1周期ずらすことに限定されず、遅れ時間に応じて複数周期ずらしてもよい。 The delay determination processor 96 then checks whether the left-row transfer process and the right-row transfer process overlap during the 40-second delay (delay time - first process module margin) in the second transfer module TM2. Here, the second transfer module TM2 starts the right-row transfer process at 40 seconds, so if the delay time is 40 seconds, the left-row transfer period and the right-row transfer period will overlap. Therefore, the delay determination processor 96 determines that the delay cannot be absorbed when the delay time is 60 seconds. If the delay cannot be absorbed, the substrate processing system 1 performs period change control to wait one cycle of the cycle time for the module where the delay occurred and for each process module PM and each transfer module TM upstream of the module. This period change process is described in detail in a later flowchart. This allows the substrate processing system 1 to easily realign the schedules of the module upstream of the delayed module with the schedules of each process module PM and each transfer module TM before the delay occurred. Note that the cycle change control that changes the cycle time to another cycle time is not limited to shifting the cycle time by one cycle, but may shift the cycle time by multiple cycles depending on the delay time.

本実施形態に係る基板処理システム1は、基本的には以上のように構成されるものであり、以下、その動作について図10を参照しながら説明する。図10は、基板処理システム1の基板搬送処理方法を示すフローチャートである。 The substrate processing system 1 according to this embodiment is basically configured as described above, and its operation will be described below with reference to Figure 10. Figure 10 is a flowchart showing the substrate transport and processing method of the substrate processing system 1.

基板処理システム1の制御装置80は、上記したように、各搬送モジュールTMによるウエハWの搬送と、各プロセスモジュールPMによる基板処理とを連動させる。この際、スケジュール部94は、工程処理実績時間記憶部93に記憶された過去の各プロセスモジュールPMの搬出期間、搬入期間、プロセス期間に基づきサイクルタイムを設定する(ステップS1)。 As described above, the control device 80 of the substrate processing system 1 coordinates the transfer of wafers W by each transfer module TM with the substrate processing by each process module PM. At this time, the scheduler 94 sets the cycle time based on the past unloading, loading, and processing periods for each process module PM stored in the process processing performance time memory 93 (step S1).

さらに、スケジュール部94は、サイクルタイムに応じて、各プロセスモジュールPMのスケジュールを決めると共に、各搬送モジュールTMのスケジュールを決める(ステップS2)。 Furthermore, the scheduling unit 94 determines the schedule for each process module PM and each transfer module TM according to the cycle time (step S2).

そして、搬送制御部91は、スケジュール部94から送信された各搬送モジュールTMのスケジュールに基づき、ウエハWの搬送を行う(ステップS3)。これにより、図4(A)~図4(B)に示すように、基板処理システム1は、右列プロセスモジュール群の各ウエハWを搬送する右列搬送処理、左列プロセスモジュール群のウエハWを右列プロセスモジュール群に搬送する列間搬送処理、右列プロセスモジュール群の各ウエハWを搬送する左列搬送処理を同期して行う。また、各プロセスモジュールPMは、制御装置80の指令(スケジュール部94が設定した各プロセスモジュールPMのスケジュール)に基づき、ウエハWに対して基板処理をそれぞれ実施する。 Then, the transfer control unit 91 transfers the wafers W based on the schedules for each transfer module TM sent from the scheduling unit 94 (step S3). As a result, as shown in FIGS. 4A and 4B, the substrate processing system 1 synchronously performs a right-row transfer process for transferring each wafer W in the right-row process module group, an inter-row transfer process for transferring a wafer W in the left-row process module group to the right-row process module group, and a left-row transfer process for transferring each wafer W in the right-row process module group. Furthermore, each process module PM performs substrate processing on each wafer W based on commands from the control device 80 (the schedule for each process module PM set by the scheduling unit 94).

各モジュールの動作時に、遅れ時間取得部95は、フロントモジュールFMの処理の実績時間、各プロセスモジュールPMの処理の実績時間、各搬送モジュールTMの処理の実績時間等を取得して、各処理の遅れ時間を算出する(ステップS4)。 When each module is operating, the delay time acquisition unit 95 acquires the actual processing time of the front module FM, the actual processing time of each process module PM, the actual processing time of each transport module TM, etc., and calculates the delay time of each process (step S4).

さらに、遅れ判定処理部96は、遅れ時間取得部95から送信される各処理の遅れ時間の情報に基づき、各処理に遅れ時間が発生していないかを監視する(ステップS5)。すなわち、遅れ判定処理部96は、各処理の遅れ時間がゼロの場合(ステップS5:YES)に、各処理に遅れがないことを判定し、ステップS6に進む。一方、遅れ判定処理部96は、各処理のいずれかの遅れ時間がゼロ以外の場合(ステップS5:NO)に、その時間分だけモジュールの処理が遅れていることを判定し、ステップS7に進む。 Furthermore, the delay determination processing unit 96 monitors whether a delay has occurred in each process based on the delay time information for each process transmitted from the delay time acquisition unit 95 (step S5). That is, if the delay time for each process is zero (step S5: YES), the delay determination processing unit 96 determines that there is no delay in each process and proceeds to step S6. On the other hand, if the delay time for any of the processes is other than zero (step S5: NO), the delay determination processing unit 96 determines that the processing of the module is delayed by that amount and proceeds to step S7.

ステップS6において、遅れ判定処理部96が各搬送モジュールTMのスケジュールを搬送制御部91に送ることで、搬送制御部91は、各搬送モジュールTMについてサイクルタイムに合わせたスケジュールで搬送処理を行う(図6も参照)。例えば、各モジュールに遅れ時間が発生していない場合は、スケジュール部94で設定した各搬送モジュールTMのスケジュールに沿って各ウエハWを搬送する。 In step S6, the delay determination processing unit 96 sends the schedule for each transfer module TM to the transfer control unit 91, which then performs transfer processing for each transfer module TM according to a schedule that matches the cycle time (see also Figure 6). For example, if no delay time has occurred in each module, each wafer W is transferred according to the schedule for each transfer module TM set by the scheduling unit 94.

一方、遅れ時間がゼロ以外の場合、ステップS7において遅れ判定処理部96は、その遅れ時間を吸収できるか否かを確認する遅れ吸収判定を行う(図8および図9も参照)。遅れ吸収判定において、遅れ時間を吸収できる場合(ステップS7:YES)に、遅れ判定処理部96は、ステップS6に進み、各搬送モジュールTMのサイクルタイムを維持した搬送を行う。この際、遅れ判定処理部96は、遅れ時間が生じているモジュールよりも上流側のモジュールについては、遅れ吸収判定で算出した遅れ時間を吸収するスケジュールに補正して搬送制御部91に送る。これにより搬送制御部91は、補正したスケジュールに沿って搬送処理を行うことができる。 On the other hand, if the delay time is other than zero, in step S7 the delay determination processing unit 96 performs a delay absorption determination to confirm whether the delay time can be absorbed (see also Figures 8 and 9). If the delay absorption determination determines that the delay time can be absorbed (step S7: YES), the delay determination processing unit 96 proceeds to step S6 and performs transport while maintaining the cycle time of each transport module TM. At this time, for modules upstream of the module in which the delay time is occurring, the delay determination processing unit 96 corrects the schedule to one that absorbs the delay time calculated in the delay absorption determination and sends it to the transport control unit 91. This allows the transport control unit 91 to perform transport processing in accordance with the corrected schedule.

遅れ吸収判定において、遅れ時間を吸収できない場合(ステップS7:NO)に、遅れ判定処理部96は、ステップS8に進む。そしてステップS8において、ウエハWのサイクルタイムの周期を変更する周期変更処理を行う。 If the delay absorption determination determines that the delay cannot be absorbed (step S7: NO), the delay determination processing unit 96 proceeds to step S8. Then, in step S8, a period change process is performed to change the period of the cycle time of the wafer W.

図11は、基板搬送処理方法の周期変更処理の動作を示す説明図であり、(A)は第1動作図、(B)は第2動作図、(C)は第3動作図である。なお、図11では、ウエハWを搬入するロードロックモジュールLLMにおいて大幅な遅れ時間が生じた例を示している。 Figure 11 is an explanatory diagram showing the operation of the period change process of the substrate transfer processing method, where (A) is the first operation diagram, (B) is the second operation diagram, and (C) is the third operation diagram. Note that Figure 11 shows an example in which a significant delay time occurs in the load lock module LLM that loads the wafer W.

周期変更処理において、制御装置80は、図11(A)に示すように、遅れ時間を吸収できないロードロックモジュールLLMのウエハW9については、遅れ時間が生じた際のサイクルタイムでの搬送を行わない。これにより、ロードロックモジュールLLMよりも下流側のウエハW1~ウエハW8までは搬送処理を行うことで、次の各モジュールにウエハWが移動する。結果的に、第1プロセスモジュールPM1では、ウエハW9が搬送されない空の状態が形成される。 In the cycle change process, as shown in Figure 11(A), the controller 80 does not transfer wafer W9 in load lock module LLM, which cannot absorb the delay time, at the cycle time when the delay time occurs. As a result, wafers W1 through W8 downstream of load lock module LLM are transferred, and the wafers W move to the next modules. As a result, an empty state is created in first process module PM1, where wafer W9 is not transferred.

制御装置80は、この状態で今回のサイクルタイムを終了して次回のサイクルタイムを行う。次回のサイクルタイムにおいて、ウエハWがない第1プロセスモジュールPM1は基板処理を一時停止し、ウエハWがある各プロセスモジュールPMはそれぞれ基板処理を行う。なお、基板処理の一時停止時に、プロセスモジュールPMは、全ての構成の動作を停止しなくてよい。例えば、プロセスモジュールPMは、次の基板処理を適切に行うために処理容器41内の温度を保つように温調機構を動作させることが好ましい。 The control device 80 ends the current cycle in this state and starts the next cycle. During the next cycle, the first process module PM1, which does not have a wafer W, temporarily suspends substrate processing, and each process module PM that has a wafer W performs substrate processing. Note that when substrate processing is temporarily suspended, the process module PM does not need to stop operation of all components. For example, it is preferable for the process module PM to operate the temperature adjustment mechanism to maintain the temperature inside the processing vessel 41 in order to properly process the next substrate.

基板処理後に、制御装置80は、図11(B)に示すように、サイクルタイムに沿って各ウエハWを搬送する。つまり、ウエハW1~ウエハW9までが次の各プロセスモジュールPMに搬送される。この際、ウエハW9は、前回一時停止していたプロセスモジュールPMに搬送される。ウエハW1~ウエハW8と、ウエハW9との間には、空のプロセスモジュールPMが1つ分だけ生じた状態が維持される。 After substrate processing, the control device 80 transfers each wafer W in accordance with the cycle time, as shown in Figure 11 (B). That is, wafers W1 through W9 are transferred to the next process module PM. At this time, wafer W9 is transferred to the process module PM that was previously temporarily stopped. A state in which there is only one empty process module PM between wafers W1 through W8 and wafer W9 is maintained.

以下、図11(C)に示すように、制御装置80は、各搬送モジュールTMにより各ウエハWを順に搬送すると共に、各プロセスモジュールPMにより各ウエハWに対して基板処理を各々行う。これにより、基板処理システム1は、ウエハWがないプロセスモジュールPMが生じるものの、サイクルタイムに沿わない状態を回避できる。その結果、各搬送モジュールTMの搬送ロボット32を同期して動作せることが可能となる。 As shown in FIG. 11(C), the control device 80 then sequentially transfers each wafer W using each transfer module TM, and performs substrate processing on each wafer W using each process module PM. This allows the substrate processing system 1 to avoid situations where the cycle time is not met, even though some process modules PM may not contain wafers W. As a result, the transfer robots 32 of each transfer module TM can be operated synchronously.

図10に戻り、制御装置80は、ステップS8を終了すると、ウエハWの基板処理を終了するか否かを判定する(ステップS9)。ウエハWの基板処理を継続する場合(ステップS9:NO)には、ステップS2に戻り、以下同様の処理フローを繰り返す。一方、ウエハWの基板処理を終了する場合(ステップS9:YES)には、適宜の終了工程を行って今回の基板搬送処理方法を終了する。 Returning to FIG. 10, after completing step S8, the control device 80 determines whether or not to terminate substrate processing of the wafer W (step S9). If substrate processing of the wafer W is to continue (step S9: NO), the process returns to step S2, and the same process flow is repeated. On the other hand, if substrate processing of the wafer W is to terminate (step S9: YES), an appropriate termination step is performed, and the current substrate transfer processing method is terminated.

なお、本開示に係る基板処理システム1は、以上の実施形態に限定されず、種々の変形例をとり得る。例えば、基板処理システム1は、各プロセスモジュールPMのうちいずれかのプロセスモジュールPMで基板処理の遅れが生じて、サイクルタイムをずらした場合に、そのプロセスモジュールPM(およびプロセスモジュールPMよりも上流側のプロセスモジュールPM)で待機することになるウエハWについて、サイクルタイムをずらした旨の情報を、ウエハWの管理情報に付与することが好ましい。これにより、仮にウエハWの基板処理の不良が生じていた場合に、ユーザは、サイクルタイムをずらしたことによる要因を容易に勘案することができる。 The substrate processing system 1 according to the present disclosure is not limited to the above embodiment and may take various modified forms. For example, if a delay in substrate processing occurs in one of the process modules PM and the cycle time is shifted, the substrate processing system 1 preferably adds information to the management information of the wafer W that indicates that the cycle time has been shifted for the wafer W that is waiting in that process module PM (and any process modules PM upstream of that process module PM). This allows the user to easily consider the cause of the shift in cycle time if a defect occurs in the substrate processing of the wafer W.

図12は、変形例に係る基板処理システム1Aの全体構成を示す平面図である。図12に示すように、変形例に係る基板処理システム1Aの搬送モジュールTMは、一連に連続する1つの搬送用容器31を有し、この搬送用容器31内に複数(5つ)の搬送ロボット32を備える点で、上記の実施形態に係る基板処理システム1と異なっている。このように、基板処理システム1Aは、1つの搬送用容器31(搬送モジュールTM)に複数の搬送ロボット32を設置した場合でも、上記と同様の基板搬送処理方法を実施してウエハWに対して基板処理を順に行うことができる。また、この基板処理システム1Aでも、大幅な遅れ時間が生じた場合に、遅れ時間を吸収する、サイクルタイムを別のサイクルタイムに変更する等の処理を適切に行うことができる。 Figure 12 is a plan view showing the overall configuration of a substrate processing system 1A according to a modified example. As shown in Figure 12, the transfer module TM of the substrate processing system 1A according to the modified example has a single, continuous transfer container 31, and this transfer container 31 is equipped with multiple (five) transfer robots 32, which differs from the substrate processing system 1 according to the above embodiment. In this way, even when multiple transfer robots 32 are installed in a single transfer container 31 (transfer module TM), the substrate processing system 1A can perform the same substrate transfer processing method as described above to sequentially process wafers W. Furthermore, even with this substrate processing system 1A, if a significant delay occurs, appropriate processing can be performed, such as absorbing the delay or changing the cycle time to another cycle time.

以上の実施形態で説明した本開示の技術的思想および効果について以下に記載する。 The technical concepts and effects of the present disclosure described in the above embodiments are described below.

本開示の第1の態様は、基板(ウエハW)を搬送する1以上の搬送モジュールTMと、1以上の搬送モジュールTMにより搬送された基板に基板処理を行う複数のプロセスモジュールPMと、1以上の搬送モジュールTMの処理および複数のプロセスモジュールPMの処理を繰り返すための共通のサイクルタイムを設定し、サイクルタイムに基づき複数のプロセスモジュールPMのスケジュールおよび1以上の搬送モジュールTMのスケジュールを作成して制御を行う制御装置80と、を備える基板処理システム1であって、複数のプロセスモジュールPMのスケジュールは、基板を搬出する搬出期間と、基板を搬入する搬入期間と、基板処理を行うプロセス期間と、処理の遅れを吸収するための期間である余裕期間と、を含み、制御装置80は、基板処理システム1のモジュールの処理に遅れが生じた場合に、余裕期間によってモジュールの処理の遅れ時間が吸収できるか否かを判定する工程と、遅れ時間が吸収できないと判定した場合に、遅れが生じたモジュールの基板および遅れが生じたモジュールよりも上流側の基板を搬送するサイクルタイムを別のサイクルタイムに変更する工程と、を制御する。 A first aspect of the present disclosure is a substrate processing system 1 including one or more transfer modules TM that transfer substrates (wafers W), multiple process modules PM that perform substrate processing on substrates transferred by the one or more transfer modules TM, and a control device 80 that sets a common cycle time for repeating the processing of the one or more transfer modules TM and the processing of the multiple process modules PM, and creates and controls a schedule for the multiple process modules PM and a schedule for the one or more transfer modules TM based on the cycle time. The schedules for the multiple process modules PM include an unloading period for unloading substrates, a load period for loading substrates, a process period for performing substrate processing, and a slack period for absorbing processing delays. The control device 80 controls the following when a delay occurs in processing in a module of the substrate processing system 1: determining whether the delay in module processing can be absorbed by the slack period; and, if it is determined that the delay cannot be absorbed, changing the cycle time for transporting substrates from the delayed module and substrates upstream of the delayed module to a different cycle time.

上記によれば、基板処理システム1は、処理に大きな遅れが生じた場合に、設定した基板(ウエハW)を搬送するサイクルタイムを別のサイクルタイムに変更することで、基板の搬送および基板処理等の同期を安定して行うことができる。その一方で、余裕期間によって遅れ時間が吸収できる場合には、サイクルタイムに沿った処理を継続するため、基板処理全体としての遅れを回避することが可能となる。したがって、基板処理システム1は、基板の搬送および基板処理のスループットを高めることができる。 As described above, if a significant delay occurs in processing, the substrate processing system 1 can stably synchronize substrate transport and substrate processing by changing the set cycle time for transporting substrates (wafers W) to a different cycle time. On the other hand, if the delay can be absorbed by the slack period, processing continues according to the cycle time, making it possible to avoid delays in the substrate processing as a whole. Therefore, the substrate processing system 1 can increase the throughput of substrate transport and substrate processing.

また、制御装置80は、過去の複数のプロセスモジュールPMの搬出期間、搬入期間、プロセス期間に基づきサイクルタイムを設定する。これにより、基板処理システム1は、基板(ウエハW)の搬送および基板処理を行うためのサイクルタイムを精度よく設定することが可能となる。 In addition, the control device 80 sets the cycle time based on the past unloading, loading, and processing periods of multiple process modules PM. This enables the substrate processing system 1 to accurately set the cycle time for transporting and processing substrates (wafers W).

また、サイクルタイムは、1以上の搬送モジュールTMに基板(ウエハW)を搬入する時間長さであり、複数のプロセスモジュールPMのうちプロセス期間が最も長いプロセスモジュールに基づき設定される。これにより、基板処理システム1は、複数のプロセスモジュールPM全てのプロセス期間を包含したサイクルタイムを確実に設定することができる。 The cycle time is the length of time it takes to load a substrate (wafer W) into one or more transfer modules TM, and is set based on the process module with the longest process period among the multiple process modules PM. This allows the substrate processing system 1 to reliably set a cycle time that includes the process periods of all of the multiple process modules PM.

また、制御装置80は、遅れ時間が吸収できる場合に、1以上の搬送モジュールTMのスケジュールを遅れ時間に基づいてずらすと共に、複数のプロセスモジュールPMの余裕期間により遅れ時間を吸収する。これにより、基板処理システム1は、遅れ時間が吸収できる場合に、サイクルタイムを維持しつつ、処理の遅れを良好に吸収することができる。 Furthermore, when the delay time can be absorbed, the control device 80 shifts the schedule of one or more transfer modules TM based on the delay time, and absorbs the delay time using the slack time of multiple process modules PM. This allows the substrate processing system 1 to effectively absorb processing delays while maintaining the cycle time when the delay time can be absorbed.

また、サイクルタイムを変更する工程では、遅れが生じたモジュールよりも上流側のプロセスモジュールPMで、遅れ時間がサイクルタイムを超えるまで待機した後に、基板(ウエハW)を搬出する。これにより、基板処理システム1は、サイクルタイムを変更した後の基板を、新たなサイクルタイムに沿ってスムーズに搬送することができる。 Furthermore, in the process of changing the cycle time, the process module PM upstream of the module where the delay occurred waits until the delay time exceeds the cycle time, and then the substrate (wafer W) is unloaded. This allows the substrate processing system 1 to smoothly transport the substrate after the cycle time has been changed in accordance with the new cycle time.

また、複数のプロセスモジュールPMは、1以上の搬送モジュールTMの左側に隣接して配置される左列プロセスモジュール群と、1以上の搬送モジュールTMの右側に隣接して配置される右列プロセスモジュール群と、を形成しており、1以上の搬送モジュールTMのスケジュールは、左列プロセスモジュール群の搬送を行う左列搬送期間、右列プロセスモジュール群の搬送を行う右列搬送期間、左列プロセスモジュール群と右列プロセスモジュール群との間の搬送を行う列間搬送期間、基板(ウエハW)の搬送を待機する搬送待機期間を含み、制御装置80は、左列搬送期間、右列搬送期間、列間搬送期間が重ならないように1以上の搬送モジュールTMのスケジュールを設定する。これにより、基板処理システム1は、左列プロセスモジュール群および右列プロセスモジュール群を有する構成において、基板の搬送のタイミングを適切に設定することが可能となる。 The multiple process modules PM form a left-row process module group arranged adjacent to the left side of one or more transfer modules TM, and a right-row process module group arranged adjacent to the right side of one or more transfer modules TM. The schedule for the one or more transfer modules TM includes a left-row transfer period for transfer of the left-row process module group, a right-row transfer period for transfer of the right-row process module group, an inter-row transfer period for transfer between the left-row process module group and the right-row process module group, and a transfer wait period for waiting for substrate (wafer W) transfer. The control device 80 sets the schedule for the one or more transfer modules TM so that the left-row transfer period, right-row transfer period, and inter-row transfer period do not overlap. This allows the substrate processing system 1 to appropriately set the timing of substrate transfer in a configuration having a left-row process module group and a right-row process module group.

また、遅れ時間が吸収できるか否かを判定する工程では、遅れが生じたモジュールの下流側の搬送モジュールTMにおいて、遅れ時間により左列搬送期間、右列搬送期間または列間搬送期間が重なるか否かを判定し、左列搬送期間、右列搬送期間または列間搬送期間が重ならない場合に、下流側の搬送モジュールTMに隣接するプロセスモジュールPMの余裕期間により遅れ時間を吸収する一方で、左列搬送期間、右列搬送期間または列間搬送期間が重なる場合に、サイクルタイムを変更する工程を行う。これにより、基板処理システム1は、左列搬送処理、右列搬送処理および列間搬送処理を行う構成においてサイクルタイムを適切に変更できる。 Furthermore, in the process of determining whether the delay time can be absorbed, a determination is made as to whether the delay time will cause the left column transfer period, right column transfer period, or inter-column transfer period to overlap in the transfer module TM downstream of the module where the delay occurred. If the left column transfer period, right column transfer period, or inter-column transfer period do not overlap, the delay time is absorbed by the slack period of the process module PM adjacent to the downstream transfer module TM. However, if the left column transfer period, right column transfer period, or inter-column transfer period overlap, a process is performed to change the cycle time. This allows the substrate processing system 1 to appropriately change the cycle time in a configuration that performs left column transfer processing, right column transfer processing, and inter-column transfer processing.

また、遅れ時間が吸収できるか否かを判定する工程では、搬送モジュールTMにおいて遅れ時間により左列搬送期間、右列搬送期間または列間搬送期間が重ならない場合に、プロセスモジュールPMの余裕期間により遅れ時間を吸収する処理を、遅れが生じたモジュールから複数の搬送モジュールTMの下流側に向かって順に、遅れ時間により左列搬送期間、右列搬送期間または列間搬送期間が重なるまで、または遅れ時間の吸収が終わるまで繰り返す。これにより、基板処理システム1は、遅れ時間を吸収できるか否かの判定を精度よく行うことができる。 Furthermore, in the process of determining whether the delay time can be absorbed, if the delay time in the transport module TM does not cause the left column transport period, right column transport period, or inter-column transport period to overlap, the process of absorbing the delay time using the slack period of the process module PM is repeated in order from the module where the delay occurred toward the downstream side of the multiple transport modules TM until the delay time causes the left column transport period, right column transport period, or inter-column transport period to overlap, or until the delay time has been absorbed. This allows the substrate processing system 1 to accurately determine whether the delay time can be absorbed.

また、本開示の第2の態様は、1以上の搬送モジュールTMによって複数のプロセスモジュールPMに基板(ウエハW)を搬送して基板処理を行う基板処理システム1の制御装置80であって、制御装置80は、1以上の搬送モジュールTMの処理および複数のプロセスモジュールPMの処理を繰り返すための共通のサイクルタイムを設定し、サイクルタイムに基づき複数のプロセスモジュールPMのスケジュールおよび1以上の搬送モジュールTMのスケジュールを作成して制御を行い、複数のプロセスモジュールPMのスケジュールは、基板を搬出する搬出期間と、基板を搬入する搬入期間と、基板処理を行うプロセス期間と、処理の遅れを吸収するための期間である余裕期間と、を含み、制御装置は、基板処理システムのモジュールの処理に遅れが生じた場合に、余裕期間によってモジュールの処理の遅れ時間が吸収できるか否かを判定する工程と、遅れ時間が吸収できないと判定した場合に、遅れが生じたモジュールの基板および遅れが生じたモジュールよりも上流側の基板を搬送するサイクルタイムを別のサイクルタイムに変更する工程と、を制御する。 A second aspect of the present disclosure is a control device 80 for a substrate processing system 1 that transports substrates (wafers W) to multiple process modules PM using one or more transfer modules TM for substrate processing. The control device 80 sets a common cycle time for repeating the processing of one or more transfer modules TM and the processing of multiple process modules PM, and creates and controls a schedule for the multiple process modules PM and a schedule for the one or more transfer modules TM based on the cycle time. The schedules for the multiple process modules PM include an unloading period for unloading substrates, a load period for loading substrates, a process period for performing substrate processing, and a slack period for absorbing processing delays. When a delay occurs in processing in a module of the substrate processing system, the control device controls the following steps: determining whether the delay in module processing can be absorbed by the slack period; and, if it is determined that the delay cannot be absorbed, changing the cycle time for transporting substrates from the delayed module and substrates upstream of the delayed module to a different cycle time.

本開示の第3の態様は、1以上の搬送モジュールTMによって複数のプロセスモジュールPMに基板(ウエハW)を搬送して基板処理を行う基板搬送処理方法であって、複数のプロセスモジュールPMの処理および1以上の搬送モジュールTMの処理を繰り返すための共通のサイクルタイムを設定する工程と、サイクルタイムに基づき複数のプロセスモジュールPMにおける、基板を搬出する搬出期間と、基板を搬入する搬入期間と、基板処理を行うプロセス期間と、処理の遅れを吸収するための期間である余裕期間とを含むスケジュール、および1以上の搬送モジュールTMのスケジュールを作成する工程と、スケジュールに基づき、1以上の搬送モジュールTMおよび複数のプロセスモジュールPMを制御する工程と、基板処理システム1のモジュールの処理に遅れが生じた場合に、余裕期間によってモジュールの処理の遅れ時間が吸収できるか否かを判定する工程と、遅れ時間が吸収できないと判定した場合に、遅れが生じたモジュールの基板および遅れが生じたモジュールよりも上流側の基板を搬送するサイクルタイムを別のサイクルタイムに変更する工程と、有する。 A third aspect of the present disclosure is a substrate transfer and processing method for transferring substrates (wafers W) to multiple process modules PM using one or more transfer modules TM for substrate processing, the method comprising the steps of: setting a common cycle time for repeating the processing of the multiple process modules PM and the processing of one or more transfer modules TM; creating a schedule for the multiple process modules PM based on the cycle time, the schedule including an unloading period for unloading substrates, a load period for loading substrates, a process period for performing substrate processing, and a slack period for absorbing processing delays, and a schedule for the one or more transfer modules TM; controlling the one or more transfer modules TM and the multiple process modules PM based on the schedule; determining, when a delay occurs in processing in a module of the substrate processing system 1, whether the delay in module processing can be absorbed by the slack period; and, if it is determined that the delay cannot be absorbed, changing the cycle time for transporting substrates from the delayed module and substrates upstream of the delayed module to a different cycle time.

この第2の態様および第3の態様でも、処理に大きな遅れが生じた場合に、基板の搬送および基板処理等を安定して行うことができる。 Even in the second and third aspects, substrate transport and substrate processing can be carried out stably even if a significant delay occurs in processing.

今回開示された実施形態に係る基板処理システム1、制御装置80基板搬送処理方法は、すべての点において例示であって制限的なものではない。実施形態は、添付の請求の範囲およびその主旨を逸脱することなく、様々な形態で変形および改良が可能である。上記複数の実施形態に記載された事項は、矛盾しない範囲で他の構成も取り得ることができ、また、矛盾しない範囲で組み合わせることができる。 The substrate processing system 1, control device 80, and substrate transport and processing method according to the presently disclosed embodiments are illustrative in all respects and not restrictive. The embodiments may be modified and improved in various ways without departing from the spirit and scope of the appended claims. The matters described in the above multiple embodiments may be configured in other ways as long as they are not inconsistent, and may be combined as long as they are not inconsistent.

1 基板処理システム
80 制御装置
PM プロセスモジュール
TM 搬送モジュール
W ウエハ
1 Substrate processing system 80 Control device PM Process module TM Transfer module W Wafer

Claims (10)

基板を搬送する1以上の搬送モジュールと、
前記1以上の搬送モジュールにより搬送された前記基板に基板処理を行う複数のプロセスモジュールと、
前記1以上の搬送モジュールの搬送処理および前記複数のプロセスモジュールの処理を1周期の間に行う共通のサイクルタイムを設定し、前記サイクルタイムの1周期の間における前記複数のプロセスモジュールのスケジュールおよび前記1以上の搬送モジュールのスケジュールを作成して制御を行う制御装置と、を備える基板処理システムであって、
前記複数のプロセスモジュールのスケジュールは、前記基板を搬出する搬出期間と、前記基板を搬入する搬入期間と、前記基板処理を行うプロセス期間と、処理の遅れを吸収するための期間である余裕期間と、を含み、
前記制御装置は、
作成した前記複数のプロセスモジュールのスケジュールおよび前記1以上の搬送モジュールのスケジュールに基づいて当該複数のプロセスモジュールおよび当該1以上の搬送モジュールを制御して前記サイクルタイムを繰り返す際に、
前記基板処理システムのモジュールの処理に遅れが生じた場合に、前記余裕期間によって前記モジュールの処理の遅れ時間が吸収できるか否かを判定する工程と、
前記遅れ時間が吸収できないと判定した場合に、遅れが生じた前記モジュールの前記基板および遅れが生じた前記モジュールよりも上流側の前記基板について、設定していた前記サイクルタイムを別の周期の前記サイクルタイムに変更し、別の周期の前記サイクルタイムの前記複数のプロセスモジュールのスケジュールおよび前記1以上の搬送モジュールのスケジュールを実行する工程と、を制御する、
基板処理システム。
one or more transfer modules for transferring substrates;
a plurality of process modules for performing substrate processing on the substrates transferred by the one or more transfer modules;
a control device that sets a common cycle time during which transfer processing by the one or more transfer modules and processing by the plurality of process modules are performed in one period, and creates and controls a schedule for the plurality of process modules and a schedule for the one or more transfer modules during one period of the cycle time,
the schedules for the plurality of process modules include an unloading period for unloading the substrates, an loading period for loading the substrates, a process period for performing the substrate processing, and a margin period for absorbing processing delays;
The control device
When repeating the cycle time by controlling the plurality of process modules and the one or more transfer modules based on the created schedules of the plurality of process modules and the one or more transfer modules,
a step of determining, when a delay occurs in processing of a module of the substrate processing system, whether or not the delay time in processing of the module can be absorbed by the leeway period;
when it is determined that the delay time cannot be absorbed, changing the set cycle time to a cycle time of another period for the substrates in the module where the delay occurred and the substrates upstream of the module where the delay occurred, and executing the schedules of the plurality of process modules and the schedules of the one or more transfer modules for the cycle time of the other period .
Substrate processing system.
前記制御装置は、過去の前記複数のプロセスモジュールの前記搬出期間、前記搬入期間、前記プロセス期間に基づき前記サイクルタイムを設定する、
請求項1に記載の基板処理システム。
the control device sets the cycle time based on the past unloading periods, the past loading periods, and the past process periods of the plurality of process modules.
The substrate processing system of claim 1 .
前記サイクルタイムは、前記1以上の搬送モジュールに前記基板を搬入する時間長さであり、前記複数のプロセスモジュールのうち前記プロセス期間が最も長いプロセスモジュールに基づき設定される、
請求項2に記載の基板処理システム。
the cycle time is a time length for loading the substrate into the one or more transfer modules, and is set based on the process module with the longest process period among the plurality of process modules.
The substrate processing system of claim 2 .
前記制御装置は、
前記遅れ時間が吸収できる場合に、前記1以上の搬送モジュールのスケジュールを前記遅れ時間に基づいてずらすと共に、前記複数のプロセスモジュールの前記余裕期間により前記遅れ時間を吸収する、
請求項1乃至3のいずれか1項に記載の基板処理システム。
The control device
If the delay time can be absorbed, shifting the schedule of the one or more transfer modules based on the delay time, and absorbing the delay time by the slack periods of the plurality of process modules.
The substrate processing system according to claim 1 .
前記サイクルタイムを変更する工程では、遅れが生じた前記モジュールよりも上流側のプロセスモジュールで、前記遅れ時間が前記サイクルタイムを超えるまで待機した後に、前記基板を搬出する、
請求項1乃至4のいずれか1項に記載の基板処理システム。
In the step of changing the cycle time, the substrate is unloaded after waiting until the delay time exceeds the cycle time in a process module upstream of the module in which the delay has occurred.
The substrate processing system according to claim 1 .
前記複数のプロセスモジュールは、前記1以上の搬送モジュールの左側に隣接して配置される左列プロセスモジュール群と、前記1以上の搬送モジュールの右側に隣接して配置される右列プロセスモジュール群と、を形成しており、
前記1以上の搬送モジュールのスケジュールは、前記左列プロセスモジュール群の搬送を行う左列搬送期間、前記右列プロセスモジュール群の搬送を行う右列搬送期間、前記左列プロセスモジュール群と前記右列プロセスモジュール群との間の搬送を行う列間搬送期間、前記基板の搬送を待機する搬送待機期間を含み、
前記制御装置は、前記左列搬送期間、前記右列搬送期間、前記列間搬送期間が重ならないように前記1以上の搬送モジュールのスケジュールを設定する、
請求項1乃至5のいずれか1項に記載の基板処理システム。
the plurality of process modules form a left row process module group arranged adjacent to the left side of the one or more transfer modules, and a right row process module group arranged adjacent to the right side of the one or more transfer modules,
the schedule for the one or more transfer modules includes a left column transfer period for transferring the left column process module group, a right column transfer period for transferring the right column process module group, an inter-column transfer period for transferring between the left column process module group and the right column process module group, and a transfer waiting period for waiting for the transfer of the substrate;
the control device sets schedules for the one or more transport modules so that the left column transport period, the right column transport period, and the inter-column transport period do not overlap.
The substrate processing system according to claim 1 .
前記遅れ時間が吸収できるか否かを判定する工程では、遅れが生じた前記モジュールの下流側の搬送モジュールにおいて、前記遅れ時間により前記左列搬送期間、前記右列搬送期間または前記列間搬送期間が重なるか否かを判定し、
前記左列搬送期間、前記右列搬送期間または前記列間搬送期間が重ならない場合に、前記下流側の搬送モジュールに隣接する前記プロセスモジュールの前記余裕期間により前記遅れ時間を吸収する一方で、
前記左列搬送期間、前記右列搬送期間または前記列間搬送期間が重なる場合に、前記サイクルタイムを変更する工程を行う、
請求項6に記載の基板処理システム。
In the step of determining whether the delay time can be absorbed, it is determined whether the left column transport period, the right column transport period, or the inter-column transport period overlaps due to the delay time in a transport module downstream of the module in which the delay occurs;
When the left column transfer period, the right column transfer period, or the inter-column transfer period does not overlap, the delay time is absorbed by the surplus period of the process module adjacent to the downstream transfer module,
performing a step of changing the cycle time when the left column transfer period, the right column transfer period, or the inter-column transfer period overlaps;
The substrate processing system according to claim 6 .
前記遅れ時間が吸収できるか否かを判定する工程では、前記搬送モジュールにおいて前記遅れ時間により前記左列搬送期間、前記右列搬送期間または前記列間搬送期間が重ならない場合に、前記プロセスモジュールの前記余裕期間により前記遅れ時間を吸収する処理を、遅れが生じた前記モジュールから複数の前記搬送モジュールの下流側に向かって順に、前記遅れ時間により前記左列搬送期間、前記右列搬送期間または前記列間搬送期間が重なるまで、または前記遅れ時間の吸収が終わるまで繰り返す、
請求項7に記載の基板処理システム。
In the step of determining whether the delay time can be absorbed, when the left column transfer period, the right column transfer period, or the inter-column transfer period does not overlap in the transfer module due to the delay time, a process of absorbing the delay time by the slack period of the process module is repeated in order from the module where the delay occurred toward the downstream side of the plurality of transfer modules until the left column transfer period, the right column transfer period, or the inter-column transfer period overlap due to the delay time, or until absorption of the delay time is completed.
The substrate processing system of claim 7 .
1以上の搬送モジュールによって複数のプロセスモジュールに基板を搬送して基板処理を行う基板処理システムの制御装置であって、
前記制御装置は、前記1以上の搬送モジュールの搬送処理および前記複数のプロセスモジュールの処理を1周期の間に行う共通のサイクルタイムを設定し、前記サイクルタイムの1周期の間における前記複数のプロセスモジュールのスケジュールおよび前記1以上の搬送モジュールのスケジュールを作成して制御を行い、
前記複数のプロセスモジュールのスケジュールは、前記基板を搬出する搬出期間と、前記基板を搬入する搬入期間と、前記基板処理を行うプロセス期間と、処理の遅れを吸収するための期間である余裕期間と、を含み、
前記制御装置は、
作成した前記複数のプロセスモジュールのスケジュールおよび前記1以上の搬送モジュールのスケジュールに基づいて当該複数のプロセスモジュールおよび当該1以上の搬送モジュールを制御して前記サイクルタイムを繰り返す際に、
前記基板処理システムのモジュールの処理に遅れが生じた場合に、前記余裕期間によって前記モジュールの処理の遅れ時間が吸収できるか否かを判定する工程と、
前記遅れ時間が吸収できないと判定した場合に、遅れが生じた前記モジュールの前記基板および遅れが生じた前記モジュールよりも上流側の前記基板について、設定していた前記サイクルタイムを別の周期の前記サイクルタイムに変更し、別の周期の前記サイクルタイムの前記複数のプロセスモジュールのスケジュールおよび前記1以上の搬送モジュールのスケジュールを実行する工程と、を制御する、
制御装置。
A control device for a substrate processing system that transports substrates to a plurality of process modules by one or more transport modules and performs substrate processing,
the control device sets a common cycle time for performing the transfer processing of the one or more transfer modules and the processing of the plurality of process modules during one period , and creates and controls a schedule for the plurality of process modules and a schedule for the one or more transfer modules during one period of the cycle time;
the schedules for the plurality of process modules include an unloading period for unloading the substrates, an loading period for loading the substrates, a process period for performing the substrate processing, and a margin period for absorbing processing delays;
The control device
When repeating the cycle time by controlling the plurality of process modules and the one or more transfer modules based on the created schedules of the plurality of process modules and the one or more transfer modules,
a step of determining, when a delay occurs in processing of a module of the substrate processing system, whether or not the delay time in processing of the module can be absorbed by the leeway period;
when it is determined that the delay time cannot be absorbed, changing the set cycle time to a cycle time of another period for the substrates in the module where the delay occurred and the substrates upstream of the module where the delay occurred, and executing the schedules of the plurality of process modules and the schedules of the one or more transfer modules for the cycle time of the other period .
Control device.
1以上の搬送モジュールによって複数のプロセスモジュールに基板を搬送して基板処理を行う基板搬送処理方法であって、
前記複数のプロセスモジュールの処理および前記1以上の搬送モジュールの搬送処理を1周期の間に行う共通のサイクルタイムを設定する工程と、
前記サイクルタイムの1周期の間における前記複数のプロセスモジュールにおける、前記基板を搬出する搬出期間と、前記基板を搬入する搬入期間と、前記基板処理を行うプロセス期間と、処理の遅れを吸収するための期間である余裕期間とを含むスケジュール、および前記サイクルタイムの1周期の間における前記1以上の搬送モジュールのスケジュールを作成する工程と、を有し、
さらに、作成した前記複数のプロセスモジュールのスケジュールおよび前記1以上の搬送モジュールのスケジュールに基づいて当該複数のプロセスモジュールおよび当該1以上の搬送モジュールを制御して前記サイクルタイムを繰り返す際に、
基板処理システムのモジュールの処理に遅れが生じた場合に、前記余裕期間によって前記モジュールの処理の遅れ時間が吸収できるか否かを判定する工程と、
前記遅れ時間が吸収できないと判定した場合に、遅れが生じた前記モジュールの前記基板および遅れが生じた前記モジュールよりも上流側の前記基板について、設定していた前記サイクルタイムを別の周期の前記サイクルタイムに変更し、別の周期の前記サイクルタイムの前記複数のプロセスモジュールのスケジュールおよび前記1以上の搬送モジュールのスケジュールを実行する工程と、有する、
基板搬送処理方法。
A substrate transport and processing method for transporting substrates to a plurality of process modules by one or more transport modules and performing substrate processing, comprising:
setting a common cycle time for performing the processes in the plurality of process modules and the transfer process in the one or more transfer modules in one period ;
creating a schedule including an unloading period for unloading the substrate, an loading period for loading the substrate, a processing period for performing the substrate processing, and a surplus period for absorbing processing delays in the plurality of process modules during one period of the cycle time, and a schedule for the one or more transfer modules during one period of the cycle time ;
Furthermore, when repeating the cycle time by controlling the plurality of process modules and the one or more transfer modules based on the created schedules of the plurality of process modules and the one or more transfer modules,
a step of determining, when a delay occurs in processing of a module of the substrate processing system, whether or not the delay time in processing of the module can be absorbed by the leeway period;
when it is determined that the delay time cannot be absorbed, changing the set cycle time to a cycle time of another period for the substrates in the module where the delay occurred and the substrates upstream of the module where the delay occurred, and executing a schedule for the plurality of process modules and a schedule for the one or more transfer modules for the cycle time of the other period .
A substrate transport and processing method.
JP2022057068A 2022-03-30 2022-03-30 SUBSTRATE PROCESSING SYSTEM, CONTROL DEVICE, AND SUBSTRATE TRANSPORTATION AND PROCESSING METHOD Active JP7758449B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022057068A JP7758449B2 (en) 2022-03-30 2022-03-30 SUBSTRATE PROCESSING SYSTEM, CONTROL DEVICE, AND SUBSTRATE TRANSPORTATION AND PROCESSING METHOD

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022057068A JP7758449B2 (en) 2022-03-30 2022-03-30 SUBSTRATE PROCESSING SYSTEM, CONTROL DEVICE, AND SUBSTRATE TRANSPORTATION AND PROCESSING METHOD

Publications (2)

Publication Number Publication Date
JP2023148823A JP2023148823A (en) 2023-10-13
JP7758449B2 true JP7758449B2 (en) 2025-10-22

Family

ID=88288814

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022057068A Active JP7758449B2 (en) 2022-03-30 2022-03-30 SUBSTRATE PROCESSING SYSTEM, CONTROL DEVICE, AND SUBSTRATE TRANSPORTATION AND PROCESSING METHOD

Country Status (1)

Country Link
JP (1) JP7758449B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001093955A (en) 1999-09-24 2001-04-06 Dainippon Screen Mfg Co Ltd Apparatus and method for treating substrate
JP2002184671A (en) 2000-12-14 2002-06-28 Tokyo Electron Ltd Substrate processing system and substrate processing method
JP2006190894A (en) 2005-01-07 2006-07-20 Tokyo Electron Ltd Cluster tool processing system and module cycle time monitoring program
JP2016096211A (en) 2014-11-13 2016-05-26 株式会社日立ハイテクノロジーズ Vacuum processing apparatus
JP2020009837A (en) 2018-07-04 2020-01-16 東京エレクトロン株式会社 Substrate processing system, substrate transfer system, and control program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3174409B2 (en) * 1992-09-08 2001-06-11 株式会社日立国際電気 Semiconductor manufacturing apparatus and substrate processing method in semiconductor manufacturing apparatus
JPH10256342A (en) * 1997-03-06 1998-09-25 Kokusai Electric Co Ltd Transfer control method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001093955A (en) 1999-09-24 2001-04-06 Dainippon Screen Mfg Co Ltd Apparatus and method for treating substrate
JP2002184671A (en) 2000-12-14 2002-06-28 Tokyo Electron Ltd Substrate processing system and substrate processing method
JP2006190894A (en) 2005-01-07 2006-07-20 Tokyo Electron Ltd Cluster tool processing system and module cycle time monitoring program
JP2016096211A (en) 2014-11-13 2016-05-26 株式会社日立ハイテクノロジーズ Vacuum processing apparatus
JP2020009837A (en) 2018-07-04 2020-01-16 東京エレクトロン株式会社 Substrate processing system, substrate transfer system, and control program

Also Published As

Publication number Publication date
JP2023148823A (en) 2023-10-13

Similar Documents

Publication Publication Date Title
KR101757524B1 (en) Substrate conveyance method, and substrate conveyance device
KR102242431B1 (en) Substrate processing system, substrate transfer method, and control program
KR102294144B1 (en) Substrate processing system, substrate processing method, and control program
TWI891903B (en) Semiconductor manufacturing apparatus, substrate transport method and program
JPH0950948A (en) Failure coping system for semiconductor manufacturing equipment
JP2006203003A (en) Substrate transport processing apparatus, fault countermeasure method in substrate transport processing apparatus, and fault countermeasure program in substrate transport processing apparatus
JP7758449B2 (en) SUBSTRATE PROCESSING SYSTEM, CONTROL DEVICE, AND SUBSTRATE TRANSPORTATION AND PROCESSING METHOD
JP7240980B2 (en) SUBSTRATE PROCESSING APPARATUS AND SUBSTRATE CONVEYING METHOD
JP7137977B2 (en) SUBSTRATE PROCESSING APPARATUS AND SUBSTRATE PROCESSING METHOD
US20240213064A1 (en) Substrate processing system, control device, and substrate transfer processing method
JP7660362B2 (en) SUBSTRATE PROCESSING SYSTEM, SUBSTRATE PROCESSING METHOD, AND CONTROL PROGRAM
KR102166968B1 (en) Processing method and processing device
TWI838381B (en) Substrate processing method and substrate processing device
JP5997542B2 (en) Vacuum processing apparatus and vacuum processing method
JP5852787B2 (en) Substrate processing apparatus and substrate processing method
JP4664868B2 (en) Troubleshooting system for semiconductor manufacturing equipment
JP2008098670A (en) Troubleshooting system for semiconductor manufacturing equipment
JP7729643B2 (en) Substrate transfer device
JP4657528B2 (en) Processing system and processing method
JP2023128504A (en) Substrate transport method and semiconductor manufacturing system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240911

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250417

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250513

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250703

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: 20250909

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251007

R150 Certificate of patent or registration of utility model

Ref document number: 7758449

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150