KR102100007B1 - 레티클들을 검사하기 위한 머신 학습 방법 및 장치 - Google Patents
레티클들을 검사하기 위한 머신 학습 방법 및 장치 Download PDFInfo
- Publication number
- KR102100007B1 KR102100007B1 KR1020157035225A KR20157035225A KR102100007B1 KR 102100007 B1 KR102100007 B1 KR 102100007B1 KR 1020157035225 A KR1020157035225 A KR 1020157035225A KR 20157035225 A KR20157035225 A KR 20157035225A KR 102100007 B1 KR102100007 B1 KR 102100007B1
- Authority
- KR
- South Korea
- Prior art keywords
- images
- classifier
- feature vectors
- cluster
- voxel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000010801 machine learning Methods 0.000 title description 3
- 238000007689 inspection Methods 0.000 claims abstract description 85
- 238000012549 training Methods 0.000 claims abstract description 78
- 230000007547 defect Effects 0.000 claims abstract description 59
- 238000012360 testing method Methods 0.000 claims abstract description 46
- 238000000034 method Methods 0.000 claims abstract description 45
- 238000013142 basic testing Methods 0.000 claims abstract description 17
- 239000013598 vector Substances 0.000 claims description 81
- 230000002950 deficient Effects 0.000 claims description 59
- 238000005286 illumination Methods 0.000 claims description 25
- 230000015654 memory Effects 0.000 claims description 24
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 claims description 18
- 210000001747 pupil Anatomy 0.000 claims description 10
- 230000009466 transformation Effects 0.000 claims description 7
- 230000005540 biological transmission Effects 0.000 claims description 5
- 238000000638 solvent extraction Methods 0.000 claims description 5
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 230000010287 polarization Effects 0.000 claims description 4
- 230000035876 healing Effects 0.000 claims description 3
- 230000002776 aggregation Effects 0.000 claims 2
- 238000004220 aggregation Methods 0.000 claims 2
- 238000013507 mapping Methods 0.000 claims 2
- OAICVXFJPJFONN-UHFFFAOYSA-N Phosphorus Chemical compound [P] OAICVXFJPJFONN-UHFFFAOYSA-N 0.000 claims 1
- 229910052698 phosphorus Inorganic materials 0.000 claims 1
- 239000011574 phosphorus Substances 0.000 claims 1
- 238000010998 test method Methods 0.000 claims 1
- 238000009826 distribution Methods 0.000 description 14
- 230000003287 optical effect Effects 0.000 description 11
- 238000001514 detection method Methods 0.000 description 8
- 238000005192 partition Methods 0.000 description 8
- 238000004519 manufacturing process Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000005070 sampling Methods 0.000 description 6
- 238000013459 approach Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 239000000758 substrate Substances 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 4
- 239000004065 semiconductor Substances 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 238000003384 imaging method Methods 0.000 description 3
- 238000001459 lithography Methods 0.000 description 3
- 238000005457 optimization Methods 0.000 description 3
- 241001270131 Agaricus moelleri Species 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000000059 patterning Methods 0.000 description 2
- 238000000206 photolithography Methods 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- SGTNSNPWRIOYBX-UHFFFAOYSA-N 2-(3,4-dimethoxyphenyl)-5-{[2-(3,4-dimethoxyphenyl)ethyl](methyl)amino}-2-(propan-2-yl)pentanenitrile Chemical compound C1=C(OC)C(OC)=CC=C1CCN(C)CCCC(C#N)(C(C)C)C1=CC=C(OC)C(OC)=C1 SGTNSNPWRIOYBX-UHFFFAOYSA-N 0.000 description 1
- 239000000872 buffer Substances 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- -1 dielectric Substances 0.000 description 1
- 238000000609 electron-beam lithography Methods 0.000 description 1
- 238000005429 filling process Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000006386 memory function Effects 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006552 photochemical reaction Methods 0.000 description 1
- 238000011112 process operation Methods 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- 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/95—Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
- G01N21/956—Inspecting patterns on the surface of objects
- G01N21/95607—Inspecting patterns on the surface of objects using a comparative method
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03F—PHOTOMECHANICAL PRODUCTION OF TEXTURED OR PATTERNED SURFACES, e.g. FOR PRINTING, FOR PROCESSING OF SEMICONDUCTOR DEVICES; MATERIALS THEREFOR; ORIGINALS THEREFOR; APPARATUS SPECIALLY ADAPTED THEREFOR
- G03F1/00—Originals for photomechanical production of textured or patterned surfaces, e.g., masks, photo-masks, reticles; Mask blanks or pellicles therefor; Containers specially adapted therefor; Preparation thereof
- G03F1/68—Preparation processes not covered by groups G03F1/20 - G03F1/50
- G03F1/82—Auxiliary processes, e.g. cleaning or inspecting
- G03F1/84—Inspecting
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03F—PHOTOMECHANICAL PRODUCTION OF TEXTURED OR PATTERNED SURFACES, e.g. FOR PRINTING, FOR PROCESSING OF SEMICONDUCTOR DEVICES; MATERIALS THEREFOR; ORIGINALS THEREFOR; APPARATUS SPECIALLY ADAPTED THEREFOR
- G03F7/00—Photomechanical, e.g. photolithographic, production of textured or patterned surfaces, e.g. printing surfaces; Materials therefor, e.g. comprising photoresists; Apparatus specially adapted therefor
- G03F7/70—Microphotolithographic exposure; Apparatus therefor
- G03F7/70483—Information management; Active and passive control; Testing; Wafer monitoring, e.g. pattern monitoring
- G03F7/70605—Workpiece metrology
- G03F7/70616—Monitoring the printed patterns
- G03F7/7065—Defects, e.g. optical inspection of patterned layer for defects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/213—Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods
- G06F18/2137—Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods based on criteria of topology preservation, e.g. multidimensional scaling or self-organising maps
- G06F18/21375—Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods based on criteria of topology preservation, e.g. multidimensional scaling or self-organising maps involving differential geometry, e.g. embedding of pattern manifold
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/243—Classification techniques relating to the number of classes
- G06F18/24323—Tree-organised classifiers
-
- G06K9/6252—
-
- G06K9/6282—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
- G06T7/0008—Industrial image inspection checking presence/absence
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
- G06T7/001—Industrial image inspection using an image reference approach
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/77—Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
- G06V10/7715—Feature extraction, e.g. by transforming the feature space, e.g. multi-dimensional scaling [MDS]; Mappings, e.g. subspace methods
-
- 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/956—Inspecting patterns on the surface of objects
- G01N2021/95676—Masks, reticles, shadow masks
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N2201/00—Features of devices classified in G01N21/00
- G01N2201/12—Circuits of general importance; Signal processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20081—Training; Learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
- G06T2207/30148—Semiconductor; IC; Wafer
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Data Mining & Analysis (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Software Systems (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Engineering & Computer Science (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Medical Informatics (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Quality & Reliability (AREA)
- Immunology (AREA)
- Pathology (AREA)
- Biochemistry (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Mathematical Physics (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
- Preparing Plates And Mask In Photomechanical Process (AREA)
- Image Analysis (AREA)
Abstract
Description
도 2는 본 발명의 하나의 실시형태에 따라 분류자를 형성하기 위한 절차를 예시하는 플로우차트이다.
도 3은 트레이닝 세트의 특징 벡터들이 특정 실시형태에 따라 맵핑되는 3D 특징 공간의 예를 도시한다.
도 4는 트레이닝 세트에서 관찰되었던 복셀(voxel)들을 가지는 복셀들의 어레이를 예시한다.
도 5는 본 발명의 어떤 실시형태들에 따라 4 개의 가능한 3D 분류자들을 도시한다.
도 6은 2D 및 3D 분류자 접근법 사이의 비교를 예시한다.
도 7은 하나의 실시형태에 따라 비-결함 특징 벡터들로부터 구성된 매니폴드(manifold)를 예시한다.
도 8은 본 발명의 기법들이 구현될 수도 있는 일 예의 검사 시스템의 개략적인 표현이다.
도 9a는 어떤 실시형태들에 따라 마스크 패턴을 포토마스크로부터 웨이퍼 상으로 전사하기 위한 리소그래픽 시스템의 간략화된 개략적인 표현이다.
도 9b는 어떤 실시형태들에 따라 포토마스크 검사 장치의 개략적인 표현을 제공한다.
Claims (26)
- 표본(specimen)을 검사하는 방법에 있어서,
검사 시스템을 사용하여 하나 이상의 동작 모드에서, 표본의 복수의 트레이닝 영역(training region)들 - 상기 트레이닝 영역들은 무결함(defect-free)으로서 식별됨 - 의 이미지들을 획득하는 단계;
상기 트레이닝 영역들의 이미지들로부터 3개 이상의 기본 트레이닝 이미지들을 유도하는(deriving) 단계;
특징 공간(feature space) - 상기 특징 공간은 3개 이상의 기본 이미지들에 대응하는 3개 이상의 차원들을 가짐 - 에 포인트들을 근사화하는 매니폴드(manifold)를 구성함으로써 분류자(classifier)를 형성하는 단계;
상기 검사 시스템을 사용하여 상기 하나 이상의 동작 모드에서, 표본의 복수의 테스트 영역들의 이미지들을 획득하는 단계;
상기 테스트 영역들로부터 3개 이상의 기본 테스트 이미지들을 유도하는 단계; 및
상기 테스트 영역들에서 결함들을 발견하기 위해 상기 3개 이상의 기본 테스트 이미지들에 상기 분류자를 적용하는 단계
를 포함하는, 표본을 검사하는 방법. - 제 1 항에 있어서, 상기 분류자를 형성하는 단계는,
상기 3개 이상의 기본 트레이닝 이미지들을 상기 특징 공간의 복수의 복셀(voxel)들에 맵핑하는 단계; 및
그러한 복셀이 트레이닝 세트에서 관찰되는 비결함 복셀로서 정의되는지의 여부를 특정하기 위해 각각의 복셀에 관찰 표시자(observation indicator)를 배정하는(assigning) 단계
를 포함하는 것인, 방법. - 제 2 항에 있어서, 상기 분류자를 형성하는 단계는,
복수의 홀들 중 각각의 홀의 각각의 복셀의 표시자를, 그러한 복셀이 상기 트레이닝 세트에서 관찰되지 않는다고 특정한 것으로부터, 그러한 복셀이 비결함 복셀이라고 특정하는 것으로 변경함으로써, 상기 비결함 복셀들에서의 상기 복수의 홀들을 메우는(healing) 단계 - 상기 복수의 홀들은 상기 복수의 홀들의 복셀들이 상기 트레이닝 세트에서 관찰되지 않은 것임 - 를 더 포함하는 것인, 방법. - 제 3 항에 있어서, 상기 분류자를 형성하는 단계는, 비결함 복셀까지의 그러한 복셀의 거리에 기초하여 각각의 복셀에 거리값을 배정하기 위해 거리 변환을 수행하는 단계를 더 포함하는 것인, 방법.
- 제 4 항에 있어서, 결함은, 특정 복셀이 미리 정의된 문턱값 위인 거리값을 가질 때 발견되는 것인, 방법.
- 제 1 항에 있어서,
상기 3개 이상의 기본 트레이닝 이미지들의 복수의 상이한 세트들에 기초하여 복수의 분류자들 각각을 형성하는 단계; 및
상기 테스트 영역들에서 결함들을 발견하기 위해 상기 3개 이상의 기본 테스트 이미지들에 상기 복수의 분류자들을 적용하는 단계
를 더 포함하는, 방법. - 제 1 항에 있어서, 상기 분류자로부터 공간 파티셔닝 데이터 구조물(space-partitioning data structure)을 형성하는 단계를 더 포함하는, 방법.
- 제 2 항에 있어서, 상기 분류자를 형성하는 단계는, 아핀 선형 공간(affine-linear space)들의 서브세트들의 집합(collection)을 갖는 상기 비결함 복셀들에 대응하는 특징 벡터들의 세트를 근사화하는 단계를 포함하는 것인, 방법.
- 제 1 항에 있어서, 상기 분류자를 형성하는 단계는,
상기 기본 트레이닝 이미지들에 기초하는 특징 벡터들의 세트를 복수의 클러스터들로 클러스터링하는 단계;
각각의 클러스터의 특징 벡터들의 클러스터 중심을 결정하는 단계;
각각의 클러스터에 대해, 각각의 클러스터 중심으로부터 상기 클러스터의 특징 벡터들까지의 복수의 클러스터 벡터들을 결정하는 단계; 및
각각의 클러스터에 대해, 상기 클러스터의 클러스터 중심을 포함하며 상기 클러스터의 클러스터 벡터들의 복수의 주요 성분들에 의해 신장되는(spanned) 아핀 선형 공간을 결정하는 단계
를 포함하고,
상기 3개 이상의 기본 테스트 이미지들에 상기 분류자를 적용하는 단계는, 상기 3개 이상의 기본 테스트 이미지들의 각각의 테스트 벡터와, 가장 근접한 아핀 선형 공간 사이의 거리에 기초하는 것인, 방법. - 제 1 항에 있어서, 상기 분류자를 형성하는 단계는,
아핀 선형 공간으로부터, 상기 3개 이상의 기본 트레이닝 이미지들로부터의 복수의 특징 벡터들까지의 거리의 놈(norm)을 최소화하는 단계;
거리가 가장 긴 상기 특징 벡터들의 세트를 폐기하는(discarding) 단계; 및
복수의 아핀 선형 공간들을 세분화하여, 상기 특징 벡터들이 미리 정의된 공차 레벨(tolerance level) 내로 상기 아핀 선형 공간들의 최종 세트에 피팅될 때까지 상기 특징 벡터들 중 상기 폐기된 특징 벡터들이 아닌 나머지 특징 벡터들을 더 양호하게 피팅하기 위해, 상기 거리의 놈을 최소화하는 단계를 반복하는 단계
를 포함하는 것인, 방법. - 제 1 항에 있어서, 상기 분류자는 투과 이미지값(transmitting image value), 반사 이미지값, 및 투과 또는 반사 이미지값의 변환에 기초한 변환된 이미지값을 각각 갖는 특징 벡터들의 3개 이상의 차원들을 포함하는 것인, 방법.
- 제 1 항에 있어서, 상기 하나 이상의 동작 모드는, 다음의 품질들 또는 수량들: 반사 모드, 투과 모드, 명시야 모드(brightfield mode), 암시야 모드(darkfield mode), 조명 개구수, 조명 동공 패턴, 조명 편광, 집합 개구수, 집합 동공 필터 진폭 및 위상, 집합 분석기, 및 초점 중 하나 이상에서 상이하도록 선택가능한 것인, 방법.
- 표본을 검사하기 위한 검사 시스템에 있어서, 상기 검사 시스템은 다음의 동작들을 수행하도록 구성된 적어도 하나의 메모리 및 적어도 하나의 프로세서를 포함고, 상기 동작들은,
상기 검사 시스템의 하나 이상의 동작 모드에서, 표본의 복수의 트레이닝 영역들 - 상기 트레이닝 영역들은 무결함으로서 식별됨 - 의 이미지들을 획득하는 동작;
상기 트레이닝 영역들의 이미지들로부터 3개 이상의 기본 트레이닝 이미지들을 유도하는 동작;
특징 공간 - 상기 특징 공간은 3개 이상의 기본 이미지들에 대응하는 3개 이상의 차원들을 가짐 - 에 포인트들을 근사화하는 매니폴드를 구성함으로써 분류자를 형성하는 동작;
상기 하나 이상의 동작 모드에서, 표본의 복수의 테스트 영역들의 이미지들을 획득하는 동작;
상기 테스트 영역들로부터 3개 이상의 기본 테스트 이미지들을 유도하는 동작; 및
상기 테스트 영역들에서 결함들을 발견하기 위해 상기 3개 이상의 기본 테스트 이미지들에 상기 분류자를 적용하는 동작
을 포함하는 것인, 표본을 검사하기 위한 검사 시스템. - 제 14 항에 있어서, 상기 분류자를 형성하는 동작은,
상기 3개 이상의 기본 트레이닝 이미지들을 상기 특징 공간의 복수의 복셀들에 맵핑하는 동작; 및
그러한 복셀이 트레이닝 세트에서 관찰되는 비결함 복셀로서 정의되는지의 여부를 특정하기 위해 각각의 복셀에 관찰 표시자를 배정하는 동작
을 포함하는 것인, 검사 시스템. - 제 15 항에 있어서, 상기 분류자를 형성하는 동작은,
복수의 홀들 중 각각의 홀의 각각의 복셀의 표시자를, 그러한 복셀이 상기 트레이닝 세트에서 관찰되지 않는다고 특정한 것으로부터, 그러한 복셀이 비결함 복셀이라고 특정하는 것으로 변경함으로써, 상기 비결함 복셀들에서의 상기 복수의 홀들을 메우는 동작 - 상기 복수의 홀들은 상기 복수의 홀들의 복셀들이 상기 트레이닝 세트에서 관찰되지 않은 것임 - 을 더 포함하는 것인, 검사 시스템. - 제 16 항에 있어서, 상기 분류자를 형성하는 동작은, 비결함 복셀까지의 그러한 복셀의 거리에 기초하여 각각의 복셀에 거리값을 배정하기 위해 거리 변환을 수행하는 동작을 더 포함하는 것인, 검사 시스템.
- 제 17 항에 있어서, 결함은 특정 복셀이 미리 정의된 문턱값 위인 거리값을 가질 때 발견되는 것인, 검사 시스템.
- 제 14 항에 있어서, 상기 적어도 하나의 메모리 및 상기 적어도 하나의 프로세서는 또한,
상기 3개 이상의 기본 트레이닝 이미지들의 복수의 상이한 세트들에 기초하여 복수의 분류자들 각각을 형성하고; 그리고
상기 테스트 영역들에서 결함들을 발견하기 위해 상기 3개 이상의 기본 테스트 이미지들에 상기 복수의 분류자들을 적용하도록 구성되는 것인, 검사 시스템. - 제 14 항에 있어서, 상기 적어도 하나의 메모리 및 상기 적어도 하나의 프로세서는 또한, 상기 분류자로부터 공간 파티셔닝 데이터 구조물을 형성하도록 구성되는 것인, 검사 시스템.
- 제 15 항에 있어서, 상기 분류자를 형성하는 동작은, 아핀 선형 공간들의 서브세트들의 집합을 갖는 상기 비결함 복셀들에 대응하는 특징 벡터들의 세트를 근사화하는 동작을 포함하는 것인, 검사 시스템.
- 제 14 항에 있어서, 상기 분류자를 형성하는 동작은,
상기 기본 트레이닝 이미지들에 기초하는 특징 벡터들의 세트를 복수의 클러스터들로 클러스터링하는 동작;
각각의 클러스터의 특징 벡터들의 클러스터 중심을 결정하는 동작;
각각의 클러스터에 대해, 각각의 클러스터 중심으로부터 상기 클러스터의 특징 벡터들까지의 복수의 클러스터 벡터들을 결정하는 동작; 및
각각의 클러스터에 대해, 상기 클러스터의 클러스터 중심을 포함하며 상기 클러스터의 클러스터 벡터들의 복수의 주요 성분들에 의해 신장되는 아핀 선형 공간을 결정하는 동작
을 포함하고,
상기 3개 이상의 기본 테스트 이미지들에 상기 분류자를 적용하는 동작은, 상기 3개 이상의 기본 테스트 이미지들의 각각의 테스트 벡터와, 가장 근접한 아핀 선형 공간 사이의 거리에 기초하는 것인, 검사 시스템. - 제 14 항에 있어서, 상기 분류자를 형성하는 동작은,
아핀 선형 공간으로부터, 상기 3개 이상의 기본 트레이닝 이미지들로부터의 복수의 특징 벡터들까지의 거리의 놈을 최소화하는 동작;
거리가 가장 긴 상기 특징 벡터들의 세트를 폐기하는 동작; 및
복수의 아핀 선형 공간들을 세분화하여, 상기 특징 벡터들이 미리 정의된 공차 레벨 내로 상기 아핀 선형 공간들의 최종 세트에 피팅될 때까지 상기 특징 벡터들 중 상기 폐기된 특징 벡터들이 아닌 나머지 특징 벡터들을 더 양호하게 피팅하기 위해, 상기 거리의 놈을 최소화하는 동작을 반복하는 동작
을 포함하는 것인, 검사 시스템. - 제 14 항에 있어서, 상기 분류자는 투과 이미지값, 반사 이미지값, 및 투과 또는 반사 이미지값의 변환에 기초한 변환된 이미지값을 각각 갖는 특징 벡터들의 3개 이상의 차원들을 포함하는 것인, 검사 시스템.
- 제 14 항에 있어서, 상기 하나 이상의 동작 모드는 다음의 품질들 또는 수량들: 반사 모드, 투과 모드, 명시야 모드, 암시야 모드, 조명 개구수, 조명 동공 패턴, 조명 편광, 집합 개구수, 집합 동공 필터 진폭 및 위상, 집합 분석기, 및 초점 중 하나 이상에서 상이하도록 선택가능한 것인, 검사 시스템.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361823156P | 2013-05-14 | 2013-05-14 | |
US61/823,156 | 2013-05-14 | ||
US14/274,972 US9430824B2 (en) | 2013-05-14 | 2014-05-12 | Machine learning method and apparatus for inspecting reticles |
US14/274,972 | 2014-05-12 | ||
PCT/US2014/037915 WO2014186407A2 (en) | 2013-05-14 | 2014-05-13 | Machine learning method and apparatus for inspecting reticles |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160007630A KR20160007630A (ko) | 2016-01-20 |
KR102100007B1 true KR102100007B1 (ko) | 2020-04-10 |
Family
ID=51895827
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020157035225A Active KR102100007B1 (ko) | 2013-05-14 | 2014-05-13 | 레티클들을 검사하기 위한 머신 학습 방법 및 장치 |
Country Status (4)
Country | Link |
---|---|
US (3) | US9430824B2 (ko) |
KR (1) | KR102100007B1 (ko) |
TW (1) | TWI614570B (ko) |
WO (1) | WO2014186407A2 (ko) |
Families Citing this family (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6029494B2 (ja) * | 2012-03-12 | 2016-11-24 | キヤノン株式会社 | インプリント方法およびインプリント装置、それを用いた物品の製造方法 |
JP6074272B2 (ja) * | 2013-01-17 | 2017-02-01 | キヤノン株式会社 | 画像処理装置および画像処理方法 |
US9430824B2 (en) | 2013-05-14 | 2016-08-30 | Kla-Tencor Corporation | Machine learning method and apparatus for inspecting reticles |
US9860200B1 (en) * | 2014-08-27 | 2018-01-02 | Google Llc | Message suggestions |
WO2016083897A2 (en) * | 2014-11-24 | 2016-06-02 | Kitov Systems Ltd. | Automated inspection |
US9898811B2 (en) * | 2015-05-08 | 2018-02-20 | Kla-Tencor Corporation | Method and system for defect classification |
US10140698B2 (en) * | 2015-08-10 | 2018-11-27 | Kla-Tencor Corporation | Polygon-based geometry classification for semiconductor mask inspection |
US9904995B2 (en) * | 2015-12-09 | 2018-02-27 | Applied Materials Israel, Ltd. | System and method for patch based inspection |
US10346740B2 (en) * | 2016-06-01 | 2019-07-09 | Kla-Tencor Corp. | Systems and methods incorporating a neural network and a forward physical model for semiconductor applications |
KR102682483B1 (ko) | 2016-09-30 | 2024-07-05 | 삼성전자주식회사 | 픽셀 기반 학습을 이용한 마스크 최적화 방법 |
US11580398B2 (en) * | 2016-10-14 | 2023-02-14 | KLA-Tenor Corp. | Diagnostic systems and methods for deep learning models configured for semiconductor applications |
US10620618B2 (en) * | 2016-12-20 | 2020-04-14 | Palantir Technologies Inc. | Systems and methods for determining relationships between defects |
US20190238796A1 (en) | 2017-05-11 | 2019-08-01 | Jacob Nathaniel Allen | Object Inspection System And Method For Inspecting An Object |
US11270430B2 (en) | 2017-05-23 | 2022-03-08 | Kla-Tencor Corporation | Wafer inspection using difference images |
WO2019006222A1 (en) * | 2017-06-30 | 2019-01-03 | Kla-Tencor Corporation | SYSTEMS AND METHODS FOR PREDICTING DEFECTS AND CRITICAL DIMENSION USING DEEP LEARNING IN A SEMICONDUCTOR MANUFACTURING PROCESS |
US11275361B2 (en) | 2017-06-30 | 2022-03-15 | Kla-Tencor Corporation | Systems and methods for predicting defects and critical dimension using deep learning in the semiconductor manufacturing process |
US10275872B2 (en) | 2017-08-24 | 2019-04-30 | Applied Materials Israel Ltd. | Method of detecting repeating defects and system thereof |
KR102100204B1 (ko) * | 2017-10-31 | 2020-04-13 | 삼성에스디에스 주식회사 | 기계 학습 기반의 분류 방법 및 그 장치 |
US11257207B2 (en) | 2017-12-28 | 2022-02-22 | Kla-Tencor Corporation | Inspection of reticles using machine learning |
KR102549196B1 (ko) * | 2018-02-07 | 2023-06-30 | 어플라이드 머티리얼즈 이스라엘 리미티드 | 반도체 시편의 심층 학습 기반 검사 방법 및 그의 시스템 |
DE102018207880A1 (de) * | 2018-05-18 | 2019-11-21 | Carl Zeiss Smt Gmbh | Verfahren und Vorrichtung zum Bewerten einer unbekannten Auswirkung von Defekten eines Elements eines Photolithographieprozesses |
CN108764154B (zh) * | 2018-05-30 | 2020-09-08 | 重庆邮电大学 | 一种基于多特征机器学习的水面垃圾识别方法 |
JP7144244B2 (ja) * | 2018-08-31 | 2022-09-29 | 株式会社日立ハイテク | パターン検査システム |
US10825650B2 (en) * | 2018-09-28 | 2020-11-03 | Taiwan Semiconductor Manufacturing Co., Ltd. | Machine learning on wafer defect review |
US11301748B2 (en) * | 2018-11-13 | 2022-04-12 | International Business Machines Corporation | Automatic feature extraction from aerial images for test pattern sampling and pattern coverage inspection for lithography |
GB2580629B (en) * | 2019-01-17 | 2023-02-15 | Smiths Heimann Sas | Classifier using data generation |
DE102019102484A1 (de) * | 2019-01-31 | 2020-08-06 | Carl Zeiss Smt Gmbh | Verarbeitung von dreidimensionalen Bilddatensätzen |
US11263496B2 (en) | 2019-02-25 | 2022-03-01 | D2S, Inc. | Methods and systems to classify features in electronic designs |
US11182929B2 (en) | 2019-02-25 | 2021-11-23 | Center For Deep Learning In Electronics Manufacturing, Inc. | Methods and systems for compressing shape data for electronic designs |
US11061318B2 (en) * | 2019-02-28 | 2021-07-13 | Taiwan Semiconductor Manufacturing Co., Ltd. | Lithography model calibration |
CN109948683B (zh) * | 2019-03-12 | 2021-07-27 | 百度在线网络技术(北京)有限公司 | 点云数据的难易度划分方法、装置及其相关设备 |
JP7203678B2 (ja) | 2019-04-19 | 2023-01-13 | 株式会社日立ハイテク | 欠陥観察装置 |
CN110119438B (zh) * | 2019-04-23 | 2021-05-07 | 东华理工大学 | 基于主动学习的机载LiDAR点云滤波方法 |
CN110084314B (zh) * | 2019-05-06 | 2021-08-13 | 西安交通大学 | 一种针对靶向捕获基因测序数据的假阳性基因突变过滤方法 |
JP7298333B2 (ja) * | 2019-06-25 | 2023-06-27 | オムロン株式会社 | 外観検査管理システム、外観検査管理装置、外観検査管理方法及びプログラム |
CN110827235B (zh) * | 2019-09-24 | 2022-05-10 | 苏州苏相机器人智能装备有限公司 | 钢板表面缺陷检测方法 |
US11610297B2 (en) * | 2019-12-02 | 2023-03-21 | Kla Corporation | Tomography based semiconductor measurements using simplified models |
DE102020204508A1 (de) * | 2020-04-07 | 2021-10-07 | Carl Zeiss Smt Gmbh | System und Verfahren zur Inspektion einer Maske für die EUV-Lithographie |
US11915153B2 (en) * | 2020-05-04 | 2024-02-27 | Dell Products, L.P. | Workload-oriented prediction of response times of storage systems |
US11430105B2 (en) | 2020-06-15 | 2022-08-30 | Mitutoyo Corporation | Workpiece inspection and defect detection system including monitoring of workpiece images |
US11150200B1 (en) | 2020-06-15 | 2021-10-19 | Mitutoyo Corporation | Workpiece inspection and defect detection system indicating number of defect images for training |
CA3182914A1 (en) | 2020-06-17 | 2021-12-23 | Andrew Gary Gagne | System and method for defect repair |
US12293506B2 (en) | 2021-07-20 | 2025-05-06 | Inovision Software Solutions, Inc. | Method to locate defects in e-coat |
US11756186B2 (en) | 2021-09-15 | 2023-09-12 | Mitutoyo Corporation | Workpiece inspection and defect detection system utilizing color channels |
US20230267599A1 (en) * | 2022-02-24 | 2023-08-24 | Samsung Display Co., Ltd. | System and method for defect detection |
US20240177286A1 (en) * | 2022-11-29 | 2024-05-30 | Applied Materials, Inc. | Modeling for indexing and semiconductor defect image retrieval |
CN117352413B (zh) * | 2023-11-03 | 2025-01-07 | 上海朋熙半导体有限公司 | 晶圆缺陷检测方法、系统、设备及可读介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110299758A1 (en) | 2007-01-11 | 2011-12-08 | Kla-Tencor Corporation | Wafer Plane Detection of Lithographically Significant Contamination Photomask Defects |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5563702A (en) | 1991-08-22 | 1996-10-08 | Kla Instruments Corporation | Automated photomask inspection apparatus and method |
US6466314B1 (en) | 1998-09-17 | 2002-10-15 | Applied Materials, Inc. | Reticle design inspection system |
US6349265B1 (en) * | 1999-03-24 | 2002-02-19 | International Business Machines Corporation | Method and apparatus for mapping components of descriptor vectors for molecular complexes to a space that discriminates between groups |
JP2000346627A (ja) | 1999-06-07 | 2000-12-15 | Toray Eng Co Ltd | 検査装置 |
US20030185432A1 (en) * | 2002-03-29 | 2003-10-02 | Hong Dezhong | Method and system for image registration based on hierarchical object modeling |
US6850321B1 (en) * | 2002-07-09 | 2005-02-01 | Kla-Tencor Technologies Corporation | Dual stage defect region identification and defect detection method and apparatus |
US7359544B2 (en) * | 2003-02-12 | 2008-04-15 | Kla-Tencor Technologies Corporation | Automatic supervised classifier setup tool for semiconductor defects |
JP2006098151A (ja) * | 2004-09-29 | 2006-04-13 | Dainippon Screen Mfg Co Ltd | パターン検査装置およびパターン検査方法 |
CN101120329A (zh) * | 2004-10-12 | 2008-02-06 | 恪纳腾技术公司 | 用于分类样品上的缺陷的计算机实现的方法和系统 |
US7729529B2 (en) * | 2004-12-07 | 2010-06-01 | Kla-Tencor Technologies Corp. | Computer-implemented methods for detecting and/or sorting defects in a design pattern of a reticle |
JP2006220644A (ja) | 2005-01-14 | 2006-08-24 | Hitachi High-Technologies Corp | パターン検査方法及びその装置 |
US9037280B2 (en) * | 2005-06-06 | 2015-05-19 | Kla-Tencor Technologies Corp. | Computer-implemented methods for performing one or more defect-related functions |
US7570796B2 (en) * | 2005-11-18 | 2009-08-04 | Kla-Tencor Technologies Corp. | Methods and systems for utilizing design data in combination with inspection data |
US7676077B2 (en) * | 2005-11-18 | 2010-03-09 | Kla-Tencor Technologies Corp. | Methods and systems for utilizing design data in combination with inspection data |
US7570800B2 (en) * | 2005-12-14 | 2009-08-04 | Kla-Tencor Technologies Corp. | Methods and systems for binning defects detected on a specimen |
JP5028014B2 (ja) | 2006-02-08 | 2012-09-19 | 株式会社日立ハイテクノロジーズ | パターン検査方法及びその装置 |
US7877722B2 (en) * | 2006-12-19 | 2011-01-25 | Kla-Tencor Corp. | Systems and methods for creating inspection recipes |
US8775101B2 (en) * | 2009-02-13 | 2014-07-08 | Kla-Tencor Corp. | Detecting defects on a wafer |
CN102576045A (zh) * | 2009-07-01 | 2012-07-11 | 克拉-坦科股份有限公司 | 对时变的缺陷分类性能的监视 |
US8699784B2 (en) * | 2010-08-10 | 2014-04-15 | Camtek Ltd. | Inspection recipe generation and inspection based on an inspection recipe |
WO2012154260A2 (en) * | 2011-02-17 | 2012-11-15 | The Johns Hopkins University | Multiparametric non-linear dimension reduction methods and systems related thereto |
US8502146B2 (en) * | 2011-10-03 | 2013-08-06 | Kla-Tencor Corporation | Methods and apparatus for classification of defects using surface height attributes |
US8855400B2 (en) | 2012-03-08 | 2014-10-07 | Kla-Tencor Corporation | Detection of thin lines for selective sensitivity during reticle inspection using processed images |
KR102052229B1 (ko) | 2012-03-20 | 2019-12-04 | 케이엘에이 코포레이션 | 레티클 열화를 검출하기 위한 반사맵 및 투과맵의 사용 |
US9098891B2 (en) * | 2013-04-08 | 2015-08-04 | Kla-Tencor Corp. | Adaptive sampling for semiconductor inspection recipe creation, defect review, and metrology |
US9430824B2 (en) | 2013-05-14 | 2016-08-30 | Kla-Tencor Corporation | Machine learning method and apparatus for inspecting reticles |
-
2014
- 2014-05-12 US US14/274,972 patent/US9430824B2/en active Active
- 2014-05-13 KR KR1020157035225A patent/KR102100007B1/ko active Active
- 2014-05-13 WO PCT/US2014/037915 patent/WO2014186407A2/en active Application Filing
- 2014-05-14 TW TW103117032A patent/TWI614570B/zh active
-
2016
- 2016-07-27 US US15/221,304 patent/US9652843B2/en active Active
-
2017
- 2017-04-10 US US15/484,017 patent/US9805462B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110299758A1 (en) | 2007-01-11 | 2011-12-08 | Kla-Tencor Corporation | Wafer Plane Detection of Lithographically Significant Contamination Photomask Defects |
Also Published As
Publication number | Publication date |
---|---|
US20160335753A1 (en) | 2016-11-17 |
TW201504749A (zh) | 2015-02-01 |
WO2014186407A2 (en) | 2014-11-20 |
US20170221190A1 (en) | 2017-08-03 |
US9430824B2 (en) | 2016-08-30 |
US9805462B2 (en) | 2017-10-31 |
US9652843B2 (en) | 2017-05-16 |
US20140341462A1 (en) | 2014-11-20 |
TWI614570B (zh) | 2018-02-11 |
KR20160007630A (ko) | 2016-01-20 |
WO2014186407A3 (en) | 2015-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102100007B1 (ko) | 레티클들을 검사하기 위한 머신 학습 방법 및 장치 | |
KR102539921B1 (ko) | 자동으로 생성된 결함 피처를 가진 반도체 구조의 검사를 위한 방법 및 시스템 | |
KR102485553B1 (ko) | 임계 치수 균일도 강화 기술들 및 장치 | |
KR102235581B1 (ko) | 이미지 합성을 위한 컨볼루션 신경망 기반의 모드 선택 및 결함 분류 | |
JP6785663B2 (ja) | 検査のための高解像度フルダイイメージデータの使用 | |
JP6437146B2 (ja) | システム的欠陥フィルターによるレチクル欠陥検査 | |
US9892503B2 (en) | Monitoring changes in photomask defectivity | |
KR102201122B1 (ko) | 민감도 개선 및 뉴슨스 억제를 위해 로직 및 핫스팟 검사에서 z-층 컨텍스트를 사용하는 시스템 및 방법 | |
TW202300900A (zh) | 以經呈現設計影像之設計照護區域之分段 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20151211 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
A302 | Request for accelerated examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20190513 Comment text: Request for Examination of Application |
|
PA0302 | Request for accelerated examination |
Patent event date: 20190513 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20190916 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20200120 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20200406 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20200406 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20230323 Start annual number: 4 End annual number: 4 |