TW200937006A - Inspection system - Google Patents
Inspection system Download PDFInfo
- Publication number
- TW200937006A TW200937006A TW098100839A TW98100839A TW200937006A TW 200937006 A TW200937006 A TW 200937006A TW 098100839 A TW098100839 A TW 098100839A TW 98100839 A TW98100839 A TW 98100839A TW 200937006 A TW200937006 A TW 200937006A
- Authority
- TW
- Taiwan
- Prior art keywords
- defect
- coordinate
- inspection
- check
- inspection device
- Prior art date
Links
- 238000007689 inspection Methods 0.000 title claims abstract description 148
- 230000007547 defect Effects 0.000 claims abstract description 267
- 239000000758 substrate Substances 0.000 claims abstract description 47
- 238000012937 correction Methods 0.000 claims description 26
- 230000002950 deficient Effects 0.000 claims description 16
- 238000003384 imaging method Methods 0.000 claims description 14
- 238000004364 calculation method Methods 0.000 claims description 12
- 230000008439 repair process Effects 0.000 claims description 10
- 238000000605 extraction Methods 0.000 claims description 4
- 238000003860 storage Methods 0.000 claims description 3
- 239000000284 extract Substances 0.000 claims description 2
- 230000008602 contraction Effects 0.000 abstract 1
- 230000003247 decreasing effect Effects 0.000 abstract 1
- 238000012545 processing Methods 0.000 description 31
- 238000000034 method Methods 0.000 description 24
- 238000007726 management method Methods 0.000 description 23
- 230000006870 function Effects 0.000 description 21
- 238000004519 manufacturing process Methods 0.000 description 20
- 238000010586 diagram Methods 0.000 description 12
- 239000004973 liquid crystal related substance Substances 0.000 description 7
- 239000000463 material Substances 0.000 description 7
- 239000004065 semiconductor Substances 0.000 description 6
- 238000005520 cutting process Methods 0.000 description 4
- 239000011521 glass Substances 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 238000013523 data management Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000011179 visual inspection Methods 0.000 description 2
- 241000282376 Panthera tigris Species 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000011248 coating agent Substances 0.000 description 1
- 238000000576 coating method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 235000011389 fruit/vegetable juice Nutrition 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 238000000206 photolithography Methods 0.000 description 1
- 230000007261 regionalization Effects 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/95—Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
- G01N21/9501—Semiconductor wafers
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/8806—Specially adapted optical and illumination features
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/8851—Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/8851—Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges
- G01N2021/8854—Grading and classifying of flaws
- G01N2021/8861—Determining coordinates of flaws
Landscapes
- Immunology (AREA)
- Pathology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Biochemistry (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Signal Processing (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
- Testing Or Measuring Of Semiconductors Or The Like (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
Description
200937006 六、發明說明: I:發明所屬之技術領域3 技術領域 本發明係有關於一種具有查核檢查與修正功能之缺陷 5 查核及修正裝置,該查核檢查係用顯微鏡來擴大觀察製造 於半導體晶圓或玻璃基板上之細微圖案,而該修正功能則 可利用雷射來修正該缺陷。 【先前技術3 ® 背景技術 10 以往,半導體1C晶片或液晶面板係經複數製造步驟製 造而成製品。這些各步驟間一般設有檢查步驟,以管理製200937006 VI. INSTRUCTIONS: I: TECHNICAL FIELD OF THE INVENTION FIELD OF THE INVENTION The present invention relates to a defect 5 check and correction device having a check and correction function, which is expanded by a microscope to be fabricated on a semiconductor wafer. Or a fine pattern on the glass substrate, and the correction function can use a laser to correct the defect. [Prior Art 3 ® Background Art 10 Conventionally, a semiconductor 1C wafer or a liquid crystal panel has been manufactured by a plurality of manufacturing steps. There are generally inspection steps between these steps to manage
V 造裝置或其製造步驟所產生的細微圖案上之缺陷。 ' 該檢查步驟係以由外觀檢查裝置、線寬測定檢查裝置 及查核檢查裝置等構成之檢查系統來執行,外觀檢查裝置 15 檢查配線圖案之不整或異物混入,寬測定檢查裝置測定配 線圖案間之距離或寬度,而查核檢查裝置則進行外觀檢查 裝置所檢測出之缺陷的詳細檢查。在這些檢查步驟中及早 發現不良,回饋於製造步驟將影響到生產線之效能提高。 又,進行效能提高之機構有時具有修正缺陷處之修正步 20 驟。就沒有該修正步驟之檢查系統而言,包含檢測出之缺 陷的半導體1C晶片或液晶基板面板會被判定為不良品而無 法成為製品。 惟,藉使用修正裝置便可修正缺陷處或不良處,並可 將在檢查步驟被判定為不良之基板再次當成良品而進入後 3 200937006 續步驟。 沒有修正步驟之查核檢查裝置有例如專利文獻丨所揭 不者。該系統係修正檢查裝置所輸出之缺陷座標與查核檢 查裝置之觀察座標的誤差,並精確地進行用以特定缺陷處 5之缺陷探索,再根據缺陷尺寸之檢出值的傾向來進行SEM 等需要高倍率觀察之缺陷選定,藉此提高查核效率。 又,具有檢查步驟之修正檢查裝置有例如專利文獻2所 揭示之缺陷修正方法及缺陷修正裝置。該修正裝置係分析 收集檢查裝置所檢測出之缺陷來作為缺陷之位置座標、形 1〇 狀或尺寸等構成成分,並使用記憶有與該缺陷有關之資 料、電路设計配置資料及每一缺陷之修正方法的缺陷修正 方法知識資料庫,以將引起電性不整合之缺陷特定自動分 類並進行該缺陷之去除或修復。 【專利文獻1】日本專利公開公報:特開2006 — 145269 15 號公報 【專利文獻2】日本專利公開公報:特開2006-303227 號公報 C發明内容;j 發明揭示 20 發明欲解決之課題 上述查核檢查裝置係於檢查基板全面之自動巨觀檢查 裝置所輸出之缺陷座標移動例如光學顯微鏡等可擴大觀看 缺陷之觀察裝置,並進行查核檢查者。又’自動巨觀檢查 裝置具有分類功能時,使用其分類資料來預先篩選需要查 200937006 核之缺陷,藉此可減少查核檢查次數。 以上述方法進行查核時有一個問題,即,必須移動前 述顯微鏡來使自動巨觀檢查裝置所輸出之各缺陷進入視野 中心,而使顯微鏡移動查核缺陷數量之次數。 有鑒於以上問題,本發明之目的在於提供一種有效地 進打查核檢查,而可實現檢查時間縮短之檢查系統。 用以解決課題之手段 〇 為了解決上述課題,本發明採用以下構成。 1〇 即,根據本發明其中一態樣,本發明之檢查系統係一 具有缺陷檢查裝置及查核檢查裝置之檢查系統。且,前述 缺陷檢查裝置辨識基板所形成之缺陷,並取得缺陷資訊, 、 肖缺陷資訊包含表示前述缺陷之位置座標的缺陷位置座標 及表示前述缺陷之尺寸的缺陷尺寸。又,前述查核檢查裝 15置根據前述缺陷檢查裝置所取得之前述缺陷位置座標,使 5拍攝範圍相對地移動並用顯微鏡來檢查前述基板,且前述 ® i核檢«置具有座標算出部,該座標算出部根據用以構 成前述缺陷資訊及前述拍攝範圍之拍攝範圍資訊來算出座 標’以使前述相對移動之次數減少。 2〇 又,本發明之檢查系統申,前述座標算出部宜由與前 述查核檢查裝置不同之裝置所具有,例#以網路與前述查 f檢查裝置之缺陷檢查裝置、生產f料管理他器或座標 管理伺服器。 又,本發明之檢查系統中,前述座標算出部宜具有同 視野内缺陷抽出部,該同-視野内缺陷抽出部求取前述 5 200937006 顯微鏡之同一拍攝範圍内同時出現複數缺陷之座標。 又,本發明之檢查系統中,前述座標算出部宜具有格 子座標設定部’該格子座標設定部用以根據前述顯微鏡之 拍攝範圍來求取出現複數缺陷之格子。 5 又’本發明之檢查系統中,前述查核檢查裝置宜具有 缺陷座標記憶部,該缺陷座標記憶部記憶前述缺陷檢查裝 置所輸出之缺陷位置座標。 又,本發明之檢查系統中,前述查核檢查裝置宜具有 空間調變元件’為一可一次以任意形狀照射複數雷射光來 10 進行修復的具修正功能之查核檢查裝置。 又’本發明之檢查系統中,前述查核檢查裝置宜具有 不需照射雷射部分判定部,該不需照射雷射部分判定部抽 出需要雷射修復之缺陷部分,屏除不需修復之部分。 發明效果 15 根據本發明,由於可將半導體製造步驟所產生的基板 上之複數缺陷座標統合於進入查核檢查裝置之顯微鏡之同 ''拍攝範圍内的一個座標,因此可減少為了查核檢查而相 對移動拍攝範圍之次數,並縮短檢查時間。 t貧施方式3 20 田 用以實施發明之最佳形態 以下’ 一面參考圖式一面說明本發明之實施形態。所 有圖式中,即使實施形態有所不同,但對於同一或相當之 構件係標以相同標號,並省略共通之說明。 (第1實施形態) 200937006 第1圖顯示適用了本發明檢查系統之構成。 5 第1圖中,檢查系統為生產液晶基板之液晶基板生產系 統的一部份,具有與網路104連接之之缺陷檢查裝置101及 查核檢查裝置103。又,網路104並連接有生產資料管理伺 服器102及座標管理伺服器105。 Ο 10 缺陷檢查裝置1〇1為一自動巨觀檢查裝置,係以線型感 測器拍攝基板全面來檢測基板上之缺陷並取得缺陷資訊 者,且該缺陷資成包含顯示前述缺陷之位置的缺陷位置座 標及顯不絀述缺化之尺寸的缺陷尺寸。查核檢查裝置1〇3搭 載有例如顯微鏡等可用高倍率觀察缺陷之微觀檢查裝置, 根據缺陷檢查裝置101所取得之缺陷位置座標,以顯微鏡使 拍攝範圍相對地移動來觀察、檢查前述基板。 15 ❹ 又,生產資料管理飼服器102具有一可整體管理生產液 晶基板之工廠生產線資訊之資料庫功能,而座標管理舰 器105則具有一作成管理查核資料之資料庫功能。 -般而言,液晶電視等液晶顯示裝置係藉著於玻璃基 板上形成薄膜層並重複圖案形成步驟等製造步驟而製造。 且’檢查步驟為進行該圖案形成之評價者。—般檢查處理 進行如下。 20 首先,將光刻步驟所製造的具圖案之玻璃基板以生產 工廠之搬送緖搬人缺陷檢查裝㈣丨。接著,缺陷檢查裝 置_«設好的檢查條件(檢查法)來執行玻璃基板全面 之檢查’並將塗敷不均、異物混人或圖案不整當作缺陷而 加以檢測。且,賴檢查裝置1G1關如FTP (FileT_fer 7 200937006A defect in the fine pattern produced by the V device or its manufacturing steps. The inspection step is performed by an inspection system including an appearance inspection device, a line width measurement inspection device, and a check inspection device. The visual inspection device 15 checks for irregularities in the wiring pattern or foreign matter, and the width measurement inspection device measures the wiring pattern. The distance or width, and the inspection and inspection device performs a detailed inspection of the defects detected by the visual inspection device. Early detection of defects during these inspection steps and feedback to the manufacturing steps will affect the performance of the production line. Moreover, the mechanism for improving the performance sometimes has a correction step of correcting the defect. In the inspection system without the correction step, the semiconductor 1C wafer or the liquid crystal substrate panel including the detected defect is judged to be defective and cannot be a product. However, by using the correction device, the defect or the defect can be corrected, and the substrate that is judged to be defective in the inspection step can be regarded as a good product and then entered. A check check device having no correction step is disclosed, for example, in the patent document. The system corrects the error of the defect coordinates output by the inspection device and the observation coordinates of the inspection inspection device, and accurately performs the defect exploration for the specific defect portion 5, and then performs the SEM according to the tendency of the detection value of the defect size. The defect of high magnification observation is selected to improve the efficiency of checking. Further, the correction inspection apparatus having the inspection step includes, for example, a defect correction method and a defect correction device disclosed in Patent Document 2. The correction device analyzes the defects detected by the inspection device as a component of a position coordinate, a shape, or a size of the defect, and uses the data, the circuit design configuration data, and each defect in which the defect is stored. The defect correction method knowledge database of the correction method specifically classifies the defects causing the electrical unconformity and automatically removes or repairs the defects. [Patent Document 1] Japanese Laid-Open Patent Publication No. JP-A-2006-145269 (Patent Document 2) Japanese Patent Laid-Open Publication No. Hei. No. 2006-303227 C. The disclosure of the present invention The inspection device is an observation device that can expand the viewing defect, such as an optical microscope, and is used to check the defect, and the inspection device is inspected by the automatic macroscopic inspection device. In addition, when the automatic giant inspection device has a classification function, its classification data is used to pre-screen the defects of the 200937006 core, thereby reducing the number of inspections. There is a problem in checking by the above method, that is, it is necessary to move the aforementioned microscope to cause each defect outputted by the automatic giant inspection device to enter the center of the field of view, and to move the microscope to check the number of defects. In view of the above problems, it is an object of the present invention to provide an inspection system which can effectively perform a check inspection and which can shorten the inspection time. Means for Solving the Problem 〇 In order to solve the above problems, the present invention adopts the following configuration. That is, according to one aspect of the present invention, the inspection system of the present invention is an inspection system having a defect inspection device and a check inspection device. Further, the defect inspection device identifies a defect formed by the substrate and acquires defect information, and the distortion information includes a defect position coordinate indicating a position coordinate of the defect and a defect size indicating a size of the defect. Further, the check inspection device 15 is configured to move the imaging range relative to each other according to the defect position coordinates obtained by the defect inspection device, and to inspect the substrate with a microscope, and the ® i check mark has a coordinate calculation unit, the coordinate The calculation unit calculates the coordinates 'in accordance with the imaging range information for configuring the defect information and the imaging range to reduce the number of relative movements. Further, in the inspection system of the present invention, the coordinate calculation unit is preferably provided by a device different from the inspection inspection device, for example, a defect inspection device for the network and the inspection device, and a production management device. Or coordinate management server. Further, in the inspection system of the present invention, it is preferable that the coordinate calculation unit has a defect extraction unit in the same field of view, and the same-field-of-view defect extraction unit obtains a coordinate in which a plurality of defects occur simultaneously in the same imaging range of the above-mentioned 5 200937006 microscope. Further, in the inspection system of the present invention, the coordinate calculation unit preferably has a lattice coordinate setting unit. The lattice coordinate setting unit is configured to obtain a lattice in which a plurality of defects appear based on the imaging range of the microscope. Further, in the inspection system of the present invention, it is preferable that the inspection and inspection device has a defective coordinate storage portion that memorizes a defect position coordinate outputted by the defect inspection device. Further, in the inspection system of the present invention, it is preferable that the inspection and inspection device has a spatial modulation element as a verification inspection device having a correction function capable of illuminating a plurality of laser beams in an arbitrary shape at a time. Further, in the inspection system of the present invention, the inspection and inspection device preferably has a portion for not detecting the laser portion, and the portion for which the laser portion is not required to be irradiated extracts a defect portion requiring laser repair, and the portion which does not need to be repaired is removed. Effect of the Invention According to the present invention, since the plurality of defect coordinates on the substrate generated by the semiconductor manufacturing step can be integrated into one coordinate in the same ''photographing range' of the microscope entering the checking and checking device, the relative movement for checking the inspection can be reduced. The number of shots taken and the inspection time is shortened. t lean mode 3 20 Field BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In all the drawings, the same or equivalent components are designated by the same reference numerals, and the description of the common parts will be omitted. (First embodiment) 200937006 Fig. 1 shows a configuration in which an inspection system of the present invention is applied. In the first drawing, the inspection system is a part of a liquid crystal substrate production system for producing a liquid crystal substrate, and has a defect inspection device 101 and a check inspection device 103 connected to the network 104. Further, the network 104 is connected to the production material management server 102 and the coordinate management server 105. Ο 10 The defect inspection device 1〇1 is an automatic giant inspection device, which is characterized in that a linear sensor is used to detect a defect on a substrate and obtain defect information, and the defect includes a defect indicating a position of the defect. The position coordinates and the size of the defect that does not describe the size of the defect. The inspection and inspection device 1〇3 carries a microscopic inspection device that can observe defects at a high magnification, such as a microscope, and observes and inspects the substrate by relatively moving the imaging range with the microscope based on the coordinates of the defect position obtained by the defect inspection device 101. 15 ❹ Further, the production data management feeder 102 has a database function for managing the production line information of the liquid crystal substrate as a whole, and the coordinate management vessel 105 has a database function for managing the verification data. In general, a liquid crystal display device such as a liquid crystal television is manufactured by forming a thin film layer on a glass substrate and repeating a manufacturing step such as a pattern forming step. And the 'inspection step' is an evaluator who performs the pattern formation. The general inspection process is as follows. 20 First, the patterned glass substrate produced by the photolithography step is transported to the manufacturing factory for inspection of defects (4). Next, the defect inspection device _ «set inspection condition (inspection method) performs a comprehensive inspection of the glass substrate', and the unevenness of the coating, foreign matter mixing, or pattern irregularity is detected as a defect. Moreover, Lai check device 1G1 is closed like FTP (FileT_fer 7 200937006
Protocol)來透過網路104將該檢查結果登錄於座標管理伺 服器105。 座標管理伺服器105將該檢查結果轉換為可登錄於生 產資料管理伺服器102之格式後,作為檔案而用FTp來透過 5 網路104登錄於生產資料管理伺服器1〇2。 接著,如上所述已由缺陷檢查襞置(自動巨觀檢查裝 置)101檢查圖案缺陷之基板會以搬送系統搬送至查核檢查 裝置103。且,查核檢查裝置103作成以用以識別已搬送之 基板的基板ID為檢索條件之要求檔案,並藉FTp對座標管理 10 伺服器105進行查核資訊之要求。 座標管理伺服器105藉FTP由生產資料管理伺服器1〇2 取得查核檔案。且,座標管理伺服器1〇5根據内部所設定之 轉換資訊來作成最佳查核檔案’並將查核資訊傳送至查核 檢查裝置103。 15 查核檢查裝置103根據取得之最佳查核檔案,座標移動 顯微鏡之顯微鏡頭來拍攝缺陷影像。且,將已藉影像處理 功能分類缺陷種類之結果作成查核結果檔案,並登錄於座 標管理伺服器105。 座標管理伺服器105轉換為可登錄於生產資料管理飼 20 服器102之格式後,用FTP來透過網路1〇4登錄於生產資料管 理伺服器102。 接著,由查核檢查裝置搬出基板,結束檢查。 上述檢查系統中可實現本發明。在此,就第1實施形態 說明概略。 200937006 首先由查核檢查裝置103接收缺陷檢查裝 置101所抽 出之缺位置座標。接著,查核檢錢置⑻以顯微鏡擴大 並拍攝由缺檢查裝置1()1接收之缺陷並將該影像進行影 像處理後崎W需雷射崎紅(純)之缺陷(擬似 5 e 10 15 20 缺fo)而將该擬似缺陷由雷射照射之修正對象中屏除。在 不需t正之缺陷係指例如後述圖案間未短路即使不 修復亦無損之缺陷。 接著’由缺陷檢查裝置101所檢測出之各缺陷影像的位 置座私算出用以在具雷射修復功能之查核檢查裝置103進 行檢查之順序。具體而言,依座標之順序進行排序,判斷 疋否有複數缺陷進入同一拍攝範圍内,進入時在該等複數 缺陷進行群組化,並求取該群組織中心座標,以決定進行 查核檢查之順序。 最後’移動查核檢查裝置103之顯微鏡,依決定好的順 序進行查核檢查,並於必要時進行雷射修復。 第2圖係顯示查核檔案之格式例之圖。 第2圖中’區塊2〇1顯示標頭領域,與要查核之基板有 關的資訊包含以下基板資訊。即,在此之基板資訊由前頭 行起,顯示註釋201a、用以特定要查核之基板的基板ID201b 及該基板所含的面板數201c。 區塊202表示基板内之各面板的缺陷資訊。換言之,在 此之缺陷資訊由前頭行起,顯示面板編號202a、該面板領 域内所含的缺陷總數202b、第1缺陷資訊202c、第2缺陷資 訊202d及第3缺陷資訊202e。這些第1缺陷資訊202c至第3缺 9 200937006 陷資訊202e分別由索引、X座標、Y座標、χ尺寸與γ尺寸所 構成。舉例言之’第1缺陷資訊202c中,索引為「〇1」、X 座標為「Π1」、Υ座標為「111」、X尺寸為「1〇」、γ尺寸為 「10」。 5 區塊203顯示其它面板編號2至4之缺陷資訊。 上述查核檔案係將欲查核之缺陷座標記載為清單狀之 檔案’並以缺陷檢查裝置101或其它檢查裝置所作成之結果 為基礎而作成。 接著,說明最佳查核檔案之作成方法。 ίο 第3圖係顯示作成最佳查核擋案之查核檔案作成處理 流程之流程圖。 首先,步驟S301中’進行查核檔案之缺陷座標資料排 序並作成座標清單’使顯微鏡可以最短距離之順序移動於 缺陷點間。其理由在於’若是將查核檔案之缺陷座標資料 15 僅以昇羃或降羃處理,未必可以最短距離來移動顯微鏡而 進行有效率之控制。 接著,以將顯微鏡之移動次數控制於最小限度為目 的,將同時進入欲查核之顯微鏡倍率的同一拍攝範圍(視 野)内的缺陷群組化。就具體之步驟而言,首先,於步驟 20 S302中,將欲管理要作成之新座標資料的查核清單初始 化。接著,於步驟S303中’將步驟S301所排序之座標清單 的前頭座標設定為基準缺陷座標。接著,於步驟S304中, 將清單中的下一缺陷座標與基準缺陷座標加以比較,並於 步驟S305中,判斷這些缺陷座標是否同時進入同一拍攝範 10 200937006 圍内。 當判斷出複數缺陷進入同—拍攝__( 5 ❹ 10 15 ❹ 20 I),於师规中,將顺騎人同-拍攝範圍 内之複數缺陷群組化,並算出該群組之巾心練。接著 為了將該群組之中心、座標設為新的基準缺陷座標,牛 驟S303之基準缺陷設定步驟。 7 …陷沒有進入同-拍攝範圍 内時(步驟S3G5:N。),於步制料,將㈣(判斷出 沒有同時权同-減範_之時)簡的基準缺陷財 追加至前述管理新座標資料之查核清單,麵下—缺陷: 標保持為基準缺陷越之·。接著,於步财細中 =否為越清單之最後資料,當_以標清單還有餘 時(步驟議:YeS),為了將步驟謝所保持的基準缺陷 純之候補設為新基準缺随標,_步驟咖之基準缺 陷座標設定步驟。另-方面,當判斷為座標清單之最後時 (步驟S308 : No),則結束本查核擋案作成處理。 接著,詳細說明上述基準缺陷座標之設定步驟(步驟 S3〇3)至查核清單之追加步驟(步驟S3〇7)之處理。 第4圖、第5圖、第6圖及第7圖係用以詳細說明第3圖之 步驟S303至步驟S307之處理者。 第4圖顯示缺陷401與該缺陷進入之尺寸的矩形4〇2。本 實施形態將該矩形402當作缺陷處理。 第5圖顯示缺陷503之中心座標重疊於顯微鏡視野(拍 攝範圍)501之中心座標502之狀態,該缺陷503為第3圖中 11 200937006 第1次以步驟S303設定之基準缺陷座標。且,缺陷5〇4顯示 靠近缺陷503之下一缺陷。 第6圖顯示已在第3圖之步驟S306進行中心座標算出之 狀態。在此,算出之中心座標601為包圍顯微鏡視野5〇1内 5 所含的缺陷5〇3與缺陷504的矩形602之中心座標。且,缺陷 603更顯示接近缺陷5〇3之下一缺陷。 弟7圖顯示已在步驟S306進行第2次中心座標算出之狀 態,除缺陷503、504外,並算出缺陷6〇3包含於顯微鏡視野 501之群組的中心座標7(U。在此,更包含缺陷7〇2,即由 〇 10缺陷503、缺陷5〇4、缺陷603及缺陷702構成之缺陷群組會 變成顯微鏡視野外的尺寸,因此將缺陷5〇3、缺陷5〇4及缺 陷603當作1個群組,並將該群組之中心座標701追加於查核 — 清單。使用由該等處理作成之查核清單,藉此使顯微鏡朝 , 群組化之複數缺陷503、504、6〇3之中心座標7〇1移動來實 15現以最小限度之移動次數進行查核檢查,並可縮短檢查時 間。 一 而’本實施形態係設置座標管理祠服器105來另行查肖 ❹ 播案作成處理,但對於即使該查核槽案作成處理造成檢查 a夺間延遲亦不會造成問題的系統而言,亦可用查核檢查裝 2〇置103内部的程式來執行。又,亦可使座標管理伺服器1〇5 包含本功能,並以座標管理伺服器105作成經轉換之查核檔 案。又’雖將缺陷视為矩形,但只要包圍欲觀察之缺陷者 亦可包含曲線。 接著’就具有圖案修正功能之查核檢查裝置的查核座 12 200937006 200937006 ❹ 10 15 ❹ 20 標算出方法進行說明。 在此,圖案修正功能係指藉對修正對象之缺陷照射命 射來切除例如跨過2個圖㈣之缺陷,舉例言之,特 -35,號公報巾,有—控祕鏡陣列來切除成任意形狀 圖案之方法。切除成任意形狀圖案時,不需以上述以實施 形態所示之缺陷全體進人之㈣為基準,只要考慮配線圖 案而僅將應進行㈣切除之領域作為對象座標來計算即 vp 〇 第8圖係顯示正常形成有抗餘圓案之狀態之圖,第9圖 係顯示基板上形成有缺陷之狀態之_。第_係、顯示由缺 陷抽出缺陷領域之狀態之圖。 /第8圖中,圖案801、圖案802及__舰 係正常形成於基板上。 , 第9圖中’除了基板上所形成之圖_1、圖細及圖 案903等3條正常抗_案外,並存在與這些圖案重 陷904、缺陷905及缺陷906。 、 在此,只將例如第8圖所示之正常抗_案之影像作為 參考影像’並進行影像處理來與第9圖所示之包含缺陷州 等的影像比較時,其差分如第1〇圖戶 、 ⑽在 汁不’未出現於正常抗 蚀圖案上之缺陷的-部份可抽出缺陷領域_、缺陷領域 謂2、缺陷領域刪、缺陷娜⑻4、缺陷領域娜及缺 陷領域1006。 接著,就用以識別這些缺陷領域_至缺陷領域_ 中,有需要修正之短路缺陷(即跨過圖案間之缺陷)之流 13 200937006 程進行說明。 第11圖係顯示電路設計配置資料格式之例圖,第12圖 係顯示抗蚀圖案例之圖。 第11圖之開始位置座標1101表示第12圖之抗蝕圖案 5 12〇4a的開始位置座標(χ,γ),長度1102表示第12圖之抗蝕 圖1204a之長度1202。又,寬度1103為抗蚀圖案1204a之寬 度’表示第12圖之抗蝕圖案1204a之長度1203,個數1104表 示與前述長度1102及寬度1103所定義之抗蝕圖案1204a相 同尺寸之抗蝕圖案的個數。第12圖所示之例中,顯示存在 10 抗蝕圖案1204a、抗蝕圖案1204b、抗蝕圖案1204c等3個抗 姓圖案。且,重複間隔1105表示抗蝕圖案i2〇4a及相鄰之抗 蝕圖案1204c之間隔。而,抗蝕圖案1204b與相鄰之抗蚀圖 案1204c之間隔也是以重複間隔1105所定義之間隔。 第13圖係顯示用以識別短路缺陷之短路缺陷識別處理 15 流程之流程圖。 本短路缺陷識別處理為前述處理,即,用以識別圖举 間沒有短路、即使不修復亦無實際影響之缺陷與必須修復 之缺陷的處理。 首先,於步驟S1301中,製作並初始化一管理修正缺陷 2〇 之矩形座標的修復清單(Repair List),並於步驟§13〇2中, 定義抗蝕圖案之重複數,例如第讥圖所示之配置資料格式 所§己述之Number=3。 接著’於步驟S1303中,判斷Number是否為1以下,以 根據重複數來重複步驟5;13〇4以後之步驟,當判斷為丨以下 200937006 時(步驟S1303 ·· Yes),結束本短路缺陷識別處理。 5 10 15 Ο 20 另一方面,當判斷並非1以下時(步驟S13〇3 : No),於 步驟S1304中,算出禁止短路之領域座標、禁止領域座標又1 與X2。在此,舉例言之,XI係於第1〇圖之圖案之中心 座標(PointX)加算圖案901之寬度的一半。這會成為圖案 801之右侧邊緣座標。又,X2係於圖案8〇1之中心座標 (PointX )加上圖案重複間隔(interval ),並減算圖案8〇 1 之寬度的一半。這會成為圖案802之左侧邊緣座標。 接著,於步驟S1305中’判斷例如第1〇圖所示之缺陷 1001至缺陷1006是否位於步驟S1304所算出之XI至χ2間。 具體而言’將包圍缺陷1001等之矩形的左下座標及右上座 標分別作為(DefectL, DefectB )及(DefectR,DefectT), 並判斷XI是否為DefectL以上,且X2是否為DefectR以下。The protocol is registered in the coordinate management server 105 via the network 104. The coordinate management server 105 converts the result of the check into a format that can be registered in the production material management server 102, and registers it as a file with the FTp to log in to the production material management server 1〇2 via the network 104. Then, the substrate on which the pattern defect has been inspected by the defect inspection device (automatic macro inspection device) 101 as described above is transported to the check inspection device 103 by the transport system. Further, the checking and checking device 103 creates a request file for identifying the substrate ID of the transferred substrate as the search condition, and requests the coordinate management 10 server 105 to check the information by the FTp. The coordinate management server 105 obtains the check file from the production material management server 1〇2 by FTP. Further, the coordinate management server 〇5 creates an optimal check file based on the conversion information set internally, and transmits the check information to the check check device 103. 15 The check inspection device 103 photographs the defective image based on the obtained optimal check file and the microscope head of the coordinate moving microscope. Further, the result of classifying the defect type by the image processing function is made into a check result file, and is registered in the coordinate management server 105. The coordinate management server 105 is converted into a format that can be registered in the production material management server 102, and then registered to the production data management server 102 via the network 1 to 4 by FTP. Next, the substrate is carried out by the inspection and inspection device, and the inspection is ended. The present invention can be implemented in the above inspection system. Here, the first embodiment will be described in outline. 200937006 First, the check device 103 receives the missing position coordinates extracted by the defect inspection device 101. Next, check the money check (8) to enlarge the microscope and take the defect received by the missing inspection device 1 () 1 and image the image after processing. The defect of the laser is required to be laser-red (pure) (like 5 e 10 15 20) The absence of fo) is removed from the correction target illuminated by the laser. A defect that does not require t is a defect that is not short-circuited even if it is not repaired, for example, as will be described later. Then, the position of each defective image detected by the defect inspection device 101 is calculated in the order of inspection by the inspection device 103 having the laser repair function. Specifically, the order is sorted according to the coordinates, and it is judged whether there are multiple defects entering the same shooting range. When entering, the plural defects are grouped, and the central coordinates of the group are determined to determine the check. order. Finally, the microscope of the mobile check device 103 is checked in a determined order, and laser repair is performed as necessary. Figure 2 is a diagram showing an example of the format of the check file. In the second figure, the block 2〇1 displays the header field, and the information related to the substrate to be checked includes the following substrate information. In other words, the substrate information is displayed from the front, and the annotation 201a, the substrate ID 201b for specifying the substrate to be checked, and the number of panels 201c included in the substrate are displayed. Block 202 represents defect information for each panel within the substrate. In other words, the defect information is displayed from the front, and the display panel number 202a, the total number of defects 202b included in the panel area, the first defect information 202c, the second defect information 202d, and the third defect information 202e. The first defect information 202c to the third defect 9 200937006 trap information 202e are composed of an index, an X coordinate, a Y coordinate, a χ size, and a γ size, respectively. For example, in the first defect information 202c, the index is "〇1", the X coordinate is "Π1", the Υ coordinate is "111", the X size is "1", and the γ size is "10". Block 5 203 displays defect information for other panel numbers 2 through 4. The above-mentioned checking file is prepared by loading the defective seat mark to be checked into a list-like file and based on the results of the defect inspection device 101 or other inspection device. Next, a method of creating an optimal check file will be described. Ίο Figure 3 is a flow chart showing the flow of the check file creation process for making the best check file. First, in step S301, 'the defect coordinate data of the check file is sorted and made into a coordinate list' so that the microscope can be moved between the defect points in the shortest distance. The reason is that if the defective coordinate data 15 of the check file is processed only by raising or lowering, it is not always possible to move the microscope at the shortest distance for efficient control. Next, in order to minimize the number of movements of the microscope, the defects in the same imaging range (field of view) at the same time as the microscope magnification to be checked are grouped. For the specific steps, first, in step 20 S302, the check list for managing the new coordinate data to be created is initialized. Next, in step S303, the head coordinates of the coordinate list sorted in step S301 are set as the reference defect coordinates. Next, in step S304, the next defect coordinate in the list is compared with the reference defect coordinate, and in step S305, it is determined whether the defective coordinates enter the same shooting range 200937006. When it is judged that the plural defect enters the same-shooting__(5 ❹ 10 15 ❹ 20 I), in the syllabus, the singer is grouped together with the complex defects in the shooting range, and the towel heart of the group is calculated. practice. Next, in order to set the center and coordinates of the group as new reference defect coordinates, the reference defect setting step of step S303 is performed. 7 ... When the trap does not enter the same-shooting range (step S3G5: N.), in step (b), (4) (when it is judged that there is no simultaneous right-minimum _), the base defect is added to the aforementioned management new Check list of coordinate data, face-to-face defect: The target remains as the baseline defect. Then, in the step money summary = No is the last information of the list, when there is more time in the _ list (step: YeS), in order to set the benchmark defect pure candidate to be the new benchmark , _ step coffee benchmark benchmark defect setting steps. On the other hand, when it is judged that it is the last of the coordinate list (step S308: No), the check file creation processing is ended. Next, the processing of the above-described reference defect coordinate setting step (step S3〇3) to the check list addition step (step S3〇7) will be described in detail. 4, 5, 6, and 7 are for explaining the processors of steps S303 to S307 of Fig. 3 in detail. Figure 4 shows the defect 401 and the rectangle 4〇2 of the size into which the defect entered. In the present embodiment, the rectangle 402 is treated as a defect. Fig. 5 shows a state in which the center coordinate of the defect 503 is superimposed on the central coordinate 502 of the microscope field of view (the shooting range) 501, which is the reference defect coordinate set by the step S303 for the first time in Fig. 3, 2009. Moreover, the defect 5〇4 shows a defect close to the defect 503. Fig. 6 shows the state in which the center coordinates have been calculated in step S306 of Fig. 3. Here, the calculated central coordinate 601 is a central coordinate of a rectangle 602 surrounding the defect 5〇3 and the defect 504 included in the microscope field 5〇1. Moreover, the defect 603 further shows a defect close to the defect 5〇3. FIG. 7 shows a state in which the second center coordinate calculation has been performed in step S306, and in addition to the defects 503 and 504, the center coordinates 7 of the group of the microscopic field 501 in which the defect 6〇3 is included are calculated (U. Here, Including the defect 7〇2, that is, the defect group composed of the 〇10 defect 503, the defect 5〇4, the defect 603, and the defect 702 becomes a size outside the microscope field, and thus the defect 5〇3, the defect 5〇4, and the defect 603 As a group, the center coordinate 701 of the group is added to the check-list. The check list created by the processes is used to make the microscope face, grouping multiple defects 503, 504, 6〇 The center coordinate of 7 is moved to the real 15 and the inspection is performed with a minimum number of movements, and the inspection time can be shortened. The present embodiment is to set the coordinate management server 105 to separately check the Xiao Wei. Handling, but for a system that does not cause problems even if the checking of the check case is not caused by the check, it can also be executed by checking the program inside the device 103. Also, the coordinate management servo can be used. 1〇5 pack This function, and the coordinate management server 105 is made into a converted check file. In addition, although the defect is regarded as a rectangle, the curve can be included as long as it surrounds the defect to be observed. Then, the check check device with the pattern correction function Checking block 12 200937006 200937006 ❹ 10 15 ❹ 20 The calculation method is described. Here, the pattern correction function refers to cutting off defects such as crossing two figures (4) by illuminating the defect of the correction target, for example, The special-35, the bullet towel, has a method of cutting the mirror array into an arbitrary shape pattern. When cutting into an arbitrary shape pattern, it is not necessary to use the above-mentioned defects shown in the embodiment as a reference, as long as Considering the wiring pattern, only the area to be subjected to (4) cutting is calculated as the object coordinate, that is, vp. Fig. 8 shows a state in which the anti-residual case is normally formed, and FIG. 9 shows a state in which a defect is formed on the substrate. _. The _ series, showing the state of the defect field extracted by the defect. / In Fig. 8, the pattern 801, the pattern 802, and the __ ship are normally formed on the substrate. In the figure, except for the three normal anti-cases, such as the figure _1, the figure and the pattern 903 formed on the substrate, there are 904, 905 and 906 defects with these patterns. Here, for example, only The image of the normal anti-case shown in Fig. 8 is used as the reference image and is compared with the image containing the defective state as shown in Fig. 9. The difference is as shown in Fig. 1 (10) in the juice. The part of the defect that does not appear on the normal resist pattern can be extracted from the defect field, the defect field 2, the defect field deletion, the defect nano (8) 4, the defect field Na and the defect field 1006. Next, it is used to identify these defect areas. In the _to-defect area _, there is a flow of short-circuit defects that need to be corrected (ie, defects across the pattern) 13 200937006. Fig. 11 is a diagram showing an example of a circuit design configuration data format, and Fig. 12 is a diagram showing an example of a resist pattern. The start position coordinate 1101 of Fig. 11 indicates the start position coordinate (?, ?) of the resist pattern 5 12? 4a of Fig. 12, and the length 1102 indicates the length 1202 of the resist pattern 1204a of Fig. 12. Further, the width 1103 is the width of the resist pattern 1204a' indicating the length 1203 of the resist pattern 1204a of Fig. 12, and the number 1104 indicates the resist pattern of the same size as the resist pattern 1204a defined by the length 1102 and the width 1103. Number. In the example shown in Fig. 12, three anti-surname patterns such as 10 resist pattern 1204a, resist pattern 1204b, and resist pattern 1204c are displayed. Further, the repetition interval 1105 indicates the interval between the resist pattern i2〇4a and the adjacent resist pattern 1204c. The spacing between the resist pattern 1204b and the adjacent resist pattern 1204c is also the interval defined by the repeat interval 1105. Figure 13 is a flow chart showing the flow of short-circuit defect recognition processing for identifying short-circuit defects. The short-circuit defect recognition processing is the aforementioned processing, i.e., processing for identifying a defect in which there is no short circuit in the drawing, and which has no actual influence even if it is not repaired, and a defect which must be repaired. First, in step S1301, a repair list (Repair List) of the rectangular coordinates of the management correction defect 2 is created and initialized, and in step §13〇2, the repetition number of the resist pattern is defined, for example, as shown in the figure The configuration data format § has been described as Number=3. Then, in step S1303, it is determined whether the number is 1 or less, and the step 5 is repeated according to the number of repetitions; the step after 13〇4, when it is determined that the following is 200937006 (step S1303 ·· Yes), the short defect identification is ended. deal with. 5 10 15 Ο 20 On the other hand, when it is judged that it is not 1 or less (step S13〇3: No), in step S1304, the domain coordinates forbidding the short circuit and the prohibited domain coordinates 1 and X2 are calculated. Here, for example, XI is half the width of the center of the pattern of the pattern of the first figure (PointX). This will become the right edge coordinate of the pattern 801. Further, X2 is added to the center coordinate (PointX) of the pattern 8〇1 by adding a pattern repeat interval (interval), and subtracts half of the width of the pattern 8〇1. This will become the left edge coordinate of the pattern 802. Next, in step S1305, it is judged whether, for example, the defect 1001 to the defect 1006 shown in Fig. 1 is located between XI and χ2 calculated in step S1304. Specifically, the left lower coordinate and the upper right coordinate of the rectangle surrounding the defect 1001 and the like are referred to as (DefectL, DefectB) and (DefectR, DefectT), respectively, and it is determined whether or not XI is DefectL or more, and whether X2 is DefectR or less.
接著,當判斷缺陷1001等為位於XI至X2間之缺陷時 (步驟S1305 : Yes),並於步驟S1306中,以下述算式設定 矩形座標(RepairerL、RepairerR、RepairerB、RepairerT)。 RepairerL * XI RepairerR : X2 RepairerB ·' DefectB RepairerT : DefectT 再者,於步驟S1307中,將步驟S1306所設定之矩形座 標追加於Repair List。接著,於步驟S1308中,將變數Number 加1來識別下一缺陷,並於PointX加算圖案之間隔,再回到 步驟S1304。 15 200937006 藉本短路缺陷識別處理,可將例如第ίο圖之缺陷1002 及1004識別為應修復之短路缺陷。藉此,可防止對不需修 復之部分進行照射。 第μ圖顯示短路缺陷進入了同一拍攝範圍内之狀態之 5 圖。 第14圖中,缺陷1〇〇2及1〇〇4藉已利用第13圖說明之短 路缺陷識別處理來識別,並藉已利用第3圖至第7圖說明之 處理來判斷是否進入同一拍攝範圍内。且,如上所述若 使用可用微鏡陣列控制將顯微鏡視野14〇1内之缺陷丨〇〇2及 ❹ 10缺陷1004裁剪為任意形狀圖案之修正功能,便可同時修正 缺陷1002及缺陷1〇〇4,減少座標移動次數,有效率地進行 以修正為目的之查核檢查。 - 藉本第1實施形態,將半導體製造步驟所產生的複數缺 陷統合於進入顯微鏡之同一拍攝範圍的丨個群組時,可加上 15 關於必須修正之缺陷的資訊,藉此減少以修正為目的之查 核檢查座標之座標移動,而可縮短檢查時間。 又,藉本第1實施形態,可與查核檢查分開地執行一將 ❹ 半導體製造步驟所產生的複數缺陷統合於進入顯微鏡之同 一拍攝範圍内的1個群組之計算處理,藉此由檢查裝置去除 20 計算處理之負荷,而可縮短計算處理所需之處理時間。 (第2實施形態) 適用本發明之第2實施形態係將觀察領域矩形均等地 配置於基板上,並將其矩形中心座標作為觀察座標之方法。 本第2實施形態可於與實現第丨實施形態之檢查系統相 16 200937006 同構成之檢查系統中實現。在此,就第2實施形態說明其概 略。 首先,由查核檢查裝置103接收缺陷檢查裝置1〇1所抽 出之缺陷的位置座標。接著,查核檢查裝置103以顯微鏡擴 5 大並拍攝由缺陷檢查裝置101收到之缺陷,並藉使用第1實 施形態所說明之第13圖的短路缺陷識別處理等來對其影像 進行影像處理’藉此判斷不需修復之部分,並將該部分由 修復對象排除。 〇 接著,由缺陷影像之位置座標算出以具有雷射修復功 10 能之查核檢查裝置103進行檢查之順序。具體而言,根據顯 微鏡之視野尺寸來準備複數個將基板切割為格子狀的格子 座私(格子編5虎)’並將缺陷檢查裝置1 0 1所檢測出之缺陷 分配至格子座標。對於跨越複數格子之缺陷,由於會成為 中心座標與大小之資訊,因此判斷進入其它哪個格子座標 15 而求取進入之格子座標,並決定進行查核檢查之順序。 φ 最後,使查核檢查裝置103之顯微鏡移動,依照決定好 的順序進行查核檢查,並視需要進行雷射修復。 第15圖係顯示根據顯微鏡視野之矩形視野尺寸來將作 為查核暨修正對象之基板分割為格子狀之例圖。 20 第15圖中,基板1501之座標以左下為原點(0, 〇),並 以橫軸為X軸,縱轴為γ軸。且,分割為格子狀之各矩形領 域1502附有以X行γ列表示之格子座標15〇3。 第16圖係基板上顯示有查核檔案之缺陷位址座標之 圖0 17 200937006 第16圖中,缺陷16(Π、缺陷16〇2、缺陷祕、缺陷i6〇4、 缺陷1605及缺陷1606中’缺陷16〇2與缺陷16〇3進入同—矩 形領域(2, 4)。又,缺陷16〇6為跨越3個矩形領域(7, 〇 (8, 1) (9, 1)之缺陷。 5 第17圖係顯不了顯微鏡僅於包含缺陷之觀察領域矩形 移動之順序之圖。 第17圖中顯示,沿著連結了開始觀察位置17〇1至最終 觀察位置1703之虛線1702,依序觀察包含作為觀察對象之 缺陷之矩形領域中心的格子座標(丨,3)、格子座標(2, 4)、 〇 10格子座標(3, 6)、格子座標(5, 3)、格子座標(7, 1)、格 子座標(8, 1 )及格子座標(9, 1 )。 第18圖係顯示決定顯微鏡移動順序之顯微鏡移動順序 ' 決定處理流程之流程圖。 本顯微鏡移動順序決定處理由查核檔案之缺陷資訊決 15 定包含作為觀察修正對象之缺陷的矩形領域,並決定顯微 鏡之移動順序。 首先,於步驟S1801中,在與第15圖所示之觀察視野尺 ® 寸相當之矩形領域1502將基板1501分割為格子狀,並於矩 形領域製作將格子座標15〇3作為要件編號之二次元配列 20 InsPMaP[maxX][maxY]圖。在此,maxX為將橫軸以矩形領 域1502之橫寬分割時所需之個數,maxY為將縱軸以矩形領 域1502之縱寬分割時所需之個數。 接著,於步驟S1802中,將二次元配列之全要件資料初 始化。 18 200937006 接著,於步驟S1803中,讀取查核檔案’取得查核檔案 所示之全資訊(缺陷座標、尺寸X、尺寸Y)。在此,為了 易於說明缺陷之座標系統,係以第15圖所示之左下為原點。 接著,於步驟S1804中,執行副程序「二次元配列 5 InspMap[maxX] [maxY]資料設定處理」,該處理係於與缺陷 座標一致之二次元配列InspMap[maxX] [maxY]設置資料 者。 第19圖係顯示副程序「二次元配列InspMap[maxX] ® [maxY]資料設定處理」流程之流程圖,第20圖係用以說明 1〇 缺陷定義之圖。 第20圖中,以DefectX表示缺陷2001之X尺寸2003,並 以DefectY表示Y尺寸2004。又,以RectL_X表示包圍缺陷 '' 2001之矩形2002的左下座標2005之X座標2005X,以Next, when it is judged that the defect 1001 or the like is a defect located between XI and X2 (step S1305: Yes), in step S1306, rectangular coordinates (Repairer L, Repairer R, Repairer B, and Repairer T) are set by the following formula. RepairerL * XI RepairerR : X2 RepairerB · ' DefectB RepairerT : DefectT Further, in step S1307, the rectangular coordinates set in step S1306 are added to the Repair List. Next, in step S1308, the variable Number is incremented by one to identify the next defect, and the interval between the patterns is added to the PointX, and the flow returns to step S1304. 15 200937006 By the short-circuit defect recognition process, defects 1002 and 1004, for example, the figure ίο can be identified as short-circuit defects to be repaired. Thereby, it is possible to prevent the portion that does not need to be repaired from being irradiated. The μ map shows a picture of the state in which the short-circuit defect has entered the same shooting range. In Fig. 14, the defects 1〇〇2 and 1〇〇4 have been identified by the short-circuit defect recognition processing described in Fig. 13, and the processing described in Figs. 3 to 7 is used to judge whether or not the same shooting is entered. Within the scope. Moreover, if the defect 丨〇〇2 and the ❹10 defect 1004 in the microscope field 14〇1 are cut into the correction function of the arbitrary shape pattern by using the micromirror array control as described above, the defect 1002 and the defect 1 can be simultaneously corrected. 4. Reduce the number of coordinate movements and efficiently perform check check for correction purposes. - According to the first embodiment, when the plurality of defects generated in the semiconductor manufacturing step are integrated into a group that enters the same imaging range of the microscope, information on defects that must be corrected can be added, thereby reducing the correction to The purpose of checking the coordinates of the coordinates of the coordinates is checked, and the inspection time can be shortened. Further, according to the first embodiment, a calculation process of integrating a plurality of defects generated in the semiconductor manufacturing step into one group entering the same imaging range of the microscope can be performed separately from the check inspection, whereby the inspection device is The 20 processing load is removed, and the processing time required for the calculation process can be shortened. (Second Embodiment) A second embodiment to which the present invention is applied is a method in which the rectangular shape of the observation region is uniformly placed on the substrate, and the rectangular center coordinates are used as the observation coordinates. The second embodiment can be realized in an inspection system having the same configuration as that of the inspection system phase 16 200937006 of the third embodiment. Here, the outline of the second embodiment will be described. First, the position check coordinate of the defect extracted by the defect inspection device 1〇1 is received by the check inspection device 103. Next, the inspection and inspection device 103 enlarges the microscope and captures the defect received by the defect inspection device 101, and performs image processing on the image by using the short defect identification processing of Fig. 13 described in the first embodiment. In this way, the part that does not need to be repaired is judged, and the part is excluded from the repaired object. 〇 Next, the order of inspection by the check inspection device 103 having the laser repair function is calculated from the position coordinates of the defective image. Specifically, a plurality of lattices (lattice 5 tigers) which cut the substrate into a lattice shape are prepared in accordance with the field of view of the microscope, and the defects detected by the defect inspection device 101 are assigned to the lattice coordinates. For the defect across the complex lattice, since it will become the information of the center coordinates and size, it is judged which other lattice coordinates 15 to enter and the lattice coordinates of the entry are obtained, and the order of the inspection is determined. φ Finally, the microscope of the inspection and inspection device 103 is moved, the inspection is performed in accordance with the determined order, and the laser repair is performed as needed. Fig. 15 is a view showing an example in which a substrate as a check and correction object is divided into a lattice shape based on a rectangular field of view of a microscope field of view. 20 In Fig. 15, the coordinates of the substrate 1501 are the origin (0, 〇) at the lower left, and the X axis for the horizontal axis and the γ axis for the vertical axis. Further, each of the rectangular fields 1502 divided into a lattice shape is provided with a lattice coordinate 15〇3 indicated by an X-row γ column. Figure 16 shows the figure of the defect address of the check file on the substrate. 0 17 200937006 In Figure 16, the defect 16 (Π, defect 16〇2, defect secret, defect i6〇4, defect 1605 and defect 1606] The defect 16〇2 and the defect 16〇3 enter the same-rectangular field (2, 4). Further, the defect 16〇6 is a defect that spans three rectangular fields (7, 〇(8, 1) (9, 1). Fig. 17 is a view showing a sequence in which the microscope moves only in the rectangular direction of the observation field including the defect. In Fig. 17, the dotted line 1702 connecting the start observation position 17〇1 to the final observation position 1703 is shown, and the observation is included in order. Lattice coordinates (丨, 3), lattice coordinates (2, 4), 〇 10 lattice coordinates (3, 6), lattice coordinates (5, 3), lattice coordinates (7, 1) of the center of the rectangular field as the defect of the observation object ), lattice coordinates (8, 1) and lattice coordinates (9, 1). Figure 18 shows a flow chart for determining the order of movement of the microscope to determine the order of movement of the microscope. The sequence of movement of the microscope determines the defects of the processing file. The information must include a rectangular collar that is the defect of the observation correction object. The field is determined by the movement order of the microscope. First, in step S1801, the substrate 1501 is divided into a lattice shape in a rectangular field 1502 corresponding to the observation field of view shown in Fig. 15, and the lattice coordinates are created in the rectangular field. 15〇3 is a quadratic element number of the element number 20 InsPMaP[maxX][maxY]. Here, maxX is the number required to divide the horizontal axis by the horizontal width of the rectangular field 1502, and maxY is the vertical axis. The number of divisions required for the vertical division of the field 1502. Next, in step S1802, the full element data of the secondary element arrangement is initialized. 18 200937006 Next, in step S1803, the check file is read and the check file is read. The full information (defect coordinate, size X, size Y). Here, in order to facilitate the explanation of the coordinate system of the defect, the lower left side shown in Fig. 15 is used as the origin. Next, in step S1804, the subroutine "secondary element" is executed. List 5 InspMap[maxX] [maxY] data setting processing", which is based on the InspMap[maxX][maxY] setting data of the quadratic element matching the defect coordinates. Figure 19 shows the subroutine "secondary matching" Flowchart of InspMap[maxX] ® [maxY] data setting processing", Fig. 20 is a diagram for explaining the defect definition. In Fig. 20, the X dimension 2003 of the defect 2001 is represented by DefectX, and is represented by DefectY. Y size 2004. Again, RectL_X represents the X coordinate 2005X of the lower left coordinate 2005 of the rectangle 2002 surrounding the defect ''2001
RectB_Y表示Y座標2005Y,以RectR_X表示右上座標2006 15 之X座標2006X,並以RectT_Y表示Y座標2006Y。 A 第19圖所示之副程序「二次元配列InspMap[maxX] [maxY]資料設定處理」係一面根據缺陷座標數來變更座 標,一面重複步驟S1900與步驟S1912所示之「查核缺陷座 標數循環」間之各步驟(即步驟S1901至步驟S1911)之處 20 理。 首先,於步驟S1901中,算出查核檔案之最初缺陷的X 尺寸DefectX2003、Y尺寸RefectY2004、矩形2002之左下座 標2005之X座標RectL_X2005X、Y座標RectB_Y2005Y、右 上座標2006之X座標RectR_X2006X及Y座標 19 200937006RectB_Y represents the Y coordinate 2005Y, RectR_X represents the X coordinate 2006X of the upper right coordinate 2006 15, and the Y coordinate 2006Y is represented by RectT_Y. A subroutine "Secondary Arrangement InspMap[maxX] [maxY] data setting processing" shown in Fig. 19 is a procedure of checking the defective coordinate number cycle shown in steps S1900 and S1912 while changing the coordinates based on the number of defective coordinates. The steps between the steps (ie, step S1901 to step S1911) are in place. First, in step S1901, the X size DefectX2003, the Y size RefectY2004 of the initial defect of the check file, the X coordinate RectL_X2005X of the lower left coordinate of the rectangle 2002, the Y coordinate RectB_Y2005Y, the X coordinate of the upper right coordinate 2006, the RectR_X2006X, and the Y coordinate 19 200937006 are calculated.
RectT_Y2006Y。 接著,於步驟S1902中,於本副程序程式内部之變數 PointX及PointY分別設定RectL_X及RectB_Y來作為初始 值。接著,於步驟S1903中,算出該矩形2002之座標與二次 5 元配列InspMap的哪一個要素數一致。二次元配列InspMap 之要素數係分別以InspMap[ElementX][ElementY]表示,將 ElementX之初始值設為InitElementX,將ElementY之初始值 設為InitElementY,並藉下述算式算出。RectT_Y2006Y. Next, in step S1902, RectL_X and RectB_Y are set as initial values in the variables PointX and PointY in the subroutine program, respectively. Next, in step S1903, it is calculated which number of elements of the rectangle 2002 coincides with the number of elements of the secondary five-element arrangement InspMap. The number of elements in the quadratic element arrangement InspMap is represented by InspMap[ElementX][ElementY], the initial value of ElementX is set to InitElementX, and the initial value of ElementY is set to InitElementY, and is calculated by the following formula.
InitElementX=PointX/InspAreaX 10 ElementX=InitElementInitElementX=PointX/InspAreaX 10 ElementX=InitElement
InitElementY=PointY/InspAreaInitElementY=PointY/InspArea
Element Y=InitElementY 接著,於步驟S1904中,將與步驟1903所算出之要素數 一致的InspMap[ElementX][ElementY]的資料加 1,於步驟 15 S1905中,將ElementX加1來求取1個右側(X轴之正方向) 之格子座標,並求取該ElementX之開始座標值PointX。 接著,於步驟S1906中,判斷步驟S1905所算出之 ElementX之開始座標值PointX是否超過對象缺陷之矩形座 標RectR_X,即,判斷缺陷是否未連續。若開始座標值p〇intx 20 超過矩形座標RectR_X ’表示缺陷未連續。且,若判斷開始 座標值PointX未超過矩形座標RectR_X時(步驟S1906 : No),於步驟 S1907 中,將InspMap[ElementX][ElementY]的 資料加1後,回到步驟S1905。 另一方面,若判斷開始座標值PointX為矩形座標 200937006Element Y=InitElementY Next, in step S1904, the data of InspMap[ElementX][ElementY] matching the number of elements calculated in step 1903 is incremented by one, and in step S1905, ElementX is incremented by one to obtain one. The grid coordinates on the right side (the positive direction of the X-axis), and the starting coordinate value PointX of the ElementX is obtained. Next, in step S1906, it is judged whether or not the start coordinate value PointX of ElementX calculated in step S1905 exceeds the rectangular coordinate RectR_X of the target defect, that is, whether or not the defect is not continuous. If the starting coordinate value p〇intx 20 exceeds the rectangular coordinate RectR_X ', the defect is not continuous. When it is determined that the start coordinate value PointX does not exceed the rectangular coordinate RectR_X (step S1906: No), the data of InspMap[ElementX][ElementY] is incremented by one in step S1907, and the flow returns to step S1905. On the other hand, if it is judged that the starting coordinate value PointX is a rectangular coordinate 200937006
RectR—X以下時(步驟S1906 : Yes),則判斷該Elememx* 存在缺陷,前進至步驟S1908。 5 Ο 10 15 ❹ 20 接著’於步驟S1908中’使X軸之參數座標編號 ElementX及開始座標值PointX回到初始值後,於步驟§19〇9 中,將ElementY加1來求取1個上側(γ軸之正方向)之格子 座標’並求取該ElementY之開始座標值p〇intY。 接著,於步驟S1910中,判斷步驟S1909所算出之 ElementY之開始座標值PointY是否超過對象缺陷之矩形座 標RectR_Y ’即,判斷缺陷是否未連續。若開始座標值P〇intY 超過矩形座標RectR_Y ’表示缺陷未連續。且,若判斷開始 座標值PointY未超過矩形座標RectR Y時(步驟S1910 : No),於步驟S1911 中,將InspMap[ElementX][ElementY]的 資料加1後,回到步驟S1905。 另一方面,若判斷開始座標值PointY為矩形座標 RectR—Y以下時(步驟S1910 : Yes),則判斷該ElementY不 存在缺陷。接著,當缺陷座標數之循環數結束時,結束本 副程序「二次元配列InspMap[maxX] [maxY]資料設定處 理」。 如上,已使用第19圖及第20圖說明第18圖之步驟S1804 之副程序「二次元配列InspMap[maxX] [maxY]資料設定處 理」,藉該資料設定處理之執行,由於檢查對象之 InspMap[ElementX] [ElementY]沒有0以上的資料進入,因 此只要依序移動顯微鏡來檢查有0以外資料的 InspMap[ElementX] [ElementY]之中心座標即可。 21 200937006 第21圖係顯示基板上之顯微鏡移動規則之例圖。 第21圖中,基板2101上之箭頭2102顯示顯微鏡之移動 規則。第18圖之步驟S1805以後係根據該移動規則。 回到第18圖之說明。 5 於步驟 S1805 中,將 InspMap[ElementX] [ElementY]之When RectR_X or less (step S1906: Yes), it is judged that the Elememx* has a defect, and the process proceeds to step S1908. 5 Ο 10 15 ❹ 20 Then, in step S1908, the parameter coordinate number ElementX and the start coordinate value PointX of the X axis are returned to the initial value, and in step §19〇9, ElementY is incremented by 1 to obtain one upper side. (the positive direction of the γ-axis) the lattice coordinates 'and find the starting coordinate value p〇intY of the ElementY. Next, in step S1910, it is judged whether or not the start coordinate value PointY of ElementY calculated in step S1909 exceeds the rectangular coordinate RectR_Y' of the target defect, that is, whether or not the defect is not continuous. If the starting coordinate value P〇intY exceeds the rectangular coordinate RectR_Y ', the defect is not continuous. When it is determined that the start coordinate value PointY does not exceed the rectangular coordinate RectR Y (step S1910: No), the data of InspMap[ElementX][ElementY] is incremented by one in step S1911, and the flow returns to step S1905. On the other hand, when it is judged that the start coordinate value PointY is equal to or smaller than the rectangular coordinate RectR_Y (step S1910: Yes), it is judged that the ElementY has no defect. Then, when the number of cycles of the number of defective coordinates ends, the subroutine "InspMap[maxX][maxY] data setting processing" is ended. As described above, the subroutine "Secondary Arrangement InspMap[maxX] [maxY] data setting processing" of the step S1804 of Fig. 18 has been described using the 19th and 20th drawings, and the execution of the data setting processing is performed by the InspMap of the inspection object. [ElementX] [ElementY] No data of 0 or more is entered, so it is only necessary to move the microscope in order to check the center coordinates of InspMap[ElementX] [ElementY] with data other than 0. 21 200937006 Figure 21 shows an example of the rule of microscope movement on a substrate. In Fig. 21, an arrow 2102 on the substrate 2101 shows the movement rule of the microscope. Step S1805 of Fig. 18 is based on the movement rule. Go back to the description of Figure 18. 5 In step S1805, inspMap[ElementX] [ElementY]
ElementX初始化為〇。 接著,於步驟S1806中,判斷ElementX為偶數或奇數。 當判斷ElementX為偶數時(步驟S1806 : Yes),於步驟 S1807中將ElementY初始化為〇,並於當判斷ElementY為奇 10 數時(步驟S1806 : No),於步驟S1808中將ElementY設定 為 MaxY。 接著’於步驟S1809中,判斷InspMap[ElementX] [ElementY]是否有資料進入(1以上)。 當判斷有資料進入時(步驟S1809 : Yes),於步驟S1810 15 中’藉下述算式算出InspMap[ElementX] [ElementY]之中心 座標,作為顯微鏡移動之座標(MoveX、MoveY)。 MoveX= ElementXxInspAreaX+ InspAreaX /2 MoveY=ElementYxInspAreaY+ InspAreaY /2 接著,於步驟S1811中,於步驟S1810所算出之座標 2〇 (MoveX、MoveY)製作用以移動顯微鏡之清單。 接著’於步驟S1812中’再次判斷EienientX為偶數或奇 數。ElementX is initialized to 〇. Next, in step S1806, it is determined that ElementX is an even number or an odd number. When it is judged that ElementX is an even number (step S1806: Yes), ElementY is initialized to 〇 in step S1807, and when it is judged that ElementY is an odd number 10 (step S1806: No), ElementY is set to MaxY in step S1808. Next, in step S1809, it is judged whether or not InspMap[ElementX][ElementY] has data entry (1 or more). When it is judged that the data has entered (step S1809: Yes), the center coordinates of InspMap[ElementX] [ElementY] are calculated by the following equation in step S1810 15 as the coordinates of the microscope movement (MoveX, MoveY). MoveX=ElementXxInspAreaX+ InspAreaX/2 MoveY=ElementYxInspAreaY+ InspAreaY/2 Next, in step S1811, the coordinates 2〇 (MoveX, MoveY) calculated in step S1810 are used to create a list for moving the microscope. Then, 'in step S1812', it is judged again that EienientX is an even number or an odd number.
當判斷ElementX為偶數時(步驟S1812 : Yes),於步驟 S1813中將ElementY加1 ’並於步驟S1814中判斷ElementY 200937006 是否為MaxY以上。且,當判斷未滿MaxY時(步驟S1814 : No ),回到步驟S1809,而若判斷為MaxY以上時(步驟 S1814 : Yes),則前進至步驟S1817。 5 ❹ 10 15 ❹ 20 另一方面,當於步驟S1812判斷ElementY為奇數時(步 驟S1812 : No),於步驟S1815中將ElementY減1,並於步驟 S1816中判斷ElementY是否未滿0。且,當判斷並非未滿〇 時(步驟S1816 : No),回到步驟S1809,而若判斷未滿〇時 (步驟S1816 : Yes),則前進至步驟S1817。 接著,於步驟S1817中,將ElementX加1。 最後’於步驟S1818中’判斷ElementX是否為MaxX以 上’當判斷並非MaxX以上時(步驟S1818 : No),回到步驟 S1807 ’而若判斷為MaxX以上時(步驟S1818 : Yes),則結 束本顯微鏡移動順序決定處理。 藉本第2實施形態,由於使用預先作成之觀察領域矩形 來求取可一次觀察之缺陷,因此可減少用以算出之負荷, 並迅速地求出觀察之順序。 以上,已一面參考圖式一面說明本發明之各實施形 態’但適用本發明之檢查线所具有之缺陷檢查裝置及查 核檢查裝置若可執行其功能,並未受限於上述各實施形態 等’當‘然亦可為分別單體之裝置、由複數裝置構成之系統 或統合H料LAN、WA財網料诚理之系統。 又,可利用由連接於匯流排之CPU、R〇M或RAM等記 憶體、輸4置、輸出裝置、外部記錄裝置、媒體驅動裝 置、可攜式記錄顧、網路連接裝置所構成之系統來實現。 23 200937006 換言之’將記錄有㈣(用以實現前述各實施㈣系統者) 之程式碼的ROM或RAM等記憶體、外部記錄裝置、可攜式 記錄媒體供給至缺陷檢查裝置或查核檢查裝置,並由該缺 陷檢查裝置或查核檢查裝置之電腦讀取並執行程式碼,如 5 此當然亦可達成。 此時,由從可搆式記錄媒體等讀出之程式碼本身來實 現本案之新穎功能,記錄有該程式碼之可攜式記錄媒體等 即構成本發明。 用以供給程式碼之可攜式記錄媒體可使用例如軟碟、 ❹ 10 硬碟、光碟、光磁碟 ' CD-R0M、CD —R、DVD —R〇M、 DVD —RAM、磁帶、非依電性之記憶卡、R〇M卡、透過電 子郵件或個人電腦通訊等網路連接裝置所記錄之各種記錄 - 媒體等。 又,除了藉電腦執行已讀取至記憶體上之程式碼來實 15現刖述各實施形態之功能外,根據該程式碼之指示,在電 腦上運作之〇S等進行實際處理的一部份或全部,藉該處理 亦可實現前述各實施形態之功能。 ❹ 再者’由可攜式記錄媒體讀出之程式碼或程式(資料) 提供者所提供之程式(資料),寫入已插入電腦之功能擴充 2〇 板或連接於電腦之功能擴充單元所具備之記憶體後,根據 該程式碼之指示,由該功能擴充板或功能擴充單元所具備 之CPU等進行實際處理之一部份或全部,藉該處理亦可實 現前述各實施形態之功能。 換吕之’本發明並未受限於以上所述之各實施形態 24 200937006 等,在不脫離本發明要旨之範圍内可採用各種構成或形狀。 【圖式簡單說明3 第1圖係顯示適用本發明之檢查系統構成之圖。 第2圖係顯示查核檔案之格式例之圖。 5 第3圖係顯示作成最佳查核檔案之查核檔案作成處理 流程之流程圖。 第4圖係用以詳細說明第3圖之步驟S303至步驟S307之 處理之圖(其之一)。 ❹ 第5圖係用以詳細說明第3圖之步驟S303至步驟S307之 10 處理之圖(其之二)。 第6圖係用以詳細說明第3圖之步驟S303至步驟S307之 處理之圖(其之三)。 " 第7圖係用以詳細說明第3圖之步驟S303至步驟S307之 處理之圖(其之四)。 15 第8圖係顯示正常形成有抗蝕圖案之狀態之圖。 第9圖係顯示基板上形成有缺陷之狀態之圖。 第10圖係顯示由缺陷抽出缺陷領域之狀態之圖。 第11圖係顯示電路設計配置資料格式之例圖。 第12圖係顯示抗蝕圖案例之圖。 20 第13圖係顯示用以識別短路缺陷之短路缺陷識別處理 流程之流程圖。 第14圖顯示短路缺陷進入了同一拍攝範圍内之狀態之 圖。 第15圖係顯示根據顯微鏡視野之矩形視野尺寸來將作 25 200937006 為查核暨修正對象之基板分割為格子狀之例圖。 第16圖係基板上顯示有查核樓案之缺陷位址座標之 圖。 第17圖係顯示了顯微鏡僅於包含缺陷之觀察領域矩形 5 移動之順序之圖。 第18圖係顯示決定顯微鏡移動順序之顯微鏡移動順序 決定處理流程之流程圖。 第19圖係顯示副程序「二次元配列inSpMap[maxX] [maxY]資料設定處理」流程之流程圖。 10 第20圖係用以說明缺陷定義之圖。 第21圖係顯示基板上之顯微鏡移動規則之例圖。 【主要元件符號說明】 101...缺陷檢查裝置 202c…第1缺陷資訊 102…生產資料管理伺服器 202d·.·第2缺陷資訊 103...查核檢查裝置 202e...第3缺陷資訊 104…網路 203…方塊 105…座標管理伺服器 401...缺陷 201…區塊 402···矩形 201a...註釋 501…顯微鏡視野 201b...基板 ID 502·.·中心座標 201c·..面板數 503...缺陷 202...區塊 504...缺陷 202a.··面板編號 601…中心座標 202b...缺陷總數 602...矩形 26 200937006 ❹ 603.. .缺陷 701…中心座標 702.. .缺陷 801、802、803、901、902、903... 圖案 904、905、906···缺陷 1001 Ί002'1003'1004 Ί005 ' 1006…缺陷領域 1101…開始位置座標 1102.. .長度 1103.. .寬度 1004.. .個數 1005…重複間隔 1201.. .開始位置座標 1202.. .長度 1203.. .寬度 1204a、1204b、1204c、1205... 抗敍圖案 1205…重複間隔 1401…顯微鏡視野 1501.. .基板 1502…矩形領域 1503…格子座標 1601、1602、1603、1604、1605、 1606.. .缺陷 1701.. .開始觀察位置 1702.. .虛線 1703.. .最後觀察位置 2001.. .缺陷 2002.. .矩形 2003.. .X尺寸(DefectX) 2004··.Υ尺寸(DefectY) 2005…左下座標 2006.. .右上座標 2101.. .基板 2102…顯微鏡移動規則 27When it is judged that ElementX is an even number (step S1812: Yes), ElementY is incremented by 1 ' in step S1813 and it is judged in step S1814 whether or not ElementY 200937006 is MaxY or more. When it is judged that MaxY is not satisfied (step S1814: No), the process returns to step S1809, and if it is determined to be MaxY or more (step S1814: Yes), the process proceeds to step S1817. 5 ❹ 10 15 ❹ 20 On the other hand, when it is judged at step S1812 that ElementY is an odd number (step S1812: No), ElementY is decremented by 1 in step S1815, and it is judged in step S1816 whether or not ElementY is not full. When it is judged that it is not too full (step S1816: No), the process returns to step S1809, and if the determination is not full (step S1816: Yes), the process proceeds to step S1817. Next, in step S1817, ElementX is incremented by one. Finally, 'in step S1818, 'determine whether or not ElementX is MaxX or higher'. When it is judged that it is not MaxX or more (step S1818: No), the process returns to step S1807', and if it is determined to be MaxX or more (step S1818: Yes), the microscope is terminated. The order of movement determines the processing. According to the second embodiment, since the defect that can be observed at one time is obtained by using the rectangular shape of the observation field created in advance, the load to be calculated can be reduced, and the order of observation can be quickly obtained. In the above, each embodiment of the present invention has been described with reference to the drawings. However, the defect inspection device and the inspection and inspection device provided in the inspection line to which the present invention is applied are not limited to the above embodiments, etc. When it is, it can be a separate unit, a system consisting of multiple devices, or a system that integrates H material LAN and WA. Moreover, a system composed of a CPU connected to the busbar, a memory such as a R〇M or a RAM, a transmission and output device, an external recording device, a media drive device, a portable recording device, and a network connection device can be used. to realise. 23 200937006 In other words, 'a memory such as a ROM or a RAM, an external recording device, or a portable recording medium to which the code of (4) (the system for realizing the foregoing various embodiments (4) is recorded) is supplied to the defect inspection device or the check inspection device, and It is of course also possible to read and execute the code from the computer of the defect inspection device or the check inspection device. At this time, the novel function of the present invention is realized by the code itself read from the configurable recording medium or the like, and the portable recording medium or the like on which the code is recorded constitutes the present invention. The portable recording medium for supplying the code can use, for example, a floppy disk, a ❹ 10 hard disk, a compact disk, an optical disk 'CD-R0M, a CD-R, a DVD-R〇M, a DVD-RAM, a tape, a non-compliant Electrical memory card, R〇M card, various records recorded by network connection devices such as e-mail or PC communication - media, etc. In addition, in addition to the computer to execute the code that has been read into the memory, the function of each embodiment is described in detail, and the actual processing is performed on the computer according to the instruction of the code. The functions of the foregoing embodiments can also be realized by this or all of the processes. ❹ In addition, the program code (data) provided by the provider of the code or program (data) read from the portable recording medium is written into the function expansion unit that has been inserted into the computer or the function expansion unit connected to the computer. After the memory is provided, part or all of the actual processing is performed by the CPU of the function expansion board or the function expansion unit according to the instruction of the code, and the functions of the foregoing embodiments can be realized by the processing. The present invention is not limited to the above-described embodiments 24 200937006 and the like, and various configurations or shapes can be employed without departing from the gist of the invention. BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a view showing the configuration of an inspection system to which the present invention is applied. Figure 2 is a diagram showing an example of the format of the check file. 5 Figure 3 is a flow chart showing the process of creating a check file for the best check file. Fig. 4 is a view (one of the drawings) for explaining the processing of steps S303 to S307 of Fig. 3 in detail. ❹ Fig. 5 is a diagram (the second) for explaining the processing of steps S303 to S307 of Fig. 3 in detail. Fig. 6 is a view for explaining the processing of steps S303 to S307 of Fig. 3 (the third). " Fig. 7 is a diagram (fourth) for explaining the processing of steps S303 to S307 of Fig. 3 in detail. 15 Fig. 8 is a view showing a state in which a resist pattern is normally formed. Fig. 9 is a view showing a state in which a defect is formed on a substrate. Figure 10 is a diagram showing the state of the defect area extracted by the defect. Figure 11 is a diagram showing an example of a circuit design configuration data format. Fig. 12 is a view showing an example of a resist pattern. 20 Fig. 13 is a flow chart showing the flow of short-circuit defect recognition processing for identifying short-circuit defects. Figure 14 shows a picture of the short-circuit defect entering the same shooting range. Fig. 15 is a view showing an example in which the substrate to be checked and corrected is divided into a lattice shape according to the rectangular field of view of the microscope field of view. Figure 16 shows a diagram showing the coordinates of the defect address of the checklist on the substrate. Fig. 17 is a view showing the order in which the microscope moves only in the rectangular field 5 containing the defect. Figure 18 is a flow chart showing the process flow for determining the order of movement of the microscope to determine the order of movement of the microscope. Fig. 19 is a flow chart showing the flow of the subroutine "secondary alignment inSpMap[maxX] [maxY] data setting processing". 10 Figure 20 is a diagram illustrating the definition of defects. Figure 21 is a diagram showing an example of a microscope movement rule on a substrate. [Description of main component symbols] 101... defect inspection device 202c... first defect information 102... production material management server 202d.. second defect information 103... check inspection device 202e... third defect information 104 ...network 203...block 105...coordinate management server 401...defect 201...block 402···rectangular 201a...note 501...microscope view 201b...substrate ID 502···center coordinate 201c·. Panel number 503... Defect 202... Block 504... Defect 202a. Panel number 601... Center coordinate 202b... Total number of defects 602... Rectangular 26 200937006 ❹ 603.. . Defect 701... Center coordinates 702.. Defects 801, 802, 803, 901, 902, 903... Patterns 904, 905, 906 · Defects 1001 Ί 002 '1003 '1004 Ί 005 ' 1006... Defective field 1101... Start position coordinates 1102. Length 1103.. Width 1004.. Number 1005... Repeat interval 1201.. Start position coordinate 1202.. Length 1203.. Width 1204a, 1204b, 1204c, 1205... Anti-speech pattern 1205... Repeat interval 1401...microscope field of view 1501..substrate 1502...rectangular field 1503...lattice coordinates 1601, 1602, 1603, 16 04, 1605, 1606.. . Defect 1701.. Start observation position 1702.. .Dash line 1703.. .. last observation position 2001.. .Defect 2002.. .Rectangle 2003.. .X size (DefectX) 2004·· Υ ( (DefectY) 2005... lower left coordinate 2006.. . upper right coordinate 2101.. substrate 2102... microscope movement rule 27
Claims (1)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008018740A JP5100419B2 (en) | 2008-01-30 | 2008-01-30 | Inspection system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200937006A true TW200937006A (en) | 2009-09-01 |
| TWI484158B TWI484158B (en) | 2015-05-11 |
Family
ID=40946427
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW098100839A TWI484158B (en) | 2008-01-30 | 2009-01-10 | Substrate inspection system |
Country Status (4)
| Country | Link |
|---|---|
| JP (1) | JP5100419B2 (en) |
| KR (1) | KR20090083861A (en) |
| CN (1) | CN101499434B (en) |
| TW (1) | TWI484158B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI498545B (en) * | 2013-10-30 | 2015-09-01 | Utechzone Co Ltd | Optical inspection machine |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101119278B1 (en) | 2009-10-29 | 2012-03-16 | 삼성전기주식회사 | Substrate inspection system and substrate inspection method |
| CN102142355B (en) * | 2010-02-02 | 2013-07-17 | 吕一云 | Methods of application of manufacturing defects in objects |
| JP5730528B2 (en) * | 2010-03-05 | 2015-06-10 | オリンパス株式会社 | Defect correction apparatus and defect tracking method |
| CN104282587B (en) * | 2013-07-03 | 2019-05-31 | 中芯国际集成电路制造(上海)有限公司 | Wafer edge defect detection method |
| JP6309221B2 (en) * | 2013-08-12 | 2018-04-11 | 株式会社ホロン | Ultra-high-speed review device and ultra-high-speed review method |
| KR20150095053A (en) * | 2014-02-12 | 2015-08-20 | 한화테크윈 주식회사 | Validity verification apparatus of product inspection and method thereof |
| JP2016070725A (en) * | 2014-09-29 | 2016-05-09 | 大日本印刷株式会社 | Substrate inspection system, method and program |
| CN112577971B (en) * | 2019-09-30 | 2024-10-15 | 深圳中科飞测科技股份有限公司 | Detection method, system and equipment |
| CN113805365A (en) * | 2020-06-16 | 2021-12-17 | 艾聚达信息技术(苏州)有限公司 | Marking apparatus and defect marking method |
| JP2022189284A (en) * | 2021-06-11 | 2022-12-22 | 東京エレクトロン株式会社 | Substrate inspection device, substrate inspection method, and storage medium |
| CN113469472B (en) * | 2021-09-06 | 2022-02-22 | 中导光电设备股份有限公司 | Multi-microscope fixed-point photographing path optimization method |
| CN118362580A (en) * | 2024-04-17 | 2024-07-19 | 平方和(北京)科技有限公司 | A tablet defect detection method |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5440648A (en) * | 1991-11-19 | 1995-08-08 | Dalsa, Inc. | High speed defect detection apparatus having defect detection circuits mounted in the camera housing |
| JP2002042110A (en) * | 2000-07-27 | 2002-02-08 | Ateeru:Kk | Image measuring system, image measuring method, and computer-readable recording medium recording image measuring program |
| JP2002243657A (en) * | 2001-02-22 | 2002-08-28 | Matsushita Electric Ind Co Ltd | How to confirm the defect of the object |
| JP2004257928A (en) * | 2003-02-27 | 2004-09-16 | Renesas Technology Corp | Defect observation method |
| JP2005283326A (en) * | 2004-03-30 | 2005-10-13 | Hitachi High-Technologies Corp | Defect review method and apparatus |
| JP4947933B2 (en) * | 2005-07-26 | 2012-06-06 | オリンパス株式会社 | Laser repair device |
| JP4287863B2 (en) * | 2006-05-15 | 2009-07-01 | 株式会社日立製作所 | Review SEM |
| JP5506153B2 (en) * | 2007-12-26 | 2014-05-28 | 株式会社ユニオンアロー・テクノロジー | Board inspection equipment |
-
2008
- 2008-01-30 JP JP2008018740A patent/JP5100419B2/en not_active Expired - Fee Related
-
2009
- 2009-01-10 TW TW098100839A patent/TWI484158B/en not_active IP Right Cessation
- 2009-01-22 KR KR1020090005477A patent/KR20090083861A/en not_active Withdrawn
- 2009-01-23 CN CN2009100009791A patent/CN101499434B/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI498545B (en) * | 2013-10-30 | 2015-09-01 | Utechzone Co Ltd | Optical inspection machine |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20090083861A (en) | 2009-08-04 |
| JP2009180578A (en) | 2009-08-13 |
| CN101499434B (en) | 2013-01-23 |
| JP5100419B2 (en) | 2012-12-19 |
| CN101499434A (en) | 2009-08-05 |
| TWI484158B (en) | 2015-05-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TW200937006A (en) | Inspection system | |
| JP5405453B2 (en) | Method and apparatus for locating inspection data in the design data area | |
| TWI475597B (en) | Pattern evaluation method and pattern evaluation device | |
| US7681159B2 (en) | System and method for detecting defects in a semiconductor during manufacturing thereof | |
| JP4014379B2 (en) | Defect review apparatus and method | |
| JP5695924B2 (en) | Defect estimation apparatus, defect estimation method, inspection apparatus, and inspection method | |
| US7760929B2 (en) | Grouping systematic defects with feedback from electrical inspection | |
| US8984450B2 (en) | Method and apparatus for extracting systematic defects | |
| TWI474363B (en) | Pattern evaluation device and pattern evaluation method | |
| US8711348B2 (en) | Method of inspecting wafer | |
| US9141730B2 (en) | Method of generating a recipe for a manufacturing tool and system thereof | |
| US20150110384A1 (en) | Image inspection method of die to database | |
| KR101521190B1 (en) | Method of generating a recipe for a manufacturing tool and system thereof | |
| JP2009164436A (en) | Semiconductor defect inspection apparatus and method | |
| JP2011222622A (en) | Inspecting method and inspecting device | |
| JP2010080969A (en) | Method and apparatus for observation of sample | |
| JP5091430B2 (en) | Semiconductor failure analysis apparatus, failure analysis method, and failure analysis program | |
| JP2007192743A (en) | Image capturing method, inspection method and apparatus | |
| JP5396407B2 (en) | Pattern observation device, recipe creation device, recipe creation method | |
| US20060110025A1 (en) | Method for inspecting mask defects | |
| JP2009170720A (en) | Layout pattern inspection device, and layout pattern inspection method | |
| US20160282404A1 (en) | Method of inspecting a specimen and system thereof | |
| JP2007263884A (en) | Defect identification apparatus and method | |
| Zhang et al. | New method of identification of false or nuisance defects using defect imaging system DIS-05 | |
| KR20060060265A (en) | How to check for mask defects |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |