JP7643861B2 - 基板処理装置においてカセットからの基板の取り出しタイミングを決定する方法、装置、プログラム、および基板処理装置 - Google Patents
基板処理装置においてカセットからの基板の取り出しタイミングを決定する方法、装置、プログラム、および基板処理装置 Download PDFInfo
- Publication number
- JP7643861B2 JP7643861B2 JP2020182085A JP2020182085A JP7643861B2 JP 7643861 B2 JP7643861 B2 JP 7643861B2 JP 2020182085 A JP2020182085 A JP 2020182085A JP 2020182085 A JP2020182085 A JP 2020182085A JP 7643861 B2 JP7643861 B2 JP 7643861B2
- Authority
- JP
- Japan
- Prior art keywords
- substrate
- polishing
- transport
- time
- unit
- 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
Classifications
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10P—GENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
- H10P72/00—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof
- H10P72/04—Apparatus for manufacture or treatment
- H10P72/0451—Apparatus for manufacturing or treating in a plurality of work-stations
- H10P72/0468—Apparatus for manufacturing or treating in a plurality of work-stations comprising a chamber adapted to a particular process
- H10P72/0472—Apparatus for manufacturing or treating in a plurality of work-stations comprising a chamber adapted to a particular process comprising at least one polishing 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
- G05B19/00—Program-control systems
- G05B19/02—Program-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]
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10P—GENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
- H10P72/00—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof
- H10P72/04—Apparatus for manufacture or treatment
- H10P72/0402—Apparatus for fluid treatment
- H10P72/0406—Apparatus for fluid treatment for cleaning followed by drying, rinsing, stripping, blasting or the like
- H10P72/0411—Apparatus for fluid treatment for cleaning followed by drying, rinsing, stripping, blasting or the like for wet cleaning or washing
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10P—GENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
- H10P72/00—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof
- H10P72/06—Apparatus for monitoring, sorting, marking, testing or measuring
- H10P72/0612—Production flow monitoring, e.g. for increasing throughput
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10P—GENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
- H10P72/00—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof
- H10P72/30—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof for conveying, e.g. between different workstations
- H10P72/32—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof for conveying, e.g. between different workstations between different workstations
- H10P72/3211—Changing orientation of the substrate, e.g. from a horizontal position to a vertical position
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10P—GENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
- H10P72/00—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof
- H10P72/30—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof for conveying, e.g. between different workstations
- H10P72/33—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof for conveying, e.g. between different workstations into and out of processing chamber
- H10P72/3302—Mechanical parts of transfer devices
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10P—GENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
- H10P72/00—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof
- H10P72/30—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof for conveying, e.g. between different workstations
- H10P72/33—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof for conveying, e.g. between different workstations into and out of processing chamber
- H10P72/3304—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof for conveying, e.g. between different workstations into and out of processing chamber characterised by movements or sequence of movements of transfer devices
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10P—GENERIC PROCESSES OR APPARATUS FOR THE MANUFACTURE OR TREATMENT OF DEVICES COVERED BY CLASS H10
- H10P72/00—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof
- H10P72/30—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof for conveying, e.g. between different workstations
- H10P72/33—Handling or holding of wafers, substrates or devices during manufacture or treatment thereof for conveying, e.g. between different workstations into and out of processing chamber
- H10P72/3306—Horizontal transfer of a single workpiece
-
- 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/32078—Calculate process end time, form batch of workpieces and transport to process
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Mechanical Treatment Of Semiconductor (AREA)
- Finish Polishing, Edge Sharpening, And Grinding By Specific Grinding Devices (AREA)
- Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)
- Grinding Of Cylindrical And Plane Surfaces (AREA)
- Grinding-Machine Dressing And Accessory Apparatuses (AREA)
- Constituent Portions Of Griding Lathes, Driving, Sensing And Control (AREA)
- Robotics (AREA)
- Cleaning Or Drying Semiconductors (AREA)
Description
第1研磨ユニットおよび第2研磨ユニットと、第1研磨ユニットおよび第2研磨ユニットに基板を振り分ける搬送ロボットと、を有し、第1研磨ユニットおよび第2研磨ユニットはそれぞれ、2台の研磨装置と、2台の研磨装置の各々に対する2箇所の基板搬送位置にそれぞれ配置され、上下移動する2台のプッシャと、前記搬送ロボットに対して基板の受け渡しを行う待機位置と前記2箇所の基板搬送位置との間を水平移動するステージを有するエクスチェンジャと、を有する、研磨部と、
研磨前の基板をカセットから取り出すロード/アンロード部と、
前記ロード/アンロード部と前記搬送ロボットとの間で基板を搬送する搬送部と、
を備えた基板処理装置において前記カセットからの基板の取り出しタイミングを決定する方法であって、
各基板の仮の取り出し時刻を、その1つ前の基板の仮の取り出し時刻に、前記ロード/アンロード部において前記カセットからの基板の取り出し動作を開始してから前記搬送ロボットが前記エクスチェンジャへの基板の受け渡し動作を完了するまでに要する搬送時間を加算することによって算出し、
X枚目(Xは任意の自然数)の研磨後の基板を研磨装置からエクスチェンジャへと受け渡すためのプッシャの下降動作が完了する仮の時刻Aと、X+5枚目の研磨前の基板を前記搬送部からエクスチェンジャへと受け渡すための前記搬送ロボットの受け渡し動作が完了する仮の時刻Bとを比較し、
A≦Bの場合には、各基板の仮の取り出し時刻を、実際の取り出し時刻として採用し、
A>Bの場合には、10+4i枚目(iは0以上の整数)の基板の実際の取り出し時刻を、その1つ前の基板の実際の取り出し時刻に、前記搬送時間を加算し、さらに少なくともA-Bを加算することによって算出し、それ以外の基板の実際の取り出し時刻を、その1つ前の基板の実際の取り出し時刻に、前記搬送時間を加算することによって算出する。
A>Bの場合には、10+4i枚目の基板の実際の取り出し時刻を、その1つ前の基板の実際の取り出し時刻に、前記搬送時間を加算し、さらにA-B+Δを加算することによって算出し、それ以外の基板の実際の取り出し時刻を、その1つ前の基板の実際の取り出し時刻に、前記搬送時間を加算することによって算出し、
前記Δは、実機での通信時間の遅れを考慮して予め定められた値である。
前記Δは、1秒以下である。
前記基板処理装置は、研磨後の基板を洗浄する洗浄部をさらに備え、
前記搬送ロボットは、前記第1研磨ユニットおよび前記第2研磨ユニットと前記洗浄部との間の基板の受け渡しを行う。
第1研磨ユニットおよび第2研磨ユニットと、第1研磨ユニットおよび第2研磨ユニットに基板を振り分ける搬送ロボットと、を有し、第1研磨ユニットおよび第2研磨ユニットはそれぞれ、2台の研磨装置と、2台の研磨装置の各々に対する2箇所の基板搬送位置にそれぞれ配置され、上下移動する2台のプッシャと、前記搬送ロボットに対して基板の受け渡しを行う待機位置と前記2箇所の基板搬送位置との間を水平移動するステージを有するエクスチェンジャと、を有する、研磨部と、
研磨前の基板をカセットから取り出すロード/アンロード部と、
前記ロード/アンロード部と前記搬送ロボットとの間で基板を搬送する搬送部と、
を備えた基板処理装置において前記カセットからの基板の取り出しタイミングを決定する装置であって、
命令を記憶するメモリと、
各基板の仮の取り出し時刻を、その1つ前の基板の仮の取り出し時刻に、前記ロード/アンロード部において前記カセットからの基板の取り出し動作を開始してから前記搬送ロボットが前記エクスチェンジャへの基板の受け渡し動作を完了するまでに要する搬送時間を加算することによって算出し、
X枚目(Xは任意の自然数)の研磨後の基板を研磨装置からエクスチェンジャへと受け渡すためのプッシャの下降動作が完了する仮の時刻Aと、X+5枚目の研磨前の基板を前記搬送部からエクスチェンジャへと受け渡すための前記搬送ロボットの受け渡し動作が完了する仮の時刻Bとを比較し、
A≦Bの場合には、各基板の仮の取り出し時刻を、実際の取り出し時刻として採用し、
A>Bの場合には、10+4i枚目(iは0以上の整数)の基板の実際の取り出し時刻を、その1つ前の基板の実際の取り出し時刻に、前記搬送時間を加算し、さらに少なくともA-Bを加算することによって算出し、それ以外の基板の実際の取り出し時刻を、その1つ前の基板の実際の取り出し時刻に、前記搬送時間を加算することによって算出する
ための前記命令を実行するように構成された少なくとも1つのプロセッサと、
を備える。
A>Bの場合には、10+4i(iは自然数)枚目の基板の実際の取り出し時刻を、その1つ前の基板の実際の取り出し時刻に、前記搬送時間を加算し、さらにA-B+Δを加算することによって算出し、それ以外の基板の実際の取り出し時刻を、その1つ前の基板の実際の取り出し時刻に、前記搬送時間を加算することによって算出し、
前記Δは、実機での通信時間の遅れを考慮して予め定められた値である。
前記Δは、1秒以下である。
前記基板処理装置は、研磨後の基板を洗浄する洗浄部をさらに備え、
前記搬送ロボットは、前記第1研磨ユニットおよび前記第2研磨ユニットと前記洗浄部との間の基板の受け渡しを行う。
第1研磨ユニットおよび第2研磨ユニットと、第1研磨ユニットおよび第2研磨ユニットに基板を振り分ける搬送ロボットと、を有し、第1研磨ユニットおよび第2研磨ユニットはそれぞれ、2台の研磨装置と、2台の研磨装置の各々に対する2箇所の基板搬送位置にそれぞれ配置され、上下移動する2台のプッシャと、前記搬送ロボットに対して基板の受け渡しを行う待機位置と前記2箇所の基板搬送位置との間を水平移動するステージを有するエクスチェンジャと、を有する、研磨部と、
研磨前の基板をカセットから取り出すロード/アンロード部と、
前記ロード/アンロード部と前記搬送ロボットとの間で基板を搬送する搬送部と、
を備えた基板処理装置において前記カセットからの基板の取り出しタイミングを決定するためのプログラムであって、
コンピュータに、
各基板の仮の取り出し時刻を、その1つ前の基板の仮の取り出し時刻に、前記ロード/アンロード部において前記カセットからの基板の取り出し動作を開始してから前記搬送ロボットが前記エクスチェンジャへの基板の受け渡し動作を完了するまでに要する搬送時間を加算することによって算出し、
X枚目(Xは任意の自然数)の研磨後の基板を研磨装置からエクスチェンジャへと受け渡すためのプッシャの下降動作が完了する仮の時刻Aと、X+5枚目の研磨前の基板を前記搬送部からエクスチェンジャへと受け渡すための前記搬送ロボットの受け渡し動作が完了する仮の時刻Bとを比較し、
A≦Bの場合には、各基板の仮の取り出し時刻を、実際の取り出し時刻として採用し、
A>Bの場合には、10+4i枚目(iは0以上の整数)の基板の実際の取り出し時刻を、その1つ前の基板の実際の取り出し時刻に、前記搬送時間を加算し、さらに少なくともA-Bを加算することによって算出し、それ以外の基板の実際の取り出し時刻を、その1つ前の基板の実際の取り出し時刻に、前記搬送時間を加算することによって算出する
ことを実行させる。
A>Bの場合には、10+4i枚目の基板の実際の取り出し時刻を、その1つ前の基板の実際の取り出し時刻に、前記搬送時間を加算し、さらにA-B+Δを加算することによって算出し、それ以外の基板の実際の取り出し時刻を、その1つ前の基板の実際の取り出し時刻に、前記搬送時間を加算することによって算出し、
前記Δは、実機での通信時間の遅れを考慮して予め定められた値である。
前記Δは、1秒以下である。
前記基板処理装置は、研磨後の基板を洗浄する洗浄部をさらに備え、
前記搬送ロボットは、前記第1研磨ユニットおよび前記第2研磨ユニットと前記洗浄部との間の基板の受け渡しを行う。
第1研磨ユニットおよび第2研磨ユニットと、第1研磨ユニットおよび第2研磨ユニットに基板を振り分ける搬送ロボットと、を有し、第1研磨ユニットおよび第2研磨ユニットはそれぞれ、2台の研磨装置と、2台の研磨装置の各々に対する2箇所の基板搬送位置にそれぞれ配置され、上下移動する2台のプッシャと、前記搬送ロボットに対して基板の受け渡しを行う待機位置と前記2箇所の基板搬送位置との間を水平移動するステージを有するエクスチェンジャと、を有する、研磨部と、
研磨前の基板をカセットから取り出すロード/アンロード部と、
前記ロード/アンロード部と前記搬送ロボットとの間で基板を搬送する搬送部と、
各基板ごとに前記研磨部、前記ロード/アンロード部、および前記搬送部における処理終了時刻または処理終了予定時刻が対応付けられた時刻表に基づいて、前記カセットからの基板の取り出しタイミングを制御する制御部と、
を備え、
前記時刻表において、
X枚目(Xは任意の自然数)の研磨後の基板を研磨装置からエクスチェンジャへと受け渡すためのプッシャの下降動作が完了する時刻Aと、X+5枚目の研磨前の基板を前記搬送部からエクスチェンジャへと受け渡すための前記搬送ロボットの受け渡し動作が完了する時刻Bとが、A>Bの関係となっており、かつ、
10+4i枚目(iは0以上の整数)の基板の取り出し時刻は、その1つ前の基板の取り出し時刻に、前記ロード/アンロード部において前記カセットからの基板の取り出し動作を開始してから前記搬送ロボットが前記エクスチェンジャへの基板の受け渡し動作を完了するまでに要する搬送時間を加算し、さらに少なくともA-Bを加算した時刻となっており、それ以外の基板の取り出し時刻は、その1つ前の基板の取り出し時刻に、前記搬送時間を加算した時刻となっている。
前記時刻表において、
10+4i枚目の基板の実際の取り出し時刻は、その1つ前の基板の取り出し時刻に、前記搬送時間を加算し、さらにA-B+Δを加算した時刻となっており、それ以外の基板の実際の取り出し時刻は、その1つ前の基板の取り出し時刻に、前記搬送時間を加算した時刻となっており、
前記Δは、実機での通信時間の遅れを考慮して予め定められた値である。
前記Δは、1秒以下である。
研磨後の基板を洗浄する洗浄部をさらに備え、
前記搬送ロボットは、前記第1研磨ユニットおよび前記第2研磨ユニットと前記洗浄部との間の基板の受け渡しを行う。
ロード/アンロード部11は、多数のウェハ(基板)Wをストックするウェハカセットを載置する複数(図示された例では4つ)のフロントロード部113を備えている。これらのフロントロード部113は、基板処理装置10の幅方向(長手方向と垂直な方向)に隣接して配列されている。フロントロード部113には、オープンカセット、SMIF(Standard Manufacturing Interface)ポッド、またはFOUP(Front Opening Unified Pod)を搭載することができる。ここで、SMIF、FOUPは、内部にウェハカセットを収納し、隔壁で覆うことにより、外部空間とは独立した環境を保つことができる密閉容器である。
なお、これに変えて単一のハンドのみでウェハWを搬送するようにしてもよい。
搬送部14は、研磨前のウェハをロード/アンロード部11から研磨部12へと搬送する領域であり、基板処理装置10の長手方向に沿って延びるように設けられている。図1に示すように、搬送部14は、最もクリーンな領域であるロード/アンロード部11と最もダーティな領域である研磨部12の両方に隣接して配置されている。そのため、研磨部12内のパーティクルが搬送部14を通ってロード/アンロード部11内に拡散しないように、後述するように、搬送部14の内部にはロード/アンロード部11側から研磨部12側へと流れる気流が形成されている。
図1に示すように、研磨部12は、ウェハWの研磨が行われる領域であり、第1研磨ユニット20aと、第2研磨ユニット20bと、搬送部14から研磨部12へと搬送されてくる基板Wを第1研磨ユニット20aおよび第2研磨ユニット20bに振り分ける搬送ロボット23と、を有している。
図1及び図2に示すように、洗浄部13は、研磨後のウェハを洗浄する領域であり、上下二段に配置された第1洗浄ユニット30aおよび第2洗浄ユニット30bを有している。上述した搬送部14は、第1洗浄ユニット30aと第2洗浄ユニット30bとの間に配置されている。第1洗浄ユニット30aと搬送部14と第2洗浄ユニット30bとが上下方向に重なるように配列されているため、フットプリントが小さいという利点が得られる。
次に、このような構成からなる基板処理装置10を用いてウェハWを研磨する処理の一例について説明する。なお、以下に説明する研磨処理は、制御部15がロード/アンロード部11、研磨部12、洗浄部13、および搬送部14の動作を制御することにより行われる。また、制御部15は、各基板Wごとにロード/アンロード部11、搬送部14、研磨部12、および洗浄部13における処理終了時刻または処理終了予定時刻が対応付けられた時刻表を有しており、当該時刻表に基づいて、カセット113からの基板Wの取り出しタイミングを制御する。ここで、時刻表は、制御部15(または制御部15とは別の情報処理装置)が後述する「カセットからの基板の取り出しタイミングを決定する方法」を実行することにより作成されるものである。
次に、上述した基板処理装置10においてカセット113からの基板Wの取り出しタイミングを決定する方法を説明する。制御部15は、各基板Wごとにロード/アンロード部11、搬送部14、研磨部12、および洗浄部13における処理終了時刻または処理終了予定時刻が対応付けられた時刻表を有しており、当該時刻表に基づいて、カセット113からの基板Wの取り出しタイミングを制御する。なお、以下の説明では、制御部15が「カセット113からの基板Wの取り出しタイミングを決定する方法」を実行することにより時刻表を作成する態様を説明するが、これに限定されるものでなく、制御部15とは別の情報処理装置(コンピュータ)が「カセット113からの基板Wの取り出しタイミングを決定する方法」を実行することにより時刻表を作成し、作成された時刻表が制御部15に設定される態様であってもよい。
11 ロード/アンロード部
12 研磨部
13 洗浄部
14 搬送部
15 制御部
20a 第1研磨ユニット
20b 第2研磨ユニット
21a 第1研磨装置
21b 第2研磨装置
21c 第3研磨装置
21d 第4研磨装置
23 搬送ロボット
231 ハンド
232 アーム
233 ロボット本体
234 反転機構
24a 第1搬送ユニット
24b 第2搬送ユニット
25a~25d トップリング
50 エクスチェンジャ
51a 第1プッシャ
51b 第2プッシャ
52a 第1ステージ
52b 第2ステージ
52c 第3ステージ
101 研磨テーブル
102 研磨パッド
103 トップリングシャフト
104 研磨液供給ノズル
Claims (16)
- 第1研磨ユニットおよび第2研磨ユニットと、第1研磨ユニットおよび第2研磨ユニットに基板を振り分ける搬送ロボットと、を有し、第1研磨ユニットおよび第2研磨ユニットはそれぞれ、2台の研磨装置と、2台の研磨装置の各々に対する2箇所の基板搬送位置にそれぞれ配置され、上下移動する2台のプッシャと、前記搬送ロボットに対して基板の受け渡しを行う待機位置と前記2箇所の基板搬送位置との間を水平移動するステージを有するエクスチェンジャと、を有する、研磨部と、
研磨前の基板をカセットから取り出すロード/アンロード部と、
前記ロード/アンロード部と前記搬送ロボットとの間で基板を搬送する搬送部と、
を備えた基板処理装置において前記カセットからの基板の取り出しタイミングを決定する方法であって、
コンピュータが、
各基板の仮の取り出し時刻を、その1つ前の基板の仮の取り出し時刻に、前記ロード/アンロード部において前記カセットからの基板の取り出し動作を開始してから前記搬送ロボットが前記エクスチェンジャへの基板の受け渡し動作を完了するまでに要する搬送時間を加算することによって算出し、
X枚目(Xは任意の自然数)の研磨後の基板を研磨装置からエクスチェンジャへと受け渡すためのプッシャの下降動作が完了する仮の時刻Aと、X+5枚目の研磨前の基板を前記搬送部からエクスチェンジャへと受け渡すための前記搬送ロボットの受け渡し動作が完了する仮の時刻Bとを比較し、
A≦Bの場合には、各基板の仮の取り出し時刻を、実際の取り出し時刻として採用し、
A>Bの場合には、10+4i枚目(iは0以上の整数)の基板の実際の取り出し時刻を、その1つ前の基板の実際の取り出し時刻に、前記搬送時間を加算し、さらに少なくともA-Bを加算することによって算出し、それ以外の基板の実際の取り出し時刻を、その1つ前の基板の実際の取り出し時刻に、前記搬送時間を加算することによって算出する、
ことを特徴とする方法。 - 前記コンピュータが、
A>Bの場合には、10+4i枚目の基板の実際の取り出し時刻を、その1つ前の基板の実際の取り出し時刻に、前記搬送時間を加算し、さらにA-B+Δを加算することによって算出し、それ以外の基板の実際の取り出し時刻を、その1つ前の基板の実際の取り出し時刻に、前記搬送時間を加算することによって算出し、
前記Δは、実機での通信時間の遅れを考慮して予め定められた値である、
ことを特徴とする請求項1に記載の方法。 - 前記Δは、1秒以下である、
ことを特徴とする請求項2に記載の方法。 - 前記基板処理装置は、研磨後の基板を洗浄する洗浄部をさらに備え、
前記搬送ロボットは、前記第1研磨ユニットおよび前記第2研磨ユニットと前記洗浄部との間の基板の受け渡しを行う、
ことを特徴とする請求項1~3のいずれかに記載の方法。 - 第1研磨ユニットおよび第2研磨ユニットと、第1研磨ユニットおよび第2研磨ユニットに基板を振り分ける搬送ロボットと、を有し、第1研磨ユニットおよび第2研磨ユニットはそれぞれ、2台の研磨装置と、2台の研磨装置の各々に対する2箇所の基板搬送位置にそれぞれ配置され、上下移動する2台のプッシャと、前記搬送ロボットに対して基板の受け渡しを行う待機位置と前記2箇所の基板搬送位置との間を水平移動するステージを有するエクスチェンジャと、を有する、研磨部と、
研磨前の基板をカセットから取り出すロード/アンロード部と、
前記ロード/アンロード部と前記搬送ロボットとの間で基板を搬送する搬送部と、
を備えた基板処理装置において前記カセットからの基板の取り出しタイミングを決定する装置であって、
命令を記憶するメモリと、
各基板の仮の取り出し時刻を、その1つ前の基板の仮の取り出し時刻に、前記ロード/アンロード部において前記カセットからの基板の取り出し動作を開始してから前記搬送ロボットが前記エクスチェンジャへの基板の受け渡し動作を完了するまでに要する搬送時間を加算することによって算出し、
X枚目(Xは任意の自然数)の研磨後の基板を研磨装置からエクスチェンジャへと受け渡すためのプッシャの下降動作が完了する仮の時刻Aと、X+5枚目の研磨前の基板を前記搬送部からエクスチェンジャへと受け渡すための前記搬送ロボットの受け渡し動作が完了する仮の時刻Bとを比較し、
A≦Bの場合には、各基板の仮の取り出し時刻を、実際の取り出し時刻として採用し、
A>Bの場合には、10+4i(iは0以上の整数)枚目の基板の実際の取り出し時刻を、その1つ前の基板の実際の取り出し時刻に、前記搬送時間を加算し、さらに少なくともA-Bを加算することによって算出し、それ以外の基板の実際の取り出し時刻を、その1つ前の基板の実際の取り出し時刻に、前記搬送時間を加算することによって算出する
ための前記命令を実行するように構成された少なくとも1つのプロセッサと、
を備えたことを特徴とする装置。 - A>Bの場合には、10+4i枚目の基板の実際の取り出し時刻を、その1つ前の基板の実際の取り出し時刻に、前記搬送時間を加算し、さらにA-B+Δを加算することによって算出し、それ以外の基板の実際の取り出し時刻を、その1つ前の基板の実際の取り出し時刻に、前記搬送時間を加算することによって算出し、
前記Δは、実機での通信時間の遅れを考慮して予め定められた値である、
ことを特徴とする請求項5に記載の装置。 - 前記Δは、1秒以下である、
ことを特徴とする請求項6に記載の装置。 - 前記基板処理装置は、研磨後の基板を洗浄する洗浄部をさらに備え、
前記搬送ロボットは、前記第1研磨ユニットおよび前記第2研磨ユニットと前記洗浄部との間の基板の受け渡しを行う、
ことを特徴とする請求項5~7いずれかに記載の装置。 - 第1研磨ユニットおよび第2研磨ユニットと、第1研磨ユニットおよび第2研磨ユニットに基板を振り分ける搬送ロボットと、を有し、第1研磨ユニットおよび第2研磨ユニットはそれぞれ、2台の研磨装置と、2台の研磨装置の各々に対する2箇所の基板搬送位置にそれぞれ配置され、上下移動する2台のプッシャと、前記搬送ロボットに対して基板の受け渡しを行う待機位置と前記2箇所の基板搬送位置との間を水平移動するステージを有するエクスチェンジャと、を有する、研磨部と、
研磨前の基板をカセットから取り出すロード/アンロード部と、
前記ロード/アンロード部と前記搬送ロボットとの間で基板を搬送する搬送部と、
を備えた基板処理装置において前記カセットからの基板の取り出しタイミングを決定するためのプログラムであって、
コンピュータに、
各基板の仮の取り出し時刻を、その1つ前の基板の仮の取り出し時刻に、前記ロード/アンロード部において前記カセットからの基板の取り出し動作を開始してから前記搬送ロボットが前記エクスチェンジャへの基板の受け渡し動作を完了するまでに要する搬送時間を加算することによって算出し、
X枚目(Xは任意の自然数)の研磨後の基板を研磨装置からエクスチェンジャへと受け渡すためのプッシャの下降動作が完了する仮の時刻Aと、X+5枚目の研磨前の基板を前記搬送部からエクスチェンジャへと受け渡すための前記搬送ロボットの受け渡し動作が完了する仮の時刻Bとを比較し、
A≦Bの場合には、各基板の仮の取り出し時刻を、実際の取り出し時刻として採用し、
A>Bの場合には、10+4i(iは0以上の整数)枚目の基板の実際の取り出し時刻を、その1つ前の基板の実際の取り出し時刻に、前記搬送時間を加算し、さらに少なくともA-Bを加算することによって算出し、それ以外の基板の実際の取り出し時刻を、その1つ前の基板の実際の取り出し時刻に、前記搬送時間を加算することによって算出する
ことを実行させることを特徴とするプログラム。 - A>Bの場合には、10+4i枚目の基板の実際の取り出し時刻を、その1つ前の基板の実際の取り出し時刻に、前記搬送時間を加算し、さらにA-B+Δを加算することによって算出し、それ以外の基板の実際の取り出し時刻を、その1つ前の基板の実際の取り出し時刻に、前記搬送時間を加算することによって算出し、
前記Δは、実機での通信時間の遅れを考慮して予め定められた値である、
ことを特徴とする請求項9に記載のプログラム。 - 前記Δは、1秒以下である、
ことを特徴とする請求項10に記載のプログラム。 - 前記基板処理装置は、研磨後の基板を洗浄する洗浄部をさらに備え、
前記搬送ロボットは、前記第1研磨ユニットおよび前記第2研磨ユニットと前記洗浄部との間の基板の受け渡しを行う、
ことを特徴とする請求項9~11いずれかに記載のプログラム。 - 第1研磨ユニットおよび第2研磨ユニットと、第1研磨ユニットおよび第2研磨ユニットに基板を振り分ける搬送ロボットと、を有し、第1研磨ユニットおよび第2研磨ユニットはそれぞれ、2台の研磨装置と、2台の研磨装置の各々に対する2箇所の基板搬送位置にそれぞれ配置され、上下移動する2台のプッシャと、前記搬送ロボットに対して基板の受け渡しを行う待機位置と前記2箇所の基板搬送位置との間を水平移動するステージを有するエクスチェンジャと、を有する、研磨部と、
研磨前の基板をカセットから取り出すロード/アンロード部と、
前記ロード/アンロード部と前記搬送ロボットとの間で基板を搬送する搬送部と、
各基板ごとに前記研磨部、前記ロード/アンロード部、および前記搬送部における処理終了時刻または処理終了予定時刻が対応付けられた時刻表に基づいて、前記カセットからの基板の取り出しタイミングを制御する制御部と、
を備え、
前記時刻表において、
X枚目(Xは任意の自然数)の研磨後の基板を研磨装置からエクスチェンジャへと受け渡すためのプッシャの下降動作が完了する時刻Aと、X+5枚目の研磨前の基板を前記搬送部からエクスチェンジャへと受け渡すための前記搬送ロボットの受け渡し動作が完了する時刻Bとが、A>Bの関係となっており、かつ、
10+4i枚目(iは0以上の整数)の基板の取り出し時刻は、その1つ前の基板の取り出し時刻に、前記ロード/アンロード部において前記カセットからの基板の取り出し動作を開始してから前記搬送ロボットが前記エクスチェンジャへの基板の受け渡し動作を完了するまでに要する搬送時間を加算し、さらに少なくともA-Bを加算した時刻となっており、それ以外の基板の取り出し時刻は、その1つ前の基板の取り出し時刻に、前記搬送時間を加算した時刻となっている、
ことを特徴とする基板処理装置。 - 前記時刻表において、
10+4i枚目の基板の実際の取り出し時刻は、その1つ前の基板の取り出し時刻に、前記搬送時間を加算し、さらにA-B+Δを加算した時刻となっており、それ以外の基板の実際の取り出し時刻は、その1つ前の基板の取り出し時刻に、前記搬送時間を加算した時刻となっており、
前記Δは、実機での通信時間の遅れを考慮して予め定められた値である、
ことを特徴とする請求項13に記載の基板処理装置。 - 前記Δは、1秒以下である、
ことを特徴とする請求項14に記載の基板処理装置。 - 研磨後の基板を洗浄する洗浄部をさらに備え、
前記搬送ロボットは、前記第1研磨ユニットおよび前記第2研磨ユニットと前記洗浄部との間の基板の受け渡しを行う、
ことを特徴とする請求項13~15いずれかに記載の基板処理装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020182085A JP7643861B2 (ja) | 2020-10-30 | 2020-10-30 | 基板処理装置においてカセットからの基板の取り出しタイミングを決定する方法、装置、プログラム、および基板処理装置 |
| US17/492,700 US12119246B2 (en) | 2020-10-30 | 2021-10-04 | Method, device, and non-transitory computer readable medium for determining timing of removing substrate from cassette in substrate processing device, and substrate processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020182085A JP7643861B2 (ja) | 2020-10-30 | 2020-10-30 | 基板処理装置においてカセットからの基板の取り出しタイミングを決定する方法、装置、プログラム、および基板処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022072570A JP2022072570A (ja) | 2022-05-17 |
| JP7643861B2 true JP7643861B2 (ja) | 2025-03-11 |
Family
ID=81380405
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020182085A Active JP7643861B2 (ja) | 2020-10-30 | 2020-10-30 | 基板処理装置においてカセットからの基板の取り出しタイミングを決定する方法、装置、プログラム、および基板処理装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US12119246B2 (ja) |
| JP (1) | JP7643861B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20250120979A (ko) * | 2022-12-09 | 2025-08-11 | 가부시키가이샤 에바라 세이사꾸쇼 | 기판 처리 장치 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004356560A (ja) | 2003-05-30 | 2004-12-16 | Canon Sales Co Inc | 基板搬送方法 |
| WO2008133286A1 (ja) | 2007-04-20 | 2008-11-06 | Ebara Corporation | 研磨装置及びそのプログラム |
| JP2014022546A (ja) | 2012-07-18 | 2014-02-03 | Dainippon Screen Mfg Co Ltd | 基板処理装置、基板処理方法およびプログラム |
| JP2014078676A (ja) | 2012-09-21 | 2014-05-01 | Dainippon Screen Mfg Co Ltd | スケジュール作成装置、基板処理装置、スケジュール作成プログラム、スケジュール作成方法、および基板処理方法 |
| JP2015199181A (ja) | 2014-04-10 | 2015-11-12 | 株式会社荏原製作所 | 基板処理装置 |
| JP2018006549A (ja) | 2016-06-30 | 2018-01-11 | 株式会社荏原製作所 | 基板処理装置 |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH059657Y2 (ja) | 1986-10-27 | 1993-03-10 | ||
| US5329732A (en) * | 1992-06-15 | 1994-07-19 | Speedfam Corporation | Wafer polishing method and apparatus |
| US5885134A (en) * | 1996-04-18 | 1999-03-23 | Ebara Corporation | Polishing apparatus |
| 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 |
| JP2001187878A (ja) * | 1999-12-28 | 2001-07-10 | Nec Corp | 化学的機械的研磨用スラリー |
| US6519498B1 (en) * | 2000-03-10 | 2003-02-11 | Applied Materials, Inc. | Method and apparatus for managing scheduling in a multiple cluster tool |
| US20020142568A1 (en) * | 2001-03-27 | 2002-10-03 | Taiwan Semiconductor Manufacturing Co., Ltd., | Method and system for efficiently scheduling multi-chamber fabrication tool capacity |
| US6535784B2 (en) * | 2001-04-26 | 2003-03-18 | Tokyo Electron, Ltd. | System and method for scheduling the movement of wafers in a wafer-processing tool |
| JP2003209075A (ja) * | 2002-01-15 | 2003-07-25 | Speedfam Co Ltd | ウェハエッジ研磨システム及びウェハエッジ研磨制御方法 |
| JP2004022940A (ja) * | 2002-06-19 | 2004-01-22 | Tokyo Seimitsu Co Ltd | 研磨装置、研磨方法、ウェーハ待避プログラム |
| US6916233B2 (en) * | 2002-11-28 | 2005-07-12 | Tsc Corporation | Polishing and cleaning compound device |
| US20070151866A1 (en) * | 2006-01-05 | 2007-07-05 | Applied Materials, Inc. | Substrate polishing with surface pretreatment |
| JP2008091698A (ja) * | 2006-10-03 | 2008-04-17 | Matsushita Electric Ind Co Ltd | 基板処理装置および基板処理方法 |
| US9136149B2 (en) * | 2012-11-16 | 2015-09-15 | Taiwan Semiconductor Manufacturing Company, Ltd. | Loading port, system for etching and cleaning wafers and method of use |
| JP2015090890A (ja) * | 2013-11-05 | 2015-05-11 | 株式会社荏原製作所 | 基板処理装置 |
-
2020
- 2020-10-30 JP JP2020182085A patent/JP7643861B2/ja active Active
-
2021
- 2021-10-04 US US17/492,700 patent/US12119246B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004356560A (ja) | 2003-05-30 | 2004-12-16 | Canon Sales Co Inc | 基板搬送方法 |
| WO2008133286A1 (ja) | 2007-04-20 | 2008-11-06 | Ebara Corporation | 研磨装置及びそのプログラム |
| JP2014022546A (ja) | 2012-07-18 | 2014-02-03 | Dainippon Screen Mfg Co Ltd | 基板処理装置、基板処理方法およびプログラム |
| JP2014078676A (ja) | 2012-09-21 | 2014-05-01 | Dainippon Screen Mfg Co Ltd | スケジュール作成装置、基板処理装置、スケジュール作成プログラム、スケジュール作成方法、および基板処理方法 |
| JP2015199181A (ja) | 2014-04-10 | 2015-11-12 | 株式会社荏原製作所 | 基板処理装置 |
| JP2018006549A (ja) | 2016-06-30 | 2018-01-11 | 株式会社荏原製作所 | 基板処理装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022072570A (ja) | 2022-05-17 |
| US12119246B2 (en) | 2024-10-15 |
| US20220139741A1 (en) | 2022-05-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102432238B1 (ko) | 기판 처리 장치 | |
| US6500051B1 (en) | Polishing apparatus and method | |
| JP3735175B2 (ja) | 基板処理装置 | |
| KR19980024375A (ko) | 레지스트 처리시스템 | |
| TW201810367A (zh) | 洗淨裝置及基板處理裝置 | |
| CN111201596A (zh) | 基板处理装置 | |
| JP7643861B2 (ja) | 基板処理装置においてカセットからの基板の取り出しタイミングを決定する方法、装置、プログラム、および基板処理装置 | |
| JP2015201598A (ja) | 基板処理装置 | |
| JP7794922B2 (ja) | 基板処理装置 | |
| US11541502B2 (en) | Substrate processing apparatus | |
| JP2015056468A (ja) | ユニット制御盤、基板の受け渡しテスト方法、及び基板処理装置 | |
| JP7200345B2 (ja) | 基板処理装置 | |
| JPH10340870A (ja) | ポリッシング装置 | |
| JPH11274265A (ja) | 基板処理装置 | |
| JP2000031106A (ja) | 基板処理装置 | |
| JP2022043941A (ja) | 構造物、研磨装置 | |
| TWI916729B (zh) | 基板處理裝置 | |
| JP2001110701A (ja) | 基板処理装置 | |
| JP2017188642A (ja) | 搬送装置、洗浄装置および基板搬送方法 | |
| WO2017170191A1 (ja) | 搬送装置、洗浄装置および基板搬送方法 | |
| JP2015146414A (ja) | 基板処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230829 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240531 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240625 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20240822 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241023 |
|
| 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: 20250128 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250227 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7643861 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |