(57)【特許請求の範囲】
【請求項１】
基板を保持する基板ホルダを有し、前記基板ホルダに保持した基板を処理する複数の処理ユニットと、
基板を保持するハンドを有し、前記ハンドによって前記複数の処理ユニットに対して基板を搬入および搬出する搬送ユニットと、
前記複数の処理ユニットおよび前記搬送ユニットを制御する制御ユニットとを含み、
前記制御ユニットは、処理対象の基板を前記基板ホルダに保持させて前記処理ユニットに基板処理動作を実行させる基板処理制御と、ダミー基板を前記基板ホルダに保持させて前記処理ユニットにユニット洗浄動作を実行させるユニット洗浄制御と、ダミー基板の不使用時に前記複数の処理ユニットのうち基板処理のために使用されない処理ユニットの前記基板ホルダまたは前記ハンドにダミー基板を保持させて待機させるダミー基板待機制御とを実行する、基板処理装置。
【請求項２】
前記制御ユニットは、
前記複数の処理ユニットのいずれかに対してユニット洗浄動作を実行すべきか否かを判断し、
ユニット洗浄動作を実行すべきであると判断した処理ユニットに対してダミー基板を搬入するように前記搬送ユニットを制御する、請求項１に記載の基板処理装置。
【請求項３】
前記制御ユニットは、
前記複数の処理ユニットのいずれかに対してユニット洗浄動作を実行すべきか否かを判断し、
ユニット洗浄動作を実行すべきであると判断した処理ユニットの基板ホルダにダミー基板が保持されているときは、そのダミー基板をそのまま用いて前記ユニット洗浄制御を実行し、
ユニット洗浄動作を実行すべきであると判断した処理ユニットの基板ホルダにダミー基板が保持されていないときは、当該処理ユニットに対してダミー基板を搬入するように前記搬送ユニットを制御する、請求項１に記載の基板処理装置。
【請求項４】
前記制御ユニットは、
処理対象の基板を搬入すべき処理ユニットの基板ホルダにダミー基板が保持されているときは、そのダミー基板を搬出して他の処理ユニットの基板ホルダまたは前記搬送ユニットのハンドに当該ダミー基板を保持させるように前記搬送ユニットを制御する、請求項１〜３のいずれか一項に記載の基板処理装置。
【請求項５】
前記制御ユニットは、基板を収容するキャリヤを当該基板処理装置に対して搬送するキャリヤ搬送機構を制御するホスト装置と通信し、当該基板処理装置内にダミー基板が導入されていないときに、前記ホスト装置に対してダミー基板の搬入を要求する、請求項１〜４のいずれか一項に記載の基板処理装置。
【請求項６】
複数の処理ユニットのいずれかの基板ホルダに処理対象の基板を保持し、当該基板を処理する基板処理ステップと、
前記複数の処理ユニットのうちのいずれかの基板ホルダにダミー基板を保持させて、当該処理ユニットのユニット洗浄を実行するユニット洗浄ステップと、
前記ダミー基板の不使用時に、前記複数の処理ユニットのうち基板処理のために使用されない処理ユニットの前記基板ホルダ、または前記複数の処理ユニットに対して基板を搬入および搬出する搬送ユニットのハンドに前記ダミー基板を待機させるダミー基板待機ステップと
を含む、基板処理方法。
【請求項７】
前記複数の処理ユニットのいずれかに対してユニット洗浄を実行すべきか否かを判断するステップと、
ユニット洗浄を実行すべきであると判断した処理ユニットに対して、前記ダミー基板を搬入するステップと
をさらに含む、請求項６に記載の基板処理方法。
【請求項８】
前記複数の処理ユニットのいずれかに対してユニット洗浄を実行すべきか否かを判断するステップと、
前記ユニット洗浄を実行すべきであると判断した処理ユニットの基板ホルダにダミー基板が保持されているときは、そのダミー基板をそのまま用いて当該処理ユニットのユニット洗浄を実行するステップと、
ユニット洗浄動作を実行すべきであると判断した処理ユニットの基板ホルダにダミー基板が保持されていないときは、当該処理ユニットに対してダミー基板を搬入するステップと
をさらに含む、請求項６に記載の基板処理方法。
【請求項９】
処理対象の基板を搬入すべき処理ユニットの基板ホルダにダミー基板が保持されているときに、そのダミー基板を前記搬送ユニットによって搬出し、他の処理ユニットの基板ホルダまたは前記搬送ユニットのハンドに当該ダミー基板を保持させて前記ダミー基板待機ステップを実行する、請求項６〜８のいずれか一項に記載の基板処理方法。
【請求項１０】
前記複数の処理ユニットおよび前記搬送ユニットを備える基板処理装置にダミー基板が導入されていないときに、前記基板処理装置の制御ユニットが、ホスト装置に対してダミー基板の搬入を要求するステップと、
前記ダミー基板の搬入を要求されたホスト装置が、ダミー基板を収容したキャリヤをキャリヤ搬送機構によって前記基板処理装置に搬入させるステップと
をさらに含む、請求項６〜９のいずれか一項に記載の基板処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、基板を処理する処理ユニットと、基板を搬送する搬送ユニットとを備えた基板処理装置、およびこのような基板処理装置に適用される基板処理方法に関する。
【背景技術】
【０００２】
半導体装置や液晶表示装置の製造工程では、基板に対して処理を実行する基板処理装置が用いられる。基板処理装置は、基板を処理する処理ユニットと、基板を搬送する搬送ユニットと、それらを制御する制御ユニットとを含む。基板処理を実行すると処理ユニットの内部が汚染されるので、必要に応じて、処理ユニットの内部を洗浄するユニット洗浄処理が実行される。
【０００３】
ユニット洗浄処理のために、ダミー基板が用いられる場合がある。ダミー基板とは、半導体デバイス等の製品を作製するための基板（製品基板）と同じ外形を有する基板である。ダミー基板を処理ユニット内の基板ホルダに保持させた状態でユニット洗浄処理を行うことにより、基板ホルダにいずれの基板も保持させていない状態に比較して、多様なユニット洗浄が可能になる。たとえば、処理ユニット内の特定の位置に洗浄液を到達させるために、ダミー基板を基板ホルダに保持させ、ダミー基板に向けて洗浄液を供給する場合がある。
【０００４】
製品基板を処理するときには、処理ユニット外にダミー基板を退避させる必要がある。特許文献１の装置では、ダミー基板を使用しないときには、そのダミー基板をカセット内に保管している。特許文献２の装置では、ダミー基板を使用しないときには、基板処理装置内に設けた専用の格納スペースにダミー基板を保管している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１４９８９５号公報
【特許文献２】特開２００８−１５３５２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
基板処理装置は、未処理の製品基板および処理後の製品基板を格納するためのキャリヤを保持するキャリヤ保持部を有している。前述のカセットは、キャリヤの一例である。キャリヤ保持部は、有限個（たとえば３〜４個）のキャリヤを保持できるように構成されている。ダミー基板を専用のキャリヤに保持するとすれば、ダミー基板用のキャリヤによって一つのキャリヤ保持位置が占有されるから、製品基板を収容するキャリヤのためのスペースが少なくなる。したがって、基板処理装置が備える複数の処理ユニットを効率的に稼働させることができないおそれがあるので、生産性が損なわれる。特許文献１の構成には、この問題がある。
【０００７】
特許文献２の構成では、この問題は生じない。しかし、基板処理装置内に専用の格納スペースが備えられるので、基板処理装置全体の占有面積（フットプリント）が大きくなるおそれがある。また、基板処理装置の占有面積を維持しようとすると、基板処理装置内への処理ユニットの配置が制限を受ける。さらに、専用の格納スペースを基板処理装置内に備えるには、相応のコストがかかる。
【０００８】
そこで、この発明の一つの目的は、生産性を損なうことなく、かつ基板処理装置内に専用スペースを設けることなく装置内にダミー基板を保持することができる基板処理装置を提供することである。
また、この発明の他の目的は、生産性を損なうことなく、かつ基板処理装置内に専用スペースを設けることなく装置内にダミー基板を保持しつつ基板を処理できる基板処理方法を提供することである。
【課題を解決するための手段】
【０００９】
この発明は、基板を保持する基板ホルダを有し、前記基板ホルダに保持した基板を処理する複数の処理ユニットと、基板を保持するハンドを有し、前記ハンドによって前記複数の処理ユニットに対して基板を搬入および搬出する搬送ユニットと、前記複数の処理ユニットおよび前記搬送ユニットを制御する制御ユニットとを含む基板処理装置を提供する。前記制御ユニットは、処理対象の基板を前記基板ホルダに保持させて前記処理ユニットに基板処理動作を実行させる基板処理制御と、ダミー基板を前記基板ホルダに保持させて前記処理ユニットにユニット洗浄動作を実行させるユニット洗浄制御と、ダミー基板の不使用時に前記複数の処理ユニットのうち基板処理のために使用されない処理ユニットの前記基板ホルダまたは前記ハンドにダミー基板を保持させて待機させるダミー基板待機制御とを実行する。
【００１０】
この構成によれば、ダミー基板の不使用時には、基板処理装置に備えられた処理ユニットの基板ホルダまたは搬送ユニットのハンドにダミー基板を保持させて待機させることができる。それにより、処理ユニットでの処理対象の基板を収納するキャリヤを保持するキャリヤ保持部を占有することなく、基板処理装置内でダミー基板を待機させ、そのダミー基板を必要に応じて処理ユニットの洗浄のために用いることができる。したがって、キャリヤ保持部には、処理対象の基板を収納するための多数のキャリヤを保持できるので、基板処理装置の生産性を損なうことなく、ダミー基板を用いたユニット洗浄機能を備える基板処理装置を提供できる。
【００１１】
また、基板処理装置内に専用のダミー基板格納場所を設けるのではなく、基板の処理や搬送のために用いられる基板ホルダまたはハンドをダミー基板の待機のために兼用している。それにより、基板処理装置全体の占有面積（フットプリント）を大きくすることなくダミー基板を基板処理装置内に待機させることができる。また、基板処理装置の占有面積を維持するために処理ユニット等の配置が大きく制限されることもない。しかも、基板の処理または搬送のために基板を保持する構成を兼用しているので、コストの増加や構成の複雑化を招くことがない。
【００１２】
処理ユニットは、基板に対して処理流体（液体または気体）を供給するノズルを有していてもよい。また、処理ユニットは、基板ホルダに保持した基板を回転させる基板回転ユニットを有していてもよい。また、処理ユニットは、基板ホルダに保持した基板に紫外線等の電磁波を照射する電磁波照射ユニットを備えていてもよい。さらに、処理ユニットは、基板ホルダに保持した基板に対して、ブラシ洗浄、スプレーノズル洗浄等の物理洗浄を施すように構成されていてもよい。さらにまた、処理ユニットは、基板ホルダに保持した基板の姿勢を変化（たとえば、表裏反転）させる姿勢転換ユニットを有していてもよい。処理流体による処理、基板の回転、電磁波の照射、物理洗浄、基板の姿勢転換等は、基板に対する処理の例である。
【００１３】
この発明の一実施形態では、前記制御ユニットは、前記複数の処理ユニットのいずれかに対してユニット洗浄動作を実行すべきか否かを判断し、ユニット洗浄動作を実行すべきであると判断した処理ユニットに対してダミー基板を搬入するように前記搬送ユニットを制御する。
この構成によれば、ユニット洗浄が必要となった処理ユニットに対してダミー基板が搬入され、そのダミー基板を当該処理ユニットの基板ホルダに保持させて当該処理ユニットが洗浄される。こうして、必要に応じてダミー基板を移動させながら、複数の処理ユニットを必要に応じて洗浄できる。
【００１４】
この発明の一実施形態では、前記制御ユニットは、前記複数の処理ユニットのいずれかに対してユニット洗浄動作を実行すべきか否かを判断し、ユニット洗浄動作を実行すべきであると判断した処理ユニットの基板ホルダにダミー基板が保持されているときは、そのダミー基板をそのまま用いて前記ユニット洗浄制御を実行し、ユニット洗浄動作を実行すべきであると判断した処理ユニットの基板ホルダにダミー基板が保持されていないときは、当該処理ユニットに対してダミー基板を搬入するように前記搬送ユニットを制御する。
この構成によれば、ダミー基板が保持されている処理ユニットの洗浄が必要になると、そのダミー基板をそのまま用いて当該処理ユニットの洗浄処理が行われる。したがって、ダミー基板の搬送動作を伴うことなく、処理ユニットを洗浄できる。すなわち、ダミー基板の搬送動作を最小限にしながら、基板処理およびユニット洗浄を行うことができる。
【００１５】
たとえば、制御ユニットは、処理ユニットが一定時間以上使用されなかった場合に、当該処理ユニットのユニット洗浄が必要であると判断してもよい。ダミー基板は、基板処理のために使用されない処理ユニット内の基板ホルダまたは基板搬送のために使用されないハンドに保持される。したがって、或る処理ユニットが長時間にわたって使用されない場合には、当該処理ユニットの基板ホルダにダミー基板が保持されている状況が生じ得る。このような場合に、当該処理ユニットのユニット洗浄が必要であると判断されると、そのダミー基板をそのまま用いて当該処理ユニットのユニット洗浄を行うことができる。
【００１６】
この発明の一実施形態では、前記制御ユニットは、処理対象の基板を搬入すべき処理ユニットの基板ホルダにダミー基板が保持されているときは、そのダミー基板を搬出して他の処理ユニットの基板ホルダまたは前記搬送ユニットのハンドに当該ダミー基板を保持させるように前記搬送ユニットを制御する。
この構成によれば、処理対象の基板の搬入先の処理ユニットにダミー基板が保持されていれば、そのダミー基板を搬出したうえで、当該処理ユニットに処理対象の基板が搬入される。したがって、ダミー基板を処理ユニットに保持している場合でも、当該処理ユニットを基板処理のために用いることができる。
【００１７】
この発明の一実施形態では、前記制御ユニットは、基板を収容するキャリヤを当該基板処理装置に対して搬送するキャリヤ搬送機構を制御するホスト装置と通信し、当該基板処理装置内にダミー基板が導入されていないときに、前記ホスト装置に対してダミー基板の搬入を要求する。
この構成によれば、ホスト装置に対してダミー基板の搬入を要求することにより、基板処理装置内にダミー基板を導入できる。たとえば、ホスト装置は、キャリヤ搬送機構を制御して、ダミー基板を収容したダミーキャリヤを基板処理装置のキャリヤ保持部に搬入させるように動作してもよい。こうして、基板処理装置にダミー基板を導入できる。
【００１８】
制御ユニットは、ダミー基板を用いたユニット洗浄の必要が生じたとき、またはその必要が近い将来に生じると予測したときに、ホスト装置に対して、ダミー基板の搬入を要求してもよい。
この発明は、複数の処理ユニットのいずれかの基板ホルダに処理対象の基板を保持し、当該基板を処理する基板処理ステップと、前記複数の処理ユニットのうちのいずれかの基板ホルダにダミー基板を保持させて、当該処理ユニットのユニット洗浄を実行するユニット洗浄ステップと、前記ダミー基板の不使用時に、前記複数の処理ユニットのうち基板処理のために使用されない処理ユニットの前記基板ホルダ、または前記複数の処理ユニットに対して基板を搬入および搬出する搬送ユニットのハンドに前記ダミー基板を待機させるダミー基板待機ステップとを含む、基板処理方法を提供する。
【００１９】
この基板処理方法の一実施形態は、前記複数の処理ユニットのいずれかに対してユニット洗浄を実行すべきか否かを判断するステップと、ユニット洗浄を実行すべきであると判断した処理ユニットに対して、前記ダミー基板を搬入するステップとをさらに含む。
前記基板処理方法の一実施形態は、前記複数の処理ユニットのいずれかに対してユニット洗浄を実行すべきか否かを判断するステップと、前記ユニット洗浄を実行すべきであると判断した処理ユニットの基板ホルダにダミー基板が保持されているときは、そのダミー基板をそのまま用いて当該処理ユニットのユニット洗浄を実行するステップと、ユニット洗浄動作を実行すべきであると判断した処理ユニットの基板ホルダにダミー基板が保持されていないときは、当該処理ユニットに対してダミー基板を搬入するステップとをさらに含む。 
【００２０】
前記基板処理方法の一実施形態では、処理対象の基板を搬入すべき処理ユニットの基板ホルダにダミー基板が保持されているときに、そのダミー基板を前記搬送ユニットによって搬出し、他の処理ユニットの基板ホルダまたは前記搬送ユニットのハンドに当該ダミー基板を保持させて前記ダミー基板待機ステップを実行する。
前記基板処理方法の一実施形態は、前記複数の処理ユニットおよび前記搬送ユニットを備える基板処理装置にダミー基板が導入されていないときに、前記基板処理装置の制御ユニットが、ホスト装置に対してダミー基板の搬入を要求するステップと、前記ダミー基板の搬入を要求されたホスト装置が、ダミー基板を収容したキャリヤをキャリヤ搬送機構によって前記基板処理装置に搬入させるステップとをさらに含む。
【図面の簡単な説明】
【００２１】
【図１】図１は、この発明の一実施形態に係る基板処理装置のレイアウトを示す図解的な平面図である。
【図２】図２は、前記基板処理装置の動作の一例を示すタイムチャートである。
【図３】図３は、計画したジョブの実行中にダミー基板を用いたユニット洗浄が必要となった場合の計画の一例を説明するためのタイムチャートである。
【図４】図４は、計画したジョブの実行中にダミー基板を用いたユニット洗浄が必要となった場合の計画の他の例を説明するためのタイムチャートである。
【図５】図５は、ダミー基板の搬送に関連する制御の一例を説明するためのフローチャートである。
【図６】図６は、いずれかの処理ユニットでのライフアップに関連する制御の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００２２】
以下では、この発明の実施の形態を、添付図面を参照して詳細に説明する。
図１は、この発明の一実施形態に係る基板処理装置１００のレイアウトを示す図解的な平面図である。基板処理装置１００は、インデクサセクション１と、処理セクション２と、制御ユニット３とを含む。処理セクション２は、インデクサセクション１との間で基板Ｗを受け渡しするための受け渡しユニットＰＡＳＳを備えている。インデクサセクション１は、未処理の基板Ｗを受け渡しユニットＰＡＳＳに渡し、受け渡しユニットＰＡＳＳから処理済みの基板Ｗを受け取る。処理セクション２は、受け渡しユニットＰＡＳＳから未処理の基板Ｗを受け取って、その基板Ｗに対して、処理剤（処理液または処理ガス）を用いた処理、紫外線等の電磁波を用いた処理、物理洗浄処理（ブラシ洗浄、スプレーノズル洗浄等）などの各種の処理を施す。そして、処理セクション２は、処理後の基板Ｗを受け渡しユニットＰＡＳＳに渡す。制御ユニット３は、インデクサセクション１および処理セクション２の動作を制御する。
【００２３】
インデクサセクション１は、複数のステージＳＴ１〜ＳＴ４と、インデクサロボットＩＲとを含む。
ステージＳＴ１〜ＳＴ４は、複数枚の基板Ｗ（たとえば半導体ウエハ）を積層状態で収容したキャリヤ（基板収容器）Ｃをそれぞれ保持することができるキャリヤ保持部である。キャリヤＣは、基板Ｗを密閉した状態で収納するＦＯＵＰ（Front Opening Unified Pod）であってもよいし、ＳＭＩＦ（Standard Mechanical Inter Face）ポッド、ＯＣ（Open Cassette）等であってもよい。たとえば、キャリヤＣをステージＳＴ１〜ＳＴ４に載置したとき、キャリヤＣでは、水平姿勢の複数枚の基板Ｗが互いに間隔を開けて鉛直方向に積層された状態となる。
【００２４】
インデクサロボットＩＲは、たとえば、基台部６と、多関節アーム７と、一対のハンド８Ａ，８Ｂとを含む。基台部６は、たとえば、当該基板処理装置１００のフレームに固定されている。多関節アーム７は、水平面に沿って回動可能な複数本のアーム部を互いに回動可能に結合して構成されており、アーム部の結合箇所である関節部でアーム部間の角度を変更することによって、屈伸するように構成されている。多関節アーム７の基端部は、基台部６に対して、鉛直軸線回りの回動が可能であるように結合されている。さらに、多関節アーム７は、基台部６に対して昇降可能に結合されている。換言すれば、基台部６には、多関節アーム７を昇降させるための昇降駆動機構、多関節アーム７を鉛直軸線回りに回動させるための回動駆動機構が内蔵されている。また、多関節アーム７には、各アーム部を独立して回動させるための個別回動駆動機構が備えられている。多関節アーム７の先端部に、鉛直軸線回りの個別回動および水平方向への個別進退が可能であるように、ハンド８Ａ，８Ｂが結合されている。多関節アーム７には、ハンド８Ａ，８Ｂを鉛直軸線回りに個別に回動させるためのハンド回動駆動機構と、ハンド８Ａ，８Ｂを水平方向に個別に進退させるためのハンド進退機構とが備えられている。ハンド８Ａ，８Ｂは、たとえば、１枚の基板Ｗをそれぞれ保持できるように構成されている。なお、ハンド８Ａ，８Ｂは上下に重なった状態で配置されていてもよいが、図１では、明瞭化のために、ハンド８Ａ，８Ｂを紙面に平行な方向（水平方向）にずらして描いてある。
【００２５】
この構成により、インデクサロボットＩＲは、制御ユニット３による制御により、いずれかのステージＳＴ１〜ＳＴ４に保持されたキャリヤＣから一枚の未処理基板Ｗをハンド８Ａで搬出して受け渡しユニットＰＡＳＳに渡すように動作する。さらに、インデクサロボットＩＲは、受け渡しユニットＰＡＳＳから一枚の処理済み基板Ｗをハンド８Ｂで受け取って、いずれかのステージＳＴ１〜ＳＴ４に保持されたキャリヤＣに収容するように動作する。受け渡しユニットＰＡＳＳは、基板を保持するための一つまたは複数のハンド１０を備えている。
【００２６】
処理セクション２は、複数（この実施形態では４個）の処理ユニットＵ１〜Ｕ４と、主搬送ロボットＣＲと、前述の受け渡しユニットＰＡＳＳとを含む。具体的には、平面視において処理セクション２の中央に主搬送ロボットＣＲが配置されており、この主搬送ロボットＣＲとインデクサロボットＩＲとの間に受け渡しユニットＰＡＳＳが配置されている。受け渡しユニットＰＡＳＳを挟んで対向するように、処理ユニットＵ１と、別の処理ユニットＵ２とが配置されている。そして、処理ユニットＵ１に対してインデクサロボットＩＲから遠い側に隣接するように、処理ユニットＵ３が配置されている。同様に、処理ユニットＵ２に対してインデクサロボットＩＲから遠い側に隣接するように、処理ユニットＵ４が配置されている。処理ユニットＵ１〜Ｕ４によって、主搬送ロボットＣＲが取り囲まれている。
【００２７】
主搬送ロボットＣＲは、たとえば、基台部１１と、多関節アーム１２と、一対のハンド１３Ａ，１３Ｂとを含む。基台部１１は、たとえば、当該基板処理装置１００のフレームに固定されている。多関節アーム１２は、水平面に沿って延びた複数本のアーム部を互いに回動可能に結合して構成されており、アーム部の結合箇所である関節部でアーム部間の角度を変更することによって、屈伸するように構成されている。多関節アーム１２の基端部は基台部１１に対して、鉛直軸線回りの回動が可能であるように結合されている。さらに、多関節アーム１２は、基台部１１に対して昇降可能に結合されている。換言すれば、基台部１１には、多関節アーム１２を昇降させるための昇降駆動機構、多関節アーム１２を鉛直軸線回りに回動させるための回動駆動機構が内蔵されている。また、多関節アーム１２には、各アーム部を独立して回動させるための個別回動駆動機構が備えられている。多関節アーム１２の先端部に、鉛直軸線回りの個別回動および水平方向への個別進退が可能であるように、ハンド１３Ａ，１３Ｂが結合されている。多関節アーム１２には、ハンド１３Ａ，１３Ｂを鉛直軸線回りに個別に回動させるためのハンド回動駆動機構と、ハンド１３Ａ，１３Ｂを水平方向に個別に進退させるためのハンド進退機構とが備えられている。ハンド１３Ａ，１３Ｂは、たとえば、１枚の基板Ｗをそれぞれ保持できるように構成されている。なお、ハンド１３Ａ，１３Ｂは上下に重なった状態で配置されていてもよいが、図１では、明瞭化のために、ハンド１３Ａ，１３Ｂを紙面に平行な方向（水平方向）にずらして描いてある。
【００２８】
この構成により、主搬送ロボットＣＲは、受け渡しユニットＰＡＳＳから未処理の一枚の基板Ｗをハンド１３Ａで受け取り、その未処理の基板Ｗをいずれかの処理ユニットＵ１〜Ｕ４に搬入する。また、主搬送ロボットＣＲは、処理ユニットＵ１〜Ｕ４で処理された処理済みの基板Ｗをハンド１３Ｂで受け取り、その基板Ｗを受け渡しユニットＰＡＳＳに渡す。
【００２９】
処理ユニットＵ１〜Ｕ４は、基板Ｗを１枚ずつ処理する枚葉型の処理ユニットである。処理ユニットＵ１〜Ｕ４は、たとえば、１枚の基板Ｗを水平姿勢で保持して回転させるスピンチャック１５と、スピンチャック１５に対して処理液（薬液またはリンス液）を供給する処理液ノズル１６とを処理室１７（チャンバ）内に備えた、回転液処理ユニットであってもよい。スピンチャック１５は、処理ユニットＵ１〜Ｕ４内で基板を保持する基板ホルダの一例である。
【００３０】
制御ユニット３は、インデクサロボットＩＲ、処理ユニットＵ１〜Ｕ４および主搬送ロボットＣＲの動作を制御する。制御ユニット３は、さらに、基板処理装置１００外に備えられたホスト装置２００との間で、通信回線１５０を介してデータ通信を行う。ホスト装置２００は、キャリヤ搬送機構３００を制御する。キャリヤ搬送機構３００は、ホスト装置２００によって制御され、基板処理装置１００に対してキャリヤＣを搬入したり、基板処理装置１００からキャリヤＣを搬出したりする。より具体的には、キャリヤ搬送機構３００は、インデクサセクション１のステージＳＴ１〜ＳＴ４に対してキャリヤＣの搬入／搬出を実行する。キャリヤ搬送機構３００は、基板処理装置１００と、基板処理装置１００外のキャリヤ置き場３５０との間でキャリヤＣを搬送する。
【００３１】
ホスト装置２００は、キャリヤ搬送機構３００を制御して、未処理の基板Ｗを収容したキャリヤＣを基板処理装置１００に搬入させる。それとともに、ホスト装置２００は、その搬入したキャリヤＣに収容されている未処理基板Ｗに対して実行すべき処理を指定するジョブ情報を基板処理装置１００の制御ユニット３に与える。制御ユニット３は、ホスト装置２００から受信したジョブ情報に基づいて、基板Ｗに対する処理を計画して実行する。ジョブとは１枚以上の基板Ｗに対して実行する処理であり、ジョブ情報とはジョブの内容を指定する情報である。
【００３２】
制御ユニット３は、基板処理制御と、ユニット洗浄制御と、ダミー基板待機制御とを実行するようにプログラムされている。
基板処理制御とは、ホスト装置２００から与えられるジョブ情報に基づいて、処理ユニットＵ１〜Ｕ４のスピンチャック１５に処理対象の基板Ｗを保持させて処理を行うための制御である。処理対象の基板とは、半導体デバイス等の製品を作製するために処理される製品基板である。具体的には、基板処理制御は、インデクサロボットＩＲおよび主搬送ロボットＣＲによって製品基板ＷをキャリヤＣから取り出していずれかの処理ユニットＵ１〜Ｕ４のスピンチャック１５に搬送する基板搬送制御を含む。基板処理制御は、さらに、スピンチャック１５に保持された基板Ｗに対して処理液ノズル１６から処理液を供給する制御、必要に応じて基板Ｗを回転させる制御などを含む。基板処理制御は、さらに、処理ユニットＵ１〜Ｕ４で処理された処理済みの基板Ｗを主搬送ロボットＣＲおよびインデクサロボットＩＲによってキャリヤＣへと搬送する基板搬送制御を含む。
【００３３】
ユニット洗浄制御は、処理ユニットＵ１〜Ｕ４のいずれか（たとえば処理ユニットＵ４）にダミー基板Ｐを搬入してスピンチャック１５に保持させ、その状態で処理ユニットの内部を洗浄するための制御である。ダミー基板Ｐは、製品基板Ｗと同形同大の基板である。製品基板Ｗと同材料の基板であってもよいし、異種材料の基板であってもよい。製品基板Ｗは、製品の製造に用いられるのに対して、ダミー基板Ｐは専ら処理ユニットの内部洗浄のために用いられる。ユニット洗浄制御は、たとえば、スピンチャック１５に保持したダミー基板Ｐを回転させる基板回転制御と、回転状態のダミー基板Ｐの表面に洗浄液を供給する洗浄液供給制御とを含む。ダミー基板Ｐをスピンチャック１５に保持させた状態で洗浄液を供給することにより、処理ユニットの内部を効率的にかつ精密に洗浄できる。
【００３４】
ダミー基板待機制御とは、基板処理のために用いられている処理ユニット以外の処理ユニットのスピンチャック１５にダミー基板Ｐを保持させて待機させるための制御である。ダミー基板待機制御は、製品基板Ｗを処理するために用いる処理ユニットからダミー基板Ｐを搬出する制御、製品基板Ｗの処理に用いられない処理ユニットにダミー基板Ｐを搬入する制御などを含む。ダミー基板Ｐは、インデクサロボットＩＲまたは主搬送ロボットＣＲのハンド８Ａ，８Ｂ，１３Ａ，１３Ｂに待機させてもよいし、受け渡しユニットＰＡＳＳのハンド１０に待機させてもよい。インデクサロボットＩＲ、主搬送ロボットＣＲおよび受け渡しユニットＰＡＳＳは、キャリヤＣと処理ユニットＵ１〜Ｕ４との間で基板Ｗ，Ｐを搬送する搬送ユニットの一例である。
【００３５】
制御ユニット３は、さらに、処理ユニットＵ１〜Ｕ４のいずれかに対してユニット洗浄を実行すべきかどうかを判断する。具体的には、制御ユニット３は、個々の処理ユニットＵ１〜Ｕ４に関して、ライフが尽きたか（ライフアップしたか）どうか、またはライフが近い将来尽きるか（ライフアップが近いか）どうかを判断する。ライフとは、ユニット洗浄を行うことなく処理ユニットを使用できる寿命である。ライフの定め方は、たとえば、処理ユニットＵ１〜Ｕ４の設計者または使用者が決定する。具体的には、基板処理枚数によってライフを定めることができる。この場合、一定枚数の製品基板Ｗを処理すると、処理ユニットがライフアップする。また、製品基板の処理のために稼働した時間によってライフを定めることができる。この場合、一定の稼働時間に達すると処理ユニットがライフアップする。さらにまた、製品基板の処理のために用いられない不使用状態の継続時間をライフの要素としてもよい。この場合、制御ユニット３は、不使用継続時間が一定時間に達すると、当該処理ユニットがライフアップしたと判断してもよい。
【００３６】
図２は、基板処理装置１００の動作の一例を示すタイムチャートである。この動作例では、ステージＳＴ１〜ＳＴ４のいずれかに保持された一つのキャリヤＣ１に未処理の製品基板Ｗが収容されており、別のステージに保持された別のキャリヤＣ２に処理済みの製品基板Ｗが収納される。ホスト装置２００が制御ユニット３に与えるジョブ情報は、処理ユニットＵ１〜Ｕ３を用いた並行処理によって、製品基板Ｗ１〜Ｗ６を処理することを指示する内容である。並行処理とは、指定された複数の処理ユニットを可能な限り並列的に用いて行う処理である。ダミー基板Ｐは、処理ユニットＵ４のスピンチャック１５に保持されて待機させられている。
【００３７】
時刻ｔ０にキャリヤＣ１が基板処理装置のステージＳＴ１に搬入される。キャリヤＣ１には、未処理の基板Ｗ１〜Ｗ６が収容されている。ホスト装置２００は、制御ユニット３に対して、基板Ｗ１〜Ｗ６の処理内容を指示するジョブ情報を与える。
ジョブ情報を受信した制御ユニット３は、基板Ｗ１〜Ｗ６の処理を順に計画して実行する。処理の実行開始は、たとえば、一つのジョブ情報により指示された基板Ｗ１〜Ｗ６の処理計画（スケジューリング）を完了した後であってもよい。
【００３８】
より詳細に説明すると、制御ユニット３は、時刻ｔ１からの期間に基板Ｗ１をキャリヤＣ１からインデクサロボットＩＲにより取り出して主搬送ロボットＣＲのハンドに渡す動作ｂ１を計画する。さらに、制御ユニット３は、主搬送ロボットＣＲによって、ジョブ情報によって指定されている処理ユニットＵ１〜Ｕ３のうちのいずれかに基板Ｗ１を搬入する動作ｂ２を、動作ｂ１が完了した後の時刻ｔ２に実行するように計画する。図２の例では、時刻ｔ２は、処理ユニットＵ１〜Ｕ３がいずれも基板処理のために動作していない期間に属するので、それらの何れの処理ユニットを選択してもよい。図２の例では、処理ユニットＵ１が選択されている。
【００３９】
そこで、制御ユニット３は、動作ｂ２が完了した後の期間において処理ユニットＵ１により基板Ｗを処理する動作ｂ３を計画する。動作ｂ３は、ジョブ情報によって指定された処理を基板Ｗに対して実行するために処理ユニットＵ１によって行われる動作である。具体的には、制御ユニット３には、複数種類のレシピが予め登録されている。レシピとは、基板に対する処理手順を規定した情報である。レシピは、基板処理条件を時系列に従って指定する情報を含む。基板処理条件は、たとえば、スピンチャック１５による基板Ｗの回転速度、ならびに処理液ノズル１６から吐出する処理液の種類および吐出時間を含む。制御ユニット３は、ジョブ情報によって指定されたレシピに従って処理ユニットＵ１を制御する動作ｂ３を計画する。図２の例では、時刻ｔ２〜ｔ９の期間に、処理ユニットＵ１が基板Ｗ１を処理する動作ｂ３が計画されている。
【００４０】
一方、制御ユニット３は、基板Ｗ２をキャリヤＣ１からインデクサロボットＩＲにより取り出して主搬送ロボットＣＲに渡す動作ｂ４を、主搬送ロボットＣＲが基板Ｗ１を処理ユニットＵ１に搬入した後の時刻ｔ３に実行するように計画する。さらに、制御ユニット３は、主搬送ロボットＣＲによって、ジョブ情報によって指定されている処理ユニットＵ１〜Ｕ３のうちのいずれかに基板Ｗ２を搬入する動作ｂ５を、動作ｂ４が完了した後の時刻ｔ４に実行するように計画する。図２の例では、時刻ｔ４において、処理ユニットＵ１が基板Ｗ１の処理のために使用中であり、処理ユニットＵ２，Ｕ３はいずれも基板処理のために使用されていないので、処理ユニットＵ２，Ｕ３のいずれかが選択される。図２の例では、処理ユニットＵ２が選択されている。そこで、制御ユニット３は、動作ｂ５が完了した後の期間において処理ユニットＵ２により基板Ｗ２を処理する動作ｂ６を計画する。より具体的には、制御ユニット３は、ジョブ情報によって指定されたレシピに従って処理ユニットＵ２を制御する動作ｂ６を計画する。図２の例では、時刻ｔ４〜ｔ１１の期間に、処理ユニットＵ２が基板Ｗ２を処理する動作ｂ６が計画されている。基板Ｗ２に適用されるレシピは、基板Ｗ１に適用されるレシピと同じであってもよいし異なっていてもよい。
【００４１】
たとえば、一つのジョブ情報で指定されるレシピは一つであって、当該ジョブ情報によって処理が指定される１枚以上の基板Ｗに対して当該レシピが共通に適用されてもよい。
制御ユニット３は、さらに、基板Ｗ３をキャリヤＣ１からインデクサロボットＩＲにより取り出して主搬送ロボットＣＲに渡す動作ｂ７を、主搬送ロボットＣＲが基板Ｗ２を処理ユニットＵ２に搬入した後の時刻ｔ５に実行するように計画する。さらに、制御ユニット３は、主搬送ロボットＣＲによって、ジョブ情報によって指定されている処理ユニットＵ１〜Ｕ３のうちのいずれかに基板Ｗ３を搬入する動作ｂ８を、動作ｂ７が完了した後の時刻ｔ６に実行するように計画する。図２の例では、時刻ｔ６において、処理ユニットＵ１，Ｕ２が基板Ｗ１，Ｗ２の処理のために使用中であり、処理ユニットＵ３は基板処理のために使用されていないので、処理ユニットＵ３が選択されている。そこで、制御ユニット３は、動作ｂ８が完了した後の期間において処理ユニットＵ３により基板Ｗ３を処理する動作ｂ９を計画する。より具体的には、制御ユニット３は、ジョブ情報によって指定されたレシピに従って処理ユニットＵ３を制御する動作ｂ９を計画する。図２の例では、時刻ｔ６〜ｔ１３の期間に、処理ユニットＵ３が基板Ｗ３を処理する動作ｂ９が計画されている。基板Ｗ３に適用されるレシピは、基板Ｗ１，Ｗ２に適用されるレシピと同じであってもよいし異なっていてもよい。
【００４２】
時刻ｔ６からの期間には、ジョブ情報によって指定された処理ユニットＵ１〜Ｕ３の全てが基板処理のために使用されている。そこで、制御ユニット３は、次の基板Ｗ４をキャリヤＣ１から搬出するタイミングを調整する。具体的には、処理ユニットＵ１〜Ｕ３のいずれか（図２の例では処理ユニットＵ１）における基板処理が終了する時刻ｔ９に基板Ｗ４を当該処理ユニット（図２の例では処理ユニットＵ１）に搬入するようにタイミングを調整した計画を作成する。
【００４３】
このタイミング調整の結果、制御ユニット３は、基板Ｗ４をキャリヤＣ１からインデクサロボットＩＲにより取り出して主搬送ロボットＣＲに渡す動作ｂ１０を、主搬送ロボットＣＲが基板Ｗ３を処理ユニットＵ３に搬入した後の時刻ｔ８に実行するように計画する。さらに、制御ユニット３は、動作ｂ１０が完了した後の時刻ｔ９に実行する主搬送ロボットＣＲの基板交換動作ｂ１１を計画する。基板交換動作ｂ１１は、主搬送ロボットＣＲがハンド１３Ａ，１３Ｂのいずれか一方で処理ユニットＵ１から処理済みの基板Ｗ１を搬出し、それらのハンドの他方で処理ユニットＵ１に未処理の基板Ｗ４を搬入する動作である。そこで、制御ユニット３は、基板交換動作ｂ１１が完了した後の期間において処理ユニットＵ１により基板Ｗ４を処理する動作ｂ１２を計画する。より具体的には、制御ユニット３は、ジョブ情報によって指定されたレシピに従って処理ユニットＵ１を制御する動作ｂ１２を計画する。図２の例では、時刻ｔ９〜ｔ１６の期間に処理ユニットＵ１が基板Ｗ４を処理する動作ｂ１２が計画されている。基板Ｗ４に適用されるレシピは、基板Ｗ１〜Ｗ３に適用されるレシピと同じであってもよいし異なっていてもよい。
【００４４】
一方、制御ユニット３は、主搬送ロボットＣＲ１からインデクサロボットＩＲに処理済みの基板Ｗ１を渡し、さらにインデクサロボットＩＲがキャリヤＣ２に処理済みの基板Ｗ１を搬入する動作ｂ１３を、基板交換動作ｂ１１の後の時刻ｔ１０に実行するように計画する。
時刻ｔ９からの期間には、ジョブ情報によって指定された処理ユニットＵ１〜Ｕ３の全てが基板処理のために使用されている。そこで、制御ユニット３は、次の基板Ｗ５をキャリヤＣ１から搬出するタイミングを調整する。具体的には、処理ユニットＵ１〜Ｕ３のいずれか（図２の例では処理ユニットＵ２）における基板処理が終了する時刻ｔ１３に基板Ｗ５を当該処理ユニット（図２の例では処理ユニットＵ２）に搬入するようにタイミングを調整した計画を作成する。
【００４５】
このタイミング調整の結果、制御ユニット３は、基板Ｗ５をキャリヤＣ１からインデクサロボットＩＲにより取り出して主搬送ロボットＣＲに渡す動作ｂ１４を、主搬送ロボットＣＲが基板Ｗ４を処理ユニットＵ１に搬入した後の時刻ｔ１２に実行するように計画する。さらに制御ユニット３は、動作ｂ１４が完了した後の時刻ｔ１３に実行する主搬送ロボットＣＲの基板交換動作ｂ１５を計画する。基板交換動作ｂ１５は、主搬送ロボットＣＲがハンド１３Ａ，１３Ｂのいずれか一方で処理ユニットＵ２から処理済みの基板Ｗ２を搬出し、それらのハンドの他方で処理ユニットＵ２に未処理の基板Ｗ５を搬入する動作である。そこで、制御ユニット３は、基板交換動作ｂ１５が完了した後の期間において処理ユニットＵ２により基板Ｗ５を処理する動作ｂ１６を計画する。より具体的には、制御ユニット３は、ジョブ情報によって指定されたレシピに従って処理ユニットＵ２を制御する動作ｂ１６を計画する。図２の例では、時刻ｔ１３〜ｔ２０の期間に処理ユニットＵ２が基板Ｗ５を処理する動作が計画されている。基板Ｗ５に適用されるレシピは、基板Ｗ１〜Ｗ４に適用されるレシピと同じであってもよいし異なっていてもよい。
【００４６】
一方、制御ユニット３は、基板交換動作ｂ１５の後の時刻ｔ１４に主搬送ロボットＣＲ１からインデクサロボットＩＲに処理済みの基板Ｗ２を渡し、さらにインデクサロボットＩＲがキャリヤＣ２に処理済みの基板Ｗ２を搬入する動作ｂ１７を計画する。
時刻ｔ１３には処理ユニットＵ３での基板Ｗ３に対する処理が完了する。しかし、主搬送ロボットＣＲが関与する動作ｂ１５，ｂ１７のために、次の基板Ｗ６に対する動作は、時刻ｔ１６まで待たなければならない。
【００４７】
制御ユニット３は、時刻ｔ１６に基板Ｗ６をキャリヤＣ１からインデクサロボットＩＲにより取り出して主搬送ロボットＣＲに渡す動作ｂ１８を計画する。さらに、制御ユニット３は、動作ｂ１８が完了した後の時刻ｔ１７に実行する主搬送ロボットＣＲの基板交換動作ｂ１９を計画する。基板交換動作ｂ１９は、主搬送ロボットＣＲがハンド１３Ａ，１３Ｂのいずれか一方で処理ユニットＵ３から処理済みの基板Ｗ３を搬出し、それらのハンドの他方で処理ユニットＵ３に未処理の基板Ｗ６を搬入する動作である。そこで、制御ユニット３は、基板交換動作ｂ１９が完了した後の期間において処理ユニットＵ３により基板Ｗ６を処理する動作ｂ２０を計画する。より具体的には、制御ユニット３は、ジョブ情報によって指定されたレシピに従って処理ユニットＵ３を制御する動作ｂ２０を計画する。図２の例では、時刻ｔ１７〜ｔ２４の期間に処理ユニットＵ３が基板Ｗ６を処理する動作が計画されている。基板Ｗ６に適用されるレシピは、基板Ｗ１〜Ｗ５に適用されるレシピと同じであってもよいし異なっていてもよい。
【００４８】
一方、制御ユニット３は、基板交換動作ｂ１９の後の時刻ｔ１８に主搬送ロボットＣＲ１からインデクサロボットＩＲに処理済みの基板Ｗ３を渡し、さらにインデクサロボットＩＲがキャリヤＣ２に処理済みの基板Ｗ３を搬入する動作ｂ２１を計画する。
基板交換動作ｂ１９までに処理ユニットＵ１における基板Ｗ４の処理が完了している。そこで、制御ユニット３は、基板Ｗ４の搬出を計画する。具体的には、主搬送ロボットＣＲが基板Ｗ３の搬送動作ｂ２１から解放される後の時刻ｔ１９に、主搬送ロボットＣＲが処理ユニットＵ１から基板Ｗ４を搬出する動作ｂ２２が計画される。もしも、基板Ｗ４の搬出を計画するまでに処理ユニットＵ１を指定する別のジョブ情報がホスト装置２００から与えられており、その処理対象の基板Ｗを収容したキャリヤＣがステージＳＴ１〜ＳＴ４に搬入されていれば、制御ユニット３は、その新たなジョブ情報の処理対象の基板Ｗに対する処理を計画してもよい。そして、処理ユニットＵ１から処理済みの基板Ｗ４を搬出し、当該新たなジョブ情報に対応する基板Ｗを処理ユニットＵ１に搬入する基板交換動作が、時刻ｔ１９に実行されるように計画されてもよい。
【００４９】
制御ユニット３は、基板搬出動作ｂ２２の後の時刻ｔ２０に主搬送ロボットＣＲ１からインデクサロボットＩＲに処理済みの基板Ｗ４を渡し、さらにインデクサロボットＩＲがキャリヤＣ２に処理済みの基板Ｗ４を搬入する動作ｂ２３を計画する。
処理ユニットＵ２において基板Ｗ５の処理が完了し、かつ主搬送ロボットＣＲが基板Ｗ４の搬送動作ｂ２３から解放される後の時刻ｔ２１に、主搬送ロボットＣＲが処理ユニットＵ２から基板Ｗ５を搬出する動作ｂ２４が計画される。もしも、基板Ｗ５の搬出を計画するまでに処理ユニットＵ２を指定する別のジョブ情報がホスト装置２００から与えられており、その処理対象の基板Ｗを収容したキャリヤＣがステージＳＴ１〜ＳＴ４に搬入されていれば、制御ユニット３は、その新たなジョブ情報の処理対象の基板Ｗに対する処理を計画してもよい。そして、時刻ｔ２１において、処理ユニットＵ２から処理済みの基板Ｗ５を搬出し、当該新たなジョブ情報に対応する基板Ｗを処理ユニットＵ２に搬入する基板交換動作が計画されてもよい。
【００５０】
制御ユニット３は、基板搬出動作ｂ２４の後の時刻ｔ２２に主搬送ロボットＣＲ１からインデクサロボットＩＲに処理済みの基板Ｗ５を渡し、さらにインデクサロボットＩＲがキャリヤＣ２に処理済みの基板Ｗ５を搬入する動作ｂ２５を計画する。
処理ユニットＵ３において基板Ｗ６の処理が完了し、かつ主搬送ロボットＣＲが基板Ｗ５の搬送動作ｂ２３から解放される後の時刻ｔ２４に実行されるように、主搬送ロボットＣＲが処理ユニットＵ３から基板Ｗ６を搬出する動作ｂ２６が計画される。もしも、基板Ｗ６の搬出を計画するまでに処理ユニットＵ３を指定する別のジョブ情報がホスト装置２００から与えられており、その処理対象の基板Ｗを収容したキャリヤＣがステージＳＴ１〜ＳＴ４に搬入されていれば、制御ユニット３は、その新たなジョブ情報の処理対象の基板Ｗに対する処理を計画してもよい。そして、時刻ｔ２４において、処理ユニットＵ３から処理済みの基板Ｗ６を搬出し、当該新たなジョブ情報に対応する基板Ｗを処理ユニットＵ３に搬入する基板交換動作が計画されてもよい。
【００５１】
制御ユニット３は、基板搬出動作ｂ２６の後の時刻ｔ２５に実行されるように、主搬送ロボットＣＲ１からインデクサロボットＩＲに処理済みの基板Ｗ６を渡し、さらにインデクサロボットＩＲがキャリヤＣ２に処理済みの基板Ｗ６を搬入する動作ｂ２７を計画する。
こうして、ホスト装置２００から与えられたジョブ情報に対応する計画の作成が完了すると、当該ジョブ情報に対応する最初の基板Ｗ１に対する搬送および処理が開始される。
【００５２】
図３は、計画したジョブの実行中にダミー基板を用いたユニット洗浄が必要となった場合の計画の一例を説明するためのタイムチャートである。図３において、図２の対応箇所には図３と同一参照符号を付す。
処理ユニットＵ１において基板Ｗ４を処理している期間中の時刻ｔ１４において、制御ユニット３は、図３に参照符号３０で示すように、処理ユニットＵ１においてライフアップが生じたと判断する。それに応じて、制御ユニット３は、処理ユニットＵ１でのユニット洗浄を計画し、必要に応じて、作成済みの計画を変更する。より具体的には、制御ユニット３は、ライフアップ発生前に処理ユニットＵ１に対して計画済みの基板Ｗ４の処理を終えた後に当該処理ユニットＵ１に対するユニット洗浄を実行するように、計画を作成する。
【００５３】
制御ユニット３は、処理済み基板Ｗ４の搬送動作ｂ２３から主搬送ロボットＣＲが解放された後の時刻ｔ２１に処理ユニットＵ４からのダミー基板Ｐの搬出動作ｂ３１を実行するように計画する。そして、制御ユニット３は、その後の時刻ｔ２２に実行するように、主搬送ロボットＣＲがダミー基板Ｐを処理ユニットＵ１に搬入する動作ｂ３２を計画する。その後、制御ユニット３は、処理ユニットＵ１に対して、ダミー基板Ｐを用いたユニット洗浄動作ｂ３３を時刻ｔ２２〜ｔ２９の期間に実行するように計画する。ユニット洗浄動作のためのレシピは、制御ユニット３に予め登録されており、制御ユニット３は、そのレシピに従って処理ユニットＵ１のユニット洗浄動作を制御する。
【００５４】
図３の例では、時刻ｔ１４よりも後に、ホスト装置２００から基板Ｗ７〜Ｗ９の処理を指定する新たなジョブ情報が制御ユニット３に入力されている。この新たなジョブ情報は、図３の例では、処理ユニットＵ２〜Ｕ４での並行処理を指定している。キャリヤ搬送機構３００は、未処理の基板Ｗ７〜Ｗ９を収容したキャリヤＣ３をたとえばステージＳＴ３に搬入し、処理後の基板Ｗ７〜Ｗ９を収容するためのキャリヤＣ４をステージＳＴ４に搬入する。制御ユニット３は、新たなジョブ情報に対応する処理計画を作成する前に、ダミー基板Ｐの搬送および処理ユニットＵ１のユニット洗浄を計画する。
【００５５】
制御ユニット３は、時刻ｔ２２よりも後の時刻ｔ２３において未処理基板Ｗ７をキャリヤＣ３からインデクサロボットＩＲにより取り出して主搬送ロボットＣＲに渡す動作ｂ３４を計画する。さらに、制御ユニット３は、その未処理基板Ｗ７を処理ユニットＵ２〜Ｕ４のいずれか（図３の例では処理ユニットＵ２）に搬入する動作ｂ３５を時刻ｔ２４に実行するように計画する。図３の例では、動作ｂ３５は、主搬送ロボットＣＲがハンド１３Ａ，１３Ｂのいずれか一方で処理ユニットＵ２から処理済みの基板Ｗ５を搬出し、それらのハンドの他方で処理ユニットＵ２に未処理の基板Ｗ７を搬入する基板交換動作である。そして、制御ユニット３は、基板交換動作ｂ３５が完了した後の期間において処理ユニットＵ２により基板Ｗ７を処理する動作ｂ３６を計画する。より具体的には、制御ユニット３は、ジョブ情報によって指定されたレシピに従って処理ユニットＵ２を制御する動作ｂ３６を計画する。図３の例では、時刻ｔ２４〜ｔ３１の期間に処理ユニットＵ２が基板Ｗ５を処理する動作ｂ３６が計画されている。基板Ｗ７に適用されるレシピは、ジョブ情報によって指定されたレシピである。
【００５６】
一方、制御ユニット３は、基板交換動作ｂ３５の後の時刻ｔ２５に実行するように、主搬送ロボットＣＲ１からインデクサロボットＩＲに処理済みの基板Ｗ５を渡し、さらにインデクサロボットＩＲがキャリヤＣ２に処理済みの基板Ｗ５を搬入する動作ｂ３７を計画する。
制御ユニット３は、さらに、主搬送ロボットＣＲが基板Ｗ５を搬出した後の時刻ｔ２７に次の基板Ｗ８をキャリヤＣ３からインデクサロボットＩＲにより取り出して主搬送ロボットＣＲに渡す動作ｂ３８を計画する。さらに、制御ユニット３は、動作ｂ３８が完了した後の時刻ｔ２８に主搬送ロボットＣＲが基板交換動作ｂ３９を実行するように計画する。基板交換動作ｂ３９は、主搬送ロボットＣＲがハンド１３Ａ，１３Ｂのいずれか一方で処理ユニットＵ３から処理済みの基板Ｗ６を搬出し、それらのハンドの他方で処理ユニットＵ３に未処理の基板Ｗ８を搬入する動作である。そこで、制御ユニット３は、基板交換動作ｂ３９が完了した後の期間において処理ユニットＵ３により基板Ｗ８を処理する動作ｂ４０を計画する。より具体的には、制御ユニット３は、ジョブ情報によって指定されたレシピに従って処理ユニットＵ３を制御する動作ｂ４０を計画する。図３の例では、時刻ｔ２８〜ｔ３５の期間に実行するように、処理ユニットＵ３が基板Ｗ８を処理する動作ｂ４０が計画されている。基板Ｗ８に適用されるレシピは、基板Ｗ７に適用されるレシピと同じであってもよいし異なっていてもよい。
【００５７】
一方、制御ユニット３は、基板交換動作ｂ３９の後の時刻ｔ２９に実行するように、主搬送ロボットＣＲ１からインデクサロボットＩＲに処理済みの基板Ｗ６を渡し、さらにインデクサロボットＩＲがキャリヤＣ２に処理済みの基板Ｗ６を搬入する動作ｂ４１を計画する。
制御ユニット３は、さらに、主搬送ロボットＣＲが基板Ｗ６を搬出した後の時刻ｔ３０に次の基板Ｗ９をキャリヤＣ３からインデクサロボットＩＲにより取り出して主搬送ロボットＣＲに渡す動作ｂ４２を実行するように計画する。さらに、制御ユニット３は、動作ｂ４２が完了した後の時刻ｔ３１に主搬送ロボットＣＲの基板搬入動作ｂ４３を実行するように計画する。基板搬入動作ｂ４３は、主搬送ロボットＣＲがハンド１３Ａ，１３Ｂのいずれか一方で処理ユニットＵ４に未処理の基板Ｗ９を搬入する動作である。そこで、制御ユニット３は、基板搬入動作ｂ４３が完了した後の期間において処理ユニットＵ４により基板Ｗ９を処理する動作ｂ４４を計画する。より具体的には、制御ユニット３は、ジョブ情報によって指定されたレシピに従って処理ユニットＵ４を制御する動作ｂ４４を計画する。図３の例では、時刻ｔ３１からの期間に処理ユニットＵ４が基板Ｗ９を処理する動作ｂ４４が計画されている。基板Ｗ９に適用されるレシピは、基板Ｗ７，Ｗ８に適用されるレシピと同じであってもよいし異なっていてもよい。
【００５８】
図３では図示を省略するが、制御ユニット３は、さらに、処理後の基板Ｗ７〜Ｗ９を処理ユニットＵ２，Ｕ３，Ｕ４から搬出してキャリヤＣ４に収納する動作を順次計画する。
処理ユニットＵ１では、ダミー基板Ｐを用いたユニット洗浄の後、そのダミー基板Ｐは、当該処理ユニットＵ１のスピンチャック１５に保持される。
図４は、計画したジョブの実行中にダミー基板を用いたユニット洗浄が必要となった場合の計画の他の例を説明するためのタイムチャートである。図４において、図３の対応箇所には図３と同一参照符号を付す。
【００５９】
図３の例の場合と同様に、処理ユニットＵ１のライフアップ３０が生じた時刻ｔ１４の後に、ホスト装置２００から基板Ｗ７〜Ｗ９の処理を指定する新たなジョブ情報が制御ユニット３に入力されている。この新たなジョブ情報は、図３の例の場合と同じく、処理ユニットＵ２〜Ｕ４での並行処理を指定している。キャリヤ搬送機構３００は、未処理の基板Ｗ７〜Ｗ９を収容したキャリヤＣ３をたとえばステージＳＴ３に搬入し、処理後の基板Ｗ７〜Ｗ９を収容するためのキャリヤＣ４をステージＳＴ４に搬入する。
【００６０】
図３の動作例では、ダミー基板Ｐの搬送およびユニット洗浄の計画を優先し、その後に、製品基板Ｗ７〜Ｗ９の搬送および処理が計画されている。これに対して、図４の動作例では、製品基板Ｗ７〜Ｗ９に対する処理の計画が優先されている。その結果、基板Ｗ９を処理ユニットＵ４に搬入するときに、処理ユニットＵ４に保持されているダミー基板Ｐを搬出し、その後に、処理ユニットＵ１においてユニット洗浄動作を実行するように計画されている。
【００６１】
具体的に説明すると、制御ユニット３は、処理ユニットＵ２〜Ｕ４のいずれか（図４の例では処理ユニットＵ２）における基板処理が終了する時刻ｔ２０以降に基板Ｗ７を当該処理ユニット（図４の例では処理ユニットＵ２）に搬入するようにタイミングを調整した計画を作成する。このタイミング調整の結果、制御ユニット３は、基板Ｗ７をキャリヤＣ３からインデクサロボットＩＲにより取り出して主搬送ロボットＣＲに渡し、かつ処理ユニットＵ１から搬出された基板Ｗ４をインデクサロボットＩＲに渡してキャリヤＣ２に収納する動作ｂ５１を時刻ｔ２０に実行するように計画する。インデクサロボットＩＲおよび主搬送ロボットＣＲは、受け渡しユニットＰＡＳＳを介して、基板Ｗ４，Ｗ７を交換する基板交換動作を行うことができる。
【００６２】
さらに、制御ユニット３は、動作ｂ５１が完了した後の時刻ｔ２１に主搬送ロボットＣＲが基板交換動作ｂ５２を実行するように計画する。基板交換動作ｂ５２は、主搬送ロボットＣＲがハンド１３Ａ，１３Ｂのいずれか一方で処理ユニットＵ２から処理済みの基板Ｗ５を搬出し、それらのハンドの他方で処理ユニットＵ２に未処理の基板Ｗ７を搬入する動作である。そこで、制御ユニット３は、基板交換動作ｂ５２が完了した後の期間において処理ユニットＵ２により基板Ｗ７を処理する動作ｂ５３を計画する。より具体的には、制御ユニット３は、ジョブ情報によって指定されたレシピに従って処理ユニットＵ２を制御する動作ｂ５３を計画する。図４の例では、時刻ｔ２１〜ｔ２８の期間に実行するように、処理ユニットＵ２が基板Ｗ７を処理する動作が計画されている。
【００６３】
一方、制御ユニット３は、基板交換動作ｂ５２の後の時刻ｔ２２に主搬送ロボットＣＲ１からインデクサロボットＩＲに処理済みの基板Ｗ５を渡してキャリヤＣ２に収納する動作ｂ５４を計画する。
制御ユニット３は、処理ユニットＵ２〜Ｕ４のいずれか（図４の例では処理ユニットＵ３）における基板処理が終了する時刻ｔ２４以降に基板Ｗ８を当該処理ユニット（図４の例では処理ユニットＵ３）に搬入するようにタイミングを調整した計画を作成する。このタイミング調整の結果、制御ユニット３は、基板Ｗ８をキャリヤＣ３からインデクサロボットＩＲにより取り出して主搬送ロボットＣＲに渡す動作ｂ５５を時刻ｔ２３に実行するように計画する。さらに、制御ユニット３は、動作ｂ５５が完了した後の時刻ｔ２４に主搬送ロボットＣＲが基板交換動作ｂ５６を実行するように計画する。基板交換動作ｂ５６は、主搬送ロボットＣＲがハンド１３Ａ，１３Ｂのいずれか一方で処理ユニットＵ３から処理済みの基板Ｗ６を搬出し、それらのハンドの他方で処理ユニットＵ３に未処理の基板Ｗ８を搬入する動作である。そこで、制御ユニット３は、基板交換動作ｂ５６が完了した後の期間において処理ユニットＵ３により基板Ｗ８を処理する動作ｂ５７を計画する。より具体的には、制御ユニット３は、ジョブ情報によって指定されたレシピに従って処理ユニットＵ３を制御する動作ｂ５７を計画する。図４の例では、時刻ｔ２４〜ｔ３１の期間に実行するように、処理ユニットＵ３が基板Ｗ８を処理する動作ｂ５７が計画されている。
【００６４】
一方、制御ユニット３は、基板交換動作ｂ５６の後の時刻ｔ２５に主搬送ロボットＣＲ１からインデクサロボットＩＲに処理済みの基板Ｗ６を渡してキャリヤＣ２に収納し、かつインデクサロボットＩＲがキャリヤＣ３から未処理の基板Ｗ９を取り出して主搬送ロボットＣＲに渡す動作ｂ５８を計画する。
制御ユニット３は、動作ｂ５８が完了した後の時刻ｔ２６に、主搬送ロボットＣＲが基板交換動作ｂ５９を実行するように計画する。基板交換動作ｂ５９は、主搬送ロボットＣＲがハンド１３Ａ，１３Ｂのいずれか一方で処理ユニットＵ４からダミー基板Ｐを搬出し、それらのハンドの他方で処理ユニットＵ４に未処理の基板Ｗ９を搬入する動作である。そこで、制御ユニット３は、基板交換動作ｂ５９が完了した後の期間において処理ユニットＵ４により基板Ｗ９を処理する動作ｂ６０を計画する。より具体的には、制御ユニット３は、ジョブ情報によって指定されたレシピに従って処理ユニットＵ４を制御する動作ｂ６０を計画する。図４の例では、時刻ｔ２６〜ｔ３３の期間に、処理ユニットＵ４が基板Ｗ９を処理する動作ｂ６０が計画されている。
【００６５】
一方、制御ユニット３は、基板交換動作ｂ５９の後の時刻ｔ２７に主搬送ロボットＣＲ１から処理ユニットＵ１のスピンチャック１５にダミー基板Ｐを渡す動作ｂ６１を計画する。そして、制御ユニット３は、ダミー基板搬入動作ｂ６１の後に、処理ユニットＵ１におけるダミー基板Ｐを用いたユニット洗浄動作ｂ６２を計画する。ユニット洗浄動作ｂ６２の後には、ダミー基板Ｐは、基板Ｗ７〜Ｗ９に対する処理で用いられない処理ユニットＵ１にそのまま保持される。
【００６６】
図４では図示を省略するが、制御ユニット３は、さらに、処理後の基板Ｗ７〜Ｗ９を処理ユニットＵ２，Ｕ３，Ｕ４から搬出してキャリヤＣ４に収納する動作を順次計画する。
なお、この動作例では、基板Ｗ９を処理ユニットＵ４に搬入するときに、処理ユニットＵ４からダミー基板Ｐを搬出している。しかし、ダミー基板Ｐをより早く処理ユニットＵ４から搬出するためには、基板Ｗ７またはＷ８を処理ユニットＵ４に搬入してダミー基板Ｐと交換し、その搬入した基板Ｗ７，Ｗ８を処理ユニットＵ４で処理するように計画するとよい。その後、ダミー基板Ｐを処理ユニットＵ１に搬入することによって、より早く処理ユニットＵ１に対するユニット洗浄を行うことができる。
【００６７】
図５は、ダミー基板Ｐの搬送に関連して制御ユニット３が所定の制御周期で繰り返し実行する処理の一例を説明するためのフローチャートである。制御ユニット３は、ホスト装置２００から受信するジョブ情報によって製品基板の処理開始を指示されると、そのジョブ情報がダミー基板を保持している処理ユニットのみでの処理を指定しているかどうかを判断する（ステップＳ１）。この判断が肯定のときには、制御ユニット３は、空いている別の処理ユニットへのダミー基板の移動を計画して実行する（ステップＳ２）。「空いている別の処理ユニット」とは、たとえば、ジョブ情報により使用が指定されておらず、使用が計画されておらず、かつ現に使用されていない別の処理ユニットである。空いている別の処理ユニットが存在しない場合には、空き状態の処理ユニットが生じるまで待機する。
【００６８】
こうして、ダミー基板を空いている別の処理ユニットに移動した後に、制御ユニット３は、ジョブ情報により指示された基板処理を計画して実行する（ステップＳ３）。ジョブ情報がダミー基板を保持している処理ユニット以外での処理を許容しているときには（ステップＳ１：ＮＯ）、制御ユニット３は、ダミー基板の移動に関する処理（ステップＳ２）を省いて、ジョブ情報が指示する基板処理を計画および実行する（ステップＳ３）。
【００６９】
このようにして、必要が生じたときにだけダミー基板を移動させることができるので、効率的な基板処理を維持しながら、ダミー基板を基板処理装置１００内に保持することができる。
図６は、いずれかの処理ユニットでのライフアップに関連して制御ユニット３が所定の制御周期で繰り返し実行する処理の一例を説明するためのフローチャートである。制御ユニット３は、いずれかの処理ユニットでライフアップが生じたかどうかを監視する（ステップＳ１１）。いずれの処理ユニットでもライフアップが生じなければ（ステップＳ１１：ＮＯ）、以下の処理は省かれる。
【００７０】
いずれかの処理ユニットでライフアップが生じると（ステップＳ１１：ＹＥＳ）、制御ユニット３は、ライフアップが生じた処理ユニットにダミー基板が保持されているかどうかを判断する（ステップＳ１２）。ダミー基板が保持されていなければ（ステップＳ１２：ＮＯ）、制御ユニット３は、基板処理装置１００内にダミー基板が導入済みかどうかを判断する（ステップＳ１３）。基板処理装置１００にダミー基板が導入済みであれば（ステップＳ１３：ＹＥＳ）、制御ユニット３は、当該ライフアップが生じた処理ユニットへのダミー基板の移動を計画して実行する（ステップＳ１４）。そして、制御ユニット３は、ダミー基板の移動の後にそのライフアップした処理ユニットのユニット洗浄を計画して実行する（ステップＳ１５）。
【００７１】
ライフアップした処理ユニットにダミー基板が保持されているときには（ステップＳ１２：ＹＥＳ）、制御ユニット３は、ステップＳ１３，Ｓ１４の処理を省いて、そのダミー基板を当該処理ユニットにそのまま保持させたままで、当該処理ユニットのユニット洗浄を計画して実行する（ステップＳ１５）。
基板処理装置１００にダミー基板が未導入のときは（ステップＳ１３：ＮＯ）、制御ユニット３は、ホスト装置２００に対して、ダミー基板を要求済みかどうか判断し（ステップＳ１６）、要求済みであれば、今制御周期の処理を終えて、ダミー基板の導入を待機する。ダミー基板を未だ要求していなければ（ステップＳ１６：ＮＯ）、制御ユニット３は、ホスト装置２００に対して、ダミー基板を要求する（ステップＳ１６）。ダミー基板要求を受信したホスト装置２００は、キャリヤ搬送機構３００を制御して、キャリヤ置き場３５０から、ダミー基板を収容したキャリヤＣ（ダミーキャリヤ）を搬送させ、基板処理装置１００のステージＳＴ１〜ＳＴ４のいずれかに搬入させる。その後、制御ユニット３は、ダミーキャリヤからダミー基板を取り出してライフアップした処理ユニットに搬送する動作を計画して実行する（ステップＳ１４）。これにより、ダミー基板は、インデクサロボットＩＲおよび主搬送ロボットＣＲによって、ライフアップした処理ユニットに搬入される。
【００７２】
ダミー基板が取り出された後、制御ユニット３は、ホスト装置２００に対して、ダミーキャリヤの搬出を要求する。それに応じて、ホスト装置２００は、キャリヤ搬送機構３００を制御し、ダミーキャリヤをステージＳＴ１〜ＳＴ４から搬出させる。
こうして、ライフアップが生じたときに、ダミー基板の必要最小限の移動を計画して実行するので、効率的な基板処理を維持しながら、ダミー基板を用いたユニット洗浄処理を行うことができる。
【００７３】
以上のように、この実施形態によれば、ダミー基板Ｐの不使用時には、基板処理のために使用されていない処理ユニットＵ１〜Ｕ４内のスピンチャック１５、インデクサロボットＩＲもしくは主搬送ロボットＣＲのハンド８Ａ，８Ｂ，１３Ａ，１３Ｂ、または受け渡しユニットＰＡＳＳのハンド１０にダミー基板Ｐを保持させて待機させることができる。それにより、製品基板Ｗを収納するキャリヤＣを保持するステージＳＴ１〜ＳＴ４を占有することなく、基板処理装置１００内でダミー基板Ｐを待機させ、そのダミー基板Ｐを必要に応じて処理ユニットＵ１〜Ｕ４の洗浄のために用いることができる。したがって、ステージＳＴ１〜ＳＴ４には、製品基板Ｗを収納するためのキャリヤＣをステージＳＴ１〜ＳＴ４の数だけ保持できるので、基板処理装置１００の生産性を損なうことなく、ダミー基板Ｐを用いたユニット洗浄を行える。
【００７４】
また、基板処理装置１００内に専用のダミー基板格納場所を設けるのではなく、製品基板Ｗの処理や搬送のために用いられるスピンチャック１５またはハンド８Ａ，８Ｂ，１０，１３Ａ，１３Ｂをダミー基板Ｐの待機のために兼用している。それにより、基板処理装置１００の占有面積（フットプリント）を大きくすることなくダミー基板Ｐを基板処理装置１００内に待機させることができる。また、基板処理装置１００の占有面積を維持するために処理ユニットＵ１〜Ｕ４０等の配置が大きく制限されることもない。しかも、製品基板Ｗの処理または搬送のために基板を保持する構成を兼用しているので、コストの増加や構成の複雑化を招くことがない。
【００７５】
また、この実施形態では、制御ユニット３は、処理ユニットＵ１〜Ｕ４のいずれかに対してユニット洗浄動作を実行すべきか否かを判断し、ユニット洗浄動作を実行すべきであると判断した処理ユニットに対してダミー基板Ｐを搬入するように主搬送ロボットＣＲ等を制御する。これにより、ユニット洗浄が必要となった処理ユニットＵ１〜Ｕ４に対してダミー基板Ｐが搬入され、そのダミー基板Ｐを当該処理ユニットのスピンチャック１５に保持させて当該処理ユニットが洗浄される。したがって、必要に応じてダミー基板Ｐを移動させながら、複数の処理ユニットＵ１〜Ｕ４を必要に応じて洗浄できる。
【００７６】
また、この実施形態では、制御ユニット３は、ユニット洗浄動作を実行すべきであると判断した処理ユニットのスピンチャック１５にダミー基板Ｐが保持されているときは、そのダミー基板Ｐをそのまま用いて当該処理ユニットのユニット洗浄が実行される。この場合、ダミー基板Ｐの搬送動作を伴うことなく、処理ユニットを洗浄できる。すなわち、ダミー基板Ｐの搬送動作を最小限にしながら、基板処理およびユニット洗浄を行うことができる。
【００７７】
また、この実施形態では、制御ユニット３は、製品基板Ｗを搬入すべき処理ユニットＵ１〜Ｕ４のスピンチャック１５にダミー基板Ｐが保持されているときは、そのダミー基板Ｐを搬出して他の処理ユニットのスピンチャック１５（または、インデクサロボットＩＲ、受け渡しユニットＰＡＳＳおよび主搬送ロボットＣＲのうちのいずれかのハンド）に当該ダミー基板Ｐを保持させる。すなわち、製品基板Ｗの搬入先の処理ユニットにダミー基板Ｐが保持されていれば、そのダミー基板Ｐを搬出したうえで、当該処理ユニットに処理対象の製品基板Ｗが搬入される。したがって、ダミー基板Ｐを処理ユニットに保持している場合でも、当該処理ユニットを基板処理のために用いることができる。
【００７８】
また、この実施形態では、制御ユニット３は、ホスト装置２００と通信し、当該基板処理装置１００内にダミー基板Ｐが導入されていないときに、ホスト装置２００に対してダミー基板Ｐの搬入を要求する。これに応答して、ホスト装置２００は、キャリヤ搬送機構３００を制御して、ダミー基板Ｐを収容したダミーキャリヤを基板処理装置１００の空いているステージＳＴ１〜ＳＴ４に搬入させる。こうして、基板処理装置１００内にダミー基板Ｐを導入できる。
【００７９】
基板処理装置１００が備える全ての処理ユニットＵ１〜Ｕ４を使用する必要があるとき、たとえば、ホスト装置２００から与えられるジョブ情報が処理ユニットＵ１〜Ｕ４の並行処理を指定しているときには、制御ユニット３は、ホスト装置２００に対してダミーキャリヤ搬入要求を送信してもよい。この場合、ホスト装置２００は、キャリヤ搬送機構３００を制御して、ダミーキャリヤをステージＳＴ１〜ＳＴ４のいずれかに搬入させる。ダミーキャリヤが搬入された後、制御ユニット３は、インデクサロボットＩＲ、受け渡しユニットＰＡＳＳおよび主搬送ロボットＣＲを制御して、ダミー基板Ｐをダミーキャリヤに搬入させる。その後、制御ユニット３は、ホスト装置２００に対してダミーキャリヤ搬出要求を送出する。それに応答して、ホスト装置２００は、キャリヤ搬送機構３００を制御して、ダミーキャリヤを搬出させる。
【００８０】
ダミーキャリヤは、必要なときにだけステージＳＴ１〜ＳＴ４に搬入され、不要になると搬出される。したがって、ダミーキャリヤがステージＳＴ１〜ＳＴ４を占有し続けることがないので、製品基板Ｗを収容した多数のキャリヤＣをステージＳＴ１〜ＳＴ４に搬入でき、それによって、生産性が高まる。
以上、この発明の一実施形態について説明してきたが、この発明は、以下に例示的に列挙するとおり、さらに他の形態で実施することもできる。
【００８１】
（１）前述の実施形態では、制御ユニット３は、ダミー基板Ｐを用いたユニット洗浄の必要が生じたときにホスト装置２００に対してダミー基板Ｐの搬入を要求している。しかし、制御ユニット３は、近い将来にダミー基板Ｐを用いたユニット洗浄の必要が生じると予測したときに、ホスト装置２００に対して、ダミー基板Ｐの搬入を要求してもよい。
（２）基板処理装置１００へのダミー基板Ｐの導入は、キャリヤ搬送機構３００を用いることなく行われてもよい。たとえば、基板処理装置１００の使用者が、ダミー基板Ｐを収容したダミーキャリヤを手作業によってステージＳＴ１〜ＳＴ４に搬入してもよい。製品基板Ｗを収容したキャリヤについても、キャリヤ搬送機構３００によることなく、使用者が手作業でステージＳＴ１〜ＳＴ４に搬入してもよい。
【００８２】
（３）前述の実施形態では、基板処理装置１００の制御ユニット３がホスト装置２００と通信する構成を示したが、ホスト装置２００が必ずしも備えられている必要はなく、基板処理装置１００がスタンドアローンで動作してもよい。
（４）前述の実施形態では、ダミー基板Ｐが１枚だけ用いられる例を示したが、２枚以上のダミー基板を基板処理装置１００内に保持してもよい。たとえば、制御ユニット３は、多数の処理ユニットが使用される期間にはダミー基板の枚数を減らし、少数の処理ユニットが使用される期間にはダミー基板の枚数を増やす制御を実行してもよい。
【００８３】
（５）受け渡しユニットＰＡＳＳを設けずに、インデクサロボットＩＲのハンド８Ａ，８Ｂと主搬送ロボットＣＲのハンド１３Ａ，１３Ｂとの間で、基板Ｗ，Ｐを直接受け渡すようにしてもよい。また、１台の搬送ロボットによって、キャリヤＣと処理ユニットＵ１〜Ｕ４との間の搬送を行う構成としてもよい。
（６）基板処理装置１００は、基板の姿勢を変更（たとえば表裏反転）する基板姿勢転換ユニットを備えていてもよい。このような基板姿勢変換ユニットも処理ユニットの一例である。また、基板処理装置１００は、専ら基板を回転させる処理ユニット（たとえば基板乾燥ユニット）を備えていてもよい。
【００８４】
（７）処理ユニットの数は４個である必要はなく、２個以上の任意の複数個の処理ユニットが備えられる場合に、この発明を適用できる。たとえば、図１のレイアウトにおいて、処理ユニットＵ１〜Ｕ４のそれぞれの上方および下方に１段以上の別の処理ユニットを階層的に配置してもよい。たとえば、処理ユニットを上下方向に２層に配置（２階建て配置）して８個の処理ユニットを備えてもよいし、処理ユニットを上下方向に３層に配置（３階建て配置）して１２個の処理ユニットを備えてもよい。また、基板処理装置は、複数個（たとえば１２個）の処理ユニット配置スペースを備え、そのうちの一部の複数個の処理ユニット配置スペースだけに処理ユニットが配置されてもよい。
【００８５】
その他、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
【符号の説明】
【００８６】
Ｕ１〜Ｕ４  処理ユニット
Ｗ  基板
Ｃ  キャリヤ
ＳＴ１〜ＳＴ４  ステージ
ＩＲ  インデクサロボット
ＰＡＳＳ  受け渡しユニット
ＣＲ  主搬送ロボット
１  インデクサセクション
２  処理セクション
３  制御ユニット
８Ａ，８Ｂ  ハンド
１０  ハンド
１３Ａ，１３Ｂ  ハンド
１５  スピンチャック
１６  処理液ノズル
１７  処理室
３０  ライフアップ
１００  基板処理装置
１５０  通信回線
２００  ホスト装置
３００  キャリヤ搬送機構
３５０  キャリヤ置き場
【図１】
0006538436.tif 000002
【図２】
0006538436.tif 000003
【図３】
0006538436.tif 000004
【図４】
0006538436.tif 000005
【図５】
0006538436.tif 000006
【図６】
0006538436.tif 000007