[go: up one dir, main page]

TW202530900A - Method for determining root causes of events of a semiconductor manufacturing process and for monitoring a semiconductor manufacturing process - Google Patents

Method for determining root causes of events of a semiconductor manufacturing process and for monitoring a semiconductor manufacturing process

Info

Publication number
TW202530900A
TW202530900A TW113131967A TW113131967A TW202530900A TW 202530900 A TW202530900 A TW 202530900A TW 113131967 A TW113131967 A TW 113131967A TW 113131967 A TW113131967 A TW 113131967A TW 202530900 A TW202530900 A TW 202530900A
Authority
TW
Taiwan
Prior art keywords
root cause
reward
probability
recommender
evidence
Prior art date
Application number
TW113131967A
Other languages
Chinese (zh)
Inventor
卡洛 蘭席亞
迪米特拉 吉科魯
赫頓 彼得 范
Original Assignee
荷蘭商Asml荷蘭公司
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
Priority claimed from EP23196601.1A external-priority patent/EP4521181A1/en
Application filed by 荷蘭商Asml荷蘭公司 filed Critical 荷蘭商Asml荷蘭公司
Publication of TW202530900A publication Critical patent/TW202530900A/en

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0275Fault isolation and identification, e.g. classify fault; estimate cause or root of failure
    • G05B23/0281Quantitative, e.g. mathematical distance; Clustering; Neural networks; Statistical analysis

Landscapes

  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Algebra (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Physics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Pure & Applied Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Exposure And Positioning Against Photoresist Photosensitive Materials (AREA)
  • General Factory Administration (AREA)
  • Testing Or Measuring Of Semiconductors Or The Like (AREA)

Abstract

Described is a method for assessing a plurality of candidate actions for obtaining evidence data and relating to an assessment action of at least one manufacturing apparatus or system, the method comprising: obtaining at least one probabilistic model which relates said evidence data to an estimated probability of one or more root cause assessments of the manufacturing apparatus; determining, using the at least one probabilistic model, an estimated probability of one or more root cause assessments based on evidence data comprising additional evidence from one or more candidate actions which have not been performed; determining a reward based on the respective estimated probability of the one or more root cause assessments and an associated respective cost of said one or more candidate actions; and deciding on whether to perform any of said one or more candidate actions based on said reward.

Description

用於判定半導體製程之事件之根本原因及用於監控半導體製程之方法Method for determining the root cause of an event in a semiconductor process and for monitoring a semiconductor process

本發明係關於半導體製程,特定言之用以判定影響經歷該程序之基板之良率的根本原因之方法。The present invention relates to a semiconductor manufacturing process, and more particularly to a method for determining the root cause of a yield-influencing issue on a substrate undergoing the process.

微影設備為經建構以將所要圖案施加至基板上之機器。微影設備可用於例如積體電路(IC)之製造中。微影設備可例如將圖案化裝置(例如,遮罩)處之圖案(亦常常稱為「設計佈局」或「設計」)投影至設置於基板(例如,晶圓)上之輻射敏感材料(抗蝕劑)層上。A lithography system is a machine designed to apply a desired pattern to a substrate. Lithography systems are used, for example, in the manufacture of integrated circuits (ICs). They project a pattern (often referred to as a "design layout" or "design") from a patterned device (e.g., a mask) onto a layer of radiation-sensitive material (resist) disposed on a substrate (e.g., a wafer).

為將圖案投影於基板上,微影設備可使用電磁輻射。此輻射之波長判定可形成於基板上之特徵的最小大小。當前在使用中之典型波長為365 nm (i線)、248 nm、193 nm及13.5 nm。相比於使用例如具有193 nm之波長之輻射的微影設備,使用具有在4 nm至20 nm之範圍內(例如6.7 nm或13.5 nm)之波長之極紫外線(EUV)輻射的微影設備可用於在基板上形成較小特徵。To project patterns onto substrates, lithography equipment uses electromagnetic radiation. The wavelength of this radiation determines the minimum size of features that can be formed on the substrate. Typical wavelengths currently in use are 365 nm (i-line), 248 nm, 193 nm, and 13.5 nm. Compared to lithography equipment using radiation with a wavelength of, for example, 193 nm, lithography equipment using extreme ultraviolet (EUV) radiation with a wavelength in the 4 nm to 20 nm range (e.g., 6.7 nm or 13.5 nm) can be used to form smaller features on substrates.

低k 1微影可用於處理尺寸小於微影設備之經典解析度極限的特徵。在此程序中,可將解析度公式表達為CD = k 1×λ/NA,其中λ為所採用輻射之波長,NA為微影設備中之投影光學器件之數值孔徑,CD為「關鍵尺寸」(通常為所印刷之最小特徵大小,但在此情況下為半節距),且k 1為經驗解析度因數。一般而言,k 1愈小,則愈難以在基板上再生類似於由電路設計者規劃之形狀及尺寸以便達成特定電功能性及效能的圖案。為克服此等困難,可將複雜微調步驟應用於微影投影設備及/或設計佈局。此等步驟包括例如但不限於NA之最佳化、自訂照明方案、相移圖案化裝置之使用、設計佈局之各種最佳化(諸如設計佈局中之光學近接校正(OPC,有時亦稱為「光學及程序校正」)),或通常定義為「解析度增強技術」(RET)之其他方法。替代地,用於控制微影設備之穩定性之嚴格控制迴路可用於改良在低k 1下之圖案的再生。 Low- k₁ lithography can be used to process features smaller than the classic resolution limit of the lithography tool. In this process, the resolution formula can be expressed as CD = k₁ × λ/NA, where λ is the wavelength of the radiation used, NA is the numerical aperture of the projection optics in the lithography tool, CD is the "critical dimension" (usually the smallest feature size printed, but in this case, half the pitch), and k₁ is an empirical resolution factor. Generally speaking, the smaller k₁ , the more difficult it is to reproduce a pattern on the substrate that resembles the shape and dimensions planned by the circuit designer to achieve specific electrical functionality and performance. To overcome these difficulties, complex fine-tuning steps can be applied to the lithography projection tool and/or the design layout. These steps include, for example, but are not limited to, optimization of the NA, customized illumination schemes, use of phase-shift patterning devices, various optimizations of the design layout (such as optical proximity correction (OPC, sometimes also called "optical and process correction") in the design layout), or other methods generally defined as "resolution enhancement technology" (RET). Alternatively, a strict control loop for controlling the stability of the lithography equipment can be used to improve the reproduction of the pattern at low k1 .

此等嚴格控制迴路通常係基於使用度量衡工具量測所施加圖案或表示所施加圖案之度量衡目標的特性而獲得之度量衡資料。一般而言,度量衡工具係基於圖案及/或目標之位置及/或尺寸的光學量測。本質上假定此等光學量測表示積體電路之製程之品質。These stringent control loops are typically based on metrology data obtained by using metrology tools to measure the characteristics of the applied pattern or a metrology target representing the applied pattern. Typically, metrology tools are based on optical measurements of the position and/or size of the pattern and/or target. These optical measurements are essentially assumed to represent the quality of the integrated circuit process.

在本文中統稱為積體電路(IC)製造工具(例如,用於IC製程中之任何工具)或更一般而言統稱為製造工具之微影工具及/或相關工具(沉積工具、曝光工具、度量衡工具)可能極其複雜。因此,任何非理想的效能(在本文中稱為發散行為)可由多個不同的可能根本原因引起,其中實際負責的一或多個根本原因難以識別。Lithography tools and/or related tools (deposition tools, exposure tools, metrology tools), collectively referred to herein as integrated circuit (IC) fabrication tools (e.g., any tool used in the IC fabrication process), or more generally as fabrication tools, can be extremely complex. Consequently, any nonideal performance (referred to herein as divergent behavior) can have many different possible root causes, with the specific root cause or causes being difficult to identify.

期望改良用於識別製程(諸如IC製程)中之發散行為之一或多個根本原因的方法。It is desirable to improve methods for identifying one or more root causes of divergent behavior in a process, such as an IC process.

本發明人之目標為解決目前先進技術之所提及缺點。The inventors' goal is to solve the above-mentioned shortcomings of the current state of the art.

在本發明之一第一態樣中,提供一種用於評估複數個候選動作之方法,該複數個候選動作用於獲得證據資料且與至少一個製造設備或系統之一評估動作相關,該方法包含:獲得至少一個機率模型,該至少一個機率模型使該證據資料與該製造設備之一或多個根本原因評估之一經估計機率相關;使用該至少一個機率模型基於包含來自尚未執行之一或多個候選動作之額外證據的證據資料而判定一或多個根本原因評估之一經估計機率;基於該一或多個根本原因評估之該各別經估計機率及該一或多個候選動作之一相關各別成本而判定一獎勵;及基於該獎勵而決定是否執行該一或多個候選動作中之任一者。In a first aspect of the present invention, a method for evaluating a plurality of candidate actions for obtaining evidence data and associated with an evaluation action for at least one manufacturing equipment or system is provided, the method comprising: obtaining at least one probability model that associates the evidence data with an estimated probability of one or more root cause evaluations of the manufacturing equipment; using the at least one probability model to evaluate a plurality of candidate actions for obtaining evidence data and associated with an evaluation action for at least one manufacturing equipment or system; At least one probability model determines an estimated probability of one or more root cause assessments based on evidentiary data including additional evidence from one or more candidate actions that have not yet been performed; determines a reward based on the respective estimated probability of the one or more root cause assessments and a respective cost associated with the one or more candidate actions; and determines whether to perform any of the one or more candidate actions based on the reward.

在本發明文件中,術語「輻射」及「光束」用於涵蓋所有類型之電磁輻射,包括紫外線輻射(例如具有為365、248、193、157或126 nm之波長)及EUV (極紫外線輻射,例如具有約5至100 nm之範圍內之波長)。In this invention document, the terms "radiation" and "beam" are used to cover all types of electromagnetic radiation, including ultraviolet radiation (e.g., having a wavelength of 365, 248, 193, 157 or 126 nm) and EUV (extreme ultraviolet radiation, e.g., having a wavelength in the range of about 5 to 100 nm).

本文中所採用之術語「倍縮光罩」、「遮罩」或「圖案化裝置」可廣泛地解譯為係指可用於向入射輻射光束賦予經圖案化橫截面之通用圖案化裝置,該經圖案化橫截面對應於待在基板之目標部分中產生之圖案;在此上下文中亦可使用術語「光閥」。除了經典遮罩(透射或反射;二元、相移、混合式等)以外,其他此等圖案化裝置之實例包括: -可程式化鏡面陣列。關於此等鏡面陣列之更多資訊在以引用之方式併入本文中之美國專利第5,296,891號及第5,523,193號中給出。 -可程式化LCD陣列。此類構造之實例在以引用之方式併入本文中之美國專利第5,229,872號中給出。 As used herein, the terms "reduction mask," "mask," or "patterning device" should be broadly interpreted to refer to a general patterning device that can be used to impart a patterned cross-section to an incident radiation beam, corresponding to the pattern to be produced in a target portion of a substrate; the term "light valve" may also be used in this context. In addition to classical masks (transmissive or reflective; binary, phase-shifting, hybrid, etc.), other examples of such patterning devices include: Programmable mirror arrays. Further information on such mirror arrays is provided in U.S. Patents Nos. 5,296,891 and 5,523,193, which are incorporated herein by reference. Programmable LCD arrays. Examples of such structures are given in U.S. Patent No. 5,229,872, which is incorporated herein by reference.

圖1示意性地描繪微影設備LA。微影設備LA包括:照明系統(亦稱為照明器) IL,其經組態以調節輻射光束B (例如,UV輻射、DUV輻射或EUV輻射);支撐結構(例如,遮罩台) MT,其經建構以支撐圖案化裝置(例如,遮罩) MA且連接至經組態以根據某些參數準確地定位圖案化裝置MA之第一定位器PM;基板台(例如,晶圓台) WT,其經建構以固持基板(例如,抗蝕劑塗佈晶圓-晶圓及基板為同義的且將在整個揭示中可互換地使用) W且連接至經組態以根據某些參數準確地定位基板之第二定位器PW;及投影系統(例如,折射投影透鏡系統) PS,其經組態以將由圖案化裝置MA賦予至輻射光束B之圖案投影至基板W之目標部分C (例如,包含一或多個晶粒)上。FIG1 schematically depicts a lithography apparatus LA. The lithography apparatus LA includes an illumination system (also referred to as an illuminator) IL configured to condition a radiation beam B (e.g., UV radiation, DUV radiation, or EUV radiation); a support structure (e.g., a mask stage) MT configured to support a patterning device (e.g., a mask) MA and connected to a first positioner PM configured to accurately position the patterning device MA according to certain parameters; a substrate stage (e.g., a wafer stage) WT configured to hold a substrate (e.g., a resist-coated wafer—wafer and substrate are synonymous and will be used interchangeably throughout this disclosure) W and connected to a second positioner PW configured to accurately position the substrate according to certain parameters; and a projection system (e.g., a refractive projection lens system). PS is configured to project the pattern imparted to the radiation beam B by the patterning device MA onto a target portion C of the substrate W (e.g., comprising one or more dies).

在操作中,照明器IL例如經由光束遞送系統BD自輻射源SO接收輻射光束。照明系統IL可包括用於引導、塑形及/或控制輻射之各種類型的光學組件,諸如折射、反射、磁性、電磁、靜電及/或其他類型之光學組件或其任何組合。照明器IL可用於調節輻射光束B,以在圖案化裝置MA之平面處在其橫截面中具有所要空間及角強度分佈。In operation, the illuminator IL receives a radiation beam from a radiation source SO, for example, via a beam delivery system BD. The illumination system IL may include various types of optical components for directing, shaping, and/or controlling the radiation, such as refractive, reflective, magnetic, electromagnetic, electrostatic, and/or other types of optical components, or any combination thereof. The illuminator IL may be used to condition the radiation beam B so as to have a desired spatial and angular intensity distribution in its cross-section at the plane of the patterning device MA.

本文中所使用之術語「投影系統」PS應廣泛地解譯為涵蓋適於所使用之曝光輻射或適於諸如浸潤液體之使用或真空之使用的其他因素之各種類型之投影系統,包括折射、反射、反射折射、合成、磁性、電磁及靜電光學系統或其任何組合。可認為本文中對術語「投影透鏡」之任何使用與更一般術語「投影系統」PS同義。The term "projection system" PS as used herein should be interpreted broadly to cover various types of projection systems, including refractive, reflective, catadioptric, synthetic, magnetic, electromagnetic, and electrostatic optical systems, or any combination thereof, as appropriate to the exposure radiation used or to other factors such as the use of an immersion liquid or the use of a vacuum. Any use of the term "projection lens" herein should be considered synonymous with the more general term "projection system" PS.

微影設備可屬於以下類型:其中基板之至少一部分可由具有相對高折射率之液體(例如,水)覆蓋,以便填充投影系統與基板之間的空間,此亦稱為浸潤微影。關於浸潤技術之更多資訊在以引用之方式併入本文中之美國專利第6,952,253號中給出。The lithography apparatus may be of a type in which at least a portion of the substrate is covered by a liquid having a relatively high refractive index (e.g., water) to fill the space between the projection system and the substrate, also known as immersion lithography. Further information on immersion technology is provided in U.S. Patent No. 6,952,253, which is incorporated herein by reference.

微影設備LA亦可屬於具有兩個(雙載物台)或更多個基板台WT及例如兩個或更多個支撐結構MT (未展示)之類型。在此等「多載物台」機器中,可並行地使用額外的台/結構,或可對一或多個台實行預備步驟,同時一或多個其他台用於將圖案化裝置MA之設計佈局曝光至基板W上。The lithography apparatus LA may also be of a type having two (dual-stage) or more substrate tables WT and, for example, two or more support structures MT (not shown). In such "multi-stage" machines, the additional tables/structures may be used in parallel, or preparatory steps may be performed on one or more tables while one or more other tables are being used to expose the design layout of the patterned device MA onto a substrate W.

在操作中,輻射光束B入射於固持於支撐結構(例如,遮罩台MT)上之圖案化裝置(例如,遮罩MA)上且由圖案化裝置MA圖案化。在已橫穿遮罩MA的情況下,輻射光束B穿過投影系統PS,該投影系統將光束聚焦至基板W之目標部分C上。憑藉第二定位器PW及位置感測器IF (例如,干涉量測裝置、線性編碼器、2-D編碼器或電容式感測器),可準確地移動基板台WT,例如以便在輻射光束B之路徑中定位不同目標部分C。類似地,第一定位器PM及可能的另一位置感測器(其未在圖1中明確地描繪)可用於相對於輻射光束B之路徑準確地定位遮罩MA。可使用遮罩對準標記M1、M2及基板對準標記P1、P2來對準遮罩MA與基板W。儘管所說明之基板對準標記佔據專用目標部分,但該等標記可位於目標部分之間的空間中(此等標記稱為切割道對準標記)。In operation, a radiation beam B is incident on a patterning device (e.g., a mask MA) held on a support structure (e.g., a mask table MT) and is patterned by the patterning device MA. Having traversed the mask MA, the radiation beam B passes through a projection system PS, which focuses the beam onto a target portion C on a substrate W. With the aid of a second positioner PW and a position sensor IF (e.g., an interferometric device, a linear encoder, a 2-D encoder, or a capacitive sensor), the substrate table WT can be accurately moved, for example, to locate different target portions C in the path of the radiation beam B. Similarly, a first positioner PM and possibly another position sensor (not explicitly depicted in FIG. 1 ) can be used to accurately position the mask MA relative to the path of the radiation beam B. Mask alignment marks M1, M2 and substrate alignment marks P1, P2 may be used to align mask MA with substrate W. Although the substrate alignment marks are illustrated as occupying dedicated target portions, the marks may be located in spaces between target portions (these marks are referred to as scribe line alignment marks).

如圖2中所展示,微影設備LA可形成微影單元LC (有時亦稱為微影單元(lithocell)或(微影)叢集)之部分,該微影單元常常亦包括用以對基板W執行曝光前程序及曝光後程序之設備。習知地,此等包括用以沉積抗蝕劑層之旋塗器SC、用以顯影經曝光抗蝕劑之顯影器DE、例如用於調節基板W之溫度(例如用於調節抗蝕劑層中之溶劑)的冷卻板CH及烘烤板BK。基板處置器或機器人RO自輸入/輸出埠I/O1、I/O2拾取基板W,在不同程序設備之間移動該等基板且將基板W遞送至微影設備LA之裝載匣LB。微影單元中常常亦統稱為塗佈顯影系統(track)之裝置通常處於塗佈顯影系統控制單元TCU之控制下,該塗佈顯影系統控制單元自身可受到監督控制系統SCS控制,該監督控制系統亦可例如經由微影控制單元LACU控制微影設備LA。As shown in FIG2 , the lithography apparatus LA may form part of a lithography cell LC (sometimes also referred to as a lithocell or a (lithography) cluster), which often also includes equipment for performing pre-exposure and post-exposure processes on a substrate W. As is known, these include a spin coater SC for depositing a resist layer, a developer DE for developing the exposed resist, and cooling plates CH and bake plates BK, for example, for regulating the temperature of the substrate W (e.g., for regulating the solvent in the resist layer). A substrate handler or robot RO picks up substrates W from input/output ports I/O1 and I/O2, moves them between the various process equipment, and delivers the substrates W to a cassette LB of the lithography apparatus LA. The devices in the lithography unit, often collectively referred to as the coating and development system (track), are usually under the control of the coating and development system control unit TCU. The coating and development system control unit itself can be controlled by the supervisory control system SCS, which can also control the lithography equipment LA, for example, via the lithography control unit LACU.

為正確且一致地曝光由微影設備LA曝光之基板W,需要檢測基板以量測經圖案化結構之屬性,諸如後續層之間的疊對誤差、線厚度、關鍵尺寸(CD)等。出於此目的,可在微影單元LC中包括檢測工具(未展示)。若偵測到誤差,則例如可對後續基板之曝光或對待對基板W執行之其他處理步驟進行調整,尤其在同一批量或批次之其他基板W仍待曝光或處理之前進行檢測的情況下。To correctly and consistently expose substrates W exposed by lithography apparatus LA, the substrates need to be inspected to measure properties of the patterned structures, such as overlay errors between subsequent layers, line thickness, critical dimensions (CDs), etc. For this purpose, an inspection tool (not shown) may be included in lithography cell LC. If errors are detected, adjustments can be made to the exposure of subsequent substrates or other processing steps to be performed on substrate W, particularly if the inspection is performed before other substrates W from the same batch or lot are yet to be exposed or processed.

檢測設備(其亦可稱為度量衡設備)用於判定基板W之屬性,且特定言之,判定不同基板W之屬性如何變化或與同一基板W之不同層相關聯之屬性在不同層間如何變化。檢測設備可替代地經建構以識別基板W上之缺陷,且可例如為微影單元LC之部分,或可整合至微影設備LA中,或甚至可為獨立裝置。檢測設備可量測潛影(在曝光之後在抗蝕劑層中之影像)上的屬性,或半潛影(在曝光後烘烤步驟PEB之後在抗蝕劑層中之影像)上的屬性,或經顯影抗蝕劑影像(其中已移除抗蝕劑之經曝光或未經曝光部分)上的屬性,或甚至經蝕刻影像(在諸如蝕刻之圖案轉印步驟之後)上的屬性。Inspection equipment (which may also be referred to as metrology equipment) is used to determine properties of a substrate W, and in particular, to determine how properties vary between different substrates W or how properties associated with different layers of the same substrate W vary between different layers. The inspection equipment may alternatively be configured to identify defects on the substrate W and may, for example, be part of the lithography cell LC, may be integrated into the lithography apparatus LA, or may even be a standalone device. Inspection equipment can measure properties on a latent image (the image in the resist layer after exposure), or on a semi-latent image (the image in the resist layer after the post-exposure bake step (PEB)), or on a developed resist image (where either the exposed or unexposed portions of the resist have been removed), or even on an etched image (after a pattern transfer step such as etching).

通常,微影設備LA中之圖案化程序為處理中之最關鍵步驟中的一者,其要求基板W上之結構之尺寸標定及置放之高準確度。為確保此高準確度,三個系統可經組合於所謂的「整體」控制環境中,如圖3中示意性地所描繪。此等系統中之一者為微影設備LA,其(實際上)連接至度量衡工具MT (第二系統)且連接至電腦系統CL (第三系統)。此「整體」環境之關鍵在於最佳化此等三個系統之間的協作以增強總體程序窗且提供嚴格控制迴路,從而確保由微影設備LA執行之圖案化保持在程序窗內。程序窗定義程序參數(例如,劑量、焦距、疊對)之範圍,在該範圍內,特定製程產生所定義之結果(例如功能性半導體裝置)-通常允許微影程序或圖案化程序中之程序參數在該範圍內變化。Typically, the patterning process in a lithography apparatus LA is one of the most critical steps in processing, requiring high accuracy in the sizing and placement of structures on the substrate W. To ensure this high accuracy, three systems can be combined in a so-called "holistic" control environment, as schematically depicted in FIG3 . One of these systems is the lithography apparatus LA, which is (actually) connected to a metrology tool MT (a second system) and to a computer system CL (a third system). The key to this "holistic" environment is to optimize the coordination between these three systems to enhance the overall process window and provide a tight control loop to ensure that the patterning performed by the lithography apparatus LA remains within the process window. A process window defines the range of process parameters (e.g., dose, focus, overlay) within which a particular process produces a defined result (e.g., a functional semiconductor device)—typically allowing process parameters in a lithography process or patterning process to be varied within this range.

電腦系統CL可使用待圖案化之設計佈局(之部分)來預測使用哪些解析度增強技術且執行運算微影模擬及計算,以判定哪些遮罩佈局及微影設備設定達成圖案化程序之最大總體程序窗(在圖3中由第一標度SC1中之雙白箭頭描繪)。通常,解析度增強技術經配置以匹配微影設備LA之圖案化可能性。電腦系統CL亦可用於偵測在程序窗內何處微影設備LA當前正在操作(例如使用來自度量衡工具MT之輸入),以便預測由於例如次佳處理而是否可存在缺陷(在圖3中由第二標度SC2中之指向「0」的箭頭描繪)。The computer system CL can use (a portion of) the design layout to be patterned to predict which resolution enhancement techniques to use and perform computational lithography simulations and calculations to determine which mask layouts and lithography equipment settings achieve the maximum overall process window for the patterning process (depicted in FIG3 by the double white arrows in the first scale SC1). Typically, the resolution enhancement techniques are configured to match the patterning capabilities of the lithography equipment LA. The computer system CL can also be used to detect where within the process window the lithography equipment LA is currently operating (e.g., using input from a metrology tool MT) in order to predict whether defects may exist due to, for example, suboptimal processing (depicted in FIG3 by the arrow pointing to "0" in the second scale SC2).

度量衡工具MT可將輸入提供至電腦系統CL以實現準確模擬及預測,且可將回饋提供至微影設備LA以識別例如微影設備LA之校準狀態中的可能漂移(在圖3中由第三標度SC3中之多個箭頭描繪)。The metrology tool MT may provide input to the computer system CL for accurate simulation and prediction, and may provide feedback to the lithography apparatus LA to identify, for example, possible drift in the calibration state of the lithography apparatus LA (depicted in FIG. 3 by the arrows in the third scale SC3).

微影設備LA經組態以將圖案準確地再生至基板上。所施加之特徵之位置及尺寸需要在某些容許度內。位置誤差可歸因於疊對誤差(常常稱為「疊對」)而出現。疊對為相對於第二曝光期間之第二特徵置放第一曝光期間之第一特徵的誤差。微影設備藉由在圖案化之前將各晶圓與參考準確地對準而最小化疊對誤差。此藉由使用對準感測器量測基板上之對準標記之位置來完成。關於對準工序之更多資訊可見於以引用之方式併入本文中之美國專利申請公開案第US20100214550號中。圖案尺寸標定(例如,CD)誤差可例如在基板相對於微影設備之焦點平面並未正確地定位時出現。此等焦點位置誤差可與基板表面之不平坦度相關聯。微影設備藉由在圖案化之前使用位階感測器量測基板表面構形而最小化此等焦點位置誤差。在後續圖案化期間應用基板高度校正以確保圖案化裝置於基板上之正確成像(聚焦)。關於位階感測器系統之更多資訊可見於以引用之方式併入本文中之美國專利申請公開案第US20070085991號中。The lithography apparatus LA is configured to accurately reproduce the pattern onto the substrate. The position and size of the applied features need to be within certain tolerances. Position errors can occur due to overlay errors (often referred to as "overlay"). Overlay is the error in placing a first feature of a first exposure period relative to a second feature of a second exposure period. The lithography apparatus minimizes overlay errors by accurately aligning each wafer to a reference before patterning. This is done by measuring the position of alignment marks on the substrate using alignment sensors. More information on the alignment process can be found in U.S. Patent Application Publication No. US20100214550, which is incorporated herein by reference. Pattern size calibration (e.g., CD) errors can occur, for example, when the substrate is not correctly positioned relative to the focal plane of the lithography apparatus. These focus position errors can be associated with unevenness of the substrate surface. Lithography apparatus minimizes these focus position errors by using a level sensor to measure the substrate surface topography prior to patterning. Substrate height correction is applied during subsequent patterning to ensure correct imaging (focusing) of the patterning device on the substrate. More information on level sensor systems can be found in U.S. Patent Application Publication No. US20070085991, which is incorporated herein by reference.

除微影設備LA及度量衡設備MT以外,亦可在IC生產期間使用其他處理設備。蝕刻站(未展示)在將圖案曝光至抗蝕劑中之後處理基板。蝕刻站將圖案自抗蝕劑轉印至抗蝕劑層下方之一或多個層中。通常,蝕刻係基於施加電漿介質。局部蝕刻特性可例如使用基板之溫度控制或使用電壓控制環引導電漿介質來控制。關於蝕刻控制之更多資訊可見於以引用之方式併入本文中之國際專利申請公開案第WO2011081645號及美國專利申請公開案第US 20060016561號中。In addition to the lithography equipment LA and the metrology equipment MT, other processing equipment can also be used during IC production. An etching station (not shown) processes the substrate after exposing the pattern to the resist. The etching station transfers the pattern from the resist to one or more layers below the resist layer. Typically, etching is based on applying a plasma medium. The local etching characteristics can be controlled, for example, using temperature control of the substrate or using a voltage control ring to guide the plasma medium. More information about etching control can be found in International Patent Application Publication No. WO2011081645 and U.S. Patent Application Publication No. US 20060016561, which are incorporated herein by reference.

在諸如微影程序之製程中,例如,使用諸如所描述之微影系統(例如,包含微影設備及/或一或多個其他IC製造設備)之系統曝光基板上的結構,可能出現導致不能令人滿意的效能之問題,此又可導致良率損失(非功能性裝置)。任何發散行為或非理想行為將具有一或多個根本原因。識別根本原因為解決所有製程中出現之問題的第一步驟。應注意,本揭示之上下文中之發散行為可包括出乎意料或異常良好的行為(例如,判定此良好行為之原因),而非更典型的非理想行為。During fabrication processes such as lithography processes, for example, exposing structures on a substrate using a lithography system such as described herein (e.g., a system comprising a lithography apparatus and/or one or more other IC fabrication equipment), problems may arise that lead to unsatisfactory performance, which in turn may result in yield loss (non-functional devices). Any divergent or non-ideal behavior will have one or more root causes. Identifying the root cause is the first step in resolving any issues that arise during fabrication. It should be noted that divergent behavior in the context of this disclosure can include unexpected or unusually good behavior (e.g., determining the cause of such good behavior), rather than the more typical non-ideal behavior.

隨著半導體製造中設備之複雜性增加,診斷變得愈來愈具有挑戰性。可能出現許多問題,其中許多潛在的根本原因能夠展現出相同的行為。診斷工具及故障排除常常需要執行額外量測,以便正確地識別機器或製造廠(晶圓廠)問題之根本原因。現場工程師用不完整資料執行診斷且動態地決定是否經由用於機器診斷之診斷測試及/或用於晶圓廠診斷之額外工具或晶圓量測來獲取額外資料。此等額外量測並非例行收集的,因為其成本高昂,且歸因於已經觀測到之量測的相依性,難以先驗地評估其對改良根本原因評估的影響。存在可支援工程師做出決策之可用工具,諸如圖案辨識工具及診斷流程,但此等工具之功效通常有限。As the complexity of equipment used in semiconductor manufacturing increases, diagnostics becomes increasingly challenging. Many problems can occur, many of which have potential root causes that can exhibit the same behavior. Diagnostic tools and troubleshooting often require additional measurements to correctly identify the root cause of a problem at the machine or in the fabrication facility (fab). Field engineers perform diagnostics with incomplete data and dynamically decide whether to obtain additional data through diagnostic testing for machine diagnostics and/or additional tools or wafer metrology for fab diagnostics. These additional measurements are not routinely collected because they are expensive and their impact on improving root cause assessment is difficult to assess a priori due to the dependencies on already observed measurements. Tools are available to support engineers in making decisions, such as pattern recognition tools and diagnostic processes, but these tools are generally limited in their effectiveness.

圖案辨識通常用於將問題之症狀(例如,誤差日誌條目之子集)與已知故障模式或過去的問題相匹配,對於該等問題,存在潛在診斷流程之資料庫。以此方式,解空間縮小。然而,存在大量上下文資訊需要分析。基板在製程中通常經歷數百個不同程序步驟。對於此等程序步驟中之各者,可存在數十數量級之可能的工具/腔室可用於晶圓處理。此外,即使對於同一工具/腔室,工具特質亦可隨時間推移而變化及偏移。一些上下文變數之間可存在潛在相關性(例如,歸因於不完全隨機之晶圓佈線)。此可降低根本原因分析之準確度且增加洞察時間,因為需要基於領域知識對不相關之程序步驟進行人工監督/篩選。因此,圖案辨識藉由將問題之症狀與已知故障模式或過去已解決之問題的症狀相匹配來減少該問題之解空間。圖案辨識並非互動式工具,在此意義上,圖案辨識返回匹配症狀查詢之多個潛在解。所返回之候選解可不含有實際解。圖案辨識亦不提供關於應執行哪些動作以較佳地識別根本原因的推薦。Pattern recognition is often used to match the symptoms of a problem (e.g., a subset of error log entries) to known failure modes or past problems for which there is a database of potential diagnostic flows. In this way, the solution space is reduced. However, there is a large amount of contextual information that needs to be analyzed. A substrate typically goes through hundreds of different process steps during the manufacturing process. For each of these process steps, there may be dozens of possible tools/chambers that can be used for wafer processing. Furthermore, even for the same tool/chamber, tool characteristics can change and drift over time. There may be potential correlations between some of the contextual variables (e.g., due to wafer routing that is not completely random). This can reduce the accuracy of root cause analysis and increase time to insight because it requires manual oversight/filtering of irrelevant process steps based on domain knowledge. Therefore, pattern recognition reduces the solution space for a problem by matching its symptoms to known failure modes or symptoms of previously resolved problems. Pattern recognition is not an interactive tool; in this sense, it returns multiple potential solutions that match a symptom query. The candidate solutions returned may not contain the actual solution. Pattern recognition also does not provide recommendations on which actions should be performed to better identify the root cause.

諸如貝氏(Bayesian)網路之進階機器學習方法亦已被建議用於診斷,但其同樣未解決推薦可執行哪些量測來以最少成本實現根本原因估計的問題。Advanced machine learning methods such as Bayesian networks have also been proposed for diagnosis, but they also do not address the problem of recommending which measurements can be performed to achieve root cause estimation at the lowest cost.

描述一種用於執行根本原因診斷之方法及系統,其能夠在診斷程序期間動態地推薦待執行之額外動作,例如,應收集什麼額外資訊以改良根本原因評估。此類推薦可將收集額外資訊之成本納入考量。舉例而言,若認為有必隨著升級發展改良根本原因評估,則可推薦額外資訊。各決策可根據成本效益考慮做出。決定是否推薦進一步量測之問題可被視為預測時間上之主動特徵獲取問題。因此,該方法可(至少部分地)旨在最小化判定根本原因之總體時間,以達到特定準確度(其中不確定性值低於不確定性臨限值),其中與動作相關聯之成本可為時間成本(執行特定量測之時間)。亦可考慮其他成本,例如,貨幣成本、額外工具成本等。A method and system for performing root cause diagnosis are described that dynamically recommend additional actions to be performed during the diagnostic process, such as what additional information should be collected to improve the root cause assessment. These recommendations can take into account the cost of collecting the additional information. For example, if it is deemed necessary to improve the root cause assessment as the upgrade progresses, additional information can be recommended. Decisions can be made based on cost-benefit considerations. Deciding whether to recommend further measurement can be formulated as a proactive feature acquisition problem over a forecast period. Thus, the method may (at least in part) aim to minimize the overall time to determine the root cause to achieve a certain accuracy (where the uncertainty value is below the uncertainty threshold), where the cost associated with the action may be a time cost (the time to perform a certain measurement). Other costs may also be considered, such as monetary costs, costs of additional tools, etc.

在實施例中,諸如貝氏模型之機率模型可由強化學習框架詢問。機率模型可用於評估候選根本原因作為實際根本原因之機率,藉此提供中間根本原因評估及描述彼評估中之不確定性的相關聯不確定性度量值。機率模型亦可推算未知證據(例如,尚未執行之候選動作或量測的結果)及描述所推算證據中之不確定性的相關聯不確定性度量值。In one embodiment, a probabilistic model, such as a Bayesian model, can be queried by a reinforcement learning framework. The probabilistic model can be used to estimate the probability of a candidate root cause being the actual root cause, thereby providing an intermediate root cause estimate and an associated uncertainty measure that describes the uncertainty in that estimate. The probabilistic model can also infer unknown evidence (e.g., the results of a candidate action or measurement that has not yet been performed) and an associated uncertainty measure that describes the uncertainty in the inferred evidence.

使用諸如貝氏模型之機率模型確保將不同組件及/或故障模式之互依性模型化且納入考量(例如,偵測到之透鏡問題可對其他掃描器組件之一或多個問題具有某種相依性)。此互依性為微影設備之行為特徵。強化學習框架能夠基於資料獲取之成本及收益(獎勵)而做出資料獲取之決策。隨時間推移,強化學習框架之推薦器(代理)可改良其決策制訂,以便以最低成本找到正確的根本原因。The use of probabilistic models, such as the Bayesian model, ensures that interdependencies between different components and/or failure modes are modeled and accounted for (for example, a detected lens problem may have a dependency on one or more problems in other scanner components). These interdependencies are characteristic of the lithography equipment's behavior. The reinforcement learning framework enables data acquisition decisions based on the costs and benefits (rewards) of data acquisition. Over time, the framework's recommender (agent) refines its decision-making to identify the correct root cause at the lowest cost.

此類方法可使用機器學習模型利用部分資訊執行根本原因評估,同時提出在環境內查詢哪些額外量測以便動態地改良其評估。系統可視情況與現場工程師或其他專家互動且使用其回饋來改良根本原因估計效能及/或決策制訂/動作排名。This approach uses machine learning models to perform root cause assessments using partial information while also proposing additional metrics to query within the context to dynamically refine the assessment. Optionally, the system can interact with field engineers or other experts and use their feedback to refine root cause estimation performance and/or decision making/action ranking.

圖4為描述可能實施例之高級流程圖。根本原因估計步驟400產生中間根本原因估計405。基於中間根本原因估計405而判定410量測獲取分數。推薦器415基於量測獲取分數及諸如獲取成本之額外資訊而推薦進一步動作。進一步動作可為應獲取哪一或多個後續量測(若存在)。若推薦進一步動作(例如,量測) Y,則執行420所推薦動作。再次執行此等根本原因估計步驟400,以基於自所推薦動作420獲得之擴展資訊而產生更新的中間根本原因估計405。在某一時刻,例如,當中間根本原因估計被視為足夠確定時,推薦器415可不推薦進一步動作N。此最後的中間根本原因估計405可接著最終確定425為輸出根本原因估計430。視情況,推薦器之推薦可經呈現給人類專家435 (例如,現場工程師),該人類專家可將關於其之回饋提供給推薦器415。FIG4 is a high-level flow chart describing a possible embodiment. A root cause estimation step 400 generates an intermediate root cause estimate 405. A measurement acquisition score is determined 410 based on the intermediate root cause estimate 405. A recommender 415 recommends a further action based on the measurement acquisition score and additional information, such as acquisition cost. The further action may be which subsequent measurement(s) should be acquired (if any). If further action (e.g., measurement) Y is recommended, the recommended action is executed 420. These root cause estimation steps 400 are executed again to generate an updated intermediate root cause estimate 405 based on the expanded information obtained from the recommended action 420. At a certain point, for example, when the intermediate root cause estimate is deemed sufficiently certain, the recommender 415 may not recommend further action N. This final intermediate root cause estimate 405 may then be finally determined 425 as an output root cause estimate 430. Optionally, the recommender's recommendation may be presented to a human expert 435 (e.g., a field engineer), who may provide feedback thereon to the recommender 415.

根本原因估計步驟400可採用至少一個機器學習模型,以使用可用資訊及量測來評估(中間)根本原因及其不確定性。任何合適的不確定性度量可用於量化不確定性。在其評估中,模型可使用任何缺失量測之推算(估計) (或推算缺失量測)。由於診斷量測通常對彼此具有相依性,因此機器學習模型可包含至少一個機率模型,諸如至少一個貝氏網路,其將特徵當中的條件相依性納入考量。可使用多個此等(例如,機率)機器學習模型,其中各模型模型化系統之各別子模組。The root cause estimation step 400 may employ at least one machine learning model to estimate the (intermediate) root cause and its uncertainty using available information and measurements. Any suitable uncertainty measure may be used to quantify the uncertainty. In its evaluation, the model may use inferences (estimates) of any missing measurements (or infer missing measurements). Because diagnostic measurements often have dependencies on each other, the machine learning model may include at least one probabilistic model, such as at least one Bayesian network, that takes into account conditional dependencies among the features. Multiple such (e.g., probabilistic) machine learning models may be used, each modeling a respective submodule of the system.

量測獲取分數估計步驟410可將相關量組合成一個量測獲取分數或量測獲取值(例如,每個缺失量測或候選動作)。相關量可尤其包含以下中之一或多者:已知資訊或證據(例如,尤其來自量測、日誌、感測器值、測試結果、手動檢查);與動作相關聯之根本原因評估之任何經估計、推斷或已知的資訊增益(任何合適的資訊性度量或資訊理論度量可用於量化資訊增益,例如基於熵之度量);缺失值之潛在推算/估計/抽象;與此等缺失值相關聯之不確定性;額外模型;上下文資訊(例如,組件之年齡或使用情況)。舉例而言,若缺失量測可以低不確定性來推算,則不需要對其進行量測。在另一實例中,舊的及/或使用良好之組件可更有可能與根本原因相關,且因此,與此類組件相關聯之任何量測可被認為更有可能提供相關資訊。The measurement acquisition score estimation step 410 can combine relevant quantities into a measurement acquisition score or measurement acquisition value (e.g., for each missing measurement or candidate action). Relevant quantities can include one or more of the following: known information or evidence (e.g., from measurements, logs, sensor values, test results, manual inspection, etc.); any estimated, inferred, or known information gain associated with the root cause assessment associated with the action (any suitable informativeness metric or information theory metric can be used to quantify information gain, such as an entropy-based metric); potential inferences/estimates/abstractions of missing values; uncertainty associated with such missing values; additional models; contextual information (e.g., the age or usage of the component). For example, if a missing measurement can be inferred with low uncertainty, it does not need to be measured. In another example, old and/or well-used components may be more likely to be associated with a root cause, and therefore, any measurements associated with such components may be considered more likely to provide relevant information.

推薦器415可將各候選動作之量測估計分數(例如,作為中間正獎勵)與來自環境之其他資訊(諸如對應成本資訊(例如,中間負獎勵))組合在一起,且推薦下一個動作。此推薦可包含根據其分數對可能的額外或候選動作/量測進行排名。可基於此排名來執行動作。舉例而言,可在無人為干預之情況下對排名最高的推薦採取行動。視情況,最高排名推薦中之一或多者可經提供給可做出最終選擇的人類專家435。The recommender 415 can combine the metric estimate scores for each candidate action (e.g., as a median positive reward) with other information from the environment, such as corresponding cost information (e.g., median negative reward), and recommend the next action. This recommendation can include ranking possible additional or candidate actions/metrics according to their scores. The action can be executed based on this ranking. For example, the highest-ranked recommendation can be acted upon without human intervention. Optionally, one or more of the highest-ranked recommendations can be provided to a human expert 435 who can make the final selection.

專家435可為迴路中之人類(現場工程師),其接受推薦且決定是否批准該等推薦及/或批准哪些推薦。人類輸入可回饋給推薦器415以便改良其決策制訂。此回饋可為簡單的回饋命令(例如,撤銷、正確、不正確)或更詳細的回饋,諸如改變推薦之排名或建議不同動作集合。在已判定根本原因之後(例如,在發散行為事件之後),人類回饋可包括根本原因自身。此組件為視情況選用的,因為其需要額外的設計複雜性及軟體介面;然而,其可增加推薦器系統之效能。Expert 435 can be a human in the loop (field engineer) who receives recommendations and decides whether to approve them and/or which recommendations to approve. Human input can be fed back to recommender 415 to improve its decision making. This feedback can be a simple feedback command (e.g., undo, correct, incorrect) or more detailed feedback, such as changing the ranking of the recommendation or suggesting a different set of actions. After the root cause has been determined (e.g., after a divergent behavioral event), the human feedback can include the root cause itself. This component is optional because it requires additional design complexity and software interface; however, it can increase the performance of the recommender system.

在特定實施中,所提出的用於根本原因判定之方法可使用強化學習框架內之機率模型。機率模型可包含機率圖模型,且可實施關於圖4所描述之根本原因估計及量測獲取分數判定步驟。舉例而言,機率模型可包含貝氏網路模型。根本原因估計及量測獲取分數判定可進一步使用使用機率模型之合適的模擬技術,諸如蒙地卡羅模擬(Monte Carlo simulation)。因此,所提出的實施例可使用貝氏網路(BN)或其他機率模型作為自動化推理工具來找到最有可能的根本原因(RC)。In certain embodiments, the proposed method for root cause determination may utilize a probability model within a reinforcement learning framework. The probability model may include a probability graphical model and may implement the root cause estimation and measurement score determination steps described with respect to FIG. 4 . For example, the probability model may include a Bayesian network model. The root cause estimation and measurement score determination may further utilize appropriate simulation techniques using the probability model, such as Monte Carlo simulation. Therefore, the proposed embodiment may utilize a Bayesian network (BN) or other probability model as an automated reasoning tool to find the most likely root cause (RC).

其餘揭示內容將假定(一或多個)基於BN之模型。然而,此並非必需的,且可使用任何合適之機率模型,該機率模型可判定未觀測到之組件健康狀態(根本原因)及視情況以下中之任一者或多者之聯合分佈:上下文資訊(例如,組件年齡)、未觀測到的推算或抽象、診斷證據(日誌、感測器值、測試結果、手動檢查等)。聯合分佈為描述系統之所有變數(亦即觀測到的及未觀測到的)之分佈,且不限於根本原因。The remainder of this disclosure assumes a BN-based model(s). However, this is not required, and any suitable probability model may be used that can determine the joint distribution of unobserved component health (root causes) and any one or more of the following, as appropriate: contextual information (e.g., component age), unobserved inferences or abstractions, and diagnostic evidence (logs, sensor values, test results, manual inspection, etc.). The joint distribution describes the distribution of all variables (i.e., observed and unobserved) of the system and is not limited to root causes.

機率圖模型或BN模型可包含不一定需要觀測之多個變數(例如,未觀測到之變數可包括表示根本原因之節點)。舉例而言,變數可為有向圖結構(諸如有向非循環圖(DAG))之節點(頂點)。節點之值可通過機率模型取決於其上代之值。DAG引起模型中之所有變數之聯合機率分佈的因子分解。舉例而言,使用貝氏方法,觀測到之節點/變數通過以下方式引起未觀測到之節點/變數上的後驗分佈:以其上代為條件之一或多個子節點之值的機率模型,及沒有上代之節點之值的先驗分佈。Probabilistic graphical models or BN models can include multiple variables that do not necessarily need to be observed (for example, unobserved variables can include nodes that represent root causes). For example, the variables can be nodes (vertices) of a directed graph structure, such as a directed acyclic graph (DAG). The value of a node can depend on the value of its predecessor through a probability model. The DAG causes a factorization of the joint probability distribution of all variables in the model. For example, using Bayesian methods, an observed node/variable causes the posterior distribution over the unobserved nodes/variables by: a probability model of the values of one or more child nodes conditioned on its predecessor, and a prior distribution of the values of nodes without predecessors.

後驗(及貝氏網路)可用於模擬額外證據,使得可能或候選(下一個)診斷動作可基於其對網路之根本原因節點之後驗引起的預期改變而排名。如已描述,此額外證據可包含以下中之一或多者:任何未知節點之推算值、不確定性、上下文資訊及資訊增益。此額外證據可經組合或概括成量測獲取分數,藉由該分數可對候選診斷動作進行排名。Posteriors (and Bayesian networks) can be used to simulate additional evidence, allowing possible or candidate (next) diagnostic actions to be ranked based on their expected changes to the root cause nodes of the network. As described, this additional evidence can include one or more of the following: estimated values of any unknown nodes, uncertainty, contextual information, and information gain. This additional evidence can be combined or summarized into a metric to obtain a score, which can be used to rank candidate diagnostic actions.

圖5為繪示根據本文中所揭示之實施例的可用於根本原因估計模組之機率圖模型之特定簡化實例的網路圖。在此網路中,菱形節點500表示潛在或候選根本原因;節點之顏色愈深,彼節點愈有可能為根本原因(在此實例中,第三及第五菱形節點500同樣有可能為根本原因)。方形節點A至F為保存資訊或證據之證據節點,例如多個診斷測試之值及/或結果。證據節點A、B、D及F之深色陰影表示診斷動作已經執行,且對應證據已插入網路中。節點A、B、D及F上之證據引起不具有指定值之所有其他節點(此處為C、E)上的後驗p 1。特定言之,此經由邊緣化引起證據節點C及E上之雙變量後驗π。 FIG5 is a network diagram illustrating a specific simplified example of a probability graphical model that can be used in a root cause estimation module according to embodiments disclosed herein. In this network, diamond-shaped nodes 500 represent potential or candidate root causes; the darker the node, the more likely that node is the root cause (in this example, the third and fifth diamond-shaped nodes 500 are equally likely to be the root cause). Square nodes A through F are evidence nodes that store information or evidence, such as the values and/or results of multiple diagnostic tests. The dark shading of evidence nodes A, B, D, and F indicates that a diagnostic action has been performed and the corresponding evidence has been inserted into the network. The evidence on nodes A, B, D, and F causes the posterior p 1 on all other nodes (here, C and E) that do not have the specified value. Specifically, this is the bivariate posterior π at the evidence nodes C and E induced by marginalization.

為估計與決定進一步動作(例如,進一步獲取)相關的量,可執行以下演算法: 1. 使p 1為在觀測所有已知證據(亦即,迄今為止收集到之證據)之後在網路之未指定節點上引起的後驗。 2. 使π為診斷測試(候選動作)結果之在未指定節點上邊緣化的後驗p 1。 3. 自前述後驗取樣以單獨獲得尚未執行之診斷測試或候選動作之經估計結果(一或多個經取樣值)。 4. 對於尚未執行的診斷動作當中的各節點, a. 對於彼節點之經取樣值中之各者, i.   將點a.之值插入步驟2之節點中。 ii.  運算根本原因節點中之新後驗p 2。 iii. 評估後驗p 2相對於p 1之改變的度量(在沒有插入額外證據之情境中為後驗)。此度量可尤其為p 1與p 2之間的ℓ2距離,或在每一節點處p 1與p 2之間的互資訊之聚合,或資訊增益之聚合。 b. 例如使用蒙地卡羅法,跨節點之經取樣值估計度量中之預期改變。 5. 基於在點4b處所估計之值而輸出任何候選動作(未執行之動作)以及後驗中之相關聯預期改變(例如,相關聯根本原因估計中之不確定性度量)。 To estimate quantities relevant to deciding on further actions (e.g., further acquisitions), the following algorithm can be performed: 1. Let p1 be the posterior induced at the unspecified nodes of the network after observing all known evidence (i.e., evidence collected so far). 2. Let π be the posterior p1 marginalized at the unspecified nodes for the outcome of the diagnostic test (candidate action). 3. Sample from the posterior to obtain an estimated outcome (one or more sampled values) for each diagnostic test or candidate action that has not yet been performed. 4. For each node in the unperformed diagnostic action, a. For each of the sampled values for that node, i. Insert the value of point a. into the node from step 2. ii. Compute the new posterior p2 in the root cause node. iii. Evaluate a measure of the change in the posterior p2 relative to p1 (the posterior in the absence of additional evidence). This measure can be, in particular, the ℓ2 distance between p1 and p2 , or the aggregation of the mutual information between p1 and p2 at each node, or the aggregation of the information gain. b. Estimate the expected change in the metric from the sampled values across the nodes, for example using a Monte Carlo method. 5. Output any candidate actions (actions not taken) and the associated expected change in the posterior (e.g., a measure of uncertainty in the associated root cause estimate) based on the value estimated at point 4b.

對於推薦器,提出基於模型之強化學習實施,視情況具有人類回饋。此僅為實例實施且可使用更傳統的機器學習技術。舉例而言,代替學習根據其分數及成本對動作計劃進行排名之策略,可基於臨限值或根本原因估計模型之級聯而建構啟發法。然而,強化學習(RL)天然地適合於此應用。特定言之,歸因於用於模型化根本原因估計之機率模型(貝氏網路)的(良好)準確度,訓練此類基於模型之強化學習為資料高效的。For the recommender, a model-based reinforcement learning implementation is proposed, optionally with human feedback. This is only an example implementation and more traditional machine learning techniques can be used. For example, instead of learning a strategy to rank action plans according to their scores and costs, a heuristic can be constructed based on a cascade of threshold or root cause estimation models. However, reinforcement learning (RL) is a natural fit for this application. In particular, due to the (good) accuracy of the probabilistic model (Bayesian network) used to model root cause estimation, training such a model-based reinforcement learning is data-efficient.

強化學習框架可藉由繼續使用機率模型或BN來學習,以基於觀測到之證據而判定根本原因之機率,且隨後提出(例如,排名)動作(例如,量測、干預等),以便以具有成本效益之方式最大化或增強正確根本原因推斷的機率。可詢問機率模型以基於證據及強化學習框架(視情況由工程師幫助)而提供後驗,以學習與證據收集相關之哪些動作會驅動後驗,使得其改良根本原因估計。The reinforcement learning framework can learn by continuously using a probabilistic model or BN to determine the probability of a root cause based on observed evidence, and then propose (e.g., rank) actions (e.g., measurement, intervention, etc.) to maximize or increase the probability of correct root cause inference in a cost-effective manner. The probabilistic model can be queried to provide a posterior based on the evidence and the reinforcement learning framework (optionally with the help of an engineer) to learn which actions related to evidence collection drive the posterior so that it improves the root cause estimate.

圖6為繪示根據強化學習方法之根本原因判定之方法的流程圖。該流程展示將描述之推薦器600及已經描述之根本原因估計器620 (例如,包含機率模型或BN模型)。6 is a flow chart illustrating a method for root cause determination based on a reinforcement learning approach. The flow chart shows a recommender 600 to be described and a root cause estimator 620 already described (e.g., including a probability model or a BN model).

RL實施可體現馬可夫(Markov)決策過程(MDP),包含與環境Env互動之代理(推薦器600)、定義狀態空間之狀態S集合及每個狀態之動作A集合。在特定(例如,當前)狀態S t中,代理600根據必須學習之策略自彼狀態S t之動作(候選動作)集合決定下一個動作A t。當代理600決定改變狀態時,其得到獎勵R t。代理之目標為最大化其總獎勵(例如,判定最大化該獎勵之策略)。 RL implementations can embody a Markov decision process (MDP), comprising an agent (recommender 600) interacting with an environment Env, a set of states S, and a set of actions A for each state, defining a state space. In a particular (e.g., current) state St , the agent 600 determines the next action At from the set of actions (candidate actions) in that state St based on a policy that must be learned. When the agent 600 decides to change state, it receives a reward Rt . The agent's goal is to maximize its total reward (e.g., by determining a policy that maximizes this reward).

代理基於來自環境Env之(當前)狀態S t而決定610下一個動作A t。此類動作可包含代理600推薦接下來可執行之候選動作或診斷測試,以便獲取額外資料及/或包含可能候選動作之排名。因此,代理610為所提出之方案之推薦器。可自根本原因估計模型620獲得中間獎勵及資訊625,尤其諸如:中間或當前根本原因預測Est及/或估計中之相關聯不確定性及/或未觀測到之特徵。根本原因估計模型620接收各狀態之所有可用資訊/量測615。 The agent determines 610 the next action A t based on the (current) state S t from the environment Env. Such actions may include the agent 600 recommending candidate actions or diagnostic tests to be executed next in order to obtain additional data and/or including a ranking of possible candidate actions. Thus, the agent 610 acts as a recommender of proposed solutions. Intermediate rewards and information 625 may be obtained from the root cause estimation model 620, in particular: the intermediate or current root cause prediction E st and/or the associated uncertainty in the estimate and/or unobserved features. The root cause estimation model 620 receives all available information/measurements 615 for each state.

決策610處之可能動作可為i)獲取Y未觀測到之特徵中之任一者,亦即,昂貴的量測Meas或其集合,或ii)停止N且輸出當前預測Est。Possible actions at decision 610 may be i) obtaining any of Y unobserved features, i.e., expensive measurements Meas or a set thereof, or ii) stopping N and outputting the current prediction Est.

狀態S t含有到目前為止收集到之所有資訊615及新獲取之資訊,如在量測Meas處所獲取。自一種狀態至另一種狀態的轉變很大程度上藉由診斷量測之相依性及其與潛在根本原因之關係(亦即由貝氏網路620模型化之條件相依性)來判定。 The state St contains all the information 615 collected so far and newly acquired information, such as that acquired at the measurement Meas. The transition from one state to another is largely determined by the dependencies of the diagnostic measurements and their relationship to potential root causes (i.e., the conditional dependencies modeled by the Bayesian network 620).

環境Env包含系統中之所有可能狀態及所有狀態轉變。環境與提供狀態更新及獎勵之代理互動。The environment, Env, contains all possible states in the system and all state transitions. The environment interacts with agents that provide state updates and rewards.

獎勵R t包含用根本原因估計器判定之任何所提出的動作之正獎勵(例如,對應於圖4中之獲取分數)及與任何動作之效能相關聯之任何負獎勵或成本。在各狀態處,代理在獲取量測時得到負獎勵(或成本) Cst。簡言之,對於任何額外量測,成本可為相同的。然而,若成本取決於動作之實際成本(例如,就時間及/或任何其他考慮而言,諸如貨幣成本/所需的額外工具等),則可判定較佳的策略。一些度量衡動作可與比其他度量衡動作高得多的成本相關聯(例如,使用一或多個機載感測器在所討論工具(例如,掃描器)內執行的度量衡動作可比需要其他工具或需要將工具脫機及/或分開的度量衡動作更便宜)。基於中間根本原因評估Est之任何經估計改良,可授予額外正獎勵625。可例如針對各新狀態及/或每次獲取資訊來判定中間獎勵。此等中間獎勵可基於資訊增益及中間根本原因評估之改良,且可包括額外正獎勵。 The reward Rt includes the positive reward for any proposed action determined by the root cause estimator (e.g., corresponding to the score achieved in Figure 4) and any negative reward or cost associated with the effectiveness of any action. At each state, the agent receives a negative reward (or cost) Cst when it achieves a measurement. In short, the cost can be the same for any additional measurement. However, if the cost depends on the actual cost of the action (e.g., in terms of time and/or any other considerations, such as monetary cost/extra tools required), then a better strategy can be determined. Some metrology actions may be associated with significantly higher costs than other metrology actions (e.g., a metrology action performed within the tool in question (e.g., a scanner) using one or more onboard sensors may be less expensive than a metrology action that requires additional tools or requires the tool to be offline and/or separated). Additional positive rewards 625 may be awarded based on any estimated improvement in the intermediate root cause assessment Est. Intermediate rewards may be determined, for example, for each new state and/or each time information is acquired. Such intermediate rewards may be based on information gain and improvements in the intermediate root cause assessment and may include additional positive rewards.

當根本原因情況已經解決時,在程序終止之後判定最終獎勵。此可為當以特定確定性(例如,低於臨限不確定性值之不確定性)識別/估計根本原因時。最終獎勵描述代理以最少成本(例如,最少量測次數或量測時間)獲取正確根本原因的成功程度。以此方式,可在最佳化根本原因估計之效能與最小化所獲取資訊之間實現折衷。A final reward is determined after the process terminates, when the root cause condition has been resolved. This can be when the root cause is identified/estimated with a certain degree of certainty (e.g., an uncertainty below a critical uncertainty value). The final reward describes the agent's success in obtaining the correct root cause with the least cost (e.g., the minimum number of measurements or measurement time). In this way, a trade-off can be achieved between optimizing the effectiveness of the root cause estimation and minimizing the amount of information obtained.

人類專家605亦可將回饋FB (諸如獎勵)提供至代理600,以指示其對代理之推薦的滿意度。此可幫助代理600改良其策略。人類與代理互動之更有效方式可為在特定狀態下直接對任何動作A t提供輸入。人類對代理之輸入之實例可為「UNDO」、「正確」、「不正確」或其自身的決策(排名)額外量測獲取。 Human expert 605 can also provide feedback (FB) (such as rewards) to agent 600 to indicate their satisfaction with the agent's recommendations. This can help agent 600 refine its strategy. A more effective way for humans to interact with the agent is to directly provide input to any action A t in a specific state. Examples of human input to the agent could be "UNDO,""Correct,""Incorrect," or additional metrics about the agent's own decision (ranking).

代理600經訓練以學習推薦動作(諸如量測獲取)之最佳策略。為學習最佳策略,可使用任何目前先進技術RL演算法(例如,視情況與人類回饋FB組合)。可使用之目前先進技術演算法例如為近端策略最佳化。在此情況下,獎勵將包括除任何格式之其他資訊之外的人類回饋。人類回饋可如何包括於獎勵中之實例係使用人類回饋與推薦之間的任何距離估計(諸如庫貝克-李柏散度(Kullback Leibler divergence)),或甚至使用人類輸入作為監督標記進行模型更新或梯度訓練。由於可提供中間獎勵之貝氏網路的支援,此類實施可支援不規則人類輸入。Agent 600 is trained to learn the best policy for recommending actions (e.g., measurement acquisition). To learn the best policy, any state-of-the-art RL algorithm can be used (e.g., combined with human feedback FB, as appropriate). An example of a state-of-the-art algorithm that can be used is proximal policy optimization. In this case, the reward will include human feedback in addition to other information in any format. Examples of how human feedback can be included in the reward are using any distance estimate between human feedback and recommendations (e.g., Kullback-Leibler divergence), or even using human input as a supervisory marker for model updates or gradient training. This implementation can support irregular human input due to the support of Bayesian networks that provide intermediate rewards.

人類與代理互動可使用人類可理解的代理決策解釋。此解釋可經由複雜決策函數(諸如線性近似、決策樹等)之可解釋近似來提供。Human-agent interactions can be explained using human-understandable explanations of the agent's decisions. This explanation can be provided by interpretable approximations of complex decision functions (e.g., linear approximations, decision trees, etc.).

根本原因估計器之實際實施可使用複數個貝氏網路(例如,裝備之各(子)域或(子)功能一個),可針對該複數個貝氏網路學習一或多個策略,例如,學習特定於客戶之最佳解析度策略或按(子)領域對其進行專門化。A practical implementation of the root cause estimator may use a plurality of Bayesian networks (e.g., one for each (sub)domain or (sub)function of the equipment), for which one or more strategies may be learned, e.g., learning a customer-specific optimal resolution strategy or specializing it by (sub)domain.

雖然本文中所揭示之概念描述於根本原因分析之上下文中,但其不限於此。本文中所揭示之概念可應用於任何設備、系統或配置之評估動作,其中可獲取具有相關聯成本之額外資料以做出評估動作,額外資料係相依的,且需要關於是否獲取額外資料做出決策。While the concepts disclosed herein are described in the context of root cause analysis, they are not limited thereto. The concepts disclosed herein can be applied to any device, system, or configuration evaluation activity where additional data with an associated cost is available for evaluation, the additional data is dependent, and a decision needs to be made regarding whether to obtain the additional data.

雖然本文中所揭示之概念係關於製造系統、更特定言之IC製造系統(例如,包含微影設備/掃描器、度量衡設備、蝕刻設備、沉積設備中之一或多者)而揭示,但其可適用於任何系統。Although the concepts disclosed herein are disclosed with respect to a fabrication system, more particularly an IC fabrication system (e.g., including one or more of a lithography apparatus/scanner, a metrology apparatus, an etch apparatus, or a deposition apparatus), they may be applicable to any system.

儘管可在本文中特定參考在IC製造中微影設備之使用,但應理解,本文中所描述之微影設備可具有其他應用。可能的其他應用包括製造整合式光學系統、用於磁疇記憶體之導引及偵測圖案、平板顯示器、液晶顯示器(LCD)、薄膜磁頭等。Although specific reference may be made herein to the use of lithography equipment in IC manufacturing, it should be understood that the lithography equipment described herein may have other applications. Possible other applications include the fabrication of integrated optical systems, guide and detection patterns for magnetic resonance memory, flat panel displays, liquid crystal displays (LCDs), thin film magnetic heads, and the like.

儘管可在本文中特定參考在微影設備之上下文中本發明之實施例,但本發明之實施例可用於其他設備中。本發明之實施例可形成遮罩檢測設備、度量衡設備或量測或處理諸如晶圓(或其他基板)或遮罩(或其他圖案化裝置)之物件之任何設備之部分。此等設備通常可稱為微影工具。此微影工具可使用真空狀況或環境(非真空)狀況。Although specific reference may be made herein to embodiments of the present invention in the context of lithography equipment, embodiments of the present invention may be used in other equipment. Embodiments of the present invention may form part of mask inspection equipment, metrology equipment, or any equipment that measures or processes objects such as wafers (or other substrates) or masks (or other patterned devices). Such equipment may generally be referred to as lithography tools. Such lithography tools may utilize vacuum conditions or ambient (non-vacuum) conditions.

儘管上文可特定參考本發明之實施例在光學微影之上下文中之使用,但應瞭解,在上下文允許之情況下,本發明不限於光學微影且可用於其他應用(例如壓印微影)中。Although specific reference may be made above to the use of embodiments of the present invention in the context of photolithography, it will be appreciated that the present invention is not limited to photolithography and may be used in other applications, such as imprint lithography, where the context permits.

雖然上文已描述本發明之特定實施例,但應瞭解,可以與所描述方式不同之其他方式來實踐本發明。以上描述意欲為說明性,而非限制性的。因此,對於熟習此項技術者而言將顯而易見,可在不脫離下文所闡述之申請專利範圍之範疇的情況下對所描述之本發明進行修改。Although specific embodiments of the present invention have been described above, it should be understood that the present invention may be practiced in other ways than those described. The above description is intended to be illustrative rather than restrictive. Therefore, it will be apparent to those skilled in the art that modifications may be made to the present invention as described without departing from the scope of the claims set forth below.

400:根本原因估計步驟 405:中間根本原因估計 410:步驟 415:推薦器 420:步驟 425:步驟 430:輸出根本原因估計 435:人類專家 500:菱形節點 600:推薦器/代理 605:人類專家 610:決策/代理 615:可用資訊/量測 620:根本原因估計器/根本原因估計模型/貝氏網路 625:中間獎勵及資訊 A:節點 A t:動作 B:輻射光束/節點 BD:光束遞送系統 BK:烘烤板 C:目標部分/節點 CH:冷卻板 CL:電腦系統 Cst:負獎勵 D:節點 DE:顯影器 E:節點 Env:環境 Est:中間或當前根本原因預測/中間根本原因評估 F:節點 FB:回饋 I/O1:輸入/輸出埠 I/O2:輸入/輸出埠 IF:位置感測器 IL:照明系統/照明器 LA:微影設備 LACU:微影控制單元 LB:裝載匣 LC:微影單元 M1:遮罩對準標記 M2:遮罩對準標記 MA:圖案化裝置/遮罩 Meas:量測 MT:支撐結構/遮罩台/度量衡工具 P1:基板對準標記 P2:基板對準標記 PM:第一定位器 PS:投影系統 PW:第二定位器 RO:基板處置器/機器人 R t:獎勵 SC:旋塗器 SC1:第一標度 SC2:第二標度 SC3:第三標度 SCS:監督控制系統 SO:輻射源 S t:狀態 TCU:塗佈顯影系統控制單元 W:基板 WT:基板台 400: Root Cause Estimation Step 405: Intermediate Root Cause Estimation 410: Step 415: Recommender 420: Step 425: Step 430: Output Root Cause Estimation 435: Human Expert 500: Diamond Node 600: Recommender/Agent 605: Human Expert 610: Decision/Agent 615: Available Information/Measurement 620: Root Cause Estimator/Root Cause Estimation Model/Bayesian Network 625: Intermediate Reward and Information A: Node A t :Action B: Radiation beam/node BD: Beam delivery system BK: Bake plate C: Target part/node CH: Cooling plate CL: Computer system Cst: Negative reward D: Node DE: Display E: Node Env: Environment Est: Intermediate or current root cause prediction/intermediate root cause assessment F: Node FB: Feedback I/O1: Input/output port I/O2: Input/output port IF: Position sensor IL: Lighting System/Illuminator LA: Lithography Equipment LACU: Lithography Control Unit LB: Carrier LC: Lithography Unit M1: Mask Alignment Mark M2: Mask Alignment Mark MA: Patterning Device/Mask Meas: Measurement MT: Support Structure/Mask Stage/Metrology Tool P1: Substrate Alignment Mark P2: Substrate Alignment Mark PM: Primary Positioner PS: Projection System PW: Secondary Positioner RO: Substrate Handler/Robot Rt : Reward SC: Spin Coater SC1: Primary Scale SC2: Secondary Scale SC3: Third Scale SCS: Supervisory Control System SO: Radiation Source St : Status TCU: Coating and Development System Control Unit W: Substrate WT: Substrate Stage

現將參考隨附示意性圖式而僅藉助於實例來描述本發明之實施例,在該等圖式中: 圖1描繪微影設備之示意性概觀; 圖2描繪微影單元之示意性概觀; 圖3描繪整體微影之示意性表示,其表示用以最佳化半導體製造之三種關鍵技術之間的協作; 圖4為繪示根據一實施例之根本原因估計方法的高級流程圖; 圖5為可用於本文中所揭示之實施例中的機率圖模型之特定實例;且 圖6為繪示根據一實施例之根本原因估計方法之強化學習實施的流程圖。 Embodiments of the present invention will now be described, by way of example only, with reference to the accompanying schematic drawings, in which: Figure 1 depicts a schematic overview of a lithography apparatus; Figure 2 depicts a schematic overview of a lithography unit; Figure 3 depicts a schematic representation of overall lithography, illustrating the collaboration between three key technologies used to optimize semiconductor manufacturing; Figure 4 is a high-level flow chart illustrating a root cause estimation method according to one embodiment; Figure 5 is a specific example of a probability graph model that can be used in embodiments disclosed herein; and Figure 6 is a flow chart illustrating a reinforcement learning implementation of a root cause estimation method according to one embodiment.

400:根本原因估計步驟 400: Root cause estimation step

405:中間根本原因估計 405: Intermediate Root Cause Estimate

410:步驟 410: Step

415:推薦器 415: Recommender

420:步驟 420: Steps

425:步驟 425: Steps

430:輸出根本原因估計 430: Output root cause estimate

435:人類專家 435:Human Expert

Claims (15)

一種用於評估複數個候選動作之方法,該複數個候選動作用於獲得證據資料且與至少一個製造設備或系統之一評估動作相關,該方法包含: 獲得至少一個機率模型,該至少一個機率模型使該證據資料與該製造設備之一或多個根本原因評估之一經估計機率相關; 使用該至少一個機率模型基於包含來自尚未執行之一或多個候選動作之額外證據的證據資料而判定一或多個根本原因評估之一經估計機率; 基於該一或多個根本原因評估之該各別經估計機率及該一或多個候選動作之一相關各別成本而判定一獎勵;及 基於該獎勵而決定是否執行該一或多個候選動作中之任一者。 A method for evaluating a plurality of candidate actions based on evidence data associated with an evaluation action for at least one manufacturing facility or system, the method comprising: obtaining at least one probability model that relates the evidence data to an estimated probability of one or more root cause evaluations for the manufacturing facility; using the at least one probability model to determine an estimated probability of one or more root cause evaluations based on evidence data including additional evidence from one or more candidate actions that have not yet been performed; determining a reward based on the respective estimated probabilities of the one or more root cause evaluations and a respective cost associated with the one or more candidate actions; and determining whether to perform any of the one or more candidate actions based on the reward. 如請求項1之方法,其中該一或多個候選動作包含執行至少一或多個額外量測及/或診斷動作。The method of claim 1, wherein the one or more candidate actions include performing at least one or more additional measurement and/or diagnostic actions. 如請求項1之方法,其中該至少一個機率模型包含至少一個貝氏(Bayesian)網路模型。The method of claim 1, wherein the at least one probability model comprises at least one Bayesian network model. 如請求項1之方法,其進一步包含使用該至少一個機率模型來判定與各該一或多個根本原因評估相關聯之一不確定性。The method of claim 1, further comprising using the at least one probability model to determine an uncertainty associated with each of the one or more root cause assessments. 如請求項1之方法,其進一步包含使用該至少一個機率模型來為尚未執行之該一或多個候選動作推算該證據資料,以獲得經推算證據資料;且其中該證據資料包含該經推算證據資料。The method of claim 1, further comprising using the at least one probability model to infer the evidence data for the one or more candidate actions that have not yet been executed to obtain inferred evidence data; and wherein the evidence data includes the inferred evidence data. 如請求項1之方法,其中該證據資料進一步包含上下文資訊及/或資訊增益資料。The method of claim 1, wherein the evidence data further includes contextual information and/or information gain data. 如請求項1之方法,其中該方法經由多次反覆執行,直至以一足夠的確定性估計一或多個根本原因評估之該經估計機率,其中各反覆係基於該證據資料,該證據資料包含作為先前一或多次反覆之決策步驟之一結果而獲得的任何額外證據資料。The method of claim 1, wherein the method is performed a plurality of times until the estimated probability of one or more root cause assessments is estimated with sufficient certainty, wherein each iteration is based on the evidentiary data, including any additional evidentiary data obtained as a result of a decision-making step in the previous one or more iterations. 如請求項7之方法,其中各反覆包含判定一或多個根本原因評估之一中間該獎勵及中間該經估計機率,該決策步驟係基於一或多個根本原因評估之該中間獎勵及中間該經估計機率而執行。The method of claim 7, wherein each iteration comprises determining a median reward and a median estimated probability for one or more root cause assessments, and wherein the decision step is performed based on the median reward and the median estimated probability for the one or more root cause assessments. 如請求項1之方法,其包含獲得一推薦器;及 使用該推薦器來執行決定是否執行該一或多個候選動作中之任一者的該決策步驟。 The method of claim 1, comprising obtaining a recommender; and using the recommender to perform the decision step of determining whether to perform any of the one or more candidate actions. 如請求項9之方法,其中該推薦器包含一強化學習框架中之一代理,該推薦器可操作以基於該獎勵而學習該決策隨時間推移之改良。The method of claim 9, wherein the recommender comprises an agent in a reinforcement learning framework, the recommender being operable to learn improvements in the decision over time based on the reward. 如請求項10之方法,其中該強化學習框架包含一馬可夫(Markov)決策過程。The method of claim 10, wherein the reinforcement learning framework comprises a Markov decision process. 如請求項9之方法,其中該推薦器可操作以最大化該獎勵,其中該成本包含該獎勵之該判定中的一負獎勵。The method of claim 9, wherein the recommender is operable to maximize the reward, wherein the cost includes a negative reward in the determination of the reward. 如請求項9之方法,其中該決策及/或該推薦器之任何輸出經呈現給一人類專家以供審查及/或回饋。The method of claim 9, wherein the decision and/or any output of the recommender is presented to a human expert for review and/or feedback. 如請求項1之方法,其中該至少一個機率模型包含用於該至少一個製造設備或系統之兩個或更多個組件或子系統的一各別機率模型。The method of claim 1, wherein the at least one probability model comprises a respective probability model for two or more components or subsystems of the at least one manufacturing apparatus or system. 一種電腦程式,其包含可操作以在運行於一合適設備上時執行如請求項1之方法的程式指令。A computer program comprising program instructions operable to perform the method of claim 1 when run on a suitable device.
TW113131967A 2023-09-11 2024-08-26 Method for determining root causes of events of a semiconductor manufacturing process and for monitoring a semiconductor manufacturing process TW202530900A (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
EP23196601.1 2023-09-11
EP23196601.1A EP4521181A1 (en) 2023-09-11 2023-09-11 Method for determining root causes of events of a semiconductor manufacturing process and for monitoring a semiconductor manufacturing process
EP23207348 2023-11-02
EP23207348.6 2023-11-02

Publications (1)

Publication Number Publication Date
TW202530900A true TW202530900A (en) 2025-08-01

Family

ID=92301051

Family Applications (1)

Application Number Title Priority Date Filing Date
TW113131967A TW202530900A (en) 2023-09-11 2024-08-26 Method for determining root causes of events of a semiconductor manufacturing process and for monitoring a semiconductor manufacturing process

Country Status (2)

Country Link
TW (1) TW202530900A (en)
WO (1) WO2025056258A1 (en)

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5523193A (en) 1988-05-31 1996-06-04 Texas Instruments Incorporated Method and apparatus for patterning and imaging member
ATE123885T1 (en) 1990-05-02 1995-06-15 Fraunhofer Ges Forschung EXPOSURE DEVICE.
US5229872A (en) 1992-01-21 1993-07-20 Hughes Aircraft Company Exposure device including an electrically aligned electronic mask for micropatterning
JP3977324B2 (en) 2002-11-12 2007-09-19 エーエスエムエル ネザーランズ ビー.ブイ. Lithographic apparatus
KR100610010B1 (en) 2004-07-20 2006-08-08 삼성전자주식회사 Semiconductor etching device
US7239371B2 (en) 2005-10-18 2007-07-03 International Business Machines Corporation Density-aware dynamic leveling in scanning exposure systems
NL1036351A1 (en) 2007-12-31 2009-07-01 Asml Netherlands Bv Alignment system and alignment marks for use therewith cross-reference to related applications.
JP6066728B2 (en) 2009-12-15 2017-01-25 ラム リサーチ コーポレーションLam Research Corporation Method for adjusting substrate temperature and plasma etching system for improving CD uniformity
US8732112B2 (en) * 2011-12-19 2014-05-20 GM Global Technology Operations LLC Method and system for root cause analysis and quality monitoring of system-level faults
US20170372212A1 (en) * 2016-06-28 2017-12-28 Ca, Inc. Model based root cause analysis
WO2022093271A1 (en) * 2020-10-30 2022-05-05 Hitachi Vantara Llc Automated real-time detection, prediction and prevention of rare failures in industrial system with unlabeled sensor data

Also Published As

Publication number Publication date
WO2025056258A1 (en) 2025-03-20

Similar Documents

Publication Publication Date Title
US11714357B2 (en) Method to predict yield of a device manufacturing process
US12204252B2 (en) Method for decision making in a semiconductor manufacturing process
TWI761724B (en) Method for determining root causes of events of a semiconductor manufacturing process and for monitoring a semiconductor manufacturing process
US11740560B2 (en) Method for determining an inspection strategy for a group of substrates in a semiconductor manufacturing process
TWI786709B (en) Method of determining a correction strategy in a semiconductor manufacture process and associated apparatuses
TWI746019B (en) Method and apparatus for determining feature contribution to performance
KR20230098587A (en) Methods and computer programs for the construction of sampling-based generative models
TW202530900A (en) Method for determining root causes of events of a semiconductor manufacturing process and for monitoring a semiconductor manufacturing process
EP4521181A1 (en) Method for determining root causes of events of a semiconductor manufacturing process and for monitoring a semiconductor manufacturing process
EP3767392A1 (en) Method and apparatus for determining feature contribution to performance
EP3693795A1 (en) Method for decision making in a semiconductor manufacturing process
TWI777678B (en) Method and apparatus for concept drift mitigation
TW202347035A (en) Method of determining a correction for at least one control parameter in a semiconductor manufacturing process
EP3961518A1 (en) Method and apparatus for concept drift mitigation
EP3705959A1 (en) Method for determining root causes of events of a semiconductor manufacturing process and for monitoring a semiconductor manufacturing process
US12189303B2 (en) Methods and apparatus for diagnosing unobserved operational parameters