TWI644169B - Computer-implemented method, non-transitory computer-readable medium, and system for reticle inspection using near-field recovery - Google Patents
Computer-implemented method, non-transitory computer-readable medium, and system for reticle inspection using near-field recovery Download PDFInfo
- Publication number
- TWI644169B TWI644169B TW104114492A TW104114492A TWI644169B TW I644169 B TWI644169 B TW I644169B TW 104114492 A TW104114492 A TW 104114492A TW 104114492 A TW104114492 A TW 104114492A TW I644169 B TWI644169 B TW I644169B
- Authority
- TW
- Taiwan
- Prior art keywords
- reticle
- segments
- near field
- field data
- predetermined
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 170
- 238000007689 inspection Methods 0.000 title description 20
- 238000011084 recovery Methods 0.000 title description 2
- 238000001514 detection method Methods 0.000 claims abstract description 107
- 230000007547 defect Effects 0.000 claims abstract description 87
- 230000003287 optical effect Effects 0.000 claims description 35
- 238000013461 design Methods 0.000 claims description 23
- 238000004519 manufacturing process Methods 0.000 claims description 11
- 239000000463 material Substances 0.000 claims description 10
- 238000013507 mapping Methods 0.000 claims description 9
- 230000005672 electromagnetic field Effects 0.000 claims description 8
- 238000000926 separation method Methods 0.000 claims description 8
- 238000004088 simulation Methods 0.000 claims description 4
- 238000005286 illumination Methods 0.000 description 24
- 238000001459 lithography Methods 0.000 description 19
- 239000004065 semiconductor Substances 0.000 description 15
- 238000003384 imaging method Methods 0.000 description 14
- 238000003860 storage Methods 0.000 description 10
- 238000004422 calculation algorithm Methods 0.000 description 7
- 238000007639 printing Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 238000013459 approach Methods 0.000 description 4
- 229920002120 photoresistant polymer Polymers 0.000 description 4
- 239000000758 substrate Substances 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000018109 developmental process Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000011218 segmentation Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000011109 contamination Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000005530 etching Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000000877 morphologic effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 235000006719 Cassia obtusifolia Nutrition 0.000 description 1
- 235000014552 Cassia tora Nutrition 0.000 description 1
- 244000201986 Cassia tora Species 0.000 description 1
- 239000002253 acid Substances 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000001427 coherent effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000008021 deposition Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 230000005684 electric field Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000005468 ion implantation Methods 0.000 description 1
- 238000001000 micrograph Methods 0.000 description 1
- 230000003278 mimic effect Effects 0.000 description 1
- NJPPVKZQTLUDBO-UHFFFAOYSA-N novaluron Chemical compound C1=C(Cl)C(OC(F)(F)C(OC(F)(F)F)F)=CC=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F NJPPVKZQTLUDBO-UHFFFAOYSA-N 0.000 description 1
- 238000000879 optical micrograph Methods 0.000 description 1
- 230000010287 polarization Effects 0.000 description 1
- 238000005498 polishing Methods 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 210000001747 pupil Anatomy 0.000 description 1
- 238000010791 quenching Methods 0.000 description 1
- 230000000171 quenching effect Effects 0.000 description 1
- 238000001878 scanning electron micrograph Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
- Preparing Plates And Mask In Photomechanical Process (AREA)
Abstract
本發明提供用於偵測一光罩上之缺陷之系統及方法。實施例包含產生及/或使用包含一光罩圖案之成對之預定分段及對應近場資料之一資料結構。可基於由一光罩檢測系統之一偵測器產生之一光罩之實際影像藉由迴歸而判定該等預定分段之該近場資料。然後,檢測一光罩可包含:單獨比較包含於該光罩上之一檢測區中之一圖案之兩個或兩個以上分段與該等預定分段;及基於該等分段中之至少一者最類似於的該預定分段將近場資料指派至該等分段中之該至少一者。然後,可使用該所指派近場資料來模擬將由該偵測器針對該光罩形成之一影像,可比較該影像與由該偵測器產生之一實際影像以進行缺陷偵測。 The present invention provides systems and methods for detecting defects on a reticle. Embodiments include generating and/or using a pair of predetermined segments comprising a reticle pattern and a data structure corresponding to the near field data. The near field data of the predetermined segments may be determined by regression based on an actual image of a reticle produced by one of the reticle detection systems. Then, detecting a reticle may include: comparing two or more segments of the pattern included in one of the detection zones on the reticle to the predetermined segments; and based on at least The predetermined segment, most similar to one, assigns near field data to the at least one of the segments. The assigned near field data can then be used to simulate an image that will be formed by the detector for the reticle, and the image can be compared to an actual image produced by the detector for defect detection.
Description
本發明一般而言係關於使用近場復原進行光罩檢測之系統及方法。 The present invention is generally directed to systems and methods for mask detection using near field restoration.
以下說明及實例並非由於其包含於此章節中而被認為係先前技術。 The following description and examples are not considered to be prior art as they are included in this section.
製作諸如邏輯及記憶體裝置之半導體裝置通常包含使用大數目個半導體製作程序來處理諸如一半導體晶圓之一基板以形成半導體裝置之各種特徵及多個層級。舉例而言,微影係涉及將一圖案自一光罩轉印至配置於一半導體晶圓上之一抗蝕劑之一半導體製作程序。半導體製作程序之額外實例包含但不限於化學機械拋光(CMP)、蝕刻、沈積及離子植入。可將多個半導體裝置製作於一單個半導體晶圓上之一配置中且然後將其分離成個別半導體裝置。 Fabricating semiconductor devices such as logic and memory devices typically involves processing a plurality of semiconductor fabrication processes, such as a substrate of a semiconductor wafer, to form various features and levels of the semiconductor device. For example, lithography involves transferring a pattern from a mask to a semiconductor fabrication process of a resist disposed on a semiconductor wafer. Additional examples of semiconductor fabrication processes include, but are not limited to, chemical mechanical polishing (CMP), etching, deposition, and ion implantation. A plurality of semiconductor devices can be fabricated in one configuration on a single semiconductor wafer and then separated into individual semiconductor devices.
在一半導體製造程序期間在各種步驟處使用檢測程序以偵測光罩上之缺陷以促成在製造程序中之較高良率及(因此)較高利潤。檢測始終係製作諸如IC之半導體裝置之一重要部分。然而,隨著半導體裝置之尺寸減小,檢測變得對半導體裝置之成功製造甚至更重要。 Test procedures are used at various steps during a semiconductor fabrication process to detect defects on the reticle to promote higher yields and, therefore, higher profits in the manufacturing process. Detection is always an important part of making semiconductor devices such as ICs. However, as the size of semiconductor devices decreases, detection becomes even more important for successful fabrication of semiconductor devices.
現有光罩檢測方法利用若干個成像模式中之一者來檢測一遮罩。稱作光罩平面檢測(RPI)之最常見檢測模式涉及擷取一光罩之高解析度經透射及經反射影像且一起處理該兩個影像。稱為低數值孔徑 (NA)檢測(LNI)之另一檢測方法涉及以下一模式:模仿晶圓掃描器光學條件,從而憑藉近似掃描器之照明條件以比RPI低之一NA在經透射光中擷取一個影像。稱為SL之另一污染檢測方法涉及分析經RPI透射及反射之兩個影像,以找到自背景圖案突出之缺陷。 Existing reticle detection methods utilize one of several imaging modes to detect a mask. The most common detection mode known as reticle plane detection (RPI) involves capturing a high resolution transmissive and reflected image of a reticle and processing the two images together. Low numerical aperture Another detection method for (NA) detection (LNI) involves a pattern that mimics the optical conditions of the wafer scanner to capture an image of the transmitted light by one of the NAs that is lower than the RPI by the illumination conditions of the approximate scanner. Another method of contamination detection, referred to as SL, involves analyzing two images of RPI transmission and reflection to find defects that protrude from the background pattern.
諸多光罩檢測方法使用晶粒至資料庫類型比較而偵測光罩上之缺陷。此檢測通常涉及獲取一光罩之一顯微鏡影像。依據闡述光罩上之既定圖案之一資料庫,可計算或模擬預期該檢測顯微鏡將觀察的彼光罩之一影像。然後可比較所獲取光學影像與經計算或經模擬影像以偵測光罩上之缺陷。 Many reticle inspection methods use a die-to-database type comparison to detect defects on the reticle. This test typically involves acquiring a microscope image of a reticle. Based on a database describing a given pattern on the reticle, one of the images of the reticle that the inspection microscope is expected to observe can be calculated or simulated. The acquired optical image and the calculated or simulated image can then be compared to detect defects on the reticle.
如上文所闡述計算一光罩影像可包含計算光罩所致之光繞射。馬克士威(Maxwell)方程式完整且準確地闡述一光罩所致的電磁波之繞射。然而,不存在針對一整個光罩在所需要檢測時間(其為一至兩個小時)內對馬克士威方程式準確地求解之實際方法。某些當前使用之方法使用諸如克希何夫(Kirchhoff)近似法之近似法來估計繞射場。然而,此限制經計算影像之準確性且因此限制可偵測到之最小缺陷。 Calculating a reticle image as described above can include calculating the light diffraction caused by the reticle. The Maxwell equation fully and accurately illustrates the diffraction of electromagnetic waves caused by a reticle. However, there is no practical way to accurately solve the Maxwell equation for an entire reticle for the required detection time (which is one to two hours). Some currently used methods use an approximation such as the Kirchhoff approximation to estimate the diffraction field. However, this limitation calculates the accuracy of the image and thus limits the smallest defect that can be detected.
光學接近校正(OPC)之進階導致寫入於一光遮罩或光罩上之圖案之不斷增加之複雜性。通常使用一高端光學顯微鏡(諸如上文所闡述之高端光學顯微鏡)憑藉高等演算法來鑒定所寫入圖案而執行光罩檢測。由於OPC複雜性,分離致命(印刷)缺陷與非致命(擾害)缺陷變得越來越困難。解決此問題之傳統方法係:(a)利用基於缺陷之形狀及大小之經驗規則來進行手動處置,(b)建立經驗規則及自動缺陷分類(ADC)軟體以自動地處置大數目個缺陷,及(c)在適當微影條件下使用一空中成像工具來獲取光學影像以處置缺陷。 The advancement of optical proximity correction (OPC) results in an ever-increasing complexity of the patterns written on a light mask or reticle. Shutter detection is typically performed using a high-end optical microscope, such as the high-end optical microscope described above, to identify the written pattern by a high-level algorithm. Due to OPC complexity, it is increasingly difficult to separate fatal (printing) defects from non-fatal (disturbing) defects. The traditional approach to solving this problem is to: (a) use manual rules based on the shape and size of the defect for manual handling, and (b) establish empirical rules and automatic defect classification (ADC) software to automatically handle a large number of defects, and (c) Using an aerial imaging tool to acquire an optical image under appropriate lithography conditions to handle defects.
然而,此等當前使用之方法及系統存在若干個缺點。舉例而言,當前使用之方法需要一使用者進行手動缺陷處置以逐一地再檢測缺陷。增加之OPC複雜性意指使用者時常難以憑藉幾條經驗規則來分 離印刷缺陷與非印刷缺陷。另外,潛在大數目個缺陷可使使用者超負荷且妨礙在一合理時間週期內完成缺陷處置。基於規則之方法並不與一缺陷之可印刷性直接有關。對反向微影技術(ILT)之增加之OPC複雜性可限制該方法之有用性。另外,空中成像工具利用硬體及演算法之一組合來模仿掃描器向量成像效應。然而,從未完全獨立地驗證此等工具之準確性。更關鍵地係,此等方法不考量在於一掃描器上完成成像之後的複雜光阻劑顯影或蝕刻程序。研究已展示,在一空中成像工具上所量測之缺陷大小與一晶圓上所量測之缺陷大小之間存在一不良相關。 However, there are several disadvantages with such currently used methods and systems. For example, currently used methods require a user to perform manual defect handling to re-detect defects one by one. The increased OPC complexity means that users often have difficulty dividing by several rules of experience. Off-print defects and non-print defects. In addition, potentially a large number of defects can overload the user and prevent defect handling from being completed within a reasonable period of time. The rule-based approach is not directly related to the printability of a defect. The increased OPC complexity of inverse lithography (ILT) can limit the usefulness of this approach. In addition, aerial imaging tools utilize a combination of hardware and algorithms to mimic scanner vector imaging effects. However, the accuracy of such tools has never been verified completely independently. More critically, these methods do not consider complex photoresist development or etching procedures after imaging is completed on a scanner. Studies have shown that there is a poor correlation between the size of the defect measured on an aerial imaging tool and the size of the defect measured on a wafer.
因此,開發不具有上文所闡述之缺點中之一或多者之用於光罩檢測之方法及/或系統將係有利的。 Accordingly, it would be advantageous to develop methods and/or systems for reticle detection that do not have one or more of the disadvantages set forth above.
各種實施例之以下說明不應以任何方式解釋為限制隨附申請專利範圍之標的物。 The following description of various embodiments should not be construed as limiting the scope of the claims.
一項實施例係關於一種用於偵測一光罩上之缺陷之電腦實施方法。該方法包含:將包含於該光罩上之一檢測區中之一圖案分離成兩個或兩個以上分段;及單獨比較該兩個或兩個以上分段與包含於一資料結構中之預定分段。該資料結構包含一光罩圖案之成對之該等預定分段及對應近場資料。該方法亦包含:基於該兩個或兩個以上分段中之至少一者最類似於的該等預定分段中之一者將近場資料指派至該兩個或兩個以上分段中之該至少一者。另外,該方法包含:基於該所指派近場資料而產生該檢測區之近場資料;及基於該所產生近場資料而模擬該檢測區之將由一光罩檢測系統之一偵測器形成之一影像。該方法進一步包含:獲取該光罩之一實體版本上之該檢測區的由該偵測器產生之一實際影像;及藉由比較該經模擬影像與該實際影像而偵測該光罩上之缺陷。憑藉一或多個電腦系統而執行該等分離、單獨比較、 指派、產生、模擬、獲取及偵測步驟。 One embodiment relates to a computer implemented method for detecting defects on a reticle. The method comprises: separating one of the detection regions included in the reticle into two or more segments; and separately comparing the two or more segments and being included in a data structure Scheduled segmentation. The data structure includes a pair of predetermined segments of the reticle pattern and corresponding near field data. The method also includes assigning near field data to the one of the two or more segments based on one of the predetermined segments most similar to at least one of the two or more segments At least one. In addition, the method includes: generating near field data of the detection area based on the assigned near field data; and simulating the detection area based on the generated near field data to be formed by one detector of a reticle detection system An image. The method further includes: acquiring an actual image generated by the detector in the detection area on a physical version of the reticle; and detecting the reticle by comparing the simulated image with the actual image defect. Performing such separations, individual comparisons, with one or more computer systems, Assign, generate, simulate, acquire, and detect steps.
可如本文中所闡述來進一步執行該電腦實施方法之該等步驟中之每一者。另外,該電腦實施方法可包含本文中所闡述之任何其他方法之任何其他步驟。此外,該電腦實施方法可由本文中所闡述之系統中之任一者來執行。 Each of the steps of the computer implemented method can be further performed as set forth herein. Additionally, the computer implemented method can include any of the other steps of any of the other methods set forth herein. Moreover, the computer implemented method can be performed by any of the systems set forth herein.
另一實施例係關於一種非暫時性電腦可讀媒體,該非暫時性電腦可讀媒體儲存可在一電腦系統上執行以執行用於偵測一光罩上之缺陷之一電腦實施方法之程式指令。該電腦實施方法包含上文所闡述之該方法之該等步驟。可如本文中所闡述來進一步組態該電腦可讀媒體。可如本文中進一步所闡述來執行該電腦實施方法之該等步驟。另外,可為其執行該等程式指令之該電腦實施方法可包含本文中所闡述之任何其他方法之任何其他步驟。 Another embodiment is directed to a non-transitory computer readable medium storing program instructions executable on a computer system for performing a computer implemented method for detecting a defect on a reticle . The computer implemented method includes the steps of the method set forth above. The computer readable medium can be further configured as set forth herein. The steps of the computer implemented method can be performed as further described herein. In addition, the computer implemented method for which the program instructions can be executed can include any other steps of any of the other methods set forth herein.
一額外實施例係關於一種經組態以偵測一光罩上之缺陷之系統。該系統包含一光罩檢測子系統,該光罩檢測子系統包含經組態以產生該光罩之一實體版本上之一檢測區之一實際影像之一偵測器。該系統亦包含經組態以執行上文所闡述之該方法之該分離、單獨比較、指派、產生、模擬、獲取及偵測步驟之一或多個電腦子系統。該系統可如本文中所闡述來進一步組態。 An additional embodiment relates to a system configured to detect defects on a reticle. The system includes a reticle detection subsystem including one of the actual images of one of the detection zones configured to produce one of the reticle. The system also includes one or more computer subsystems configured to perform the separate, separate comparison, assignment, generation, simulation, acquisition, and detection steps of the method set forth above. The system can be further configured as set forth herein.
又一實施例係關於一種用於設置一光罩檢測程序之電腦實施方法。該方法包含將一光罩之圖案資訊分離成預定分段。該方法亦包含基於由一光罩檢測系統之一偵測器獲取之該光罩之一或多個實際影像而判定該等預定分段之近場資料。基於該光罩之該一或多個實際影像藉由迴歸而判定該等預定分段之該近場資料。另外,該方法包含產生包含成對之該等預定分段及對應於該等預定分段之該近場資料之一資料結構。該方法進一步包含藉由將該所產生資料結構之資訊併入於用於該光罩檢測程序之一處方中而設置該光罩檢測程序,使得在該光罩 檢測程序期間比較該光罩或另一光罩上之一檢測區中之兩個或兩個以上分段與該等預定分段,且將該兩個或兩個以上分段中之至少一者最類似於的該等預定分段中之一者之該近場資料指派至該兩個或兩個以上分段中之該至少一者。藉由一或多個電腦系統執行該等分離、判定、產生及設置步驟。 Yet another embodiment is directed to a computer implemented method for setting a reticle inspection program. The method includes separating pattern information of a reticle into predetermined segments. The method also includes determining near field data for the predetermined segments based on one or more actual images of the reticle obtained by one of the reticle detection systems. The near field data of the predetermined segments is determined by regression based on the one or more actual images of the reticle. Additionally, the method includes generating a data structure including the predetermined segments in pairs and the near field data corresponding to the predetermined segments. The method further includes setting the reticle detection program by incorporating information of the generated data structure into a prescription for the reticle detecting procedure such that the reticle is Comparing two or more segments of the reticle or another reticle to the predetermined segment during the detection procedure and at least one of the two or more segments The near field material of one of the most similar predetermined segments is assigned to the at least one of the two or more segments. The separation, determination, generation, and setup steps are performed by one or more computer systems.
可如本文中所闡述來進一步執行該電腦實施方法之該等步驟中之每一者。另外,該電腦實施方法可包含本文中所闡述之任何其他方法之任何其他步驟。此外,該電腦實施方法可由本文中所闡述之該等系統中之任一者來執行。 Each of the steps of the computer implemented method can be further performed as set forth herein. Additionally, the computer implemented method can include any of the other steps of any of the other methods set forth herein. Moreover, the computer implemented method can be performed by any of the systems set forth herein.
再一實施例係關於另一種用於設置一光罩檢測程序之電腦實施方法。該方法包含將一光罩之圖案資訊分離成預定分段。該方法亦包含藉由對管控該等預定分段之電磁場之方程式進行數值求解而判定該等預定分段之近場資料。另外,該方法包含產生包含成對之該等預定分段及對應於該等預定分段之該近場資料之一資料結構。該方法進一步包含藉由將該所產生資料結構之資訊併入於用於該光罩檢測程序之一處方中而設置該光罩檢測程序,使得在該光罩檢測程序期間比較該光罩或另一光罩上之一檢測區中之兩個或兩個以上分段與該等預定分段,且將該兩個或兩個以上分段中之至少一者最類似於的該等預定分段中之一者之該近場資料指派至該兩個或兩個以上分段中之該至少一者。藉由一或多個電腦系統執行該等分離、判定、產生及設置步驟。 Still another embodiment relates to another computer implementation method for setting up a reticle inspection program. The method includes separating pattern information of a reticle into predetermined segments. The method also includes determining near field data for the predetermined segments by numerically solving an equation governing the electromagnetic fields of the predetermined segments. Additionally, the method includes generating a data structure including the predetermined segments in pairs and the near field data corresponding to the predetermined segments. The method further includes setting the reticle inspection program by incorporating information of the generated data structure into a prescription for the reticle detecting procedure such that the reticle or another is compared during the reticle detecting procedure Two or more segments of a detection zone on a reticle and the predetermined segments, and at least one of the two or more segments being most similar to the predetermined segments The near field data of one of the ones is assigned to the at least one of the two or more segments. The separation, determination, generation, and setup steps are performed by one or more computer systems.
可如本文中所闡述來進一步執行該電腦實施方法之該等步驟中之每一者。另外,該電腦實施方法可包含本文中所闡述之任何其他方法之任何其他步驟。此外,該電腦實施方法可由本文中所闡述之該等系統中之任一者來執行。 Each of the steps of the computer implemented method can be further performed as set forth herein. Additionally, the computer implemented method can include any of the other steps of any of the other methods set forth herein. Moreover, the computer implemented method can be performed by any of the systems set forth herein.
200‧‧‧非暫時性電腦可讀媒體 200‧‧‧Non-transitory computer-readable media
202‧‧‧程式指令 202‧‧‧Program instructions
204‧‧‧電腦系統 204‧‧‧ computer system
300‧‧‧光罩檢測子系統 300‧‧‧Photomask Detection Subsystem
302‧‧‧光源 302‧‧‧Light source
304‧‧‧均光器 304‧‧‧Homostat
306‧‧‧光圈 306‧‧ ‧ aperture
308‧‧‧聚光透鏡 308‧‧‧ Concentrating lens
310‧‧‧光罩 310‧‧‧Photomask
312‧‧‧載台 312‧‧‧
314‧‧‧物鏡 314‧‧‧ objective lens
316‧‧‧光圈 316‧‧ ‧ aperture
318‧‧‧透鏡 318‧‧‧ lens
320‧‧‧分束器 320‧‧‧beam splitter
322a‧‧‧偵測器 322a‧‧‧Detector
322b‧‧‧偵測器 322b‧‧‧Detector
322c‧‧‧偵測器 322c‧‧‧Detector
324‧‧‧電腦子系統 324‧‧‧Computer subsystem
在受益於對較佳實施例之以下詳細說明之情況下且在參考隨附 圖式之後,熟習此項技術者將明瞭本發明之進一步優點,其中:圖1係圖解說明用於設置一光罩檢測程序之一電腦實施方法之一實施例及用於偵測一光罩上之缺陷之一電腦實施方法之一實施例的一流程圖;圖2係圖解說明一非暫時性電腦可讀媒體之一項實施例之一方塊圖,該非暫時性電腦可讀媒體儲存用於致使一電腦系統執行本文中所闡述之電腦實施方法中之一或多者之程式指令;及圖3係圖解說明經組態以偵測一光罩上之缺陷之一系統之一實施例之一側視圖之一示意圖。 Benefit from the following detailed description of the preferred embodiments and with reference to Further advantages of the present invention will become apparent to those skilled in the art, in which: Figure 1 illustrates an embodiment of a computer implementation for setting up a reticle inspection procedure and for detecting a reticle. One of the drawbacks is a flowchart of one embodiment of a computer implementation method; FIG. 2 is a block diagram illustrating an embodiment of a non-transitory computer readable medium for causing A computer system executes program instructions of one or more of the computer implementation methods set forth herein; and FIG. 3 illustrates one side of an embodiment of a system configured to detect defects on a reticle A schematic of one of the views.
雖然易於對本發明做出各種修改及替代形式,但其具體實施例係憑藉於實例展示於圖式中且將在本文中詳細地闡述。該等圖式可未按比例繪製。然而,應理解,該等圖式及對其之詳細說明並非意欲將本發明限制於所揭示之特定形式,而是相反,本發明意欲涵蓋歸屬於如由隨附申請專利範圍所定義的本發明之精神及範疇內之所有修改、等效形式及替代形式。 While the invention is susceptible to various modifications and alternatives, the embodiments are shown in the drawings and are illustrated in detail herein. These drawings may not be drawn to scale. It is to be understood, however, that the invention is not intended to be All modifications, equivalent forms, and alternatives within the spirit and scope of the invention.
現在轉至圖式,應注意各圖並未按比例繪製。特定而言,該等圖之元件中之某些元件之比例被大為放大以強調該等元件之特性。亦應注意,該等圖並未按相同比例繪製。已使用相同元件符號來指示可類似地組態之在一個以上圖中展示之元件。除非本文中另外提及,否則所闡述及所展示之元件中之任何元件可包含任何適合可商業購得之元件。 Turning now to the schema, it should be noted that the figures are not drawn to scale. In particular, the proportions of some of the elements of the figures are greatly exaggerated to emphasize the characteristics of the elements. It should also be noted that the figures are not drawn to the same scale. The same element symbols have been used to indicate elements that can be similarly configured in one or more of the figures. Any of the elements illustrated and shown may comprise any suitable commercially available element, unless otherwise stated herein.
本文中所闡述之實施例一般而言係關於藉由利用闡述光罩圖案之一資料庫來檢測光罩。舉例而言,如本文中進一步所闡述,該等實施例可用於使用近場復原對光罩進行晶粒至資料庫檢測。本文中所闡述之實施例可用於針對圖案缺陷及污染檢測光罩。 Embodiments set forth herein are generally directed to detecting a reticle by utilizing a library that illustrates a reticle pattern. For example, as further described herein, the embodiments can be used to perform grain-to-database inspection of the reticle using near field restoration. Embodiments set forth herein can be used to detect reticle for pattern defects and contamination.
術語「光罩」、「遮罩」及「光遮罩」在本文中互換使用且意欲意指此項技術中已知之用以將一圖案轉印至諸如一晶圓之另一基板之任何光罩或遮罩。 The terms "mask", "mask" and "light mask" are used interchangeably herein and are intended to mean any light known in the art to transfer a pattern to another substrate such as a wafer. Cover or mask.
一「實質上高解析度影像」(如通常用於光罩檢測技術中之彼術語)係指一光罩之一影像,其中印刷於該光罩上之特徵實質上呈現為其形成於該光罩上那樣(在用以產生該影像之光罩檢測系統之光學限制內)。舉例而言,一光罩之一「實質上高解析度影像」係藉由憑藉一實質上高解析度光罩檢測系統(例如,能夠以一實質上高數值孔徑(例如,大於0.8之一數值孔徑(NA))產生影像之一光罩檢測系統)使實體光罩在光罩平面處成像而產生之一影像。相比而言,用以產生一光罩之一影像之一「實質上低NA」可為小於0.5之一NA。另外,用以產生一光罩影像之「實質上低NA」可實質上相同於光罩側上之由一曝光系統用以將該光罩之一影像投影至一晶圓上藉此將該光罩上之特徵轉印至該晶圓上的NA。因此,在實質上低NA影像(或LNI)中,該等光罩特徵可實質上呈現為不同於其形成於該光罩上那樣。舉例而言,在一LNI中,光罩特徵可呈現為具有比形成於該光罩上之拐角更圓之拐角。 A "substantially high resolution image" (such as the term commonly used in reticle detection technology) refers to an image of a reticle in which the features printed on the reticle are substantially rendered to be formed in the light. As in the hood (within the optical limitations of the reticle detection system used to create the image). For example, one of the reticle "substantially high resolution images" is by virtue of a substantially high resolution reticle detection system (eg, capable of a substantially high numerical aperture (eg, a value greater than 0.8) Aperture (NA) produces a smear detection system that images a solid reticle at the reticle plane to produce an image. In contrast, one of the images used to create a reticle "substantially low NA" can be less than one of the NAs of 0.5. In addition, the "substantially low NA" used to generate a mask image can be substantially the same as that on the mask side by an exposure system for projecting an image of the mask onto a wafer. The features on the cover are transferred to the NA on the wafer. Thus, in a substantially low NA image (or LNI), the reticle features can be rendered substantially differently than they are formed on the reticle. For example, in an LNI, the reticle features can appear to have a rounder corner than the corners formed on the reticle.
如本文中所使用之術語「設計」及「設計資料」通常係指一IC之實體設計(佈局)以及透過複雜模擬或簡單幾何及布林(Boolean)運算自實體設計導出之資料。該設計可儲存於諸如一GDS檔案、任何其他標準機器可讀檔案、此項技術中已知之任何其他適合檔案之一資料結構及一設計資料庫中。一GDSII檔案係用於設計佈局資料之表示之一類檔案中之一者。此等檔案之其他實例包含GL1及OASIS檔案。本文中所闡述之實施例中所使用之設計可儲存於此整個類別之檔案中之任一者中,而不管資料結構組態、儲存格式或儲存機制如何。另外,本文中進一步所闡述之一光罩之圖案資訊可儲存於闡述光罩圖案之一資 料庫中。此光罩圖案係在遮罩寫入操作無瑕疵時可預期在一光罩上之圖案。該資料庫可含有多邊形之頂點座標或可為一灰階影像。 The terms "design" and "design data" as used herein generally refer to the physical design (layout) of an IC and the data derived from the physical design through complex simulations or simple geometry and Boolean operations. The design can be stored in a data repository such as a GDS file, any other standard machine readable file, any other suitable file known in the art, and a design database. A GDSII file is one of a class of files used to design a representation of layout data. Other examples of such files include GL1 and OASIS files. The designs used in the embodiments set forth herein can be stored in any of the files of this entire category, regardless of the data structure configuration, storage format, or storage mechanism. In addition, one of the pattern information of the reticle described in the text can be stored in one of the reticle patterns. In the library. The reticle pattern is a pattern that can be expected on a reticle when the mask writing operation is flawless. The database may contain vertex coordinates of a polygon or may be a grayscale image.
該設計可包含在共同擁有之Zafar等人於2009年8月4日頒佈之第7,570,796號美國專利及Kulkarni等人於2010年3月9日頒佈之第7,676,077號美國專利中所闡述之任何其他設計資料或設計資料代理,該兩個美國專利如同完整陳述一般以引用方式併入本文中。另外,本文中所闡述之「設計」及「設計資料」係指由一半導體裝置設計者在一設計程序中產生且因此在將設計印刷於任何實體光罩及/或晶圓上之前可良好地用於本文中所闡述之實施例中之資訊及資料。 The design may include any of the other designs set forth in U.S. Patent No. 7,570,796 issued to the commonly owned Japanese Patent No. 7, 570, 796, issued toKalkarni et al. The information or design information agent, the two U.S. patents are hereby incorporated by reference in their entirety in their entirety. In addition, the terms "design" and "design data" as used herein are meant to be produced by a semiconductor device designer in a design process and thus may be well before the design is printed on any physical reticle and/or wafer. Information and materials used in the examples set forth herein.
一項實施例係關於用於設置一光罩檢測程序之一電腦實施方法。如圖1之步驟100中所展示,該方法包含將一光罩之圖案資訊分離成預定分段。術語一光罩之「部分」、「區段」及「分段」全部係指該光罩之二維(2D)平面圖中之一組點。儘管此等術語可經定義以具有相同意義,但每一術語在此文件中均針對一概念不同之物件有所保留。 One embodiment relates to a computer implemented method for setting up a reticle detection procedure. As shown in step 100 of Figure 1, the method includes separating the pattern information of a reticle into predetermined segments. The terms "part", "section" and "segment" of a reticle refer to a group of points in a two-dimensional (2D) plan view of the reticle. Although such terms may be defined to have the same meaning, each term is reserved in this document for a different concept.
在一項實施例中,預定分段之直徑大於光罩之一光學接近距離。舉例而言,如上文所闡述,可將圖案資訊分離成相對小分段或區段。然後,如本文中進一步所闡述,可在預定分段當中搜尋正被檢測之一光罩之一資料庫之分段之一匹配項。為增加找到一匹配項之概率,可選擇預定分段作為資料庫之相對小區段。然而,預定分段之直徑應大於光學接近距離以確保預定分段包含足夠圖案資訊使得可以一合理可信度找到匹配項。 In one embodiment, the predetermined segment has a diameter that is greater than an optical proximity of the reticle. For example, as explained above, the pattern information can be separated into relatively small segments or segments. Then, as further described herein, one of the segments of one of the masks being detected may be searched for among the predetermined segments. To increase the probability of finding a match, the predetermined segment can be selected as a relatively small segment of the database. However, the diameter of the predetermined segment should be greater than the optical proximity distance to ensure that the predetermined segment contains sufficient pattern information so that a match can be found with reasonable confidence.
在一項實施例中,自光罩之設計資料獲取圖案資訊。光罩之設計資料可儲存於諸如上文所闡述之一資料庫中。在某些此等實施例中,該方法可包含獲取光罩之圖案之一資料庫。可以任何適合方式自任何適合儲存媒體獲取資料庫。 In one embodiment, pattern information is obtained from the design data of the reticle. The design information for the reticle can be stored in a database such as that described above. In some such embodiments, the method can include acquiring a database of one of the patterns of the reticle. The database can be obtained from any suitable storage medium in any suitable manner.
在另一實施例中,該方法包含基於在該光罩之圖案之一整體中 的預定分段之例項數目而依據圖案資訊選擇該等預定分段。舉例而言,使用資料庫,可選擇表示該光罩或另一光罩之其餘部分上之圖案的該光罩之一部分。 In another embodiment, the method includes basing based on one of the patterns of the reticle The number of instances of the predetermined segment is selected based on the pattern information. For example, using a database, a portion of the reticle that represents a pattern on the rest of the reticle or another reticle can be selected.
如圖1之步驟102中所展示,該方法亦包含基於由一光罩檢測系統之一偵測器獲取之該光罩之一或多個實際影像而判定預定分段之近場資料。舉例而言,該方法可包含以電子方式獲取光罩之選定部分之一或多個光學顯微鏡影像。獲取一或多個實際影像之偵測器及光罩檢測系統可如本文中進一步所闡述而組態。該等影像可為光罩之光學LNI影像。將使用光罩之一或多個實際影像來判定近場資料。以此方式,可自光學LNI影像復原近場。一光罩之近場通常可定義為接近該光罩之任意一平面處之電場。如此,本文中所闡述之實施例可包含依據憑藉一顯微鏡所獲取之影像復原一遮罩近場。 As shown in step 102 of FIG. 1, the method also includes determining the near field data of the predetermined segment based on one or more actual images of the reticle obtained by one of the reticle detection systems. For example, the method can include electronically acquiring one or more optical microscope images of selected portions of the reticle. A detector and reticle detection system that acquires one or more actual images can be configured as further described herein. These images can be optical LNI images of the reticle. One or more actual images of the reticle will be used to determine near field data. In this way, the near field can be restored from the optical LNI image. The near field of a reticle can generally be defined as an electric field near any plane of the reticle. As such, the embodiments set forth herein can include restoring a mask near field based on images acquired by a microscope.
如本文中進一步所闡述,然後近場資料將用於該光罩或另一光罩以模擬該光罩或該另一光罩之一偵測器影像,該偵測器影像將用於對彼光罩或該另一光罩之缺陷偵測。因此,近場資料可基於其得以判定的光罩之一或多個實際影像係憑藉光罩檢測系統(其將用於對該光罩或該另一光罩之檢測)之偵測器或一經類似組態光罩檢測系統(例如,與將用於檢測之光罩檢測系統式樣及模型相同之一不同光罩檢測系統)之一經類似組態偵測器而獲取。換言之,如本文中進一步所闡述,由於近場資料將用以模擬偵測器影像,因此在如將用於檢測之相同光學條件下較佳地獲取可用以判定近場資料之實際影像。以此方式,可使用實際光罩或另一光罩儘可能直接地量測光罩與照明電磁波之間的互動。然而,若將用於光罩檢測之光學條件無法用以獲取用以判定近場之實際影像,則可以某種方式修改實際影像以模擬光罩之針對具有檢測光學條件之光罩所獲取之實際影像。然後可使用彼等經修改影像來判定近場資料。 As further described herein, the near field data will then be used for the reticle or another reticle to simulate the reticle or one of the other reticle detector images, the detector image will be used for Defect detection of the reticle or the other reticle. Thus, the near field data may be based on one or more of the reticle that it is determined by the detector of the reticle detection system (which will be used to detect the reticle or the other reticle) or A similarly configured configuration of the reticle detection system (eg, one of the different reticle detection systems that is the same as the reticle detection system pattern and model to be used for detection) is obtained by a similarly configured detector. In other words, as further described herein, since the near field data will be used to simulate the detector image, the actual image available for determining near field data is preferably obtained under the same optical conditions as will be used for detection. In this way, the interaction between the reticle and the illumination electromagnetic waves can be measured as directly as possible using an actual reticle or another reticle. However, if the optical conditions for mask detection cannot be used to obtain the actual image used to determine the near field, the actual image can be modified in some way to simulate the actual acquisition of the mask for the mask with the detected optical conditions. image. The modified images can then be used to determine near field data.
若使用除了將被檢測之該光罩以外之一光罩來獲取依據其判定近場資料之影像,則該另一光罩應具有實質上類似於待檢測之光罩之特性。舉例而言,該光罩及該另一光罩由具有實質上相同厚度及組成之實質上相同材料較佳地構成。另外,該兩個光罩可已使用相同程序形成。兩個光罩上可未必印刷有相同圖案,只要光罩上之圖案可分割成實質上相同之分段即可(例如,具有類似寬度之線等)。另外,將被檢測之光罩及用以獲取影像之光罩可為一個光罩且相同光罩。 If a reticle other than the reticle to be detected is used to obtain an image from which near field data is determined, the other reticle should have a characteristic substantially similar to the reticle to be detected. For example, the reticle and the other reticle are preferably constructed of substantially identical materials having substantially the same thickness and composition. Additionally, the two reticles may have been formed using the same procedure. The two masks may not necessarily be printed with the same pattern, as long as the pattern on the mask can be divided into substantially identical segments (eg, lines having similar widths, etc.). In addition, the reticle to be detected and the reticle for acquiring images may be a reticle and the same reticle.
可基於光罩之一或多個實際影像藉由迴歸來判定預定分段之近場資料。舉例而言,光罩之選定部分之近場可自其所獲取光學影像或一偵測器平面處所記錄之影像強度而復原(迴歸)。特定而言,自其強度影像復原一光罩之近場係一反向問題或一迴歸問題。如在大多數反向問題中,可藉由最小化一成本函數(例如,能量或懲罰函數)而反覆地復原近場。被最小化之量可為偵測器處之一光學影像與自近場所計算之一強度影像之間的平方差之總和。另外,可使用任何其他適合迴歸方法及/或演算法來判定一或多個實際影像之近場資料。 The near field data of the predetermined segment can be determined by regression based on one or more actual images of the reticle. For example, the near field of a selected portion of the reticle can be restored (regressed) from the optical image it acquires or the intensity of the image recorded at a detector plane. In particular, the near field system of a reticle is restored from its intensity image to a reverse problem or a regression problem. As in most inverse problems, the near field can be reverted back and forth by minimizing a cost function (eg, energy or penalty function). The amount that is minimized may be the sum of the squared differences between one of the optical images at the detector and one of the intensity images from the near field. Additionally, any other suitable regression method and/or algorithm can be used to determine near field data for one or more actual images.
在一項實施例中,藉由該偵測器或另一偵測器以一個以上焦點設定獲取該光罩或另一光罩之一或多個實際影像。以此方式,在一較佳實施方案中,可以一個以上焦點設定(亦即,多個焦點設定)獲取影像。若使用一個以上焦點設定下之影像,則對近場之復原係穩健的。可使用如本文中進一步所闡述之一系統以如本文中進一步所闡述之一偵測器之一個以上焦點設定獲取一光罩之影像。 In one embodiment, one or more actual images of the reticle or another reticle are acquired by the detector or another detector with more than one focus setting. In this manner, in a preferred embodiment, images can be acquired with more than one focus setting (i.e., multiple focus settings). If more than one focus setting is used, the restoration of the near field is robust. A system of a reticle may be acquired using one or more of the focus settings of one of the detectors as further described herein.
在一項實施例中,迴歸包含一霍普金(Hopkins)相位近似法。在另一實施例中,迴歸不包含薄遮罩近似法。在一額外實施例中,迴歸不包含克希何夫近似法。舉例而言,光罩之近場係在該光罩被一垂直入射平面波照明時該光罩之表面處存在之電磁場。在微影及檢測中,一光罩被自諸多方向入射之平面波照明。根據霍普金近似法,當入射 方向改變時,繞射級方向改變,而其振幅及相位保持大致上不變。本文中所闡述之實施例可使用霍普金相位近似法,但不進行所謂的薄遮罩或克希何夫近似法。 In one embodiment, the regression comprises a Hopkins phase approximation. In another embodiment, the regression does not include a thin mask approximation. In an additional embodiment, the regression does not include the Krishhof approximation. For example, the near field of the reticle is an electromagnetic field present at the surface of the reticle when the reticle is illuminated by a substantially incident plane wave. In lithography and inspection, a reticle is illuminated by plane waves incident from many directions. According to the Hopkin approximation, when incident When the direction is changed, the direction of the diffraction order changes, and its amplitude and phase remain substantially unchanged. Embodiments set forth herein may use the Hopkin phase approximation, but do not perform a so-called thin mask or Krishhof approximation.
如圖1之步驟104中所展示,該方法進一步包含產生包含成對之預定分段及對應於該等預定分段之近場資料之一資料結構。在某些實施例中,可將資料結構組態為一程式庫。以此方式,該方法可包含形成含有成對之資料庫之一分段及光罩之對應分段上之近場之一程式庫。換言之,程式庫可含有光罩圖案之相對小剪輯及相關聯光罩近場。如此,光罩圖案剪輯及近場可作為成對之物件保存於程式庫中。然而,資料結構可具有此項技術中已知之任何其他適合檔案形式。另外,儘管資料結構可在本文中所提供之說明中稱為一「程式庫」,但將理解,本文中所闡述之實施例不需要將資料結構組態為一程式庫。因此可在檢測一光罩(或一第二光罩)之前產生資料庫。 As shown in step 104 of FIG. 1, the method further includes generating a data structure including the paired predetermined segments and the near field data corresponding to the predetermined segments. In some embodiments, the data structure can be configured as a library. In this manner, the method can include forming a library of one of the near fields on a segment of the paired database and the corresponding segment of the reticle. In other words, the library can contain relatively small clips of the reticle pattern and associated reticle near field. In this way, the mask pattern clip and the near field can be saved as a pair of objects in the library. However, the data structure can have any other suitable file format known in the art. Additionally, although the data structure may be referred to as a "library" in the description provided herein, it will be understood that the embodiments set forth herein do not require the configuration of the data structure as a library. It is therefore possible to generate a database before detecting a reticle (or a second reticle).
如圖1之步驟106中所展示,該方法亦包含藉由將該所產生資料結構之資訊併入於用於該光罩檢測程序之一處方中而設置該光罩檢測程序,使得在該光罩檢測程序期間比較該光罩或另一光罩上之一檢測區中之兩個或兩個以上分段與該等預定分段,且將該兩個或兩個以上分段中之至少一者最類似於的該等預定分段中之一者之該近場資料指派至該兩個或兩個以上分段中之該至少一者。換言之,當檢測一光罩時,可將其圖案資訊分離成分段,與程式庫中之預定分段相比較,且可將程式庫中之一預定分段之近場資料指派至其匹配之分段。可如本文中進一步所闡述來執行此等步驟。 As shown in step 106 of FIG. 1, the method also includes setting the reticle detection program by incorporating the information of the generated data structure into a prescription for the reticle detecting program, such that the light is Comparing two or more segments in one of the reticle or another reticle to the predetermined segment during the hood detection procedure, and at least one of the two or more segments The near field material of one of the predetermined segments most similar to one of the two or more segments is assigned. In other words, when detecting a reticle, the pattern information can be separated into segments, compared with predetermined segments in the library, and the near field data of a predetermined segment in the library can be assigned to its matching segment. segment. These steps can be performed as further described herein.
以此方式,如本文中所闡述之設置光罩檢測程序可包含產生將用於一光罩檢測程序中之一程式庫且至少使該程式庫可用於該光罩檢測程序中。然而,本文中所闡述之實施例可或可不包含設置一光罩檢測程序之其他參數(例如,光學參數、缺陷偵測參數等)。舉例而言, 可以某種其他方法或憑藉某種其他系統來判定其他參數,且可將程式庫之資訊(例如,至程式庫之一鏈接及/或程式庫之一ID)併入至該程序中。如此,本文中所闡述之實施例可包含僅設置一整個光罩檢測程序之一個元素(程式庫)。光罩檢測程序之處方可為可由一光罩檢測系統用以執行該光罩檢測程序之任何指令集。此等指令可具有任何適合格式且可儲存於任何適合資料結構中。 In this manner, setting the reticle inspection program as set forth herein can include generating a library to be used in a reticle inspection program and at least making the library available for use in the reticle inspection program. However, the embodiments set forth herein may or may not include other parameters (eg, optical parameters, defect detection parameters, etc.) that provide a reticle inspection procedure. For example, Other parameters may be determined in some other way or by some other system, and information about the library (eg, one of the links to the library and/or one of the libraries' IDs) may be incorporated into the program. As such, the embodiments set forth herein may include setting only one element (library) of an entire reticle inspection program. The reticle inspection program can be any set of instructions that can be used by a reticle inspection system to perform the reticle inspection procedure. These instructions can have any suitable format and can be stored in any suitable data structure.
藉由一或多個電腦系統執行該等分離、判定、產生及設置步驟,該一或多個電腦系統可根據本文中所闡述之實施例中之任一者來組態。 The one or more computer systems can be configured in accordance with any of the embodiments set forth herein by one or more computer systems performing such separation, determination, generation, and setup steps.
上文所闡述之方法之實施例中之每一者可包含本文中所闡述之任何其他方法之任何其他步驟。此外,可藉由本文中所闡述之系統中之任一者執行上文所闡述之方法之實施例中之每一者。 Each of the embodiments of the methods set forth above can include any other steps of any of the other methods set forth herein. Moreover, each of the embodiments of the methods set forth above can be performed by any of the systems set forth herein.
用於設置一光罩檢測程序之一電腦實施方法之一額外實施例包含上文所闡述之分離、產生及設置步驟。然而,此實施例未必包含上文所闡述之判定步驟。相反,在此實施例中,該方法包含藉由對管控預定分段之電磁場之方程式進行數值求解而判定該等預定分段之近場資料。換言之,該等實施例可使用馬克士威方程式來判定不同預定分段之近場。然後可將自馬克士威方程式判定之近場及其對應預定分段儲存於一資料結構(例如,程式庫)中,如本文中進一步所闡述。然後可在一光罩檢測程序期間使用彼等近場與預定分段對,如本文中進一步所闡述。可以任何適合方式使用任何適合方法及/或演算法對管控預定分段之電磁場之方程式(或馬克士威方程式)求解。 One of the computer implementation methods for setting up a reticle detection procedure includes additional separation, generation, and setup steps as set forth above. However, this embodiment does not necessarily include the determination steps set forth above. In contrast, in this embodiment, the method includes determining near field data for the predetermined segments by numerically solving an equation governing the electromagnetic field of the predetermined segment. In other words, the embodiments can use the Maxwell equation to determine the near field of different predetermined segments. The near field determined from the Maxwell equation and its corresponding predetermined segment can then be stored in a data structure (eg, a library), as further described herein. These near field and predetermined segment pairs can then be used during a reticle detection procedure, as further described herein. The equation (or Maxwell's equation) governing the predetermined segmentation of the electromagnetic field can be solved in any suitable manner using any suitable method and/or algorithm.
藉由一或多個電腦系統執行該等分離、判定、產生及設置步驟,該一或多個電腦系統可根據本文中所闡述之實施例中之任一者來組態。 The one or more computer systems can be configured in accordance with any of the embodiments set forth herein by one or more computer systems performing such separation, determination, generation, and setup steps.
上文所闡述之方法之實施例中之每一者可包含本文中所闡述之 任何其他方法之任何其他步驟。此外,可藉由本文中所闡述之該等系統中之任一者執行上文所闡述之方法之實施例中之每一者。 Each of the embodiments of the methods set forth above can include the methods set forth herein. Any other steps of any other method. Moreover, each of the embodiments of the methods set forth above can be performed by any of the systems set forth herein.
另一實施例係關於用於偵測一光罩上之缺陷之一電腦實施方法。換言之,此實施例可包含檢測一光罩或對一光罩執行一光罩檢測程序。在本文中進一步所闡述之實施例中執行之該光罩檢測程序可(至少部分)如上文所闡述而設置。 Another embodiment relates to a computer implemented method for detecting defects on a reticle. In other words, this embodiment can include detecting a reticle or performing a reticle inspection procedure on a reticle. The reticle inspection procedure performed in the embodiments set forth further herein may be provided (at least in part) as set forth above.
如圖1之步驟108中所展示,此方法包含將包含於該光罩上之一檢測區中之一圖案分離成兩個或兩個以上分段。舉例而言,給出一光罩之一檢測區,可將彼檢測區之資料庫劃分或分割成相對小分段。該方法可或可不包含選擇光罩上之檢測區。舉例而言,可藉由另一方法或系統來判定光罩上之檢測區,且該檢測區之資訊可包含於用於一光罩檢測程序之一處方中。該兩個或兩個以上分段可如本文中進一步所闡述而組態。 As shown in step 108 of Figure 1, the method includes separating one of the patterns contained in one of the detection zones on the reticle into two or more segments. For example, a detection area of a reticle is provided, and the database of the detection area can be divided or divided into relatively small segments. The method may or may not include selecting a detection zone on the reticle. For example, the detection zone on the reticle can be determined by another method or system, and the information of the detection zone can be included in a prescription for a reticle detection procedure. The two or more segments can be configured as further described herein.
如圖1之步驟110中所展示,該方法亦包含單獨比較該兩個或兩個以上分段與包含於一資料結構中之預定分段。該資料結構包含一光罩圖案之成對之預定分段及對應近場資料。以此方式,可在程式庫中查詢資料庫之每一分段。特定而言,單獨比較步驟可包含在程式庫之資料庫分段中尋找被檢測之一光罩之資料庫之一區段之一匹配項。換言之,此步驟可包含在程式庫中找到一匹配圖案。 As shown in step 110 of FIG. 1, the method also includes separately comparing the two or more segments with predetermined segments included in a data structure. The data structure includes a pair of predetermined segments of the reticle pattern and corresponding near field data. In this way, each segment of the database can be queried in the library. In particular, the separate comparison step can include finding a match in one of the sections of the database of the detected mask in the database segment of the library. In other words, this step can include finding a matching pattern in the library.
在一項實施例中,該兩個或兩個以上分段之直徑大於該光罩之一光學接近距離。舉例而言,如上文所闡述,可將光罩圖案分離成相對小分段或區段。然後,可在程式庫中之資料庫分段當中搜尋該資料庫之此區段之一匹配項。為增加找到一匹配項之概率,可一次處理資料庫之一相對小區段。然而,該區段之直徑應大於光學接近距離。 In one embodiment, the diameter of the two or more segments is greater than an optical proximity of the reticle. For example, as explained above, the reticle pattern can be separated into relatively small segments or segments. Then, one of the segments of the database can be searched for in the database segment in the library. To increase the probability of finding a match, one of the relatively small sections of the database can be processed at once. However, the diameter of the section should be greater than the optical proximity distance.
在一項實施例中,該方法包含藉由將該光罩或另一光罩之圖案資訊分離成預定分段而判定成對之該等預定分段及對應近場資料;及 基於由該偵測器或另一偵測器獲取之該光罩或該另一光罩之一或多個實際影像而判定該等預定分段之該近場資料。可如本文中進一步所闡述來執行此等步驟。舉例而言,用於本文中所闡述之實施例之程式庫可如上文所闡述而創建。 In one embodiment, the method includes determining the pair of predetermined segments and corresponding near field data by separating the pattern information of the reticle or another reticle into predetermined segments; Determining the near field data of the predetermined segments based on the reticle or the one or more actual images of the reticle or the other reticle obtained by the detector or another detector. These steps can be performed as further described herein. For example, a library for the embodiments set forth herein can be created as set forth above.
在一項此實施例中,基於該光罩或該另一光罩之一或多個實際影像藉由迴歸判定該等預定分段之近場資料。該近場資料可以此方式判定,如本文中進一步詳細地闡述。 In one such embodiment, the near field data of the predetermined segments are determined by regression based on one or more actual images of the reticle or the other reticle. The near field data can be determined in this manner, as explained in further detail herein.
在一額外實施例中,該方法包含:藉由將該光罩或另一光罩之圖案資訊分離成預定分段而判定成對之該等預定分段及對應近場資料;及藉由對管控該光罩圖案之該等預定分段之電磁場之方程式進行數值求解而判定該等預定分段之近場資料。可如本文中進一步所闡述來執行此等步驟。舉例而言,用於本文中所闡述之實施例之程式庫可如上文所闡述而創建。 In an additional embodiment, the method includes: determining the paired predetermined segments and corresponding near field data by separating the pattern information of the reticle or another reticle into predetermined segments; and by The equations of the electromagnetic fields governing the predetermined segments of the reticle pattern are numerically solved to determine near field data for the predetermined segments. These steps can be performed as further described herein. For example, a library for the embodiments set forth herein can be created as set forth above.
在另一實施例中,單獨比較兩個或兩個以上分段與預定分段包含比較該兩個或兩個以上分段之灰階影像與該等預定分段之灰階影像。舉例而言,在程式庫中找到一匹配項可涉及評估灰階光柵化資料庫影像之相關性。在一額外實施例中,單獨比較兩個或兩個以上分段與預定分段包含比較該兩個或兩個以上分段中之一者中之多邊形之頂點座標與該等預定分段中之多邊形之頂點座標,且在單獨比較期間不將該兩個或兩個以上分段中之一者及該等預定分段中之頂點座標之一立體平移視為一差異。舉例而言,若資料庫含有多邊形之頂點座標,則頂點座標可在一任意平移內匹配。可以任何適合方式使用任何適合方法及/或演算法來執行此等單獨比較步驟。 In another embodiment, comparing the two or more segments separately with the predetermined segment comprises comparing grayscale images of the two or more segments with grayscale images of the predetermined segments. For example, finding a match in the library can involve evaluating the correlation of the grayscale rasterized image. In an additional embodiment, comparing two or more segments separately with the predetermined segment includes comparing vertex coordinates of the polygons in one of the two or more segments with the predetermined segments The vertex coordinates of the polygon, and one of the two or more segments and one of the vertex coordinates in the predetermined segments are not considered to be a difference during a separate comparison. For example, if the database contains vertex coordinates of a polygon, the vertex coordinates can be matched within an arbitrary translation. Any suitable method and/or algorithm can be used to perform these separate comparison steps in any suitable manner.
如圖1之步驟112中所展示,該方法進一步包含基於兩個或兩個以上分段中之至少一者最類似於的預定分段中之一者將近場資料指派至該兩個或兩個以上分段中之該至少一者。將近場資料指派至至少一個 分段可包含自程式庫擷取對應於該至少一個分段最類似於的預定分段之近場。然後可將所擷取近場指派至檢測區中之一點。可以任何適合方式使用任何適合演算法及/或方法執行:判定被檢測之一光罩之分段與程式庫中之預定分段之類似程度。以此方式,在檢測期間可藉由在程式庫中查詢其而計算光罩之近場。 As shown in step 112 of FIG. 1, the method further includes assigning near field data to the two or two based on one of a predetermined segment that is most similar to at least one of the two or more segments. At least one of the above segments. Assign near field data to at least one The segmentation can include extracting, from the library, a near field corresponding to a predetermined segment that is most similar to the at least one segment. The captured near field can then be assigned to one of the points in the detection zone. Any suitable algorithm and/or method may be used in any suitable manner to determine the degree to which a segment of a mask being detected is similar to a predetermined segment in the library. In this way, the near field of the reticle can be calculated during the detection by querying it in the library.
在一項實施例中,當兩個或兩個以上分段中之至少一者最類似於的預定分段中之一者不係該兩個或兩個以上分段中之該至少一者之一確切匹配項時:將近場資料指派至該兩個或兩個以上分段中之該至少一者包含:判定該等預定分段中之該一者至該兩個或兩個以上分段中之該至少一者之一映射,將該映射應用於對應於該等預定分段中之該一者之該近場資料以產生經修改近場資料,及將該經修改近場資料指派至該兩個或兩個以上分段中之該至少一者。以此方式,若未找到一確切匹配項,則可選擇程式庫中之最接近匹配項。在一項此實施方案中,可發現將程式庫資料庫分段映射至檢測區域之資料庫區段之一形態學運算。然後可將相同形態學運算應用於程式庫近場。舉例而言,假定在一明場中尋找一54nm寬線之近場,而程式庫中之最接近匹配項為一50nm寬線。可選擇50nm寬線之近場之映射且將其延展以涵蓋54nm寬線。 In one embodiment, one of the predetermined segments that are most similar when at least one of the two or more segments is not the at least one of the two or more segments An exact match: assigning the near field material to the at least one of the two or more segments comprises: determining the one of the predetermined segments into the two or more segments Mapping at least one of the mappings, applying the mapping to the near field data corresponding to the one of the predetermined segments to generate modified near field data, and assigning the modified near field data to the At least one of two or more segments. In this way, if an exact match is not found, the closest match in the library can be selected. In one such embodiment, one of the morphological operations of mapping the library database segment to the database segment of the detection region can be found. The same morphological operations can then be applied to the near field of the library. For example, suppose a near field of a 54 nm wide line is found in a bright field, and the closest match in the library is a 50 nm wide line. The near field mapping of the 50 nm wide line can be selected and extended to cover the 54 nm wide line.
在另一實施例中,當針對兩個或兩個以上分段中之至少另一者無法找到該兩個或兩個以上分段中之該至少另一者最類似於的該等預定分段中之一者時,該方法包含:基於由偵測器產生之實際影像而判定該兩個或兩個以上分段中之該至少另一者之近場資料;及將經判定近場資料新增至資料結構。舉例而言,若可未發現匹配項,則可如本文中所闡述執行一近場復原且其結果可包含於程式庫中。 In another embodiment, the predetermined segment that is most similar to the at least one of the two or more segments cannot be found for at least another of the two or more segments In one of the methods, the method includes: determining near field data of the at least one of the two or more segments based on an actual image generated by the detector; and determining the near field data to be new Increased to the data structure. For example, if no match can be found, a near field restore can be performed as described herein and the results can be included in the library.
如圖1之步驟114中所展示,該方法包含基於所指派近場資料而產 生該檢測區之近場資料。舉例而言,產生檢測區之近場資料可包含製成所擷取近場之一拼貼使得一單個近場值被指派至該檢測區之每一點。以此方式,可自所指派近場計算一影像。 As shown in step 114 of Figure 1, the method includes producing based on the assigned near field data. The near field data of the detection zone is generated. For example, generating near field data for the detection zone can include making a collage of the captured near field such that a single near field value is assigned to each point of the detection zone. In this way, an image can be calculated from the assigned near field.
在一項實施例中,該方法亦包含基於所產生近場資料而模擬該檢測區之將由一光罩檢測系統之一偵測器形成之一影像。舉例而言,可使用霍普金或加莫-賈柏(Gamo-Gabor)理論將所指派近場值傳播至偵測器陣列,且可判定一影像強度。 In one embodiment, the method also includes simulating an image of the detection zone based on the generated near field data to be formed by one of the photomask detection systems. For example, the assigned near field value can be propagated to the detector array using Hopkin or Gamo-Gabor theory and an image intensity can be determined.
如圖1之步驟116中所展示,該方法進一步包含獲取光罩之一實體版本上之檢測區的由偵測器產生之一實際影像。以此方式,可獲取待檢測之區域之一光學影像。可使用本文中所闡述之任何系統之任何偵測器如本文中進一步所闡述而產生該光罩之一實體版本上之檢測區之一實際影像。 As shown in step 116 of FIG. 1, the method further includes acquiring an actual image produced by the detector of the detection zone on one of the physical versions of the reticle. In this way, an optical image of one of the areas to be detected can be acquired. Any of the detectors of any of the systems described herein can be used to generate an actual image of one of the detection zones on a physical version of the reticle, as further described herein.
如圖1之步驟118中所展示,該方法亦包含藉由比較經模擬影像與實際影像而偵測光罩上之缺陷。舉例而言,可比較所獲取光學影像與經計算影像強度,且可偵測並報告檢測區之經計算影像與所獲取光學影像之間的顯著差異。然而,可以任何其他適合方式使用任何其他適合方法及/或演算法來執行:基於比較經模擬影像與實際影像之結果而偵測光罩上之缺陷。 As shown in step 118 of FIG. 1, the method also includes detecting defects on the reticle by comparing the simulated image with the actual image. For example, the acquired optical image and the calculated image intensity can be compared, and a significant difference between the computed image of the detection zone and the acquired optical image can be detected and reported. However, any other suitable method and/or algorithm may be used in any other suitable manner to detect defects on the reticle based on comparing the results of the simulated image with the actual image.
因此,本文中所闡述之實施例具有優於其他當前使用之光罩檢測方法之若干個優點。舉例而言,如本文中進一步所闡述自其光學影像復原一光罩之近場比對馬克士威方程式求解快。另外,創建經復原近場之一程式庫且拼貼自該程式庫擷取之近場減少近場復原計算之數目。 Thus, the embodiments set forth herein have several advantages over other currently used reticle detection methods. For example, the near-field ratio of recovering a mask from its optical image as explained further herein is faster than solving the Maxwell equation. In addition, creating a library of restored near-field and tiling the near-field from the library reduces the number of near-field recovery calculations.
在又一實施例中,該方法包含:藉由將所產生近場資料輸入至一模型中而模擬將在憑藉該光罩執行之一程序中形成於一晶圓上之經圖案化特徵之一或多個特性;量測已在該程序中形成於該晶圓上之經 圖案化特徵之一或多個特性;比較一或多個經模擬特性與一或多個經量測特性;及基於該比較步驟之結果而更改該模型之一或多個參數。以此方式,一微影成像模型可應用於遮罩近場以預測一微影影像。如此,該方法可包含使用所預測微影影像來預測一晶圓上之一臨界尺寸或微影之一結果。另外,可使用經復原近場及晶圓影像(例如,晶圓掃描電子顯微鏡(SEM)影像)來校準一微影計算模型。換言之,本文中所闡述之實施例可在一微影程序中校準模型化參數,此對自一組LNI影像預測晶圓圖案係關鍵的。 In yet another embodiment, the method includes simulating one of the patterned features to be formed on a wafer in a program executed by the reticle by inputting the generated near field data into a model Or a plurality of characteristics; the measurement has been formed on the wafer in the program One or more characteristics of the patterned features; comparing one or more simulated characteristics to one or more measured characteristics; and modifying one or more parameters of the model based on the results of the comparing step. In this way, a lithography imaging model can be applied to the mask near field to predict a lithographic image. As such, the method can include predicting one of a critical dimension or lithography on a wafer using the predicted lithography image. In addition, a lithographic calculation model can be calibrated using a recovered near-field and wafer image (eg, a wafer scanning electron microscope (SEM) image). In other words, the embodiments set forth herein can calibrate modeling parameters in a lithography procedure that is critical for predicting wafer pattern from a set of LNI images.
在某些此等實施例中,其影像用以判定近場資料(其被輸入至一模型中)之光罩可為一校準遮罩。此校準遮罩可包含一組一維(1D)及2D圖案。該遮罩可為用以產生一OPC模型之相同遮罩。另一選擇係,遮罩可由諸如KLA-Tencor(Milpitas,Calif)之一光罩檢測工具供應商來設計。 In some of these embodiments, the reticle whose image is used to determine near field data (which is input into a model) can be a calibrated mask. This calibration mask can contain a set of one-dimensional (1D) and 2D patterns. The mask can be the same mask used to create an OPC model. Alternatively, the mask can be designed by a supplier of reticle inspection tools such as KLA-Tencor (Milpitas, Calif).
可針對校準遮罩獲取一組LNI影像,如本文中所闡述。用以獲取此等影像之成像條件係較佳的使得照明源形狀及物鏡側上之NA與一掃描器上之照明源形狀及NA相同或接近相同。出於更好調節後續計算之目的,LNI影像可為離焦的。一替代方法係以接近同調照明條件但以不同入射角獲取一組LNI影像。 A set of LNI images can be acquired for the calibration mask, as explained herein. The imaging conditions used to acquire such images are preferably such that the illumination source shape and the NA on the objective side are the same or nearly the same as the illumination source shape and NA on a scanner. LNI images can be out of focus for better adjustment of subsequent calculations. An alternative approach is to acquire a set of LNI images at near-coherent illumination conditions but at different angles of incidence.
然後可如本文中進一步所闡述而復原遮罩近場(或MNR)。舉例而言,關於具有已知照明及成像條件之一組LNI影像,可透過將所獲取LNI影像與自遮罩近場計算之影像之間的差異最小化之一目標函數而反覆地重新建構遮罩平面振幅及相位資訊。 The mask near field (or MNR) can then be restored as further described herein. For example, an LNI image with a known illumination and imaging condition can be reconstructed repeatedly by minimizing the difference between the acquired LNI image and the self-mask near-field computed image. Cover plane amplitude and phase information.
然後可模型化微影程序。舉例而言,可將遮罩近場饋送至一計算引擎以產生晶圓級影像。計算引擎較佳地包含對整個光阻劑材料之掃描器成像程序(其明確地考量偏振及向量成像效應)。該引擎亦較佳地含有(舉例而言)包含酸及基底擴散及基底淬滅之光阻劑顯影程序。 計算引擎亦可視情況包含蝕刻模型化。 The lithography program can then be modeled. For example, the mask near field can be fed to a computational engine to produce wafer level images. The calculation engine preferably includes a scanner imaging procedure for the entire photoresist material (which explicitly considers polarization and vector imaging effects). The engine also preferably contains, for example, a photoresist development process comprising acid and substrate diffusion and substrate quenching. The calculation engine may also include etch modeling as appropriate.
然後可比較經模擬晶圓影像與印刷有相同校準遮罩之一晶圓之以實驗方式獲取之SEM影像。可使用經模擬晶圓影像與以實驗方式獲取之影像之間的任何差異來反覆地調整模型參數,以藉此減小影像差異(例如,使得經模擬晶圓影像實質上匹配以實驗方式獲取之影像)。此反覆程序實現微影模型參數之提取。本文中所闡述之實施例因此提供用以提取微影模型參數之一校準處理程序。另外,本文中所闡述之實施例將遮罩近場與一全微影模型及一校準遮罩組合以提取微影模型參數。然後可儲存此等模型參數且稍後在發現一缺陷時擷取該等模型參數。 The simulated wafer image can then be compared to an experimentally acquired SEM image of a wafer having the same calibration mask printed thereon. The model parameters can be repetitively adjusted using any difference between the simulated wafer image and the experimentally acquired image to thereby reduce image differences (eg, such that the simulated wafer image is substantially matched and experimentally acquired) image). This repeated procedure implements the extraction of the lithography model parameters. The embodiments set forth herein thus provide a calibration process to extract one of the lithography model parameters. Additionally, the embodiments set forth herein combine a mask near field with a full lithography model and a calibration mask to extract lithography model parameters. These model parameters can then be stored and later retrieved when a defect is found.
本文中所闡述之用於校準一微影模型之實施例提供優於用於校準微影模型之當前使用之方法及系統之若干個優點。舉例而言,用於校準微影模型之當前使用之方法係基於對馬克士威方程式求解之不準確方法。另外,某些當前使用之方法假定一幾何形狀資料庫表示光罩上之實際圖案。此外,某些當前使用之方法假定一預先選定之三維(3D)輪廓表示光罩中所蝕刻之實際輪廓。此外,某些當前使用之方法假定一組材料參數表示構成光罩之材料。此文件之背景章節中闡述了當前使用之方法及系統之額外缺點。 Embodiments for calibrating a lithography model as set forth herein provide several advantages over the currently used methods and systems for calibrating lithography models. For example, the current method used to calibrate lithography models is based on inaccurate methods of solving Maxwell's equations. In addition, some currently used methods assume that a geometric database represents the actual pattern on the reticle. In addition, some currently used methods assume that a pre-selected three-dimensional (3D) contour represents the actual contour etched in the reticle. In addition, some currently used methods assume that a set of material parameters represent the materials that make up the reticle. Additional shortcomings of the methods and systems currently in use are set forth in the background section of this document.
由光罩檢測偵測到之缺陷就其可印刷性而言由於增加之OPC複雜性而難以處置。簡單抗蝕劑臨限模型對LNI影像或空中影像不充分。需要一掃描成像模型之頂部上之一抗蝕劑模型校準以在使用一實體掃描器來實際上印刷一晶圓之前準確地預測一缺陷之晶圓級影響。如此,高度期望建構可用以在將一光罩裝運至一晶圓製造廠之前實質上準確地預測一缺陷之晶圓級行為之新方法。 Defects detected by reticle inspection are difficult to handle in terms of printability due to increased OPC complexity. The simple resist threshold model is not sufficient for LNI images or aerial images. A resist model calibration on top of a scanned imaging model is required to accurately predict the wafer level impact of a defect before actually printing a wafer using a physical scanner. As such, it is highly desirable to construct new methods that can be used to substantially accurately predict wafer-level behavior of a defect prior to shipping a reticle to a wafer fabrication facility.
在一項此實施例中,該方法包含,針對在該光罩上偵測到之缺陷中之至少一者,基於該等缺陷中之該至少一者之實際影像而判定該 等缺陷中之該至少一者之近場資料;及藉由將該等缺陷中之該至少一者之經判定近場資料輸入至模型中而模擬該等缺陷中之該至少一者將如何在程序中印刷於晶圓上。以此方式,該方法可包含憑藉光罩檢測影像之實質上準確的晶圓級缺陷可印刷性。換言之,實施例可用以分析光罩缺陷可印刷性。舉例而言,一旦在一光罩上偵測到一缺陷,即可在該缺陷處或附近獲取一組LNI影像,可使用此等影像來復原該缺陷之遮罩近場(其可如本文中所闡述而執行),且可執行微影模型化(憑藉透過本文中所闡述之實施例而提取之模型化參數)以準確地計算晶圓上之缺陷行為。另外,一旦已使用如本文中所闡述而校準之一模型獲取了圖解說明至少一個缺陷將如何印刷於一晶圓上之一經模擬影像,即可比較經模擬影像與如何意欲將光罩區印刷於該晶圓上之資訊(其可自光罩之一預先-OPC資料庫獲取)。如此,可使用一預先-OPC資料庫來計算對一晶圓之光罩缺陷印刷影響。因此,可藉由比較經計算晶圓級影像與一預先-OPC資料庫來判定光罩缺陷將如何自其既定印刷更改晶圓上之光罩之印刷以預測缺陷行為。 In one such embodiment, the method includes determining, based on at least one of the defects detected on the reticle, based on an actual image of the at least one of the defects Simulating near field data of at least one of the defects; and simulating how the at least one of the defects is at least one of the defects by inputting the determined near field data of the at least one of the defects into the model The program is printed on the wafer. In this manner, the method can include substantially accurate wafer level defect printability of the image detected by the reticle. In other words, embodiments can be used to analyze reticle defect printability. For example, once a defect is detected on a reticle, a set of LNI images can be acquired at or near the defect, and the image can be used to restore the mask near field of the defect (which can be as herein) Executed as described), and lithographic modeling (by modeling parameters extracted through the embodiments set forth herein) can be performed to accurately calculate defect behavior on the wafer. In addition, once one of the models has been calibrated as described herein to obtain an image of how at least one defect will be printed on a wafer, the simulated image can be compared and how the mask region is intended to be printed. Information on the wafer (which can be obtained from one of the reticle pre-OPC databases). As such, a pre-OPC database can be used to calculate the effect of reticle defect printing on a wafer. Thus, by comparing the calculated wafer level image with a pre-OPC database, it is determined how the reticle defect will change the reticle print on the wafer from its intended print to predict defect behavior.
本文中所闡述之實施例可用以在將光罩裝運至製造廠之前及在對光罩執行大量製造之前鑒定光罩且準確地預測光罩上之缺陷之晶圓級影響或行為。可執行後續缺陷處置以分離一致命缺陷與一非致命缺陷。舉例而言,一旦已判定缺陷對晶圓上之光罩之印刷之效應,即可相應地處置該缺陷或將該缺陷分類(例如,分類為一非印刷缺陷、一印刷缺陷、一致命印刷缺陷(例如,將影響良率之缺陷)、一非致命印刷缺陷(例如,將印刷但不影響良率之一缺陷等)。 Embodiments set forth herein can be used to identify the reticle and accurately predict wafer level effects or behavior of defects on the reticle prior to shipping the reticle to the manufacturing facility and prior to performing extensive fabrication of the reticle. Subsequent defect handling can be performed to separate a fatal defect from a non-fatal defect. For example, once the effect of a defect on the printing of the reticle on the wafer has been determined, the defect can be disposed of or classified (eg, classified as a non-printing defect, a printing defect, a fatal printing defect). (eg, defects that will affect yield), a non-fatal print defect (eg, will print but do not affect one of the yield defects, etc.).
因此,本文中所闡述之缺陷可印刷性實施例具有優於用於預測缺陷可印刷性之其他方法及系統之若干個優點。舉例而言,本文中所闡述之實施例可使用包含掃描成像特性及光阻劑顯影程序之微影模型來執行。另外,遮罩近場復原與微影模型校準(例如,組合檢測影像 與微影程序步驟以校準微影模型)之組合產生來自檢測影像之較準確晶圓級預測。因此,本文中所闡述之實施例提供可用以實質上準確地預測一缺陷之晶圓級行為以供可印刷性分析之校準結果。 Thus, the defect printability embodiments set forth herein have several advantages over other methods and systems for predicting defect printability. For example, the embodiments set forth herein can be performed using a lithography model that includes scanning imaging characteristics and a photoresist development program. In addition, mask near-field restoration and lithography model calibration (for example, combined detection images) The combination with the lithography procedure step to calibrate the lithography model produces a more accurate wafer level prediction from the detected image. Thus, the embodiments set forth herein provide calibration results that can be used to substantially accurately predict wafer-level behavior of a defect for printability analysis.
本文中所闡述之校準步驟可在現有光罩檢測工具上實施。另外,憑藉經校準模型進行之缺陷處置可在現有光罩檢測工具上實施。 The calibration steps set forth herein can be implemented on existing reticle inspection tools. In addition, defect handling by means of a calibrated model can be implemented on existing reticle inspection tools.
憑藉一或多個電腦系統而執行分離、單獨比較、指派、產生、模擬、獲取及偵測步驟,該一或多個電腦系統可根據本文中所闡述之實施例中之任一者而組態。 The one or more computer systems can be configured in accordance with any of the embodiments set forth herein by performing separate, separate comparison, assignment, generation, simulation, acquisition, and detection steps with one or more computer systems .
上文所闡述之方法之實施例中之每一者可包含本文中所闡述之任何其他方法之任何其他步驟。此外,可藉由本文中所闡述之系統中之任一者執行上文所闡述之方法之實施例中之每一者。 Each of the embodiments of the methods set forth above can include any other steps of any of the other methods set forth herein. Moreover, each of the embodiments of the methods set forth above can be performed by any of the systems set forth herein.
本文中所闡述之所有方法可包含將方法實施例之一或多個步驟之結果儲存於一電腦可讀儲存媒體中。該等結果可包含本文中所闡述之結果中之任一者且可以此項技術中已知之任何方式儲存。儲存媒體可包含本文中所闡述之任何儲存媒體或此項技術中已知之任何其他適合儲存媒體。在已儲存該等結果之後,該等結果可在儲存媒體中存取且由本文中所闡述之方法或系統實施例中之任一者使用、經格式化以顯示給一使用者、由另一軟體模組、方法或系統使用,等等。 All of the methods set forth herein can include storing the results of one or more of the method embodiments in a computer readable storage medium. These results can include any of the results set forth herein and can be stored in any manner known in the art. The storage medium may include any of the storage media set forth herein or any other suitable storage medium known in the art. After the results have been stored, the results can be accessed in a storage medium and used by any of the methods or system embodiments set forth herein, formatted for display to a user, by another Software modules, methods or systems, etc.
另一實施例係關於一非暫時性電腦可讀媒體,該非暫時性電腦可讀媒體儲存可在一電腦系統上執行以執行本文中所闡述之電腦實施方法中之一或多者之程式指令。圖2中展示一項此實施例。舉例而言,如圖2中所展示,非暫時性電腦可讀媒體200儲存可在電腦系統204上執行以執行本文中所闡述之電腦實施方法中之一或多者之程式指令202。電腦實施方法可包含本文中所闡述之任何方法之任何步驟。 Another embodiment is directed to a non-transitory computer readable medium storing program instructions executable on a computer system to perform one or more of the computer implemented methods set forth herein. One such embodiment is shown in FIG. For example, as shown in FIG. 2, non-transitory computer readable medium 200 stores program instructions 202 executable on computer system 204 to perform one or more of the computer implemented methods set forth herein. The computer implemented method can include any of the steps of any of the methods set forth herein.
實施諸如本文中所闡述之方法的方法之程式指令202可儲存於非 暫時性電腦可讀媒體200上。該電腦可讀媒體可為諸如一磁碟或光碟、一磁帶之一儲存媒體,或此項技術中已知之任何其他適合非暫時性電腦可讀媒體。 Program instructions 202 that implement methods such as those described herein may be stored in a non- On a temporary computer readable medium 200. The computer readable medium can be a storage medium such as a magnetic or optical disk, a magnetic tape, or any other suitable non-transitory computer readable medium known in the art.
可以包含基於處理程序之技術、基於組件之技術及/或物件導向之技術以及其他技術之各種方式中之任一者來實施程式指令。舉例而言,可視需要使用Matlab、可視化培基程式、ActiveX控制項、C、C++物件、C#、JavaBeans、Microsoft基礎類別(「MFC」)或者其他技術或方法來實施該等程式指令。 Program instructions may be implemented in any of a variety of ways, including processor-based techniques, component-based techniques, and/or object-oriented techniques, among other techniques. For example, the program instructions can be implemented using Matlab, Visual Pedestal, ActiveX Controls, C, C++ Objects, C#, JavaBeans, Microsoft Foundation Classes ("MFC"), or other techniques or methods as needed.
電腦系統204可呈現各種形式,包含一個人電腦系統、主機電腦系統、工作站、系統電腦、影像電腦、可程式化影像電腦、並行處理器或此項技術中已知之任何其他裝置。一般而言,術語「電腦系統」可經廣泛定義以囊括具有執行來自一記憶體媒體之指令之一或多個處理器之任何裝置。 Computer system 204 can take a variety of forms, including a personal computer system, a host computer system, a workstation, a system computer, an imaging computer, a programmable image computer, a parallel processor, or any other device known in the art. In general, the term "computer system" is broadly defined to encompass any device having one or more processors that execute instructions from a memory medium.
在一項實施例中,上文所闡述之電腦系統可包含係一電子設計自動化(EDA)工具(未展示)之部分之一或多個電腦子系統,且本文中進一步所闡述之光罩檢測系統並非EDA工具之部分。包含於此一工具中之EDA工具及電腦子系統可含有可經組態以執行上文所闡述之步驟中之一或多者之任何可商業購得之EDA工具。例如,經組態以將包含於光罩上之一檢測區中之圖案分離成分段之電腦子系統可為一EDA工具之部分。以此方式,一光罩之設計資料可由EDA工具處理以將圖案分離成將由如本文中所闡述之另一不同系統或工具使用之分段。 In one embodiment, the computer system set forth above may comprise one or more computer subsystems that are part of an electronic design automation (EDA) tool (not shown), and the reticle detection described further herein. The system is not part of the EDA tool. The EDA tool and computer subsystem included in such a tool can contain any commercially available EDA tool that can be configured to perform one or more of the steps set forth above. For example, a computer subsystem configured to separate segments of a pattern contained in a detection zone on a reticle can be part of an EDA tool. In this manner, a reticle design material can be processed by the EDA tool to separate the pattern into segments that will be used by another different system or tool as set forth herein.
電腦子系統亦可不係一EDA工具之部分且可包含於另一系統或工具中或簡單地組態為獨立電腦系統。此外,該工具或電腦子系統(其將一圖案分離成分段、產生一資料結構及/或設置如本文中所闡述之一光罩檢測程序)可經組態以藉由將藉由此等步驟產生之資訊儲存或傳送至諸如一製造資料庫之一共用電腦可讀儲存媒體或藉由將該資訊 直接傳輸至將使用該資訊之工具而將彼資訊提供至另一工具或電腦子系統。 The computer subsystem may also be part of an EDA tool and may be included in another system or tool or simply configured as a stand-alone computer system. Additionally, the tool or computer subsystem (which separates a pattern into segments, generates a data structure, and/or sets a reticle inspection program as described herein) can be configured to take steps by The generated information is stored or transmitted to a computer readable storage medium such as a manufacturing database or by using the information Directly transfer to the tool that will use the information to provide information to another tool or computer subsystem.
另一實施例係關於經組態以偵測一光罩上之缺陷之一系統。圖3中展示此一系統之一項實施例。該系統包含一光罩檢測子系統,該光罩檢測子系統包含一偵測器,該偵測器經組態以產生該光罩之一實體版本上之一檢測區之一實際影像。該實際影像可為本文中進一步所闡述之此等影像中之任一者。如圖3中所展示,該系統包含光罩檢測子系統300。 Another embodiment relates to a system configured to detect defects on a reticle. An embodiment of such a system is shown in FIG. The system includes a reticle detection subsystem that includes a detector configured to generate an actual image of one of the detection zones on a physical version of the reticle. The actual image can be any of the images described further herein. As shown in FIG. 3, the system includes a reticle detection subsystem 300.
如圖3中進一步所展示,光罩檢測子系統300包含如本文中更詳細地闡述之一照明子系統及一收集子系統。該照明子系統包含光源302。光源302可為一同調光源,諸如一雷射。該光源可經組態以發射具有約248nm、約193nm、約157nm之一波長或另一紫外波長之單色光。另一選擇係,該光源可經組態以發射具有一定波長範圍之光且可耦合至一光譜濾光器(未展示)。一寬頻光源之一實例包含但不限於產生深紫外波長型態中之光之一He-Xe弧光燈。以此方式,該光源及該濾光器可發射具有如上文所闡述之一波長之單色光。該光源及該濾光器可經組態使得可取決於(舉例而言)正檢測之光罩之類型或正執行之檢測或量測之類型而自該光源及該濾光器發射不同波長之光。該光源亦可經組態以發射除紫外光以外之光。另外,該光源可經組態以連續地或以脈衝形式按各種時間間隔發射光。 As further shown in FIG. 3, the reticle detection subsystem 300 includes one of the illumination subsystem and a collection subsystem as set forth in greater detail herein. The illumination subsystem includes a light source 302. Light source 302 can be a coherent light source, such as a laser. The light source can be configured to emit monochromatic light having a wavelength of about 248 nm, about 193 nm, about 157 nm, or another ultraviolet wavelength. Alternatively, the light source can be configured to emit light having a range of wavelengths and can be coupled to a spectral filter (not shown). An example of a broadband source includes, but is not limited to, a He-Xe arc lamp that produces light in a deep ultraviolet wavelength pattern. In this manner, the light source and the filter can emit monochromatic light having a wavelength as set forth above. The light source and the filter can be configured such that different wavelengths can be emitted from the light source and the filter depending on, for example, the type of reticle being detected or the type of detection or measurement being performed Light. The light source can also be configured to emit light other than ultraviolet light. Additionally, the light source can be configured to emit light at various time intervals, either continuously or in pulses.
該照明子系統亦可包含耦合至該光源之若干個光學組件。舉例而言,來自光源302之光可首先通過均光器304。均光器304可經組態以減少來自光源之光之斑點。該照明子系統亦可包含光圈306。光圈306可具有一可調整NA。舉例而言,該光圈可耦合至一控制機構,該控制機構可經組態以取決於自一使用者接收之一控制信號或依據自在系統上運行之一程式處方接收之程式指令而以機械方式更改該光圈。 以此方式,光可具有各種部分同調因子σ。舉例而言,光圈306可經更改以調整聚光透鏡308之一光瞳。聚光透鏡之光瞳控制該系統之NA。由於聚光器之光瞳減小,因此照明同調增加,藉此減小σ值。σ值可表示為聚光透鏡之NA與物鏡之NA之比率。曝光系統可具有在約0.3至約0.9之間的一範圍內之一σ值。因此,光圈306可經更改使得光學子系統具有在約0.3與約0.9之間的一σ值。可取決於光罩上之特徵而更改σ值。舉例而言,若光罩包含線及空間而非若光罩包含接觸孔,則可使用一較高σ值。該控制機構亦可經組態以更改光圈以提供環形或離軸照明。該光圈亦可經組態以提供諸如四極子或雙極照明之其他類型之照明。該光圈可進一步經組態以更改光束之一形狀。舉例而言,該光圈可為一繞射光學元件或一切趾光圈。 The illumination subsystem can also include a number of optical components coupled to the light source. For example, light from source 302 may first pass through homogenizer 304. The homogenizer 304 can be configured to reduce the blob of light from the source. The illumination subsystem can also include an aperture 306. The aperture 306 can have an adjustable NA. For example, the aperture can be coupled to a control mechanism that can be configured to mechanically depend on receiving a control signal from a user or a program instruction received from a program prescription running on the system Change the aperture. In this way, the light can have various partial coherence factors σ. For example, aperture 306 can be modified to adjust the aperture of one of concentrating lenses 308. The aperture of the concentrating lens controls the NA of the system. Since the pupil of the concentrator is reduced, the illumination coherence is increased, thereby reducing the σ value. The σ value can be expressed as the ratio of the NA of the concentrating lens to the NA of the objective lens. The exposure system can have a sigma value in a range between about 0.3 to about 0.9. Thus, aperture 306 can be modified such that the optical subsystem has a sigma value between about 0.3 and about 0.9. The σ value can be changed depending on the characteristics on the reticle. For example, if the mask contains lines and spaces rather than if the mask contains contact holes, a higher value of σ can be used. The control mechanism can also be configured to change the aperture to provide circular or off-axis illumination. The aperture can also be configured to provide other types of illumination such as quadrupole or bipolar illumination. The aperture can be further configured to change the shape of one of the beams. For example, the aperture can be a diffractive optical element or a toe aperture.
該照明子系統亦可包含若干個額外光學組件(未展示)。舉例而言,該照明子系統亦可包含經組態以更改光之光束直徑之一望遠鏡。另外,該照明子系統可包含一或多個中繼透鏡、諸如一場透鏡之額外透鏡、摺疊鏡、額外光圈及分束器。 The illumination subsystem can also include a number of additional optical components (not shown). For example, the illumination subsystem can also include a telescope configured to modify one of the beam diameters of the light. Additionally, the illumination subsystem can include one or more relay lenses, additional lenses such as a field lens, a folding mirror, an additional aperture, and a beam splitter.
該照明子系統亦可包含聚光透鏡308。聚光透鏡308可經組態以將物件(光罩)平面中之光之一直徑更改為近似或大於該系統之視場。退出聚光透鏡之光可照明支撐在載台312上之光罩310。該載台經組態以藉由鄰近光罩之外橫向邊緣接觸該光罩而支撐該光罩。提供載台中之一開口以允許來自照明子系統之光照明光罩。載台312可經組態以移動光罩使得可更改光罩之一對準且使得可使光跨越光罩掃描。另一選擇係,該照明子系統可包含諸如一聲光偏轉器或一機械掃描總成之一掃描元件(未展示)使得光罩可保持實質上穩定同時使光跨越光罩掃描。載台312亦可經組態以透過焦點移動光罩,藉此更改光學子系統之一焦點設定。該載台亦可耦合至一自動聚焦裝置(未展示),該自動聚焦裝置經組態以更改該載台之一位置,藉此更改該光罩之一位置以 在一檢測期間維持光學子系統之一焦點設定。另一選擇係,一自動聚焦裝置可耦合至物鏡以更改物鏡之一位置以在一檢測期間維持焦點設定。 The illumination subsystem can also include a concentrating lens 308. Condenser lens 308 can be configured to change the diameter of one of the lights in the plane of the object (mask) to be approximately or greater than the field of view of the system. Light exiting the concentrating lens illuminates the reticle 310 supported on the stage 312. The stage is configured to support the reticle by contacting the reticle adjacent a lateral edge of the reticle. An opening in the stage is provided to allow light illumination from the illumination subsystem to illuminate the reticle. The stage 312 can be configured to move the reticle such that one of the reticle can be aligned such that light can be scanned across the reticle. Alternatively, the illumination subsystem can include a scanning element (not shown) such as an acousto-optic deflector or a mechanical scanning assembly such that the reticle can remain substantially stable while allowing light to be scanned across the reticle. The stage 312 can also be configured to move the reticle through the focus, thereby changing one of the focus settings of the optical subsystem. The stage can also be coupled to an autofocus device (not shown) configured to change a position of the stage, thereby changing a position of the mask to One of the focus settings of the optical subsystem is maintained during a test. Alternatively, an autofocus device can be coupled to the objective to modify one of the objectives to maintain focus settings during a test.
該光學子系統亦可包含經配置以形成一收集子系統之若干個光學組件。舉例而言,該收集子系統包含物鏡314。藉由物鏡314收集由該光罩透射之光。該收集子系統亦包含具有一可調整NA之光圈316。光圈316之NA亦可經選擇使得退出光圈之光具有一選定放大率。光圈316定位於物鏡314與可組態為一鏡筒透鏡之透鏡318之間。來自透鏡318之光可被引導至分束器320。分束器320可經組態以將光引導至三個偵測器322a、322b及322c。該收集子系統亦可包含若干個額外光學組件(未展示),諸如一放大透鏡。該放大透鏡可定位於透鏡318與分束器之間。 The optical subsystem can also include a number of optical components configured to form a collection subsystem. For example, the collection subsystem includes an objective lens 314. The light transmitted by the reticle is collected by the objective lens 314. The collection subsystem also includes an aperture 316 having an adjustable NA. The NA of the aperture 316 can also be selected such that the light exiting the aperture has a selected magnification. The aperture 316 is positioned between the objective lens 314 and a lens 318 that can be configured as a barrel lens. Light from lens 318 can be directed to beam splitter 320. Beam splitter 320 can be configured to direct light to three detectors 322a, 322b, and 322c. The collection subsystem can also include a number of additional optical components (not shown), such as a magnifying lens. The magnifying lens can be positioned between the lens 318 and the beam splitter.
偵測器322a、322b及322c可經組態以形成由光罩之一經照明部分透射之光之一影像。此一影像可稱為一「空中影像」。該等偵測器亦應對上文所闡述之光波長中之至少一者係敏感的。然而,除其他型態中之波長外,該等偵測器亦可對深紫外型態中之一定波長範圍係敏感的。舉例而言,該等偵測器可包含電荷耦合裝置(CCD)或時間延遲積分(TDI)相機。該等偵測器亦可具有一個一維或二維像素陣列。該三個偵測器中之每一者可具有一不同焦點設定。以此方式,該三個偵測器可實質上同時以三個不同焦點設定形成光罩之影像。舉例而言,一個偵測器可實質上為焦點對準,且其他兩個偵測器可在關於焦點不對準條件之相反方向上為焦點不對準的。另外,該光罩檢測子系統可取決於該光罩檢測子系統之機械或實體約束而包含任何數目個此等偵測器。 The detectors 322a, 322b, and 322c can be configured to form an image of light transmitted by the illuminated portion of one of the reticle. This image can be called an "air image." The detectors should also be sensitive to at least one of the wavelengths of light set forth above. However, in addition to wavelengths in other types, the detectors may be sensitive to certain wavelength ranges in the deep ultraviolet mode. For example, the detectors can include a charge coupled device (CCD) or a time delay integrated (TDI) camera. The detectors can also have a one or two dimensional array of pixels. Each of the three detectors can have a different focus setting. In this way, the three detectors can form an image of the reticle at substantially the same time with three different focus settings. For example, one detector can be substantially in focus, and the other two detectors can be out of focus in the opposite direction to the focus misalignment condition. Additionally, the reticle detection subsystem can include any number of such detectors depending on the mechanical or physical constraints of the reticle detection subsystem.
另一選擇係,該光罩檢測子系統可僅包含經組態以產生光罩之一實際影像之一個偵測器。該偵測器可具有近似地等於一曝光系統之 一焦點設定之一焦點設定。可藉由形成光罩之複數個影像及在形成每一影像之後更改偵測器之焦點設定而形成在不同焦點設定下之光罩之影像。在此一實施例中,分束器320將不必將光分裂至多個偵測器。 Alternatively, the reticle detection subsystem can include only one detector configured to produce an actual image of the reticle. The detector can have an approximation equal to an exposure system One focus sets one of the focus settings. The image of the reticle at different focus settings can be formed by forming a plurality of images of the reticle and changing the focus setting of the detector after forming each image. In this embodiment, the beam splitter 320 will not have to split the light into multiple detectors.
光罩檢測子系統可包含未在圖3中展示之若干個其他組件。舉例而言,該系統可包含一載入模組、一對準模組、諸如一機器人傳送臂之一處置器及一環境控制模組且可包含此項技術中已知之任何此等組件。 The reticle detection subsystem can include several other components not shown in FIG. For example, the system can include a load module, an alignment module, a processor such as a robotic transfer arm, and an environmental control module and can include any such components known in the art.
如上文所闡述,該光罩檢測子系統可經組態以使用一組曝光條件形成光罩之一空中影像。該等曝光條件包含但不限於照明波長、照明同調、照明光束之形狀、NA及焦點設定。該組曝光條件可經選擇以實質上等效於由一曝光系統用以將光罩之一影像印刷至一晶圓上之曝光條件。因此,由光罩檢測子系統300形成之一空中影像可實質上光學地等效於將在該組曝光條件下由該曝光系統印刷於一晶圓上的光罩之一影像。 As explained above, the reticle detection subsystem can be configured to form an aerial image of the reticle using a set of exposure conditions. Such exposure conditions include, but are not limited to, illumination wavelength, illumination coherence, shape of the illumination beam, NA, and focus settings. The set of exposure conditions can be selected to be substantially equivalent to exposure conditions used by an exposure system to image one of the reticle onto a wafer. Thus, an aerial image formed by reticle inspection subsystem 300 can be substantially optically equivalent to an image of a reticle that will be printed on a wafer by the exposure system under the set of exposure conditions.
該系統亦包含經組態以執行本文中所闡述之電腦實施方法中之一或多者之一或多個步驟之一或多個電腦子系統。在一項實施例中,如圖3中所展示,該系統包含電腦子系統324。在圖3中所展示之實施例中,電腦子系統324耦合至光罩檢測子系統300。舉例而言,電腦子系統可耦合至光罩檢測子系統之一偵測器。在一項此實例中,如圖3中所展示,電腦子系統324耦合至光罩檢測子系統300之偵測器322a、322b及322c(例如,藉由在圖3中由虛線展示之一或多個傳輸媒體,其可包含此項技術中已知之任何適合傳輸媒體)。該電腦子系統可以任何適合方式耦合至該等偵測器。該電腦子系統可以任何其他適合方式耦合至光罩檢測子系統使得由該光罩檢測子系統產生之光罩之影像及任何其他資訊可發送至該電腦子系統,且視情況使得該電腦子系統可將指令發送至該光罩檢測子系統以執行本文中所闡述之一或多個步 驟。包含於該系統中之電腦子系統亦可如本文中所闡述而組態。 The system also includes one or more computer subsystems configured to perform one or more of one or more of the computer implemented methods set forth herein. In one embodiment, as shown in FIG. 3, the system includes a computer subsystem 324. In the embodiment shown in FIG. 3, computer subsystem 324 is coupled to reticle detection subsystem 300. For example, the computer subsystem can be coupled to one of the reticle detection subsystem detectors. In one such example, as shown in FIG. 3, computer subsystem 324 is coupled to detectors 322a, 322b, and 322c of reticle detection subsystem 300 (eg, by one of the dashed lines shown in FIG. 3 or A plurality of transmission media, which can include any suitable transmission medium known in the art. The computer subsystem can be coupled to the detectors in any suitable manner. The computer subsystem can be coupled to the reticle detection subsystem in any other suitable manner such that an image of the reticle produced by the reticle detection subsystem and any other information can be sent to the computer subsystem and, as appropriate, the computer subsystem Instructions can be sent to the reticle detection subsystem to perform one or more of the steps set forth herein Step. The computer subsystems included in the system can also be configured as set forth herein.
應注意,本文中提供圖3以大體上圖解說明可包含於本文中所闡述之系統實施例中之一光罩檢測子系統之一個組態。顯然地,可更改本文中所闡述之光罩檢測子系統之組態以最佳化該系統之效能,如在設計一商業檢測系統時通常所執行。另外,本文中所闡述之系統可使用一現有光罩檢測子系統來實施(例如,藉由將本文中所闡述之功能性新增至一現有檢測系統),諸如可自KLA-Tencor商業購得之光罩檢測工具。針對某些此等系統,本文中所闡述之方法可提供為該系統之選用功能性(例如,除該系統之其他功能性以外)。另一選擇係,可「從頭」設計本文中所闡述之光罩檢測系統以提供一全新系統。 It should be noted that FIG. 3 is provided herein to generally illustrate one configuration of a reticle detection subsystem that may be included in the system embodiments set forth herein. Obviously, the configuration of the reticle detection subsystem set forth herein can be modified to optimize the performance of the system, as is typically done when designing a commercial inspection system. Additionally, the systems set forth herein can be implemented using an existing reticle detection subsystem (e.g., by adding the functionality set forth herein to an existing inspection system), such as commercially available from KLA-Tencor. Photomask inspection tool. For some such systems, the methods set forth herein may be provided for the optional functionality of the system (eg, in addition to other functionality of the system). Another option is to design the reticle inspection system described in this article "from scratch" to provide a completely new system.
鑒於此說明,熟習此項技術者將明瞭本發明之各種態樣之進一步修改及替代實施例。舉例而言,提供用於偵測一光罩上之缺陷之系統及方法。相應地,此說明應解釋為僅係說明性的,且係出於教示熟習此項技術者實施本發明之一般方式之目的。應理解,本文中所展示及所闡述之本發明之形式應視為目前較佳之實施例。如熟習此項技術者在受益於本發明之此說明之後皆將明瞭,元件及材料可替代本文中所圖解說明及所闡述之彼等元件及材料,部件及程序可顛倒,且本發明之某些特徵可獨立地利用。可在不背離如以下申請專利範圍中所闡述之本發明之精神及範疇之情況下對本文中所闡述之元件做出改變。 Further modifications and alternative embodiments of the various aspects of the invention will be apparent to those skilled in the art. For example, systems and methods are provided for detecting defects on a reticle. Accordingly, the description is to be construed as illustrative only, and is intended to be a It is to be understood that the form of the invention as illustrated and described herein is considered to be a preferred embodiment. It will be apparent to those skilled in the art that <RTIgt; </ RTI> <RTIgt; </ RTI> <RTIgt; </ RTI> <RTIgt; </ RTI> <RTIgt; </ RTI> <RTIgt; </ RTI> <RTIgt; These features can be utilized independently. Variations in the elements set forth herein may be made without departing from the spirit and scope of the invention as set forth in the appended claims.
Claims (41)
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201461988909P | 2014-05-06 | 2014-05-06 | |
US61/988,909 | 2014-05-06 | ||
US14/702,336 | 2015-05-01 | ||
US14/702,336 US9478019B2 (en) | 2014-05-06 | 2015-05-01 | Reticle inspection using near-field recovery |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201602717A TW201602717A (en) | 2016-01-16 |
TWI644169B true TWI644169B (en) | 2018-12-11 |
Family
ID=55641579
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW104114492A TWI644169B (en) | 2014-05-06 | 2015-05-06 | Computer-implemented method, non-transitory computer-readable medium, and system for reticle inspection using near-field recovery |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI644169B (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102016209616A1 (en) | 2016-06-01 | 2017-12-07 | Carl Zeiss Smt Gmbh | A method and apparatus for predicting the imaging result obtained with a mask when performing a lithographic process |
KR102205879B1 (en) * | 2016-07-12 | 2021-01-22 | 에이에스엠엘 네델란즈 비.브이. | Visualization of performance metrics of computer analysis of design layouts |
DE102016013260B4 (en) * | 2016-11-09 | 2020-07-23 | Carl Zeiss Smt Gmbh | Method for generating a reference image when characterizing a mask for microlithography |
JP6891795B2 (en) * | 2017-01-26 | 2021-06-18 | 信越化学工業株式会社 | Defect inspection method, sorting method and manufacturing method of photomask blank |
TWI755453B (en) * | 2017-05-18 | 2022-02-21 | 美商克萊譚克公司 | Method and system for qualifying a photolithographic reticle |
US11257207B2 (en) * | 2017-12-28 | 2022-02-22 | Kla-Tencor Corporation | Inspection of reticles using machine learning |
EP3663856A1 (en) | 2018-12-07 | 2020-06-10 | ASML Netherlands B.V. | Method for adjusting a target feature in a model of a patterning process based on local electric fields |
CN116819907B (en) * | 2023-08-28 | 2023-11-14 | 成都思越智能装备股份有限公司 | Method and system for calibrating position of photomask of exposure machine |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040179726A1 (en) * | 1996-08-14 | 2004-09-16 | James Burdorf | Process for detecting defects in photomasks |
US20090016595A1 (en) * | 2007-05-09 | 2009-01-15 | Peterson Ingrid B | Methods and systems for detecting defects in a reticle design pattern |
US20110276935A1 (en) * | 2008-06-11 | 2011-11-10 | Kla-Tencor Corporation | Systems and methods for detecting design and process defects on a wafer, reviewing defects on a wafer, selecting one or more features within a design for use as process monitoring features, or some combination thereof |
CN101969025B (en) * | 2009-07-27 | 2013-07-24 | 中芯国际集成电路制造(上海)有限公司 | Method for forming self-aligned silicide area block film pattern |
-
2015
- 2015-05-06 TW TW104114492A patent/TWI644169B/en active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040179726A1 (en) * | 1996-08-14 | 2004-09-16 | James Burdorf | Process for detecting defects in photomasks |
US20090016595A1 (en) * | 2007-05-09 | 2009-01-15 | Peterson Ingrid B | Methods and systems for detecting defects in a reticle design pattern |
US20110276935A1 (en) * | 2008-06-11 | 2011-11-10 | Kla-Tencor Corporation | Systems and methods for detecting design and process defects on a wafer, reviewing defects on a wafer, selecting one or more features within a design for use as process monitoring features, or some combination thereof |
CN101969025B (en) * | 2009-07-27 | 2013-07-24 | 中芯国际集成电路制造(上海)有限公司 | Method for forming self-aligned silicide area block film pattern |
Also Published As
Publication number | Publication date |
---|---|
TW201602717A (en) | 2016-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9478019B2 (en) | Reticle inspection using near-field recovery | |
TWI644169B (en) | Computer-implemented method, non-transitory computer-readable medium, and system for reticle inspection using near-field recovery | |
CN108431937B (en) | Optical die to database inspection | |
TWI665445B (en) | Optical die to database inspection | |
JP7270034B2 (en) | Processing of defects detected on extreme UV photomasks | |
US10074036B2 (en) | Critical dimension uniformity enhancement techniques and apparatus | |
TWI668582B (en) | System, methods and non-transitory computer-readable media for determining a position of output generated by an inspection subsystem in design data space | |
JP2023021158A (en) | Methods and systems for model-based critical dimension measurement | |
US9778207B2 (en) | Integrated multi-pass inspection | |
US10140698B2 (en) | Polygon-based geometry classification for semiconductor mask inspection | |
TWI798521B (en) | System and computer-implemented method for selecting one or more deign files for use in test image to design alignment, and non-transitory computer-readable medium | |
TW202300900A (en) | Segmentation of design care areas with a rendered design image | |
JP7698738B2 (en) | Multi-die mask defect detection |