[go: up one dir, main page]

TWI509375B - Method and apparatus for implementing an automated in-line process control scheme during recipe execution - Google Patents

Method and apparatus for implementing an automated in-line process control scheme during recipe execution Download PDF

Info

Publication number
TWI509375B
TWI509375B TW099121516A TW99121516A TWI509375B TW I509375 B TWI509375 B TW I509375B TW 099121516 A TW099121516 A TW 099121516A TW 99121516 A TW99121516 A TW 99121516A TW I509375 B TWI509375 B TW I509375B
Authority
TW
Taiwan
Prior art keywords
sensor
recipe
process control
data
implementing
Prior art date
Application number
TW099121516A
Other languages
Chinese (zh)
Other versions
TW201129884A (en
Inventor
維傑亞庫瑪C 維納寇帕
尼爾 馬汀 保羅 班傑明
Original Assignee
蘭姆研究公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 蘭姆研究公司 filed Critical 蘭姆研究公司
Publication of TW201129884A publication Critical patent/TW201129884A/en
Application granted granted Critical
Publication of TWI509375B publication Critical patent/TWI509375B/en

Links

Classifications

    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01JELECTRIC DISCHARGE TUBES OR DISCHARGE LAMPS
    • H01J37/00Discharge 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/32Gas-filled discharge tubes
    • H01J37/32917Plasma diagnostics
    • H01J37/32935Monitoring and controlling tubes by information coming from the object and/or discharge
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01JELECTRIC DISCHARGE TUBES OR DISCHARGE LAMPS
    • H01J37/00Discharge 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/32Gas-filled discharge tubes
    • H01J37/32917Plasma diagnostics
    • H01J37/3299Feedback systems
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05HPLASMA TECHNIQUE; PRODUCTION OF ACCELERATED ELECTRICALLY-CHARGED PARTICLES OR OF NEUTRONS; PRODUCTION OR ACCELERATION OF NEUTRAL MOLECULAR OR ATOMIC BEAMS
    • H05H1/00Generating plasma; Handling plasma
    • H05H1/24Generating plasma
    • H05H1/46Generating plasma using applied electromagnetic fields, e.g. high frequency or microwave energy
    • H10P50/242
    • H10P50/283

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)
  • Chemical Vapour Deposition (AREA)
  • General Factory Administration (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Container, Conveyance, Adherence, Positioning, Of Wafer (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Complex Calculations (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Indication And Recording Devices For Special Purposes And Tariff Metering Devices (AREA)
  • Plasma Technology (AREA)

Description

在配方執行期間實現自動線上製程控制方案之方法與設備Method and apparatus for implementing an automated in-line process control scheme during recipe execution

本發明係關於在配方執行期間實現自動線上製程控制方案的設備與方法。The present invention relates to apparatus and methods for implementing an automated in-line process control scheme during recipe execution.

在競爭市場中,半導體裝置製造商必須將浪費降至最低並且一致地生產出高品質的半導體裝置,以維持競爭優勢。於是,在基板處理期間,處理環境的嚴格控制係有助於達到最佳結果。因此,製造公司將時間與資源用於鑑定用以改善基板處理的方法及/或設備。In a competitive market, semiconductor device manufacturers must minimize waste and consistently produce high quality semiconductor devices to maintain a competitive advantage. Thus, strict control of the processing environment during substrate processing helps to achieve optimal results. Therefore, manufacturing companies use time and resources to identify methods and/or devices to improve substrate processing.

為了提供處理環境的嚴格控制,可能需要處理環境的特徵化。為了提供特徵化處理室之處理環境所需的資料,感測器可在配方執行期間被使用來擷取處理資料。這些資料可被分析,並且處理環境可相應地被調整(例如,「調整配方」)。In order to provide tight control of the processing environment, it may be necessary to characterize the processing environment. In order to provide the information needed to characterize the processing environment of the processing chamber, the sensor can be used during recipe execution to retrieve processing data. These materials can be analyzed and the processing environment can be adjusted accordingly (eg, "Adjust recipes").

一般而言,分析係在單一基板或基板批(lot)已處理之後執行。量測通常係藉由一或多個量測工具以離線方式執行。此方法通常需要時間與技術來進行量測及/或分析量測資料。若鑑定出問題時,可能需要額外的時間來對照量測資料與處理資料,以判定問題的起因。通常,分析可能係複雜並且需要專門人員的判讀。再者,通常在至少一個(或許數個)基板已進行處理之後才會執行分析。由於不以線上以及即時方式來執行分析,所以損壞及/或不良效應可能已存在於基板及/或處理室/腔室零件。In general, the analysis is performed after a single substrate or substrate lot has been processed. Measurements are typically performed offline by one or more metrology tools. This method typically requires time and technology to measure and/or analyze the measurement data. If a problem is identified, additional time may be required to compare the measured data with the processed data to determine the cause of the problem. Often, the analysis can be complex and requires the interpretation of a dedicated person. Again, the analysis is typically performed after at least one (or perhaps several) of the substrates have been processed. Since the analysis is not performed in an online and immediate manner, damage and/or adverse effects may already be present on the substrate and/or processing chamber/chamber parts.

在某些電漿處理工具中,感測器可被整合為製程控制環路的部分。因此,感測器不僅可收集處理資料而且亦可被使用作為監測工具。在一範例中,壓力計可被使用來收集壓力資料。然而,例如在配方執行期間,由壓力計所收集的資料可被處理模組控制器使用來調整壓力設定點。In some plasma processing tools, the sensors can be integrated into portions of the process control loop. Therefore, the sensor can collect not only processing data but also monitoring tools. In one example, a pressure gauge can be used to collect pressure data. However, for example, during recipe execution, the data collected by the pressure gauge can be used by the process module controller to adjust the pressure set point.

為了促進說明,圖1顯示處理室的簡易方塊圖。此圖並不表示處理室的精確圖像。相反,此圖係表示說明如何將一組感測器 實現在處理室內以促進製程配方的執行。To facilitate the description, Figure 1 shows a simplified block diagram of the processing chamber. This figure does not represent an accurate image of the processing chamber. Instead, this diagram shows how to set up a set of sensors Implemented in the processing chamber to facilitate the execution of process recipes.

考慮到例如將在處理室100內處理基板批的情況。在進行處理之前,量測工具102(其可為一或多個量測工具)可被使用來執行前處理量測。來自量測工具102的前處理量測資料可經由連結104而上載至製造工廠主控制器106。Consider, for example, the case where the substrate batch will be processed in the processing chamber 100. Prior to processing, the metrology tool 102 (which may be one or more metrology tools) may be used to perform pre-processing measurements. Pre-processed measurement data from metrology tool 102 can be uploaded to manufacturing plant master controller 106 via link 104.

為了開始處理基板批,使用者可使用製造工廠主控制器106來選擇用於執行的配方。在某些情況下,量測資料可被製造工廠主控制器106使用來調整配方設定點,以補償輸入材料差異。在一範例中,基板的前處理量測資料可指出基板的物理特徵係不同於配方所預期者。因此,配方設定點可將已知的基板差異納入考量而進行調整。To begin processing the substrate batch, the user can use the manufacturing plant master controller 106 to select a recipe for execution. In some cases, the measurement data can be used by the manufacturing plant master controller 106 to adjust recipe set points to compensate for input material differences. In one example, the pre-processing measurements of the substrate may indicate that the physical characteristics of the substrate are different than those contemplated by the formulation. Therefore, the recipe set point can be adjusted by taking into account known substrate differences.

一旦選擇配方並且基於前量測資料來調整配方,製造工廠主控制器106可經由連結110而將配方送到處理模組(PM,process module)控制器108。基板112可被裝載到處理室100內。基板112可位於下電極114(例如靜電夾頭)與上電極116之間。在處理期間,電漿118可被形成來處理(例如蝕刻)基板112。Once the recipe is selected and the recipe is adjusted based on the pre-measurement data, the manufacturing plant master controller 106 can send the recipe to the process module (PM) controller 108 via the link 110. The substrate 112 can be loaded into the processing chamber 100. The substrate 112 can be located between the lower electrode 114 (eg, an electrostatic chuck) and the upper electrode 116. During processing, the plasma 118 can be formed to process (e.g., etch) the substrate 112.

在處理期間,複數個感測器可被使用來監測處理室100、電漿118、及/或基板112的狀態。感測器的範例可包含但不限於:氣流控制器(120)、溫度感測器(122與124)、壓力感測器(126)、匹配箱控制器組(128)、無線射頻(RF,radio frequency)產生器控制器(130)、閥控制器(132)、渦輪幫浦控制器(134)等等。在一範例中,壓力感測器126可擷取處理室100內的壓力資料。在另一範例中,RF產生器控制器130及/或匹配箱控制器組128可收集關於反射功率、阻抗、諧波等等的資料。During processing, a plurality of sensors can be used to monitor the state of process chamber 100, plasma 118, and/or substrate 112. Examples of sensors may include, but are not limited to, airflow controller (120), temperature sensors (122 and 124), pressure sensors (126), matching box controller set (128), radio frequency (RF, Radio frequency) generator controller (130), valve controller (132), turbo pump controller (134), and the like. In one example, pressure sensor 126 can capture pressure data within processing chamber 100. In another example, RF generator controller 130 and/or matching box controller group 128 can collect information about reflected power, impedance, harmonics, and the like.

由每一個感測器所收集的資料可沿著通訊線路(例如140、142、144、146、148、150、以及152)而被發送到用於分析的控制資料集線器136。若任一配方設定點必須基於此分析而調整時,控制資料集線器136可將此結果送到處理模組控制器108(經由連結138),而處理模組控制器108可相應地調整配方設定點。在一範例中,依照配方的期望壓力設定點可被設定成30毫托(millitorrs)。 然而,依照壓力感測器126,壓力量測實際為26毫托。因此,處理模組控制器108可調整壓力控制驅動器而使壓力恢復到期望的配方設定點。The data collected by each sensor can be sent along a communication line (e.g., 140, 142, 144, 146, 148, 150, and 152) to a control data hub 136 for analysis. If any recipe set point must be adjusted based on this analysis, control data hub 136 can send the result to processing module controller 108 (via link 138), and processing module controller 108 can adjust the recipe set point accordingly . In one example, the desired pressure set point in accordance with the recipe can be set to 30 millitorres. However, according to the pressure sensor 126, the pressure measurement is actually 26 mTorr. Thus, the process module controller 108 can adjust the pressure control drive to restore pressure to the desired recipe set point.

單變數(uni-variate)正交控制方案係在配方設定點與感測器之間所實現之製程控制關係的特點。換言之,配方設定點可與從單一感測器所收集的資料相關,此單一感測器被認為僅響應於單一參數。在判定是否遵循特定配方設定點時,通常不考慮從任何其他感測器所收集的資料。The uni-variate orthogonal control scheme is characterized by a process control relationship between the recipe set point and the sensor. In other words, the recipe set point can be related to the data collected from a single sensor that is considered to be responsive only to a single parameter. When it is determined whether a particular recipe set point is followed, the data collected from any other sensor is generally not considered.

在上述範例中,基於由壓力感測器126所提供的資料而調整腔室壓力。在進行調整時,處理模組控制器108可假設壓力感測器126提供精確的資料以及壓力感測器126不會遭受偏差及/或零件磨耗。然而,假使壓力感測器126實際上已產生偏差的話,根據處理模組控制器108而試圖使腔室情況恢復到期望狀態的壓力增加可能會在基板112上產生不良結果,並且產生與腔室壁以及其內之構件(包含感測器本身)相關的異常情況。In the above example, the chamber pressure is adjusted based on the information provided by the pressure sensor 126. When making adjustments, the process module controller 108 can assume that the pressure sensor 126 provides accurate information and that the pressure sensor 126 is not subject to deviations and/or component wear. However, if the pressure sensor 126 has actually produced a deviation, an increase in pressure that attempts to return the chamber condition to the desired state in accordance with the process module controller 108 may result in undesirable results on the substrate 112 and create a chamber Abnormalities associated with the wall and the components within it (including the sensor itself).

本發明之一實施例係關於一種在配方執行期間實現自動線上製程控制方案的設備。此設備包含控制環路感測器,其至少用於收集第一組感測器資料,以在配方執行期間促進設定點的監測,其中控制環路感測器為製程控制環路的部分。此設備亦包含獨立感測器,其至少用於收集第二組感測器資料,獨立感測器非為製程控制環路的部分。此設備又包含集線器,其至少用於接收第一組感測器資料以及第二組感測器資料之至少其中一者。此設備又更包含分析電腦,其與集線器可通訊地耦合,並且用於執行第一組感測器資料以及第二組感測器資料之至少其中一者的分析。One embodiment of the present invention is directed to an apparatus for implementing an automated in-line process control scheme during recipe execution. The apparatus includes a control loop sensor for collecting at least a first set of sensor data to facilitate monitoring of the set point during recipe execution, wherein the control loop sensor is part of a process control loop. The device also includes an independent sensor that is used to collect at least a second set of sensor data, and the independent sensor is not part of the process control loop. The device in turn includes a hub for receiving at least one of the first set of sensor data and the second set of sensor data. The device, in turn, further includes an analysis computer communicatively coupled to the hub and configured to perform an analysis of at least one of the first set of sensor data and the second set of sensor data.

上述發明內容係僅關於在此所揭露之本發明之許多實施例中的其中一種,並且不意指限制本發明之範圍,本發明之範圍在此係提及於請求項。以下,將在本發明之詳細說明中結合下列圖式來詳述本發明的這些與其他特徵。The above summary is only one of the many embodiments of the invention disclosed herein, and is not intended to limit the scope of the invention. These and other features of the present invention will be described in detail in the following detailed description of the invention.

以下,將參考如隨附圖式所示之數個本發明實施例來詳述本發明。在以下說明中,為了提供對本發明的徹底瞭解,會提出許多具體細節。然而,熟習本項技藝者可明白在不具有其中若干或所有這些具體細節的情況下,仍可實施本發明。在其他情況下,為了不對本發明造成不必要的混淆,已不詳述為人所熟知的製程步驟及/或結構。In the following, the invention will be described in detail with reference to a number of embodiments of the invention as illustrated in the accompanying drawings. In the following description, numerous specific details are set forth in order to provide a thorough understanding of the invention. It will be appreciated by those skilled in the art, however, that the invention may be practiced without some or all of these specific details. In other instances, well-known process steps and/or structures have not been described in detail in order not to unnecessarily obscure the invention.

在下文中說明包含方法與技術的各種實施例。吾人應謹記本發明亦可涵蓋包含電腦可讀取媒體的製造物品,在此電腦可讀取媒體上可儲存用以執行本發明技術之實施例的電腦可讀取指令。此電腦可讀取媒體可包含例如用以儲存電腦可讀取碼之半導體、磁性、光-磁、光學、或其他形式的電腦可讀取媒體。又,本發明亦可涵蓋用以實施本發明之實施例的設備。此種設備可包含用以執行與本發明實施例相關之工作的專屬及/或可程式化電路。此種設備的範例包含經過適當程式化的通用電腦及/或專屬計算裝置,並且可包含用於與本發明實施例相關之各種工作的電腦/計算裝置與專屬/可程式化電路的組合。Various embodiments incorporating methods and techniques are described below. It should be borne in mind that the present invention also encompasses articles of manufacture comprising computer readable media on which computer readable instructions for performing embodiments of the present technology can be stored. The computer readable medium can include, for example, a semiconductor, magnetic, optical-magnetic, optical, or other form of computer readable medium for storing computer readable codes. Further, the invention may also encompass apparatus for practicing embodiments of the invention. Such devices may include proprietary and/or programmable circuitry for performing the operations associated with embodiments of the present invention. Examples of such devices include a suitably programmed general purpose computer and/or proprietary computing device, and may include a combination of computer/computing devices and proprietary/programmable circuits for various tasks associated with embodiments of the present invention.

如上所述,為了執行具有一致結果的基板處理,處理環境的嚴格控制係被期望的。然而,鑒於感測器可能不精確、對多個參數具有敏感性、隨著時間產生偏差、及/或變得有缺陷,一般基於單變數感測器資料的配方調整已證明有時候並不可靠。As described above, in order to perform substrate processing with consistent results, strict control of the processing environment is desired. However, in view of the fact that the sensor may be inaccurate, sensitive to multiple parameters, biased over time, and/or become defective, formulation adjustments based on single variable sensor data have proven to be sometimes unreliable. .

熟習本項技藝者可察覺到在基板的特徵化中,某些參數會比其他參數更為重要。在一範例中,控制電子密度(其作為一處理參數)的能力可在基板處理結果上提供比控制壓力等級之能力(其為較不直接)更嚴格的控制。然而,並非所有參數皆可容易被單一感測器直接量測。此外,並非所有參數皆可被單一直接物理驅動器/控制器所控制。例如,壓力等級可被壓力計所量測。因此,若壓力量測顯示壓力偏離期望壓力時,可使用壓力控制器來調整腔室內的壓力以進行補償。然而,電子密度係一種無法被單一感測器直接量測的參數。相反,為了判定電子密度,可能必須執行複雜 的計算,因為電子密度可能必須從來自一或多個感測器的複數個處理資料點加以推導。又,在基板處理期間,簡易的直接物理驅動器無法用於控制電子密度。Those skilled in the art will appreciate that certain parameters may be more important than other parameters in the characterization of the substrate. In one example, the ability to control electron density (as a processing parameter) can provide tighter control over the substrate processing results than the ability to control pressure levels, which is less straightforward. However, not all parameters can be easily measured directly by a single sensor. In addition, not all parameters can be controlled by a single direct physical drive/controller. For example, the pressure level can be measured by a pressure gauge. Thus, if the pressure measurement indicates that the pressure is deviating from the desired pressure, a pressure controller can be used to adjust the pressure within the chamber for compensation. However, electron density is a parameter that cannot be directly measured by a single sensor. Instead, in order to determine the electron density, it may be necessary to perform complex The calculation, because the electron density may have to be derived from a plurality of processing data points from one or more sensors. Also, a simple direct physical drive cannot be used to control electron density during substrate processing.

在本發明之一實施樣態中,本案發明人在此瞭解到藉由利用一獨立資料流(其可從與直接處理控制環路無關的一或多個感測器獲得),可在執行配方調整之前與之後提供確認。此外,本案發明人在此瞭解到藉由執行多變數非正交分析,無法被直接量測的參數可使用演算法/模型為基的計算加以推導,並且被使用來執行配方調整。In one embodiment of the invention, the inventors herein understand that the recipe can be executed by utilizing an independent data stream (which can be obtained from one or more sensors independent of the direct processing control loop). Provide confirmation before and after adjustment. Furthermore, the inventors herein have learned that by performing multivariate non-orthogonal analysis, parameters that cannot be directly measured can be derived using algorithm/model based calculations and used to perform recipe adjustments.

依照本發明之實施例,提供用以進行線上製程控制的方法與設備。本發明之實施例包含一種用以提供獨立資料流的設備。獨立資料流可包含從控制環路感測器及/或獨立感測器所收集的資料。本發明之實施例亦包含一種自動多變數非正交控制方案,其可提供虛擬感測器及/或虛擬驅動器,以執行故障偵測、故障分類、及/或配方調整。In accordance with an embodiment of the present invention, a method and apparatus for performing on-line process control is provided. Embodiments of the invention include an apparatus for providing an independent data stream. The independent data stream can include data collected from control loop sensors and/or independent sensors. Embodiments of the present invention also include an automatic multivariable non-orthogonal control scheme that can provide virtual sensors and/or virtual drivers to perform fault detection, fault classification, and/or recipe adjustment.

如在此所述,控制環路感測器係指同樣為製程控制環路之部分的感測器。換言之,來自控制環路感測器的資料在配方執行期間被使用來監測配方設定點。在先前技術中,從控制環路感測器所收集的資料通常被使用來調整配方設定點。As used herein, a control loop sensor refers to a sensor that is also part of a process control loop. In other words, data from the control loop sensor is used during recipe execution to monitor the recipe set point. In the prior art, the data collected from the control loop sensor is typically used to adjust the recipe set point.

如在此所述,獨立感測器係指一般而言到目前為止非為習知製程控制環路之部分的感測器。在本發明之一實施例中,獨立感測器可在腔室到腔室之間被匹配與校準。在另一實施例中,獨立感測器可為冗餘(redundant)感測器。例如一範例,獨立感測器可具有與用於製程控制環路之壓力計相同的樣式或類型。然而,獨立壓力計係與製程控制環路無關。在一實施例中,冗餘獨立感測器可位於控制環路感測器附近,以預期進行獨立但完全相同的量測。As used herein, an independent sensor refers to a sensor that is not currently part of a conventional process control loop. In one embodiment of the invention, the independent sensors can be matched and calibrated between the chambers and the chambers. In another embodiment, the independent sensor can be a redundant sensor. For example, an independent sensor can have the same style or type as the pressure gauge used for the process control loop. However, independent pressure gauges are independent of the process control loop. In an embodiment, redundant independent sensors may be located near the control loop sensor to allow for independent but identical measurements.

如在此所述,虛擬感測器係指軟體實現(software-implemented)感測器,其非為硬體構件。在一實施例中,虛擬感測器可為複合感測器或多感測器的類似物,並且可對一般不被直接量測的參數提供虛擬感測器量測。在一實施例中,虛擬參數可從複數個資料 源加以計算及/或推斷。因此,無法被單一感測器實體量測的參數可利用虛擬感測器加以推導。虛擬參數的範例可包含但不限於例如離子通量、離子能量、電子密度、蝕刻速率對沉積速率比等等。As described herein, a virtual sensor refers to a software-implemented sensor that is not a hardware component. In an embodiment, the virtual sensor can be a composite sensor or an analog of multiple sensors, and can provide virtual sensor measurements for parameters that are not generally directly measured. In an embodiment, the virtual parameter can be from a plurality of data Sources are calculated and/or inferred. Therefore, parameters that cannot be measured by a single sensor entity can be derived using a virtual sensor. Examples of virtual parameters may include, but are not limited to, ion flux, ion energy, electron density, etch rate versus deposition rate ratio, and the like.

如在此所述,虛擬驅動器係指軟體實現控制器,其可被使用來實現無法被單一實體驅動器以其他方式直接量測或控制之參數的控制。實體驅動器(例如,離子通量控制器)可以不為了參數(例如,離子通量)而存在,因為此參數例如可不以實體感測器直接量測,而係必須被計算,例如間接地從不同資料源加以推導。As used herein, a virtual drive is a software-implemented controller that can be used to implement control of parameters that cannot be directly measured or controlled by a single physical drive. A physical drive (eg, an ion flux controller) may not exist for parameters (eg, ion flux), as this parameter may, for example, not be measured directly by a physical sensor, but must be calculated, eg, indirectly from different The source of the data is derived.

在本發明之一實施例中,提供用於線上製程控制體系的方法與設備。傳統上,當需要時,控制環路感測器可用以擷取處理資料並且將反饋提供至處理模組控制器,以調整配方設定點。一般而言,可使用單變數正交控制方案。換言之,在一配方設定點與一感測器之間存在著一對一的關係。來自其他感測器的資料通常不用於調整設定點。然而,來自控制環路感測器的資料可能不足以驗證受到關注的腔室/電漿/基板參數。因此,僅基於來自控制環路感測器的資料而調整配方設定點,可能會具有副作用(例如,不良的處理結果,或者甚至造成對基板的損壞、對腔室壁的損壞、對腔室構件的損壞等等)。In one embodiment of the invention, a method and apparatus for an on-line process control system is provided. Traditionally, when needed, a control loop sensor can be used to retrieve processing data and provide feedback to the processing module controller to adjust recipe set points. In general, a single variable orthogonal control scheme can be used. In other words, there is a one-to-one relationship between a recipe set point and a sensor. Data from other sensors is usually not used to adjust the set point. However, data from the control loop sensor may not be sufficient to verify the chamber/plasma/substrate parameters of interest. Therefore, adjusting the recipe set point based solely on data from the control loop sensor may have side effects (eg, poor processing results, or even damage to the substrate, damage to the chamber walls, to chamber components) Damage, etc.).

在一實施例中,獨立資料流被提供來判定與腔室/電漿/基板狀態相關的某些情況。在一實施例中,獨立資料流亦可包含僅從獨立感測器所收集的資料。如上所述,獨立感測器係非為傳統製程控制環路之部分的感測器。在一實施例中,以通用標準(universal standard)來匹配與校準獨立感測器。換言之,獨立感測器可用以擷取腔室的特定性質。In an embodiment, an independent data stream is provided to determine certain conditions associated with the chamber/plasma/substrate state. In an embodiment, the independent data stream may also include data collected only from independent sensors. As mentioned above, the independent sensor is not a sensor that is part of a conventional process control loop. In one embodiment, the independent sensor is matched and calibrated in a universal standard. In other words, an independent sensor can be used to capture the specific properties of the chamber.

在一實施例中,獨立資料流可包含從控制環路感測器及/或獨立感測器所收集的資料。在一範例中,與壓力等級相關的資料可藉由各種控制環路感測器來收集,雖然只有來自壓力計的壓力資料可例如用於設定壓力設定點。因此,在本實施例中,藉由控制環路感測器所收集的資料可(但並非必須)用以作為獨立資料流的部分,以驗證由單一控制環路感測器所提供的資料。In an embodiment, the independent data stream may include data collected from the control loop sensor and/or the independent sensor. In one example, pressure level related data may be collected by various control loop sensors, although only pressure data from the pressure gauge may be used, for example, to set a pressure set point. Thus, in this embodiment, the data collected by the control loop sensor can be, but is not required to be, used as part of an independent data stream to verify the data provided by a single control loop sensor.

在一實施例中,獨立資料流可被分析,以建立用以判定與腔室/電漿/基板狀態相關之某些情況的虛擬感測器。如上所述,某些腔室/電漿/基板狀態無法被直接量測。相反,可能必須執行複雜的計算,以推導出可將這些腔室/電漿/基板狀態進行特徵化的參數。在一實施例中,本案發明人在此瞭解到在促進虛擬量測的感測器之間存在著階層關係(hierarchical relationship)。在一範例中,藉由將獨立資料流應用到現象模式(phenomenological model),吾人可推導出例如離子通量分佈、電子密度、蝕刻速率、中性密度(neutral density)等等的虛擬感測器。In an embodiment, the independent data stream can be analyzed to establish a virtual sensor for determining certain conditions associated with the chamber/plasma/substrate state. As noted above, certain chamber/plasma/substrate conditions cannot be directly measured. Instead, complex calculations may have to be performed to derive parameters that can characterize these chamber/plasma/substrate states. In one embodiment, the inventors herein have learned that there is a hierarchical relationship between sensors that facilitate virtual measurements. In an example, by applying an independent data stream to a phenomenological model, we can derive virtual sensors such as ion flux distribution, electron density, etch rate, neutral density, and the like. .

在一實施例中,獨立資料流可被單獨分析或者與來自控制環路感測器的資料流結合分析,以產生用以調整配方參數的虛擬感測器資料,此配方參數無法被感測器直接量測。一旦產生虛擬感測器,製程控制則可以根據可被界定的虛擬感測器設定點。在配方執行期間,由虛擬感測器所提供的感測器資料可與虛擬感測器設定點比較,並且可計算出差異。於是虛擬驅動器可被使用來控制一或多個實體驅動器,以調整這些虛擬設定點。In an embodiment, the independent data stream can be analyzed separately or combined with data streams from the control loop sensor to generate virtual sensor data for adjusting recipe parameters that cannot be sensed by the sensor. Direct measurement. Once the virtual sensor is generated, the process control can set points based on the virtual sensor that can be defined. During recipe execution, the sensor data provided by the virtual sensor can be compared to the virtual sensor set point and the difference can be calculated. The virtual drive can then be used to control one or more physical drives to adjust these virtual set points.

本發明之特徵與優點可參考以下圖式與說明而被更佳地瞭解。The features and advantages of the present invention are better understood by reference to the following drawings and description.

圖2顯示在本發明之一實施例中具有線上控制處理設備之處理室的簡易方塊圖。本發明並非由所顯示的設備及/或構件加以限制。相反,圖式係用來促進本發明之一實施例的說明,其係作為一範例。2 shows a simplified block diagram of a processing chamber having an on-line control processing device in one embodiment of the present invention. The invention is not limited by the apparatus and/or components shown. Rather, the drawings are used to facilitate the description of an embodiment of the invention as an example.

考慮到例如將在處理室200內處理基板批的情況。在可處理基板之前,前處理量測資料(外部資料)可藉由一組量測工具202而加以取得。來自量測工具202的量測資料可經由連結204而上載到製造工廠主控制器206。對於實現本發明而言,並不需要前處理量測資料。然而,若希望的話,在一實施例中,處理室200可在量測工具202與製造工廠主控制器206之間提供通訊連結(204),以將量測資料與基板處理整合。如此可提供用以補償輸入基板之變化以及降低輸出產品之不良變化的基礎。Consider, for example, the case where the substrate batch will be processed in the process chamber 200. The pre-processing measurement data (external data) can be obtained by a set of measurement tools 202 before the substrate can be processed. The measurement data from the metrology tool 202 can be uploaded to the manufacturing plant master controller 206 via the link 204. For the implementation of the invention, pre-processing measurements are not required. However, if desired, in one embodiment, the processing chamber 200 can provide a communication link (204) between the metrology tool 202 and the manufacturing plant host controller 206 to integrate the metrology data with the substrate processing. This provides the basis for compensating for variations in the input substrate and reducing undesirable variations in the output product.

舉例而言,為了啟動處理,配方可被製造工廠主控制器206加以選擇。若前處理量測資料為可用時,可將基板之間的輸入物理變化納入考量而對配方進行調整。一旦完成之後,製造工廠主控制器206可經由連結210而將配方送到處理模組控制器208。連結210為一雙向連結,其可在製造工廠主控制器206與處理模組控制器208之間促進資料的交換。For example, to initiate processing, the recipe can be selected by the manufacturing plant master controller 206. If the pre-processing measurement data is available, the formulation can be adjusted by taking into account the physical changes in the input between the substrates. Once completed, the manufacturing plant master controller 206 can send the recipe to the processing module controller 208 via the link 210. Link 210 is a two-way link that facilitates the exchange of data between manufacturing plant master controller 206 and processing module controller 208.

基板212可被裝載到處理室200內。基板212可位於下電極214(例如靜電夾頭)與上電極216之間。在處理期間,電漿218可被形成來處理(例如,蝕刻)基板212。The substrate 212 can be loaded into the processing chamber 200. The substrate 212 can be located between the lower electrode 214 (eg, an electrostatic chuck) and the upper electrode 216. Plasma 218 may be formed to process (eg, etch) substrate 212 during processing.

複數個感測器可在配方執行期間被使用來監測與處理室200、電漿218、及/或基板212相關的各種參數。感測器的範例可包含但不限於氣流控制器(220)、溫度感測器(222與224)、壓力感測器(226)、匹配箱控制器組(228)、無線射頻控制器(230)、閥控制器(232)、渦輪幫浦控制器(234)等等。在一範例中,溫度感測器222可收集處理室200內的溫度資料。在另一範例中,渦輪幫浦控制器234可收集關於幫浦速度以及流率的資料。A plurality of sensors can be used during recipe execution to monitor various parameters associated with process chamber 200, plasma 218, and/or substrate 212. Examples of sensors may include, but are not limited to, airflow controllers (220), temperature sensors (222 and 224), pressure sensors (226), matching box controller sets (228), radio frequency controllers (230). ), valve controller (232), turbo pump controller (234), and the like. In one example, temperature sensor 222 can collect temperature data within processing chamber 200. In another example, the turbo pump controller 234 can collect information about pump speed and flow rate.

為了易於說明,將上述感測器聚集在一起並且在以下稱為控制環路感測器。如在此所述,控制環路感測器係指為製程控制環路之部分並且在傳統上已於配方執行期間被使用來監測配方設定點的感測器。For ease of illustration, the above sensors are grouped together and are referred to below as control loop sensors. As used herein, a control loop sensor refers to a sensor that is part of a process control loop and that has traditionally been used during recipe execution to monitor recipe set points.

除了為製程控制環路之部分的控制環路感測器以外,亦可設置獨立感測器(例如260、262、以及264)。在一實施例中,獨立感測器在傳統上非為製程控制環路的部分。獨立感測器的數量可以改變。在本發明之一實施例中,獨立感測器可比照絕對標準(absolute standard)並且在其本身之間進行匹配與校準,以在腔室到腔室之間給予一致結果。In addition to the control loop sensors that are part of the process control loop, separate sensors (eg, 260, 262, and 264) may also be provided. In an embodiment, the independent sensor is not traditionally part of the process control loop. The number of independent sensors can vary. In one embodiment of the invention, the independent sensor can be matched and calibrated against the absolute standard and between itself to give a consistent result between the chamber and the chamber.

在本發明之一實施例中,選擇並供應獨立感測器,以對某些或所有資料項目提供至少一部分資料重疊。換言之,關於特定虛擬感測器參數的資料可藉由一個以上的感測器加以擷取。在一範例中,獨立感測器262可用以收集資料(包含壓力相關資料)。所收 集的資料可例如與藉由壓力感測器226所收集的壓力資料重疊。In one embodiment of the invention, an independent sensor is selected and supplied to provide at least a portion of the data overlap for some or all of the data items. In other words, data about a particular virtual sensor parameter can be retrieved by more than one sensor. In an example, the independent sensor 262 can be used to collect data (including pressure related data). Received The collected data may, for example, overlap with the pressure data collected by the pressure sensor 226.

在一實施例中,獨立感測器可為冗餘感測器。舉例而言,獨立感測器可具有與壓力計相同的樣式,此壓力計可被用於製程控制環路。然而,獨立感測器測壓計係與傳統製程控制環路無關。In an embodiment, the independent sensor can be a redundant sensor. For example, an independent sensor can have the same style as a pressure gauge, which can be used in a process control loop. However, independent sensor pressure gauges are independent of traditional process control loops.

在一實施例中,獨立感測器可由與控制環路感測器不具有直接重疊的感測器所構成。在一範例中,電壓/電流探測器可被使用作為與壓力感測器結合使用之獨立感測器的其中一者,以推導出虛擬感測器量測。In an embodiment, the independent sensor may be comprised of a sensor that does not have a direct overlap with the control loop sensor. In one example, a voltage/current detector can be used as one of the independent sensors used in conjunction with a pressure sensor to derive virtual sensor measurements.

由控制環路感測器所收集的資料可沿著通訊線路(例如240、242、244、246、248、250、以及252)而被發送到用於分析的控制資料集線器236(類似於先前技術)。此外,來自獨立感測器(260、262、以及264)的資料亦可沿著通訊線路(270、272、以及274)而被發送到量測感測器資料集線器280。在一實施例中,由控制環路感測器所收集的某些資料可經由通訊連結254而從控制資料集線器236被發送到量測感測器資料集線器280。在另一實施例中,由控制環路感測器所收集的所有資料可經由控制資料集線器236而被發送到量測感測器資料集線器280。The data collected by the control loop sensor can be sent along the communication lines (eg, 240, 242, 244, 246, 248, 250, and 252) to the control data hub 236 for analysis (similar to prior art) ). In addition, data from independent sensors (260, 262, and 264) can also be sent to measurement sensor data hub 280 along communication lines (270, 272, and 274). In an embodiment, certain data collected by the control loop sensor may be transmitted from the control data hub 236 to the measurement sensor data hub 280 via the communication link 254. In another embodiment, all of the data collected by the control loop sensor can be sent to the measurement sensor data hub 280 via the control data hub 236.

在收集資料並且選擇地執行某些前處理工作(例如數位格式轉換)之後,資料可經由通訊線路284而被發送到分析處理器,此分析處理器可在分離的專屬電腦282內被執行。在一實施例中,由控制環路感測器所收集的資料亦可經由通訊線路256而從控制資料集線器236被發送到分析電腦282。After collecting the data and optionally performing some pre-processing work (eg, digital format conversion), the data can be sent to the analysis processor via communication line 284, which can be executed within a separate dedicated computer 282. In an embodiment, the data collected by the control loop sensor may also be transmitted from the control data hub 236 to the analysis computer 282 via the communication line 256.

吾人可從上述內容明白,大量的資料可被控制環路感測器以及獨立感測器所收集。在一實施例中,由獨立感測器所收集的資料可以係極為精細(granular)的資料。在一實施例中,分析電腦282可為一快速的處理模組,其可用以處理大量的資料。資料可在不必先通過製造工廠主控制器或甚至處理模組控制器的情況下直接從感測器送出。美國專利申請案第12/555,674號(由Huang等人所發明,申請於2009年9月8日)說明一種示範分析電腦,此分析電腦適合實現分析電腦282。From the above, we can understand that a large amount of data can be collected by the control loop sensor and the independent sensor. In an embodiment, the data collected by the independent sensors may be extremely granular. In one embodiment, the analysis computer 282 can be a fast processing module that can be used to process large amounts of data. Data can be sent directly from the sensor without first having to go through the manufacturing plant master or even the module controller. U.S. Patent Application Serial No. 12/555,674, filed on Jan. 8, 2009, the entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire entire all

在一實施例中,除了從感測器所收集的資料以外,分析電腦282亦可經由通訊連結290而接收來自量測工具202的量測資料。在一實施例中,可被提供至製造工廠主控制器206的量測資料亦可被發送到分析電腦282。因此,分析電腦282可用以操縱先前已被製造工廠主控制器206所執行的配方調整。In one embodiment, the analysis computer 282 can receive measurement data from the metrology tool 202 via the communication link 290 in addition to the data collected from the sensor. In an embodiment, the metrology data that may be provided to the manufacturing plant master controller 206 may also be sent to the analysis computer 282. Thus, the analysis computer 282 can be used to manipulate recipe adjustments that have previously been performed by the manufacturing plant master controller 206.

在一實施例中,分析電腦282用以分析獨立資料流,而此結果可經由通訊連結286而被送到處理模組控制器208。圖3說明階層關係的一範例,分析電腦282可在執行其分析時使用此階層關係。在一實施例中,高速通訊連結被使用,以對處理模組控制器208提供即時更新。由分析電腦282所產生的結果可包含虛擬感測器設定點調整、故障偵測與分類、以及多感測器終點(endpoint)。根據這些結果,處理模組控制器208可調整配方及/或中止此處理。In one embodiment, the analysis computer 282 is configured to analyze the independent data stream, and the results can be sent to the processing module controller 208 via the communication link 286. Figure 3 illustrates an example of a hierarchical relationship that analysis computer 282 can use in performing its analysis. In one embodiment, a high speed communication link is used to provide immediate updates to the processing module controller 208. The results produced by analysis computer 282 may include virtual sensor set point adjustments, fault detection and classification, and multiple sensor endpoints. Based on these results, the processing module controller 208 can adjust the recipe and/or abort the processing.

與先前技術不同,多變數非正交控制方案可用於界定配方設定點與感測器之間的關係。多變數非正交控制方案可具有兩個特徵:(a)在配方設定點與虛擬感測器參數之間不存在一對一的關係;以及(b)來自多感測器的參數被用來判定虛擬感測器參數。換言之,配方設定點可與從複數個感測器所收集的資料相關。與先前技術不同,對配方設定點的調整不再只是根據由控制環路感測器所收集的資料。相反,由獨立感測器(以及在一實施例中,由控制環路感測器)所收集的資料,可被單獨使用或者與控制環路感測器結合使用,以判定與控制某些腔室/電漿/基板狀態。Unlike prior art, a multivariate non-orthogonal control scheme can be used to define the relationship between recipe set points and sensors. A multivariable non-orthogonal control scheme can have two features: (a) there is no one-to-one relationship between recipe setpoints and virtual sensor parameters; and (b) parameters from multiple sensors are used Determine the virtual sensor parameters. In other words, the recipe set point can be related to data collected from a plurality of sensors. Unlike the prior art, the adjustment of the recipe set point is no longer based solely on the data collected by the control loop sensor. Instead, the data collected by the independent sensors (and in one embodiment, by the control loop sensor) can be used alone or in combination with a control loop sensor to determine and control certain cavities Room/plasma/substrate status.

為了促進說明,圖3顯示在本發明之一實施例中於感測器/驅動器之間的階層關係。考慮到例如基板212在處理室200內正被進行處理的情況。當配方首先被啟動時,可設置配方設定點。在傳統上,配方設定點係取決於來自控制環路感測器的量測。在傳統上,處理模組控制器208可在基板或基板批已使用來自控制環路感測器的資料進行處理之後調整配方設定點(方塊302)。為了易於說明,方塊302可被稱為向量S。To facilitate the description, Figure 3 shows the hierarchical relationship between the sensors/drivers in one embodiment of the invention. Consider, for example, the case where the substrate 212 is being processed within the processing chamber 200. The recipe set point can be set when the recipe is first activated. Traditionally, recipe set points are dependent on measurements from the control loop sensor. Traditionally, the process module controller 208 can adjust the recipe set point after the substrate or substrate lot has been processed using data from the control loop sensor (block 302). For ease of illustration, block 302 may be referred to as a vector S.

然而,如上所述,來自控制環路感測器的資料可能並非一直都是精確,並且尤其假使在一配方設定點與一控制環路感測器之 間存在著單變數正交關係時,此資料可能係無法偵測。因此,假使控制環路感測器(例如壓力感測器226)失效時,對於由控制環路感測器所提供之資料的依賴可能會造成不良的處理結果,甚至受損的基板,並且甚至可能損壞腔室構件。However, as noted above, the data from the control loop sensor may not always be accurate, and especially if a recipe set point is associated with a control loop sensor This data may not be detected when there is a single variable orthogonal relationship. Therefore, if the control loop sensor (eg, pressure sensor 226) fails, the reliance on the data provided by the control loop sensor may result in poor processing results, even damaged substrates, and even May damage the chamber components.

為了例如在調整配方壓力設定點之前提供獨立的資料源以驗證壓力資料,可透過其他控制環路感測器以及獨立感測器來提供額外的資料。對於特定配方設定點,此資料可在配方執行之前或期間被取得,但可與製程控制環路無關(方塊304)。為了易於說明,方塊304可被稱為向量V。Additional data can be provided through other control loop sensors and independent sensors to provide independent data sources to verify pressure data, for example, prior to adjusting the recipe pressure set point. For a particular recipe set point, this data can be taken before or during recipe execution, but can be independent of the process control loop (block 304). Block 304 may be referred to as a vector V for ease of illustration.

在一實施例中,經驗關係(empirical relationship)(向量Q)可存在於方塊302與304之間。由於特定的腔室情況以及獨特的感測器特徵(其會因為製造允差而改變),向量S(302)與向量V(304)之間的經驗關係(向量Q)會傾向於腔室特定(chamber specific)。In an embodiment, an empirical relationship (vector Q) may exist between blocks 302 and 304. The empirical relationship (vector Q) between vector S (302) and vector V (304) tends to be chamber specific due to the specific chamber conditions and unique sensor characteristics that can change due to manufacturing tolerances. (chamber specific).

如上所述,方塊304可被使用來驗證由方塊302中之控制環路感測器所提供的資料。在一範例中,獨立感測器264可提供不對壓力感測器226所提供之資料進行確認的資料。換言之,即使壓力感測器226可能給予不同指示,但由獨立感測器264所提供的資料仍指出不必調整壓力。As described above, block 304 can be used to verify the information provided by the control loop sensor in block 302. In an example, the independent sensor 264 can provide information that does not confirm the information provided by the pressure sensor 226. In other words, even though the pressure sensor 226 may give a different indication, the information provided by the independent sensor 264 still indicates that the pressure does not have to be adjusted.

然而,僅分析一個參數(例如壓力等級)或多個直接可量測參數,可能無法提供使基板及/或電漿處於期望狀態所需的所有資料。為了更直接或更有效地使此製程處於期望狀態,可設置虛擬感測器及/或虛擬驅動器(方塊306)。為了易於說明,方塊306可被稱為向量R。However, analyzing only one parameter (eg, pressure level) or multiple directly measurable parameters may not provide all of the information needed to bring the substrate and/or plasma into a desired state. To make this process more desirable or more efficient, a virtual sensor and/or virtual drive can be provided (block 306). Block 306 may be referred to as a vector R for ease of illustration.

如在此所述,虛擬感測器係指複合感測器或多感測器的類似物,其可以虛擬方式來量測無法被單一感測器直接量測的參數。相反,虛擬感測器參數可從來自複數個感測器的資料加以計算及/或推斷。虛擬參數的範例可包含但不限於例如離子通量、離子能量、電子密度、蝕刻速率對沉積速率比等等。As used herein, a virtual sensor refers to a composite sensor or analog of a multi-sensor that can measure parameters that cannot be directly measured by a single sensor in a virtual manner. Instead, virtual sensor parameters can be calculated and/or inferred from data from a plurality of sensors. Examples of virtual parameters may include, but are not limited to, ion flux, ion energy, electron density, etch rate versus deposition rate ratio, and the like.

在一實施例中,現象關係(phenomenological relationship)(向量M)可存在於向量R與向量V之間。如在此所述,現象關係係指參 數可與另一參數相關或從另一參數加以推導的關係,即使此關係為非線性或極為複雜。因此,為了建立虛擬感測器,配方之現象行為(例如基本物理學(underlying physics))的瞭解可能係必要的,並且假使基本模型具有效度(validity)的話,一般可預期比純統計分析更具優勢。因此,向量M會傾向特定於製程的類型。In an embodiment, a phenomenological relationship (vector M) may exist between the vector R and the vector V. As described herein, the phenomenon relationship refers to the parameter A relationship that can be related to or derived from another parameter, even if the relationship is non-linear or extremely complex. Therefore, in order to build a virtual sensor, the understanding of the phenomenological behavior of the formula (such as underlying physics) may be necessary, and if the basic model has validity, it is generally expected to be more pure than pure statistical analysis. Have an advantage. Therefore, the vector M tends to be specific to the type of process.

在一範例中,腔室的幾何形狀、消耗性零件的狀態、氣流控制器的精確度、壓力控制器的精確度、基板、以及其他類似資料皆可影響離子通量分佈。考慮到所有這些影響而精確地對離子通量分佈進行模型化,可能極為複雜並且費時。然而,現象關係可被界定,於其中在一位置上例如伴隨著處理室之某種電氣模型的RF電壓與電流量測以及離子通量量測可用以推導出與離子通量相關的虛擬感測器。In one example, the geometry of the chamber, the state of the consumable part, the accuracy of the airflow controller, the accuracy of the pressure controller, the substrate, and the like can affect the ion flux distribution. Accurately modeling ion flux distributions with all of these effects can be extremely complex and time consuming. However, the phenomenon relationship can be defined, where RF voltage and current measurements and ion flux measurements can be used at a location, such as with an electrical model of the processing chamber, to derive virtual sensing associated with ion flux. Device.

吾人可從圖3明白,以可靠的方式從方塊302穿越到方塊306可能會需要獨立資料流(由方塊304所提供)。來自獨立資料流的資料可被使用來計算方塊306中之虛擬感測器的量測。換言之,當階層關係經由方塊304而從方塊302穿越到方塊306時,可提供即時量測能力。As can be appreciated from Figure 3, traversing from block 302 to block 306 in a reliable manner may require a separate data stream (provided by block 304). Data from the independent data stream can be used to calculate the measurement of the virtual sensor in block 306. In other words, when the hierarchical relationship traverses from block 302 to block 306 via block 304, instant measurement capabilities can be provided.

在一實施例中,當執行逆階層關係時,可提供即時製程控制能力。換言之,當系統經由方塊304而從方塊302穿越到方塊306時,可實現一組虛擬驅動器以調整配方。在一範例中,電子密度(一虛擬感測器數值)可被鑑定為在期望範例之外。可計算設定點電子密度與虛擬電子密度值之間的差距。在一實施例中,若控制環路感測器不產生偏差,所計算的差距可被虛擬驅動器所使用,以將此製程調整到期望的設定點。然而,若控制環路感測器產生稍微偏差(如獨立感測器所示),則在調整配方之前所計算的差距則可能必須被修改,以將偏差納入考量。In an embodiment, immediate process control capabilities may be provided when performing inverse hierarchical relationships. In other words, as the system traverses from block 302 to block 306 via block 304, a set of virtual drives can be implemented to adjust the recipe. In one example, the electron density (a virtual sensor value) can be identified as being outside of the desired paradigm. The difference between the set point electron density and the virtual electron density value can be calculated. In one embodiment, if the control loop sensor does not produce a deviation, the calculated difference can be used by the virtual drive to adjust the process to the desired set point. However, if the control loop sensor produces a slight deviation (as shown by an independent sensor), the calculated gap before adjusting the recipe may have to be modified to take into account the bias.

在一實施例中,虛擬驅動器可以小增量方式被驅動。在一範例中,小數值可先被用來確保虛擬驅動器不會不慎地惡化此問題,而取代(在上述範例中)用整個計算差距來調整配方。若在小變化之後的分析指出例如基板正朝向期望狀態變動時,則可對配方 的調整使用進一步的調整。參數空間為良態(well-behaved)的話,可使用例如最陡下降(steepest descent)技術的先進非線性「超前(leap ahead)」調整;但參數空間較為複雜並且病態(ill conditioned)的話,逐步限制方式則可產生較佳的結果。In an embodiment, the virtual drive can be driven in a small incremental manner. In one example, the fractional value can be used first to ensure that the virtual drive does not inadvertently exacerbate the problem, instead (in the above example) the entire computational gap is used to adjust the recipe. If the analysis after a small change indicates, for example, that the substrate is changing toward a desired state, then the formulation can be The adjustments used further adjustments. If the parameter space is well-behaved, advanced nonlinear "leap ahead" adjustments such as the steepest descent technique can be used; but if the parameter space is complex and ill conditioned, step by step The limiting method produces better results.

圖4顯示在本發明之一實施例中的簡易流程圖,其顯示用以執行虛擬量測之線上控制處理方法的實現。如在此所述,虛擬量測係指在不執行實際量測的情況下取得量測資料,這些量測資料包含無法直接量測的資料。4 shows a simplified flow diagram in an embodiment of the present invention showing an implementation of an on-line control processing method for performing virtual measurements. As described herein, virtual measurement refers to obtaining measurement data without performing actual measurement, and the measurement data includes data that cannot be directly measured.

在最初步驟402,將配方下載到處理模組控制器上。在一範例中,製造工廠主控制器206可經由通訊連結210而將配方送到處理模組控制器208。In an initial step 402, the recipe is downloaded to the processing module controller. In one example, manufacturing plant master controller 206 can send recipes to processing module controller 208 via communication link 210.

在下一個步驟404,提供感測器校準資料(向量Q)。在一實施例中,將控制環路感測器與獨立感測器之間的經驗關係提供至分析電腦282。At next step 404, sensor calibration data (vector Q) is provided. In an embodiment, the empirical relationship between the control loop sensor and the independent sensor is provided to the analysis computer 282.

在下一個步驟406,執行所下載的配方,並且將此配方調整至配方設定點(如方塊302所示)。In the next step 406, the downloaded recipe is executed and the recipe is adjusted to the recipe set point (as indicated by block 302).

在下一個步驟408,於處理期間以感測器取得資料。In the next step 408, the data is retrieved by the sensor during processing.

在下一個步驟410,系統進行檢查以判定是否中止此製程。In the next step 410, the system checks to determine if the process is aborted.

若此製程不中止,系統會返回步驟408而繼續取得資料。If the process is not aborted, the system will return to step 408 to continue obtaining the data.

然而,若此製程中止,系統會前進至步驟412以判定是否獲得期望結果。為了在不執行實際量測的情況下進行此種判定,階層關係可被使用,於其中現象模型(向量M)被用於方塊304(向量V)以計算虛擬量測(向量R)。However, if the process is aborted, the system proceeds to step 412 to determine if the desired result is obtained. In order to make such a decision without performing actual measurement, a hierarchical relationship can be used in which a phenomenon model (vector M) is used for block 304 (vector V) to calculate a virtual measure (vector R).

在下一個步驟414,系統(例如分析電腦282)可將虛擬「量測」與預界定閾值進行比較。在此步驟中,系統可再檢查此處理結果以判定此處理結果是否在控制界限內。In the next step 414, the system (e.g., analysis computer 282) can compare the virtual "measurement" to a predefined threshold. In this step, the system can check this processing result again to determine if the processing result is within the control limits.

若此處理結果係在控制界限內,接著在下一個步驟416,裝載另一基板以進行處理,而系統會返回步驟406。If the result of the processing is within the control limits, then in the next step 416, another substrate is loaded for processing and the system returns to step 406.

然而,若虛擬量測係落在預界定閾值之外時,接著在下一個步驟418,系統會觸發警告(warning)或警報(alarm)(一般而言,警 告與警報之間的差異在於:警告會提醒系統與操作者需要進行調整、診斷性檢查與維護;而警報則會停止處理直到採行校正動作為止以防止基板及/或機器的損壞)。在一實施例中,警告或警報的觸發可引起故障偵測、故障分類及/或配方的調整。However, if the virtual measurement system falls outside of the predefined threshold, then in the next step 418, the system will trigger a warning or alarm (in general, the police) The difference between the alarm and the alarm is that the warning will alert the system and the operator that adjustments, diagnostic checks and maintenance are required; and the alarm will stop processing until the corrective action is taken to prevent damage to the substrate and/or machine. In an embodiment, the triggering of a warning or alarm may cause fault detection, fault classification, and/or adjustment of the recipe.

吾人可從圖4明白,線上控制處理可提供一種虛擬執行處理量測的方法。與先前技術不同,基板不必從腔室移除並且不必使用實體量測工具進行量測。因此,由本發明系統所提供的虛擬量測能力可降低昂貴量測工具的成本。又,虛擬量測能力可實質上減少執行量測分析所需的時間與資源。此外,人員不需執行量測與分析。相反,系統(例如透過分析電腦)可用以自動收集並計算虛擬量測資料。本發明的額外優點為製程期間進行調停(intervene)的能力。由於與標準的偏差可在配方執行期間被偵測,所以在晶圓受到無法回復的損壞之前可做出是否繼續進行製程的決定。在許多製程中,最能影響臨界尺寸的步驟通常為遮罩開啟(open)步驟。若在遮罩處理步驟期間偵測到偏差的話,晶圓仍可透過重工而回復。As can be seen from Figure 4, the online control process can provide a method of virtual execution processing measurement. Unlike the prior art, the substrate does not have to be removed from the chamber and does not have to be measured using a physical metrology tool. Thus, the virtual metrology capabilities provided by the system of the present invention can reduce the cost of expensive metrology tools. Moreover, the virtual measurement capability can substantially reduce the time and resources required to perform the metrology analysis. In addition, personnel do not need to perform measurements and analysis. Instead, the system (for example, through an analysis computer) can be used to automatically collect and calculate virtual measurements. An additional advantage of the present invention is the ability to intervene during the process. Since deviations from the standard can be detected during recipe execution, a decision can be made as to whether to proceed with the process before the wafer is damaged by unrecoverable damage. In many processes, the step that most affects the critical dimension is typically the mask open step. If a deviation is detected during the mask processing step, the wafer can still be recovered by rework.

圖5顯示在本發明之一實施例中的簡易流程圖,其顯示用以提供即時製程控制能力之線上控制處理的實現。Figure 5 shows a simplified flow diagram in an embodiment of the invention showing the implementation of an on-line control process to provide instant process control capabilities.

在最初步驟502,將配方下載到處理模組控制器上。在一範例中,製造工廠主控制器206可經由通訊連結210而將配方送到處理模組控制器208。In an initial step 502, the recipe is downloaded to the processing module controller. In one example, manufacturing plant master controller 206 can send recipes to processing module controller 208 via communication link 210.

在下一個步驟504,提供感測器校準資料(向量Q)。在一實施例中,將控制環路感測器與獨立感測器之間的經驗關係提供至分析電腦282。At next step 504, sensor calibration data (vector Q) is provided. In an embodiment, the empirical relationship between the control loop sensor and the independent sensor is provided to the analysis computer 282.

在下一個步驟506,執行此配方並且將此配方調整至配方設定點(如方塊302所示)。In the next step 506, the recipe is executed and the recipe is adjusted to the recipe set point (as indicated by block 302).

在下一個步驟508,於處理期間取得資料。資料可在不同時段被取得。在一實施例中,資料例如係在約十赫茲的頻率下被取得。At the next step 508, the data is retrieved during processing. Information can be obtained at different times. In one embodiment, the data is obtained, for example, at a frequency of about ten hertz.

在第一組資料設定已藉由分析電腦282取得之後,於下一個步驟510,可獲得虛擬量測。換言之,可使用階層關係,於其中現 象模型(向量M)可被用於方塊304(向量V)以計算虛擬量測(向量R)。After the first set of data settings has been obtained by the analysis computer 282, at the next step 510, a virtual measurement can be obtained. In other words, you can use the hierarchical relationship, which is now An image model (vector M) can be used for block 304 (vector V) to calculate a virtual measure (vector R).

在下一個步驟512,系統可進行檢查以判定此製程是否處於期望狀態。At next step 512, the system can check to determine if the process is in a desired state.

若此製程係在期望狀態內,接著在下一個步驟514,系統可進行檢查以判定是否結束此製程。If the process is within the desired state, then in the next step 514, the system can check to determine if the process is to end.

若配方仍正被執行,接著系統可前進回到步驟508以取得下一組資料。If the recipe is still being executed, then the system can proceed back to step 508 to obtain the next set of data.

然而,若此製程中止,接著在下一個步驟516,系統會中止處理。However, if the process is aborted, then in the next step 516, the system will abort the process.

往回參考步驟512,若此製程不在期望狀態內,接著在下一個步驟518,系統可執行檢查以判定是否已偵測到故障。Referring back to step 512, if the process is not within the desired state, then in the next step 518, the system may perform a check to determine if a fault has been detected.

若已偵測到故障,接著在下一個步驟520,系統會觸發警報,並且在下一個步驟522,將故障進行分類。If a fault has been detected, then in the next step 520, the system will trigger an alarm and in the next step 522, the fault will be classified.

然而,若未偵測到故障,接著在下一個步驟524,可計算調整的配方設定點。為了判定可用於調整配方的虛擬驅動器,可使用階層模型。在一範例中,資料已從控制環路感測器以及獨立感測器加以收集。此外,虛擬感測器已基於所收集的資料以及存在於獨立資料流與控制環路感測器之間的現象模型加以計算。一旦已判定虛擬感測器,虛擬感測器量測則可與期望值進行比較。其差異可被虛擬驅動器使用來調整配方。However, if no fault is detected, then in the next step 524, the adjusted recipe set point can be calculated. To determine which virtual drive can be used to adjust the recipe, a hierarchical model can be used. In one example, data has been collected from control loop sensors as well as independent sensors. In addition, the virtual sensor has been calculated based on the collected data and the phenomenal model that exists between the independent data stream and the control loop sensor. Once the virtual sensor has been determined, the virtual sensor measurement can be compared to the expected value. The difference can be used by the virtual drive to adjust the recipe.

如上所述,原始差異(raw differences)可能並非被送到處理模組控制器以進行配方調整的實際值。相反,可能亦必須考量到任何潛在的雜訊或偏差(向量V),以推導出新的配方設定點。As noted above, raw differences may not be sent to the processing module controller for actual adjustment of the recipe. Instead, any potential noise or bias (vector V) may have to be considered to derive a new recipe set point.

在已判定新的配方設定點之後,於下一個步驟526,系統可將新的配方設定點送到處理模組控制器。After the new recipe set point has been determined, in a next step 526, the system can send the new recipe set point to the process module controller.

在下一個步驟528,將配方調整至新的配方設定點。In the next step 528, the recipe is adjusted to the new recipe set point.

一旦將配方調整至新的配方設定點,系統可返回到步驟508以取得新的資料組。Once the recipe is adjusted to the new recipe set point, the system can return to step 508 to obtain a new data set.

吾人可從圖5明白,在配方執行期間可執行配方微調 (fine-tuning)(即時)。與先前技術不同,配方的調整可藉著獨立資料流而確認。又,可被調整的設定點不再限於可被直接量測的參數。相反,取決於多個參數的參數可為了設定點之目的而被計算與使用。We can see from Figure 5 that the recipe can be fine-tuned during recipe execution. (fine-tuning) (instant). Unlike prior art, recipe adjustments can be confirmed by independent data streams. Again, the set points that can be adjusted are no longer limited to parameters that can be directly measured. Instead, parameters that depend on multiple parameters can be calculated and used for the purpose of setting points.

又,驅動器並不限於存在的實體驅動器。吾人可使用虛擬驅動器,此虛擬驅動器在被啟動時可依次啟動複數個其他實體驅動器。依此種方式,可實質上使製程監測與控制非技能化(de-skilled)。Also, the drive is not limited to the physical drive that is present. We can use a virtual drive that can start multiple other physical drives in sequence when it is started. In this way, process monitoring and control can be substantially de-skilled.

吾人可從上述內容明白,提出可提供自動線上製程控制方案的方法與設備。藉著線上製程控制方案,可在以期望的配方狀態來處理每一個基板時提供即時控制。線上製程控制亦可提供以即時方式執行故障偵測與分類的線上方法。又,線上控制處理可提供具有用以判定處理基板之狀態的虛擬量測能力之工具。From the above, we can understand the method and equipment that can provide an automatic online process control solution. With an on-line process control solution, instant control is provided when each substrate is processed in the desired recipe state. Online process control also provides an online method for performing fault detection and classification in an immediate manner. Again, the on-line control process can provide a tool with virtual metrology capabilities to determine the state of the processing substrate.

雖然本發明已就數個較佳實施例來進行說明,但仍存在有落入本發明之範圍的修改、置換、以及等效替代設計。雖然在此提供各種範例,但此意指這些範例僅為本發明之示例而非限制。While the invention has been described in terms of several preferred embodiments, modifications, substitutions, and While various examples are provided herein, it is intended that the examples are merely illustrative and not limiting.

又,在此係為了方便而提供標題以及發明內容,而在此不應被使用來解釋請求項的範圍。又,摘要係以非常簡短的形式來撰寫並且在此係為了方便而提供,因此不應被使用來解釋或限制本發明整體,本發明係以請求項來表示。若「組(set)」一詞被使用於此,該詞語係意指具有涵蓋零、一、或一項以上之其被普遍瞭解的數學意義。吾人亦應注意到存在有許多實現本發明之方法與設備的替代方式。因此,此意指以下隨附請求項被解釋為包含落入本發明之真實精神與範圍的所有此種修改、置換、以及等效設計。Further, the title and the summary are provided herein for convenience, and should not be used herein to explain the scope of the claims. Further, the abstract is written in a very short form and is provided for convenience herein, and thus should not be used to explain or limit the invention as a whole. If the term "set" is used herein, it is meant to have a mathematical meaning that encompasses zero, one, or more of which is generally understood. It should also be noted that there are many alternative ways of implementing the methods and apparatus of the present invention. Therefore, it is intended that the following claims be construed as including all such modifications, permutations, and equivalents.

100‧‧‧處理室100‧‧‧Processing room

102‧‧‧量測工具102‧‧‧Measurement tools

104‧‧‧連結104‧‧‧ links

106‧‧‧製造工廠主控制器106‧‧‧Manufacture factory main controller

108‧‧‧處理模組控制器108‧‧‧Processing Module Controller

110‧‧‧連結110‧‧‧ links

112‧‧‧基板112‧‧‧Substrate

114‧‧‧下電極114‧‧‧ lower electrode

116‧‧‧上電極116‧‧‧Upper electrode

118‧‧‧電漿118‧‧‧ Plasma

120‧‧‧氣流控制器120‧‧‧Airflow controller

122‧‧‧溫度感測器122‧‧‧temperature sensor

124‧‧‧溫度感測器124‧‧‧Temperature Sensor

126‧‧‧壓力感測器126‧‧‧pressure sensor

128‧‧‧匹配箱控制器組128‧‧‧matching box controller group

130‧‧‧無線射頻控制器130‧‧‧ Radio Frequency Controller

132‧‧‧閥控制器132‧‧‧Valve Controller

134‧‧‧渦輪幫浦控制器134‧‧‧ turbo pump controller

136‧‧‧控制資料集線器136‧‧‧Control Data Hub

138‧‧‧連結138‧‧‧ links

140‧‧‧通訊線路140‧‧‧Communication lines

142‧‧‧通訊線路142‧‧‧Communication lines

144‧‧‧通訊線路144‧‧‧Communication lines

146‧‧‧通訊線路146‧‧‧Communication lines

148‧‧‧通訊線路148‧‧‧Communication lines

150‧‧‧通訊線路150‧‧‧Communication lines

152‧‧‧通訊線路152‧‧‧Communication lines

200‧‧‧處理室200‧‧‧Processing room

202‧‧‧量測工具202‧‧‧Measurement tools

204‧‧‧連結204‧‧‧ links

206‧‧‧製造工廠主控制器206‧‧‧Manufacture factory main controller

208‧‧‧處理模組控制器208‧‧‧Processing Module Controller

210‧‧‧連結210‧‧‧ links

212‧‧‧基板212‧‧‧Substrate

214‧‧‧下電極214‧‧‧ lower electrode

216‧‧‧上電極216‧‧‧Upper electrode

218‧‧‧電漿218‧‧‧ Plasma

220‧‧‧氣流控制器220‧‧‧Airflow controller

222‧‧‧溫度感測器222‧‧‧ Temperature Sensor

224‧‧‧溫度感測器224‧‧‧temperature sensor

226‧‧‧壓力感測器226‧‧‧pressure sensor

228‧‧‧匹配箱控制器組228‧‧‧Matching box controller group

230‧‧‧無線射頻控制器230‧‧‧ Radio Frequency Controller

232‧‧‧閥控制器232‧‧‧Valve Controller

234‧‧‧渦輪幫浦控制器234‧‧‧Turbo pump controller

236‧‧‧控制資料集線器236‧‧‧Control Data Hub

240‧‧‧通訊線路240‧‧‧Communication lines

242‧‧‧通訊線路242‧‧‧Communication lines

244‧‧‧通訊線路244‧‧‧Communication lines

246‧‧‧通訊線路246‧‧‧Communication lines

248‧‧‧通訊線路248‧‧‧Communication lines

250‧‧‧通訊線路250‧‧‧Communication lines

252‧‧‧通訊線路252‧‧‧Communication lines

254‧‧‧通訊連結254‧‧‧Communication links

256‧‧‧通訊線路256‧‧‧Communication lines

260‧‧‧獨立感測器260‧‧‧Independent sensor

262‧‧‧獨立感測器262‧‧‧Independent Sensor

264‧‧‧獨立感測器264‧‧‧Independent Sensor

270‧‧‧通訊線路270‧‧‧Communication lines

272‧‧‧通訊線路272‧‧‧Communication lines

274‧‧‧通訊線路274‧‧‧Communication lines

280‧‧‧量測感測器資料集線器280‧‧‧Measurement sensor data hub

282‧‧‧分析電腦282‧‧‧Analysis computer

284‧‧‧通訊線路284‧‧‧Communication lines

286‧‧‧通訊連結286‧‧‧Communication link

290‧‧‧通訊連結290‧‧‧Communication links

在隨附圖式的圖形中,本發明係藉由範例而非藉由限制來進行說明,並且其中相同的參考符號係指相同的元件,其中:The invention is illustrated by way of example and not by way of limitation, and the same reference

圖1顯示處理室的簡易方塊圖。Figure 1 shows a simplified block diagram of the processing chamber.

圖2顯示在本發明之一實施例中具有線上控制處理設備之處理室的簡易方塊圖。2 shows a simplified block diagram of a processing chamber having an on-line control processing device in one embodiment of the present invention.

圖3顯示在本發明之一實施例中於感測器之間的階層關係。Figure 3 shows the hierarchical relationship between sensors in one embodiment of the invention.

圖4顯示在本發明之一實施例中的簡易流程圖,其顯示用以執行虛擬量測之線上控制處理方法的實現。4 shows a simplified flow diagram in an embodiment of the present invention showing an implementation of an on-line control processing method for performing virtual measurements.

圖5顯示在本發明之一實施例中的簡易流程圖,其顯示用以提供即時控制能力之線上控制程序的實現。Figure 5 shows a simplified flow diagram in an embodiment of the invention showing the implementation of an online control program for providing instant control capabilities.

200‧‧‧處理室200‧‧‧Processing room

202‧‧‧量測工具202‧‧‧Measurement tools

204‧‧‧連結204‧‧‧ links

206‧‧‧製造工廠主控制器206‧‧‧Manufacture factory main controller

208‧‧‧處理模組控制器208‧‧‧Processing Module Controller

210‧‧‧連結210‧‧‧ links

212‧‧‧基板212‧‧‧Substrate

214‧‧‧下電極214‧‧‧ lower electrode

216‧‧‧上電極216‧‧‧Upper electrode

218‧‧‧電漿218‧‧‧ Plasma

220‧‧‧氣流控制器220‧‧‧Airflow controller

222‧‧‧溫度感測器222‧‧‧ Temperature Sensor

224‧‧‧溫度感測器224‧‧‧temperature sensor

226‧‧‧壓力感測器226‧‧‧pressure sensor

228‧‧‧匹配箱控制器組228‧‧‧Matching box controller group

230‧‧‧無線射頻控制器230‧‧‧ Radio Frequency Controller

232‧‧‧閥控制器232‧‧‧Valve Controller

234‧‧‧渦輪幫浦控制器234‧‧‧Turbo pump controller

236‧‧‧控制資料集線器236‧‧‧Control Data Hub

240‧‧‧通訊線路240‧‧‧Communication lines

242‧‧‧通訊線路242‧‧‧Communication lines

244‧‧‧通訊線路244‧‧‧Communication lines

246‧‧‧通訊線路246‧‧‧Communication lines

248‧‧‧通訊線路248‧‧‧Communication lines

250‧‧‧通訊線路250‧‧‧Communication lines

252‧‧‧通訊線路252‧‧‧Communication lines

254‧‧‧通訊連結254‧‧‧Communication links

256‧‧‧通訊線路256‧‧‧Communication lines

260‧‧‧獨立感測器260‧‧‧Independent sensor

262‧‧‧獨立感測器262‧‧‧Independent Sensor

264‧‧‧獨立感測器264‧‧‧Independent Sensor

270‧‧‧通訊線路270‧‧‧Communication lines

272‧‧‧通訊線路272‧‧‧Communication lines

274‧‧‧通訊線路274‧‧‧Communication lines

280‧‧‧量測感測器資料集線器280‧‧‧Measurement sensor data hub

282‧‧‧分析電腦282‧‧‧Analysis computer

284‧‧‧通訊線路284‧‧‧Communication lines

286‧‧‧通訊連結286‧‧‧Communication link

290‧‧‧通訊連結290‧‧‧Communication links

Claims (20)

一種在配方執行期間實現自動線上製程控制方案的設備,該配方係在一電漿處理系統之一處理室內的一基板上執行,該設備包含:複數個控制環路感測器,至少用於收集第一組感測器資料,以在該配方執行期間促進該配方之複數設定點的監測,其中該複數個控制環路感測器於一製程控制環路內運作,該製程控制環路用於在該配方執行期間控制該等設定點;一組獨立感測器,至少用於收集第二組感測器資料,其中該組獨立感測器與用於控制該等設定點的該製程控制環路無關及在用於控制該等設定點的該製程控制環路之外;一集線器,至少用於接收該第一組感測器資料以及該第二組感測器資料之至少其中一者;一分析電腦,與該集線器可通訊地耦合,並且用於執行該第一組感測器資料以及該第二組感測器資料之至少其中一者的分析,其中該分析電腦包含用以分析大量資料的一高速處理器。 An apparatus for implementing an automated in-line process control scheme during recipe execution, the recipe being performed on a substrate in a processing chamber of a plasma processing system, the apparatus comprising: a plurality of control loop sensors, at least for collection a first set of sensor data to facilitate monitoring of a plurality of set points of the recipe during execution of the recipe, wherein the plurality of control loop sensors operate within a process control loop, the process control loop being used Controlling the set points during execution of the recipe; a set of independent sensors for collecting at least a second set of sensor data, wherein the set of independent sensors and the process control loop for controlling the set points The path is independent of and outside the process control loop for controlling the set points; a hub for receiving at least one of the first set of sensor data and the second set of sensor data; An analysis computer communicatively coupled to the hub and configured to perform analysis of at least one of the first set of sensor data and the second set of sensor data, wherein the analysis computer package A high-speed processor to analyze large amounts of data. 如申請專利範圍第1項所述之在配方執行期間實現自動線上製程控制方案的設備,更包含:一製造工廠主控制器,至少用於選擇該配方;一處理模組控制器,至少用於根據一組既定的配方設定點來執行該配方;及一組量測工具,用於將量測資料提供至該製造工廠主控制器以及該分析電腦之至少其中一者,其中該量測資料用於與該配方整合。 The apparatus for implementing an automatic on-line process control scheme during formulation execution, as described in claim 1, further comprising: a manufacturing plant main controller for selecting at least the recipe; and a processing module controller for at least Performing the recipe according to a set of established recipe set points; and a set of measurement tools for providing measurement data to at least one of the manufacturing plant main controller and the analysis computer, wherein the measurement data is used Integrate with this formula. 如申請專利範圍第1項所述之在配方執行期間實現自動線上製程控制方案的設備,其中由該組獨立感測器所收集的該第二組感測器資料包含已由該複數個控制環路感測器所收集的至少一部分資料組。 An apparatus for implementing an automatic in-line process control scheme during formulation execution, as described in claim 1, wherein the second set of sensor data collected by the set of independent sensors includes the plurality of control loops At least a portion of the data set collected by the road sensor. 如申請專利範圍第1項所述之在配方執行期間實現自動線上製程控制方案的設備,其中由該組獨立感測器所收集的該第二組感測器資料不包含已由該複數個控制環路感測器所收集的資料。 An apparatus for implementing an automatic in-line process control scheme during formulation execution, as described in claim 1, wherein the second set of sensor data collected by the set of independent sensors does not include having been controlled by the plurality of The data collected by the loop sensor. 如申請專利範圍第2項所述之在配方執行期間實現自動線上製程控制方案的設備,其中該分析電腦至少用於接收感測器校準資料,其中該感測器校準資料包含該複數個控制環路感測器與該組獨立感測器之間的經驗關係。 An apparatus for implementing an automatic in-line process control scheme during recipe execution, as described in claim 2, wherein the analysis computer is configured to receive at least sensor calibration data, wherein the sensor calibration data includes the plurality of control loops The empirical relationship between the road sensor and the set of independent sensors. 如申請專利範圍第5項所述之在配方執行期間實現自動線上製程控制方案的設備,其中該感測器校準資料為腔室特定。 An apparatus for implementing an automated in-line process control scheme during recipe execution as described in claim 5, wherein the sensor calibration data is chamber specific. 如申請專利範圍第5項所述之在配方執行期間實現自動線上製程控制方案的設備,其中該分析電腦至少用於利用該第二組感測器資料來驗證該第一組感測器資料。 An apparatus for implementing an automated in-line process control scheme during formulation execution, as described in claim 5, wherein the analysis computer is configured to verify the first set of sensor data using the second set of sensor data. 如申請專利範圍第7項所述之在配方執行期間實現自動線上製程控制方案的設備,其中該分析電腦至少用於建立一組虛擬感測器,其中該組虛擬感測器中的每一虛擬感測器係與一組虛擬參數相關,該組虛擬參數係由複數個感測器所收集的感測器資料來判定,其中該複數個感測器包含來自該組獨立感測器以及該複數個控制環路感測器之至少其中一者的感測器。 An apparatus for implementing an automatic in-line process control scheme during recipe execution, as described in claim 7, wherein the analysis computer is configured to at least create a set of virtual sensors, wherein each of the set of virtual sensors The sensor system is associated with a set of virtual parameters determined by sensor data collected by a plurality of sensors, wherein the plurality of sensors includes the set of independent sensors and the complex number a sensor that controls at least one of the loop sensors. 如申請專利範圍第8項所述之在配方執行期間實現自動線上製程控制方案的設備,其中該組虛擬參數包含離子通量、離子能量、電子密度、以及蝕刻速率對沉積速率比之至少其中一者。 An apparatus for implementing an automatic in-line process control scheme during formulation execution, as described in claim 8, wherein the set of dummy parameters includes at least one of ion flux, ion energy, electron density, and etch rate versus deposition rate ratio By. 如申請專利範圍第8項所述之在配方執行期間實現自動線上製程控制方案的設備,其中該分析電腦至少用於在該虛擬感測器與該第二組感測器資料之間建立現象關係,其中該現象關係包含下 列至少其中一者:相關的參數;及可從另一參數推導而得的參數。 An apparatus for implementing an automatic in-line process control scheme during formulation execution, as described in claim 8, wherein the analysis computer is configured to establish at least a phenomenon relationship between the virtual sensor and the second set of sensor data. , where the phenomenon relationship contains At least one of the columns: a related parameter; and a parameter that can be derived from another parameter. 如申請專利範圍第10項所述之在配方執行期間實現自動線上製程控制方案的設備,其中該分析電腦至少用於計算虛擬量測以提供即時量測。 An apparatus for implementing an automated in-line process control scheme during recipe execution as described in claim 10, wherein the analysis computer is at least used to calculate a virtual measurement to provide an instant measurement. 如申請專利範圍第11項所述之在配方執行期間實現自動線上製程控制方案的設備,其中該分析電腦至少用於藉由建立一組虛擬驅動器而提供即時製程控制能力,以在一組虛擬感測器值落在一預定閾值之外時對該配方進行調整。 An apparatus for implementing an automatic in-line process control scheme during formulation execution, as described in claim 11, wherein the analysis computer is configured to provide at least a set of virtual drives to provide instant process control capabilities for a set of virtual senses The recipe is adjusted when the detector value falls outside a predetermined threshold. 如申請專利範圍第11項所述之在配方執行期間實現自動線上製程控制方案的設備,其中該分析電腦用於將出自該分析的輸出送到該處理模組控制器,其中該輸出包含一組虛擬感測器設定點調整、故障偵測、分類、以及多感測器終點之至少其中一者。 An apparatus for implementing an automated in-line process control scheme during recipe execution, as described in claim 11, wherein the analysis computer is configured to send output from the analysis to the processing module controller, wherein the output includes a set At least one of virtual sensor set point adjustment, fault detection, classification, and multi-sensor end point. 如申請專利範圍第13項所述之在配方執行期間實現自動線上製程控制方案的設備,其中該組虛擬感測器設定點調整被用於調整至少一配方設定點。 An apparatus for implementing an automated in-line process control scheme during recipe execution as described in claim 13 wherein the set of virtual sensor setpoint adjustments is used to adjust at least one recipe set point. 一種在配方執行期間實現自動線上製程控制方案的方法,該配方係在一電漿處理系統之一處理室內的一基板上執行,該方法包含下列步驟:擷取關於該基板之基板處理的配方;將感測器校準資料提供至一分析電腦,其中該感測器校準資料包含一組控制環路感測器與一組獨立感測器之間的經驗關係;將該配方調整至一組配方設定點;執行該配方; 接收來自該組控制環路感測器的第一組感測器資料以及來自該組獨立感測器的第二組感測器資料;分析該第一組感測器資料以及該第二組感測器資料之至少其中一者,以計算一組虛擬量測;將該組虛擬量測與一預定閾值進行比較;及若該組虛擬量測係在該預定閾值之外時,產生警告以及警報之至少其中一者。 A method of implementing an automated in-line process control scheme during formulation execution, the formulation being performed on a substrate in a processing chamber of a plasma processing system, the method comprising the steps of: drawing a recipe for substrate processing of the substrate; Providing sensor calibration data to an analysis computer, wherein the sensor calibration data includes an empirical relationship between a set of control loop sensors and a set of independent sensors; adjusting the recipe to a set of recipe settings Point; execute the recipe; Receiving a first set of sensor data from the set of control loop sensors and a second set of sensor data from the set of independent sensors; analyzing the first set of sensor data and the second set of senses At least one of the tester data to calculate a set of virtual measurements; comparing the set of virtual measurements to a predetermined threshold; and generating a warning and an alert if the set of virtual measurements is outside the predetermined threshold At least one of them. 如申請專利範圍第15項所述之在配方執行期間實現自動線上製程控制方案的方法,其中該分析係在一預定時段發生。 A method of implementing an automated in-line process control scheme during recipe execution as described in claim 15 wherein the analysis occurs for a predetermined period of time. 如申請專利範圍第16項所述之在配方執行期間實現自動線上製程控制方案的方法,其中該虛擬量測係藉由使用一現象模型所計算。 A method of implementing an automated inline process control scheme during recipe execution as described in claim 16 wherein the virtual metrology is calculated using a phenomenon model. 如申請專利範圍第17項所述之在配方執行期間實現自動線上製程控制方案的方法,更包含若該組虛擬量測係在該預定閾值之外時,判定故障的存在。 The method for implementing an automatic online process control scheme during recipe execution as described in claim 17 further includes determining the presence of a fault if the set of virtual measurements is outside the predetermined threshold. 如申請專利範圍第18項所述之在配方執行期間實現自動線上製程控制方案的方法,更包含判定一組調整的配方設定點。 The method of implementing an automatic on-line process control scheme during recipe execution, as described in claim 18, further includes determining a set of adjusted recipe set points. 如申請專利範圍第19項所述之在配方執行期間實現自動線上製程控制方案的方法,更包含判定用以調整該配方的一組虛擬驅動器。 A method of implementing an automated in-line process control scheme during recipe execution as described in claim 19, further comprising determining a set of virtual drives to adjust the recipe.
TW099121516A 2009-06-30 2010-06-30 Method and apparatus for implementing an automated in-line process control scheme during recipe execution TWI509375B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US22202409P 2009-06-30 2009-06-30
US22210209P 2009-06-30 2009-06-30

Publications (2)

Publication Number Publication Date
TW201129884A TW201129884A (en) 2011-09-01
TWI509375B true TWI509375B (en) 2015-11-21

Family

ID=43411705

Family Applications (5)

Application Number Title Priority Date Filing Date
TW099121511A TWI480917B (en) 2009-06-30 2010-06-30 Construction method of optimal endpoint algorithm
TW099121519A TWI536193B (en) 2009-06-30 2010-06-30 Method and apparatus for predictive preventive maintenance of processing chamber
TW099121516A TWI509375B (en) 2009-06-30 2010-06-30 Method and apparatus for implementing an automated in-line process control scheme during recipe execution
TW099121513A TWI495970B (en) 2009-06-30 2010-06-30 Method and device for detecting in-situ fast transient event
TW099121515A TWI484435B (en) 2009-06-30 2010-06-30 Method and apparatus for verifying etch rate uniformity to verify plasma chamber

Family Applications Before (2)

Application Number Title Priority Date Filing Date
TW099121511A TWI480917B (en) 2009-06-30 2010-06-30 Construction method of optimal endpoint algorithm
TW099121519A TWI536193B (en) 2009-06-30 2010-06-30 Method and apparatus for predictive preventive maintenance of processing chamber

Family Applications After (2)

Application Number Title Priority Date Filing Date
TW099121513A TWI495970B (en) 2009-06-30 2010-06-30 Method and device for detecting in-situ fast transient event
TW099121515A TWI484435B (en) 2009-06-30 2010-06-30 Method and apparatus for verifying etch rate uniformity to verify plasma chamber

Country Status (6)

Country Link
JP (5) JP5624618B2 (en)
KR (5) KR101741274B1 (en)
CN (5) CN102473631B (en)
SG (5) SG176147A1 (en)
TW (5) TWI480917B (en)
WO (5) WO2011002810A2 (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
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
KR102339317B1 (en) * 2013-12-13 2021-12-14 램 리써치 코포레이션 Rf impedance model based fault detection
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
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
JP7442013B2 (en) * 2022-02-07 2024-03-01 株式会社日立ハイテク Diagnostic equipment, diagnostic methods, semiconductor manufacturing equipment systems, and semiconductor equipment manufacturing systems
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
US20250391682A1 (en) * 2023-03-17 2025-12-25 Hitachi High-Tech Corporation State prediction device, state prediction method and state prediction system

Citations (7)

* Cited by examiner, † Cited by third party
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
US20040055868A1 (en) * 2002-09-24 2004-03-25 Scientific Systems Research Limited Method for fault detection in a plasma process
CN1672252A (en) * 2002-06-07 2005-09-21 朗姆研究公司 Integrated stepwise statistical process control in a plasma processing system
TW200842534A (en) * 2006-12-22 2008-11-01 Tokyo Electron Ltd Substrate processing system, control apparatus, setting information monitoring method and storage medium having setting information monitoring program stored therein
TW200901352A (en) * 2007-03-12 2009-01-01 Tokyo Electron Ltd Dynamic temperature backside gas control for improved within-substrate process uniformity
TW200905744A (en) * 2007-07-24 2009-02-01 Dms Co Ltd Endpoint detection device for realizing real-time control of plasma reactor, plasma reactor with endpoint detection device, and endpoint detection method
TW200919360A (en) * 2007-10-17 2009-05-01 Nalco Co Method of analyzing manufacturing process data

Family Cites Families (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
EP1025276A1 (en) * 1997-09-17 2000-08-09 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
WO2003102724A2 (en) * 2002-05-29 2003-12-11 Tokyo Electron Limited Method and system for data handling, storage and manipulation
US20040031052A1 (en) 2002-08-12 2004-02-12 Liberate Technologies Information platform
AU2003270866A1 (en) * 2002-09-30 2004-04-23 Tokyo Electron Limited Method and apparatus for the monitoring and control of a semiconductor manufacturing process
CN101325326B (en) * 2002-10-25 2017-06-16 S&C电力公司 Control power system is with the abnormal method and apparatus of response circuit
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 system and prediction method for plasma treatment apparatus
WO2004102642A2 (en) * 2003-05-09 2004-11-25 Unaxis Usa Inc. Envelope follower end point detection in time division multiplexed processes
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
US7548830B2 (en) * 2007-02-23 2009-06-16 General Electric Company System and method for equipment remaining life estimation
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
JP4983575B2 (en) * 2007-11-30 2012-07-25 パナソニック株式会社 Plasma processing apparatus and plasma processing method

Patent Citations (7)

* Cited by examiner, † Cited by third party
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
CN1672252A (en) * 2002-06-07 2005-09-21 朗姆研究公司 Integrated stepwise statistical process control in a plasma processing system
US20040055868A1 (en) * 2002-09-24 2004-03-25 Scientific Systems Research Limited Method for fault detection in a plasma process
TW200842534A (en) * 2006-12-22 2008-11-01 Tokyo Electron Ltd Substrate processing system, control apparatus, setting information monitoring method and storage medium having setting information monitoring program stored therein
TW200901352A (en) * 2007-03-12 2009-01-01 Tokyo Electron Ltd Dynamic temperature backside gas control for improved within-substrate process uniformity
TW200905744A (en) * 2007-07-24 2009-02-01 Dms Co Ltd Endpoint detection device for realizing real-time control of plasma reactor, plasma reactor with endpoint detection device, and endpoint detection method
TW200919360A (en) * 2007-10-17 2009-05-01 Nalco Co Method of analyzing manufacturing process data

Also Published As

Publication number Publication date
TWI536193B (en) 2016-06-01
CN102804929B (en) 2015-11-25
CN102804353B (en) 2015-04-15
KR20120037420A (en) 2012-04-19
JP2012532463A (en) 2012-12-13
KR20120037421A (en) 2012-04-19
CN102473590A (en) 2012-05-23
WO2011002810A4 (en) 2011-06-03
SG176147A1 (en) 2011-12-29
JP2012532464A (en) 2012-12-13
CN102473590B (en) 2014-11-26
TW201115288A (en) 2011-05-01
JP5599882B2 (en) 2014-10-01
WO2011002800A3 (en) 2011-04-07
CN102804353A (en) 2012-11-28
TW201129884A (en) 2011-09-01
CN102474968B (en) 2015-09-02
KR101708078B1 (en) 2017-02-17
JP5629770B2 (en) 2014-11-26
WO2011002810A3 (en) 2011-04-14
TW201112302A (en) 2011-04-01
TWI495970B (en) 2015-08-11
WO2011002804A2 (en) 2011-01-06
TWI480917B (en) 2015-04-11
KR20120037419A (en) 2012-04-19
JP2012532460A (en) 2012-12-13
KR20120101293A (en) 2012-09-13
KR101708077B1 (en) 2017-02-17
WO2011002811A2 (en) 2011-01-06
WO2011002800A2 (en) 2011-01-06
JP5624618B2 (en) 2014-11-12
WO2011002803A2 (en) 2011-01-06
WO2011002803A3 (en) 2011-03-03
KR101741274B1 (en) 2017-05-29
WO2011002804A3 (en) 2011-03-03
KR101741272B1 (en) 2017-05-29
KR20120047871A (en) 2012-05-14
TW201129936A (en) 2011-09-01
SG176567A1 (en) 2012-01-30
CN102473631A (en) 2012-05-23
SG176565A1 (en) 2012-01-30
WO2011002811A3 (en) 2011-02-24
CN102473631B (en) 2014-11-26
CN102474968A (en) 2012-05-23
JP2012532462A (en) 2012-12-13
SG176566A1 (en) 2012-01-30
KR101741271B1 (en) 2017-05-29
SG176564A1 (en) 2012-01-30
WO2011002810A2 (en) 2011-01-06
TW201108022A (en) 2011-03-01
TWI484435B (en) 2015-05-11
CN102804929A (en) 2012-11-28
JP2012532461A (en) 2012-12-13
JP5693573B2 (en) 2015-04-01

Similar Documents

Publication Publication Date Title
TWI509375B (en) Method and apparatus for implementing an automated in-line process control scheme during recipe execution
US8271121B2 (en) Methods and arrangements for in-situ process monitoring and control for plasma processing tools
KR100764924B1 (en) Method, apparatus and storage medium for computer readable program for controlling threshold using feedback etch control
Butler et al. Supervisory run-to-run control of polysilicon gate etch using in situ ellipsometry
KR101032931B1 (en) Feedforward, Feedback Wafer-to-Wafer Control Methods for Etching
US8437870B2 (en) System and method for implementing a virtual metrology advanced process control platform
JP5020101B2 (en) Defect detection and classification (FDC) using lanturan controllers
CN100392840C (en) Dynamic target setting method and device for processing control system
US8229588B2 (en) Method and system for tuning advanced process control parameters
US7624003B2 (en) Split-phase chamber modeling for chamber matching and fault detection
US20060226786A1 (en) Inductively-coupled plasma etch apparatus and feedback control method thereof
KR20020063295A (en) Process control system
Lynn et al. Real-time virtual metrology and control for plasma etch
US7403832B2 (en) Method and system for advanced process control including tool dependent machine constants
TW200308186A (en) Integrated stepwise statistical process control in a plasma processing system
WO2004019401A1 (en) Method and apparatus for predicting device electrical parameters during fabrication
CN101238421A (en) Self-correcting multivariate analysis for monitoring dynamic parameters in a process environment
US12204313B2 (en) Method of making semiconductor devices and control system for performing the same
US20040088068A1 (en) Method and apparatus for providing first-principles feed-forward manufacturing control
US6925347B1 (en) Process control based on an estimated process result
US7321993B1 (en) Method and apparatus for fault detection classification of multiple tools based upon external data
US7020535B1 (en) Method and apparatus for providing excitation for a process controller
US6988225B1 (en) Verifying a fault detection result based on a process control state
US7103439B1 (en) Method and apparatus for initializing tool controllers based on tool event data
US7337091B1 (en) Method and apparatus for coordinating fault detection settings and process control changes