KR102812577B1 - 반도체 애플리케이션을 위한 기계 학습 기반의 모델의 가속 트레이닝 - Google Patents
반도체 애플리케이션을 위한 기계 학습 기반의 모델의 가속 트레이닝 Download PDFInfo
- Publication number
- KR102812577B1 KR102812577B1 KR1020187021817A KR20187021817A KR102812577B1 KR 102812577 B1 KR102812577 B1 KR 102812577B1 KR 1020187021817 A KR1020187021817 A KR 1020187021817A KR 20187021817 A KR20187021817 A KR 20187021817A KR 102812577 B1 KR102812577 B1 KR 102812577B1
- Authority
- KR
- South Korea
- Prior art keywords
- machine learning
- samples
- based model
- model
- subsystem
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
-
- 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
- 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/70491—Information management, e.g. software; Active and passive control, e.g. details of controlling exposure processes or exposure tool monitoring processes
- G03F7/705—Modelling or simulating from physical phenomena up to complete wafer processes or whole workflow in wafer productions
-
- 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
-
- 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/70633—Overlay, i.e. relative alignment between patterns printed by separate exposures in different layers, or in the same layer in multiple exposures or stitching
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/217—Validation; Performance evaluation; Active pattern learning techniques
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
- G06N3/0455—Auto-encoder networks; Encoder-decoder networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0464—Convolutional networks [CNN, ConvNet]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/047—Probabilistic or stochastic networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0475—Generative networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/088—Non-supervised learning, e.g. competitive learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/0895—Weakly supervised learning, e.g. semi-supervised or self-supervised learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/09—Supervised learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/094—Adversarial learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/096—Transfer learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- H10P74/203—
-
- H10P74/23—
-
- 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
- G01N2201/129—Using chemometrical methods
- G01N2201/1296—Using chemometrical methods using neural networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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/20084—Artificial neural networks [ANN]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V2201/00—Indexing scheme relating to image or video recognition or understanding
- G06V2201/06—Recognition of objects for industrial automation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- Computing Systems (AREA)
- Molecular Biology (AREA)
- Computational Linguistics (AREA)
- Biophysics (AREA)
- Biomedical Technology (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Biochemistry (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Immunology (AREA)
- Pathology (AREA)
- Quality & Reliability (AREA)
- Probability & Statistics with Applications (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Testing Or Measuring Of Semiconductors Or The Like (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
- Medical Informatics (AREA)
Abstract
Description
도 1 및 도 1a는 여기에 기재된 바와 같이 구성된 시스템의 실시예의 측면도를 예시한 개략도이다.
도 2는 여기에 기재된 실시예에 의해 수행될 수 있는 단계들을 예시한 흐름도이다.
도 3은 컴퓨터 시스템(들)으로 하여금 여기에 기재된 컴퓨터 구현 방법을 수행하게 하는 프로그램 명령어를 저장한 비일시적 컴퓨터 판독가능한 매체의 하나의 실시예를 예시한 블록도이다.
본 발명은 다양한 수정 및 대안적인 형태가 가능하지만, 그의 특정 실시예가 도면에 예로써 도시되며 여기에서 상세하게 설명된다. 도면은 실축척대로 도시되지 않을 수 있다. 그러나, 도면 및 그에 대한 상세한 설명은 본 발명을 개시된 특정 형태에 한정하고자 하는 것이 아니며, 반대로 본 발명은 첨부된 청구항에 의해 정의되는 본 발명의 사상 및 범위 내에 속하는 모든 수정, 등가물 및 대안을 커버하고자 함을 이해하여야 한다.
Claims (37)
- 기계 학습(machine learning) 기반의 모델을 트레이닝하도록 구성된 시스템에 있어서,
하나 이상의 컴퓨터 서브시스템; 및
상기 하나 이상의 컴퓨터 서브시스템에 의해 실행되는 하나 이상의 컴포넌트를 포함하고,
상기 하나 이상의 컴포넌트는,
표본(specimens)에 대하여 마스크 검사, 웨이퍼 검사, 및 웨이퍼 계측의 목적으로 하나 이상의 시뮬레이션을 수행하도록 구성된 기계 학습 기반의 모델을 포함하고, 상기 표본은 반도체 웨이퍼 또는 레티클을 포함하며, 상기 기계 학습 기반의 모델은 상기 표본 중 하나 이상의 표본의 공칭 인스턴스(nominal instance)에 대한 정보로만 트레이닝되고, 상기 공칭 인스턴스는 상기 하나 이상의 표본 상에 결함이 존재하지 않는 인스턴스를 포함하고,
상기 하나 이상의 컴퓨터 서브시스템은,
상기 표본 중 하나 이상의 표본의 비-공칭 인스턴스(non-nominal instance)에 대한 정보를 획득하도록 구성되고 - 상기 비-공칭 인스턴스는 상기 하나 이상의 표본 상에 결함이 있는 인스턴스를 포함하고, 상기 결함은 설계에 하나 이상의 합성(synthetic) 결함을 만들도록 상기 하나 이상의 표본에 대한 설계를 변경함으로써 생성된 상기 하나 이상의 합성 결함을 포함함 - ;
상기 하나 이상의 컴퓨터 서브시스템은 또한,
상기 표본 중 하나 이상의 표본의 비-공칭 인스턴스에 대한 정보로 상기 기계 학습 기반의 모델을 재트레이닝(re-training)함으로써, 상기 기계 학습 기반의 모델에 상기 표본 중 하나 이상의 표본의 비-공칭 인스턴스에 대한 정보의 전이 학습(transfer learning)을 수행하도록 구성되고,
상기 기계 학습 기반의 모델의 트레이닝 및 재트레이닝은 상기 전이 학습에 대응하되, 상기 표본 중 하나 이상의 표본의 공칭 인스턴스로 수행된 상기 트레이닝이 상기 전이 학습의 소스 작업에 대한 트레이닝이고, 비-공칭 인스턴스를 이용한 상기 재트레이닝이 타겟 작업에 대한 상기 기계 학습 기반의 모델의 트레이닝에 대응하고, 상기 타겟 작업은 상기 표본에 대하여 마스크 검사, 웨이퍼 검사, 및 웨이퍼 계측의 목적으로 상기 하나 이상의 시뮬레이션을 수행하는 것인, 기계 학습 기반의 모델을 트레이닝하도록 구성된 시스템. - 청구항 1에 있어서, 상기 하나 이상의 시뮬레이션을 수행하는 것은,
상기 표본 중 하나의 표본에 대하여 하나 이상의 시뮬레이트된 이미지를 생성하는 것 - 상기 하나 이상의 시뮬레이트된 이미지는 상기 표본 중 하나의 표본이 이미징 시스템에 의해 생성된 상기 표본 중 하나의 표본의 하나 이상의 실제 이미지에서 어떻게 나타나는지 보여줌 - ; 또는
상기 표본 중 하나의 표본에 대하여 하나 이상의 시뮬레이트된 측정을 생성하는 것 - 상기 하나 이상의 시뮬레이트된 측정은 계측 시스템에 의해 상기 표본 중 하나의 표본에 대하여 생성된 출력을 나타냄 -
을 포함하는 것인, 기계 학습 기반의 모델을 트레이닝하도록 구성된 시스템. - 청구항 2에 있어서, 상기 이미징 시스템은,
광학 기반의 이미징 시스템; 또는
전자 빔 기반의 이미징 시스템인 것인, 기계 학습 기반의 모델을 트레이닝하도록 구성된 시스템. - 청구항 1에 있어서,
상기 재트레이닝은, 트레이닝된 기계 학습 기반의 방법의 콘볼루션 레이어의 모든 가중치를 전이(transferring)하고 상기 트레이닝된 기계 학습 기반의 방법의 완전히 이어진 레이어(fully connected layers)의 가중치를 미세 조정하는 것을 포함하거나;
상기 설계 내의 합성 결함은 전자 설계 자동화 툴에 의해 생성되는 것인, 기계 학습 기반의 모델을 트레이닝하도록 구성된 시스템. - 청구항 1에 있어서, 상기 시스템은 또한, 프로세스의 하나 이상의 파라미터의 둘 이상의 상이한 값들로 상기 프로세스를 수행함으로써 결함을 생성하도록 구성되는 것인, 기계 학습 기반의 모델을 트레이닝하도록 구성된 시스템.
- 청구항 5에 있어서, 상기 프로세스는
프로세스 윈도우 인정 방법(process window qualification method); 또는
오버레이 마진 결정을 위해 설계된 프로세스 윈도우 인정 방법; 또는
포커스 노출 매트릭스 방법(focus exposure matrix method)
에 해당하는 것인, 기계 학습 기반의 모델을 트레이닝하도록 구성된 시스템. - 청구항 1에 있어서, 상기 하나 이상의 컴포넌트는, 설계에 합성 결함을 만들도록 상기 설계를 변경하도록 구성된 인셉션(inception) 모듈을 더 포함하는 것인, 기계 학습 기반의 모델을 트레이닝하도록 구성된 시스템.
- 청구항 1에 있어서, 상기 비-공칭 인스턴스에 대한 정보는,
상기 합성 결함이 인쇄되어 있는 상기 하나 이상의 표본에 대하여 이미징 또는 계측 시스템에 의해 생성된 출력; 또는
상기 합성 결함이 인쇄되어 있는 상기 하나 이상의 표본을 나타내는, 또다른 모델의 출력; 또는
상기 합성 결함이 인쇄되어 있는 상기 하나 이상의 표본이 이미징 시스템에 의해 생성된 상기 표본의 하나 이상의 실제 이미지에서 어떻게 나타나는지 보여주는, 또다른 모델의 출력; 또는
상기 합성 결함이 인쇄되어 있는 상기 하나 이상의 표본에 대하여 계측 시스템에 의해 생성된 출력을 나타내는, 또다른 모델의 출력; 또는
상기 합성 결함이 인쇄되어 있는 상기 하나 이상의 표본에 대하여 또다른 시스템에 의해 생성된 출력을 나타내는, 또다른 모델의 출력 - 상기 또다른 모델은 심층 생성적 모델(deep generative model)임 - ; 또는
상기 변경된 설계
를 포함하는 것인, 기계 학습 기반의 모델을 트레이닝하도록 구성된 시스템. - 청구항 1에 있어서,
상기 하나 이상의 컴포넌트는, 상기 하나 이상의 표본의 공칭 인스턴스에 대한 정보를 만들도록 구성된 심층 생성적 모델을 더 포함하거나; 또는
상기 하나 이상의 컴포넌트는 하나 이상의 추가 컴포넌트를 더 포함하고, 상기 재트레이닝은 상기 하나 이상의 추가 컴포넌트를 사용하여 수행되고, 상기 하나 이상의 추가 컴포넌트는 적대 네트워크(adversarial network), 심층 적대 생성적 네트워크(deep adversarial generative network), 적대 오토인코더(adversarial autoencoder), 베이지안 신경망(Bayesian Neural Network), 변분 베이지안 방법(variational Bayesian method)을 위해 구성된 컴포넌트, 사다리형 네트워크(ladder network), 또는 이들의 일부 조합을 포함하는 것인, 기계 학습 기반의 모델을 트레이닝하도록 구성된 시스템. - 청구항 1에 있어서, 상기 하나 이상의 표본의 공칭 인스턴스는,
자연 장면(natural scene) 이미지; 또는
광학 빔과 전자 빔 중 적어도 하나를 포함하는 상이한 이미징 유형들을 사용하여 생성된 하나보다 많은 유형의 데이터를 포함하는 것인, 기계 학습 기반의 모델을 트레이닝하도록 구성된 시스템. - 청구항 1에 있어서, 상기 기계 학습 기반의 모델은,
판별 모델(discriminative model); 또는
신경망(neural network); 또는
콘볼루션(convolution) 및 디콘볼루션(deconvolution) 신경망인 것인, 기계 학습 기반의 모델을 트레이닝하도록 구성된 시스템. - 청구항 1에 있어서,
상기 표본의 전자 빔 이미지를 생성하도록 구성된 전자 빔 기반의 이미징 서브시스템 - 상기 하나 이상의 컴퓨터 서브시스템은 또한, 상기 전자 빔 기반의 이미징 서브시스템으로부터 상기 전자 빔 이미지를 수신하도록 구성됨 - ; 또는
상기 표본의 광학 이미지를 생성하도록 구성된 광학 기반의 이미징 서브시스템 - 상기 하나 이상의 컴퓨터 서브시스템은 또한, 상기 광학 기반의 이미징 서브시스템으로부터 상기 광학 이미지를 수신하도록 구성됨 - ; 또는
상기 표본에 대한 출력을 생성하도록 구성된 검사 서브시스템 - 상기 하나 이상의 컴퓨터 서브시스템은 또한, 상기 검사 서브시스템으로부터 상기 출력을 수신하고 상기 출력에 기초하여 상기 표본 상의 결함을 검출하도록 구성됨 - ; 또는
상기 표본 상에서 검출된 결함에 대한 출력을 생성하도록 구성된 결함 검토 서브시스템 - 상기 하나 이상의 컴퓨터 서브시스템은 또한, 상기 결함 검토 서브시스템으로부터 상기 출력을 수신하고 상기 출력에 기초하여 상기 표본 상에서 검출된 결함의 특성을 결정하도록 구성됨 - ; 또는
상기 표본에 대한 출력을 생성하도록 구성된 계측 서브시스템 - 상기 하나 이상의 컴퓨터 서브시스템은 또한, 상기 계측 서브시스템으로부터 상기 출력을 수신하고 상기 출력에 기초하여 상기 표본의 특성을 결정하도록 구성됨 - ; 또는
상기 표본에 대해 하나 이상의 제조 프로세스를 수행하도록 구성된 반도체 제조 서브시스템
을 더 포함하는, 기계 학습 기반의 모델을 트레이닝하도록 구성된 시스템. - 기계 학습 기반의 모델을 트레이닝하기 위한 컴퓨터 구현 방법에 있어서,
하나 이상의 표본의 비-공칭 인스턴스에 대한 정보를 획득하는 단계로서, 상기 표본에 대하여 마스크 검사, 웨이퍼 검사, 및 웨이퍼 계측의 목적으로 하나 이상의 시뮬레이션을 수행하도록 기계 학습 기반의 모델이 구성되고, 상기 표본은 반도체 웨이퍼 또는 레티클을 포함하며, 상기 기계 학습 기반의 모델은 하나 이상의 추가 표본의 공칭 인스턴스에 대한 정보로만 트레이닝되고, 상기 공칭 인스턴스는 상기 하나 이상의 표본 상에 결함이 존재하지 않는 인스턴스를 포함하고, 상기 비-공칭 인스턴스는 상기 하나 이상의 표본 상에 결함이 있는 인스턴스를 포함하고, 상기 결함은 설계에 하나 이상의 합성 결함을 만들도록 상기 하나 이상의 표본에 대한 설계를 변경함으로써 생성된 상기 하나 이상의 합성 결함을 포함하는 것인, 상기 획득하는 단계; 및
상기 하나 이상의 표본의 비-공칭 인스턴스에 대한 정보로 상기 기계 학습 기반의 모델을 재트레이닝하는 단계로서, 그리하여 상기 기계 학습 기반의 모델에 상기 하나 이상의 표본의 비-공칭 인스턴스에 대한 정보의 전이 학습을 수행하는 것인, 상기 재트레이닝하는 단계
를 포함하고,
상기 획득하는 단계 및 상기 재트레이닝하는 단계는 하나 이상의 컴퓨터 시스템에 의해 수행되고, 상기 하나 이상의 컴퓨터 시스템에 의해 하나 이상의 컴포넌트가 실행되며, 상기 하나 이상의 컴포넌트는 상기 기계 학습 기반의 모델을 포함하고,
상기 기계 학습 기반의 모델의 트레이닝 및 재트레이닝은 상기 전이 학습에 대응하되, 상기 표본 중 하나 이상의 표본의 공칭 인스턴스로 수행된 트레이닝이 상기 전이 학습의 소스 작업에 대한 트레이닝이고, 비-공칭 인스턴스를 이용한 재트레이닝이 타겟 작업에 대한 상기 기계 학습 기반의 모델의 트레이닝에 대응하고, 상기 타겟 작업은 상기 표본에 대하여 마스크 검사, 웨이퍼 검사, 및 웨이퍼 계측의 목적으로 상기 하나 이상의 시뮬레이션을 수행하는 것인, 기계 학습 기반의 모델을 트레이닝하기 위한 컴퓨터 구현 방법. - 청구항 13의 기계 학습 기반의 모델을 트레이닝하기 위한 컴퓨터 구현 방법을 수행하도록 하나 이상의 컴퓨터 시스템 상에서 실행가능한 프로그램 명령어를 저장한 비일시적 컴퓨터 판독가능한 매체.
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201562273985P | 2015-12-31 | 2015-12-31 | |
| US62/273,985 | 2015-12-31 | ||
| US15/394,792 | 2016-12-29 | ||
| US15/394,792 US9916965B2 (en) | 2015-12-31 | 2016-12-29 | Hybrid inspectors |
| PCT/US2016/069580 WO2017117568A1 (en) | 2015-12-31 | 2016-12-30 | Accelerated training of a machine learning based model for semiconductor applications |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20180090385A KR20180090385A (ko) | 2018-08-10 |
| KR102812577B1 true KR102812577B1 (ko) | 2025-05-23 |
Family
ID=59225974
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020187021817A Active KR102812577B1 (ko) | 2015-12-31 | 2016-12-30 | 반도체 애플리케이션을 위한 기계 학습 기반의 모델의 가속 트레이닝 |
Country Status (6)
| Country | Link |
|---|---|
| EP (1) | EP3398123B1 (ko) |
| JP (1) | JP6941103B2 (ko) |
| KR (1) | KR102812577B1 (ko) |
| CN (1) | CN108475351B (ko) |
| IL (1) | IL259705B (ko) |
| WO (1) | WO2017117568A1 (ko) |
Families Citing this family (51)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10948831B2 (en) * | 2017-02-24 | 2021-03-16 | Asml Netherlands B.V. | Methods of determining process models by machine learning |
| KR102468979B1 (ko) * | 2018-03-05 | 2022-11-18 | 케이엘에이 코포레이션 | 3차원 반도체 구조의 시각화 |
| US10677742B2 (en) * | 2018-03-09 | 2020-06-09 | Kla-Tencor Corp. | Detecting die repeating programmed defects located in backgrounds with non-repeating features |
| US10969773B2 (en) * | 2018-03-13 | 2021-04-06 | Applied Materials, Inc. | Machine learning systems for monitoring of semiconductor processing |
| US10789703B2 (en) * | 2018-03-19 | 2020-09-29 | Kla-Tencor Corporation | Semi-supervised anomaly detection in scanning electron microscope images |
| 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 |
| DE102018207882A1 (de) | 2018-05-18 | 2019-11-21 | Carl Zeiss Smt Gmbh | Vorrichtung und Verfahren zur Analyse eines Elements eines Photolithographieprozesses mit Hilfe eines Transformationsmodells |
| DE102018209562B3 (de) | 2018-06-14 | 2019-12-12 | Carl Zeiss Smt Gmbh | Vorrichtungen und Verfahren zur Untersuchung und/oder Bearbeitung eines Elements für die Photolithographie |
| US10732130B2 (en) * | 2018-06-19 | 2020-08-04 | Kla-Tencor Corporation | Embedded particle depth binning based on multiple scattering signals |
| DE102018211099B4 (de) | 2018-07-05 | 2020-06-18 | Carl Zeiss Smt Gmbh | Verfahren und Vorrichtung zum Bewerten eines statistisch verteilten Messwertes beim Untersuchen eines Elements eines Photolithographieprozesses |
| KR102513707B1 (ko) * | 2018-09-03 | 2023-03-23 | 가부시키가이샤 프리퍼드 네트웍스 | 학습 장치, 추론 장치, 학습 모델 생성 방법 및 추론 방법 |
| US10705514B2 (en) * | 2018-10-09 | 2020-07-07 | Applied Materials, Inc. | Adaptive chamber matching in advanced semiconductor process control |
| US10930531B2 (en) | 2018-10-09 | 2021-02-23 | Applied Materials, Inc. | Adaptive control of wafer-to-wafer variability in device performance in advanced semiconductor processes |
| US10657214B2 (en) | 2018-10-09 | 2020-05-19 | Applied Materials, Inc. | Predictive spatial digital design of experiment for advanced semiconductor process optimization and control |
| US20220012404A1 (en) * | 2018-12-11 | 2022-01-13 | Tasmit, Inc. | Image matching method and arithmetic system for performing image matching process |
| US11263737B2 (en) * | 2019-01-10 | 2022-03-01 | Lam Research Corporation | Defect classification and source analysis for semiconductor equipment |
| JP7570004B2 (ja) * | 2019-02-19 | 2024-10-21 | パナソニックIpマネジメント株式会社 | 研磨加工システム、学習装置、学習装置の学習方法 |
| US11947890B2 (en) | 2019-05-10 | 2024-04-02 | Sandisk Technologies Llc | Implementation of deep neural networks for testing and quality control in the production of memory devices |
| US12124247B2 (en) | 2019-05-10 | 2024-10-22 | Sandisk Technologies Llc | Implementation of deep neural networks for testing and quality control in the production of memory devices |
| CN114190103A (zh) * | 2019-05-14 | 2022-03-15 | 海底Ip英国有限公司 | 用于石油和天然气遥测系统的具有系统在环的机器学习技术 |
| CN113439276B (zh) * | 2019-05-22 | 2025-03-28 | 应用材料以色列公司 | 基于机器学习的半导体样本中的缺陷分类 |
| US12293279B2 (en) | 2019-08-29 | 2025-05-06 | Synopsys, Inc. | Neural network based mask synthesis for integrated circuits |
| EP3796230B1 (en) * | 2019-09-17 | 2022-03-09 | Imec VZW | A method for determining process limits of a semiconductor process |
| CN110648935A (zh) * | 2019-09-25 | 2020-01-03 | 上海众壹云计算科技有限公司 | 一种运用ai模型的半导体制造缺陷动态随机取样方法 |
| US11341304B2 (en) * | 2019-12-10 | 2022-05-24 | Microchip Technology Inc. | Machine learning based methods and apparatus for integrated circuit design delay calculation and verification |
| US11816411B2 (en) | 2020-01-29 | 2023-11-14 | Taiwan Semiconductor Manufacturing Co., Ltd. | Method and system for semiconductor wafer defect review |
| WO2021197730A1 (en) * | 2020-04-02 | 2021-10-07 | Asml Netherlands B.V. | Method for determining an inspection strategy for a group of substrates in a semiconductor manufacturing process |
| EP3910417A1 (en) * | 2020-05-13 | 2021-11-17 | ASML Netherlands B.V. | Method for determining an inspection strategy for a group of substrates in a semiconductor manufacturing process |
| WO2021205445A1 (en) * | 2020-04-06 | 2021-10-14 | Nova Ltd | Machine and deep learning methods for spectra-based metrology and process control |
| US12051183B2 (en) * | 2020-04-30 | 2024-07-30 | KLA Corp. | Training a machine learning model to generate higher resolution images from inspection images |
| JP7424909B2 (ja) | 2020-05-18 | 2024-01-30 | 株式会社日立製作所 | 処理条件探索装置および処理条件探索方法 |
| JP7492389B2 (ja) * | 2020-07-03 | 2024-05-29 | 株式会社ホロン | 画像検査装置および画像検査方法 |
| US12321876B2 (en) * | 2020-07-21 | 2025-06-03 | UiPath, Inc. | Artificial intelligence / machine learning model drift detection and correction for robotic process automation |
| US11289387B2 (en) | 2020-07-31 | 2022-03-29 | Applied Materials, Inc. | Methods and apparatus for backside via reveal processing |
| US11328410B2 (en) * | 2020-08-03 | 2022-05-10 | KLA Corp. | Deep generative models for optical or other mode selection |
| US11562476B2 (en) * | 2020-09-03 | 2023-01-24 | Applied Materials Israel Ltd. | Determination of a simulated image of a specimen |
| JP7527902B2 (ja) | 2020-09-04 | 2024-08-05 | キオクシア株式会社 | 情報処理装置 |
| JP7670959B2 (ja) * | 2021-04-13 | 2025-05-01 | 横浜ゴム株式会社 | 事前学習モデルを利用したターゲットモデル生成方法、評価データ予測方法、事前学習モデルを利用して生成されたターゲットモデルを記録したコンピュータ読取可能な記録媒体並びに事前学習モデルを利用したターゲットモデル生成方法のプログラム及び評価データ予測方法のプログラム |
| US12020418B2 (en) * | 2021-04-22 | 2024-06-25 | Taiwan Semiconductor Manufacturing Company, Ltd. | Image processing method and system, and non-transitory computer readable medium |
| IL308126A (en) * | 2021-05-06 | 2023-12-01 | Asml Netherlands Bv | A method for determining a stochastic index related to a lithographic process |
| CN113344886A (zh) * | 2021-06-11 | 2021-09-03 | 长江存储科技有限责任公司 | 晶圆表面缺陷检测方法和设备 |
| JP2023005735A (ja) * | 2021-06-29 | 2023-01-18 | 株式会社アルバック | 数理モデル取得装置、推定装置、数理モデル取得方法、推定方法及びプログラム |
| KR20230013995A (ko) * | 2021-07-20 | 2023-01-27 | 삼성전자주식회사 | 공정 시뮬레이션 모델 생성 방법 및 장치 |
| WO2023033884A1 (en) * | 2021-09-02 | 2023-03-09 | Sandisk Technologies Llc | Implementation of deep neural networks for testing and quality control in the production of memory devices |
| US20230089092A1 (en) * | 2021-09-23 | 2023-03-23 | Applied Materials, Inc. | Machine learning platform for substrate processing |
| US20250003899A1 (en) * | 2021-11-12 | 2025-01-02 | Asml Netherlands B.V. | Method and system of image analysis and critical dimension matching for charged-particle inspection apparatus |
| WO2023097068A1 (en) * | 2021-11-28 | 2023-06-01 | D2S, Inc. | Interactive compaction tool for electronic design automation |
| CN114664395B (zh) * | 2022-03-25 | 2024-11-22 | 上海交通大学 | 基于神经网络和贝叶斯优化的热辐射材料设计方法及系统 |
| WO2023223535A1 (ja) * | 2022-05-20 | 2023-11-23 | 株式会社日立ハイテク | 探索装置および探索方法並びに半導体装置製造システム |
| US20240353759A1 (en) * | 2023-04-19 | 2024-10-24 | Kla Corporation | Full Wafer Measurement Based On A Trained Full Wafer Measurement Model |
| WO2025051477A1 (en) * | 2023-09-05 | 2025-03-13 | Asml Netherlands B.V. | Semi-supervised, self-supervised, and reinforcement learning machine learning models for mask prediction |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080255786A1 (en) | 2007-04-12 | 2008-10-16 | Tokyo Electron Limited | Optical metrology using support vector machine with profile parameter inputs |
| US20150204799A1 (en) | 2014-01-21 | 2015-07-23 | International Business Machines Corporation | Computer-based defect root cause and yield impact determination in layered device manufacturing for products and services |
Family Cites Families (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5212765A (en) * | 1990-08-03 | 1993-05-18 | E. I. Du Pont De Nemours & Co., Inc. | On-line training neural network system for process control |
| JP3288066B2 (ja) * | 1992-03-10 | 2002-06-04 | 富士通株式会社 | ネットワーク構成データ処理装置の学習処理方法およびシステム |
| US7167583B1 (en) | 2000-06-28 | 2007-01-23 | Landrex Technologies Co., Ltd. | Image processing system for use with inspection systems |
| US6891627B1 (en) | 2000-09-20 | 2005-05-10 | Kla-Tencor Technologies Corp. | Methods and systems for determining a critical dimension and overlay of a specimen |
| KR100979484B1 (ko) | 2002-07-15 | 2010-09-02 | 케이엘에이-텐코 코포레이션 | 다른 리소그래픽 과정 변수들을 위한 레티클의 가상 이미지를 얻는 것을 포함하는 결점 조사 방법 |
| US6902855B2 (en) | 2002-07-15 | 2005-06-07 | Kla-Tencor Technologies | Qualifying patterns, patterning processes, or patterning apparatus in the fabrication of microlithographic patterns |
| US20040267397A1 (en) | 2003-06-27 | 2004-12-30 | Srinivas Doddi | Optical metrology of structures formed on semiconductor wafer using machine learning systems |
| 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 |
| US7769225B2 (en) | 2005-08-02 | 2010-08-03 | Kla-Tencor Technologies Corp. | Methods and systems for detecting defects in a reticle design pattern |
| US7676077B2 (en) | 2005-11-18 | 2010-03-09 | Kla-Tencor Technologies Corp. | Methods and systems for utilizing design data in combination with inspection data |
| WO2007120279A2 (en) * | 2005-11-18 | 2007-10-25 | Kla-Tencor Technologies Corporation | Methods and systems for utilizing design data in combination with inspection data |
| US7570796B2 (en) | 2005-11-18 | 2009-08-04 | Kla-Tencor Technologies Corp. | Methods and systems for utilizing design data in combination with inspection data |
| US8102408B2 (en) * | 2006-06-29 | 2012-01-24 | Kla-Tencor Technologies Corp. | Computer-implemented methods and systems for determining different process windows for a wafer printing process for different reticle designs |
| US7792353B2 (en) * | 2006-10-31 | 2010-09-07 | Hewlett-Packard Development Company, L.P. | Retraining a machine-learning classifier using re-labeled training samples |
| US8698093B1 (en) | 2007-01-19 | 2014-04-15 | Kla-Tencor Corporation | Objective lens with deflector plates immersed in electrostatic lens field |
| US8213704B2 (en) | 2007-05-09 | 2012-07-03 | Kla-Tencor Corp. | Methods and systems for detecting defects in a reticle design pattern |
| US8126255B2 (en) | 2007-09-20 | 2012-02-28 | Kla-Tencor Corp. | Systems and methods for creating persistent data for a wafer and for using persistent data for inspection-related functions |
| US8041106B2 (en) | 2008-12-05 | 2011-10-18 | Kla-Tencor Corp. | Methods and systems for detecting defects on a reticle |
| US8533222B2 (en) * | 2011-01-26 | 2013-09-10 | Google Inc. | Updateable predictive analytical modeling |
| US8664594B1 (en) | 2011-04-18 | 2014-03-04 | Kla-Tencor Corporation | Electron-optical system for high-speed and high-sensitivity inspections |
| US8692204B2 (en) | 2011-04-26 | 2014-04-08 | Kla-Tencor Corporation | Apparatus and methods for electron beam detection |
| US8468471B2 (en) * | 2011-09-23 | 2013-06-18 | Kla-Tencor Corp. | Process aware metrology |
| US8570531B2 (en) * | 2011-12-11 | 2013-10-29 | Tokyo Electron Limited | Method of regenerating diffraction signals for optical metrology systems |
| US8716662B1 (en) | 2012-07-16 | 2014-05-06 | Kla-Tencor Corporation | Methods and apparatus to review defects using scanning electron microscope with multiple electron beam configurations |
| CN102937784A (zh) * | 2012-10-30 | 2013-02-20 | 中冶南方工程技术有限公司 | 基于人工神经网络的铸坯质量在线预报的控制方法 |
| US9222895B2 (en) | 2013-02-25 | 2015-12-29 | Kla-Tencor Corp. | Generalized virtual inspector |
| US10502694B2 (en) * | 2013-08-06 | 2019-12-10 | Kla-Tencor Corporation | Methods and apparatus for patterned wafer characterization |
| US11170255B2 (en) * | 2018-03-21 | 2021-11-09 | Kla-Tencor Corp. | Training a machine learning model with synthetic images |
-
2016
- 2016-12-30 JP JP2018534670A patent/JP6941103B2/ja active Active
- 2016-12-30 EP EP16882778.0A patent/EP3398123B1/en active Active
- 2016-12-30 KR KR1020187021817A patent/KR102812577B1/ko active Active
- 2016-12-30 CN CN201680075625.1A patent/CN108475351B/zh active Active
- 2016-12-30 WO PCT/US2016/069580 patent/WO2017117568A1/en not_active Ceased
-
2018
- 2018-05-30 IL IL259705A patent/IL259705B/en unknown
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080255786A1 (en) | 2007-04-12 | 2008-10-16 | Tokyo Electron Limited | Optical metrology using support vector machine with profile parameter inputs |
| US20150204799A1 (en) | 2014-01-21 | 2015-07-23 | International Business Machines Corporation | Computer-based defect root cause and yield impact determination in layered device manufacturing for products and services |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3398123A4 (en) | 2019-08-28 |
| IL259705B (en) | 2021-07-29 |
| CN108475351B (zh) | 2022-10-04 |
| WO2017117568A1 (en) | 2017-07-06 |
| JP6941103B2 (ja) | 2021-09-29 |
| CN108475351A (zh) | 2018-08-31 |
| JP2019508789A (ja) | 2019-03-28 |
| EP3398123A1 (en) | 2018-11-07 |
| IL259705A (en) | 2018-07-31 |
| KR20180090385A (ko) | 2018-08-10 |
| EP3398123B1 (en) | 2025-03-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102812577B1 (ko) | 반도체 애플리케이션을 위한 기계 학습 기반의 모델의 가속 트레이닝 | |
| US11580375B2 (en) | Accelerated training of a machine learning based model for semiconductor applications | |
| TWI773888B (zh) | 訓練用於低解析度影像中之缺陷偵測之神經網路 | |
| EP3350654B1 (en) | Generating simulated images from design information | |
| EP3465174B1 (en) | Generating simulated images from input images for semiconductor applications | |
| US10186026B2 (en) | Single image detection | |
| KR102321953B1 (ko) | 다양한 모댈리티들로 획득된 이미지들의 정렬을 위한 학습 기반 접근 방식 | |
| CN108463876B (zh) | 为样品产生模拟输出 | |
| JP2019537839A (ja) | 半導体用途向けに構成された深層学習モデルのための診断システムおよび方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U12-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |