(57)【要約】  電子デバイス製造システムは、プロセスチャンバ又はロードロックの構成要素の表面を動かして互いに直接接触させることにより、これらの構成要素の表面同士の間の間隙を較正するための、モーション制御システムを含む。これらの構成要素の表面は、基板及び／又は基板支持体の表面、並びにプロセス実現装置の表面を含んでよく、プロセス実現装置は、例えば、パターンマスク及び／又はプラズマ若しくはガスの分配アセンブリでありうる。モーション制御システムは、モーションコントローラと、モーションコントローラによって実行可能なソフトウェアプログラムと、ネットワークと、一又は複数のアクチュエータドライバと、一又は複数のアクチュエータドライバによって実行可能なソフトウェアプログラムと、一又は複数のアクチュエータと、一又は複数のフィードバックデバイスとを含みうる。プロセスチャンバ又はロードロックの構成要素の表面同士の直接接触を介して間隙を較正する方法も、その他の態様と同様に提供される。【選択図】図３
2020524899.tif 000002
【特許請求の範囲】
【請求項１】
電子デバイス製造システムのモーション制御システムであって、
プログラマブルプロセッサと、メモリと、前記メモリに記憶され、かつ前記プログラマブルプロセッサによって実行可能な間隙較正ソフトウェアプログラムとを備える、モーションコントローラと、
前記モーションコントローラに連結され、かつドライバソフトウェアプログラムを備える、アクチュエータドライバと、
前記アクチュエータドライバに、かつプロセスチャンバ又はロードロックの中にあるプロセス実現装置又は基板支持体に連結されたアクチュエータであって、前記プロセス実現装置又は前記基板支持体を動かすよう構成された、アクチュエータと、
前記アクチュエータ及び前記モーションコントローラに連結された、フィードバックデバイスとを備え、
前記間隙較正ソフトウェアプログラムは、前記プロセス実現装置と、前記基板支持体又は前記基板支持体上に受容された基板との、それぞれの表面同士を直接接触させるよう設定されている、
モーション制御システム。
【請求項２】
前記モーションコントローラ、前記アクチュエータドライバ、前記アクチュエータ、及び前記フィードバックデバイスは、前記間隙較正ソフトウェアプログラムの実行中、前記プロセスチャンバ又は前記ロードロックがプロセス温度又はプロセス圧力にある期間中に動作可能である、請求項１に記載のモーション制御システム。
【請求項３】
前記プロセス温度の範囲が摂氏１００度〜摂氏７００度であり、前記プロセス圧力の範囲が０．０１トル〜約８０トルである、請求項２に記載のモーション制御システム。
【請求項４】
前記モーションコントローラ、前記アクチュエータドライバ、前記アクチュエータ、及び前記フィードバックデバイスに連結された通信ネットワークであって、ＣＡＮｏｐｅｎ通信プロトコルを使用する通信ネットワークを更に備える、請求項１に記載のモーション制御システム。
【請求項５】
前記フィードバックデバイスが、位置、速度、トルク、電流、力、ゆがみのうちの少なくとも１つを測定する、請求項１に記載のモーション制御システム。
【請求項６】
前記アクチュエータドライバが複数のアクチュエータドライバを含み、
前記アクチュエータが複数のアクチュエータを含み、
前記フィードバックデバイスが複数のフィードバックデバイスを含み、
前記間隙較正ソフトウェアプログラムの実行中に、前記複数のアクチュエータドライバと、前記複数のアクチュエータと、前記複数のフィードバックデバイスとが、前記モーションコントローラによって同時に操作される、請求項１に記載のモーション制御システム。
【請求項７】
電子デバイス製造システムであって、
移送チャンバと、
前記移送チャンバに連結されるプロセスチャンバであって、前記移送チャンバは一又は複数の基板を前記プロセスチャンバに出し入れするように移送するよう構成され、前記プロセスチャンバは内部で前記一又は複数の基板を処理するよう構成されている、プロセスチャンバと、
前記移送チャンバに連結されるロードロックであって、前記移送チャンバは前記一又は複数の基板を前記ロードロックに出し入れするように移送するよう構成されている、ロードロックと、
プログラマブルプロセッサと、メモリと、前記メモリに記憶され、かつ前記プログラマブルプロセッサによって実行可能な間隙較正ソフトウェアプログラムとを備えるモーションコントローラであって、前記間隙較正ソフトウェアプログラムは、プロセス実現装置と、基板支持体又は前記基板支持体上に受容された前記一又は複数の基板のうちの１つの基板との、それぞれの表面同士を前記プロセスチャンバ内で直接接触させるよう設定されている、モーションコントローラとを備える、
電子デバイス製造システム。
【請求項８】
前記ロードロックは、内部で前記一又は複数の基板のうちの一又は複数を処理するよう構成されており、前記間隙較正ソフトウェアプログラムは、ロードロックのプロセス実現装置と、ロードロックの基板支持体又は前記ロードロックの基板支持体上に受容された前記一又は複数の基板のうちの１つの基板との、それぞれの表面同士を前記ロードロック内で直接接触させるよう更に設定されている、請求項７に記載の電子デバイス製造システム。
【請求項９】
前記間隙較正ソフトウェアプログラムの実行中、前記プロセスチャンバ又は前記ロードロックはプロセス温度又はプロセス圧力にある、請求項７に記載の電子デバイス製造システム。
【請求項１０】
前記モーションコントローラに連結され、かつドライバソフトウェアプログラムを備える、アクチュエータドライバと、
前記アクチュエータドライバに、かつ前記プロセスチャンバの中にある前記プロセス実現装置又は前記基板支持体に連結されたアクチュエータであって、前記プロセス実現装置又は前記基板支持体を動かすよう構成された、アクチュエータと、
前記アクチュエータ及び前記モーションコントローラに連結された、フィードバックデバイスとを更に備える、請求項７に記載の電子デバイス製造システム。
【請求項１１】
電子デバイス製造システムのプロセスチャンバ又はロードロックの中で、構成要素の表面同士の間の間隙を較正する方法であって、
モーションコントローラから一又は複数のアクチュエータドライバに準備命令を発することによって、間隙較正の準備をすることと、
前記プロセスチャンバ又は前記ロードロックをオフラインにすることなく、前記構成要素の表面同士を直接接触させるよう、前記プロセスチャンバ又は前記ロードロックの中で一又は複数のアクチュエータを作動させることと、
前記構成要素の表面同士の間に検出された直接接触に応答することとを含む、
方法。
【請求項１２】
前記準備をすることが、
前記一又は複数のアクチュエータドライバがモーションプロファイルを生成することを可能にするために、前記一又は複数のアクチュエータドライバの動作のモードを間隙較正モードに設定することと、
前記一又は複数のアクチュエータに、安全始動位置へと動くよう命じることと、
完了前の故障停止を防止するために、前記一又は複数のアクチュエータドライバにおける障害防止機構を無効化することと、
位置ループ及び速度ループのフィードバックゲインを設定することと、
コマンド速度を低シャフト周波数に設定することと、
前記構成要素の表面同士の直接接触の発生を確実にするために、コマンド位置を、予想接触位置を超過したターゲット位置に設定することとを含む、請求項１１に記載の方法。
【請求項１３】
前記作動させることが、
一又は複数のフィードバックデバイスからの時系列のプロセスデータを調査し、記録することと、
前記モーションコントローラで実行されるソフトウェア制御プログラムを介して、アクチュエータフィードバックから統計的ノイズ及び確定的ノイズをデジタルフィルタリングすることと、
前記モーションコントローラで実行される前記ソフトウェア制御プログラムを介して、実際のフィードバック信号に適合するよう循環移動平均フィルタを使用して前記アクチュエータフィードバックを推定することと、
前記構成要素の表面同士の間の直接接触を検出することとを含む、請求項１１に記載の方法。
【請求項１４】
前記応答することが、
前記一又は複数のアクチュエータのモーションを停止させることと、
前記一又は複数のアクチュエータの較正位置を、前記モーションコントローラのメモリに記憶させることと、
前記一又は複数のアクチュエータドライバの動作のモードを通常動作モードに戻すこととを含む、請求項１１に記載の方法。
【請求項１５】
前記プロセスチャンバ又は前記ロードロックがプロセス温度又はプロセス圧力に維持されている期間中に、前記準備をすること、前記作動させること、及び前記応答することが実施される、請求項１１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
［００１］本出願は、あらゆる目的のために本書での参照により本書に援用される、２０１７年６月２３日出願の「電子デバイス製造システムにおいて直接的な構成要素の接触を介して間隙を較正するシステム及び方法（ＳＹＳＴＥＭＳ  ＡＮＤ  ＭＥＴＨＯＤＳ  ＯＦ  ＧＡＰ  ＣＡＬＩＢＲＡＴＩＯＮ  ＶＩＡ  ＤＩＲＥＣＴ  ＣＯＭＰＯＮＥＮＴ  ＣＯＮＴＡＣＴ  ＩＮ  ＥＬＥＣＴＲＯＮＩＣ  ＤＥＶＩＣＥ  ＭＡＮＵＦＡＣＴＵＲＩＮＧ  ＳＹＳＴＥＭＳ）」と題された米国特許通常出願第１５／６３２，０３１号（代理人整理番号２５１３２／ＵＳＡ）に対して、優先権を主張するものである。
【０００２】
［００２］この開示は、電子デバイス製造システムにおいて基板を支持し、処理するために使用される装置の、分散型モーション制御のシステム及び方法に関する。
【背景技術】
【０００３】
［００３］電子デバイス製造システムは一又は複数のプロセスチャンバを含むことがあり、かかるプロセスチャンバの中で、基板が処理されて、基板上に電子デバイス（例えば集積回路及び／又はフラットパネルディスプレイ）が製造される。プロセスチャンバは、減圧レベル（例えば約０．０１トル〜約８０トルの範囲内）で、かつ高温（例えば摂氏約１００度〜摂氏約７００度の範囲内）で運転されうる。電子デバイス製造システムの各プロセスチャンバ内では、同一の又は異なる基板プロセス（例えば、基板上の膜層の堆積、エッチング、アニーリング、硬化など）が行われうる。基板処理は、一部の電子デバイス製造システムのロードロック内でも行われうる。ロードロックは、チャンバであって、基板が、電子デバイス製造システム内のどこか他の場所に搬送されるためにそのチャンバを通ってプロセスチャンバとファクトリインターフェースとの間で移送される、チャンバである。
【０００４】
［００４］基板プロセスにおいては、例えばパターンマスク及び／又はプラズマ若しくはガスの分配アセンブリといったプロセス実現装置（ｐｒｏｃｅｓｓ  ｄｅｌｉｖｅｒｙ  ａｐｐａｒａｔｕｓ）を介して、望ましい厚さ及び均一性を有する望ましい材料の一又は複数の膜層が、選択的に、基板に付着させられうるか、又は基板から除去されうる。かかる望ましい厚さ及び均一性での精密な付着又は除去を確実にするためには、基板とプロセス実現装置との間の間隙が、厳密に制御されるべきである。しかし、基板サイズの大型化、基板のバッチロードの増大、及びプロセス温度の上昇（これはプロセス構成要素の熱膨張に影響を与えうる）に対応するために処理プロセスチャンバのサイズが大型化するにつれて、望ましい間隙を制御するのはより困難になりうる。したがって、電子デバイス製造システムは、間隙較正の改良型のシステム及び方法から恩恵を受けうる。
【発明の概要】
【０００５】
［００５］第１態様によると、電子デバイス製造システムのモーション制御システムが提供される。このモーション制御システムは、モーションコントローラであって、プログラマブルプロセッサと、メモリと、メモリに記憶されかつプログラマブルプロセッサによって実行可能な間隙較正ソフトウェアプログラムとを備える、モーションコントローラを備える。モーション制御システムは、モーションコントローラに連結されたアクチュエータドライバであって、ドライバソフトウェアプログラムを備える、アクチュエータドライバも備える。モーション制御システムは、アクチュエータドライバに、かつプロセスチャンバ又はロードロックの中にあるプロセス実現装置又は基板支持体に連結されたアクチュエータであって、プロセス実現装置又は基板支持体を動かすよう構成されている、アクチュエータを更に備える。モーション制御システムは、また更に、アクチュエータ及びモーションコントローラに連結されたフィードバックデバイスを備える間隙較正ソフトウェアプログラムは、プロセス実現装置と基板支持体又は基板支持体上に受容された基板とのそれぞれの表面同士を直接接触させるよう、設定されている。
【０００６】
［００６］第２態様によると、電子デバイス製造システムが提供される。この電子デバイス製造システムは、移送チャンバと、移送チャンバに連結されるプロセスチャンバとを備えており、移送チャンバは、一又は複数の基板をプロセスチャンバに出し入れするように移送するよう構成され、プロセスチャンバは、内部でこの一又は複数の基板を処理するよう構成されている。電子デバイス製造システムは、移送チャンバに連結されるロードロックも備えており、移送チャンバは、一又は複数の基板をロードロックに出し入れするように移送するよう構成されている。電子デバイス製造システムは、モーションコントローラであって、プログラマブルプロセッサと、メモリと、メモリに記憶されかつプログラマブルプロセッサによって実行可能な間隙較正ソフトウェアプログラムとを備えるモーションコントローラを、更に備える。間隙較正ソフトウェアプログラムは、プロセス実現装置と、基板支持体又は基板支持体上に受容された一又は複数の基板のうちの１つの基板との、それぞれの表面同士をプロセスチャンバの中で直接接触させるよう、設定されている。
【０００７】
［００７］第３態様によると、電子デバイス製造システムのプロセスチャンバ又はロードロックの中で、構成要素の表面同士の間の間隙を較正する方法が提供される。この方法は、モーションコントローラから一又は複数のアクチュエータドライバに準備命令を発することによって、間隙較正の準備をすることと、プロセスチャンバ又はロードロックをオフラインにすることなく、構成要素の表面同士を直接接触させるよう、プロセスチャンバ又はロードロックの中で一又は複数のアクチュエータを作動させることと、構成要素の表面同士の間に検出された直接接触に応答することとを、含む。
【０００８】
［００８］本開示の上記の実施形態及びその他の実施形態による、更に別の態様、特徴、及び利点が、以下の発明を実施するための形態、付随する特許請求の範囲、及び添付図面から、容易に自明となりうる。したがって、本書の図面及び説明は、本質的に例示的なものと見なすべきであり、限定的なものと見なすべきではない。
【０００９】
［００９］後述する図面は、例示のみを目的としており、必ずしも縮尺通りではない。これらの図面は、本開示の範囲を限定することを意図するものでは全くない。
【図面の簡単な説明】
【００１０】
【図１】［００１０］本開示の実施形態による電子デバイス製造システムの概略上面図を示す。
【図２Ａ−２Ｅ】［００１１］本開示の実施形態によるプロセス構成要素の構成の様々な概略側面図を示す。
【図３】［００１２］本開示の実施形態によるモーション制御システムの概略側面図を示す。
【図４】［００１３］本開示の実施形態による、電子デバイス製造システムのプロセスチャンバ又はロードロックの中で構成要素の表面同士の間の間隙を較正する方法のフロー図を示す。
【図５Ａ−５Ｂ】［００１４］本開示の実施形態による、アクチュエータドライバにおいて実行可能な位置及び速度のソフトウェア制御ループを示す。
【発明を実施するための形態】
【００１１】
［００１５］これより、本開示の例示的な実施形態に詳しく言及していく。かかる例示的な実施形態は、添付図面に図示されている。同一又は類似の部分に言及するために、同一の参照番号が、可能な限り、図面全体を通じて使用される。
【００１２】
［００１６］本開示の一又は複数の実施形態による電子デバイス製造システムは、基板を処理するよう構成されたプロセスチャンバ又はロードロックの中での、可動プロセス構成要素同士の直接接触を検出するよう設定された、分散型モーション制御システムを含みうる。間隙較正ソフトウェアプログラムを実行するモーションコントローラによる直接接触の検出が、プロセス構成要素の表面同士の間の間隙の間隔を較正するために使用されうる。間隙間隔を較正すること、及び、次いで厳密に制御することにより、望ましい厚さ及び均一性での付着及び／又は除去を含む膜堆積及び／又は膜エッチングの特性が、有利に改善されうる。間隙間隔を厳密に制御することは更に、膜の堆積及び／又はエッチングの速度に良い影響を与えうる。間隙間隔は、精密に制御されれば、２つ以上のプロセスチャンバを有する電子デバイス製造システムにおけるプロセスチャンバの性能の整合性を、更に改善しうる。望ましい間隙間隔は、応用によって変動する。例えば、原子層堆積向けの望ましい間隙間隔は、化学インジェクタと基板との間の間隙では４ミル〜８０ミルで変動してよく、ベベルエッチング（ｂｅｖｅｌ  ｅｔｃｈ）向けの望ましい間隙間隔は、パターンマスクと基板との間の間隙では１ミル〜２０ミルで変動しうる。
【００１３】
［００１７］間隙較正中のプロセス構成要素の表面同士の直接接触は、基板表面、基板支持体の表面、及び／又はプロセス実現装置の表面の、いかなる組み合わせ同士の接触も含みうる。
【００１４】
［００１８］プロセス構成要素の表面同士の直接接触を介する間隙較正について図示し説明している例示的な実施形態の更なる詳細事項だけでなく、電子デバイス製造システムのプロセスチャンバ又はロードロックの中でプロセス構成要素の表面同士の間の間隙を較正する方法を含むその他の態様についても、図１から５Ｂに関連付けて、より詳細に後述する。
【００１５】
［００１９］図１は、一又は複数の実施形態による電子デバイス製造システム１００を示している。電子デバイス製造システム１００は、基板１０２に一又は複数のプロセスを実施しうる。基板１０２は、好適に硬性であり、決まった寸法であり、平面である、任意の物品（例えばケイ素を含有するディスク又はウエハ、パターニングされたウエハ、ガラスプレートなど）であって、その上に電子デバイス又は回路構成要素を製造するのに適した物品でありうる。一部の実施形態では、基板は、例えば、直径が２００ｍｍ、３００ｍｍ、又は４５０ｍｍの半導体ウエハでありうる。
【００１６】
［００２０］電子デバイス製造システム１００は、プロセスツール１０４と、プロセスツール１０４に連結されるファクトリインターフェース１０６とを含みうる。プロセスツール１０４は、内部に移送チャンバ１１０を有するハウジング１０８を含んでよく、移送チャンバ１１０の中には、基板移送ロボット１１２が配置されうる。複数のプロセスチャンバ１１４、１１６、及び１１８が、ハウジング１０８及び移送チャンバ１１０に連結されうる。ロードロック１２０も、ハウジング１０８及び移送チャンバ１１０に連結されうる。移送チャンバ１１０、プロセスチャンバ１１４、１１６、及び１１８、並びにロードロック１２０は、減圧レベルに維持されうる。移送チャンバ１１０の減圧レベルは、例えば約０．０１トル〜約８０トルの範囲内でありうる。その他の減圧レベルも使用されうる。
【００１７】
［００２１］移送ロボット１１２は、基板１０２を、移送チャンバ１１０に物理的に連結されたプロセスチャンバとロードロックのいずれかに出し入れするように移送するよう構成されている、複数のアーム及び一又は複数のエンドエフェクタを含みうる（図１では基板１０２及び基板配置場所が円で示されていることに留意されたい）。
【００１８】
［００２２］一又は複数の基板には、プロセスチャンバ１１４、１１６、及び１１８の各々において、同一の又は異なる基板プロセス（例えば原子層堆積（ＡＬＤ）、物理的気相堆積（ＰＶＤ）、化学気相堆積（ＣＶＤ）、エッチング、アニーリング、硬化、予洗浄、金属又は金属酸化物の除去など）が行われうる。例えば、プロセスチャンバ１１４の一方又は両方においてＰＶＤプロセスが行われてよく、プロセスチャンバ１１６の一方又は両方においてエッチングプロセスが行われてよく、プロセスチャンバ１１８の一方又は両方においてアニーリングプロセスが行われうる。チャンバ内では、基板にその他のプロセスも実施されうる。
【００１９】
［００２３］ロードロック１２０は、その一方の側で、移送チャンバ１１０とインターフェース接続するよう構成され、かつ移送チャンバに連結されてよく、反対の側では、ファクトリインターフェース１０６とインターフェース接続するよう構成され、かつファクトリインターフェース１０６に連結されうる。ロードロック１２０は、環境的に制御された雰囲気（ａｔｍｏｓｐｈｅｒｅ）であって、減圧環境（この環境において基板は移送チャンバ１１０に出入りするように移送されうる）から、大気圧の又はそれに近い不活性ガス環境（この環境において基板はファクトリインターフェース１０６に出入りするように移送されうる）まで変動しうる、雰囲気を有しうる。一部の実施形態では、ロードロック１２０は、異なる垂直方向高さに位置している（例えば一方が他方の上にある）上側内部チャンバの対と下側内部チャンバの対とを有する、積層ロードロックでありうる。一部の実施形態では、上側内部チャンバの対は、処理済みの基板を、プロセスツール１０４から除去するために、移送チャンバ１１０から受容するよう構成されてよい一方、下側内部チャンバの対は、基板を、プロセスツール１０４内での処理のために、ファクトリインターフェース１０６から受容するよう構成されうる。一部の実施形態では、ロードロック１２０は、内部に受容した一又は複数の基板１０２に、基板プロセス（例えばエッチング又は予洗浄）を実施するよう構成されることもある。
【００２０】
［００２４］ファクトリインターフェース１０６は、任意の好適な筐体（例えば、機器フロントエンドモジュールすなわちＥＦＥＭなど）でありうる。ファクトリインターフェース１０６は、ファクトリインターフェース１０６の様々な負荷ポート１２４にドッキングされた基板キャリア１２２（例えば、前方開口型統一ポッドすなわちＦＯＵＰでありうる）から、基板１０２を受容するよう構成されうる。ファクトリインターフェースロボット１２６（点線で示している）が、基板キャリア１２２とロードロック１２０との間で基板１０２を移送するために使用されうる。任意の従来的なロボットの種類が、ファクトリインターフェースロボット１２６として使用されうる。移送は、任意の順序で又は任意の方向に実施されうる。ファクトリインターフェース１０６は、若干正圧の、非反応性ガス環境（例えば、窒素を非反応性ガスとして使用する）などに維持されうる。
【００２１】
［００２５］移送ロボット１１２及びファクトリインターフェースロボット１２６の動き、並びに、プロセスチャンバ１１４、１１６、１１８と、ロードロック１２０と、ファクトリインターフェース１０６と、基板キャリア１２２との間での及び／又はそれらの中での基板１０２の移送は、モータ駆動システム（図１には図示せず）によって制御されてよく、このモータ駆動システムは、複数のサーボモータ又はステッピングモータを含みうる。
【００２２】
［００２６］電子デバイス製造システム１００は、システムコントローラ１２８も含みうる。システムコントローラ１２８は、能動的なハードウェア構成要素の動作を制御するために、かかるハードウェア構成要素の各々に連結されうる。システムコントローラ１２８は、プログラマブルプロセッサと、プロセッサにより実行可能な命令／ソフトウェアプログラム／ファームウェアを記憶しているメモリと、様々なサポート回路と、入／出力回路とを含みうる。システムコントローラ１２８は、オペレータ人員によるデータや動作コマンドなどの入力及び表示を許可するようにも、設定されうる。
【００２３】
［００２７］電子デバイス製造システム１００は、モーションコントローラ１３０（図３から図５Ｂに関連付けてより詳細に後述する）を更に含みうる。モーションコントローラ１３０は、プログラマブルプロセッサと、プロセッサにより実行可能な命令／ソフトウェアプログラム／ファームウェアを記憶しているメモリと、様々なサポート回路と、入／出力回路とを含みうる。モーションコントローラ１３０は、閉ループ位置制御システム（サーボ制御システムと称されうる）において、モータの転流（ｃｏｍｍｕｔａｔｉｏｎ）を超える高次の監視タスクのために、アクチュエータ（モーション）機器のアクチュエータ（モーション）ドライバの内部と外部の両方でネットワークに連結されうる様々なデバイスを使用することによって、電子デバイス製造システム１００内でアクチュエータ（モーション）機器からのデータを収集し、処理するよう、動作しうる。モーションコントローラ１３０は、システムコントローラ１２８とは別個に動作してよく、システムコントローラ１２８に情報を提供し、かつ／又はシステムコントローラ１２８によって制御されうる。あるいは、システムコントローラ１２８がモーションコントローラ１３０の機能を果たすことがあり、モーションコントローラ１３０は、電子デバイス製造システム１００から省略されうる。
【００２４】
［００２８］半導体デバイスのサイズが小型化するにつれて、半導体業界におけるプロセス変動の許容誤差も小さくなり続けており、これと共に、基板処理（例えば、堆積、アニーリング、硬化、エッチング、及び／又はその他の、プロセスチャンバ又はロードロックにおける基板上での膜の処理）中に、プロセス構成要素同士の間に厳密に制御された間隙を維持することが、必要とされている。
【００２５】
［００２９］プロセス構成要素は、基板支持装置及びプロセス実現装置を含みうる。基板支持装置は、単一軸の又は多軸のアクチュエータ（モータなど）を含んでよく、単一の又は（垂直方向に２つ以上の）マルチスロットに重なった基板を有することがあり、基板を搬送し、支持するためのリフト、エレベータ、又はインデクサ（ｉｎｄｅｘｅｒ）を有しうる。プロセス実現装置の様々な実施形態は、プロセスチャンバ又はロードロックの内部に、プロセス供給アセンブリ（例えばパターンマスク、及び／又はプラズマ、ガス、若しくは熱を分配するアセンブリ）を位置決めするために使用されうる、アクチュエータを有しうる。かかるアセンブリの例は、エッチング用プロセスチャンバ又はロードロック内のカソードアセンブリ、化学気相堆積及び原子層堆積のプロセスチャンバ内のヒータペデスタルアセンブリ及びガス分配シャワーヘッドアセンブリ、並びにベベルエッチング用プロセスチャンバ又はロードロック内の基板パターンマスキングアセンブリを含む。ベベルエッジエッチングは、基板のエッジ領域上の堆積膜の望ましくない部分を除去するために使用されうる。
【００２６】
［００３０］一又は複数の実施形態によると、図２Ａ−２Ｅは、プロセスチャンバ又はロードロック（プロセスチャンバ１１４、１１６、１１８のうちの一又は複数、及び／又はロードロック１２０と同様又は同一でありうる）における基板支持装置及びプロセス実現装置の様々な構成を示している。
【００２７】
［００３１］図２Ａは、プロセス実現装置２３３Ａの底面が基板２０２Ａ又は（例えば、基板２０２Ａが基板支持体２０３Ａ上にまだ受容されていない場合には）基板支持体２０３Ａの上面と直接接触するように、間隙較正中にプロセス実現装置２３３Ａを垂直方向に下向きに動かすよう構成されたプロセス装置モータ２３２Ａを含む、プロセスチャンバ又はロードロック２１４Ａを示している。
【００２８】
［００３２］図２Ｂは、基板２０２Ｂ又は（例えば、基板２０２Ｂが基板支持体２０３Ｂ上にまだ受容されていない場合には）基板支持体２０３Ｂの上面がプロセス実現装置２３３Ｂの底面と直接接触するように、間隙較正中に基板支持体２０３Ｂを垂直方向に上向きに動かすよう構成された基板支持モータ２３４Ｂを含む、プロセスチャンバ又はロードロック２１４Ｂを示している。
【００２９】
［００３３］図２Ｃは、間隙較正中に、プロセス実現装置２３３Ｃの底面と基板２０２Ｃ又は（例えば、基板２０２Ｃが基板支持体２０３Ｃ上にまだ受容されていない場合には）基板支持体２０３Ｃの上面との間で直接接触が発生するように、プロセス実現装置２３３Ｃを垂直方向に下向きに動かすよう構成されたプロセス実現装置２３２Ｃと、基板支持体２０３Ｃを垂直方向に上向きに動かすよう構成された基板支持モータ２３４Ｃの両方を含む、プロセスチャンバ又はロードロック２１４Ｃを示している。
【００３０】
［００３４］図２Ｄは、基板２０２Ｄを内部に受容するためのポケット２０５Ｄを有する基板支持体２０３Ｄを示している（チャンバは図示していない）。基板支持モータ２３４Ｄは、基板２０２Ｄが基板支持体２０３Ｄ上に受容されていても、間隙較正中に基板支持体上部表面２０７Ｄとプロセス実現装置（例えば、プロセス実現装置２３３Ａ、２３３Ｂ、及び／又は２３３Ｃなど）の底面との間に直接接触が発生するように、基板支持体２０３Ｄを垂直方向に上向きに動かすよう構成されている。
【００３１】
［００３５］また、図２Ｅ（チャンバは図示していない）は、基板支持体２０３Ｅを垂直方向に上向きに動かすよう構成された基板支持モータ２３４Ｅを示しており、基板支持体２０３Ｅは、間隙較正中に基板２０２Ｅの上面とプロセス実現装置（例えば、プロセス実現装置２３３Ａ、２３３Ｂ、及び／又は２３３Ｃなど）の底面との間に直接接触が発生するように、基板２０２Ｅを支持するためのピン又はシャフト２０９Ｅを有する。
【００３２】
［００３６］図２Ａ−２Ｅに示している可動プロセス構成要素は、大トルクのドライブトレインを有するアクチュエータを含みうる。かかる大トルクのドライブトレインは、基板のための硬性かつ安定したプラットフォームであって、最低限の振動しか有さない一貫して平らな表面をもたらすプラットフォームを提供するように、基板を搬送しかつ／又は支持するために使用されうる。かかる硬性のプロセス構成要素は、厚い壁厚を有することがあり、変形に対して耐性を有する材料（例えば、鋼又はセラミックなど）で構築されうる。厚い壁厚と耐変形性材料により、移動質量が増大しうる。このようなプロセス構成要素は、例えば加熱すること、冷却すること、及び機械的に又は静電的に基板をチャックすることを含む複数の機能を提供することも可能であり、ゆえに、多数の入れ子式の（ｎｅｓｔｅｄ）サブコンポーネントであって、加熱する要素、冷却する要素、基板をチャックする要素、及びガスを分配する要素を含みうる、サブコンポーネントを含みうる。更に、基板はプロセスチャンバ内で継続的に減圧下にあってよく、減圧環境を大気から分離させるために、上記のプロセス構成要素と共に、減圧分離要素（ベローズなど）が含まれうる。そのため、アクチュエータと負荷とをつなぐアクチュエータシャフトを減圧下で封入するために、大直径の減圧分離要素が用いられる場合、その減圧分離界面全体において、強い圧迫力が生じるアクチュエータシャフトの直径は、その内径が、流体、ガス、及び電力のための供給チャネル及び還流チャネルを収容するのに十分なものであるべきである。減圧分離界面には軸方向力が生じることがあり、この軸方向力は、減圧分離要素の直径に比例しうる。ゆえに、かかるプロセス構成要素は、大トルクで高効率のボールネジ式ドライブトレイン（これは、結果的に、一部のプロセス構成要素を損傷する（例えば衝突させる）能力を有することになる）を必要とする、大きな搭載荷重（ｐａｙｌｏａｄ）を有しうる。
【００３３】
［００３７］更に、補完的なフィードバックデバイスが、一又は複数の実施形態によりリアルタイムで間隙を測定し制御するために、プロセスチャンバに埋設されうる。このようなフィードバックデバイスは、直接接触型であっても、非接触型であってもよく、例えば光学センサ、容量性センサ、誘導性センサ、及び／又はＣＣＤ（電荷結合素子）カメラを含みうる。プロセスチャンバ又はロードロック内の埋設型センサの実際的な制約は、繊細なセンサパッケージング及び電子部品が高いプロセス温度及び強い化学反応に曝露されること、電子部品がプロセスチャンバからの高周波の電気的ノイズとプラズマノイズに対して高感度であること、並びに、センサ及びルーティング信号を狭いスペース内にパッケージングしても減圧完全性の維持が必要であることにより機械的複雑性が付加されることを、含みうる。
【００３４】
［００３８］一又は複数の実施形態によるモーション制御のシステム及び方法は、完全に閉ざされたチャンバと、プロセス圧力（例えば０．０１トル〜約８０トルの範囲内）及び／又はプロセス温度（例えば摂氏１００度〜摂氏７００度の範囲内）におけるインシトゥ（その場）の基板間隙較正とを、有利に提供する。ゆえに、プロセスチャンバ又はロードロックは、間隙較正を実施するために、典型的にはまさに手作業で行われる保守手順のためにオフラインにされる必要がなくなりうる。更に、本開示のモーション制御のシステム及び方法により、有利には、間隙の測定及び較正のための専用の補完的なセンサ、製品、及び／又はツールの必要性がなくなりうる。更に、本開示のモーション制御のシステム及び方法は、有利には、機械的又は電気的な複雑性の追加を必要としなくなることがあり、一部の実施形態では、アクチュエータフィードバック信号が直接使用されうる。また更に、本開示のモーション制御のシステム及び方法では、有利には、プロセスの最中に、主たるアクチュエータのフィードバックを使用して、ルーチンに従って精密な間隙制御を確認し維持するために、ゲイン計画の原理と、分散型モーションプランニングの原理と、信号処理の原理とが組み合わされうる。本開示のモーション制御のシステム及び方法は、処理環境に対する感度が低くなり、（高いプロセス温度によって引き起こされる）熱膨張による実際の寸法改変の間隙間隔に対する影響に対処しうる。これにより、間隙の較正及び制御の精度が増大する。
【００３５】
［００３９］一又は複数の実施形態によるモーション制御のシステム及び方法は、（１）プロセスチャンバ内部の構造的構成要素の許容可能な応力限界を超過することが可能な、大トルクアクチュエータ、（２）プロセスチャンバ又はロードロックの構造的構成要素の機械的総たわみ量、（３）モーション制御信号及びモーションフィードバック信号に課される、分散型モーションネットワークの帯域幅限界、及び（４）モーションフィードバック信号におけるノイズ、を含みうるいくつかの実際的な制約を、有利に克服しうる。
【００３６】
［００４０］図３は、電子デバイス製造システム（例えば電子デバイス製造システム１００など）において使用されうるモーション制御システム３００を示している。モーション制御システム３００は、一又は複数の実施形態により、プロセスチャンバ又はロードロック３１４の中で、プロセス実現装置３３３（例えば、図２のプロセス実現装置２３３Ａ又は２３３Ｃと同一又は同様のものでありうる）、及び／又は基板支持体３０３（例えば、図２の基板支持体２０３Ｂ〜Ｅと同一又は同様のものでありうる）の動きを制御するために使用されうる。プロセスチャンバ又はロードロック３１４は、減圧ポンプ（図示せず）によって均一に排気されうる。基板支持体３０３は、プロセスチャンバ又はロードロック３１４の中央に配置されてよく、一部の実施形態では、少なくとも１つの埋設型ヒータを含みうる。この埋設型ヒータは、基板支持体３０３及びその上に受容されている基板３０２を、所定の温度まで制御可能に加熱するよう、動作可能でありうる。
【００３７】
［００４１］モーション制御システム３００は、図１のモーションコントローラ１３０と同一又は同様でありうるモーションコントローラ３３０を含みうる。モーション制御システム３００は、一又は複数のアクチュエータ３３２と３３４、モーションコントローラ３３０に連結された通信ネットワーク３３６、一又は複数のアクチュエータドライバ３３８Ａと３３８Ｂであって、各々が通信ネットワーク３３６に連結されたアクチュエータドライバ３３８Ａと３３８Ｂ、及び一又は複数のフィードバックデバイス３４０Ａと３４０Ｂも、含みうる。フィードバックデバイス３４０Ａ及び３４０Ｂは各々、例としては、位置センサ、並びに／又はその他の好適な、例えば速度、トルク、電流、力、及び／又はゆがみを感知するよう構成されたセンサデバイス（複数可）でありうる。アクチュエータ３３２及び３３４は、基板支持体３０３及びプロセス実現装置３３３の構成に応じて、例としては、プロセス装置モータ及び／又は基板支持モータ（例えば、プロセス装置モータ２３２Ａ及び／若しくは２３２Ｃ、並びに／又は基板支持モータ２３４Ｂ〜Ｅなど）のうちの、一又は複数でありうる。プロセス実現装置３３３は、パターンマスク及び／又はプラズマ若しくはガスの分配アセンブリを含みうる。
【００３８】
［００４２］一部の実施形態では、アクチュエータ３３２は、基板３０２に対してプロセス実現装置３３３を動かし、位置決めするよう構成された、多方向移動デバイスでありうる。アクチュエータ３３２は、３つの軸（Ｘ−Ｙ−Ｚ）の全てに沿ってプロセス実現装置３３３の位置を調整するために使用されうる、電動モータベースのシステムの一部でありうる。一部の実施形態では、アクチュエータ３３２は、第１方向にプロセス実現装置３３３を動かしうる電動モータに接続されている機械的固定部を含みうる。電動モータは次いで、第２固定部（ステンレス鋼リングなど）を介して、プロセス実現装置３３３を第２方向及び第３方向に動かしうる。ゆえに、プロセス実現装置３３３を、上下に動かしつつ枢動させることによって、プロセス実現装置３３３は、３つの軸の全てに沿って位置決めし直されうる。更に、アクチュエータ３３２は、基板支持体３０３に対してプロセス実現装置３３３を水平化しうる。
【００３９】
［００４３］電子デバイス製造システムのシステムコントローラ（例えば、図１のシステムコントローラ１２８など）でありうるシステムコントローラ３２８は、通信ネットワーク３３６を介して、あるいはモーションコントローラ３３０に直接連結された専用の通信チャネル３３７を介して、モーションコントローラ３３０並びに／又はアクチュエータドライバ３３８Ａ及び３３８Ｂと通信しうる。あるいは、システムコントローラ３２８がモーションコントローラ３３０の機能を果たしうる（モーションコントローラ３３０は省略されうる）。
【００４０】
［００４４］アクチュエータドライバ３３８Ａは、対応するアクチュエータ３３２及びフィードバックデバイス３４０Ｂと通信し、それらを制御してよく、アクチュエータドライバ３３８Ｂは、対応するアクチュエータ３３４及びフィードバックデバイス３４０Ｂと通信し、それらを制御しうる。アクチュエータドライバ３３８Ａ及び３３８Ｂは各々、それぞれのアクチュエータ３３２及び３３４の制御されたモーションを提供するよう構成され、これにより、プロセス実現装置３３３及び／又は基板支持体３０３のそれぞれの移動が制御される。アクチュエータドライバ３３８Ａ及び３３８Ｂは各々、図４及び図５Ａ‐５Ｂに関連付けてより詳細に後述するように、プログラマブル命令／ソフトウェアプログラム／ファームウェア（例えば、位置フィードバックループ、速度フィードバックフープ、及びモーションプランナを含みうる）を実行するよう設定された、プログラマブル処理能力を含みうる。
【００４１】
［００４５］モーションコントローラ３３０は、プログラマブルプロセッサと、プロセッサにより実行可能な命令／ソフトウェアプログラム／ファームウェア、及びアクチュエータドライバ３３８Ａ、３３８Ｂとフィードバックデバイス３４０Ａ、３４０Ｂから受信したデータを記憶しているメモリとを、含みうる。モーションコントローラ３３０は、様々なサポート回路（例えば、電力供給及びネットワーク通信のためのもの）、及び入／出力回路も含みうる。一部の実施形態では、モーションコントローラ３３０は、そのメモリに記憶されており、かつそのプログラマブルプロセッサによって実行可能な、信号処理能力を有する実行可能な命令／ソフトウェアプログラム／ファームウェアを含みうる。モーションコントローラ３３０は、アクチュエータドライバ３３８Ａ及び３３８Ｂに加えて一又は複数のその他の遠隔デバイス３４２にも、通信ネットワーク３３６を介して連結されうる。遠隔デバイス３４２は、例えば、一又は複数のプロセス構成要素の位置、配置、又はその他の状況に基づく信号などを提供する、一又は複数のＩ／Ｏモジュールでありうる。
【００４２】
［００４６］モーションコントローラ３３０は、例えばＣＡＮｏｐｅｎ（コントローラエリアネットワークオープン）通信プロトコルを使用し、通信ネットワーク３３６を経由して、通信を行いうる。ＣＡＮｏｐｅｎプロトコルは、マスタ―スレーブ型通信モデルに基づくものである。そのため、モーションコントローラ３３０は、マスタ（スレーブにデータを送り、データをリクエストする）と指定されたＣＡＮｏｐｅｎノードであってよく、スレーブは、スレーブと指定された、アクチュエータドライバ３３８Ａ及び３３８Ｂ、並びに他の任意の遠隔デバイス３４２でありうる。この通信モデルを使用することで、マスタが、スレーブを始動させ、停止させ、かつリセットすることが（他のコマンドもあるが）可能になる。一又は複数の実施形態によると、モーションコントローラ３３０（マスタ）は、全ての命令を実行し、通信ネットワーク３３６を経由してアクチュエータドライバ３３８Ａ及び３３８Ｂに全てのコマンドを送信しうる。アクチュエータドライバ３３８Ａ及び３３８Ｂは遠隔ノード（スレーブ）と称されうる。一部の実施形態では、通信ネットワーク３３６は、約５０Ｈｚを上回り、約１０００Ｈｚを下回るサンプリングレートで動作しうる。例示的なモーション命令は、アクチュエータドライバ３３８Ａと３３８Ｂの一方又は両方によって実行されると、予め決まっている速度及び加速の制約の中で、第１位置と第２位置との間でのアクチュエータ３３２と３３４の一方又は両方の移動を開始させうる。
【００４３】
［００４７］図４は、一又は複数の実施形態により、プロセスチャンバ又はロードロックをオフラインにすることなく、電子デバイス製造システム（電子デバイス製造システム１００など）のプロセスチャンバ又はロードロックの中で、プロセス構成要素同士の間の間隙を較正する、方法４００を示している。方法４００は、図１のプロセスチャンバ１１４、１１６、１１８、及びロードロック１２０、図２のプロセスチャンバ又はロードロック２１４Ａ〜Ｃ、図３のプロセスチャンバ又はロードロック３１４、のうちのいずれか１つにおいて、及び、基板処理が行われうる他の任意のチャンバにおいて、モーションコントローラ（例えば、図１のモーションコントローラ１３０、又は図３のモーションコントローラ３３０など）によって実施されうる。方法４００は、プロセス実現装置３３３と基板３０２との間の間隙Ｇ１（図３参照）、及び／又はプロセス実現装置３３３と（基板３０２がまだ基板支持体３０３上に受容されていない場合には）基板支持体３０３との間の間隙Ｇ２といった、間隙を較正しうる。
【００４４】
［００４８］例としては、モーションコントローラ（マスタ）で実行されるソフトウェア制御プログラムは、例えば図３のアクチュエータドライバ３３８Ａ及び３３８Ｂといったアクチュエータドライバ（スレーブ）で実行されるソフトウェア／ファームウェアを特定することが可能であり、通信ネットワーク（例えば通信ネットワーク３３６など）を経由して、アクチュエータドライバに命令を送信しうる。アクチュエータドライバは、命令を受信し、命令を完遂すると、完遂したことを示すために、モーションコントローラ（マスタ）と通信する。後続の命令は、アクチュエータドライバにおいて成功裏に完遂された先行する命令に従属する。
【００４５】
［００４９］一又は複数の実施形態による分散型モーションネットワークは、モーションコントローラ（マスタ）からの命令と緊密な調整をとりながら、分散型モーションプランニングを許可しうる。ソフトウェアプログラム／ファームウェアは、モーションコントローラ（マスタ）とアクチュエータドライバ（スレーブ）のそれぞれに記憶されうる。これにより、モーションプランニングが、マスタとスレーブ（複数可）とに分散されることが可能になってよく、通信ネットワーク上で行われうるデータ伝送の総量が減少することによりマスタ及び通信ネットワークの負担が軽減される。例えば、モーションコントローラ（マスタ）によって生成される、間隙較正に関するモーション命令が、予め決まっている速度と加速の制約の中で、第１位置（例えば安全始動位置）と第２位置（例えば、予想接触位置を超えたターゲット位置）との間でのアクチュエータ（モータなど）の移動を開始させうる。モーション命令は、アクチュエータドライバ（スレーブ）の内部のモーションプランナによって受信されてよく、アクチュエータドライバは、モーション命令のデータに基づいて、スピードを制御し、かつモータ及び付属構成要素に望ましくない摩耗又は揺動を発生させうる加速度変化を制御するために（例えば、加速度の一次導関数である「ジャーク（ｊｅｒｋ）」を制限するために）、ある瞬間のアクチュエータ（モータなど）のモーションを即時ベースで正確に描写する、モーションプロファイルを生成する。
【００４６】
［００５０］したがって、コマンドモーションのデータは、通信ネットワーク経由で送信される必要はないが、アクチュエータドライバ内のモーションプランナを始動させる高次モーションコマンドだけは、送信される必要がある。モーションプランニングの分散型という性質により、モーション位置決め性能を落とすことなく、モーションフィードバックデータ（これは１ミリ秒あたり１サンプル〜２０ミリ秒あたり１サンプルでありうる）を含むリアルタイムのプロセスデータをアクチュエータドライバからモーションコントローラに送信するための、通信ネットワークのトラフィックが解放される。このことは、これから自明になるように、モーションコントローラ（マスタ）が、間隙較正又はその他の機能のために、複数のアクチュエータドライバ（スレーブ）を同時に制御することも可能にする。したがって、方法４００は、一又は複数の実施形態による、モーションプランニングが可能なアクチュエータドライバを有するモーション制御システムにおいて、実施されうる。
【００４７】
［００５１］方法４００は、プロセスブロック４０２において、モーションコントローラ（マスタ）から一又は複数のアクチュエータドライバ（スレーブ）に準備命令を発することにより間隙較正の準備をすることによって、開始されうる。これは、モーションコントローラ（マスタ）と一又は複数のアクチュエータ（スレーブ）との間の通信を、開通又は確立することを含みうる。アクチュエータドライバの数は、プロセス構成要素の構成（例えば図２Ａ−Ｅ参照）によって変わる。詳細には、プロセスブロック４０２は、一又は複数のアクチュエータドライバ（スレーブ）を設定しかつ／又は動作させるために、モーションコントローラ（マスタ）から以下の準備命令のうちの一又は複数を発することを含みうる。
【００４８】
［００５２］（１）一又は複数のアクチュエータドライバの動作のモードを、一又は複数のアクチュエータドライバが適切なモーションプロファイルを内部生成する（又はプランニングする）ことを可能にするよう設定する（例えば、アクチュエータドライバは、速度及び加速度についての予め決まっている制約の中で、アクチュエータドライバ内のモーションプランナによって台形位置プロファイルが内部生成される、動作の位置制御モードを提供しうる）。
【００４９】
［００５３］（２）一又は複数のアクチュエータ（例えばアクチュエータ３３２及び／又は３３４など）に、予め決まっている２つの表面（例えば、基板３０２の上面とプロセス実現装置３３３の底面など）の間の予想接触位置から安全始動位置に、動くよう命じる。
【００５０】
［００５４］（３）間隙較正プロセスが完了前に故障停止（ｆａｕｌｔ−ｏｕｔ）しないように、位置追跡エラーを含む一又は複数のアクチュエータドライバにおける関連障害の防止機構を無効化する。
【００５１】
［００５５］（４）一又は複数のアクチュエータドライバにおいて、低周波のアクチュエータ応答（例えばモータ応答）（すなわち、直接接触の妨害といった非常に緩慢で経時的に変動する外乱に対して、アクチュエータ（モータなど）の電流（トルク）が応答するレート）を減少させるために、位置ループ及び速度ループのフィードバックゲイン（ＰＩＤゲインと称されうる）を設定（又はスケジューリング）する。
【００５２】
［００５６］（５）コマンド速度を、非常に緩慢なアクチュエータシャフト周波数（１ｒｐｍ未満でありうる）に設定（又はスケジューリング）する（間隙較正モーションの開始がトリガされると、アクチュエータシャフト周波数は、アクチュエータ電流に対する積分動作の消去と組み合わされた時に、プロセス構成要素同士の直接接触において妨害されたモーションにアクチュエータ電流が早急に応答しないことがあるほど、十分に低くなりうる。これにより、これらの構成要素に対する接触力が大幅に低減されうる）。
【００５３】
［００５７］（６）プロセス構成要素の表面同士の接触の発生を確実にするために、コマンド位置を、予想接触位置を超過したターゲット位置に設定（又はスケジューリング）する。
【００５４】
［００５８］準備命令（４）に関して、図５Ａ−５Ｂに示している一又は複数の実施形態では、アクチュエータドライバにおける位置及び速度のループはカスケードフォームでありうる。図５Ａは、「プラント（ｐｌａｎｔ）」とコントローラとに分割された全体制御システムを示している。この制御システムの目指すところは、外乱を克服しつつ、コマンド（ｙｃｍｄ）に応答してプラントを駆動することである。プラントは、フィードバックデバイスと、システム応答を発生させる一又は複数の要素とを含む。例えば、プラントは、負荷に連結されたモータであって、フィードバックデバイスが取り付けられているモータか、その負荷か、又はこの両方でありうる。プラントは、電力変換装置（図示せず）からコントローラ出力（ｕ）を受信し、フィードバック信号（ｙ）をコントローラに送る。コントローラは、カスケードされた位置ループと速度ループとに分割されうる。位置ループは、位置比例ゲイン（Ｐｐｏｓ）を包含し、エラー信号（ｅ）を受信する。エラー信号（ｅ）は、コマンド位置（ｙｃｍｄ）とフィードバック信号（ｙ）との差異である。速度ループは、速度比例ゲイン（Ｐｖｅｌ）及び速度積分ゲイン（Ｉｖｅｌ）を包含する。速度ループは、位置ループの出力と、コマンド位置の導関数（コマンド速度）と、フィードバック信号の導関数とを含む、信号の和を受信する。ｓ項は信号についての微分演算を表わし、１／ｓ項は信号についての積分演算を表わす。同様に、図５Ｂは、プラントとコントローラとに分割された全体制御システムを示している。この場合のコントローラは、単ループからなり、比例ゲイン（Ｐ）、積分ゲイン（Ｉ）、及び微分ゲイン（Ｄ）からなる。ＰＩＤ理論によると、図５Ａ−５Ｂに示している、コントローラにおける制御項の各々は、アクチュエータ電流応答の低周波数ゾーン、中周波数ゾーン、高周波数ゾーンのうちの１つにおいて優勢になる。アクチュエータ電流に対する積分動作を提供する項を設定することによって、非常に緩慢で経時的に変動する外乱に対するアクチュエータ電流応答（トルク応答）のレートが、有効に緩慢化されうる。一部の実施形態では、このことは、モーションコントローラ（マスタ）から一又は複数のアクチュエータドライバに、図５Ａの「Ｉｖｅｌ」項及び図５Ｂの「Ｉ」項をゼロに設定するための命令を送ることによって、実現されうる。
【００５５】
［００５９］方法４００は、プロセスブロック４０４において、プロセスチャンバ又はロードロックをオフラインにすることなく、プロセス構成要素の表面同士を直接接触させるよう、プロセスチャンバ又はロードロックの中で一又は複数のアクチュエータを作動させることを含みうる。詳細には、プロセスブロック４０４は、以下の動作を実施するモーションコントローラ（マスタ）を含みうる。
【００５６】
［００６０］（１）一又は複数のフィードバックデバイス（例えばフィードバックデバイス３４０Ａ及び３４０Ｂなど）からの時系列のプロセスデータを、継続的に調査し（すなわち収集し）、記録することであって、このプロセスフィードバックは、位置、位置エラー、アクチュエータ（モータなど）の電流、アクチュエータ（モータなど）の速度、ゆがみ、力、又は通信ネットワーク上で入手可能なその他の信号を含んでよく、サンプリングレートは、通信ネットワーク上で許容される最大のもの（おおよそ１ミリ秒あたり１サンプル〜２０ミリ秒あたり１サンプルの範囲内でありうる）でありうる、プロセスデータを調査し、記録すること。
【００５７】
［００６１］（２）モーションコントローラで実行されるソフトウェア制御プログラムを介して、アクチュエータ（モータなど）のフィードバックから、統計的ノイズ（ランダムノイズ）及び確定的ノイズ（周期性ノイズ）をデジタルフィルタリングする（すなわち除去する）ことであって、本書においてプロセスチャンバ及びロードロックの中で使用されるアクチュエータは、モータと負荷との適合性、軸受とモータ軸との位置ずれ、回転構成要素の偏心、及び／又は低速でのモータコギングによる脈動トルクリップル、のうちの一又は複数によって引き起こされる、低周波の機械共振を有することがあり、ローパスフィルタ、バンドパスフィルタ、及びノッチパスフィルタの各々が、ノイズと見なされる望ましくない周波数をフィルタリングするために使用されてよく、モーションコントローラで実行されるソフトウェア制御プログラムが、より明確かつ早急にプロセス構成要素の表面同士の直接接触を認識し、それに応答しうるように、信号ノイズ比を改善するために使用される、ノイズをデジタルフィルタリングすること。
【００５８】
［００６２］（３）モーションコントローラで実行されるソフトウェア制御プログラムを介して、実際のフィードバック信号に適合するよう循環移動平均フィルタ（ｃｉｒｃｕｌａｒ  ｍｏｖｉｎｇ  ａｖｅｒａｇｅ  ｆｉｌｔｅｒ）を使用してアクチュエータフィードバックを推定することであって、モーションコントローラのメモリ内に、少なくとも１つのアクチュエータ（モータなど）の回転と等しいほど十分に大きな信号バッファを創出することによって、モーションコントローラで実行されるソフトウェア制御プログラムが、推定フィードバックと実際のフィードバックとの差異でありうる導出推定フィードバック信号及び二次導出残留信号を創出しうる、アクチュエータフィードバックを推定すること。
【００５９】
［００６３］（４）プロセス実現装置と基板又は基板支持体の表面同士の直接接触を検出することであって、アクチュエータが動いているリアルタイムで、推定信号と実際の信号とが、プロセス実現装置と基板又は基板支持体の表面同士の直接接触の時点において激しくずれることがあり、モーション妨害が発生した場合、推定モータフィードバックにはずれが生じないことがあるのに対して、実際のフィードバックには早急にずれが生じることがあり、次いで残留信号が非常に早急に上昇又は下降することがあり、ゆえに、モーションコントローラで実行されるソフトウェア制御プログラムが、十分に正確かつ早急に、プロセスチャンバ又はロードロックの中での直接接触を検出しうる、直接接触を検出すること。
【００６０】
［００６４］方法４００は、プロセスブロック４０６において、構成要素の表面同士（例えば、プロセスチャンバ又はロードロックの中の、プロセス実現装置と基板又は基板支持体の表面同士など）の検出された直接接触に応答することを含みうる。詳細には、プロセスブロック４０６は、一又は複数のアクチュエータによって駆動されているモーションを停止させ、一又は複数のアクチュエータの較正位置をモーションコントローラのメモリに記録させるための命令を発するよう、モーションコントローラがソフトウェア制御プログラムを実行することを含みうる。較正位置は、実際の、接触位置におけるアクチュエータ位置、及び既定の機械的間隙間隔（たとえば１ミル程度）におけるアクチュエータ位置を含みうる。プロセスブロック４０６は、ソフトウェア制御プログラムが、一又は複数のアクチュエータドライバの動作のモードを通常動作モードに戻すための命令を発することも含みうる。
【００６１】
［００６５］上述の説明は、本発明の例示的な実施形態を開示しているにすぎない。上述の装置、システム、及び方法の改変例も、本開示の範囲内に含まれうる。したがって、本開示の例示的な実施形態を開示してきたが、その他の実施形態も、以下の特許請求の範囲によって定義される本開示の範囲内に含まれうることを理解すべきである。
【図１】
2020524899.tif 000003
【図２Ａ−２Ｅ】
2020524899.tif 000004
【図３】
2020524899.tif 000005
【図４】
2020524899.tif 000006
【図５Ａ−５Ｂ】
2020524899.tif 000007
【国際調査報告】
2020524899.tif 000008
2020524899.tif 000009