JP5738796B2 - 処理室割当設定装置及び処理室割当設定プログラム - Google Patents
処理室割当設定装置及び処理室割当設定プログラム Download PDFInfo
- Publication number
- JP5738796B2 JP5738796B2 JP2012089849A JP2012089849A JP5738796B2 JP 5738796 B2 JP5738796 B2 JP 5738796B2 JP 2012089849 A JP2012089849 A JP 2012089849A JP 2012089849 A JP2012089849 A JP 2012089849A JP 5738796 B2 JP5738796 B2 JP 5738796B2
- Authority
- JP
- Japan
- Prior art keywords
- processing
- allocation
- processing chamber
- chamber
- candidate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012545 processing Methods 0.000 title claims description 581
- 238000000034 method Methods 0.000 claims description 108
- 239000004065 semiconductor Substances 0.000 claims description 71
- 238000004364 calculation method Methods 0.000 claims description 45
- 238000012546 transfer Methods 0.000 claims description 39
- 238000004519 manufacturing process Methods 0.000 claims description 14
- 238000010586 diagram Methods 0.000 claims description 13
- 238000004891 communication Methods 0.000 claims description 8
- 238000004088 simulation Methods 0.000 claims description 7
- 235000012431 wafers Nutrition 0.000 description 138
- 238000009434 installation Methods 0.000 description 3
- 238000013022 venting Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005530 etching Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/67005—Apparatus not specifically provided for elsewhere
- H01L21/67242—Apparatus for monitoring, sorting or marking
- H01L21/67276—Production flow monitoring, e.g. for increasing throughput
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41865—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by job scheduling, process planning, material flow
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/41815—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the cooperation between machine tools, manipulators and conveyor or other workpiece supply system, workcell
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4189—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the transport system
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/677—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for conveying, e.g. between different workstations
- H01L21/67739—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for conveying, e.g. between different workstations into and out of processing chamber
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31002—Computer controlled agv conveys workpieces between buffer and cell
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/32—Operator till task planning
- G05B2219/32328—Dynamic scheduling, resource allocation, multi agent negotiation
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45031—Manufacturing semiconductor wafers
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Power Engineering (AREA)
- Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)
Description
処理室割当に複数の候補が考えられる場合、最良の生産性を実現できる処理室割当を選択したい。しかし、従来技術は、所与の処理室割当に対して、その生産性を算出するだけであり、最良の生産性を実現できる処理室割当を提示することはない。よって、処理室割当の決定者が、試行錯誤を繰り返して、より生産性の高い処理室割当を導かねばならない。しかし、生産量の増大に合わせ、多くの処理室数を配置した半導体処理装置においては、処理室割当の候補数が膨大にあり、試行錯誤によって最良の処理室割当を導くのは困難である。
そこで、本発明では、線形ツールにおいて、処理室割当の設定に関し、迅速かつ簡便に最良の処理室割当を選択出来る方法を提供する。
本発明によって、処理室の設定が行われる線形ツールの半導体処理装置の構成について、図1を用いて説明する。半導体処理装置の構成は、大きく分けると、処理を行う処理室と、ウェハを搬送する搬送機構を含む機械部と、制御を行う制御部から成っている。
ロードポート101、102、103は、処理対象のウェハを収納したカセットが置かれる台である。
ロードロック105は、ウェハを内部に保持する機構を有しており、更に、ウェハの搬出入口には、開閉可能なゲートバルブを備えている。ゲートバルブを閉じることで内部を密閉することができ、内部の圧力を大気圧と真空圧との間で上下させることができる。
中間室109は、内部にウェハを保持できる機構を有しており、内部は減圧された状態に保たれている。この中間室109に真空ロボット106、110がウェハを置いたり、取り出したりすることで、真空ロボット間でウェハを受渡しすることができる。処理室107、108、111、112は、処理室内にウェハを保持した状態で、エッチングや成膜などの処理を施す機能を有している。
又、記憶部404には、処理対象情報405、処理室情報406、動作ルール・動作時間情報407、処理室割当数候補情報408、処理室割当候補情報409、処理室割当結果情報410が保持されている。
処理室情報406は、対象とする半導体処理装置302が備える処理室情報を、ネットワーク303を介して受付けて、記憶部404に格納されたものである。図12に示す通り、処理室IDのデータ項目より成るデータテーブルである。ユーザより受付けた処理対象情報405にあるウェハ種類情報を半導体処理装置302へ伝えて、半導体処理装置302から、それらのウェハ種類のウェハを処理できる処理室、およびメンテナンスなどのために停止中ではない処理室を選択した処理室情報を受付けて、記憶部404に格納する。
処理室割当候補情報409は、処理室割当候補生成部402において作成され、各々の処理室と割当たっているウェハ種類との組合せの全ての可能な候補を保持している。図15(b)に示す通り、処理室割当候補No、使用可能な各処理装置に割付けられるウェハ種類のデータ項目を有するデータテーブルで構成される。
処理室割当結果情報410は、処理完了時間算出部403において、処理室割当候補ごとに処理対象の処理をシミュレーションを行った結果である処理完了時間を記録している。図16に示す通り、処理室割当候補No、処理完了時間のデータ項目を有するデータテーブルで構成される。
動作スケジュール情報411は、本発明の処理室割当設定装置において最も生産性が高くなると評価された1つ以上の処理室割当候補を降順に並べて表示した中より、ユーザが選択した処理室割当に基づいて、半導体処理装置の大気ロボット、真空ロボット、ロードロック、処理室の動作スケジュールを算出した結果を保持している。図18に示す通り、部位、動作、開始時刻のデータ項目を有するデータテーブルで構成される。
まず、処理対象情報に保持されている各ウェハ種類の各々に対し、割り当てる処理室の数の候補を算出する。ここでは、ユーザが入力した処理対象の各ウェハ種類のウェハを、評価対象とする半導体処理装置302において、並行して処理することを前提としている。処理室情報406から割当対象の総処理室数を算出する。次に、各ウェハ種類に対し、少なくとも1つは処理室を割り当てる必要があるため、ウェハ種類の数を総処理室数から引く。その残りを割当残数とする。次に、この割当残数を、各々のウェハ種類に割り当てる組合せを全て求める。この時、割当残数からの割当がないウェハ種類があってもよい。最後に、求めた各ウェハ種類の割当残数の割当数に1を加える事で、各ウェハ種類の処理室割当数が算出される(S701)。
一つの処理室割当数候補を選び(S702)、
その中から一つのウェハ種類を選び、そのウェハ種類の割当数に基づき、未割当の処理室から、そのウェハ種類の割当数が満たされるまで処理室を割り当てる。全てのウェハ種類に処理室の割当が決まるまで、処理室の割当を繰り返す。これにより選択した処理室割当数候補について、処理室割当の一つの候補が生成され、記憶部に登録する(S703)。
もし、前ステップ(S706)において新たな処理室割当候補が仮定されており、それが既に登録された処理室割当候補のいずれとも一致しない場合に(S707)、新たな処理室割当候補として記憶部に登録する(S708)。
以上の操作(S706〜S708)を、全ての処理室のペアが選択されるまで繰り返す(S705〜S709)。
更に、新たに生成された処理室割当候補がある場合、これらの処理室割当候補についても同様の操作を繰り返す(S704〜S710)。これによって、選択された処理室割当数候補について、処理室割当候補が生成されたことになるので、以上の操作を全ての処理室割当数候補について行うことで(S702〜S711)、全ての処理室割当候補を網羅的に生成できたことになる。
このようにして全ての処理室のペアを選択し、新たな処理室割当候補を生成すると、ウェハ種類WAに処理室107、111、112、ウェハ種類WBに処理室108を割り当てた処理室割当候補(レコード1503)、ウェハ種類WAに処理室107、108、112、ウェハ種類WBに処理室111を割り当てた処理室割当候補(レコード1504)が生成される。
まず、時刻0の状態では、「ロードポート(101,102,103)に割当たった処理室が待機中の未処理ウェハがある」「ロードロック105に空きスペースがあり大気圧状態である」「大気ロボット104が待機中である」という条件が成立しているため、「ロードポート(101,102,103)からロードロック105へウェハを搬送」の動作が実行される。この場合では、全ての処理室が待機中であるため、ウェハ種類WAのウェハを処理室107、108、111のいずれに搬送しても良いし、ウェハ種類WBのウェハを処理室112へ搬送しても良い。同じ動作部位に対して、動作実行条件が複数成立した場合、どれを優先するかは、半導体処理装置の動作制御ルールとして与えられているので、それに従うものとする。すなわち、半導体処理装置302から、予めその半導体処理装置固有の動作制御ルールに基づいて、動作ルール・動作時間情報407の形式にルールを作成されたものをネットワーク303を介して入力して、記憶部404に記憶しておく。
ここで、動作実行可能な条件に照らし合わせると、「ロードロック105に未処理ウェハがあり、大気圧状態である」という条件が成立し、ロードロック105のバキュームという動作が開始する。これにより、ロードロック105はバキューム中という状態に変わる。その後、時刻を更に進めていくと、時刻10の時点で、ロードロック105のバキュームが完了し、ロードロック105が真空状態に変化する。この時、動作実行可能な条件に照らし合わせると、「ロードロック105に未処理ウェハがあり、真空状態である」という条件と、「ロードロック105に処理室(107,108)に割当たった未処理ウェハがあり、真空状態である」「処理室(107,108)が待機状態である」「真空ロボットが待機状態である」という条件の二つの動作実行条件が成立する。この場合では、前者はロードロック105の動作実行条件であり、後者は真空ロボット106の動作実行条件であるので、同時に実行することが可能である。よって、ロードロック105は時刻10からベントを開始し、真空ロボット106はウェハW1のロードロック105から処理室107への搬送を開始する。それによって、ロードロック105はベント中の状態に変わり、真空ロボット106は稼働中の状態に変わる。
104:大気ロボット、
105:ロードロック、
106、110:真空ロボット、
107、108、111、112:処理室、
109:中間室、
113:制御部、
301:処理室割当設定装置、
302:半導体処理装置、
303:ネットワーク
401:演算部、
402:処理室割当候補生成部、
403:処理完了時間算出部、
404:記憶部、
405:処理対象情報、
406:処理室情報、
407:動作ルール・動作時間情報、
408:処理室割当数候補情報、
409:処理室割当候補情報、
410:処理室割当結果情報、
411:動作スケジュール情報、
412:情報入力部、
413:処理室割当設定画面、
414:通信部、
501:処理対象入力部、
502:処理室割当結果表示部、
503:処理室割当計算実行ボタン、
504:処理室割当設定決定ボタン
S601:処理室割当候補生成処理、
S602:処理完了時間算出処理、
1001:結果一覧表示部、
1002:割当配置表示部
1501−1509:処理室割当候補データレコード
Claims (9)
- 複数の搬送室を有し、それぞれの搬送室に処理室が接続され、かつ前記複数の搬送室同士が直接、若しくは中間に被処理体の受け渡し用の中間室を挟んで接続される構造を備えた半導体処理装置における、各処理室と被処理体種類との割当を事前に評価する処理室割当設定装置であって、
各被処理体種類に対し、少なくとも1以上の処理室を割当てる全ての処理室割当数候補を算出し、各処理室割当数候補において、各処理室に被処理体種類を割当てる1つの処理室割当候補を作成し、前記1つの処理室割当候補に対して、任意の処理室のペアの割当被処理体種類を入れ替えて新たな処理室割当候補を探索して、全ての組合せの処理室割当候補を生成する処理室割当候補生成部と、
前記各処理室割当候補に従ってユーザが指定した処理対象の未処理の被処理体を格納場所から搬出して前記搬送室を介して前記半導体処理装置の該当処理室へ搬送して所定の処理を施した後に当該処理室から搬出し前記搬送室を介して元の格納場所に搬送して戻す一連の製造過程を計算機上に仮想的に再現して、全ての処理対象の被処理体の最初のものの前記格納場所からの搬出の開始時刻から最後の被処理体の前記格納場所への戻しの完了時刻までの処理完了時間を、前記処理室割当候補毎に計算する処理完了時間算出部と、
を有することを特徴とする処理室割当設定装置。 - 請求項1に記載の処理室割当設定装置において、
演算部と、記憶部と、情報入力部と、表示部と、および通信部とを備え、
前記演算部は、前記処理室割当候補生成部と、前記処理完了時間算出部とを有し、
前記処理完了時間算出部は、計算した前記処理室割当候補毎の処理完了時間を最も早く終了する候補から降順に前記表示部に表示して、ユーザが前記情報入力部により選択した処理室割当候補を受付け、前記選択された処理室割当候補に従って処理対象の全ての被処理体の一連の製造過程を再度シミュレーションして、対象とする半導体処理装置の動作スケジュール情報を作成して、前記通信部を介して前記半導体処理装置へ前記選択された処理室割当と、前記動作スケジュール情報を伝送する、
ことを特徴とする処理室割当設定装置。 - 請求項2に記載の処理室割当設定装置において、
前記記憶部は、
ユーザが前記情報入力部より入力した処理対象情報と、
対象とする半導体処理装置が、自らが備える処理室の中で前記処理対象の被処理体を処理可能な処理室を特定する情報を通知してきた処理室情報と、
前記半導体処理装置が備える各動作部位の動作を実行開始とする条件、その動作部位の動作時間、及び複数の可能動作に対する優先付けを与える動作制御ルールを含み、前記半導体処理装置が通知してきた動作ルール・動作時間情報と、
処理対象の被処理体種類ごとに割当てる処理室数の全ての組合せ情報である処理室割当数候補情報と、
各処理室と割当っている被処理体種類との組合せの全ての可能な候補を保持する処理室割当候補情報と、
処理室割当候補ごとに処理対象の一連の製造過程をシミュレーションした結果である処理完了時間を記録する処理室割当結果情報と、
ユーザが選択した処理室割当に基づいて、半導体処理装置の各動作部位の動作スケジュールを算出した動作スケジュール情報と、を記憶することを特徴とする処理室割当設定装置。 - 前記処理室割当候補生成部は、
ユーザが入力した処理対象の各被処理体種類に対し、対象とする半導体処理装置の少なくとも1以上の処理室を割当てる全ての処理室割当数候補を算出し、
各処理室割当数候補において、各処理室に被処理体種類を割当てる1つの処理室割当候補を作成し、前記1つの処理室割当候補に対して、任意の処理室のペアの割当被処理体種類を入れ替えて新たな処理室割当候補を探索して、新たな処理室割当候補が見出された場合には登録して、全ての処理室のペアに対して探索を繰り返し、及び全ての処理室割当数候補に対して探索を繰り返して、全ての組合せの処理室割当候補を生成することを特徴とする請求項1に記載の処理室割当設定装置。 - 前記記憶部の前記動作ルール・動作時間情報は、少なくとも、動作部位、動作内容、動作実行条件、および動作時間のデータ項目を有するデータテーブルに記憶され、
前記処理完了時間算出部は、
前記各処理室割当候補ごとに、前記処理対象情報の全ての被処理体が半導体処理装置のロードポートに存在すると仮定して、一連の製造過程のシミュレーションを開始して、単位時間ずつ時刻を進行させ、半導体処理装置の各動作部位が動作実行条件を満たした時刻に動作を開始し、各被処理体を該当処理室へ搬送して所定の処理を施し、全ての被処理体をロードポートへ回収するまでの処理完了時間を算出し、前記表示部に各処理室割当候補における処理完了時間を、最も早い処理完了時間から降順に並べて表示することを特徴とする請求項3に記載の処理室割当設定装置。 - 前記処理完了時間算出部は、
前記表示部に、前記半導体処理装置の処理室のレイアウト図を表示して、前記処理室割当候補の処理完了時間の一覧よりユーザの選択を受付けた結果、各処理室に割当たった被処理体の種類の情報を該当する処理室の図の上に表示する、および
ユーザによる割当を希望する被処理体の種類の情報を処理室の図上に指定入力することを可能として、ユーザより指定された処理室と被処理体の種類との割当に特定した全ての処理室割当候補と処理完了時間の組合せだけを選択して、最も早い処理完了時間から降順に選択された処理室割当候補を並べて表示することを特徴とする請求項5に記載の処理室割当設定装置。 - 複数の搬送室を有し、それぞれの搬送室に処理室が接続され、かつ前記複数の搬送室同士が直接、若しくは中間に被処理体の受け渡し用の中間室を挟んで接続される構造を備えた半導体処理装置における、各処理室と被処理体種類との割当を事前に評価するために、コンピュータを、
ユーザが入力した処理対象情報と、前記半導体処理装置より入手した処理可能な処理室情報に基づき、各被処理体種類に対し、少なくとも1以上の処理室を割当てる全ての処理室割当数候補を算出する手段、
各処理室割当数候補において、各処理室に被処理体種類を割当てる1つの処理室割当候補を作成し、前記1つの処理室割当候補に対して、任意の処理室のペアの割当被処理体種類を入れ替えて新たな処理室割当候補を探索して、全ての組合せの処理室割当候補を生成する手段、及び
前記半導体処理装置より入手した動作ルール・動作時間情報を使用して、前記各処理室割当候補に従ってユーザが指定した処理対象の未処理の被処理体を格納場所から搬出して前記搬送室を介して前記半導体処理装置の該当処理室へ搬送して所定の処理を施した後に当該処理室から搬出し前記搬送室を介して元の格納場所に搬送して戻す一連の製造過程を計算機上に仮想的に再現して、全ての処理対象の被処理体の最初のものの前記格納場所からの搬出の開始時刻から最後の被処理体の前記格納場所への戻しの完了時刻までの処理完了時間を、前記処理室割当候補毎に計算する手段、
として機能させるための処理室割当設定プログラム。 - コンピュータを、更に、
計算した前記処理室割当候補毎の処理完了時間を最も早く終了する候補から降順に表示部に表示して、ユーザが情報入力部により選択した処理室割当候補を受付ける手段、
前記選択された処理室割当候補に従って処理対象の全ての被処理体の一連の製造過程を再度シミュレーションして、対象とする半導体処理装置の動作スケジュール情報を作成する手段、及び
通信部を介して前記半導体処理装置へ前記選択された処理室割当と、前記動作スケジュール情報を伝送する手段、
として機能させることを特徴とする請求項7に記載の処理室割当設定プログラム。 - コンピュータを、更に、
表示部に、前記半導体処理装置の処理室のレイアウト図を表示して、前記処理室割当候補の処理完了時間の一覧よりユーザの選択を受付けた結果、各処理室に割当たった被処理体の種類の情報を該当する処理室の図の上に表示する手段、及び
ユーザによる割当を希望する被処理体の種類の情報を処理室の図上に指定入力することを可能として、ユーザより指定された処理室と被処理体の種類との割当に特定した全ての処理室割当候補と処理完了時間の組合せだけを選択して、最も早い処理完了時間から降順に選択された処理室割当候補を並べて表示する手段、
として機能させることを特徴とする請求項7に記載の処理室割当設定プログラム。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012089849A JP5738796B2 (ja) | 2012-04-11 | 2012-04-11 | 処理室割当設定装置及び処理室割当設定プログラム |
TW102110754A TWI520256B (zh) | 2012-04-11 | 2013-03-26 | Processing room distribution setting means and processing chamber distribution setting program |
US13/859,812 US9507328B2 (en) | 2012-04-11 | 2013-04-10 | Processing chamber allocation setting device and processing chamber allocation setting program |
KR1020130039150A KR101422403B1 (ko) | 2012-04-11 | 2013-04-10 | 처리실 할당 설정 장치 및 기록 매체 |
CN201310124313.3A CN103377968B (zh) | 2012-04-11 | 2013-04-11 | 处理室分配设定装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012089849A JP5738796B2 (ja) | 2012-04-11 | 2012-04-11 | 処理室割当設定装置及び処理室割当設定プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013219257A JP2013219257A (ja) | 2013-10-24 |
JP5738796B2 true JP5738796B2 (ja) | 2015-06-24 |
Family
ID=49325792
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012089849A Active JP5738796B2 (ja) | 2012-04-11 | 2012-04-11 | 処理室割当設定装置及び処理室割当設定プログラム |
Country Status (5)
Country | Link |
---|---|
US (1) | US9507328B2 (ja) |
JP (1) | JP5738796B2 (ja) |
KR (1) | KR101422403B1 (ja) |
CN (1) | CN103377968B (ja) |
TW (1) | TWI520256B (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104656571B (zh) * | 2013-11-18 | 2017-07-04 | 北京北方微电子基地设备工艺研究中心有限责任公司 | 一种支持同时加工多片物料的路由控制方法和装置 |
CN107275248B (zh) * | 2016-04-07 | 2019-08-27 | 中芯国际集成电路制造(上海)有限公司 | 机台控制方法和机台控制*** |
JP6629698B2 (ja) * | 2016-08-22 | 2020-01-15 | ファナック株式会社 | セルコントロールシステム |
JP6802722B2 (ja) * | 2017-01-27 | 2020-12-16 | 株式会社ディスコ | 加工装置 |
US10359769B2 (en) * | 2017-09-15 | 2019-07-23 | Applied Materials, Inc. | Substrate routing and throughput modeling |
US10698392B2 (en) * | 2018-06-22 | 2020-06-30 | Applied Materials, Inc. | Using graphics processing unit for substrate routing and throughput modeling |
JP7170438B2 (ja) * | 2018-07-03 | 2022-11-14 | 東京エレクトロン株式会社 | 基板処理装置及び判定方法 |
JP7311553B2 (ja) * | 2021-03-29 | 2023-07-19 | 株式会社Kokusai Electric | 基板処理装置、半導体装置の製造方法及びプログラム |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2870117B2 (ja) * | 1990-04-27 | 1999-03-10 | 株式会社日立製作所 | 最適計画作成方法 |
US5975740A (en) * | 1996-05-28 | 1999-11-02 | Applied Materials, Inc. | Apparatus, method and medium for enhancing the throughput of a wafer processing facility using a multi-slot cool down chamber and a priority transfer scheme |
US5928389A (en) * | 1996-10-21 | 1999-07-27 | Applied Materials, Inc. | Method and apparatus for priority based scheduling of wafer processing within a multiple chamber semiconductor wafer processing tool |
US5914879A (en) * | 1997-03-04 | 1999-06-22 | Advanced Micro Devices | System and method for calculating cluster tool performance metrics using a weighted configuration matrix |
US6201999B1 (en) * | 1997-06-09 | 2001-03-13 | Applied Materials, Inc. | Method and apparatus for automatically generating schedules for wafer processing within a multichamber semiconductor wafer processing tool |
US6519498B1 (en) * | 2000-03-10 | 2003-02-11 | Applied Materials, Inc. | Method and apparatus for managing scheduling in a multiple cluster tool |
US6418350B1 (en) * | 2000-06-09 | 2002-07-09 | Brooks Automation Inc. | Periodic scheduler for dual-arm robots in cluster tools with process-module residency constraints |
US20050111956A1 (en) | 2003-11-10 | 2005-05-26 | Blueshift Technologies, Inc. | Methods and systems for reducing the effect of vibration in a vacuum-based semiconductor handling system |
US20070282480A1 (en) * | 2003-11-10 | 2007-12-06 | Pannese Patrick D | Methods and systems for controlling a semiconductor fabrication process |
JP4181522B2 (ja) * | 2004-04-12 | 2008-11-19 | 沖電気工業株式会社 | 製造工程管理方法 |
US7085612B2 (en) * | 2004-04-14 | 2006-08-01 | Taiwan Semiconductor Manufacturing Company, Ltd. | System and method for identifying semiconductor process steps for queue-time control and abnormality detection |
US7460920B1 (en) * | 2006-02-22 | 2008-12-02 | Advanced Micro Devices, Inc. | Determining scheduling priority using fabrication simulation |
KR100858890B1 (ko) * | 2007-03-28 | 2008-09-17 | 세메스 주식회사 | 기판 처리 장치와 기판 처리 방법 |
JP5191880B2 (ja) * | 2008-12-26 | 2013-05-08 | 東京エレクトロン株式会社 | 処理装置、処理方法、コンピュータプログラムおよび記憶媒体 |
US8483861B2 (en) * | 2009-08-31 | 2013-07-09 | Applied Materials, Inc. | Scheduling modeling system for adaptive, automated data collection and performance analysis of manufacturing system for optimal scheduling |
JP5282021B2 (ja) * | 2009-12-14 | 2013-09-04 | 株式会社日立ハイテクノロジーズ | 半導体処理システム及び半導体処理方法 |
JP5476162B2 (ja) * | 2010-03-02 | 2014-04-23 | 株式会社日立ハイテクノロジーズ | 真空処理装置及びプログラム |
JP5586271B2 (ja) * | 2010-03-02 | 2014-09-10 | 株式会社日立ハイテクノロジーズ | 真空処理装置及びプログラム |
-
2012
- 2012-04-11 JP JP2012089849A patent/JP5738796B2/ja active Active
-
2013
- 2013-03-26 TW TW102110754A patent/TWI520256B/zh active
- 2013-04-10 US US13/859,812 patent/US9507328B2/en active Active
- 2013-04-10 KR KR1020130039150A patent/KR101422403B1/ko active IP Right Grant
- 2013-04-11 CN CN201310124313.3A patent/CN103377968B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
US20130274908A1 (en) | 2013-10-17 |
US9507328B2 (en) | 2016-11-29 |
TWI520256B (zh) | 2016-02-01 |
CN103377968A (zh) | 2013-10-30 |
CN103377968B (zh) | 2016-03-30 |
TW201349379A (zh) | 2013-12-01 |
KR20130115162A (ko) | 2013-10-21 |
KR101422403B1 (ko) | 2014-07-22 |
JP2013219257A (ja) | 2013-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5738796B2 (ja) | 処理室割当設定装置及び処理室割当設定プログラム | |
KR101216836B1 (ko) | 진공 처리 장치 및 기록 매체 | |
JP6002532B2 (ja) | 真空処理装置及び真空処理方法 | |
JP5586271B2 (ja) | 真空処理装置及びプログラム | |
JP5476337B2 (ja) | 真空処理装置及びプログラム | |
JP5592863B2 (ja) | 真空処理装置および被処理体の搬送方法 | |
KR102430459B1 (ko) | 기판 라우팅 및 스루풋 모델링 | |
TWI716275B (zh) | 真空處理裝置之運轉方法 | |
CN117077975A (zh) | 基于混合初始化模因算法的分布式异构流水车间调度方法 | |
US20070233362A1 (en) | Manufacturing facility control system | |
JP6106370B2 (ja) | 真空処理装置及び真空処理装置の運転方法 | |
JP2005038392A (ja) | 単一経路用の作業システム及びその制御方法 | |
CN114029947B (zh) | 机器人拾物序列确定方法与装置 | |
CN114757483A (zh) | 一种半导体工艺设备的物料调度方法和半导体工艺设备 | |
Ibrahim et al. | An assembly sequence planning approach with binary gravitational search algorithm | |
JP2013118415A (ja) | 半導体処理システム及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140319 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140724 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140729 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140917 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20141027 |
|
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: 20150331 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150422 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5738796 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |