[go: up one dir, main page]

JPH10256342A - Transfer control method - Google Patents

Transfer control method

Info

Publication number
JPH10256342A
JPH10256342A JP6917397A JP6917397A JPH10256342A JP H10256342 A JPH10256342 A JP H10256342A JP 6917397 A JP6917397 A JP 6917397A JP 6917397 A JP6917397 A JP 6917397A JP H10256342 A JPH10256342 A JP H10256342A
Authority
JP
Japan
Prior art keywords
transfer
schedule
processing
wafer
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.)
Pending
Application number
JP6917397A
Other languages
Japanese (ja)
Inventor
Masanori Okuno
正則 奥野
Masatoshi Kiyoku
正敏 曲
Katsushi Yamamori
克史 山森
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.)
Kokusai Denki Electric Inc
Original Assignee
Kokusai Electric Co 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 Kokusai Electric Co Ltd filed Critical Kokusai Electric Co Ltd
Priority to JP6917397A priority Critical patent/JPH10256342A/en
Publication of JPH10256342A publication Critical patent/JPH10256342A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【課題】 搬送処理スケジュールに従って基板搬送装置
に複数の基板を同時に搬送することなく複数の搬送先へ
並列的に順次搬送させるに際して、前記スケジュールと
実際の搬送処理行程とにずれ時間が生じた場合でも、製
品の品質を担保する。 【解決手段】 まず、前記装置による処理を監視して前
記スケジュールと実際の処理行程とのずれ時間を検出し
(ステップS4)、ずれ時間が検出された場合には、現
時点で搬送処理が開始されている基板と未だ搬送処理が
開始されていない基板とを特定する。次いで、前記スケ
ジュールから未だ処理が開始されていない基板に関する
部分を除いて処理が開始されている基板のスケジュール
をずれ時間に基づいて補正した後(ステップS5)、補
正されたスケジュールに未だ処理が開始されていない基
板に関するスケジュールを同時搬送を回避して繰り込ん
で新たな搬送処理スケジュールを作成し(ステップS6
〜S11)、これにより後続する搬送処理を実行させ
る。
(57) [Summary] When transferring a plurality of substrates to a plurality of destinations in parallel according to a transfer processing schedule without simultaneously transferring a plurality of substrates to a substrate transfer apparatus, the schedule is deviated from an actual transfer processing step. Ensuring product quality even when time occurs. First, a process by the apparatus is monitored to detect a time lag between the schedule and an actual process (step S4). If the time lag is detected, a transport process is started at the present time. And a substrate for which the transfer process has not yet started. Next, the schedule of the substrate whose processing has been started is corrected based on the time lag except for the portion related to the substrate whose processing has not yet started from the schedule (step S5), and then the processing starts in the corrected schedule. The schedule relating to the unprocessed substrates is added to avoid the simultaneous transport to create a new transport processing schedule (step S6).
To S11), thereby executing the subsequent transport process.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、複数の基板を同時
に搬送することなく複数の搬送先へ並列的に順次搬送さ
せるための搬送処理スケジュールに従って、半導体製造
装置に備えられた基板搬送装置に基板の搬送処理を実行
させる搬送制御方法に関し、特に、前記搬送処理スケジ
ュールと実際の搬送処理行程との間にずれ時間が生じた
場合であっても、同時搬送を回避して新たな搬送処理ス
ケジュールを作成し、この新たな搬送処理スケジュール
に従って後続する搬送処理を実行させることにより、製
造される半導体製品の品質を担保する搬送制御方法に関
する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method of transferring a plurality of substrates to a plurality of destinations in parallel without sequentially transferring the plurality of substrates to a plurality of destinations in accordance with a transfer processing schedule. Regarding the transfer control method for executing the transfer process, in particular, even if a shift time occurs between the transfer process schedule and the actual transfer process, avoid simultaneous transfer and create a new transfer process schedule. The present invention relates to a transport control method for ensuring the quality of a manufactured semiconductor product by creating and executing a subsequent transport process according to the new transport process schedule.

【0002】[0002]

【従来の技術】複数枚の半導体ウエハを並列的に順次処
理する半導体製造装置として、例えばクラスタ型枚葉式
半導体製造装置が知られる。図7に、このクラスタ型枚
葉式半導体製造装置1の構成例を示す。この装置1に
は、例えばウエハ上に薄膜を生成させるといったウエハ
の処理を行うプロセスモジュール(PM)と、ウエハを
搬送処理する基板搬送装置であるトランスポートモジュ
ール(TM)と、複数枚のウエハを格納するカセットモ
ジュール(CM)と、トランスポートモジュールとトラ
ンスポートモジュールとの間を接続し、これらモジュー
ル間でウエハを交換する処理を行うドッキングモジュー
ル(DM)とが備えられている。
2. Description of the Related Art As a semiconductor manufacturing apparatus for sequentially processing a plurality of semiconductor wafers in parallel, for example, a cluster type single wafer semiconductor manufacturing apparatus is known. FIG. 7 shows a configuration example of the cluster-type single-wafer semiconductor manufacturing apparatus 1. The apparatus 1 includes, for example, a process module (PM) that performs a wafer process such as forming a thin film on a wafer, a transport module (TM) that is a substrate transfer device that performs a wafer transfer process, and a plurality of wafers. There are provided a cassette module (CM) for storing, and a docking module (DM) for connecting between the transport module and the transport module and exchanging wafers between these modules.

【0003】また、上記したカセットモジュールには、
装置1の内部と外部とを隔てるドアが備えられており、
このドアを介して装置1の内外でのウエハの交換処理が
行われる。また、上記したトランスポートモジュールと
他のモジュールとの間には、両モジュールでの雰囲気を
分離するための境界面である例えばインタフェイスフラ
ンジから成るゲートバルブ(GV)が備えられている。
また、上記した各種の機能を有したモジュールは任意に
組み合わせて用いることができ、図7に示したように、
必要なモジュールを統合化して半導体製造装置を構成す
ることにより、装置外部とは環境的に隔離された生産シ
ステムを確立することができる。
[0003] The above-mentioned cassette module includes:
A door separating the inside and the outside of the device 1 is provided;
Through this door, wafer exchange processing inside and outside the apparatus 1 is performed. In addition, a gate valve (GV) composed of, for example, an interface flange, which is a boundary surface for separating the atmosphere between the two modules, is provided between the transport module and the other modules.
The modules having the various functions described above can be used in any combination, and as shown in FIG.
By integrating necessary modules into a semiconductor manufacturing apparatus, a production system that is environmentally isolated from the outside of the apparatus can be established.

【0004】上記図7に示した構成から成る半導体製造
装置1では、一般に、装置1に備えられた複数のプロセ
スモジュールにより複数枚のウエハを時間的に並列して
処理することが行われている。すなわち、前記トランス
ポートモジュールでは、例えば1枚のウエハを或る搬送
先へ搬送し、この搬送先において当該ウエハの処理を行
っている間に、別のウエハを他の搬送先へ搬送するとい
った処理が行われており、これにより、複数枚のウエハ
が並列的に処理されている。また、一般に、各モジュー
ルでの処理は、コンピュータ等の制御装置により制御さ
れて行われている。例えば図7に示した半導体製造装置
1では、同図に示すように、各プロセスモジュール毎に
制御を行うプロセスモジュールコントローラ(PMC)
が接続されており、また、各トランスポートモジュール
及びカセットモジュール毎に制御を行うトランスポート
・カセットモジュールコントローラ(TM・CMC)が
接続されている。
In the semiconductor manufacturing apparatus 1 having the configuration shown in FIG. 7, generally, a plurality of wafers are processed in time parallel by a plurality of process modules provided in the apparatus 1. . That is, in the transport module, for example, one wafer is transported to a certain destination, and while another wafer is being processed at this destination, another wafer is transported to another destination. In this manner, a plurality of wafers are processed in parallel. In general, processing in each module is performed under the control of a control device such as a computer. For example, in the semiconductor manufacturing apparatus 1 shown in FIG. 7, as shown in FIG. 7, a process module controller (PMC) for controlling each process module
Are connected, and a transport / cassette module controller (TM / CMC) for controlling each transport module and cassette module is connected.

【0005】また、上記した各モジュールコントローラ
は、例えばイーサネットLAN3といった回線を介して
これらコントローラを統括的に制御するクラスタコント
ローラ(CC)2に接続されており、半導体製造装置1
におけるすべての処理は、このクラスタコントローラ2
によって制御されている。このため、クラスタコントロ
ーラ2には、各ウエハ毎にどのような処理を行うかとい
った処理のスケジュールが記憶されており、クラスタコ
ントローラ2は、この記憶されたスケジュールに従って
複数枚のウエハの処理を順次行っていく。
Each of the above-mentioned module controllers is connected to a cluster controller (CC) 2 which controls these controllers via a line such as an Ethernet LAN 3.
Are all performed by this cluster controller 2.
Is controlled by For this reason, the cluster controller 2 stores a processing schedule such as what processing is performed for each wafer, and the cluster controller 2 sequentially processes a plurality of wafers according to the stored schedule. To go.

【0006】このようなスケジューリング機能を利用し
て、複数枚のウエハの処理が円滑に行われるように各ウ
エハ毎のスケジュールを組んだものがいわゆる自動運転
である。また、この自動運転におけるスケジュールを上
記した各モジュールにおける処理の待ち時間をなるべく
最小限に抑えるように作成した場合には、半導体製造装
置のスループット(単位時間当たりのウエハ処理枚数)
を向上させることができる。すなわち、一般に、半導体
製造装置は24時間常に稼働されており、上記した自動
運転機能を用いて製品を効率的に製造することが行われ
ている。上記のような自動運転を半導体製造装置に正し
く実行させるためには、各ウエハの同一時刻での処理が
重複しないようにスケジュールを作成しなければなら
ず、このため例えば、プロセスモジュールでの処理の終
了時等に或るウエハの搬送処理を行う必要があるときに
は、この時刻にトランスポートモジュール(ロボット)
が動作していないことが必要な条件となる。
A so-called automatic operation is one in which a schedule is set for each wafer by using such a scheduling function so that a plurality of wafers are processed smoothly. Further, when the schedule in the automatic operation is created so as to minimize the waiting time of the processing in each module described above, the throughput of the semiconductor manufacturing apparatus (the number of wafers processed per unit time)
Can be improved. That is, in general, a semiconductor manufacturing apparatus is constantly operated for 24 hours, and a product is efficiently manufactured using the above-described automatic operation function. In order for the semiconductor manufacturing apparatus to correctly execute the automatic operation as described above, it is necessary to create a schedule so that the processing of each wafer at the same time does not overlap. When it is necessary to carry out a certain wafer transfer process at the time of completion or the like, at this time, the transport module (robot)
Is a necessary condition that is not operating.

【0007】また、例えばプロセスモジュールでウエハ
に高温処理が施された場合には、処理が終了した後にな
おウエハがプロセスモジュールに放置されるとウエハの
膜に悪影響を及ぼしてしまうため、処理終了後には直ち
にプロセスモジュールからウエハを取り出して後続する
処理を行わなければならない。このような条件や上記し
た搬送処理における条件等を満たすようにしてウエハ処
理のスケジュールが作成され、このスケジュールがユー
ザ等によって装置に予め設定される。ここで、図8に示
すクラスタ型枚葉式半導体製造装置4により自動運転を
実行させるためのスケジュールの一例を図9に示す。図
8に示した半導体製造装置4には、2つのカセットモジ
ュールCM1及びCM2と、6つのプロセスモジュール
PM1〜PM6と、1つのトランスポートモジュールT
Mとが備えられており、また、これら各モジュールに
は、図7で示したものと同様な各モジュールコントロー
ラ及びこれらを統括制御するクラスタコントローラ2が
LAN3を介して接続されている(図示せず)。
Further, for example, when a wafer is subjected to a high-temperature process in a process module, if the wafer is left in the process module after the process is completed, the film on the wafer is adversely affected. Must immediately take out the wafer from the process module and perform the subsequent processing. A schedule of the wafer processing is created so as to satisfy such conditions and the above-described conditions in the transfer processing, and the schedule is preset in the apparatus by a user or the like. Here, FIG. 9 shows an example of a schedule for causing the cluster-type single-wafer semiconductor manufacturing apparatus 4 shown in FIG. 8 to execute automatic operation. The semiconductor manufacturing apparatus 4 shown in FIG. 8 includes two cassette modules CM1 and CM2, six process modules PM1 to PM6, and one transport module T
M, and a module controller similar to that shown in FIG. 7 and a cluster controller 2 for controlling these modules are connected to the respective modules via a LAN 3 (not shown). ).

【0008】また、図8には、処理対象となる各ウエハ
に対してユーザによって入力された処理の手順(処理ル
ート)が示してあり、例えば1枚目のウエハ(ウエハ
1)については、まず、カセットモジュールCM1のス
ロット1(ウエハ位置)からウエハ1を取り出し、次
に、プロセスモジュールPM1での処理を行い、次い
で、プロセスモジュールPM2での処理を行い、最後
に、カセットモジュールCM2のスロット1に処理され
たウエハ1を格納するように処理ルートが定められてい
る。また、2枚目及び3枚目のウエハ(ウエハ2及びウ
エハ3)についての処理ルートも図示したように定めら
れており、4枚目以降のウエハ(ウエハ4、ウエハ5、
ウエハ6・・・)については、これらウエハ1〜3につ
いての処理ルートと同一のルートを繰り返し処理に用い
ることが定められている。
FIG. 8 shows a processing procedure (processing route) input by the user for each wafer to be processed. For example, first, for the first wafer (wafer 1), Then, the wafer 1 is taken out from the slot 1 (wafer position) of the cassette module CM1, the processing is performed in the process module PM1, the processing is performed in the process module PM2, and finally, the processing is performed in the slot 1 of the cassette module CM2. A processing route is set so as to store the processed wafer 1. Also, the processing routes for the second and third wafers (wafer 2 and wafer 3) are defined as shown, and the fourth and subsequent wafers (wafer 4, wafer 5,
For the wafers 6...), The same route as the processing route for the wafers 1 to 3 is repeatedly used for the process.

【0009】上記した処理ルートでは、ウエハをどのカ
セットモジュールのどのスロット(ウエハ位置)から取
り出すかという情報及びウエハをどのカセットモジュー
ルのどのスロットに格納させるかという情報(ロード/
アンロードカセットモジュール名称及びスロット番号)
と、ウエハをどのプロセスモジュールで処理するかとい
う情報(処理プロセスモジュール名称)とが定められて
いる。また、図8には示されていないが、クラスタコン
トローラ2には、プロセスモジュールでのウエハ処理に
ついて、例えば処理に要すると予定されるプロセス時間
や処理を行う際の温度、圧力等の制御パラメータを定め
たプロセスレシピが装置4で行われる処理の数に対応し
て記憶されており、上記した各ウエハの各プロセスモジ
ュールでの処理に対して、記憶された内のどのプロセス
レシピに従って処理を行うかという情報(プロセスレシ
ピ名称)が定められている。
In the processing route described above, information indicating which wafer is to be taken out from which slot (wafer position) of which cassette module and information indicating which wafer is to be stored in which slot of which cassette module (load / load).
(Unload cassette module name and slot number)
And information on which process module processes the wafer (name of the process module). Although not shown in FIG. 8, the cluster controller 2 stores, for the wafer processing in the process module, control parameters such as a process time expected to be required for the process and a temperature and a pressure at the time of performing the process. The determined process recipe is stored in correspondence with the number of processes performed in the apparatus 4, and for each process module of each wafer described above, which of the stored process recipes is used to perform the process. (Process recipe name) is defined.

【0010】図9には、上記図8に示した各ウエハに対
する処理ルートに従って作成された半導体製造処理のス
ケジュールの一例が示されている。同図に示したスケジ
ュールには、各ウエハに対して搬送処理等の処理がいつ
行われるかという処理の流れが時刻順に従ってすべての
ウエハについてまとめられている。また、同図のスケジ
ュールでは、各処理に要すると予定される時間として、
搬送処理については搬送元のモジュール及び搬送先のモ
ジュールの種類にかかわらずに30秒を要すると予定
し、また、プロセスモジュールPM1、PM2、PM
4、PM5でのウエハ処理については1分を要すると予
定し、プロセスモジュールPM3でのウエハ処理につい
ては1分30秒を要すると予定し、プロセスモジュール
PM6でのウエハ処理については2分を要すると予定し
て、スケジュールが作成されている。また、上記した通
り、搬送処理等の処理について、2枚以上のウエハにつ
いて同一の処理を行う時刻が重複しないようにスケジュ
ールが組まれている。
FIG. 9 shows an example of a semiconductor manufacturing schedule created according to the processing route for each wafer shown in FIG. In the schedule shown in the drawing, the processing flow of when processing such as transfer processing is performed on each wafer is summarized for all the wafers in order of time. In the schedule shown in the figure, the time required for each process is
The transfer process is expected to take 30 seconds regardless of the type of the transfer source module and the transfer destination module, and the process modules PM1, PM2, PM
4. It is assumed that one minute is required for wafer processing in PM5, one minute and 30 seconds is required for wafer processing in process module PM3, and two minutes is required for wafer processing in process module PM6. Scheduled and scheduled have been created. Further, as described above, the schedules are set so that the times at which the same processing is performed on two or more wafers do not overlap in the processing such as the transfer processing.

【0011】[0011]

【発明が解決しようとする課題】しかしながら、上記の
ようなスケジュールに従ってウエハに搬送処理等の処理
が実行されている際に、例えば上記した各モジュールに
生じた一時的な障害により、実際の搬送処理行程が本来
予定していた処理行程から時間的にずれてしまうといっ
たことがあった。ここで、上記図9に示した搬送処理の
スケジュールにおいて、ウエハ1に対するプロセスモジ
ュールPM1での処理に30秒の遅延時間が発生してし
まった場合の例を図10に示す。このような処理の遅延
に対処する方法としては、例えば同図に示すように、ウ
エハ1について遅延が生じたときに未だ処理が開始され
ていなかった3枚目以降のウエハ処理の開始時刻を単純
に前記遅延時間分、すなわち30秒間遅延させてウエハ
投入待ち時間を延ばすようにずらすことが行われている
が、このような単純なスケジュールの変更では、プロセ
スモジュールでの処理終了後等のウエハ取り出しのタイ
ミング(ウエハの搬送処理時刻)が2枚以上のウエハ間
で重複してしまうことがある。
However, when a process such as a transfer process is performed on a wafer according to the above-described schedule, the actual transfer process may be performed due to, for example, a temporary failure occurring in each of the above-described modules. In some cases, the process deviates in time from the originally planned process. Here, FIG. 10 shows an example in which a delay time of 30 seconds occurs in the processing of the wafer 1 in the process module PM1 in the schedule of the transfer processing shown in FIG. As a method of coping with such a processing delay, for example, as shown in the figure, the start time of the third or later wafer processing that has not been started yet when the delay has occurred for the wafer 1 is simply set. In order to extend the wafer input waiting time by delaying the wafer by the delay time, that is, 30 seconds, such a simple change of the schedule requires the removal of the wafer after the completion of the processing in the process module. (The wafer transfer processing time) may overlap between two or more wafers.

【0012】例えば、上記図10に示した場合では、ウ
エハ3の処理開始時刻を30秒ずらすだけではウエハ2
との搬送処理時刻(2分30秒〜3分)が重なってしま
うために、更に待ち時間として30秒を設けてウエハ3
の搬送処理を時刻3分から開始することとしている。こ
の場合、ウエハ4の処理開始時刻を元の予定時刻(5
分)から30秒遅らせて時刻5分30秒とすると、ウエ
ハ3とウエハ4との搬送処理時刻(7分〜7分30秒)
が重複してしまい、これらウエハの内のいずれかの処理
を正常な手順で行うことができなくなってしまう。この
ため、例えば図10に示すようにウエハ4の搬送処理時
刻を更に遅らせて7分30秒に開始させた場合には、こ
の正常に処理を行うことができなかったウエハ4につい
てはウエハの膜質等といった品質が低下してしまうとい
った不具合があった。
[0012] For example, in the case shown in FIG.
Since the transfer processing times (2 minutes 30 seconds to 3 minutes) overlap with each other, 30 seconds are further provided as a waiting time so that the wafer 3
Is started from time 3 minutes. In this case, the processing start time of the wafer 4 is changed to the original scheduled time (5
Assuming that the time is 5 minutes and 30 seconds delayed from the minutes by 30 seconds, the transfer processing time of the wafer 3 and the wafer 4 (7 minutes to 7 minutes and 30 seconds)
Are duplicated, and it becomes impossible to perform any of the processing of these wafers in a normal procedure. For this reason, for example, as shown in FIG. 10, when the transfer processing time of the wafer 4 is further delayed and started at 7 minutes 30 seconds, the film quality of the wafer 4 which cannot be processed normally is determined. There was a problem that the quality deteriorated.

【0013】また、以上では、ウエハ処理の予定時刻と
実際の処理行程とに後続する処理に影響しない一時的な
時間のずれが生じた場合について示したが、例えば或る
プロセスモジュールにおける処理に要すると予定されて
いた時間が実際には設定された時間と違っていたため
に、後続する同一の処理についても同様な時間のずれが
生じてしまうことがある。このような場合にも、例えば
上記の場合と同様に、後続するウエハの処理開始時刻を
単純にずれた時間分ずらすといったスケジュールの変更
を行っただけでは、後続するウエハについて搬送処理の
重複を生じさせてしまうことがあり、品質の悪い製品を
製造してしまうといった不具合があった。
In the above description, a case has been described in which a temporary time lag occurs that does not affect the subsequent processing between the scheduled wafer processing time and the actual processing step. Then, since the scheduled time is actually different from the set time, a similar time lag may occur for the same subsequent processing. Even in such a case, as in the above case, for example, simply changing the processing start time of the subsequent wafer by the shifted time may cause duplication of the transfer processing for the subsequent wafer. There was a problem that the products could be made to produce poor quality products.

【0014】以上のように、予め作成されたスケジュー
ルに従って処理を実行する半導体製造装置において、実
際のウエハ処理行程が予定されていたスケジュールから
ずれてしまった場合には、後続するウエハについて搬送
処理が重複してしまうことがあるといった不具合があ
り、このため、後続する半導体製造処理を継続しても品
質の悪い製品を製造してしまうといった不具合があっ
た。また、上記のような時間のずれが生じた場合に製造
処理を停止させてユーザを呼び出すようにすることもで
きるが、この場合にも、上記した時間のずれが発生する
度にユーザによって装置の復旧作業等を行う必要があ
り、ユーザにとってこのような作業は非常に煩わしいと
いった不具合があった。
As described above, in a semiconductor manufacturing apparatus that executes processing according to a schedule created in advance, if the actual wafer processing step deviates from the planned schedule, the transfer processing is performed for the subsequent wafer. There is a problem that the semiconductor device may be duplicated, so that even if the subsequent semiconductor manufacturing process is continued, a product of poor quality is manufactured. In addition, when the time lag as described above occurs, the manufacturing process can be stopped and the user can be called. In this case, the user can use the apparatus every time the time lag occurs. It is necessary to perform a recovery operation or the like, and there is a problem that such an operation is very troublesome for the user.

【0015】本発明は、このような従来の課題を解決す
るためになされたもので、複数の基板を同時に搬送する
ことなく複数の搬送先へ並列的に順次搬送させるための
搬送処理スケジュールに従って、半導体製造装置に備え
られた基板搬送装置に基板の搬送処理を実行させるに際
して、前記搬送処理スケジュールと実際の搬送処理行程
との間にずれ時間が生じてしまった場合であっても、同
時搬送を回避して新たな搬送処理スケジュールを作成
し、この新たなスケジュールに従って後続する搬送処理
を実行させることにより、製造される半導体製品の品質
を担保することができる搬送制御方法を提供することを
目的とする。また、本発明は、前記搬送処理スケジュー
ルと実際の搬送処理行程との間にずれ時間が生じてしま
った場合であっても、製造処理を停止させてユーザによ
る復旧作業等が行われなくとも、製品の品質を担保し、
予定されていた品質を確保して後続する製造処理を実行
させることができる搬送制御方法を提供することを目的
とする。
The present invention has been made to solve such a conventional problem. According to the present invention, a transfer processing schedule for transferring a plurality of substrates to a plurality of transfer destinations in parallel without sequentially transferring the plurality of substrates is provided. When causing the substrate transfer apparatus provided in the semiconductor manufacturing apparatus to execute the transfer processing of the substrate, simultaneous transfer is performed even if a time lag occurs between the transfer processing schedule and the actual transfer processing process. An object of the present invention is to provide a transfer control method capable of ensuring the quality of a manufactured semiconductor product by avoiding and creating a new transfer processing schedule and executing a subsequent transfer processing according to the new schedule. I do. Further, the present invention, even in the case where a deviation time has occurred between the transfer processing schedule and the actual transfer processing process, even if the manufacturing process is stopped and the user does not perform a recovery operation or the like, Ensure product quality,
An object of the present invention is to provide a transport control method capable of ensuring scheduled quality and executing subsequent manufacturing processing.

【0016】[0016]

【課題を解決するための手段】上記目的を達成するた
め、本発明に係る搬送制御方法では、複数の基板を同時
に搬送することなく複数の搬送先へ並列的に順次搬送さ
せるための搬送処理スケジュールに従って、半導体製造
装置に備えられた基板搬送装置に基板の搬送処理を実行
させるに際して、次のような手順で搬送制御処理を行
う。まず、基板搬送装置による搬送処理をセンサ等によ
り監視して前記搬送処理スケジュールと実際の搬送処理
行程とのずれ時間を検出し、これらの間にずれ時間が検
出された場合には、前記複数の基板の内で現時点で搬送
処理が開始されている基板と未だ搬送処理が開始されて
いない基板とを例えば前記搬送処理スケジュールの実行
状況に基づいて特定する。次いで、搬送処理スケジュー
ルから未だ搬送処理が開始されていない基板に関する部
分を除いて現時点で搬送処理が開始されている基板の搬
送処理スケジュールを前記ずれ時間に基づいて補正した
後、補正された搬送処理スケジュールに前記未だ搬送処
理が開始されていない基板に関する搬送処理スケジュー
ルを同時搬送を回避して繰り込んで新たな搬送処理スケ
ジュールを作成する。そして、作成された新たな搬送処
理スケジュールに従って基板搬送装置に後続する搬送処
理を実行させる。
In order to achieve the above object, in the transfer control method according to the present invention, a transfer processing schedule for transferring a plurality of substrates sequentially and in parallel to a plurality of transfer destinations without simultaneously transferring a plurality of substrates is provided. According to the above, when the substrate transfer device provided in the semiconductor manufacturing apparatus executes the transfer process of the substrate, the transfer control process is performed in the following procedure. First, the transfer process by the substrate transfer device is monitored by a sensor or the like to detect a shift time between the transfer process schedule and the actual transfer process, and when a shift time is detected therebetween, the plurality of shift processes are performed. Among the substrates, a substrate for which the transfer processing has been started at the present time and a substrate for which the transfer processing has not been started are specified based on, for example, the execution status of the transfer processing schedule. Next, after correcting the transfer processing schedule of the substrate whose transfer processing has been started at present except for the part related to the substrate for which the transfer processing has not yet started from the transfer processing schedule, based on the shift time, the corrected transfer processing is performed. A new transfer processing schedule is created by adding the transfer processing schedule relating to the substrate for which transfer processing has not yet started to the schedule while avoiding simultaneous transfer. Then, the subsequent transfer processing is executed by the substrate transfer apparatus according to the created new transfer processing schedule.

【0017】従って、前記搬送処理スケジュールと実際
の搬送処理行程との間にずれ時間が生じてしまった場合
であっても、同時搬送を回避して新たな搬送処理スケジ
ュールが作成され、この新たなスケジュールに従って後
続する基板に対する搬送処理が実行されるため、基板の
膜質等といった製品の品質の低下を防止して、後続する
半導体製造処理を実行させることができる。ここで、本
発明に言う半導体製造装置には、半導体ウエハを処理す
る装置のみならず、LCD用のガラス基板等を処理する
装置をも含まれ、本発明により処理される基板として
も、半導体ウエハやLCD用のガラス基板等が用いられ
る。また、複数の基板を同時に搬送することなく複数の
搬送先へ並列的に順次搬送する処理とは、例えば上記図
9に示したスケジュールに基づいて行われる基板搬送装
置による搬送処理のことであり、複数の基板を複数の搬
送先へ時間的に並列して順次搬送する処理のことであ
る。
Therefore, even if a time delay occurs between the transfer processing schedule and the actual transfer processing, a new transfer processing schedule is created by avoiding simultaneous transfer, and the new transfer processing schedule is created. Since the subsequent transfer processing for the substrate is performed according to the schedule, it is possible to prevent a decrease in product quality such as the film quality of the substrate and to execute the subsequent semiconductor manufacturing processing. Here, the semiconductor manufacturing apparatus according to the present invention includes not only an apparatus for processing a semiconductor wafer, but also an apparatus for processing a glass substrate for an LCD, etc. And a glass substrate for LCD and the like. Further, the process of sequentially transporting a plurality of substrates in parallel to a plurality of destinations without simultaneously transporting the substrates is, for example, a transport process performed by a substrate transport device performed based on the schedule shown in FIG. 9, This is a process of sequentially transporting a plurality of substrates to a plurality of destinations in parallel in time.

【0018】また、上記した搬送制御処理においては、
前記搬送処理スケジュールと実際の搬送処理行程とのず
れ時間を検出する処理のステップと、搬送処理が開始さ
れている基板と未だ搬送処理が開始されていない基板と
を特定する処理のステップとが行われる順序としては任
意であり、例えば半導体製造処理中に搬送処理が開始さ
れた基板と未だ搬送処理が開始されていない基板とが常
に監視され、これによりこれら両基板が常に特定されて
いてもよく、要は、前記ずれ時間が検出された際に既に
搬送処理が開始されていた基板と未だ搬送処理が開始さ
れていなかった基板とを特定することができればよい。
In the above-described transport control process,
A step of detecting a time lag between the transfer processing schedule and an actual transfer processing step; and a step of specifying a board for which transfer processing has been started and a board for which transfer processing has not yet started. The order in which the transfer processing is started is arbitrary, for example, the substrate on which the transfer processing has been started and the substrate on which the transfer processing has not yet started during the semiconductor manufacturing process are always monitored, and thus both these substrates may be always specified. In short, it suffices if it is possible to identify a substrate for which the transfer process has already been started and a substrate for which the transfer process has not yet started when the shift time is detected.

【0019】[0019]

【発明の実施の形態】本発明に係る一実施例を図面を参
照して説明する。なお、本例では、上記した従来例の説
明において図8に示したクラスタ型枚葉式半導体製造装
置4によりウエハの搬送処理等といった半導体製造処理
を実行させる場合の例を示し、また、この半導体製造装
置4を統括制御するクラスタコントローラ2には、上記
図9に示した各ウエハに対する搬送処理のスケジュール
と同一の内容を有した搬送処理スケジュールが予め記憶
されているとする。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment according to the present invention will be described with reference to the drawings. In this example, an example in which a semiconductor manufacturing process such as a wafer transfer process is executed by the cluster type single wafer type semiconductor manufacturing apparatus 4 shown in FIG. It is assumed that a transfer processing schedule having the same contents as the transfer processing schedule for each wafer shown in FIG. 9 is stored in advance in the cluster controller 2 that integrally controls the manufacturing apparatus 4.

【0020】図1には、本発明に係る搬送制御方法によ
る搬送制御処理の一例が示してある。本例では、上記し
た搬送処理スケジュールとして、図2に示す搬送処理ス
ケジュールテーブル20aがクラスタコントローラ2に
記憶されているとする。このテーブル20aには、ウエ
ハの搬送処理スケジュールの設定として、各ウエハ(W
AFER)を例えば番号により識別するためのウエハI
Dと、これら各ウエハについての搬送を開始させる時刻
である搬送開始時刻及びこの搬送を終了させる時刻であ
る搬送終了時刻と、このウエハ搬送処理におけるウエハ
の搬送元及び搬送先のモジュールの名称とが予め設定さ
れており、上記したように、この内容として、図9に示
したスケジュールと同一の搬送処理スケジュールが設定
されている。なお、図中に搬送元或いは搬送先がカセッ
トモジュールである場合に示されている例えば”CM1
−2”とは、カセットモジュールCM1におけるスロッ
ト2(ウエハ位置)ということである。
FIG. 1 shows an example of a transfer control process by the transfer control method according to the present invention. In this example, it is assumed that a transport processing schedule table 20a shown in FIG. In this table 20a, each wafer (W
AFER) for identifying a wafer I by, for example, a number.
D, the transfer start time, which is the time at which transfer of each of these wafers is started, and the transfer end time, which is the time at which this transfer is ended, and the names of the modules of the wafer transfer source and transfer destination in this wafer transfer processing. This is set in advance, and as described above, the same transport processing schedule as the schedule shown in FIG. 9 is set as the contents. It should be noted that, for example, “CM1” shown when the transfer source or the transfer destination is a cassette module in the drawing.
"-2" means slot 2 (wafer position) in cassette module CM1.

【0021】また、上記のようにして予定されたウエハ
の搬送処理や各プロセスモジュールでのウエハ処理はク
ラスタコントローラ2によって監視されており、図2に
示したテーブル20aには、例えば、既に終了した搬送
処理については「済み」といった処理の状態が示され、
また、次に搬送することになっているウエハについてプ
ロセスモジュールでの処理が終了するのを待っていると
きには「タイムアップ待ち」といった処理の状態が示さ
れる。上記のようなテーブル20aに従った搬送制御処
理としては、まず、クラスタコントローラ2が半導体製
造装置4に自動運転を開始させる(ステップS1)。一
方、半導体製造装置4では、前記スケジュールに従った
処理の順序で各ウエハに対する半導体製造処理を実行し
ていき(ステップS2)、これとともに基板搬送装置
(トランスポートモジュールTM)によるウエハ搬送処
理やプロセスモジュールでのウエハ処理をセンサ等によ
り監視して、これら各処理が終了する度に、これら各処
理が終了したことをクラスタコントローラ2に通知す
る。
The planned wafer transfer processing and wafer processing in each process module as described above are monitored by the cluster controller 2, and the table 20a shown in FIG. For the transport process, the status of the process such as "completed" is indicated.
In addition, when waiting for the process to be completed in the process module for the next wafer to be transferred, a processing state such as “waiting for time-up” is displayed. As the transfer control processing according to the table 20a as described above, first, the cluster controller 2 causes the semiconductor manufacturing apparatus 4 to start automatic operation (step S1). On the other hand, in the semiconductor manufacturing apparatus 4, the semiconductor manufacturing processing is performed on each wafer in the processing order according to the schedule (step S2), and at the same time, the wafer transfer processing and the process by the substrate transfer apparatus (transport module TM) are performed. The wafer processing in the module is monitored by a sensor or the like, and each time the processing is completed, the completion of the processing is notified to the cluster controller 2.

【0022】クラスタコントローラ2では、半導体製造
装置4から上記した各処理の終了を知らせる通知を受信
すると(ステップS3)、前記テーブル20aに設定さ
れた搬送処理スケジュールにおける搬送処理の予定時刻
と実際の搬送処理行程での処理の実行時刻とを比較し、
これらの間に時間のずれが生じたか否かを判定して、ず
れが生じた場合にはこれらの間のずれ時間を検出する
(ステップS4)。ここで、本例では、予定のスケジュ
ールと実際の処理行程との間に時間のずれが生じたか否
かを判定するに際して、例えばずれ時間に対して5秒と
いった閾値を設定し、予定のスケジュールと実際の処理
行程との間にこの閾値以上の時間のずれが生じた場合に
は、両者の間でずれ時間が生じたことと判断して、この
ずれ時間を検出する。なお、このずれ時間の閾値として
は任意に設定されてよく、製造される製品に要求される
品質等に基づいて設定されればよい。また、各処理につ
いてそれぞれ異なる値の閾値が設定されても構わない。
When the cluster controller 2 receives from the semiconductor manufacturing apparatus 4 a notification notifying the end of each process described above (step S3), the scheduled time of the transfer process and the actual transfer in the transfer process schedule set in the table 20a are performed. Compare the execution time of the process in the process step,
It is determined whether or not a time lag occurs between them, and if a lag occurs, the lag time between them is detected (step S4). Here, in this example, when determining whether or not a time lag has occurred between the scheduled schedule and the actual processing process, a threshold value of, for example, 5 seconds is set for the lag time, and If a time lag that is equal to or longer than this threshold value occurs between the actual process and the actual process, it is determined that a lag time has occurred between the two, and this lag time is detected. The threshold value of the shift time may be set arbitrarily, and may be set based on the quality required for the manufactured product. Also, different threshold values may be set for each process.

【0023】上記のような処理ステップにより、予定の
スケジュールと実際の搬送処理行程との間にずれ時間が
検出されなかった場合には、上記で示した処理のステッ
プ(ステップS2〜S4)を繰り返して行うことにより
後続する搬送処理を続けて実行させる。一方、予定のス
ケジュールと実際の搬送処理行程との間にずれ時間が検
出された場合には、クラスタコントローラ2では、以下
のようにして搬送処理の制御を行う。まず、ずれ時間が
検出された時点で既にカセットモジュールから取り出さ
れて搬送処理が開始(スタート)されていたウエハと、
未だ搬送処理が開始(スタート)されていなかったウエ
ハとを例えば前記搬送処理スケジュールの実行状況に基
づいて特定する。
If no time difference is detected between the planned schedule and the actual transport processing step by the above processing steps, the above processing steps (steps S2 to S4) are repeated. Then, the subsequent transport processing is continuously executed. On the other hand, when a time lag between the scheduled schedule and the actual transport processing is detected, the cluster controller 2 controls the transport processing as follows. First, a wafer that has already been taken out of the cassette module and the transfer process has started (started) when the shift time is detected,
The wafer whose transfer processing has not yet been started (started) is specified based on, for example, the execution status of the transfer processing schedule.

【0024】ここで、本例では、上記したテーブル20
aに従った搬送処理行程において、時刻30秒〜1分3
0秒までの間に行われることになっていたプロセスモジ
ュールPM1におけるウエハ1についての処理が実際に
は更に30秒長い時間を要し、このため、時刻30秒〜
2分までの処理時間を要してしまった場合について説明
する。この場合には、例えば時刻1分30秒から開始さ
れる予定であったウエハ1の搬送処理が30秒遅延して
時刻2分から開始されることになるとともに、時刻2分
から開始される予定であったウエハ3の搬送処理がこの
時点では開始されないことになる。この場合には、上記
したウエハの特定処理として、クラスタコントローラ2
が、前記遅延時間が検出された時点で既に搬送処理が開
始されていたウエハとしてウエハ1及びウエハ2を特定
するとともに、未だ搬送処理が開始されていなかったウ
エハとしてウエハIDが”3”以降(ウエハ3以降)の
ウエハを特定する。
Here, in this example, the above-described table 20 is used.
In the transfer process according to a, time 30 seconds to 1 minute 3
The processing on the wafer 1 in the process module PM1 that was to be performed until 0 seconds actually requires an additional 30 seconds longer.
A case where a processing time of up to two minutes is required will be described. In this case, for example, the transfer processing of the wafer 1 that was to be started from the time 1 minute and 30 seconds is to be started from the time 2 minutes with a delay of 30 seconds and to be started from the time 2 minutes. At this point, the transfer process of the wafer 3 is not started. In this case, the cluster controller 2
However, the wafers 1 and 2 are specified as the wafers for which the transfer processing has already been started at the time when the delay time is detected, and the wafer IDs of which the transfer processing has not been started and the wafer IDs of “3” or later ( Wafer 3) is specified.

【0025】次に、クラスタコントローラ2が、前記未
だ搬送処理が開始されていなかったと特定されたウエハ
に関するスケジュールを除いて前記既に搬送処理が開始
されていたウエハについての搬送処理スケジュールを検
出されたずれ時間に基づいて補正する(ステップS
5)。すなわち、本例の場合には、図3に示すテーブル
20bのように、前記未だ搬送処理が開始されていなか
ったウエハ3以降のウエハに関するスケジュールをテー
ブル20aから除くとともに、遅延時間が発生した時点
よりも後に行われるウエハ1についての搬送処理の予定
時刻を30秒ずつ遅延させ、同様に、遅延時間が発生し
た時点よりも後に行われるウエハ2についての搬送処理
の予定時刻を30秒ずつ遅延させる。
Next, the cluster controller 2 detects the transfer processing schedule for the wafer for which the transfer processing has already been started, except for the schedule for the wafer for which the transfer processing has not been started yet. Correction based on time (step S
5). That is, in the case of the present example, as shown in a table 20b shown in FIG. 3, the schedule relating to the wafers 3 and subsequent wafers for which the transfer process has not yet been started is removed from the table 20a, and the schedule from the time when the delay time occurs Also, the scheduled time of the transfer process for the wafer 1 performed later is delayed by 30 seconds, and similarly, the scheduled time of the transfer process for the wafer 2 performed later than the time when the delay time occurs is delayed by 30 seconds.

【0026】このような補正処理の方法としては、例え
ばウエハ3以降に関するスケジュールをテーブル20a
から削除した後にウエハ1及びウエハ2についてのスケ
ジュールをそれぞれ遅延させることによって行われる
が、この補正処理の方法としては任意であり、例えばテ
ーブル20aに設定されているスケジュールを一旦全て
のウエハに関して遅延させた後に、ウエハ3以降に関す
るスケジュールを削除するようにしてもよい。また、上
記したテーブル20bに対応した補正後のウエハ1及び
ウエハ2に対する搬送処理等のスケジュールを図4に示
す。なお、同図に示したスケジュールの内容としては、
前記テーブル20bの内容と同様である。また、この時
点での処理行程の状態は、ウエハ1が時刻2分〜2分3
0秒の間にプロセスモジュールPM1からプロセスモジ
ュールPM2へ搬送されたところである。
As a method of such a correction processing, for example, a schedule for the wafer 3 and thereafter is stored in a table 20a.
This is performed by delaying the schedule for each of the wafers 1 and 2 after the deletion. However, the method of this correction processing is arbitrary. For example, the schedule set in the table 20a is temporarily delayed for all the wafers. After that, the schedule for the wafer 3 and thereafter may be deleted. FIG. 4 shows a schedule of a transfer process and the like for the wafers 1 and 2 after the correction corresponding to the table 20b. The contents of the schedule shown in FIG.
The contents are the same as the contents of the table 20b. Further, the state of the processing step at this point is as follows.
It has just been transferred from the process module PM1 to the process module PM2 during 0 seconds.

【0027】ここで、上記のようなスケジュールの補正
処理を行った場合には、前記ずれ時間が検出された時点
で既に搬送処理が開始されていたウエハ2については、
例えば図4に示されるように、プロセスモジュールPM
3で予定されていた処理時間(1分30秒間)よりも更
に30秒長く当該モジュール内に放置されることとな
り、製品の品質は保証されなくなる。このため、本例で
は以下で、ウエハ2についてのスケジュールを更に補正
することにより、ウエハ2について本来予定されていた
処理の手順を担保して新たな搬送処理スケジュールを作
成する。なお、上記したウエハ2のようにずれ時間が検
出された時点で既に処理の一部が開始されてしまってい
たウエハについては、以下で説明する更なるスケジュー
ルの補正処理によっても予定されていた手順通りのスケ
ジュールを組むことができるとは限らないため、以下で
説明する更なる補正処理を行うかどうかは任意である。
Here, when the above-described schedule correction processing is performed, the wafer 2 for which the transfer processing has already been started at the time when the deviation time is detected is determined.
For example, as shown in FIG.
The module is left in the module for 30 seconds longer than the processing time (1 minute and 30 seconds) scheduled in the step 3, and the quality of the product cannot be guaranteed. For this reason, in this example, a new transfer processing schedule is created by further correcting the schedule for the wafer 2 while ensuring the originally planned processing procedure for the wafer 2 below. For a wafer, such as the above-described wafer 2, for which a part of the processing has already been started at the time when the shift time is detected, a procedure which is also planned by the correction processing of a further schedule described below. Since it is not always possible to make a schedule as described above, it is optional whether or not to perform the further correction processing described below.

【0028】すなわち、本例では、テーブル20bに示
されるように、ウエハ2の搬送処理が本来予定されてい
た時刻である時刻2分30秒〜3分の間及び時刻4分〜
4分30秒の間のいずれにおいてもウエハ1について上
記のように遅延された搬送処理の予定が入っていないた
め、これらの空き時間を利用することにより、ウエハ2
についてのスケジュールを元の予定通りのスケジュール
に更に補正して、ウエハ2についての本来の処理手順を
担保することができる。ここで、この補正処理が上記し
た更なる補正処理であり、上記したように、ウエハ2の
搬送処理が本来予定されていた時刻にウエハ1について
の搬送処理の予定が入ってしまっていた場合には、ウエ
ハ2についてこの更なる補正処理を行うことはできな
い。
That is, in this example, as shown in the table 20b, the time between the time of 2 minutes 30 seconds to 3 minutes and the time of 4 minutes to
Since there is no schedule for the transfer processing of the wafer 1 as described above in any of the time periods of 4 minutes and 30 seconds, by utilizing these idle times, the wafer 2 can be used.
Can be further corrected to the original schedule, and the original processing procedure for the wafer 2 can be secured. Here, this correction processing is the above-mentioned further correction processing. As described above, it is assumed that the transfer processing of the wafer 1 has been scheduled at the time when the transfer processing of the wafer 2 was originally scheduled. Cannot perform this further correction process on the wafer 2.

【0029】上記のようにしてウエハ1及びウエハ2に
ついてのスケジュールが補正された後、クラスタコント
ローラ2が、前記ずれ時間が生じた時点で未だ搬送処理
が開始されていなかったウエハ3以降のウエハに関する
スケジュールを補正された搬送処理スケジュールに以下
のようにして繰り込んでいく。なお、本例では、このス
ケジュールの繰り込み処理をウエハIDの順(ウエハ
3、ウエハ4、・・・)に行うこととし、まず、ウエハ
3のスケジュールを上記のようにして補正されたウエハ
1及びウエハ2に関する搬送処理スケジュールに繰り込
む処理について説明する。
After the schedules for the wafers 1 and 2 have been corrected as described above, the cluster controller 2 determines that the transfer processing has not started yet for the wafers 3 and subsequent wafers at the time when the shift time has occurred. The schedule is incorporated into the corrected transport processing schedule as follows. In this example, the schedule reloading process is performed in the order of the wafer IDs (wafer 3, wafer 4,...), And first, the schedule of the wafer 3 is corrected as described above. The process of moving into the transfer process schedule for the wafer 2 will be described.

【0030】まず、前記補正されたスケジュール中に組
み込まれたウエハ1及びウエハ2に関する搬送処理の予
定時刻の隙間に空き時間があるかどうかを例えば時刻の
早い順に検索する(ステップS6)。この空き時間とし
ては、例えば時刻3分〜3分30秒があり、この間の時
刻にはウエハ1及びウエハ2に関する搬送処理の予定が
入っていない。この場合に、この空き時間を利用してウ
エハ3をカセットモジュールCM1(スロット3)から
プロセスモジュールPM5へ搬送するようにスケジュー
ルを組み込もうとしたときには、ウエハ3について後続
する他の搬送処理の時刻にも、基板搬送装置による搬送
処理の予定が空いていること、すなわち同時搬送を回避
していることが必要な条件となる。
First, a search is made, for example, in ascending order of time, to determine whether there is a free time in the gap between the scheduled transfer times for the wafers 1 and 2 incorporated in the corrected schedule (step S6). The vacant time is, for example, from 3 minutes to 3 minutes and 30 seconds, and during this time, there is no schedule for the transfer process for the wafers 1 and 2. In this case, when the schedule is set to transfer the wafer 3 from the cassette module CM1 (slot 3) to the process module PM5 by utilizing the idle time, the time of another subsequent transfer processing of the wafer 3 is performed. In addition, a necessary condition is that the schedule of the transfer process by the substrate transfer device is vacant, that is, simultaneous transfer is avoided.

【0031】このため、次に、上記した場合にウエハ3
のプロセスモジュールPM5への搬送処理が終了すると
予定される時刻3分30秒に当該モジュールPM5にお
けるウエハ3の処理に要すると予定される時間である1
分間を加えることにより、前記モジュールPM5からウ
エハ3を取り出すと予定される時刻A、すなわち時刻4
分30秒を計算し(ステップS7)、この時刻Aでウエ
ハ3の搬送処理を行うことができるか、すなわち他のウ
エハの搬送処理の予定が入っていないかどうかを確認す
る(ステップS8)。
Therefore, next, in the case described above, the wafer 3
Is the time required to process the wafer 3 in the module PM5 at the time 3 minutes 30 seconds when the transfer process to the process module PM5 is completed.
By adding minutes, time A expected to take out the wafer 3 from the module PM5, that is, time 4
Minute and 30 seconds are calculated (step S7), and it is confirmed whether the transfer processing of the wafer 3 can be performed at the time A, that is, whether or not the transfer processing of another wafer is scheduled (step S8).

【0032】また、例えばウエハ3のように半導体製造
装置4での一連の処理において複数回の搬送処理が行わ
れる場合には、これらすべての搬送処理の予定時刻につ
いて、上記のような確認処理(ステップS7〜S8)を
同時に行う。例えばウエハ3については、上記した搬送
処理の予定時刻4分30秒〜5分での搬送処理スケジュ
ールには空きがあり、また、ウエハ3について更に行わ
れるプロセスモジュールPM6からカセットモジュール
CM2(スロット3)への搬送処理の予定時刻7分〜7
分30秒についても搬送処理スケジュールの予定が空い
ていることが確認され、この空き時間にウエハ3につい
てのスケジュールを繰り込むことが確定され、当該スケ
ジュールが搬送処理スケジュールに繰り込まれる(ステ
ップS9)。
When a plurality of transfer processes are performed in a series of processes in the semiconductor manufacturing apparatus 4 such as the wafer 3, for example, the above confirmation process ( Steps S7 to S8) are performed simultaneously. For example, for the wafer 3, there is a vacancy in the transfer processing schedule at the scheduled transfer time of 4 minutes 30 seconds to 5 minutes, and the process module PM 6 to be further performed on the wafer 3 to the cassette module CM 2 (slot 3) Scheduled time 7 minutes to 7
It is confirmed that the schedule of the transfer processing schedule is vacant even for 30 minutes, and it is determined that the schedule for the wafer 3 is to be included in the empty time, and the schedule is included in the transfer processing schedule (step S9). .

【0033】なお、上記の処理(ステップS7〜S8)
において、ウエハ3に対するいずれかの搬送処理の予定
時刻に既に他のウエハの搬送処理の予定が入っていた場
合には、前記既に設定されている他のウエハについての
スケジュール中の隙間から再び他の空き時間を検索し
(ステップS6)、上記した処理(ステップS7〜S
8)を繰り返す。また、既にテーブルに設定されたウエ
ハについてのスケジュール中の隙間に空き時間がなかっ
た場合や、或いは、空き時間があっても、上記した確認
処理の結果、これらいずれの空き時間を利用してもウエ
ハ3のスケジュールを同時搬送を回避して組み込むこと
ができない場合には、テーブルの最後、すなわち既にテ
ーブルに設定された他のウエハについてのスケジュール
がすべて終了すると予定される時刻よりも後の時刻にウ
エハ3のスケジュールを繰り込む(ステップS11)。
The above processing (steps S7 to S8)
In the case where the transfer processing of another wafer has already been scheduled at the scheduled time of any transfer processing for the wafer 3, another gap is again set from the gap in the schedule for the already set other wafer. The vacant time is searched (step S6), and the above processing (steps S7 to S7) is performed.
Repeat step 8). Further, when there is no free time in the gap in the schedule for the wafer already set in the table, or even if there is a free time, as a result of the above-described confirmation processing, any of these free times can be used. If the schedule of the wafer 3 cannot be incorporated by avoiding simultaneous transfer, the schedule at the end of the table, that is, a time later than the time at which the schedule for all the other wafers already set in the table is expected to end is set. The schedule of the wafer 3 is recalculated (step S11).

【0034】次いで、上記したウエハ3の場合と同様な
繰り込み処理により、ウエハ4以降のウエハのスケジュ
ールについても、既に搬送処理の予定が設定されたウエ
ハとの同時搬送を回避して搬送処理スケジュールに順次
繰り込んでいく(ステップS10)。以上の処理ステッ
プにより、図5に示すような新たな搬送処理スケジュー
ルテーブル20cが作成され、クラスタコントローラ2
は、この新たに作成された搬送処理スケジュールに従っ
て基板搬送装置に後続する搬送処理を実行させる(ステ
ップS2)。なお、図6には前記図5に示したテーブル
20cに対応した半導体製造処理のスケジュールを示し
てあり、スケジュールの内容については、前記テーブル
20cの内容と同様である。
Next, by the same renormalization processing as in the case of the wafer 3 described above, the schedule of the wafers after the wafer 4 is also changed to the transfer processing schedule by avoiding simultaneous transfer with the wafers for which the transfer processing is already set. The process is sequentially performed (step S10). By the above processing steps, a new transport processing schedule table 20c as shown in FIG.
Causes the substrate transfer apparatus to execute the subsequent transfer processing according to the newly created transfer processing schedule (step S2). FIG. 6 shows a schedule of the semiconductor manufacturing process corresponding to the table 20c shown in FIG. 5, and the content of the schedule is the same as the content of the table 20c.

【0035】従って、複数の基板を同時に搬送すること
なく複数の搬送先へ並列的に順次搬送させるための搬送
処理スケジュールに従って、半導体製造装置に備えられ
た基板搬送装置に基板の搬送処理を実行させるに際し
て、前記搬送処理スケジュールと実際の搬送処理行程と
の間にずれ時間が生じてしまった場合であっても、上記
のように同時搬送を回避して新たな搬送処理スケジュー
ルが作成され、この新たなスケジュールに従って後続す
る搬送処理が実行されるため、製造される半導体製品の
品質を担保することができる。また、上記のような搬送
制御方法が用いられた場合には、上記したようなずれ時
間が生じてしまった場合であっても、製造処理を停止さ
せてユーザにより復旧作業等を行う必要がなく、半導体
制御装置を制御するコントローラ等によって元の正常な
運転状態を復旧させることができる。
Therefore, according to a transfer processing schedule for sequentially transferring a plurality of substrates to a plurality of transfer destinations in parallel without transferring the plurality of substrates at the same time, the substrate transfer processing provided in the semiconductor manufacturing apparatus is performed. At this time, even if a time lag occurs between the transfer processing schedule and the actual transfer processing step, a simultaneous transfer processing is avoided as described above, and a new transfer processing schedule is created. Subsequent transport processing is performed according to a suitable schedule, so that the quality of the manufactured semiconductor product can be ensured. In addition, when the above-described transport control method is used, even if the above-described shift time has occurred, it is not necessary to stop the manufacturing process and perform a recovery operation by the user. The original normal operation state can be restored by a controller or the like that controls the semiconductor control device.

【0036】また、上記実施例では、ずれ時間が生じた
時点で未だ搬送処理が開始されていなかったウエハに関
するスケジュールを繰り込んでいく際に、時刻の早い順
に空き時間を検索して繰り込み処理を行うようにしたた
め、処理対象となるウエハのすべてを処理するのに要す
る全処理時間を短縮するように新たな搬送処理スケジュ
ールを作成することができる。ここで、上記実施例で
は、プロセスモジュールPM1におけるウエハ1に対す
る処理に要すると予め予定された処理時間(1分間)が
実際の処理時間(1分30秒間)とは異なっていた場合
について説明したため、このウエハ1と同一の処理が行
われる後続するウエハ4、ウエハ7、・・・のスケジュ
ールについても、上記したウエハ1に生じた30秒の遅
延時間をスケジュールに組み込んで、上記図5に示した
新たな搬送処理スケジュールテーブル20cを作成し
た。
Further, in the above embodiment, when the schedule relating to the wafers for which the transfer process has not yet started at the time when the shift time has occurred, the free time is searched for in the order of earlier time and the transfer process is performed. Since the processing is performed, a new transfer processing schedule can be created so as to reduce the total processing time required to process all of the wafers to be processed. Here, in the above-described embodiment, a case has been described in which the processing time (1 minute) scheduled in advance for processing the wafer 1 in the process module PM1 is different from the actual processing time (1 minute 30 seconds). The schedule of the subsequent wafers 4, wafers 7,... In which the same processing as that of the wafer 1 is performed is also shown in FIG. A new transport processing schedule table 20c was created.

【0037】この場合には、例えば図1に示すように、
各処理行程に要すると予定される処理時間をまとめたテ
ーブル10を上記したクラスタコントローラ2により予
め記憶しておく。そして、例えばプロセスモジュールP
M1でウエハ1に対して行われた実際の処理(プロセス
レシピA)に要した時間が予め予定されていた処理時間
(1分間)とは異なり、更に30秒多くの処理時間を要
することが確認された場合には、テーブル10中に設定
された前記”1分間”を実際の処理に要した”1分30
秒間”に変更して、この実際に要した処理時間を新たな
設定時間として記憶し、上記した新たな搬送処理スケジ
ュールを作成する際に反映させる(遅延時間の学習)。
In this case, for example, as shown in FIG.
The cluster controller 2 previously stores a table 10 in which processing times expected to be required for each processing step are summarized. Then, for example, the process module P
It was confirmed that the time required for the actual processing (process recipe A) performed on the wafer 1 in M1 was different from the processing time (1 minute) scheduled in advance, and that an additional processing time of 30 seconds was required. In this case, the “1 minute” set in the table 10 is changed to “1 minute 30” required for actual processing.
Secondly, the actually required processing time is stored as a new set time, and is reflected when a new transport processing schedule is created (learning of delay time).

【0038】また、上記実施例では、本発明に係る搬送
制御方法による搬送制御処理を例えばプロセッサやメモ
リを備えたハードウェア資源(クラスタコントローラ
2)において、プロセッサが制御プログラムを実行する
ことにより行った場合の例を示したが、本発明では、上
記した搬送制御処理において説明した各処理ステップを
行う機能手段を独立したハードウェア回路として構成し
てもよい。
In the above embodiment, the transport control process according to the transport control method according to the present invention is performed by the processor executing a control program in a hardware resource (cluster controller 2) having a processor and a memory, for example. Although an example of the case has been described, in the present invention, the function means for performing each processing step described in the above-described transport control processing may be configured as an independent hardware circuit.

【0039】また、上記実施例では、プロセスモジュー
ルでのウエハ処理において遅延時間が生じた場合につい
て説明したが、搬送処理スケジュールと実際の搬送処理
行程との間にずれ時間を生じさせる原因としては、例え
ば基板搬送装置による基板搬送処理の際にずれ時間が生
じることもあり、本発明は、このようにして生じたずれ
時間に対処して半導体製造装置の正常な運転の実行を担
保したものである。また、ずれ時間としても、必ずしも
上記実施例のように実際の搬送処理行程が予定されてい
たスケジュールよりも遅延してしまった場合に限られ
ず、実際の搬送処理行程の方が予定されていたスケジュ
ールよりも速く進んでしまった場合にも本発明により新
たな搬送処理スケジュールを作成して製品の品質の低下
を防止することができる。
Further, in the above embodiment, the case where the delay time occurs in the wafer processing in the process module has been described. However, the cause of the time lag between the transfer processing schedule and the actual transfer processing step is as follows. For example, a shift time may occur during the substrate transfer processing by the substrate transfer apparatus, and the present invention ensures execution of a normal operation of the semiconductor manufacturing apparatus in response to the shift time thus generated. . In addition, the shift time is not necessarily limited to the case in which the actual transfer process is delayed from the scheduled schedule as in the above-described embodiment, and the schedule in which the actual transfer process is scheduled is not limited. Even when the process proceeds faster, a new transport processing schedule can be created according to the present invention to prevent a decrease in product quality.

【0040】また、本発明は、前記ずれ時間が検出され
た際に、既に搬送処理が開始されていた基板についての
スケジュールを補正した後、未だ搬送処理が開始されて
いなかった基板に関するスケジュールを前記補正された
搬送処理スケジュールに同時搬送を回避して繰り込むも
のであるため、スケジュールを繰り込むことができる空
き時間が複数箇所あった場合には、いずれの空き時間を
利用して当該スケジュールが組み込まれてもよい。ま
た、この際、予め予定されていた搬送処理の開始時刻よ
りも早い時刻に前記スケジュールが繰り込まれても構わ
ない。
Further, according to the present invention, when the shift time is detected, after correcting the schedule for the substrate for which the transfer process has already been started, the schedule for the substrate for which the transfer process has not yet been started is set. Since the corrected transport processing schedule is incorporated into the corrected transport processing schedule while avoiding simultaneous transport, if there are a plurality of free times where the schedule can be included, the schedule is incorporated using any available time. Is also good. At this time, the schedule may be added at a time earlier than the scheduled start time of the transport process.

【0041】また、上記実施例では、予定された搬送処
理スケジュールと実際の搬送処理行程とのずれ時間を検
出した後に、この時点で搬送処理が開始されていた基板
と未だ搬送処理が開始されていなかった基板とを特定し
たが、これら2つの処理のステップが行われる順序とし
ては任意であり、例えば上記したクラスタコントローラ
2によって常に搬送処理が開始された基板と未だ搬送処
理が開始されていない基板とを監視するとともに、予定
された搬送処理スケジュールと実際の搬送処理行程との
間の時間のずれを監視していてもよく、要は、ずれ時間
が検出された際に既に搬送処理が開始されていた基板と
未だ搬送処理が開始されていなかった基板とを特定する
ことができればよい。
Further, in the above embodiment, after detecting a time lag between the scheduled transfer processing schedule and the actual transfer processing step, the substrate for which the transfer processing has been started at this time and the transfer processing are still started. Although the substrate that has not been identified is specified, the order in which these two processing steps are performed is arbitrary. For example, the substrate whose transfer processing has always been started by the above-described cluster controller 2 and the substrate whose transfer processing has not yet started And the time difference between the scheduled transfer processing schedule and the actual transfer processing step may be monitored. In short, the transfer processing is already started when the shift time is detected. It suffices if it is possible to identify the substrate that has been moved and the substrate that has not yet started the transfer processing.

【0042】[0042]

【発明の効果】以上説明したように、本発明に係る搬送
制御方法によると、複数の基板を同時に搬送することな
く複数の搬送先へ並列的に順次搬送させるための搬送処
理スケジュールに従って、半導体製造装置に備えられた
基板搬送装置に基板の搬送処理を実行させるに際して、
前記搬送処理スケジュールと実際の搬送処理行程との間
にずれ時間が生じてしまった場合であっても、同時搬送
を回避して新たな搬送処理スケジュールを作成し、この
新たなスケジュールに従って後続する搬送処理を実行さ
せるようにしたため、半導体製造装置によって製造され
る製品の品質を担保することができる。
As described above, according to the transfer control method of the present invention, semiconductor manufacturing is performed according to a transfer processing schedule for transferring a plurality of substrates in parallel to a plurality of transfer destinations sequentially without transferring the plurality of substrates simultaneously. When causing a substrate transfer device provided in the device to execute a substrate transfer process,
Even if a time lag occurs between the transfer processing schedule and the actual transfer processing process, a simultaneous transfer is avoided to create a new transfer processing schedule, and the subsequent transfer is performed according to the new schedule. Since the process is executed, the quality of a product manufactured by the semiconductor manufacturing apparatus can be ensured.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施例に係る搬送制御処理を説明す
るための図である。
FIG. 1 is a diagram illustrating a transport control process according to an embodiment of the present invention.

【図2】予め設定される搬送処理スケジュールの一例で
ある。
FIG. 2 is an example of a preset transfer processing schedule.

【図3】搬送処理スケジュールの補正を説明するための
図である。
FIG. 3 is a diagram for explaining correction of a transport processing schedule.

【図4】補正された搬送処理スケジュールに従った半導
体製造処理のスケジュールの一例である。
FIG. 4 is an example of a semiconductor manufacturing process schedule according to a corrected transport process schedule.

【図5】新たに作成された搬送処理スケジュールの一例
である。
FIG. 5 is an example of a newly created transport processing schedule.

【図6】新たに作成された搬送処理スケジュールに従っ
た半導体製造処理のスケジュールの一例である。
FIG. 6 is an example of a semiconductor manufacturing process schedule according to a newly created transport process schedule.

【図7】クラスタ型枚葉式半導体製造装置及びコントロ
ーラの一構成例である。
FIG. 7 is a configuration example of a cluster-type single-wafer semiconductor manufacturing apparatus and a controller.

【図8】ウエハの処理ルートを説明するための図であ
る。
FIG. 8 is a diagram for explaining a wafer processing route.

【図9】半導体製造処理における自動運転のためのスケ
ジュールの一例である。
FIG. 9 is an example of a schedule for automatic operation in a semiconductor manufacturing process.

【図10】ウエハ処理中に生じたずれ時間を説明するた
めの図である。
FIG. 10 is a diagram for explaining a shift time generated during wafer processing.

【符号の説明】[Explanation of symbols]

1・・クラスタ型枚葉式半導体製造装置、 2・・クラ
スタコントローラ、3・・LAN、 4・・クラスタ型
枚葉式半導体製造装置、
1. Cluster-type single-wafer semiconductor manufacturing apparatus, 2. Cluster controller, 3. LAN, 4. Cluster-type single-wafer semiconductor manufacturing apparatus,

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 複数の基板を同時に搬送することなく複
数の搬送先へ並列的に順次搬送させるための搬送処理ス
ケジュールに従って、半導体製造装置に備えられた基板
搬送装置に基板の搬送処理を実行させる搬送制御方法に
おいて、 基板搬送装置による搬送処理を監視して前記搬送処理ス
ケジュールと実際の搬送処理行程とのずれ時間を検出す
るステップと、 前記複数の基板の内で現時点で搬送処理が開始されてい
る基板と未だ搬送処理が開始されていない基板とを特定
するステップと、 搬送処理スケジュールから未だ搬送処理が開始されてい
ない基板に関する部分を除いて現時点で搬送処理が開始
されている基板の搬送処理スケジュールを前記ずれ時間
に基づいて補正するステップと、 補正された搬送処理スケジュールに前記未だ搬送処理が
開始されていない基板に関する搬送処理スケジュールを
同時搬送を回避して繰り込んで新たな搬送処理スケジュ
ールを作成するステップと、 作成された新たな搬送処理スケジュールに従って基板搬
送装置に後続する搬送処理を実行させるステップと、 を有することを特徴とする搬送制御方法。
1. A substrate transfer device provided in a semiconductor manufacturing apparatus executes a substrate transfer process according to a transfer process schedule for sequentially transferring a plurality of substrates to a plurality of transfer destinations in parallel without transferring the plurality of substrates simultaneously. In the transfer control method, a step of monitoring a transfer process by a substrate transfer device and detecting a time lag between the transfer process schedule and an actual transfer process, and a transfer process is started at the present time in the plurality of substrates. Identifying a board that has been transferred and a board for which transfer processing has not yet started, and a transfer processing of a board for which transfer processing has been started at the present time excluding a portion related to a board for which transfer processing has not been started from the transfer processing schedule. Correcting the schedule on the basis of the time lag; Creating a new transfer processing schedule by avoiding simultaneous transfer of the transfer processing schedule relating to the substrates for which the transfer has not started, and executing the transfer processing subsequent to the substrate transfer apparatus according to the created new transfer processing schedule A transport control method, comprising:
JP6917397A 1997-03-06 1997-03-06 Transfer control method Pending JPH10256342A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6917397A JPH10256342A (en) 1997-03-06 1997-03-06 Transfer control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6917397A JPH10256342A (en) 1997-03-06 1997-03-06 Transfer control method

Publications (1)

Publication Number Publication Date
JPH10256342A true JPH10256342A (en) 1998-09-25

Family

ID=13395076

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6917397A Pending JPH10256342A (en) 1997-03-06 1997-03-06 Transfer control method

Country Status (1)

Country Link
JP (1) JPH10256342A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001054187A1 (en) * 2000-01-17 2001-07-26 Ebara Corporation Wafer transfer control apparatus and method for transferring wafer
JP2003031453A (en) * 2001-07-16 2003-01-31 Dainippon Screen Mfg Co Ltd Method and program for scheduling substrate treatment system
JP2003243274A (en) * 2002-02-15 2003-08-29 Dainippon Screen Mfg Co Ltd Schedule preparation method of substrate treatment equipment and its program
JP2007165913A (en) * 1999-06-23 2007-06-28 Asml Us Inc Robot pre-positioning in wafer processing system
JP2007208269A (en) * 1998-12-31 2007-08-16 Asml Us Inc Method and device for synchronizing substrate processing system
JP2007281490A (en) * 2000-03-07 2007-10-25 Asml Us Inc Recipe cascading in wafer processing system
JP2019149565A (en) * 2019-04-18 2019-09-05 株式会社荏原製作所 Scheduler, substrate processing apparatus, and substrate transfer method
KR20190112069A (en) * 2017-03-02 2019-10-02 가부시키가이샤 스크린 홀딩스 Substrate processing system, substrate processing apparatus and substrate processing method
CN113299587A (en) * 2021-05-21 2021-08-24 无锡亚电智能装备有限公司 Wafer cleaning process task arrangement method and device
JP2023148823A (en) * 2022-03-30 2023-10-13 東京エレクトロン株式会社 Substrate processing system, control device, and substrate conveyance processing method

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007208269A (en) * 1998-12-31 2007-08-16 Asml Us Inc Method and device for synchronizing substrate processing system
JP2007165913A (en) * 1999-06-23 2007-06-28 Asml Us Inc Robot pre-positioning in wafer processing system
JP2007214551A (en) * 1999-06-23 2007-08-23 Asml Us Inc Robot pre-arrangement in wafer processing system
WO2001054187A1 (en) * 2000-01-17 2001-07-26 Ebara Corporation Wafer transfer control apparatus and method for transferring wafer
KR100823237B1 (en) * 2000-01-17 2008-04-18 가부시키가이샤 에바라 세이사꾸쇼 Board transfer control device and board transfer method
US7313452B2 (en) 2000-01-17 2007-12-25 Ebara Corporation Substrate transfer controlling apparatus and substrate transferring method
US6772029B2 (en) 2000-01-17 2004-08-03 Ebara Corporation Wafer transfer control apparatus and method for transferring wafer
US7072730B2 (en) 2000-01-17 2006-07-04 Ebara Corporation Substrate transfer controlling apparatus and substrate transferring method
JP2007281490A (en) * 2000-03-07 2007-10-25 Asml Us Inc Recipe cascading in wafer processing system
JP2003031453A (en) * 2001-07-16 2003-01-31 Dainippon Screen Mfg Co Ltd Method and program for scheduling substrate treatment system
JP2003243274A (en) * 2002-02-15 2003-08-29 Dainippon Screen Mfg Co Ltd Schedule preparation method of substrate treatment equipment and its program
KR20190112069A (en) * 2017-03-02 2019-10-02 가부시키가이샤 스크린 홀딩스 Substrate processing system, substrate processing apparatus and substrate processing method
CN110352470A (en) * 2017-03-02 2019-10-18 株式会社斯库林集团 Base plate processing system, substrate board treatment and substrate processing method using same
CN110352470B (en) * 2017-03-02 2023-03-28 株式会社斯库林集团 Substrate processing system, substrate processing apparatus, and substrate processing method
JP2019149565A (en) * 2019-04-18 2019-09-05 株式会社荏原製作所 Scheduler, substrate processing apparatus, and substrate transfer method
CN113299587A (en) * 2021-05-21 2021-08-24 无锡亚电智能装备有限公司 Wafer cleaning process task arrangement method and device
JP2023148823A (en) * 2022-03-30 2023-10-13 東京エレクトロン株式会社 Substrate processing system, control device, and substrate conveyance processing method

Similar Documents

Publication Publication Date Title
US5696689A (en) Dispatch and conveyer control system for a production control system of a semiconductor substrate
US7505828B2 (en) Carrier transportation management system and method for internal buffer process tools
US6351686B1 (en) Semiconductor device manufacturing apparatus and control method thereof
US7974726B2 (en) Method and system for removing empty carriers from process tools by controlling an association between control jobs and carrier
US20090292388A1 (en) Semiconductor manufacturing system
JPH10256342A (en) Transfer control method
CN104078382B (en) Operation method for vacuum processing apparatus
GB2351362A (en) Semiconductor factory automation system and method for controlling automatic guide vehicle
US9818629B2 (en) Substrate processing apparatus and non-transitory computer-readable recording medium
JP5363766B2 (en) Control device for plasma processing apparatus system, control method for plasma processing system, and storage medium storing control program
WO2003098684A1 (en) Substrate processing device and substrate processing method
CN114420590A (en) A process task execution method and a semiconductor process equipment
JP4664868B2 (en) Troubleshooting system for semiconductor manufacturing equipment
JP2010251507A (en) Control system and control method for semiconductor manufacturing apparatus
JP5075835B2 (en) Semiconductor manufacturing system
US20090202336A1 (en) Methods and apparatus for an efficient handshake between material handling and material processing devices for safe material transfer
JP3200952B2 (en) Multi-reactor type process equipment controller
JPH11145021A (en) Method and device for production control
JP2001102427A (en) Process processing method and apparatus, semiconductor manufacturing line, and method of transporting substrate to be processed in semiconductor manufacturing line
JP2008098670A (en) Troubleshooting system for semiconductor manufacturing equipment
GB2351363A (en) Semiconductor factory automation system and method for processing at least one semiconductor wafer cassette
CN100424674C (en) Method for improving material handling efficiency and manufacturing system using the same
JPH10247679A (en) Semiconductor processing equipment
JP2871994B2 (en) Semiconductor wafer production method
JPH03293712A (en) Processor for semiconductor wafer