CN110047770B - 基片的缺陷检查装置、基片的缺陷检查方法和存储介质 - Google Patents
基片的缺陷检查装置、基片的缺陷检查方法和存储介质 Download PDFInfo
- Publication number
- CN110047770B CN110047770B CN201910043684.6A CN201910043684A CN110047770B CN 110047770 B CN110047770 B CN 110047770B CN 201910043684 A CN201910043684 A CN 201910043684A CN 110047770 B CN110047770 B CN 110047770B
- Authority
- CN
- China
- Prior art keywords
- defect
- image data
- region
- pixel
- image
- 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
- 230000007547 defect Effects 0.000 title claims abstract description 239
- 239000000758 substrate Substances 0.000 title claims abstract description 60
- 238000007689 inspection Methods 0.000 title claims abstract description 44
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000003860 storage Methods 0.000 title claims description 22
- 230000002950 deficient Effects 0.000 claims abstract description 64
- 238000013135 deep learning Methods 0.000 claims abstract description 34
- 238000012545 processing Methods 0.000 claims description 31
- 238000007781 pre-processing Methods 0.000 claims description 16
- 238000000605 extraction Methods 0.000 claims description 10
- 238000005520 cutting process Methods 0.000 claims description 5
- 238000009826 distribution Methods 0.000 claims description 5
- 239000011159 matrix material Substances 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 15
- 230000014509 gene expression Effects 0.000 description 15
- 239000011248 coating agent Substances 0.000 description 10
- 238000000576 coating method Methods 0.000 description 10
- 238000003384 imaging method Methods 0.000 description 7
- 238000013528 artificial neural network Methods 0.000 description 6
- 230000005484 gravity Effects 0.000 description 5
- 238000011176 pooling Methods 0.000 description 5
- 239000004065 semiconductor Substances 0.000 description 5
- 238000013527 convolutional neural network Methods 0.000 description 4
- 238000005286 illumination Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000004528 spin coating Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 239000013598 vector Substances 0.000 description 3
- 239000006185 dispersion Substances 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000010187 selection method Methods 0.000 description 2
- 238000012706 support-vector machine Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000000206 photolithography Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Classifications
-
- 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/0006—Industrial image inspection using a design-rule based approach
-
- 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
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/67005—Apparatus not specifically provided for elsewhere
- H01L21/67242—Apparatus for monitoring, sorting or marking
- H01L21/67271—Sorting devices
-
- 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
- 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
-
- 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
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
- G06T7/66—Analysis of geometric attributes of image moments or centre of gravity
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/67005—Apparatus not specifically provided for elsewhere
- H01L21/67242—Apparatus for monitoring, sorting or marking
- H01L21/67288—Monitoring of warpage, curvature, damage, defects or the like
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L22/00—Testing or measuring during manufacture or treatment; Reliability measurements, i.e. testing of parts without further processing to modify the parts as such; Structural arrangements therefor
- H01L22/10—Measuring as part of the manufacturing process
- H01L22/12—Measuring as part of the manufacturing process for structural parameters, e.g. thickness, line width, refractive index, temperature, warp, bond strength, defects, optical inspection, electrical measurement of structural dimensions, metallurgic measurement of diffusions
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L22/00—Testing or measuring during manufacture or treatment; Reliability measurements, i.e. testing of parts without further processing to modify the parts as such; Structural arrangements therefor
- H01L22/30—Structural arrangements specially adapted for testing or measuring during manufacture or treatment, or specially adapted for reliability measurements
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B2210/00—Aspects not specifically covered by any group under G01B, e.g. of wheel alignment, caliper-like sensors
- G01B2210/56—Measuring geometric parameters of semiconductor structures, e.g. profile, critical dimensions or trench depth
-
- 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/10—Image acquisition modality
- G06T2207/10024—Color image
-
- 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/20076—Probabilistic image 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/20—Special algorithmic details
- G06T2207/20084—Artificial neural networks [ANN]
-
- 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/20112—Image segmentation details
- G06T2207/20132—Image cropping
-
- 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)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Manufacturing & Machinery (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Power Engineering (AREA)
- Quality & Reliability (AREA)
- Geometry (AREA)
- General Health & Medical Sciences (AREA)
- Immunology (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Biochemistry (AREA)
- Pathology (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- Signal Processing (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
- Image Analysis (AREA)
- Testing Or Measuring Of Semiconductors Or The Like (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Liquid Crystal (AREA)
Abstract
本发明提供一种能够基于拍摄基片得到的检查对象的图像,对基片的缺陷适当地分类的技术。解决方案为:对拍摄基片得到的拍摄图像进行深度学习和两类别分类部(3),从而得到包含缺陷区域的二值化数据。根据该二值化数据生成包含缺陷区域的矩形的彩色图像,基于该图像使用深度学习来推断缺陷的种类。另外,基于上述二值化数据求取缺陷区域的形状等属性和晶片(W)上的位置,基于上述信息使用规则库来推断缺陷的种类。基于深度学习的推断结果和规则库的推断结果,来综合判断缺陷的种类。
Description
技术领域
本发明涉及使用拍摄基片而得到的图像数据,来判断在基片产生了哪种缺陷的技术。
背景技术
在半导体装置的制造步骤中的光刻步骤中,对作为基片的半导体晶片(以下记为晶片)的表面依次通过涂敷抗蚀剂来形成抗蚀剂膜、曝光该抗蚀剂膜、显影,以形成抗蚀剂图案。利用检查装置,对结束了一系列工序的晶片W,进行在晶片表面是否形成有良好的抗蚀剂图案、是否有伤痕或者附着了异物等的检查。将这样的不良状况称为缺陷,缺陷根据其产生原因具有各种各样的形式。因此,从半导体装置的制造管理的观点出发,要求检查装置不止于检查在基片是否产生缺陷,而具有检查发现的缺陷是哪种缺陷即掌握缺陷的种类的功能。
检查装置构成为:一边使照明区域相对于载置有晶片的载置台相对地移动,一边利用例如CCD照相机等对该晶片进行拍摄,对拍摄的图像进行处理来判断缺陷的有无、缺陷的种类。作为判断缺陷的种类的方法,已知利用被称为深度学习(deep learning)的方法。例如在专利文献1中记载了一种技术,其基于拍摄基片而得到的检查对象图像来计算缺陷的特征量(缺陷的浓淡、颜色等特征,几何学特征),根据上述特征量,使用神经网络(neuralnetwork)等方法对缺陷进行分类。基于深度学习的缺陷分类是通过使用示教用数据来学习而进行的,但是,在该学习不充分的情况等下,无法避免发生误分类。另一方面,由于要求进一步提高半导体集成电路的成品率,因此要求更加可靠地进行缺陷分类。
现有技术文献
专利文献
专利文献1:日本特开2009-238992号公报(第0057~0060段)
发明内容
发明想要解决的技术问题
本发明是基于这样的情况而完成的,其目的在于提供一种能够基于拍摄基片而得到的检查对象的图像,来对基片的缺陷适当地进行分类的技术。
用于解决技术问题的技术方案
本发明为一种基片的缺陷检查装置,其能够基于拍摄基片而得到的作为检查对象的拍摄图像,将在基片产生的缺陷分类,
所述基片的缺陷检查装置的特征在于,包括:
用于存储缺陷分类判断用的第一图像数据的第一存储部,其中所述第一图像数据是从基于所述拍摄图像而生成的图像中切取的、包括产生有所述缺陷的缺陷区域和该缺陷区域的周围的区域的、对每个像素分配有像素值的数据;
第一推断部,其基于存储于所述第一存储部的第一图像数据,使用深度学习来推断缺陷的种类;
用于存储缺陷分类推断用的第二图像数据的第二存储部,其中所述第二图像数据是基于所述拍摄图像而生成的、由二值化数据表示产生有所述缺陷的缺陷区域和该缺陷区域的周围的区域的数据;
第二推断部,其基于从存储于所述第二存储部的第二图像数据抽取的缺陷区域的属性,使用规则库***来推断缺陷的种类;和
综合判断部,其基于由所述第一推断部推断的缺陷的种类和由所述第二推断部推断的缺陷的种类来综合判断缺陷的种类。
另一发明为一种基片的缺陷检查方法,其基于拍摄基片而得到的作为检查对象的拍摄图像,将在基片产生的缺陷分类,
所述基片的缺陷检查方法的特征在于,包括:
第一推断步骤,其使用缺陷分类判断用的第一图像数据,基于该第一图像数据,使用深度学习来推断缺陷的种类,其中,所述第一图像数据是从基于所述拍摄图像而生成的图像中切取的、包括产生有所述缺陷的缺陷区域和该缺陷区域的周围的区域,对每个像素分配有像素值的数据;
第二推断步骤,其使用缺陷分类推断用的第二图像数据,基于从该第二图像数据抽取的缺陷区域的属性,使用规则库***来推断缺陷的种类,其中,所述第二图像数据是基于所述拍摄图像而生成的、由二值化数据表示产生有所述缺陷的缺陷区域和该缺陷区域的周围的区域的数据;和
综合判断步骤,其基于由所述第一推断部推断的缺陷的种类和由所述第二推断部推断的缺陷的种类来综合判断缺陷的种类。
又一发明为一种存储介质,其存储在基于拍摄基片而得到的作为检查对象的拍摄图像,将在基片产生的缺陷分类的装置中使用的软件,所述存储介质的特征在于:
所述软件包括程序,该程序包含用于执行本发明的基片的缺陷检查方法的命令组。
发明效果
本发明根据第一图像数据,使用深度学习来推断缺陷的种类,其中,该第一图像数据是基于拍摄基片而得到的拍摄图像生成的、包含缺陷区域和周围的区域的对每个像素分配有与浓淡对应的像素值(浓淡值)的数据。另外,根据从第二图像数据抽取的缺陷区域的属性,使用规则库***来推断缺陷的种类,其中该第二图像数据是基于拍摄图像生成的、由二值化数据表示产生有缺陷的缺陷区域和周围的区域的数据。然后,基于深度学习的推断结果和规则库***的推断结果,来综合判断缺陷的种类。因此,能够高精度地判断在基片产生的缺陷的种类。
附图说明
图1是概略地表示能够应用本发明的涂敷显影装置的整体的构成图。
图2是为了获取晶片的表面的图像而设置于上述涂敷显影装置的拍摄模块。
图3是表示本发明的基片的缺陷检查装置的实施方式的概略的说明图。
图4是将本发明的基片的缺陷检查装置的实施方式中的构成与数据的流向组合起来表示的说明图。
图5是表示上述实施方式所使用的特征区域抽取部的构成的图像的说明图。
图6是由上述实施方式所使用的两类别分类部得到的输出结果,是将缺陷区域与输入到特征区域抽取部的图像区域对应地表示的说明图。
图7是表示从包含由两类别分类部得到的缺陷区域的图像切取作为包含缺陷区域的矩形的图像的、切取图像的说明图。
图8是表示上述实施方式所使用的缺陷候选输出部的构成的图像的说明图。
图9是表示本发明的基片的缺陷检查装置的实施方式的构成的构成图。
图10是表示将通过综合判断判断出的缺陷的种类与晶片上的位置相关联地示出的情况的一例的说明图。
图11是示意地表示缺陷的具体例的说明图。
附图标记说明
W 晶片
102 抗蚀剂膜形成模块
103 显影模块
104 拍摄模块
807 拍摄部
11 拍摄图像
12 第一前处理部
2 特征抽取部
21~23 卷积层
21a、22a 池化层
F1~F3 卷积核
3 两类别分类部
4 第一推断部
41 选择部
5 缺陷候选输出部
6 第二推断部
7 综合判断部
71 显示部
92、93、94 存储部。
具体实施方式
本发明的基片的缺陷检查装置例如根据由拍摄模块拍摄的晶片的图像,来进行缺陷检查,其中该拍摄模块能够应用于进行抗蚀剂涂敷、曝光后的显影的涂敷显影装置,且设置于涂敷显影装置内。
首先,参照作为概略图的图1,说明涂敷显影装置的一例。涂敷显影装置以依次在水平方向直线状地连接载体区块A1、中间区块A2、处理区块A3和接口区块A4的方式构成。接口区块A4与曝光器A5连接。收纳有基片即晶片W的载体101,由未图示的载体输送机构输送并载置在载体区块A1。在处理区块A3设置有:向作为基片的晶片W的表面供给抗蚀剂以形成抗蚀剂膜的涂敷模块102;和显影模块103,其向利用曝光器A5沿规定的图案曝光后的抗蚀剂膜供给显影液来形成抗蚀剂图案。中间区块A2表示拍摄显影后的晶片W的整个表面的拍摄模块104。此外,该晶片W的整个表面为形成半导体器件的区域的整个表面即可。
各块A1~A4具有未图示的晶片输送机构。收纳于载体101的晶片W由晶片输送机构取出,按中间区块A2→抗蚀剂膜形成模块102→接口区块A4→曝光器A5→接口区块A4→显影模块101→拍摄模块104的顺序输送,返回载体101。图1的虚线的箭头表示晶片W的输送路径。通过如上述那样输送晶片W,在晶片W的表面形成抗蚀剂图案,之后,由拍摄模块104对晶片W的整个表面进行拍摄。
如图2所示,拍摄模块104具有壳体801,在壳体801内设置有吸附晶片W的背面侧中央部且水平地保持晶片W的载置台802。图中803是在壳体801的侧方开口的晶片W的输送口。当将在壳体801内以输送口803开口的一侧设为跟前侧时,载置台802构成为能够在跟前侧与里侧之间水平移动。图中804是用于该载置台802水平移动的引导件,从跟前侧向里侧伸长。
在引导件804上设置有在壳体801内左右延伸的横长的半反射镜(half-mirror)805,该半反射镜805相对于该引导件804的伸长方向侧视时倾斜地设置。另外,在半反射镜805的上方设置有隔着该半反射镜805向下方照射光的照明装置806。在半反射镜805的里侧设置有例如由CCD照相机构成的拍摄部807。来自照明装置806的照明光通过半反射镜805,照射到半反射镜805的下方的照射区域。然后,该照射区域中的物体的反射光被半反射镜805反射,收进拍摄部807。即,拍摄部807能够拍摄位于半反射镜805的下方的物体。并且,当晶片W沿引导件804在半反射镜805的下方从跟前侧向里侧移动时,拍摄部807间歇地拍摄,能够拍摄晶片W的整个表面来生成晶片整个表面的图像数据。
在以下的说明中,为了避免用语的混乱,将由拍摄部807拍摄的晶片W的整个表面的图像数据称为拍摄图像。
接着,说明本发明的基片的缺陷检查装置和基片的缺陷检查方法的实施方式。本发明的实施方式的概要为:基于拍摄图像来获取包含缺陷区域的缺陷分类判断用的2种(第一种和第二种)图像数据,基于第一图像数据以第一推断方法推断缺陷的种类,另外基于第二图像数据以第二推断方法推断缺陷的种类,基于2个推断结果来综合判断缺陷的种类。
图3是表示本发明的实施方式的概要的说明图,将第一图像数据输入第一推断部4,由第一推断部4推断第一图像数据所包含的缺陷的种类。第一推断部由包含在后面详述的深度学习的***(软件)构成。第一图像数据是包含产生了缺陷的缺陷区域和该缺陷区域的周围的区域,从处理了拍摄图像后的图像切取矩形而得的图像数据。第一图像数据可以为单色的图像数据,也可以为彩色的图像数据,但是,在以下的实施方式中,以彩色的图像数据,即对每个像素分配有R成分、G成分、B成分的各像素值的图像数据的情况为例。
若更具体地说明,第一图像数据是在拍摄图像包含例如与多个缺陷各自对应的多个缺陷区域时,以仅包含多个缺陷区域中的一个缺陷区域的方式包含该缺陷区域及其周围的区域的矩形的图像数据。此外,实际上也可能有在同一部位产生多个缺陷的情况,但是,“仅包含一个缺陷区域”是在软件中被识别为一个缺陷区域的区域。
另外,第二图像数据是由二值化数据表示产生了缺陷的缺陷区域和该缺陷区域的周围的区域的图像数据。第二推断部6是基于从第二图像数据抽取的缺陷区域的属性以及晶片W上的缺陷区域的位置,使用规则库***来推断缺陷的种类的部。
要求由第一图像数据构成的缺陷区域和由第二图像数据构成的缺陷区域在拍摄图像中为同一区域。
7是综合判断部,基于由第一推断部4推断的缺陷的种类和由第二推断部6推断的缺陷的种类来综合判断缺陷的种类。71是显示部,显示由综合判断部7综合地判断出的缺陷的种类。
图4是将本发明的实施方式中的整体构成和数据的流向组合地表示的说明图。根据图4,说明第一图像数据和第二图像数据的生成和图像数据的处理。11是包含由拍摄部807(参照图2)拍摄的晶片W的整个表面的拍摄图像,该拍摄图像11按各像素(pixel)分配有R(红)成分、G(绿)成分、B(蓝)成分的各像素值(受光强度)。该拍摄图像11通过第一前处理部12进行例如对比度增强处理。
对比度增强处理是增强从R成分、G成分、B成分中选择的成分以容易从拍摄图像11中抽取缺陷区域的处理,例如是对选择的成分,对规定的范围的大小的像素值增加规定值的处理。
特征区域抽取部2由执行深度学习的软件构成。作为深度学习,例如能够使用卷积神经网络,参照图5说明该情况的处理。图5是为了避免说明和图示的复杂化,极端示意地记载卷积神经网络的图。20是由第一前处理部12获得的输入图像(也能够称为前处理后的拍摄图像),21、22、23是卷积层,21a、22a是池化层、24是全连接层。卷积层21~23层叠有多个卷积核(filter),对作为代表的卷积层21以图像表示了卷积核F1、F2…的排列。
首先,为了容易理解,当使由第一前处理部12获得的输入图像20成为由纵横n×n像素构成的灰度图像时,将其输入到前层的卷积层21中最前排的由n×n像素构成的卷积核F1。输入图像20的像素值可以为归一化处理的值,可也为标准化处理的值——“0”~“1”的数值。当令输入图像的像素(i,j)的像素值为x(i,j)时,作为卷积核F1的像素的像素(i,j)的像素值是与x(i,j)相同的值,记为f1(i,j){=x(i,j)}。此外,(i,j)是指在n×n像素中第i行、第j列的像素。卷积核的像素也可以为称为节点。
关于卷积核F2中的像素(i,j)的像素值{f2(i,j)},能够通过将卷积核F1中的n×n的各像素(1,1)~(n,n)的像素值以规定的系数累加,将得到的所有累加值相加得到相加值I,对该加法值I进行规定的运算来获得。规定的系数是按卷积核F1的像素和卷积核F2的像素的组合来学习,从而决定的值。更详细而言,能够通过重复有示教(带准确标签)的学习来决定。
另外,关于规定的运算,能够列举例如使用了输入上述相加值I的Sigmoid函数的运算。这样进行卷积处理,能够求取卷积核F2中的n×n的各像素(1,1)~(n,n)的像素值。
也能够使用卷积核F2中的各像素的像素值来同样地计算作为卷积核F3中的像素值的f3(i,j),能够依次同样地计算各卷积核中的像素值,求取最终层的卷积核Fm中的各像素值。
卷积层21的下一层的卷积层22因间隔着池化层21a而比卷积层21的像素数少。池化层21a是进行像素的稀疏处理的部分,例如如图5中表示的图像那样,在卷积层21的最终层的卷积核Fm中的像素组中,将彼此相邻地构成正方形的例如2×2像素组集合为一个像素。在该情况下,例如将2×2像素组中的最大值分配为一个像素的像素值,换言之除了最大值的像素以外,对例如27×27像素组进行这样的间疏处理后,成为13×13像素组。
同样,在卷积层22、23的各卷积核间进行运算。至此为止的说明是将输入图像20的像素处理为灰度的情况,但是,在输入图像20的像素中分配有R成分、G成分、B成分的各像素值的情况下,按R成分、G成分、B成分设置有卷积层21、22、23、池化层21a、22a和全连接层24的组。例如按R成分、G成分、B成分一组组地设置有上述的组,合计存在3组的情况下,在上述3组的各组中并行地进行运算处理。此外,R成分、G成分、B成分的各像素值例如是归一化或者标准化的0~1的值。
这样的运算处理是从输入图像20分离抽取特征部分的处理(卷积处理),具体而言,是检测形成于卷积核的浓淡图案位于输入图像的哪个位置的处理。另外,换言之,运算处理可以为使用卷积核将卷积核表示的特征部分从输入图像20抽取的处理。
返回图4,两类别分类部3构成为能够基于特征区域抽取部2的处理结果,判断输入图像20的各像素是相当于缺陷的像素(缺陷像素:黑像素)还是不相当于缺陷的正常部位的像素(白像素)。具体而言,两类别分类部3构成为能够基于由特征区域抽取部2获得的、由输入图像20的各像素中的多个特征向量构成的向量空间分布,来判断各像素是否为缺陷像素。此处,所谓的特征向量是对于构成卷积层21~23的所有卷积核的、与输入图像20的各像素对应的像素的像素值。因此,两类别分类部3基于与输入图像20的各像素对应的所有卷积核的像素值的排列分布,判断该像素是缺陷像素还是正常部位的像素。
关于两类别分类部3,能够举出例如执行SVM(Support Vector Machine,支持向量机)的软件等。
图6表示两类别分类部3的输出结果的一例。在图6中,正方形的区域与由n×n像素组构成的输入图像20的区域对应,D表示缺陷区域(代表性地仅对2处缺陷区域标注D)。缺陷区域D例如是作为缺陷像素的黑像素的集合体,但是,在图6中以黑边白底表示。图6所示的图像数据相当于图4所示的二值化的图像数据(称为“二值化数据”)30。另外,二值化数据30相当于图3所示的第二图像数据。
在图4中,40是第二前处理部,5是使用深度学习的缺陷候选输出部,41是选择部,缺陷候选输出部5和选择部41构成图3所示的第一推断部4。
在第二前处理部40中,基于二值化数据30,进行生成图3的说明中详述的第一图像数据的处理。即,在该实施方式中,缺陷分类判断用的第一图像数据是基于缺陷分类判断用的第二图像数据和输入图像20生成的。第一图像数据是如上述那样包含一个缺陷区域和该缺陷区域的周围的区域的矩形的图像数据,对每个像素分配有R成分、G成分、B成分的各像素值,R成分、G成分、B成分的各像素值例如是归一化或标准化的0~1的值。图7是表示由第二前处理部40获得的第一图像数据的一例的说明图。
缺陷候选输出部5由执行深度学习的软件构成,能够使用例如在特征区域抽取部2处说明的卷积神经网络。而且,当与图5对应地说明缺陷候选输出部5时,位于全连接层24的后层的输出层(图5中并未记载输出层)由与缺陷的各个种类对应的节点构成。例如应检测的缺陷的种类是10个时,节点的个数是10个。
概略言之,全连接层24的像素值与从各节点输出的值的关系,与图5中说明的例如卷积核F2的各像素的像素值与卷积核F3的各像素的像素值的关系相同(系数、函数与图5的情况不同)。即,将全连接层的各像素的像素值经由规定的运算累加起来,该累加值的所有相加值被输出到各节点,各节点对该相加值进行规定的运算并输出。
图8是示意地表示构成缺陷候选输出部5的神经网络的输出层的说明图,在该例中,使全连接层的像素数为k个,输出层的节点的数为10个。51-1~51-k表示全连接层的像素,52-1~52-10表示输出层的节点,缺陷(1)~(10)表示缺陷的种类(类别)。50是输出加上上述累加值的偏置值的偏置输出部。
各节点52-1~52-10分别与10个种类的缺陷对应,从各节点52-1~52-10输出的输出值(运算值)是0~1的值。该输出值是表示在缺陷候选输出部5候选地给出的缺陷的准确程度的数字,“1”表示在由神经网络推断的范围内为100%,“0”表示不能够作为缺陷的候选。例如节点52-1的输出值为“0.8”时,是指缺陷的种类为与该节点52-1对应的缺陷的种类的概率为80%。
如此由神经网络(缺陷候选输出部5)求取缺陷的种类的候选和用于描述表示准确程度的概率的分值后,基于缺陷的种类的候选和分值,由图4所示的选择部41选择第一推断部4推断的缺陷的种类,将该选择结果作为判断结果输出。
作为第一推断部4中的判断的步骤的具体例,例举在神经网络中作为缺陷的种类的候选的“中心模式(center mode)”、“热点(hot spot)”、“彗星痕(comet)”这3个种类的情况进行说明。此外,关于缺陷的种类是哪种缺陷,在后文详述,其中也包含上述3种缺陷。
另外,选择部41中的选择方法为:在第一候选的分值在阈值Sa(例如0.9)以上且第一候选的分值与第二候选的分值之差在阈值Sb(例如0.25)以上时,选择第一候选作为推断结果。
<情形1>
第一候选=中心模式(分值为0.92)
第二候选=热点(分值为0.64)
第三候选=彗星痕(分值为0.46)
在该情况下,第一候选的分值在阈值Sa(0.9)以上。而且,第一候选与第二候选之差为0.28,在阈值Sb(0.25)以上,因此输出“中心模式”作为推断结果。
<情形2>
第一候选=中心模式(分值为0.92)
第二候选=热点(分值为0.88)
第三候选=彗星痕(分值为0.46)
在该情况下,第一候选的分值在阈值Sa(0.9)以上,但是,第一候选与第二候选之差为0.04,不到阈值Sb(0.25),因此,输出“不可分类”作为推断结果。
<情形3>
第一候选=中心模式(分值为0.84)
第二候选=热点(分值为0.55)
第三候选=彗星痕(分值为0.43)
在该情况下,第一候选与第二候选之差为0.29,在阈值Sb(0.25)以上,但是,第一候选的分值不到阈值Sa(0.9),因此,输出“不可分类”作为推断结果。
选择方法不限于上述的例子,也可以为例如仅按第一候选与第二候选之差是否在阈值以上,来输出第一候选的缺陷分类或者将其设为不可分类等的方法。
另外,也可以为第一推断部4不进行选择部41的选择处理,在由神经网络(缺陷候选输出部5)输出的缺陷的种类的候选之中,将第一候选(分值最大的候选)作为推断结果。
返回图4,第二推断部6基于作为第二图像数据的二值化数据依次逐一取出缺陷区域,对各缺陷区域求取属性和晶片W上中的缺陷区域的位置(位置信息),将该属性和位置与预先制作的规则库对照,来按缺陷区域推断缺陷的种类。因此,第二推断部6包括:抽取缺陷区域的属性的属性抽取部;检测晶片W上的缺陷区域的位置的缺陷位置检测部;和规则库***。缺陷区域的属性例如是形状、面积、长度尺寸、宽度尺寸、周长、延伸的方向和浓淡值的平均值等。关于缺陷区域的形状,能够例举缺陷区域的圆度和周围的凹凸的程度等。
下面,记载缺陷区域的长度尺寸等的求取方法的一例。
·缺陷区域的长度尺寸相当于等价椭圆形的长轴的长度。长轴的长度的求取方法如下所述。
首先,求取缺陷区域的X方向的重心Gx、Y方向的重心Gy,接着,求取X轴方向的协方差Ax(对每个像素求取X坐标位置与重心Gx之差的二次方,合计该值而得的值)、Y轴方向的分散Ay、XY轴的共分散Axy((对每个像素将X坐标位置与重心Gx之差和Y坐标位置与重心Gy之差累加,合计累加值而得的值)。利用下述的式子求取长轴的长度。
长轴的长度=21/2×{Ax+Ay+[(Ax-Ay)2+4Axy2]1/2}1/2
·缺陷区域的宽度尺寸相当于例如等价椭圆形的短轴的长度。利用下述的式子求取短轴的长度。
短轴的长度=21/2×{Ax+Ay-[(Ax-Ay)2+4Axy2]1/2}1/2
·缺陷区域延伸的方向是等价椭圆形的长轴延伸的方向。
·缺陷区域的圆度例如是由4π×(缺陷区域的面积)/(缺陷区域的周长)2表示的值。
·缺陷区域的周围的凹凸的程度例如是(缺陷区域的面积)/(缺陷区域的凸包的面积)。凸包的面积是包含所有的缺陷区域的像素的最小的凸多边形。
另外,晶片W上的缺陷区域的位置(位置信息)例如是晶片W上的坐标位置和/或者距晶片W的中心的距离。
规则库***具有例如按缺陷的种类定义的规则(条件式),通过将缺陷区域的属性和位置与规则对照,来推断缺陷的种类。
下面,记载规则的例子。
在缺陷为“中心模式”的情况下,
IF(距中心的距离在阈值S1至S2之间)
且IF(面积在阈值S3至S4之间)
且IF(圆度在阈值S5~S6之间)
→缺陷的种类是中心模式。
在缺陷为“热点”的情况下,
IF(面积在阈值T1至T2之间)
且IF(圆度在阈值T3至T4之间)
且IF(浓淡值的平均值在阈值T5至T6之间)
→缺陷的种类为热点。
同样,将其他的缺陷也规定为IF(…)且IF(…)且…→缺陷的种类为○○○的情况。
而且,例如当缺陷的种类有10种,将与10种缺陷对应的条件式设为条件式1~条件式10时,规则库***基于对作为推断的对象的缺陷区域检测出的属性和位置,来判断是否符合条件式1~10。然后,当存在符合的条件式时,与该条件式对应的缺陷的种类为推断结果,当没有符合的条件式时,处理为不可分类。另外,通过预先决定条件式的优先顺序,在存在多个符合的条件式的情况下,与优先顺序高的条件式对应的缺陷的种类为推断结果。
返回图4,7是综合判断部,综合判断部7基于使用深度学习的第一推断部4的推断结果和使用规则库***的第二推断部6的推断结果,来综合判断缺陷的种类。综合判断是最终决定作为判断对象的缺陷区域是哪一种类的缺陷的判断。
在综合判断的说明中,为了方便,将第一推断部4的推断结果称为DL(深度学习)分类,将第二推断部6的推断结果称为规则库分类。
下面,列举综合判断的方法的一例。
·在DL分类与规则库分类相同的情况下依然将推断结果作为判断结果。
·关于采用DL分类和规则库分类的哪一推断结果,其优先顺序按缺陷的种类设定,在DL分类和规则库分类不同的情况下,按照优先顺序输出判断结果。
·DL分类的精度基于事先学习而受到较大影响,因此,对学习不充分的缺陷分类的推断的DL分类,降低优先度(使规则库分类优先),对学习充分的缺陷分类的推断的DL分类,提高优先度(使DL分类优先)。
为了实施这样的判断方法,例如能够使用表1所示的优先度矩阵表。
表1
当由综合判断部7基于表1来判断作为判断对象的缺陷区域的缺陷的种类时,判断结果由显示部71显示。关于判断结果的显示和缺陷的种类的具体例,在后述的作用说明中述说。
图9表示与图4的框图对应的计算机中的构成。90是总线,91是CPU。在图9所示的范围内,第一前处理部12、特征区域抽取部2、两类别分类部3、第二前处理部40、第一推断部4、第二推断部6和综合判断部7相当于收纳用于执行各个上述处理的软件的收纳部。第二推断部6,对上述的属性抽取部、缺陷位置検出部和规则库***分别分配附图标记61、62、63来表示。规则库61具有上述规则(条件式)和使用规则进行推理的推理引擎。
92、93、94是存储部,存储部92存储拍摄图像、由第一前处理部12前处理后的数据。存储部93存储第一图像数据和第二图像数据,兼用作第一存储部和第二存储部。存储部94存储第一推断部4的推断结果和第二推断部6的推断结果。95是计算机的操作画面,兼用作作显示部71。
上述的各软件例如存储在软盘、光盘、硬盘、MO(磁光盘)、存储卡等的存储介质中,从存储介质安装到各收纳部(12、2、3、40、4、6、7)。
接着,以图4的说明为中心,总述基片的缺陷检查装置和基片的缺陷检查方法涉及的上述的实施方式的作用。
由拍摄部807的拍摄的基片即整个晶片W的图像(拍摄图像),由第一前处理部12进行增强处理、缩小处理后,成为使用深度学习的特征区域抽取部2的输入图像20(参照图5)。在特征区域抽取部2中进行卷积处理,对于输入图像20的各像素,能够获得与卷积核上对应的像素的像素值。接着,利用两类别分类部3,根据与输入图像20的各像素对应的卷积核的像素值的组中的像素值的排列分布,判断该像素是否为缺陷像素,得到二值化数据(第二图像数据)(参照图6)。
二值化数据由第二前处理部40进行前处理。即,基于二值化数据和由第一前处理部12前处理的拍摄图像(输入图像20),能够获得包含一个缺陷区域的矩形的图像,即包含R成分、G成分、B成分的像素值的图像(第一图像数据)。第一推断部4基于该第一图像,利用深度学习来获得使对应于缺陷区域的缺陷的种类的候选与表示准确程度的数值相关联的数据,基于该数据输出缺陷的种类的推断结果。
另一方面,在第二推断部6中,求取上述一个缺陷区域的属性和晶片W上的位置,基于上述的信息,使用规则库来推断与该缺陷区域对应的缺陷的种类。基于第一推断部4的推断结果和第二推断部6的推断结果,参照表1的优先度矩阵表,综合判断缺陷的种类。
在二值化数据包含多个缺陷区域的情况下,由第一推断部4和第二推断部6依次逐一地推断上述缺陷区域,基于各推断结果来综合判断。图10表示由显示部71显示综合判断结果的一例。在图10中,P1~P6表示例如拍摄图像中的晶片上的缺陷的位置,晶片W的轮廓的边表示分别与P1~P6对应的缺陷的种类。
此处,对于缺陷的种类及其缺陷的状态(或者原因),下面进行了举例。
刮痕(scratch):晶片W在表面上的受到的伤。
彗星痕:为在对晶片W的表面旋涂抗蚀剂(旋转涂敷处理)时,在滴下的抗蚀剂液中存在气泡的情况等下产生的涂敷不均部位,该部位与周围相比有膜厚薄的倾向。
电弧痕(arcing):在等离子体处理中,在晶片表面(或者背面)产生落雷的放电现象,表面变焦的缺陷。
中心模式:在对晶片W的表面旋涂抗蚀剂(旋转涂敷处理)时,抗蚀剂喷嘴的位置从晶片W的旋转中心位置错开的情况下产生的缺陷。
热点:在曝光器中由散焦导致的缺陷,在曝光器内的晶片台与晶片的背面之间存异物的情况下产生。
图11是以4个缺陷的种类为代表并图示了它们状态的图,(a)表示彗星痕,(b)表示刮痕,(c)表示热点,(d)表示电弧痕。在图11中框内的纵横的线是划线(scribe line)。
上述的实施方式,通过将基于深度学习的缺陷的分类的推断与基于考虑了缺陷区域的属性及晶片W上的位置的规则库的缺陷的分类的推断组合在一起,来判断缺陷的种类。因此,能够高精度地判断在晶片W产生的缺陷的种类。另外,也能够基于拍摄图像使用深度学习来生成二值化数据,因此,通过充分的学习,能够高精度地抽取缺陷区域,在这方面,缺陷的种类的判断精度较高。
以下,记载了本发明的变形例。
如基片的缺陷检查装置的实施方式的开头所记载的那样,本发明也可以用单色照相机拍摄基片来获取拍摄图像。在该情况下,图5所示的输入图像20和图4所示的第二前处理输出部40的输出数据即第一图像数据成为单色图像,能够与彩色图像同样使用对每个像素不同的像素值(浓淡值)进行同样的处理。
另外,即使拍摄图像为彩色图像,也可以使用R成分、G成分、B成分的任一成分或者两个成分来生成输入图像20和第一图像数据,基于上述数据进行处理。
在上述的例中,规则库***可以基于对作为推断的对象的缺陷区域检测出的属性和位置来生成条件式,但是,也可以不使用位置而仅使用属性来生成条件。另外,作为条件式使用的缺陷区域的属性,可以为形状、面积、长度尺寸、宽度尺寸、周长和延伸的方向的至少一者。例如也可以为在按各缺陷的种类生成的条件式中仅包含缺陷区域的形状的情况。
相当于第二图像数据的二值化数据不限于如上述的实施方式那样生成的数据,也可以为例如使用阈值将拍摄图像的像素每一者所示的R成分、G成分、B成分各自的受光强度(浓淡的程度)的值二值化而生成的数据。
另外,作为在特征区域抽取部2和缺陷候选输出部5中使用的深度学习,不限于卷积神经网络,也可以为其他深度学习。
Claims (12)
1.一种基片的缺陷检查装置,其能够基于拍摄基片而得到的作为检查对象的拍摄图像,将在基片产生的缺陷分类,
所述基片的缺陷检查装置的特征在于,包括:
使用深度学习的特征区域抽取部,其具有多个包含多个卷积核的卷积层,所述卷积核将与所述拍摄图像对应地对每个像素分配有像素值的图像数据作为输入数据,将多个像素各自排列为矩阵状;
两类别分类部,其构成为:使用使在所述多个卷积层各自中由卷积处理得到的像素与作为卷积处理结果的运算值相关联的数据,对于每个像素,基于所述多个卷积层的运算值的排列分布将该像素分类为与缺陷对应的像素或者与正常部位对应的像素,以获得由二值化数据表示的缺陷分类推断用的第二图像数据;
前处理部,其基于所述第二图像数据和所述拍摄图像,来生成缺陷分类推断用的第一图像数据,其中所述第一图像数据是从基于所述拍摄图像而生成的图像中切取的、包括产生有所述缺陷的缺陷区域和该缺陷区域的周围的区域的、对每个像素分配有像素值的数据;
用于存储所述第一图像数据的第一存储部;
第一推断部,其基于存储于所述第一存储部的第一图像数据,使用深度学习来推断缺陷的种类;
用于存储缺陷分类推断用的第二图像数据的第二存储部,其中所述第二图像数据是基于所述拍摄图像而生成的、由二值化数据表示产生有所述缺陷的缺陷区域和该缺陷区域的周围的区域的数据;
第二推断部,其基于从存储于所述第二存储部的第二图像数据抽取的缺陷区域的属性,使用规则库***来推断缺陷的种类;和
综合判断部,其基于由所述第一推断部推断的缺陷的种类和由所述第二推断部推断的缺陷的种类来综合判断缺陷的种类。
2.如权利要求1所述的基片的缺陷检查装置,其特征在于:
所述第一推断部基于所述第一图像数据使用深度学习来推断缺陷的种类的候选,获取使推断出的缺陷的种类的多个候选与表示各候选的准确程度的数值相关联的数据,基于该数据来推断缺陷的种类。
3.如权利要求1或2所述的基片的缺陷检查装置,其特征在于:
所述第二推断部基于所述缺陷区域的属性和位置,使用规则库***来推断缺陷的种类。
4.如权利要求1或2所述的基片的缺陷检查装置,其特征在于:
所述缺陷区域的属性是形状、面积、长度尺寸、宽度尺寸、周长和延伸的方向的至少一者。
5.如权利要求4所述的基片的缺陷检查装置,其特征在于:
所述缺陷区域的属性包括形状,
所述形状包括所述缺陷区域的圆度和周围的凹凸的程度。
6.如权利要求1或2所述的基片的缺陷检查装置,其特征在于:
所述第一图像数据对每个像素分配有R成分、G成分、B成分的各像素值。
7.如权利要求1或2所述的基片的缺陷检查装置,其特征在于:
所述综合判断部构成为:在由所述第一推断部推断的缺陷的种类与由第二推断部推断的缺陷的种类不同时,能够基于决定哪一推断结果优先的规则来进行判断。
8.一种基片的缺陷检查方法,其基于拍摄基片而得到的作为检查对象的拍摄图像,将在基片产生的缺陷分类,
所述基片的缺陷检查方法的特征在于,包括:
利用执行深度学习的软件进行处理的步骤,其中,所述软件具有多个包含多个卷积核的卷积层,所述卷积核将与所述拍摄图像对应地对每个像素分配有像素值的图像数据作为输入数据,将多个像素各自排列为矩阵状;
使用使在所述多个卷积层各自中由卷积处理得到的像素与作为卷积处理结果的运算值相关联的数据,对于每个像素,基于所述多个卷积层的运算值的排列分布将该像素分类为与缺陷对应的像素或者与正常部位对应的像素,以获得由二值化数据表示的缺陷分类推断用的第二图像数据的步骤;
前处理步骤,其基于所述第二图像数据和所述拍摄图像,来生成缺陷分类推断用的第一图像数据,其中,所述第一图像数据是从基于所述拍摄图像而生成的图像中切取的、包括产生有所述缺陷的缺陷区域和该缺陷区域的周围的区域,对每个像素分配有像素值的数据;
第一推断步骤,其所述第一图像数据,基于该第一图像数据,使用深度学习来推断缺陷的种类;
第二推断步骤,其使用缺陷分类推断用的第二图像数据,基于从该第二图像数据抽取的缺陷区域的属性,使用规则库***来推断缺陷的种类,其中,所述第二图像数据是基于所述拍摄图像而生成的、由二值化数据表示产生有所述缺陷的缺陷区域和该缺陷区域的周围的区域的数据;和
综合判断步骤,其基于由所述第一推断部推断的缺陷的种类和由所述第二推断部推断的缺陷的种类来综合判断缺陷的种类。
9.如权利要求8所述的基片的缺陷检查方法,其特征在于:
所述第一推断步骤使用深度学习来推断缺陷的种类的候选,获取使推断出的缺陷的种类的多个候选与表示各候选的准确程度的数值相关联的数据,基于该数据来推断缺陷的种类。
10.如权利要求8或9所述的基片的缺陷检查方法,其特征在于:
所述第二推断步骤基于所述缺陷区域的属性和位置,使用规则库***来推断缺陷的种类。
11.如权利要求8或9所述的基片的缺陷检查方法,其特征在于:
所述缺陷区域的属性是形状、面积、长度尺寸、宽度尺寸、周长和延伸的方向的至少一者。
12.一种存储介质,其存储在基于拍摄基片而得到的作为检查对象的拍摄图像,将在基片产生的缺陷分类的装置中使用的软件,所述存储介质的特征在于:
所述软件包括程序,该程序包含用于执行权利要求8至11的任一项的基片的缺陷检查方法的命令组。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018005584A JP7087397B2 (ja) | 2018-01-17 | 2018-01-17 | 基板の欠陥検査装置、基板の欠陥検査方法及び記憶媒体 |
JP2018-005584 | 2018-03-16 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110047770A CN110047770A (zh) | 2019-07-23 |
CN110047770B true CN110047770B (zh) | 2024-07-02 |
Family
ID=67214123
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910043684.6A Active CN110047770B (zh) | 2018-01-17 | 2019-01-17 | 基片的缺陷检查装置、基片的缺陷检查方法和存储介质 |
Country Status (5)
Country | Link |
---|---|
US (3) | US10818004B2 (zh) |
JP (1) | JP7087397B2 (zh) |
KR (1) | KR20190088013A (zh) |
CN (1) | CN110047770B (zh) |
TW (1) | TWI798329B (zh) |
Families Citing this family (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7018368B2 (ja) * | 2018-07-12 | 2022-02-10 | 東京エレクトロン株式会社 | 検査装置及び検査装置の清浄化方法 |
KR20200039047A (ko) * | 2018-10-01 | 2020-04-16 | 에스케이씨 주식회사 | 필름 결함 검출 방법 및 시스템 |
US11308365B2 (en) * | 2019-06-13 | 2022-04-19 | Expedia, Inc. | Image classification system |
CN112304952B (zh) * | 2019-07-23 | 2024-04-02 | 纬创资通股份有限公司 | 影像辨识装置、影像辨识方法及其计算机程序产品 |
US11087449B2 (en) * | 2019-10-24 | 2021-08-10 | KLA Corp. | Deep learning networks for nuisance filtering |
CN110827249A (zh) * | 2019-10-28 | 2020-02-21 | 上海悦易网络信息技术有限公司 | 电子设备背板外观瑕疵检测方法及设备 |
KR20210059411A (ko) * | 2019-11-15 | 2021-05-25 | 한국전자기술연구원 | 하이브리드 기반 이상 행위 인지 시스템 및 그 방법 |
CN111311542B (zh) * | 2020-01-15 | 2023-09-19 | 歌尔股份有限公司 | 一种产品质量检测方法及装置 |
JP7200955B2 (ja) * | 2020-01-20 | 2023-01-10 | Jfeエンジニアリング株式会社 | ボルト検査装置、ボルト検査システム、ボルト検査方法及びプログラム |
US11435391B2 (en) * | 2020-01-22 | 2022-09-06 | Nanya Technology Corporation | Dual-sided wafer imaging apparatus and methods thereof |
CN111462038A (zh) * | 2020-02-26 | 2020-07-28 | 东莞理工学院 | 一种基于深度学习的风机齿轮缺陷检测方法 |
CN111429415B (zh) * | 2020-03-18 | 2020-12-08 | 东华大学 | 基于网络协同剪枝的产品表面缺陷高效检测模型构建方法 |
KR102168724B1 (ko) * | 2020-04-06 | 2020-10-22 | 이교혁 | 이미지 검사를 이용한 이상 판별 방법 및 장치 |
US12020417B2 (en) * | 2020-04-24 | 2024-06-25 | Camtek Ltd. | Method and system for classifying defects in wafer using wafer-defect images, based on deep learning |
JP7446156B2 (ja) | 2020-05-21 | 2024-03-08 | 三菱電機株式会社 | 半導体装置、電力変換装置、半導体装置の検査方法、半導体装置の製造方法、学習装置および推論装置 |
TWI777173B (zh) * | 2020-06-01 | 2022-09-11 | 汎銓科技股份有限公司 | 人工智慧辨識之半導體影像量測方法 |
KR102302540B1 (ko) * | 2020-07-06 | 2021-09-16 | 한국생산기술연구원 | 데이터 페어 생성 기술을 이용한 딥러닝 기반 제품 결함 검사 시스템 및 방법 |
JP7393313B2 (ja) * | 2020-09-29 | 2023-12-06 | タカノ株式会社 | 欠陥分類装置、欠陥分類方法及びプログラム |
US12019032B2 (en) * | 2020-12-07 | 2024-06-25 | Nanya Technology Corporation | Electronic system and method of specimen qualification |
WO2022130762A1 (ja) | 2020-12-15 | 2022-06-23 | Agc株式会社 | 欠陥検査装置、欠陥検査方法および製造方法 |
KR102582008B1 (ko) * | 2021-02-15 | 2023-09-22 | 호서대학교 산학협력단 | 검사 장치 및 그 제어 방법 |
KR102315935B1 (ko) * | 2021-02-23 | 2021-10-22 | 양진석 | 복수의 칩 이송 장치 및 복수의 칩 이송 방법 |
CN113032919B (zh) * | 2021-03-12 | 2022-03-04 | 奥特斯科技(重庆)有限公司 | 部件承载件制造方法、处理***、计算机程序和***架构 |
KR102366032B1 (ko) * | 2021-03-25 | 2022-02-23 | 데이터크러쉬 주식회사 | 머신러닝에 기반하여 자동 증강된 회로 기판 이미지를 학습함으로써 회로 기판 불량 여부를 판별하는 방법 및 이를 이용한 컴퓨팅 장치 |
WO2022254858A1 (ja) * | 2021-06-03 | 2022-12-08 | コニカミノルタ株式会社 | 検査装置、検査方法、および検査プログラム |
TWI839650B (zh) * | 2021-10-25 | 2024-04-21 | 美商學觀有限責任公司 | 基於數位資料的評分裝置及方法 |
KR102666787B1 (ko) * | 2021-11-03 | 2024-05-17 | (주)플레이오니 | 인공지능을 이용한 결함 검사방법, 장치 및 프로그램 |
CN114199892B (zh) * | 2021-12-10 | 2022-11-18 | 江苏雷默智能科技有限公司 | 一种基于机器视觉的板材测量方法及*** |
WO2023106157A1 (ja) * | 2021-12-10 | 2023-06-15 | 東京エレクトロン株式会社 | 基板検査方法、基板検査プログラム、及び基板検査装置 |
JP2023133939A (ja) * | 2022-03-14 | 2023-09-27 | 東レエンジニアリング株式会社 | 欠陥分類装置 |
JP7240780B1 (ja) | 2022-10-04 | 2023-03-16 | 株式会社 システムスクエア | 検査装置 |
JP7491427B1 (ja) | 2023-03-15 | 2024-05-28 | 日本電気株式会社 | 印刷物検査装置、印刷物検査方法、プログラム |
CN116385375B (zh) * | 2023-03-17 | 2023-10-20 | 银河航天(北京)网络技术有限公司 | 基于遥感图像的森林缺陷区域检测方法、装置及存储介质 |
CN116051564B (zh) * | 2023-04-02 | 2023-06-16 | 广东仁懋电子有限公司 | 芯片封装缺陷检测方法和*** |
CN116703921B (zh) * | 2023-08-07 | 2023-12-05 | 东莞市溢信高电子科技有限公司 | 一种柔性线路板表面镀层质量检测方法 |
CN117173188B (zh) * | 2023-11-03 | 2024-01-26 | 泸州通鑫显示科技有限公司 | 一种玻璃瘢痕识别方法 |
CN117409001B (zh) * | 2023-12-14 | 2024-04-05 | 合肥晶合集成电路股份有限公司 | 一种晶圆键合的气泡分析方法及分析装置 |
CN117636077B (zh) * | 2024-01-25 | 2024-04-02 | 高视科技(苏州)股份有限公司 | 缺陷检测参数调整方法、电子设备和储存介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004294360A (ja) * | 2003-03-28 | 2004-10-21 | Hitachi High-Technologies Corp | 欠陥分類方法及び装置 |
JP2008281580A (ja) * | 2008-06-26 | 2008-11-20 | Olympus Corp | 欠陥分類装置 |
JP2012026982A (ja) * | 2010-07-27 | 2012-02-09 | Panasonic Electric Works Sunx Co Ltd | 検査装置 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU1553601A (en) * | 1999-11-29 | 2001-06-12 | Olympus Optical Co., Ltd. | Defect inspecting system |
JP4516253B2 (ja) * | 2001-12-04 | 2010-08-04 | オリンパス株式会社 | 欠陥分類装置 |
JP4418272B2 (ja) * | 2004-03-24 | 2010-02-17 | オリンパス株式会社 | 欠陥分類辞書教示装置 |
JP2007194262A (ja) * | 2006-01-17 | 2007-08-02 | Olympus Corp | 欠陥判定システムおよび基板処理システム |
JP4644613B2 (ja) * | 2006-02-27 | 2011-03-02 | 株式会社日立ハイテクノロジーズ | 欠陥観察方法及びその装置 |
JP5156452B2 (ja) | 2008-03-27 | 2013-03-06 | 東京エレクトロン株式会社 | 欠陥分類方法、プログラム、コンピュータ記憶媒体及び欠陥分類装置 |
JP2009281836A (ja) * | 2008-05-21 | 2009-12-03 | Olympus Corp | 基板観察装置、基板観察方法、制御装置、およびプログラム |
JP2011174757A (ja) * | 2010-02-23 | 2011-09-08 | Tokyo Electron Ltd | 欠陥検査方法、プログラム、コンピュータ記憶媒体及び欠陥検査装置 |
JP5553716B2 (ja) * | 2010-09-15 | 2014-07-16 | 株式会社日立ハイテクノロジーズ | 欠陥検査方法及びその装置 |
JP5566265B2 (ja) * | 2010-11-09 | 2014-08-06 | 東京エレクトロン株式会社 | 基板処理装置、プログラム、コンピュータ記憶媒体及び基板の搬送方法 |
JP2014115245A (ja) * | 2012-12-12 | 2014-06-26 | Tokyo Electron Ltd | 基板の欠陥検査方法、基板の欠陥検査装置、プログラム及びコンピュータ記憶媒体 |
US10650508B2 (en) * | 2014-12-03 | 2020-05-12 | Kla-Tencor Corporation | Automatic defect classification without sampling and feature selection |
JP6530688B2 (ja) * | 2015-09-25 | 2019-06-12 | 株式会社Screenホールディングス | 分類器構築方法、画像分類方法、分類器構築装置および画像分類装置 |
JP6527808B2 (ja) * | 2015-10-27 | 2019-06-05 | 株式会社ニューフレアテクノロジー | 検査方法および検査装置 |
JP6643072B2 (ja) * | 2015-12-10 | 2020-02-12 | キヤノン株式会社 | 顕微鏡システムおよびその制御方法 |
US10282588B2 (en) * | 2016-06-09 | 2019-05-07 | Siemens Healthcare Gmbh | Image-based tumor phenotyping with machine learning from synthetic data |
JP2018005640A (ja) * | 2016-07-04 | 2018-01-11 | タカノ株式会社 | 分類器生成装置、画像検査装置、及び、プログラム |
US10395362B2 (en) * | 2017-04-07 | 2019-08-27 | Kla-Tencor Corp. | Contour based defect detection |
KR20190051395A (ko) * | 2017-11-06 | 2019-05-15 | 삼성전자주식회사 | 피검사 장치의 검사 시스템 및 방법 |
US10885659B2 (en) * | 2018-01-15 | 2021-01-05 | Samsung Electronics Co., Ltd. | Object pose estimating method and apparatus |
US11087449B2 (en) * | 2019-10-24 | 2021-08-10 | KLA Corp. | Deep learning networks for nuisance filtering |
-
2018
- 2018-01-17 JP JP2018005584A patent/JP7087397B2/ja active Active
-
2019
- 2019-01-10 TW TW108100931A patent/TWI798329B/zh active
- 2019-01-11 KR KR1020190003651A patent/KR20190088013A/ko not_active Application Discontinuation
- 2019-01-15 US US16/248,329 patent/US10818004B2/en active Active
- 2019-01-17 CN CN201910043684.6A patent/CN110047770B/zh active Active
-
2020
- 2020-09-08 US US17/014,556 patent/US11227381B2/en active Active
-
2021
- 2021-12-09 US US17/546,888 patent/US11636585B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004294360A (ja) * | 2003-03-28 | 2004-10-21 | Hitachi High-Technologies Corp | 欠陥分類方法及び装置 |
JP2008281580A (ja) * | 2008-06-26 | 2008-11-20 | Olympus Corp | 欠陥分類装置 |
JP2012026982A (ja) * | 2010-07-27 | 2012-02-09 | Panasonic Electric Works Sunx Co Ltd | 検査装置 |
Also Published As
Publication number | Publication date |
---|---|
US20200402225A1 (en) | 2020-12-24 |
CN110047770A (zh) | 2019-07-23 |
US11227381B2 (en) | 2022-01-18 |
US10818004B2 (en) | 2020-10-27 |
US20220101517A1 (en) | 2022-03-31 |
KR20190088013A (ko) | 2019-07-25 |
US20190220972A1 (en) | 2019-07-18 |
JP2019124591A (ja) | 2019-07-25 |
TW201932827A (zh) | 2019-08-16 |
JP7087397B2 (ja) | 2022-06-21 |
TWI798329B (zh) | 2023-04-11 |
US11636585B2 (en) | 2023-04-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110047770B (zh) | 基片的缺陷检查装置、基片的缺陷检查方法和存储介质 | |
EP3499418B1 (en) | Information processing apparatus, identification system, setting method, and program | |
CN109829914B (zh) | 检测产品缺陷的方法和装置 | |
US8977035B2 (en) | System, method and computer program product for detection of defects within inspection images | |
US8045789B2 (en) | Method and apparatus for inspecting defect of pattern formed on semiconductor device | |
US7894659B2 (en) | Methods for accurate identification of an edge of a care area for an array area formed on a wafer and methods for binning defects detected in an array area formed on a wafer | |
CN112424826A (zh) | 基于机器学习的图案分组方法 | |
US20090010527A1 (en) | Defect Inspection Method | |
JP2020017549A (ja) | Oledスタック膜の品質査定のためのシステム、デバイス、および方法 | |
CZ20024260A3 (cs) | Systém zpracování zobrazení pro použití v systému kontroly | |
TW201839383A (zh) | 用於缺陷偵測之動態注意區 | |
CN113627457A (zh) | 基于深度学习使用晶圆缺陷图像对晶圆内的缺陷进行分类的方法和*** | |
US20210397170A1 (en) | Implementation of deep neural networks for testing and quality control in the production of memory devices | |
JP6549396B2 (ja) | 領域検出装置および領域検出方法 | |
JP6401648B2 (ja) | 欠陥分類装置および欠陥分類方法 | |
JP7054436B2 (ja) | 検出システム、情報処理装置、評価方法及びプログラム | |
JP7204911B2 (ja) | 基板検査装置、基板検査システム及び基板検査方法 | |
CN110706224B (zh) | 基于暗场图像的光学元件弱划痕检测方法、***和装置 | |
CN111583170A (zh) | 图像生成装置和图像生成方法 | |
TW202242390A (zh) | 缺陷檢查裝置、缺陷檢查方法以及製造方法 | |
TWI822968B (zh) | 濾色器檢查裝置、檢查裝置、濾色器檢查方法及檢查方法 | |
CN112213314B (zh) | 晶圆侧面缺陷的检测方法和检测*** | |
CN112561852A (zh) | 图像判断装置和图像判断方法 | |
CN117007600A (zh) | 缺陷检测方法、装置、设备及计算机可读存储介质 | |
JP4599980B2 (ja) | 多層配線構造の不良解析方法および不良解析装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |