JP5599882B2 - Method and apparatus for predictive preventive maintenance of processing chambers - Google Patents
Method and apparatus for predictive preventive maintenance of processing chambers Download PDFInfo
- Publication number
- JP5599882B2 JP5599882B2 JP2012518584A JP2012518584A JP5599882B2 JP 5599882 B2 JP5599882 B2 JP 5599882B2 JP 2012518584 A JP2012518584 A JP 2012518584A JP 2012518584 A JP2012518584 A JP 2012518584A JP 5599882 B2 JP5599882 B2 JP 5599882B2
- Authority
- JP
- Japan
- Prior art keywords
- data values
- component wear
- component
- wear data
- model
- 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
Images
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
- H10P50/00—Etching of wafers, substrates or parts of devices
- H10P50/20—Dry etching; Plasma etching; Reactive-ion etching
- H10P50/24—Dry etching; Plasma etching; Reactive-ion etching of semiconductor materials
- H10P50/242—Dry etching; Plasma etching; Reactive-ion etching of semiconductor materials of Group IV materials
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01J—ELECTRIC DISCHARGE TUBES OR DISCHARGE LAMPS
- H01J37/00—Discharge tubes with provision for introducing objects or material to be exposed to the discharge, e.g. for the purpose of examination or processing thereof
- H01J37/32—Gas-filled discharge tubes
- H01J37/32917—Plasma diagnostics
- H01J37/3299—Feedback systems
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01J—ELECTRIC DISCHARGE TUBES OR DISCHARGE LAMPS
- H01J37/00—Discharge tubes with provision for introducing objects or material to be exposed to the discharge, e.g. for the purpose of examination or processing thereof
- H01J37/32—Gas-filled discharge tubes
- H01J37/32917—Plasma diagnostics
- H01J37/32935—Monitoring and controlling tubes by information coming from the object and/or discharge
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05H—PLASMA TECHNIQUE; PRODUCTION OF ACCELERATED ELECTRICALLY-CHARGED PARTICLES OR OF NEUTRONS; PRODUCTION OR ACCELERATION OF NEUTRAL MOLECULAR OR ATOMIC BEAMS
- H05H1/00—Generating plasma; Handling plasma
- H05H1/24—Generating plasma
- H05H1/46—Generating plasma using applied electromagnetic fields, e.g. high frequency or microwave energy
-
- 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
- H10P14/00—Formation of materials, e.g. in the shape of layers or pillars
- H10P14/20—Formation of materials, e.g. in the shape of layers or pillars of semiconductor materials
- H10P14/24—Formation of materials, e.g. in the shape of layers or pillars of semiconductor materials using chemical vapour deposition [CVD]
-
- 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
- H10P50/00—Etching of wafers, substrates or parts of devices
- H10P50/20—Dry etching; Plasma etching; Reactive-ion etching
- H10P50/24—Dry etching; Plasma etching; Reactive-ion etching of semiconductor materials
- H10P50/246—Dry etching; Plasma etching; Reactive-ion etching of semiconductor materials of Group III-V materials
-
- 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
- H10P50/00—Etching of wafers, substrates or parts of devices
- H10P50/20—Dry etching; Plasma etching; Reactive-ion etching
- H10P50/28—Dry etching; Plasma etching; Reactive-ion etching of insulating materials
- H10P50/282—Dry etching; Plasma etching; Reactive-ion etching of insulating materials of inorganic materials
- H10P50/283—Dry etching; Plasma etching; Reactive-ion etching of insulating materials of inorganic materials by chemical means
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10W—GENERIC PACKAGES, INTERCONNECTIONS, CONNECTORS OR OTHER CONSTRUCTIONAL DETAILS OF DEVICES COVERED BY CLASS H10
- H10W20/00—Interconnections in chips, wafers or substrates
- H10W20/01—Manufacture or treatment
- H10W20/071—Manufacture or treatment of dielectric parts thereof
- H10W20/093—Manufacture or treatment of dielectric parts thereof by modifying materials of the dielectric parts
- H10W20/095—Manufacture or treatment of dielectric parts thereof by modifying materials of the dielectric parts by irradiating with electromagnetic or particle radiation
-
- H—ELECTRICITY
- H10—SEMICONDUCTOR DEVICES; ELECTRIC SOLID-STATE DEVICES NOT OTHERWISE PROVIDED FOR
- H10W—GENERIC PACKAGES, INTERCONNECTIONS, CONNECTORS OR OTHER CONSTRUCTIONAL DETAILS OF DEVICES COVERED BY CLASS H10
- H10W20/00—Interconnections in chips, wafers or substrates
- H10W20/01—Manufacture or treatment
- H10W20/071—Manufacture or treatment of dielectric parts thereof
- H10W20/093—Manufacture or treatment of dielectric parts thereof by modifying materials of the dielectric parts
- H10W20/096—Manufacture or treatment of dielectric parts thereof by modifying materials of the dielectric parts by contacting with gases, liquids or plasmas
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Plasma & Fusion (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Electromagnetism (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Drying Of Semiconductors (AREA)
- Testing And Monitoring For Control Systems (AREA)
- General Factory Administration (AREA)
- Chemical Vapour Deposition (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Indication And Recording Devices For Special Purposes And Tariff Metering Devices (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
- Complex Calculations (AREA)
- Plasma Technology (AREA)
Description
プラズマ処理における進歩は、半導体産業において驚異的な発展をもたらしてきた。プラズマ処理システムは、多くのコンポーネントで構成されえる。議論を容易にするために、「コンポーネント」という用語は、プラズマ処理システム内の不可分なパーツまたは複数パーツの組み立て品に言及するために使用される。したがって、コンポーネントは、エッジリングのような単品であってよい、またはプロセスモジュール全体のような複合品であってよい。(プロセスモジュールのなどの)複数パーツのコンポーネントは、(真空システム、ガスシステム、電源システムなどの)その他の複数パーツのコンポーネントから形成されてよく、これらの複数パーツのコンポーネントは、さらに、その他の複数パーツのコンポーネントまたは不可分なコンポーネントから形成されてよい。 Advances in plasma processing have led to tremendous development in the semiconductor industry. A plasma processing system can be composed of many components. For ease of discussion, the term “component” is used to refer to an integral part or a multi-part assembly within a plasma processing system. Thus, the component may be a single item such as an edge ring or a complex item such as an entire process module. A multi-part component (such as a process module) may be formed from other multi-part components (such as a vacuum system, gas system, power system, etc.), and these multi-part components may also be It may be formed from part components or indivisible components.
時間とともに、1つまたは2つ以上のコンポーネントが磨滅する恐れがある。当業者ならば、もし磨滅したコンポーネントが修繕/交換されないと、それらの磨滅コンポーネントによってチャンバおよび/または基板が損傷されえることを承知している。どのコンポーネントが交換されるべきかを特定する1つの方法は、コンポーネント交換についての固定スケジュールを使用することを含んでよい。つまり、各コンポーネントについて、その有用寿命が推測的に特定されてよい。各コンポーネントは、その利用を追跡されてよく、(固定の有用寿命スケジュールによって事前に決定された)自身の有用寿命の終わりに到達したときに交換されてよい。 Over time, one or more components may wear out. Those skilled in the art are aware that if worn components are not repaired / replaced, the worn components can damage the chamber and / or the substrate. One method of identifying which components are to be replaced may include using a fixed schedule for component replacement. That is, the useful life of each component may be speculatively specified. Each component may be tracked for its use and replaced when it reaches the end of its useful life (predetermined by a fixed useful life schedule).
あいにく、交換/修理を目的としてコンポーネントの有用寿命を事前に決定する方法には、制限がある。第1に、コンポーネントの有用寿命は、そのコンポーネントを取り巻く環境に依存して異なることがある。一例において、コンポーネント1は、コンポーネント2とは異なる1つのプロセスレシピまたは複数プロセスレシピの混合を経るプロセスチャンバ内で使用されることがある。したがって、コンポーネント1は、たとえコンポーネント1とコンポーネント2とが同じ型およびモデルであっても、コンポーネント2よりも早く磨滅する可能性がある。 Unfortunately, there are limitations on how to pre-determine the useful life of a component for replacement / repair purposes. First, the useful life of a component can vary depending on the environment surrounding the component. In one example, component 1 may be used in a process chamber that undergoes a process recipe or a mixture of multiple process recipes different from component 2. Thus, component 1 may wear out faster than component 2 even if component 1 and component 2 are the same type and model.
したがって、有用寿命を事前に決定された方法では、たとえコンポーネントの有用寿命がまだ実際には終了していなくても、処理チャンバをオフラインにしてそのコンポーネントを交換することに付随して不必要なコストが発生する恐れがある。また、有用寿命を事前に決定された方法は、コンポーネントがその事前決定された理論的な有用寿命よりも前に時期尚早に磨滅する可能性を考慮に入れることができない。コンポーネントの劣化状況は、多くの場合、基板への損傷、ならびに/または処理チャンバおよび該チャンバ内のその他のコンポーネントへの損傷を生じさえる恐れがある。 Thus, a method that predetermines the useful life of a component requires unnecessary costs associated with taking the processing chamber offline and replacing the component, even if the useful life of the component has not actually expired. May occur. Also, the method of pre-determining the useful life cannot take into account the possibility that the component will wear out prematurely before its pre-determined theoretical useful life. Component degradation situations can often result in damage to the substrate and / or damage to the processing chamber and other components within the chamber.
コンポーネントの摩耗を決定する1つの方法は、一パラメータの展開を追跡することを伴ってよく、これは、いわゆる単変量モードである。一例では、コンポーネントの健全性は、何らかのセンサによって測定可能な1つのパラメータを追跡することによって監視されてよい。例えば、RFバイアス電圧が追跡されてよい。もしRFバイアス電圧が、事前に決定された閾値を上回る場合は、例えばエッジリングは、その有用寿命の終わりに到達したとみなされてよい。 One method for determining component wear may involve tracking the evolution of one parameter, a so-called univariate mode. In one example, the health of a component may be monitored by tracking one parameter that can be measured by some sensor. For example, the RF bias voltage may be tracked. If the RF bias voltage is above a predetermined threshold, for example, the edge ring may be considered to have reached the end of its useful life.
あいにく、単変量方法にもやはり、制限がある。上記のように、所定の一コンポーネントは、一パラメータを追跡することによって監視される。しかしながら、そのパラメータは、その所定のコンポーネントの状況以外の影響も受ける可能性がある。一例では、エッジリングの状況を監視するために、RFバイアス電圧が監視されてよい。しかしながら、RFバイアス電圧の値は、エッジリングの状況だけでなく、それ以外の影響も受ける可能性がある。例えば、RFバイアス電圧は、チャンバ壁へのデポジションによっても影響されることがある。したがって、高いRFバイアス電圧が確認されたときは、その高いRFバイアス電圧値は、エッジリングに問題が存在しえることを示しているとは限らない。むしろ、問題は存在するであろうが、その問題の原因を特定する前に、さらなる解析が求められるであろう。 Unfortunately, univariate methods still have limitations. As described above, a given component is monitored by tracking a parameter. However, the parameter may be affected other than the status of the given component. In one example, the RF bias voltage may be monitored to monitor edge ring conditions. However, the value of the RF bias voltage may be influenced not only by the edge ring situation but also by other effects. For example, the RF bias voltage can also be affected by deposition on the chamber walls. Thus, when a high RF bias voltage is identified, the high RF bias voltage value does not necessarily indicate that there may be a problem with the edge ring. Rather, the problem will exist, but further analysis will be required before the cause of the problem is identified.
単変量方法のもう1つの問題は、単変量方法が、「実行/中止(go/no-go)」方法になりえることである。つまり、単変量方法は、障害状況がいつ存在しえるかを特定してコンポーネントの交換を可能にするために用いられるのが通常である。しかしながら、単変量方法は、コンポーネントの交換が(必要であるかどうかではなく)いつ必要になりえるかの予測を助けることはできないであろう。つまり、このようなシナリオでは、単変量方法は、問題(例えば有用寿命の終了)がいつ発生しえるかを予測するためでなく、せいぜい、問題を特定するために用いることしかできないであろう。 Another problem with univariate methods is that univariate methods can be “go / no-go” methods. That is, univariate methods are typically used to identify when fault conditions can exist and allow component replacement. However, the univariate method may not help predict when component replacement may be necessary (not whether it is necessary). That is, in such a scenario, the univariate method could only be used to identify the problem, at best, not to predict when the problem (eg, the end of the useful life) could occur.
その結果、エッジリングなどのコンポーネントが実際に磨滅したときに、交換用のコンポーネントを直ちに用意できないであろう。結果的に、処理チャンバは、交換用に例えば新しいエッジリングを得られるまでオフラインにとどまる必要があるであろう。もちろん、メーカは、(エッジリングなどの)交換品を常に用意しておく選択をしてもよい。スペアのコンポーネントを常に用意するこの方法は、コンポーネントがまだ正常な動作状況にあるときでもスペアのコンポーネントを利用可能にしておくために、メーカが資源(資金および貯蔵スペース)を割り当てなければならないゆえに、不経済になる可能性がある。 As a result, when a component such as an edge ring actually wears out, a replacement component will not be immediately available. As a result, the processing chamber will need to stay offline until a new edge ring is obtained for replacement, for example. Of course, the manufacturer may choose to always have a replacement (such as an edge ring). This method of always providing spare components is because the manufacturer must allocate resources (funds and storage space) to keep the spare components available even when the components are still in normal operating condition. It can be uneconomical.
コンポーネントの摩耗を特定するもう1つの方法は、監視用パッチを用いることを含んでよい。監視用パッチは、コンポーネントに搭載されえるアイテムである。監視用パッチは、コンポーネントの表面近くに搭載されてよいまたはコンポーネントに埋め込まれてよい。コンポーネントは、例えば監視用パッチが磨滅したときに、その有用寿命が終わるとみなされてよい。もし、監視用パッチが埋め込まれているならば、コンポーネントは、例えば監視用パッチが見えるようになったときに、その有用寿命が終わるとみなされる。 Another method of identifying component wear may include using a monitoring patch. A monitoring patch is an item that can be mounted on a component. The monitoring patch may be mounted near the surface of the component or embedded in the component. A component may be considered to end its useful life, for example when the monitoring patch wears out. If a monitoring patch is embedded, the component is considered to end its useful life when, for example, the monitoring patch becomes visible.
監視用パッチの方法には、幾つかの制限がある。第1に、監視用パッチは、監視対象とされる各コンポーネントに必要である。したがって、もし、100個のコンポーネントの監視が必要であるならば、その各コンポーネントに監視用パッチが搭載されなければならない。監視用パッチの方法は、監視されえるコンポーネントの数次第では、実装および監視が非常に高価で且つ時間がかかる可能性がある。 There are some limitations to the method of monitoring patches. First, a monitoring patch is necessary for each component to be monitored. Therefore, if 100 components need to be monitored, a monitoring patch must be mounted on each component. Monitoring patch methods can be very expensive and time consuming to implement and monitor depending on the number of components that can be monitored.
また、監視用パッチの利用は、汚染のリスクを増大させるであろう。監視用パッチは、処理チャンバに入れなければならない異物である。上記のように、処理チャンバへの損傷および/または基板への損傷を阻止するためには、処理チャンバの状況が厳密に制御されなければならない。処理環境は、1つまたは2つ以上の監視用パッチを処理チャンバに導入することによって変化するであろう。また、処理チャンバ内における監視用パッチの存在によって処理環境がどの程度変化しえたかは、未知または計測困難であろう。 Also, the use of monitoring patches will increase the risk of contamination. A monitoring patch is a foreign object that must enter the processing chamber. As noted above, in order to prevent damage to the processing chamber and / or damage to the substrate, the conditions of the processing chamber must be tightly controlled. The processing environment will change by introducing one or more monitoring patches into the processing chamber. Also, it may be unknown or difficult to measure how much the processing environment has changed due to the presence of the monitoring patch in the processing chamber.
監視用パッチの方法のもう1つの制限は、監視用パッチをコンポーネントに搭載することによって、そのコンポーネントの機械的機能性が損なわれえることである。つまり、エッジリングの機械的挙動は、リングへの監視用パットの埋め込みによって変化するであろう。あいにく、パッチがコンポーネントの機能性を変化させえた度合いは、各コンポーネントおよび/または各パッチが固有でありえるゆえに、変動するであろう。 Another limitation of the monitoring patch method is that mounting a monitoring patch on a component can compromise the mechanical functionality of that component. That is, the mechanical behavior of the edge ring will change with the embedding of the monitoring pad in the ring. Unfortunately, the degree to which a patch can change the functionality of a component will vary because each component and / or each patch may be unique.
したがって、コンポーネントの摩耗を予測するための、非侵襲性の方法が望まれている。 Therefore, a non-invasive method for predicting component wear is desired.
添付の図面では、本発明は、限定的なものではなく例示的なものとして示されており、図中、類似の参照符号は、同様の要素を指すものとする。 In the accompanying drawings, the present invention is shown by way of illustration and not limitation, and like reference numerals refer to like elements in the figures.
次に、添付の図面に示されるような幾つかの実施形態を参照にして、本発明が詳細に説明される。以下の説明では、本発明の完全な理解を与えるために、多くの詳細が明記されている。しかしながら、当業者ならば、本発明が、これらの一部または全部の詳細を伴わずとも実施されえることが明らかである。また、本発明を不必要に不明瞭にしないために、周知のプロセス工程および/または構造の詳細な説明は省かれている。 The invention will now be described in detail with reference to a few embodiments as illustrated in the accompanying drawings. In the following description, numerous details are set forth to provide a thorough understanding of the present invention. However, it will be apparent to one skilled in the art that the present invention may be practiced without some or all of these details. In other instances, well known process steps and / or structures have not been described in detail in order not to unnecessarily obscure the present invention.
方法および技術を含む様々な実施形態が、以下で説明される。発明は、発明技術の実施形態を実行に移すためのコンピュータ可読命令を格納されたコンピュータ可読媒体を含む製造品も対象としえることを念頭に置かれるべきである。コンピュータ可読媒体としては、例えば、コンピュータ可読コードを格納するための、半導体、磁気、光磁気、光、またはその他の形態のコンピュータ可読媒体が挙げられる。さらに、発明は、発明の実施形態を実施するための装置も対象としえる。このような装置は、発明の実施形態に関連したタスクを実行に移すための、専用および/またはプログラム可能な回路を含んでよい。このような装置の例としては、適切にプログラムされたときの汎用コンピュータおよび/または専用計算機器があり、コンピュータ/計算機器と、発明の実施形態に関連した様々なタスクに適応された専用の/プログラム可能な回路との組み合わせが挙げられる。 Various embodiments, including methods and techniques, are described below. It should be borne in mind that the invention may also be directed to an article of manufacture that includes a computer readable medium having stored thereon computer readable instructions for implementing an embodiment of the inventive technique. Computer-readable media includes, for example, semiconductor, magnetic, magneto-optical, optical, or other forms of computer-readable media for storing computer-readable code. Furthermore, the invention can also be directed to an apparatus for carrying out an embodiment of the invention. Such an apparatus may include dedicated and / or programmable circuitry for carrying out tasks associated with embodiments of the invention. An example of such a device is a general purpose computer and / or dedicated computing device when properly programmed, and a dedicated / adapted computer / computing device and various tasks associated with embodiments of the invention. Combination with programmable circuit.
技術全体の理解を促すために、統計モデルについて幾らか詳述されるが、本発明は、パーツの摩耗の予測、およびそのような予測が予防保全においてどのように使用されえるかに関する。上記予測を実施するために使用されえる具体的なモデルは、関与しているチャンバまたはパーツに依存してよい。しかしながら、任意のモデル(例えば統計モデル、電気モデル、プラズマモデル、ハイブリッドモデル、これらのモデルの組み合わせなど)が使用されてよく、特定のチャンバ、特定のパーツ、および/または特定のレシピに対する特定のモデルの使用は、当業者の範囲内である。 To facilitate an understanding of the overall technology, some details of statistical models will be described, but the present invention relates to the prediction of part wear and how such predictions can be used in preventive maintenance. The specific model that can be used to perform the prediction may depend on the chamber or part involved. However, any model (eg, statistical model, electrical model, plasma model, hybrid model, combination of these models, etc.) may be used and a specific model for a specific chamber, a specific part, and / or a specific recipe The use of is within the purview of those skilled in the art.
発明の実施形態において、チャンバの健全状態を査定する方法が提供される。発明の実施形態は、チャンバ健全性指標試験を実施することを含む。本明細書で論じられるチャンバ健全性指標試験とは、処理チャンバ内のコンポーネントのセット(例えば消耗パーツのセット)の健全性を決定および/または予測しえる試験を言う。つまり、チャンバ健全性指標試験は、コンポーネントがその有用寿命の終わりにいつ到達しえるかを決定および/または予測するために使用されてよい。 In an embodiment of the invention, a method for assessing the health of a chamber is provided. Embodiments of the invention include performing a chamber health index test. The chamber health index test discussed herein refers to a test that can determine and / or predict the health of a set of components (eg, a set of consumable parts) within a processing chamber. That is, the chamber health index test may be used to determine and / or predict when a component can reach the end of its useful life.
発明の一実施形態において、チャンバの健全状態を評価する方法が提供される。一例では、1つまたは2つ以上の多変量予測モデルが、処理チャンバ内においてチャンバ健全性指標試験を実施するように構築されてよい。先行技術と異なり、(1つまたは2つ以上の)予測モデルは、1つのパラメータではなく複数のパラメータに基づいてよい。結果的に、チャンバ健全性指標試験は、コンポーネントがいつ磨滅しえたかを特定するためのみならず、そのコンポーネントの残りの有用寿命を予測するためにも実行されてよい。 In one embodiment of the invention, a method for assessing the health of a chamber is provided. In one example, one or more multivariate predictive models may be constructed to perform a chamber health index test in the processing chamber. Unlike the prior art, the prediction model (one or more) may be based on multiple parameters rather than a single parameter. As a result, the chamber health index test may be performed not only to identify when a component has worn out, but also to predict the remaining useful life of the component.
一実施形態では、ロバスト予測モデルのセット(例えば多変量予測モデルのセット)の構築は、予防保守サイクル内における様々な時点で収集されたデータに基づいてよい。予防保守サイクルは、ここでは、湿式洗浄サイクルとも呼ばれる。データは、実際のコンポーネント自体ではなくチャンバの状況に関係している可能性があるデータセット内のノイズを排除するために、湿式洗浄サイクルの少なくとも開始時および終了時に収集されてよい。発明の一実施形態において、ロバスト予測モデルのセットの構築は、複数のチャンバを跨いで収集されたデータに基づいてもよい。データは、コンポーネントの状況ではなくある特定のチャンバに固有なチャンバ状況に結び付いている可能性があるノイズも排除するために、複数のチャンバを跨いで収集される。 In one embodiment, the construction of a set of robust prediction models (eg, a set of multivariate prediction models) may be based on data collected at various points in the preventive maintenance cycle. The preventive maintenance cycle is also referred to herein as a wet cleaning cycle. Data may be collected at least at the beginning and end of a wet cleaning cycle to eliminate noise in the data set that may be related to chamber conditions rather than the actual components themselves. In one embodiment of the invention, the construction of a set of robust prediction models may be based on data collected across multiple chambers. Data is collected across multiple chambers to eliminate noise that may be associated with chamber conditions that are specific to a particular chamber rather than component status.
多変量予測モデルのセットが構築されたら、その多変量予測モデルのセットは、チャンバおよびそのコンポーネントの状況を適格化するために、生産環境内において適用されてよい。発明の実施形態は、1つの多変量予測モデルを使用してコンポーネントを適格化する方法を提供する。つまり、1つのコンポーネントを適格化するために、1つの多変量予測モデルが使用されてよい。発明の一実施形態では、複数パーツの摩耗を予測するためにおよびチャンバ健全性指標の決定において2つ以上の多変量予測モデルを適用する方法が提供される。 Once the set of multivariate predictive models has been constructed, the set of multivariate predictive models may be applied within the production environment to qualify the status of the chamber and its components. Embodiments of the invention provide a method for qualifying components using a single multivariate prediction model. That is, one multivariate prediction model may be used to qualify one component. In one embodiment of the invention, a method for applying two or more multivariate prediction models to predict wear of multiple parts and in determining a chamber health index is provided.
一実施形態では、チャンバ健全性指標試験と併せて非プラズマ試験(NPT)が用いられてよい。一実施形態において、NPTは、チャンバ健全性指標試験がいつ実行される必要があるであろうかを判断するために用いられてよい。本明細書で論じられる非プラズマ試験とは、1つまたは2つ以上の既定の周波数で低電力を処理チャンバに印加してプラズマを点火させないことによって実行されえる試験を言う。この試験中に、プラズマは形成されないが、処理チャンバの状況を概算するのに十分なデータは提供される。NPTは、実行が比較的迅速で尚且つ安価な試験であるので、NPTは、チャンバ健全性指標試験の先行試験として使用されてよい。発明の一実施形態において、NPTは、チャンバ健全性指標試験を検証するために用いられてもよい。一実施形態では、NPTからのデータは、検証を目的として、チャンバ健全性指標試験中に収集されたデータに関連付けられてよい。 In one embodiment, non-plasma testing (NPT) may be used in conjunction with chamber health index testing. In one embodiment, the NPT may be used to determine when a chamber health index test will need to be performed. The non-plasma test discussed herein refers to a test that can be performed by applying low power to the processing chamber at one or more predetermined frequencies to not ignite the plasma. During this test, no plasma is formed, but sufficient data is provided to approximate the status of the processing chamber. Since NPT is a relatively quick and inexpensive test to perform, NPT may be used as a preliminary test for the chamber health index test. In one embodiment of the invention, the NPT may be used to validate a chamber health index test. In one embodiment, data from the NPT may be associated with data collected during the chamber health index test for verification purposes.
本発明の特徴および利点は、以下の図面および議論を参照にして、さらに良く理解されるであろう。 The features and advantages of the present invention may be better understood with reference to the drawings and discussions that follow.
上記のように、チャンバの健全状態は、保全がいつ必要とされるかを決定するために使用されてよい。特に消耗パーツなどのチャンバの健全状態を査定するために、チャンバ健全性指標試験が実施されてよい。チャンバ健全性指標試験は、モデルベースのアプローチに基づいて実施されてよい。 As described above, the health of the chamber may be used to determine when maintenance is required. In particular, a chamber health index test may be performed to assess the health of the chamber, such as consumable parts. The chamber health index test may be performed based on a model-based approach.
図1〜4は、発明の一実施形態における、コンポーネントのセットを適格化するために1つまたは2つ以上の多変量予測モデルを適用する種々の方法を示している。 1-4 illustrate various methods of applying one or more multivariate prediction models to qualify a set of components in one embodiment of the invention.
図1は、発明の一実施形態における、コンポーネントのセットを適格化するために1つの多変量予測モデルを適用することの簡略フローチャートを示している。 FIG. 1 shows a simplified flowchart of applying one multivariate prediction model to qualify a set of components in one embodiment of the invention.
第1のステップ102では、処理チャンバ内においてレシピが実行される。該レシピは、クライアント特化レシピ、WACレシピ、または非クライアント特化レシピのいずれかであってよい。
In a
本明細書で論じられるクライアント特化レシピは、ある特定のメーカ用に適合されえるレシピである。一例において、クライアント特化レシピは、ある特定のメーカに固有な実生産対応プロセスレシピであってよい。一実施形態において、クライアント特化レシピを用いる能力は、ユーザ(例えばプロセスエンジニア)が、自身のニーズに特化された多変量モデルを構築することを可能にする。 The client-specific recipes discussed herein are recipes that can be adapted for a specific manufacturer. In one example, the client-specific recipe may be a process recipe for actual production that is unique to a particular manufacturer. In one embodiment, the ability to use client-specific recipes allows users (eg, process engineers) to build multivariate models that are specific to their needs.
本明細書で論じられる非クライアント特化レシピとは、ある特定の消耗パーツの摩耗に対する感度を最大にするように設計されえるレシピを言う。一例において、非クライアント特化レシピは、プラズマ処理システムの特定の状況を解析するように構成されえるレシピであってよい。非クライアント特化レシピは、それによって指定された同様なチャンバセットアップを有する処理チャンバを有するであろう任意のメーカによって用いられてよい。 Non-client specific recipes discussed herein refer to recipes that can be designed to maximize the sensitivity to wear of a particular consumable part. In one example, the non-client specific recipe may be a recipe that may be configured to analyze a particular situation of the plasma processing system. Non-client specific recipes may be used by any manufacturer that will have a processing chamber with a similar chamber setup specified thereby.
使用されえるもう1つのレシピは、ウエハレス自動洗浄(waferless autoclean)レシピである。WACレシピは、生産工程後に実行されてよい。WACレシピは、チャンバに特化されていないのが通常である。 Another recipe that can be used is a waferless autoclean recipe. The WAC recipe may be performed after the production process. WAC recipes are usually not chamber specific.
実行されえるレシピのタイプは、多変量予測モデルに依存してよい。一例において、もし、多変量予測モデルがクライアント特化レシピを使用して構築されたならば、その多変量モデルを用いるために使用されえるレシピもやはり、クライアント特化レシピであってよい。 The type of recipe that can be performed may depend on the multivariate prediction model. In one example, if a multivariate prediction model was built using a client-specific recipe, the recipe that can be used to use the multivariate model may also be a client-specific recipe.
次のステップ104では、センサのセット(例えば圧力センサ、温度センサ、VIプローブ、OES、ラングミュアプローブなど)によって、処理データが収集される。
In the
次のステップ106では、処理データにモデルが適用される。つまり、システムは、処理データを多変量予測モデルと比較してよい。一実施形態では、予測モデルは、統計モデルである。別の実施形態では、予測モデルは、電気モデルである。さらに別の実施形態では、予測モデルは、プラズマモデルである。さらに、ステップ106は、1つのコンポーネントの分析に限られず、むしろ、種々のコンポーネントの健全性を解析するために、同じデータセットに対して異なる多変量予測モデルが適用されてよい。
In the
一実施形態において、多変量予測モデルは、ライブラリからデータを引き出していてよい(108)。ライブラリは、モデルをサポートするために使用されえるデータ(例えば定数)を含んでよい。 In one embodiment, the multivariate prediction model may pull data from a library (108). The library may contain data (eg, constants) that can be used to support the model.
解析が実施された後、次のステップ110において、予測モデルは、解析されている各コンポーネントについてコンポーネント摩耗データを出力してよい。つまり、解析されている各コンポーネントの健全状態を詳述したデータレポートが作成されてよい。
After the analysis is performed, in a
次のステップ112において、システムは、出力されたデータを有用寿命閾値範囲と比較してよい。各コンポーネントについての有用寿命閾値は、例えば専門知識に基づいてよい。一実施形態では、有用寿命閾値は、ユーザ設定可能であってよい。したがって、ユーザは、ツール構成やレシピ設定などを調節するために、有用寿命閾値を変更してよい。
In the
もし、出力されたデータが有用寿命閾値外であるならば、次のステップ114において、警告/エラーメッセージが提供されてよい。警告/エラーメッセージは、有用寿命閾値が破られる原因となったパラメータを特定してよい。出力レポートからのデータによって、ユーザ(例えばプロセスエンジニア)は、確信を持って、問題を是正するために必要とされえる一連の措置の決定に進めるであろう。一例では、コンポーネントは、例えば修理および/または交換を必要とするであろう。
If the output data is outside the useful life threshold, a warning / error message may be provided at the
もし、出力されたデータが有用寿命閾値内であるならば、解析されている各コンポーネントは、良好な動作状況にあるとみなされる。次のステップ116において、システムは、図1に示されるような方法を再び実施する前に、次の測定までの時間間隔の間、待機してよい。
If the output data is within the useful life threshold, each component being analyzed is considered to be in good operating condition. In the
図1からわかるように、多変量モデルを適用することによって、ユーザは、1つまたは2つ以上のコンポーネントの健全性を決定することができるであろう。したがって、予測モデルは、コンポーネントがいつ劣化したかを特定しえるのみならず、コンポーネントがいつ許容不可能なレベルまで磨滅しえるかも予測しえる。一例において、出力レポートは、エッジリングがまだ正確に動作しているゆえに、そのエッジリングが磨滅したとは示さないであろう。しかしながら、出力レポートは、そのエッジリングの有用寿命の約75パーセントが消費されたこと、および間もなく交換が必要になるであろうと示すであろう。この知識によって、メーカは、来たる修理を計画してよい。 As can be seen from FIG. 1, by applying a multivariate model, the user will be able to determine the health of one or more components. Thus, a predictive model can not only identify when a component has deteriorated, but can also predict when a component may wear to an unacceptable level. In one example, the output report will not indicate that the edge ring has worn out because the edge ring is still operating correctly. However, the output report will indicate that approximately 75 percent of the useful life of the edge ring has been consumed and that replacement will soon be required. With this knowledge, the manufacturer may plan an upcoming repair.
図2は、発明の一実施形態における、コンポーネントの健全性の決定において複数の予測モデルを適用する方法を示した簡略フローチャートである。 FIG. 2 is a simplified flowchart illustrating a method for applying multiple prediction models in determining component health in an embodiment of the invention.
第1のステップ202では、処理チャンバ内においてレシピが実行される。図1と同様に、該レシピは、クライアント特化レシピ、WACレシピ、または非クライアント特化レシピのいずれかであってよい。
In a
次のステップ204では、センサのセット(例えば、圧力センサ、温度センサ、VIプローブ、OES、ラングミュアプローブなど)によって、処理データが収集される。
In the
次のステップ206では、処理データにモデルのセットが適用される。つまり、処理データを解析するために、2つまたは3つ以上のモデル(208、210、212)が使用されてよい。一例では、コンポーネントの適格化を目指して、2つのモデルが適用されてよい。例えば、モデル208が多変量統計モデルである一方で、モデル210は電気モデルであってよい。
In the
図1と同様に、ステップ206は、種々のコンポーネントの健全性を解析するために、同じデータセットに対して異なる多変量予測モデルが適用されることを可能にする。
Similar to FIG. 1,
一実施形態において、モデルのセットは、ライブラリからデータを引き出していてよい(214)。ライブラリは、モデルをサポートするために使用されえるデータ(例えば定数)を含んでよい。 In one embodiment, the set of models may pull data from the library (214). The library may contain data (eg, constants) that can be used to support the model.
解析が実施された後、次のステップ216において、システムは、モデルからの出力が一致するかどうかを判定するためにチェックを行ってよい。一例において、もし、多変量モデル208からの出力が、コンポーネントにおける90パーセントの摩耗を示す一方で、多変量モデル210からの出力が、同じコンポーネントにおける75パーセントの摩耗を示すならば、これらのモデルからの出力データは、一致していない。
After the analysis is performed, in the
もし、モデルからの出力データが一致しないならば、次のステップ218では、よりロバストなモデルからのデータに対し、よりノイズの少ないモデルが適用されてよい。一例において、モデル208は、電気モデルであり、よりロバストなモデルではあるが非常に高いノイズレベルを有するであろう。しかしながら、モデル210は、統計モデルであり、さほどロバストではないが、より低いノイズレベルを有するであろう。本明細書で論じられるロバストなモデルとは、外れ値(統計的異常値)をほとんど有さないモデルを言う。一実施形態では、コンポーネントを適格化するために、よりロバストなモデル(この例ではモデル208)からのデータに対し、さほどロバストではないがノイズレベルの低いモデル(モデル210)が適用されてよい。この方法は、精度を向上させつつノイズを減らすことを可能にする。
If the output data from the models do not match, the
また、モデルの出力が一致しないので、システムは、違いを報告してそれらのモデルに更新用の印をつけてよい(ステップ220)。つまり、モデルのうちの1つまたは2つ以上を構築しなおすために、追加のデータが収集されてよい。一例において、図5で説明されている方法(後ほど論じられる)は、ノイズレベルを調節してモデルどうしをより良く関連付けるために、電気モデル(208)および統計モデル(210)を(異なる/追加のデータまたは異なるモデル化アプローチによって)構築しなおすために実施されてよい。 Also, since the model outputs do not match, the system may report the differences and mark those models for update (step 220). That is, additional data may be collected to reconstruct one or more of the models. In one example, the method described in FIG. 5 (discussed later) can be applied to the electrical model (208) and the statistical model (210) (different / additional) to adjust the noise level and better relate the models May be implemented to rebuild (by data or a different modeling approach).
しかしながら、もし、モデルからのデータ出力が一致するならば、次のステップ222では、それらの予測モデルから、解析されているコンポーネントについてのコンポーネント摩耗データが出力されてよい。
However, if the data output from the models match, then in the
次のステップ224において、システムは、出力されたデータを有用寿命閾値範囲と比較してよい。
In the
もし、有用寿命閾値を超えている場合は、次のステップ226において、警告/エラーメッセージが提供されてよい。
If the useful life threshold is exceeded, a warning / error message may be provided at the
もし、出力されたデータが有用寿命閾値外であるならば、次のステップ228において、システムは、次の測定までの時間間隔の間、待機してよい。
If the output data is outside the useful life threshold, in the
図2からわかるように、図2で説明されている方法は、1つの多変量予測モデルではなく複数の予測モデルを用いることを除き、図1で説明されている方法と幾分類似している。2つ以上の予測モデルを用いることによって、検証が提供されえる。また、もし、モデルのうちの1つがあまりロバストでないならば、そのあまりロバストでないモデルを補うために、追加のモデルが使用されてよい。 As can be seen from FIG. 2, the method described in FIG. 2 is somewhat similar to the method described in FIG. 1 except that it uses multiple prediction models rather than a single multivariate prediction model. . Verification can be provided by using more than one prediction model. Also, if one of the models is not very robust, additional models may be used to supplement the less robust model.
図3は、発明の一実施形態における、非プラズマ試験(NPT)を伴った多変量予測モデルを適用する方法を示した簡略フローチャートである。 FIG. 3 is a simplified flowchart illustrating a method of applying a multivariate predictive model with non-plasma test (NPT) in one embodiment of the invention.
第1のステップ302では、非プラズマ試験が実行される。本明細書で論じられる非プラズマ試験とは、既定の周波数で低電力を処理チャンバに供給することによって実行されえる迅速な試験を言う。電力は、プラズマを発生させられるほど強くはなくてよいが、チャンバに関する電気データ(例えばインピーダンスやキャパシタンスなど)を提供するのには十分な強さであってよい。一実施形態では、非プラズマ試験は、チャンバ健全性指標試験の先行試験であってよい。つまり、NPTによって、コンポーネントの1つに潜在的な問題が存在しえることが示された場合に、チャンバ健全性指標が実行されてよい。NPTは、チャンバ健全性指標試験と比べて迅速で尚且つかなり安価な試験であるので、先行試験としてのNPTの使用は、所有コストの削減に役立つであろう。
In a
もし、NPTによって、潜在的な問題が存在しえることが示された場合は、次のステップ304において、チャンバ健全性指標試験が実施されてよい。チャンバ健全性指標試験を開始させるために、先ず、レシピが実行されてよい。
If the NPT indicates that a potential problem may exist, in a
次のステップ306では、解析のためにデータが取得される。
In the
次のステップ308では、解析のためにデータに対して1つまたは2つ以上のモデルが適用されてよい(図1および図2の議論を参照せよ)。
In the
解析を実施するために、ライブラリ310からデータが引き出されてもよい。ライブラリは、(1つまたは2つ以上の)モデルをサポートするために使用されえるデータ(例えば定数)を含んでよい。
Data may be extracted from the
データ解析が完了されたら、解析されている各コンポーネントの健全性に関する出力レポートが提供されてよい(ステップ312)。 Once the data analysis is complete, an output report regarding the health of each component being analyzed may be provided (step 312).
次のステップ314において、システムは、出力されたデータを有用寿命閾値範囲と比較してよい。各コンポーネントについての有用寿命閾値は、例えば専門知識に基づいてよい。一実施形態では、有用寿命閾値は、ユーザ設定可能であってよい。したがって、ユーザは、ツール構成やレシピ設定などを調節するために、有用寿命閾値を変更してよい。
In the
もし、出力されたデータが有用寿命閾値外であるならば、次のステップ316において、警告/エラーメッセージが提供されてよい。警告/エラーメッセージは、有用寿命閾値が破られる原因となったパラメータを特定してよい。出力レポートからのデータによって、ユーザ(例えばプロセスエンジニア)は、確信を持って、問題を是正するために必要とされえる一連の措置の決定に進めるであろう。一例では、コンポーネントは、例えば修理および/または交換を必要とするであろう。
If the output data is outside the useful life threshold, a warning / error message may be provided at the
もし、出力されたデータが有用寿命閾値内であるならば、次のステップ318において、システムは、次の測定までの時間間隔の間、待機してよい。
If the output data is within the useful life threshold, in the
図3からわかるように、コンポーネントを適格化するためのステップは、図1および/または図2で説明されているステップと幾分類似している。図1および/または図2と異なり、図3で説明されている方法は、次の測定までの時間間隔を特定するための定量的方法に関する。つまり、NPTは、次のチャンバ健全性指標試験がいつ実施される必要があるであろうかに関する指標として用いられる。上記からわかるように、図3で説明されているステップは、もし、データの解析において2つ以上の多変量予測モデルが使用される場合には、調節されてよい。 As can be seen from FIG. 3, the steps for qualifying components are somewhat similar to the steps described in FIG. 1 and / or FIG. Unlike FIG. 1 and / or FIG. 2, the method described in FIG. 3 relates to a quantitative method for identifying the time interval until the next measurement. That is, the NPT is used as an indicator as to when the next chamber health indicator test will need to be performed. As can be seen from the above, the steps described in FIG. 3 may be adjusted if more than one multivariate prediction model is used in the analysis of the data.
図4は、発明の一実施形態における、多変量予測モデルと非プラズマ試験からのデータとを使用してコンポーネントを適格化する方法を示した簡略フローチャートである。図3および図4は、ともに、非プラズマ試験を用いているが、図4で説明されている方法は、NPTがチャンバ健全性指標試験の先行試験としてではなく検証のために用いられるという点で、図3で説明されている方法と異なる。 FIG. 4 is a simplified flowchart illustrating a method for qualifying components using a multivariate predictive model and data from non-plasma tests in one embodiment of the invention. 3 and 4 both use a non-plasma test, but the method described in FIG. 4 is that NPT is used for verification rather than as a preliminary test of the chamber health index test. This is different from the method described in FIG.
第1のステップ402では、レシピが実行される。
In the
次のステップ404では、処理中に処理データが取得される。
In the
次のステップ406では、解析のためにデータに対して1つまたは2つ以上のモデルが提供されてよい。一実施形態では、ライブラリ408からデータが引き出されてもよい。
In a
解析からの結果は、出力レポートとして提供される(ステップ410)。 The results from the analysis are provided as an output report (step 410).
次のステップ412において、システムは、追加の検証が必要であるかを判定するために結果を解析してよい。追加の検証は、ステップ410からの結果が不確かであるまたはノイズが多すぎるときに必要とされるであろう。一実施形態において、結果は、既定のノイズレベル閾値範囲と比較されてよい。もし、結果が既定のノイズレベル閾値範囲外であるならば、検証が必要とされるであろう。
In the
もし、追加の検証が必要であるならば、次のステップ414において、NPTが実行されてよい。
If additional verification is required, in the
NPT中に、データが収集される(ステップ416)。 During the NPT, data is collected (step 416).
NPTからのデータおよびモデル解析からのデータは、モデル解析中に収集されたデータを検証するためにNPTデータが用いられることによって、互いに関連付けられる(ステップ418)。 The data from the NPT and the data from the model analysis are correlated with each other by using the NPT data to verify the data collected during the model analysis (step 418).
統合されたデータは、解析されている(1つまたは2つ以上の)コンポーネントの健全性を詳述した単独のレポートとして出力される(ステップ420)。 The consolidated data is output as a single report detailing the health of the component (s) being analyzed (step 420).
もちろん、もし、追加の検証が必要とされないならば(ステップ412)、(ステップ410からの)パーツ摩耗情報が、単独のレポートとして出力されてよい(ステップ420)。 Of course, if no additional verification is required (step 412), part wear information (from step 410) may be output as a single report (step 420).
次のステップ422において、システムは、出力されたデータを有用寿命閾値範囲と比較してよい。各コンポーネントについての有用寿命閾値は、例えば専門知識に基づいてよい。一実施形態では、有用寿命閾値は、ユーザ設定可能であってよい。したがって、ユーザは、ツール構成やレシピ設定などを調節するために、有用寿命閾値を変更してよい。
In a
もし、出力されたデータが有用寿命閾値外であるならば、次のステップ424において、警告/エラーメッセージが提供されてよい。警告/エラーメッセージは、有用寿命閾値が破られる原因となったパラメータを特定してよい。出力レポートからのデータによって、ユーザ(例えばプロセスエンジニア)は、確信を持って、問題を是正するために必要とされえる一連の措置の決定に進めるであろう。一例では、コンポーネントは、例えば修理および/または交換を必要とするであろう。
If the output data is outside the useful life threshold, a warning / error message may be provided at the
もし、出力されたデータが有用寿命閾値内であるならば、次のステップ426において、システムは、次の測定までの時間間隔の間、待機してよい。
If the output data is within the useful life threshold, in the
図4からわかるように、コンポーネントを適格化するためのロバストな方法が提供される。ロバストな方法は、コンポーネント解析を実施するために2つ以上の多変量モデルを提供するのみならず、(1つまたは2つ以上の)多変量予測モデルの結果を検証するためにNPTも含んでいる。 As can be seen from FIG. 4, a robust method for qualifying components is provided. The robust method not only provides two or more multivariate models to perform component analysis, but also includes NPT to validate the results of one or more multivariate predictive models. Yes.
上記からわかるように、チャンバの健全状態を査定する方法は、モデルベースのアプローチであってよい。モデルベースのアプローチは、一実施形態では、電気モデル、プラズマモデル、統計モデル、またはハイブリッドモデルに基づいてよい。モデルがどのように構築されえるかを例示するために、図5は、発明の一実施形態における、コンポーネントを適格化するための多変量予測モデルを構築する方法を示した簡略フローチャートである。 As can be seen from the above, the method for assessing the health of the chamber may be a model-based approach. The model-based approach may be based on an electrical model, a plasma model, a statistical model, or a hybrid model in one embodiment. To illustrate how a model can be built, FIG. 5 is a simplified flowchart illustrating a method for building a multivariate predictive model for qualifying components in one embodiment of the invention.
第1のステップ502では、コンポーネント寿命データが提供される。コンポーネント寿命データは、コンポーネントについての機能的および/または物理学的測定値を含んでよい。一例において、もし、コンポーネントが新品であるならば、物理学的測定は、メーカによって提供されるのが通常である。しかしながら、もし、コンポーネントが新しくないならば、コンポーネント寿命は、コンポーネントに対して実際に測定を行うことによって決定されてよい。
In a
次のステップ504では、レシピが実行される。レシピは、例えば、クライアント特化レシピ、非クライアント特化レシピ、WAC(ウエハレス自動洗浄)レシピであってよい。
In the
ユーザ(例えばプロセスエンジニア)によって設定された要件に応じて、上記のレシピタイプのうちの1つまたは2つ以上が、処理チャンバのコンポーネントを適格化するためのモデルの作成に必要とされるデータを取得するために実行されてよい。 Depending on the requirements set by the user (eg, process engineer), one or more of the above recipe types may provide the data required to create a model for qualifying the components of the processing chamber. May be executed to obtain.
次のステップ506では、処理中に処理データが収集される。処理データは、センサのセットによって捕獲されてよい。上記からわかるように、利用可能なセンサの数、利用可能なセンサのタイプ、およびセンサの仕様は、収集される処理データの粒度に影響を及ぼすであろう。処理チャンバ内において使用されえるセンサの非限定的な例として、例えば、圧力センサ、温度センサ、電圧−電流プローブ(VIP)、発光分光計などが挙げられる。具体的には、VIPおよびOESからのデータは、特定の周波数またはそれらの調和周波数で広帯域出力を離散化することを伴ってよい。或いは、これらのセンサからのフルスペクトル広帯域の比較が、解析の基盤をなしてもよい。
In the
一実施形態では、ステップ504および506は、湿式洗浄サイクル中に発生しえる潜在的なドリフトを考慮に入れるために、湿式洗浄サイクル中に種々の時間間隔で実行されてよい。例えば、これらのステップは、エッジリングなどのコンポーネントが装着されたばかりの時点で実行されてよい。これらのステップは、湿式洗浄サイクルの中間および終わりにかけて繰り返されてもよい。多変量モデルを構築するために利用可能なデータの量は、ステップ504および506が実行される回数に依存する。上記からわかるように、ステップ504および506が実行されえる回数は、ユーザがモデルの構築において追加のデータから得られる恩恵に依存してよい。 In one embodiment, steps 504 and 506 may be performed at various time intervals during the wet cleaning cycle to take into account potential drift that may occur during the wet cleaning cycle. For example, these steps may be performed when a component such as an edge ring has just been installed. These steps may be repeated during the middle and end of the wet cleaning cycle. The amount of data available to build a multivariate model depends on the number of times steps 504 and 506 are performed. As can be seen from the above, the number of times steps 504 and 506 can be performed may depend on the benefits that the user obtains from the additional data in building the model.
パラメータは、保守事象(例えば湿式洗浄)の実施後に変化することがあるので、多変量モデルの構築前に、湿式洗浄によって影響されるパラメータを特定して排除または調整する必要があるであろう。一例では、処理チャンバの透明窓が洗浄された後に、幾つかの波長での(OESによる)測定強度が変化する可能性がある。一実施形態では、湿式洗浄によって影響されえるパラメータを排除するために、湿式洗浄サイクル(508)中にステップ504および506が複数回実行される必要があるであろう。 Since parameters may change after performing a maintenance event (eg, wet cleaning), it may be necessary to identify and eliminate or adjust parameters affected by wet cleaning prior to building the multivariate model. In one example, the measured intensity (by OES) at several wavelengths may change after the transparent window of the processing chamber has been cleaned. In one embodiment, steps 504 and 506 may need to be performed multiple times during the wet cleaning cycle (508) to eliminate parameters that can be affected by wet cleaning.
追加または代わりとして、ステップ502〜506は、処理チャンバを跨いで実行されてもよい(510)。処理チャンバを跨いで適用されえる多変量モデルを作成するためには(チャンバの状況が同じ/同様であることを前提とする)、チャンバ関連の状況によって影響されえるパラメータを特定して排除または調整する必要があるであろう。例えば、種々のプロセスチャンバにおいて実行される標準的な適格化レシピの実行中に収集されるデータは、とあるチャンバから別のチャンバへとセンサ出力を変換するためのルールを開発して両チャンバにおける出力を一致させるために使用することができる。 Additionally or alternatively, steps 502-506 may be performed across processing chambers (510). To create a multivariate model that can be applied across processing chambers (assuming chamber conditions are the same / similar), identify and eliminate or adjust parameters that can be affected by chamber-related conditions Would need to do. For example, data collected during the execution of standard qualification recipes performed in various process chambers can be developed to develop rules for converting sensor output from one chamber to another in both chambers. Can be used to match the output.
発明の一実施形態において、もし、センサが一致しているならば、ステップ502〜506は、コンポーネントの摩耗に関係していないであろうパラメータの変化を排除するために湿式洗浄サイクル中におよび/または処理チャンバを跨いで繰り返される必要はないであろう。一致したセンサは、定められた何らかのチャンバ状態に対して同じ絶対値を返すはずである。もし、一致したセンサが使用されているならば、同一の2つのチャンバについて測定されたチャンバインピーダンスは同じになる。 In one embodiment of the invention, if the sensors are matched, steps 502-506 are performed during a wet cleaning cycle and / or to eliminate parameter changes that would not be related to component wear. Or it may not need to be repeated across processing chambers. A matched sensor should return the same absolute value for some defined chamber condition. If matched sensors are used, the measured chamber impedances for the same two chambers will be the same.
十分なデータが収集されたら、次のステップ512において、コンポーネントについての多変量モデルが作成されてよい。先行技術と異なり、多変量モデルは、1つのパラメータではなく複数のパラメータに基づく。センサによって、多量のデータおよび/または粒度の高いデータが収集されえるので、一実施形態では、データの処理および解析を扱うために、高速処理計算モジュールが使用されてよい。処理時間を増やすために、データは、先ず製造設備ホストコントローラまたはひいては処理モジュールコントローラを経る必要なくセンサから高速処理計算モジュールに直接送信されてよい。Huang et al.によって2009年9月8日に出願された出願第12/555,674号は、データの扱いに適した高速処理計算モジュールの一例を説明している。
Once sufficient data has been collected, in the
しかしながら、収集された全てのデータが、コンポーネントを適格化するプロセスに関係しているとは限らない。コンポーネントの摩耗に関係している可能性があるパラメータのみを特定するために、フィルタリング基準が適用されてよい。フィルタリング基準は、一実施形態では、湿式洗浄サイクルに関係していないパラメータを含んでよい。別の実施形態では、フィルタリング基準は、チャンバに依存した除外データも含んでよい。一例として、特定の27MHzプラズマを監視するために、湿式洗浄中にVIプローブが使用されるときは、たとえ湿式洗浄内でパーツの摩耗を詳細に追跡した後でも、多くの場合、100MHzを超える一部の高調波成分がシフトを生じる。 However, not all collected data is related to the process of qualifying components. Filtering criteria may be applied to identify only those parameters that may be related to component wear. The filtering criteria, in one embodiment, may include parameters that are not related to the wet cleaning cycle. In another embodiment, the filtering criteria may also include chamber-dependent exclusion data. As an example, when a VI probe is used during wet cleaning to monitor a specific 27 MHz plasma, it often exceeds 100 MHz, even after closely tracking the wear of parts within the wet cleaning. The harmonic component of the part shifts.
コンポーネントの摩耗に関係した関連パラメータが特定されたら、1つまたは2つ以上のモデルが構築されてよい。一実施形態では、処理データは、統計モデル、電気モデル、および/またはプラズマモデルを作成するために用いられてよい。一例として、複数のチャンバパーツについての摩耗情報モデルを構築するために、同じデータが使用されてよい。パーツ摩耗の線形分離は、パーツを交換することによって、または各プラズマによって特定のパーツのみが監視されるように複合多段階プラズマプロセスを使用することによって達成することができる。 Once relevant parameters related to component wear are identified, one or more models may be built. In one embodiment, the processing data may be used to create a statistical model, an electrical model, and / or a plasma model. As an example, the same data may be used to build a wear information model for multiple chamber parts. Linear separation of part wear can be achieved by exchanging parts or by using a complex multi-stage plasma process so that only certain parts are monitored by each plasma.
各モデルが作成された後、システムは、モデル内のノイズレベルが許容可能であるかどうかを判定するためにチェックを行ってよい(ステップ514)。ノイズは、例えば、物理学的測定値および/またはセンサの内部ノイズに由来するであろう。 After each model is created, the system may check to determine if the noise level in the model is acceptable (step 514). The noise may come from, for example, physical measurements and / or sensor internal noise.
一例において、ノイズは、コンポーネント間のばらつきに起因して存在するであろう。つまり、コンポーネントの特性は、コンポーネントのサイズ、コンポーネントの材料組成、コンポーネントの構成などに起因して異なるであろう。一例では、処理チャンバA内のエッジリングと、処理チャンバB内のエッジリングとが、同じに見えるであろう。しかしながら、処理チャンバAの中のエッジリングのサイズは、処理チャンバBの中のエッジリングよりも僅かに大きいであろう。コンポーネント間のばらつきは、特定されえるので、コンポーネント間のばらつきは、モデルの中で説明をつけられる。一実施形態では、許容可能な閾値範囲が定められる。もし、コンポーネント間のばらつきが閾値範囲外であるならば、システムは、モデルを構築するために、追加のデータを取得する必要があるであろう。 In one example, noise will be present due to variations between components. That is, component characteristics will vary due to component size, component material composition, component configuration, and the like. In one example, the edge ring in processing chamber A and the edge ring in processing chamber B will look the same. However, the size of the edge ring in processing chamber A will be slightly larger than the edge ring in processing chamber B. Since variations between components can be specified, variations between components can be accounted for in the model. In one embodiment, an acceptable threshold range is defined. If the variation between components is outside the threshold range, the system will need to acquire additional data to build the model.
もう1つのノイズ源は、コンポーネントの装着に起因するであろう。一例では、エッジリングの配置が、モデル内にノイズを発生させることがある。例えば、エッジリングと静電チャックとの間には、隙間が存在するであろう。しかしながら、もし、この隙間が処理チャンバ間で異なると、処理チャンバの電気的特性もまた、異なるであろう。ゆえに、閾値範囲が確立されてよい。もし、差が閾値範囲外であるならば、モデルを構築するために、追加のデータが取得されてよい。 Another source of noise may be due to component mounting. In one example, the placement of the edge ring may cause noise in the model. For example, there may be a gap between the edge ring and the electrostatic chuck. However, if this gap is different between processing chambers, the electrical characteristics of the processing chambers will also be different. Hence, a threshold range may be established. If the difference is outside the threshold range, additional data may be acquired to build the model.
次のステップ516では、多変量モデルの構築が完了される。
In the
ステップ502〜516は、1つのコンポーネントについての1つまたは2つ以上の多変量予測モデルを作成するために実施されてよい。もちろん、同じデータファイルは、その他のコンポーネントについての多変量予測モデルを作成するためにも使用されてよい。 Steps 502-516 may be performed to create one or more multivariate prediction models for one component. Of course, the same data file may also be used to create a multivariate prediction model for other components.
図5からわかるように、説明されている方法は、一湿式洗浄サイクル内における、複数の湿式洗浄サイクルを跨ぐ、および種々の処理チャンバ内におけるなどの種々の環境的条件を超えたコンポーネントの状況を考慮に入れられる多変量予測モデルの作成を提供する。種々の状況でデータを収集することによって、コンポーネント摩耗に関係していないデータが排除されえる。したがって、予測モデルによって、ユーザは、パーツ使用を最適にし、ウエハのかけらを減らし、来たる交換事象を予測して来たる修理の計画を立て、それによって、所有コストを削減することができる。 As can be seen from FIG. 5, the described method accounts for component conditions beyond various environmental conditions, such as within one wet cleaning cycle, across multiple wet cleaning cycles, and within various processing chambers. Provide the creation of a multivariate prediction model to be taken into account. By collecting data in various situations, data not related to component wear can be eliminated. Thus, the predictive model allows the user to optimize part use, reduce wafer fragmentation, and plan for repairs that will predict upcoming replacement events, thereby reducing cost of ownership.
上記からわかるように、処理チャンバ内のコンポーネントに対して健全性チェックを実施するための方法が提供される。1つまたは2つ以上の多変量予測モデルを使用することによって、コンポーネントに対する、より正確な解析が提供される。つまり、複数のセンサからのデータを用いることによって、外部の計測測定を必要とせずにコンポーネントの残りの有用寿命を推定および/または予測するためにチャンバ健全性指標試験が使用されえる。より粒度が高く尚且つより低侵襲性のチャンバ健全性指標チェックによって、コンポーネントの状態を特定するための、よりコスト効率の良い方法が提供される。したがって、無駄にされるおよび/または損傷される資源および/またはコンポーネントの減少に伴って、所有コストが削減される。 As can be seen from the above, a method is provided for performing sanity checks on components in a processing chamber. By using one or more multivariate prediction models, a more accurate analysis for the component is provided. That is, by using data from multiple sensors, a chamber health index test can be used to estimate and / or predict the remaining useful life of a component without the need for external metrology measurements. A more granular and less invasive chamber health index check provides a more cost effective method for identifying component status. Thus, the cost of ownership is reduced with the reduction of resources and / or components that are wasted and / or damaged.
本発明は、幾つかの好ましい実施形態の観点から説明されているが、本発明の範囲内には、代替、置換、および均等物がある。本明細書では、様々な例が提供されるが、これらの例は、発明に対して例示的であって限定的ではないことを意図している。 Although the invention has been described in terms of several preferred embodiments, there are alternatives, substitutions, and equivalents within the scope of the invention. While various examples are provided herein, these examples are intended to be illustrative and not limiting of the invention.
また、名称および概要は、便宜のために提供されたものであり、特許請求の範囲を解釈するために使用されるべきでない。さらに、要約は、極めて省略された形で記載され、便宜のために提供されたものであり、したがって、特許請求の範囲に表された全体的発明を解釈するためにも制限するためにも用いられるべきでない。もし、本明細書において「セット」という用語が用いられる場合は、このような用語は、ゼロの、1つの、または2つ以上の構成要素を対象とした通常理解の数学的意味を有することを意図している。また、本発明の方法および装置を実現するものとして、多くの代替的手法があることも留意されるべきである。したがって、以下の添付の特許請求の範囲は、本発明の真の趣旨および範囲に含まれるものとして、このようなあらゆる代替、置換、および均等物を含むものと解釈される。
適用例1:処理チャンバの健全状態を査定するための方法であって、レシピを実行することと、前記レシピの実行中にセンサのセットから処理データを受信することと、多変量予測モデルのセットを用いて前記処理データを解析することと、コンポーネント摩耗データ値のセットを生成することと、前記コンポーネント摩耗データ値のセットを有用寿命閾値範囲のセットと比較することと、前記コンポーネント摩耗データ値のセットが前記有用寿命閾値範囲のセット外である場合に、警告を生成することと、を備える方法。
適用例2:適用例1に記載の方法であって、さらに、前記多変量予測モデルのセットをサポートするためにライブラリからデータを引き出すことを備える方法。
適用例3:適用例2に記載の方法であって、前記レシピは、クライアント特化レシピ、非クライアント特化レシピ、およびウエハレス洗浄自動洗浄レシピのうちの1つを含む、方法。
適用例4:適用例2に記載の方法であって、前記処理データは、前記多変量予測モデルのセットのなかの第1の多変量予測モデルを用いることによって解析される、方法。
適用例5:適用例2に記載の方法であって、前記処理データは、前記多変量予測モデルのセットのなかの少なくとも2つの多変量予測モデルを用いることによって解析される、方法。
適用例6:適用例5に記載の方法であって、処理データは、第1のコンポーネント摩耗データ値のセットを生成するために第1の多変量予測モデルを用いることと、第2のコンポーネント摩耗データ値のセットを生成するために第2の多変量予測モデルを用いることと、前記第1のコンポーネント摩耗データ値のセットと前記第2のコンポーネント摩耗データ値のセットとの間に違いがある場合に、前記第1のコンポーネント摩耗データ値のセットに対して前記第2の多変量予測モデルを適用すること、とによって解析され、前記第1のコンポーネント摩耗データ値のセットは、前記第2のコンポーネント摩耗データ値のセットよりもノイズが少ない、方法。
適用例7:適用例2に記載の方法であって、前記多変量予測モデルのセットは、電気モデル、統計モデル、およびプラズマモデルのうちの少なくとも1つを含む、方法。
適用例8:適用例2に記載の方法であって、前記多変量予測モデルのセットは、2つ以上の消耗パーツを解析するように構成され、各消耗パーツは、前記有用寿命閾値範囲のセットのなかの一つの有用寿命閾値範囲に結び付けられている、方法。
適用例9:適用例2に記載の方法であって、前記有用寿命閾値範囲のセットは、ユーザ設定可能である、方法。
適用例10:適用例2に記載の方法であって、さらに、測定間隔後に前記処理チャンバの前記健全状態の前記査定を実施することであって、前記測定間隔は、既定の期間の一つおよび非プラズマ試験の実行によって決定される、査定の実施を備える方法。
適用例11:適用例2に記載の方法であって、さらに、検証が必要であるかどうかを決定するために前記コンポーネント摩耗データ値のセットを解析することであって、前記検証は、前記コンポーネント摩耗データ値のセットがノイズレベル閾値範囲外であるときに生じる、解析と、前記コンポーネント摩耗データ値のセットを検証するために非プラズマ試験を実行することと、コンポーネント摩耗データ値の統合セットを生成するために、前記コンポーネント摩耗データ値のセットを非プラズマ試験データ値のセットに関連付けることであって、前記コンポーネント摩耗データ値の統合セットは、前記有用寿命閾値範囲のセットと比較され、前記警告は、前記コンポーネント摩耗データ値の統合セットが前記有用寿命閾値範囲のセット外である場合に、生成される、関連付けと、を備える方法。
適用例12:コンピュータ可読コードを実装されたプログラム記憶媒体を備える製造品であって、前記コンピュータ可読コードは、処理チャンバの健全状態を査定するように構成され、レシピを実行するためのコードと、前記レシピの実行中にセンサのセットから処理データを受信するためのコードと、多変量予測モデルのセットを用いて前記処理データを解析するためのコードと、コンポーネント摩耗データ値のセットを生成するためのコードと、前記コンポーネント摩耗データ値のセットを有用寿命閾値範囲のセットと比較するためのコードと、前記コンポーネント摩耗データ値のセットが前記有用寿命閾値範囲のセット外である場合に、警告を生成するためのコードと、を備える製造品。
適用例13:適用例12に記載の製造品であって、さらに、前記多変量予測モデルのセットをサポートするためにライブラリからデータを引き出すためのコードを備える製造品。
適用例14:適用例13に記載の製造品であって、さらに、測定間隔後に前記処理チャンバの前記健全状態の前記査定を実施するためのコードであって、前記測定間隔は、既定の期間の一つおよび非プラズマ試験の実行によって決定される、コードを備える製造品。
適用例15:適用例13に記載の製造品であって、さらに、検証が必要であるかどうかを決定するために前記コンポーネント摩耗データ値のセットを解析するためのコードであって、前記検証は、前記コンポーネント摩耗データ値のセットがノイズレベル閾値範囲外であるときに生じる、コードと、前記コンポーネント摩耗データ値のセットを検証するために非プラズマ試験を実行するためのコードと、コンポーネント摩耗データ値の統合セットを生成するために、前記コンポーネント摩耗データ値のセットを非プラズマ試験データ値のセットに関連付けるためのコードであって、前記コンポーネント摩耗データ値の統合セットは、前記有用寿命閾値範囲のセットと比較され、前記警告は、前記コンポーネント摩耗データ値の統合セットが前記有用寿命閾値範囲のセット外である場合に、生成される、コードと、を備える製造品。
適用例16:適用例13に記載の製造品であって、前記レシピは、クライアント特化レシピ、非クライアント特化レシピ、およびウエハレス洗浄自動洗浄レシピのうちの1つを含む、製造品。
適用例17:適用例13に記載の製造品であって、前記処理データを解析するための前記コードは、前記多変量予測モデルのセットのなかの第1の多変量予測モデルを用いるためのコードを含む、製造品。
適用例18:適用例13に記載の製造品であって、前記処理データを解析するための前記コードは、前記多変量予測モデルのセットのなかの少なくとも2つの多変量予測モデルを用いるためのコードを含む、製造品。
適用例19:適用例18に記載の製造品であって、前記処理データを解析するためのコードは、第1のコンポーネント摩耗データ値のセットを生成するために第1の多変量予測モデルを用いるためのコードと、第2のコンポーネント摩耗データ値のセットを生成するために第2の多変量予測モデルを用いるためのコードと、前記第1のコンポーネント摩耗データ値のセットと前記第2のコンポーネント摩耗データ値のセットとの間に違いがある場合に、前記第1のコンポーネント摩耗データ値のセットに対して前記第2の多変量予測モデルを適用するためのコードと、を含み、前記第2の多変量予測モデルは、前記第1の多変量予測モデルよりもノイズが少ない、製造品。
適用例20:適用例13に記載の製造品であって、前記多変量予測モデルのセットは、電気モデル、統計モデル、およびプラズマモデルの少うちのなくとも1つを含む、製造品。
Also, the name and summary are provided for convenience and should not be used to interpret the claims. Further, the abstract is provided in a highly abbreviated form and is provided for convenience and is therefore used to interpret and limit the overall invention as expressed in the claims. Should not be done. If the term “set” is used herein, such term should have the generally understood mathematical meaning of zero, one, or more components. Intended. It should also be noted that there are many alternative approaches for implementing the method and apparatus of the present invention. Accordingly, the following appended claims are construed to include all such alternatives, substitutions, and equivalents as included within the true spirit and scope of the invention.
Application Example 1: Method for assessing the health of a processing chamber, executing a recipe, receiving processing data from a set of sensors during execution of the recipe, and setting a multivariate prediction model Analyzing the processing data, generating a set of component wear data values, comparing the set of component wear data values to a set of useful life threshold ranges, and Generating a warning if the set is outside the useful life threshold range set.
Application Example 2: The method of Application Example 1, further comprising extracting data from a library to support the set of multivariate prediction models.
Application Example 3: The method according to Application Example 2, wherein the recipe includes one of a client-specific recipe, a non-client-specific recipe, and a waferless cleaning automatic cleaning recipe.
Application Example 4: The method according to Application Example 2, wherein the processing data is analyzed by using a first multivariate prediction model in the set of multivariate prediction models.
Application Example 5: The method according to Application Example 2, wherein the processing data is analyzed by using at least two multivariate prediction models in the set of multivariate prediction models.
Application Example 6: The method of Application Example 5, wherein the processing data uses a first multivariate prediction model to generate a first set of component wear data values and a second component wear. When there is a difference between using a second multivariate predictive model to generate a set of data values and the first set of component wear data values and the second set of component wear data values Applying the second multivariate predictive model to the first set of component wear data values, wherein the first set of component wear data values is the second component A method that is less noisy than a set of wear data values.
Application Example 7: The method according to Application Example 2, wherein the set of multivariate prediction models includes at least one of an electrical model, a statistical model, and a plasma model.
Application Example 8: The method according to Application Example 2, wherein the set of multivariate prediction models is configured to analyze two or more consumable parts, each consumable part is a set of the useful life threshold range. The method associated with one of the useful life threshold ranges.
Application Example 9: The method according to Application Example 2, wherein the set of useful lifetime threshold ranges is user-configurable.
Application Example 10: The method according to Application Example 2, further comprising performing the assessment of the healthy state of the processing chamber after a measurement interval, the measurement interval being one of a predetermined period and A method comprising performing an assessment, as determined by performing a non-plasma test.
Application Example 11: The method of Application Example 2, further comprising analyzing the set of component wear data values to determine whether verification is necessary, wherein the verification comprises the component Generate analysis when a set of wear data values is outside the noise level threshold range, perform non-plasma tests to validate the set of component wear data values, and generate an integrated set of component wear data values To associate the set of component wear data values with a set of non-plasma test data values, wherein the integrated set of component wear data values is compared with the set of useful life threshold ranges, and the warning is The integrated set of component wear data values is outside the useful life threshold range set. If that is generated, the method comprising the associate, a.
Application Example 12: An article of manufacture comprising a program storage medium implemented with computer readable code, wherein the computer readable code is configured to assess the health of the processing chamber and code for executing a recipe; To generate code for receiving process data from a set of sensors during execution of the recipe, code for analyzing the process data using a set of multivariate prediction models, and a set of component wear data values A code for comparing the set of component wear data values with a set of useful life threshold ranges, and generating a warning if the set of component wear data values is outside the set of useful life threshold ranges And a manufactured product comprising:
Application example 13: The product according to application example 12, further comprising a code for extracting data from a library to support the set of multivariate prediction models.
Application Example 14: The manufactured article according to Application Example 13, which is a code for performing the assessment of the healthy state of the processing chamber after a measurement interval, wherein the measurement interval is a predetermined period of time. Article of manufacture with code, determined by one and non-plasma test execution.
Application Example 15: The manufactured article according to Application Example 13 and further code for analyzing the set of component wear data values to determine whether verification is necessary, wherein the verification is A code that occurs when the set of component wear data values is outside a noise level threshold range; a code for performing a non-plasma test to verify the set of component wear data values; and a component wear data value Code for associating the set of component wear data values with a set of non-plasma test data values to generate a set of useful life threshold ranges. And the warning indicates that the integrated set of component wear data values is If it is set outside the useful life threshold value range, it is generated, the article of manufacture comprising a cord, a.
Application Example 16: The product according to Application Example 13, wherein the recipe includes one of a client-specific recipe, a non-client-specific recipe, and a waferless cleaning automatic cleaning recipe.
Application example 17: The manufactured article according to application example 13, wherein the code for analyzing the processing data is a code for using the first multivariate prediction model in the set of the multivariate prediction models. Including manufactured goods.
Application Example 18: The manufactured article according to Application Example 13, wherein the code for analyzing the processing data uses at least two multivariate prediction models in the set of multivariate prediction models. Including manufactured goods.
Application Example 19: The manufactured article according to Application Example 18, wherein the code for analyzing the processing data uses a first multivariate prediction model to generate a first set of component wear data values. A code for using a second multivariate predictive model to generate a second set of component wear data values, the first set of component wear data values and the second component wear Code for applying the second multivariate predictive model to the first set of component wear data values when there is a difference between the set of data values; and The multivariate prediction model is a manufactured product with less noise than the first multivariate prediction model.
Application example 20: The manufactured article according to application example 13, wherein the set of multivariate prediction models includes at least one of an electrical model, a statistical model, and a plasma model.
Claims (14)
レシピを実行することと、
前記レシピの実行中にセンサのセットによって捕獲された処理データを受信することと、
ライブラリから多変量予測モデルのセットをサポートするためのデータを引き出すことと、
前記多変量予測モデルのセットのなかの少なくとも2つの多変量予測モデルを用いることによって前記処理データを解析することと、
前記処理チャンバ内の不可分なパーツまたは複数パーツの組み立て品であるコンポーネントについて、前記コンポーネントの健全状態を表すコンポーネント摩耗データ値のセットを生成することと、
前記コンポーネント摩耗データ値のセットを有用寿命閾値範囲のセットと比較することと、
前記コンポーネント摩耗データ値が前記有用寿命閾値範囲の範囲外である場合に、警告を生成することと、
を備える方法。 A method for assessing the health of a processing chamber, comprising:
Running the recipe,
Receiving processing data captured by a set of sensors during execution of the recipe;
Extracting data from the library to support a set of multivariate predictive models;
And analyzing the processed data by using at least two multivariate predictive models within the set of multivariate prediction model,
Generating a set of component wear data values representing the health state of the component for a component that is an integral part or a multi-part assembly in the processing chamber ;
Comparing the set of component wear data values with a set of useful life threshold ranges;
And said component wear data values if it is outside the range of the useful life threshold value range, and generates an alert,
A method comprising:
前記レシピは、クライアント特化レシピ、非クライアント特化レシピ、およびウエハレス洗浄自動洗浄レシピのうちの1つを含む、方法。 The method of claim 1 , comprising:
The method, wherein the recipe includes one of a client-specific recipe, a non-client-specific recipe, and a waferless automatic cleaning recipe.
前記処理データは、第1の前記コンポーネント摩耗データ値のセットを生成するために第1の多変量予測モデルを用いることと、第2の前記コンポーネント摩耗データ値のセットを生成するために第2の多変量予測モデルを用いることと、前記第1のコンポーネント摩耗データ値のセットと前記第2のコンポーネント摩耗データ値のセットとの間に違いがある場合に、前記第1のコンポーネント摩耗データ値のセットに対して前記第2の多変量予測モデルを適用すること、とによって解析され、前記第1のコンポーネント摩耗データ値のセットは、前記第2のコンポーネント摩耗データ値のセットよりもノイズが少ない、方法。 The method of claim 1 , comprising:
Said processing data, and the use of the first multivariate predictive models to generate a set of first said component wear data values, the second to generate a second set of said component wear data values The first set of component wear data values when there is a difference between using a multivariate predictive model and the first set of component wear data values and the second set of component wear data values. Applying the second multivariate prediction model to the method, wherein the first set of component wear data values is less noisy than the second set of component wear data values .
前記多変量予測モデルのセットは、電気モデル、統計モデル、およびプラズマモデルのうちの少なくとも1つを含む、方法。 The method of claim 1 , comprising:
The method, wherein the set of multivariate prediction models includes at least one of an electrical model, a statistical model, and a plasma model.
前記多変量予測モデルのセットは、2つ以上の消耗パーツを解析するように構成され、各消耗パーツは、前記有用寿命閾値範囲のセットのなかの一つの有用寿命閾値範囲に結び付けられている、方法。 The method of claim 1 , comprising:
The set of multivariate predictive models is configured to analyze two or more consumable parts, each consumable part being associated with one useful life threshold range of the set of useful life threshold ranges; Method.
前記有用寿命閾値範囲のセットは、ユーザ設定可能である、方法。 The method of claim 1 , comprising:
The method wherein the set of useful lifetime threshold ranges is user configurable.
測定間隔後に前記処理チャンバの前記健全状態の前記査定を実施することであって、前記測定間隔は、既定の期間の一つおよび非プラズマ試験の実行によって決定される、査定の実施を備える方法。 The method of claim 1 , further comprising:
Performing the assessment of the health of the processing chamber after a measurement interval, the measurement interval being determined by one of a predetermined period and performing a non-plasma test.
検証が必要であるかどうかを決定するために前記コンポーネント摩耗データ値のセットを解析することであって、前記検証は、前記コンポーネント摩耗データ値のセットがノイズレベル閾値範囲外であるときに生じる、解析と、
前記コンポーネント摩耗データ値のセットを検証するために非プラズマ試験を実行することと、
コンポーネント摩耗データ値の統合セットを生成するために、前記コンポーネント摩耗データ値のセットを非プラズマ試験データ値のセットに関連付けることであって、前記コンポーネント摩耗データ値の統合セットは、前記有用寿命閾値範囲のセットと比較され、前記警告は、前記コンポーネント摩耗データ値の統合セットが前記有用寿命閾値範囲の範囲外である場合に、生成される、関連付けと、
を備える方法。 The method of claim 1 , further comprising:
Analyzing the set of component wear data values to determine whether verification is required, wherein the verification occurs when the set of component wear data values is outside a noise level threshold range; Analysis and
Performing a non-plasma test to verify the set of component wear data values;
Associating the set of component wear data values with a set of non-plasma test data values to generate an integrated set of component wear data values, the integrated set of component wear data values comprising the useful life threshold range; is compared with the set, the warning, when integrated set of said component wear data value is outside the range of the useful life threshold value range, is generated, and associating,
A method comprising:
レシピを実行するための機能と、
前記レシピの実行中にセンサのセットによって捕獲された処理データを受信するための機能と、
ライブラリから多変量予測モデルのセットをサポートするためのデータを引き出す機能と、
前記多変量予測モデルのセットのなかの少なくとも2つの多変量予測モデルを用いることによって前記処理データを解析するための機能と、
前記処理チャンバ内の不可分なパーツまたは複数パーツの組み立て品であるコンポーネントについて、前記コンポーネントの健全状態を表すコンポーネント摩耗データ値のセットを生成するための機能と、
前記コンポーネント摩耗データ値のセットを有用寿命閾値範囲のセットと比較するための機能と、
前記コンポーネント摩耗データ値が前記有用寿命閾値範囲の範囲外である場合に、警告を生成するための機能と、
を備えるコンピュータプログラム。 A computer program in order to assess the health status of the processing chamber,
A function to execute the recipe,
A function for receiving processing data captured by a set of sensors during execution of the recipe;
The ability to pull data from a library to support a set of multivariate predictive models,
A function for analyzing the processed data by using at least two multivariate predictive models within the set of multivariate prediction model,
A function for generating a set of component wear data values representing the health state of the component for a component that is an integral part or an assembly of parts in the processing chamber ;
A function for comparing the set of component wear data values with a set of useful life threshold ranges;
If the component wear data value is outside the range of the useful life threshold value range, a function for generating an alert,
A computer program comprising:
測定間隔後に前記処理チャンバの前記健全状態の前記査定を実施するための機能であって、前記測定間隔は、既定の期間の一つおよび非プラズマ試験の実行によって決定される、機能を備えるコンピュータプログラム。 The computer program according to claim 9 , further comprising:
The assessment of the health of the processing chamber to a function for carrying out later measurement interval, the measurement interval is determined by the execution of one and non-plasma test default period, the computer program comprising functions .
検証が必要であるかどうかを決定するために前記コンポーネント摩耗データ値のセットを解析するための機能であって、前記検証は、前記コンポーネント摩耗データ値のセットがノイズレベル閾値範囲外であるときに生じる、機能と、
前記コンポーネント摩耗データ値のセットを検証するために非プラズマ試験を実行するための機能と、
コンポーネント摩耗データ値の統合セットを生成するために、前記コンポーネント摩耗データ値のセットを非プラズマ試験データ値のセットに関連付けるための機能であって、前記コンポーネント摩耗データ値の統合セットは、前記有用寿命閾値範囲のセットと比較され、前記警告は、前記コンポーネント摩耗データ値の統合セットが前記有用寿命閾値範囲の範囲外である場合に、生成される、機能と、
を備えるコンピュータプログラム。 The computer program according to claim 9 , further comprising:
A function for analyzing the set of component wear data values to determine whether verification is required, wherein the verification is performed when the set of component wear data values is outside a noise level threshold range. The resulting function ,
A function for performing a non-plasma test to verify the set of component wear data values;
A function for associating the set of component wear data values with a set of non-plasma test data values to generate an integrated set of component wear data values, the integrated set of component wear data values comprising: is compared with a set threshold value range, the alerts, when integrated set of said component wear data value is outside the range of the useful life threshold value range, is generated, and functions,
A computer program comprising:
前記レシピは、クライアント特化レシピ、非クライアント特化レシピ、およびウエハレス洗浄自動洗浄レシピのうちの1つを含む、コンピュータプログラム。 A computer program according to claim 9 ,
The computer program includes one of a client-specific recipe, a non-client-specific recipe, and a waferless automatic cleaning recipe.
前記処理データを解析するための機能は、第1の前記コンポーネント摩耗データ値のセットを生成するために第1の多変量予測モデルを用いるための機能と、第2の前記コンポーネント摩耗データ値のセットを生成するために第2の多変量予測モデルを用いるための機能と、前記第1のコンポーネント摩耗データ値のセットと前記第2のコンポーネント摩耗データ値のセットとの間に違いがある場合に、前記第1のコンポーネント摩耗データ値のセットに対して前記第2の多変量予測モデルを適用するための機能と、を含み、前記第2の多変量予測モデルは、前記第1の多変量予測モデルよりもノイズが少ない、コンピュータプログラム。 A computer program according to claim 9 ,
Functions for analyzing the processed data has a function for using the first multivariate predictive models to generate a set of first said component wear data values, the second set of the components wear data values If there is a difference between the function for using the second multivariate predictive model to generate and the first set of component wear data values and the second set of component wear data values, And a function for applying the second multivariate prediction model to the first set of component wear data values, wherein the second multivariate prediction model is the first multivariate prediction model. Computer program with less noise than.
前記多変量予測モデルのセットは、電気モデル、統計モデル、およびプラズマモデルの少うちのなくとも1つを含む、コンピュータプログラム。 A computer program according to claim 9 ,
The computer program , wherein the set of multivariate prediction models includes at least one of an electrical model, a statistical model, and a plasma model.
Applications Claiming Priority (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US22202409P | 2009-06-30 | 2009-06-30 | |
| US22210209P | 2009-06-30 | 2009-06-30 | |
| US61/222,102 | 2009-06-30 | ||
| US61/222,024 | 2009-06-30 | ||
| US12/555,674 | 2009-09-08 | ||
| US12/555,674 US8983631B2 (en) | 2009-06-30 | 2009-09-08 | Arrangement for identifying uncontrolled events at the process module level and methods thereof |
| PCT/US2010/040465 WO2011002803A2 (en) | 2009-06-30 | 2010-06-29 | Methods and apparatus for predictive preventive maintenance of processing chambers |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012532461A JP2012532461A (en) | 2012-12-13 |
| JP5599882B2 true JP5599882B2 (en) | 2014-10-01 |
Family
ID=43411705
Family Applications (5)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012518582A Active JP5624618B2 (en) | 2009-06-30 | 2010-06-29 | Method and configuration for in situ process monitoring and control for plasma processing tools |
| JP2012518584A Active JP5599882B2 (en) | 2009-06-30 | 2010-06-29 | Method and apparatus for predictive preventive maintenance of processing chambers |
| JP2012518589A Pending JP2012532464A (en) | 2009-06-30 | 2010-06-29 | Configuration and method for identifying uncontrollable events at the process module level |
| JP2012518586A Active JP5629770B2 (en) | 2009-06-30 | 2010-06-29 | Method, apparatus and program storage medium for predicting etch rate uniformity for plasma chamber verification |
| JP2012518588A Active JP5693573B2 (en) | 2009-06-30 | 2010-06-29 | How to build an optimal endpoint algorithm |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012518582A Active JP5624618B2 (en) | 2009-06-30 | 2010-06-29 | Method and configuration for in situ process monitoring and control for plasma processing tools |
Family Applications After (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012518589A Pending JP2012532464A (en) | 2009-06-30 | 2010-06-29 | Configuration and method for identifying uncontrollable events at the process module level |
| JP2012518586A Active JP5629770B2 (en) | 2009-06-30 | 2010-06-29 | Method, apparatus and program storage medium for predicting etch rate uniformity for plasma chamber verification |
| JP2012518588A Active JP5693573B2 (en) | 2009-06-30 | 2010-06-29 | How to build an optimal endpoint algorithm |
Country Status (6)
| Country | Link |
|---|---|
| JP (5) | JP5624618B2 (en) |
| KR (5) | KR101741272B1 (en) |
| CN (5) | CN102473590B (en) |
| SG (5) | SG176564A1 (en) |
| TW (5) | TWI480917B (en) |
| WO (5) | WO2011002804A2 (en) |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102332383B (en) * | 2011-09-23 | 2014-12-10 | 中微半导体设备(上海)有限公司 | End point monitoring method for plasma etching process |
| US10128090B2 (en) | 2012-02-22 | 2018-11-13 | Lam Research Corporation | RF impedance model based fault detection |
| US9502221B2 (en) * | 2013-07-26 | 2016-11-22 | Lam Research Corporation | Etch rate modeling and use thereof with multiple parameters for in-chamber and chamber-to-chamber matching |
| CN104730372B (en) * | 2013-12-13 | 2018-08-10 | 朗姆研究公司 | Fault detect based on RF impedance models |
| US10192763B2 (en) * | 2015-10-05 | 2019-01-29 | Applied Materials, Inc. | Methodology for chamber performance matching for semiconductor equipment |
| US10269545B2 (en) * | 2016-08-03 | 2019-04-23 | Lam Research Corporation | Methods for monitoring plasma processing systems for advanced process and tool control |
| US9972478B2 (en) * | 2016-09-16 | 2018-05-15 | Lam Research Corporation | Method and process of implementing machine learning in complex multivariate wafer processing equipment |
| US11067515B2 (en) * | 2017-11-28 | 2021-07-20 | Taiwan Semiconductor Manufacturing Co., Ltd. | Apparatus and method for inspecting a wafer process chamber |
| CN108847381A (en) * | 2018-05-25 | 2018-11-20 | 深圳市华星光电半导体显示技术有限公司 | The method for testing substrate and extended testing system substrate service life |
| US10651097B2 (en) * | 2018-08-30 | 2020-05-12 | Lam Research Corporation | Using identifiers to map edge ring part numbers onto slot numbers |
| US20200266037A1 (en) * | 2019-02-14 | 2020-08-20 | Advanced Energy Industries, Inc. | Maintenance for remote plasma sources |
| DE102019209110A1 (en) * | 2019-06-24 | 2020-12-24 | Sms Group Gmbh | Industrial plant, in particular plant in the metal-producing industry or the aluminum or steel industry, and method for operating an industrial plant, in particular a plant in the metal-producing industry or the aluminum or steel industry |
| GB202010471D0 (en) * | 2020-07-08 | 2020-08-19 | Univ Exeter | Control of processing equipment |
| KR102882466B1 (en) * | 2020-10-15 | 2025-11-05 | 에이에스엠 아이피 홀딩 비.브이. | Predictive maintenance method, and predictive maintenance device |
| US12444591B2 (en) | 2021-07-13 | 2025-10-14 | Hitachi High-Tech Corporation | Diagnosis device, diagnosis method, plasma processing apparatus, and semiconductor device manufacturing system |
| US12147212B2 (en) | 2021-12-21 | 2024-11-19 | Applied Materials, Inc. | Diagnostic methods for substrate manufacturing chambers using physics-based models |
| KR102863239B1 (en) * | 2022-02-07 | 2025-09-22 | 주식회사 히타치하이테크 | Diagnostic device, diagnostic method, semiconductor manufacturing device system and semiconductor device manufacturing system |
| US12191126B2 (en) * | 2022-02-15 | 2025-01-07 | Applied Materials, Inc. | Process control knob estimation |
| US20240021450A1 (en) * | 2022-07-15 | 2024-01-18 | Verity Instruments, Inc. | Control for semiconductor processing systems |
| KR20240144083A (en) * | 2023-03-17 | 2024-10-02 | 주식회사 히타치하이테크 | State prediction device, state prediction method and state prediction system |
Family Cites Families (59)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5272872A (en) * | 1992-11-25 | 1993-12-28 | Ford Motor Company | Method and apparatus of on-board catalytic converter efficiency monitoring |
| JP3301238B2 (en) * | 1994-10-25 | 2002-07-15 | 三菱電機株式会社 | Etching method |
| JPH08148474A (en) * | 1994-11-16 | 1996-06-07 | Sony Corp | Dry etching end point detection method and apparatus |
| JPH09306894A (en) * | 1996-05-17 | 1997-11-28 | Sony Corp | Optimal emission spectrum automatic detection system |
| JP3630931B2 (en) * | 1996-08-29 | 2005-03-23 | 富士通株式会社 | Plasma processing apparatus, process monitoring method, and semiconductor device manufacturing method |
| US6197116B1 (en) * | 1996-08-29 | 2001-03-06 | Fujitsu Limited | Plasma processing system |
| US5993615A (en) * | 1997-06-19 | 1999-11-30 | International Business Machines Corporation | Method and apparatus for detecting arcs |
| US6332961B1 (en) * | 1997-09-17 | 2001-12-25 | Tokyo Electron Limited | Device and method for detecting and preventing arcing in RF plasma systems |
| US5986747A (en) | 1998-09-24 | 1999-11-16 | Applied Materials, Inc. | Apparatus and method for endpoint detection in non-ionizing gaseous reactor environments |
| US8617351B2 (en) * | 2002-07-09 | 2013-12-31 | Applied Materials, Inc. | Plasma reactor with minimal D.C. coils for cusp, solenoid and mirror fields for plasma uniformity and device damage reduction |
| JP2001338856A (en) * | 2000-05-30 | 2001-12-07 | Tokyo Seimitsu Co Ltd | Process controller for semiconductor manufacturing system |
| JP4554037B2 (en) * | 2000-07-04 | 2010-09-29 | 東京エレクトロン株式会社 | Consumable consumption level prediction method and deposited film thickness prediction method |
| US6567718B1 (en) * | 2000-07-28 | 2003-05-20 | Advanced Micro Devices, Inc. | Method and apparatus for monitoring consumable performance |
| US6391787B1 (en) * | 2000-10-13 | 2002-05-21 | Lam Research Corporation | Stepped upper electrode for plasma processing uniformity |
| US6821794B2 (en) | 2001-10-04 | 2004-11-23 | Novellus Systems, Inc. | Flexible snapshot in endpoint detection |
| JP2003151955A (en) * | 2001-11-19 | 2003-05-23 | Nec Kansai Ltd | Plasma etching method |
| JP2005527983A (en) * | 2002-05-29 | 2005-09-15 | 東京エレクトロン株式会社 | Method and system for data handling, storage and operation |
| US6825050B2 (en) * | 2002-06-07 | 2004-11-30 | Lam Research Corporation | Integrated stepwise statistical process control in a plasma processing system |
| US20040031052A1 (en) * | 2002-08-12 | 2004-02-12 | Liberate Technologies | Information platform |
| US6781383B2 (en) * | 2002-09-24 | 2004-08-24 | Scientific System Research Limited | Method for fault detection in a plasma process |
| EP1546827A1 (en) * | 2002-09-30 | 2005-06-29 | Tokyo Electron Limited | Method and apparatus for the monitoring and control of a semiconductor manufacturing process |
| EP2511997A3 (en) * | 2002-10-25 | 2013-11-20 | S & C Electric Company | Method and apparatus for control of an electric power system in response to circuit abnormalities |
| JP4365109B2 (en) * | 2003-01-29 | 2009-11-18 | 株式会社日立ハイテクノロジーズ | Plasma processing equipment |
| US6969619B1 (en) * | 2003-02-18 | 2005-11-29 | Novellus Systems, Inc. | Full spectrum endpoint detection |
| JP2004295348A (en) * | 2003-03-26 | 2004-10-21 | Mori Seiki Co Ltd | Machine tool maintenance management system |
| JP2004335841A (en) * | 2003-05-09 | 2004-11-25 | Tokyo Electron Ltd | Prediction apparatus and prediction method for plasma processing apparatus |
| JP2007501532A (en) * | 2003-05-09 | 2007-01-25 | ウナクシス ユーエスエイ、インコーポレイテッド | Envelope follower end point detection in time division multiplexing process |
| US20060006139A1 (en) * | 2003-05-09 | 2006-01-12 | David Johnson | Selection of wavelengths for end point in a time division multiplexed process |
| US7062411B2 (en) * | 2003-06-11 | 2006-06-13 | Scientific Systems Research Limited | Method for process control of semiconductor manufacturing equipment |
| JP4043408B2 (en) * | 2003-06-16 | 2008-02-06 | 東京エレクトロン株式会社 | Substrate processing apparatus and substrate processing method |
| US6902646B2 (en) * | 2003-08-14 | 2005-06-07 | Advanced Energy Industries, Inc. | Sensor array for measuring plasma characteristics in plasma processing environments |
| KR100567745B1 (en) * | 2003-09-25 | 2006-04-05 | 동부아남반도체 주식회사 | Life Prediction Device and Life Prediction Method of Sputtering Target |
| US8036869B2 (en) * | 2003-09-30 | 2011-10-11 | Tokyo Electron Limited | System and method for using first-principles simulation to control a semiconductor manufacturing process via a simulation result or a derived empirical model |
| US7930053B2 (en) * | 2003-12-23 | 2011-04-19 | Beacons Pharmaceuticals Pte Ltd | Virtual platform to facilitate automated production |
| US7233878B2 (en) * | 2004-01-30 | 2007-06-19 | Tokyo Electron Limited | Method and system for monitoring component consumption |
| US7146237B2 (en) * | 2004-04-07 | 2006-12-05 | Mks Instruments, Inc. | Controller and method to mediate data collection from smart sensors for fab applications |
| JP2006004992A (en) * | 2004-06-15 | 2006-01-05 | Seiko Epson Corp | Polishing apparatus management system, management apparatus, management apparatus control program, and management apparatus control method |
| TWI336823B (en) * | 2004-07-10 | 2011-02-01 | Onwafer Technologies Inc | Methods of and apparatuses for maintenance, diagnosis, and optimization of processes |
| US7292045B2 (en) * | 2004-09-04 | 2007-11-06 | Applied Materials, Inc. | Detection and suppression of electrical arcing |
| JP4972277B2 (en) * | 2004-11-10 | 2012-07-11 | 東京エレクトロン株式会社 | Substrate processing apparatus recovery method, apparatus recovery program, and substrate processing apparatus |
| US7828929B2 (en) * | 2004-12-30 | 2010-11-09 | Research Electro-Optics, Inc. | Methods and devices for monitoring and controlling thin film processing |
| JP4707421B2 (en) * | 2005-03-14 | 2011-06-22 | 東京エレクトロン株式会社 | Processing apparatus, consumable part management method for processing apparatus, processing system, and consumable part management method for processing system |
| JP2006328510A (en) * | 2005-05-30 | 2006-12-07 | Ulvac Japan Ltd | Plasma treatment method and device |
| TWI338321B (en) * | 2005-06-16 | 2011-03-01 | Unaxis Usa Inc | Process change detection through the use of evolutionary algorithms |
| US7409260B2 (en) * | 2005-08-22 | 2008-08-05 | Applied Materials, Inc. | Substrate thickness measuring during polishing |
| US7302363B2 (en) * | 2006-03-31 | 2007-11-27 | Tokyo Electron Limited | Monitoring a system during low-pressure processes |
| US7413672B1 (en) * | 2006-04-04 | 2008-08-19 | Lam Research Corporation | Controlling plasma processing using parameters derived through the use of a planar ion flux probing arrangement |
| US7829468B2 (en) * | 2006-06-07 | 2010-11-09 | Lam Research Corporation | Method and apparatus to detect fault conditions of plasma processing reactor |
| KR20080006750A (en) * | 2006-07-13 | 2008-01-17 | 삼성전자주식회사 | Plasma Doping System for Semiconductor Device Manufacturing |
| US20080063810A1 (en) * | 2006-08-23 | 2008-03-13 | Applied Materials, Inc. | In-situ process state monitoring of chamber |
| CN100587902C (en) * | 2006-09-15 | 2010-02-03 | 北京北方微电子基地设备工艺研究中心有限责任公司 | A method for online prediction of etching equipment maintenance |
| JP2008158769A (en) * | 2006-12-22 | 2008-07-10 | Tokyo Electron Ltd | Substrate processing system, control device, setting information monitoring method, and storage medium storing setting information monitoring program |
| US7548830B2 (en) * | 2007-02-23 | 2009-06-16 | General Electric Company | System and method for equipment remaining life estimation |
| US7674636B2 (en) * | 2007-03-12 | 2010-03-09 | Tokyo Electron Limited | Dynamic temperature backside gas control for improved within-substrate process uniformity |
| US8055203B2 (en) * | 2007-03-14 | 2011-11-08 | Mks Instruments, Inc. | Multipoint voltage and current probe system |
| JP2008311338A (en) * | 2007-06-13 | 2008-12-25 | Harada Sangyo Kk | Vacuum treatment apparatus and abnormal discharge precognition device used therefor, and control method of vacuum treatment apparatus |
| KR100892248B1 (en) * | 2007-07-24 | 2009-04-09 | 주식회사 디엠에스 | Endpoint detection device for real time control of plasma reactor, plasma reactor including the same, and endpoint detection method thereof |
| US20090106290A1 (en) * | 2007-10-17 | 2009-04-23 | Rivard James P | Method of analyzing manufacturing process data |
| JP4983575B2 (en) * | 2007-11-30 | 2012-07-25 | パナソニック株式会社 | Plasma processing apparatus and plasma processing method |
-
2010
- 2010-06-29 CN CN201080029024.XA patent/CN102473590B/en active Active
- 2010-06-29 WO PCT/US2010/040468 patent/WO2011002804A2/en not_active Ceased
- 2010-06-29 JP JP2012518582A patent/JP5624618B2/en active Active
- 2010-06-29 SG SG2011085115A patent/SG176564A1/en unknown
- 2010-06-29 KR KR1020117031574A patent/KR101741272B1/en active Active
- 2010-06-29 WO PCT/US2010/040478 patent/WO2011002811A2/en not_active Ceased
- 2010-06-29 JP JP2012518584A patent/JP5599882B2/en active Active
- 2010-06-29 KR KR1020117031592A patent/KR101741274B1/en active Active
- 2010-06-29 CN CN201080028990.XA patent/CN102804929B/en active Active
- 2010-06-29 SG SG2011085172A patent/SG176567A1/en unknown
- 2010-06-29 WO PCT/US2010/040477 patent/WO2011002810A2/en not_active Ceased
- 2010-06-29 JP JP2012518589A patent/JP2012532464A/en active Pending
- 2010-06-29 SG SG2011085149A patent/SG176566A1/en unknown
- 2010-06-29 WO PCT/US2010/040465 patent/WO2011002803A2/en not_active Ceased
- 2010-06-29 WO PCT/US2010/040456 patent/WO2011002800A2/en not_active Ceased
- 2010-06-29 CN CN201080027296.6A patent/CN102804353B/en active Active
- 2010-06-29 KR KR1020117031499A patent/KR101708077B1/en active Active
- 2010-06-29 SG SG2011085131A patent/SG176565A1/en unknown
- 2010-06-29 SG SG2011085107A patent/SG176147A1/en unknown
- 2010-06-29 JP JP2012518586A patent/JP5629770B2/en active Active
- 2010-06-29 CN CN201080029270.5A patent/CN102474968B/en active Active
- 2010-06-29 KR KR1020117031561A patent/KR101741271B1/en active Active
- 2010-06-29 KR KR1020117031573A patent/KR101708078B1/en active Active
- 2010-06-29 JP JP2012518588A patent/JP5693573B2/en active Active
- 2010-06-29 CN CN201080029444.8A patent/CN102473631B/en active Active
- 2010-06-30 TW TW099121511A patent/TWI480917B/en active
- 2010-06-30 TW TW099121519A patent/TWI536193B/en active
- 2010-06-30 TW TW099121513A patent/TWI495970B/en active
- 2010-06-30 TW TW099121516A patent/TWI509375B/en active
- 2010-06-30 TW TW099121515A patent/TWI484435B/en active
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5599882B2 (en) | Method and apparatus for predictive preventive maintenance of processing chambers | |
| US8473089B2 (en) | Methods and apparatus for predictive preventive maintenance of processing chambers | |
| US8295966B2 (en) | Methods and apparatus to predict etch rate uniformity for qualification of a plasma chamber | |
| CN100376024C (en) | Method of controlling plasma processing system and automatic program control system | |
| JP5102488B2 (en) | Method for fault detection in manufacturing equipment | |
| CN109426921B (en) | Information processing apparatus and information processing method | |
| JP2020061575A (en) | A system for determining important parameters using a high-dimensional variable selection model | |
| US9721762B2 (en) | Method and system managing execution of preventative maintenance operation in semiconductor manufacturing equipment | |
| JP7637791B2 (en) | Systems and methods for adaptive semiconductor testing using in-line defect portion average testing | |
| US20220196723A1 (en) | System and method for automatically identifying defect-based test coverage gaps in semiconductor devices | |
| JP2003045846A (en) | Method for monitoring semiconductor manufacturing apparatus and control method therefor | |
| TWI501179B (en) | System and method for determining whether a plasma processing system is ready without generating plasma | |
| JPH10223499A (en) | Article manufacturing method, article manufacturing system, and method of operating a plurality of processing devices | |
| US11175264B2 (en) | Part evaluation based upon system natural frequency | |
| CN100508113C (en) | On-line Fault Diagnosis Method of Etching Equipment | |
| KR20250012143A (en) | Performance management of semiconductor substrate tools |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130624 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140320 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140401 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140627 |
|
| 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: 20140722 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140813 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5599882 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |