JP7775688B2 - Analysis device, analysis method, and program - Google Patents
Analysis device, analysis method, and programInfo
- Publication number
- JP7775688B2 JP7775688B2 JP2021202674A JP2021202674A JP7775688B2 JP 7775688 B2 JP7775688 B2 JP 7775688B2 JP 2021202674 A JP2021202674 A JP 2021202674A JP 2021202674 A JP2021202674 A JP 2021202674A JP 7775688 B2 JP7775688 B2 JP 7775688B2
- Authority
- JP
- Japan
- Prior art keywords
- brightness
- image
- defect
- information
- acquisition unit
- 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
Landscapes
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
Description
本発明は、解析装置、解析方法およびプログラムに関する。 The present invention relates to an analysis device, an analysis method, and a program.
「金型表面上の凹み状欠陥および/または凸状欠陥を検出するための検査装置」において、「金型表面の一部の領域についての画像を取得する」技術が知られている(特許文献1、請求項1参照)。
特許文献1 特開2011-47681号公報
In an "inspection device for detecting concave and/or convex defects on a mold surface," a technology for "capturing an image of a partial area of the mold surface" is known (see Patent Document 1, claim 1).
Patent Document 1: Japanese Patent Application Laid-Open No. 2011-47681
半導体装置に対しても画像を用いた検査を行う場合がある。半導体装置の検査は、精度よく行うことが好ましい。 Semiconductor devices may also be inspected using images. It is desirable to inspect semiconductor devices with high accuracy.
本発明の第1の態様においては、解析装置を提供する。解析装置は、半導体装置を撮影した画像を取得する画像取得部を備えてよい。解析装置は、画像に含まれる欠陥部分に基づく欠陥情報を取得する欠陥情報取得部を備えてよい。解析装置は、画像の少なくとも一部の領域の明度情報を取得する明度情報取得部を備えてよい。解析装置は、欠陥情報と明度情報とを対応付けて出力する出力部を備えてよい。 A first aspect of the present invention provides an analysis device. The analysis device may include an image acquisition unit that acquires a photographed image of a semiconductor device. The analysis device may include a defect information acquisition unit that acquires defect information based on defect portions contained in the image. The analysis device may include a brightness information acquisition unit that acquires brightness information of at least a partial region of the image. The analysis device may include an output unit that outputs the defect information and brightness information in association with each other.
欠陥情報取得部は、それぞれの欠陥部分を欠陥モード毎に分類した分類結果を含む欠陥情報を取得してよい。出力部は、欠陥情報と明度情報とを合わせて表示してよい。 The defect information acquisition unit may acquire defect information including classification results obtained by classifying each defect portion by defect mode. The output unit may display the defect information and brightness information together.
明度情報取得部は、欠陥部分以外の領域の明度情報を取得してよい。 The brightness information acquisition unit may acquire brightness information for areas other than defective areas.
明度情報取得部は、欠陥部分の領域の明度情報を取得してよい。 The brightness information acquisition unit may acquire brightness information for the defective area.
欠陥情報取得部は、それぞれの欠陥部分を欠陥モード毎に分類した分類結果を含む欠陥情報を取得してよい。明度情報取得部は、欠陥モード毎に、欠陥部分の領域の明度情報を取得してよい。 The defect information acquisition unit may acquire defect information including classification results obtained by classifying each defect portion by defect mode. The brightness information acquisition unit may acquire brightness information of the defect portion area for each defect mode.
明度情報取得部は、解析対象の半導体装置の画像における第1の明度と、第2の明度との比較結果に応じた明度情報を取得してよい。 The brightness information acquisition unit may acquire brightness information according to the comparison result between the first brightness and the second brightness in the image of the semiconductor device being analyzed.
明度情報取得部は、解析対象以外の半導体装置の画像における明度を、第2の明度として取得してよい。 The brightness information acquisition unit may acquire the brightness in an image of a semiconductor device other than the one being analyzed as the second brightness.
明度情報取得部は、ロットが異なる複数の半導体装置において、第1の明度と第2の明度の変動を取得してよい。 The brightness information acquisition unit may acquire the variation between the first brightness and the second brightness for multiple semiconductor devices from different lots.
明度情報取得部は、第2の明度に対する第1の明度の変動量が基準値以上か否かを判定し、判定結果を含む明度情報を生成してよい。 The brightness information acquisition unit may determine whether the amount of variation of the first brightness relative to the second brightness is equal to or greater than a reference value, and generate brightness information including the determination result.
欠陥情報取得部は、明度情報に基づいて画像を補正し、補正した画像に基づいて欠陥情報を取得してよい。 The defect information acquisition unit may correct the image based on the brightness information and acquire defect information based on the corrected image.
解析装置は、明度情報に基づいて、半導体装置に光を照射する光源の明るさを調整する光源制御部を備えてよい。画像取得部は、明るさを調整した光源を用いて撮像された調整画像を取得してよい。欠陥情報取得部は、調整画像に含まれる欠陥部分に基づく欠陥情報を取得してよい。 The analysis device may include a light source control unit that adjusts the brightness of a light source that irradiates light onto the semiconductor device based on the brightness information. The image acquisition unit may acquire an adjusted image captured using the light source with the adjusted brightness. The defect information acquisition unit may acquire defect information based on defective portions included in the adjusted image.
解析装置は、明度情報に基づいて使用者に対する指示を生成する指示生成部を備えてよい。 The analysis device may include an instruction generation unit that generates instructions for the user based on the brightness information.
本発明の第2の態様では、解析方法を提供する。解析方法は、半導体装置を撮影した画像を取得する画像取得段階を備えてよい。解析方法は、画像に含まれる欠陥部分に基づく欠陥情報と、画像の少なくとも一部の領域の明度情報とを取得する情報取得段階を備えてよい。解析方法は、欠陥情報と明度情報とを対応付けて出力する出力段階を備えてよい。 A second aspect of the present invention provides an analysis method. The analysis method may include an image acquisition step of acquiring an image of a semiconductor device. The analysis method may include an information acquisition step of acquiring defect information based on defect portions contained in the image and brightness information of at least a partial region of the image. The analysis method may include an output step of outputting the defect information and brightness information in association with each other.
本発明の第3の態様においては、コンピュータに、第2の態様に係る解析方法を実行させるためのプログラムを提供する。 A third aspect of the present invention provides a program for causing a computer to execute the analysis method according to the second aspect.
なお、上記の発明の概要は、本発明の特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。 Note that the above summary of the invention does not list all of the features of the present invention. Subcombinations of these features may also constitute inventions.
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。 The present invention will be described below through embodiments of the invention, but the following embodiments do not limit the scope of the invention as claimed. Furthermore, not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention.
図1は、本発明の一つの実施形態に係る検査システム300の構成例を示す図である。検査システム300は、半導体装置10の画像に基づいて、半導体装置10に存在する欠陥を検出する。半導体装置10は、半導体ウエハまたは半導体チップであってよい。半導体ウエハまたは半導体チップは、シリコンまたは化合物半導体等の半導体材料で形成される。 Figure 1 is a diagram showing an example configuration of an inspection system 300 according to one embodiment of the present invention. The inspection system 300 detects defects present in the semiconductor device 10 based on an image of the semiconductor device 10. The semiconductor device 10 may be a semiconductor wafer or a semiconductor chip. The semiconductor wafer or semiconductor chip is formed from a semiconductor material such as silicon or a compound semiconductor.
検査システム300は、撮像装置20および解析装置100を備える。撮像装置20は、半導体装置10の表面を撮像する。例えば撮像装置20は、複数の半導体チップが形成された半導体ウエハの表面を撮像する。撮像装置20は、半導体装置10の表面の全体を1枚の画像で撮像してよく、半導体装置10の表面上において撮像位置を変化させて複数の画像を撮像してもよい。 The inspection system 300 includes an imaging device 20 and an analysis device 100. The imaging device 20 captures an image of the surface of the semiconductor device 10. For example, the imaging device 20 captures an image of the surface of a semiconductor wafer on which multiple semiconductor chips are formed. The imaging device 20 may capture a single image of the entire surface of the semiconductor device 10, or may capture multiple images by changing the imaging position on the surface of the semiconductor device 10.
解析装置100は、撮像装置20が撮像した画像に基づいて、半導体装置10に存在する欠陥を抽出する。本例の解析装置100は、画像取得部110、欠陥情報取得部120、明度情報取得部130および出力部140を備える。本例の解析装置100は、情報を処理するコンピュータである。コンピュータには、当該コンピュータを画像取得部110、欠陥情報取得部120、明度情報取得部130および出力部140として動作させるためのプログラムが与えられてよい。 The analysis device 100 extracts defects present in the semiconductor device 10 based on the images captured by the imaging device 20. The analysis device 100 in this example includes an image acquisition unit 110, a defect information acquisition unit 120, a brightness information acquisition unit 130, and an output unit 140. The analysis device 100 in this example is a computer that processes information. The computer may be provided with a program for causing the computer to operate as the image acquisition unit 110, the defect information acquisition unit 120, the brightness information acquisition unit 130, and the output unit 140.
画像取得部110は、撮像装置20が半導体装置10の表面を撮像した画像を取得する。画像取得部110は、撮像装置20と有線または無線で通信してよい。画像取得部110は、インターネットまたはローカルネットワーク等のネットワークを介して、撮像装置20から画像を取得してもよい。また、解析装置100と撮像装置20は、同一の筐体内に配置されていてもよい。 The image acquisition unit 110 acquires an image of the surface of the semiconductor device 10 captured by the imaging device 20. The image acquisition unit 110 may communicate with the imaging device 20 via a wired or wireless connection. The image acquisition unit 110 may acquire images from the imaging device 20 via a network such as the Internet or a local network. The analysis device 100 and the imaging device 20 may also be located in the same housing.
欠陥情報取得部120は、画像取得部110が取得した画像に含まれる欠陥部分に基づく欠陥情報を取得する。本例の欠陥情報取得部120は、画像取得部110が取得した画像から、複数の欠陥部分を抽出する。欠陥情報取得部120は、画像中において、他の領域に比べて画素の明るさまたは色調が異なる箇所を抽出することで欠陥部分を抽出してよい。欠陥情報取得部120は、予め設定されたルールに基づいて欠陥部分を抽出してよく、機械学習により学習させた抽出モジュールを用いて欠陥部分を抽出してもよい。画像から欠陥部分を抽出する方法は、公知の方法を用いることができる。欠陥情報取得部120は、画像から欠陥部分を抽出する前に、当該画像に対して所定の処理を行ってよい。例えば欠陥情報取得部120は、画像の各画素の輝度を正規化する処理、および、画像中のコントラストを強調する処理の少なくとも一方を行ってよい。 The defect information acquisition unit 120 acquires defect information based on defect portions contained in the image acquired by the image acquisition unit 110. In this example, the defect information acquisition unit 120 extracts multiple defect portions from the image acquired by the image acquisition unit 110. The defect information acquisition unit 120 may extract defect portions by extracting areas in the image where the pixel brightness or color tone is different from other areas. The defect information acquisition unit 120 may extract defect portions based on preset rules, or may extract defect portions using an extraction module trained by machine learning. A known method can be used to extract defect portions from an image. The defect information acquisition unit 120 may perform a predetermined process on the image before extracting defect portions from the image. For example, the defect information acquisition unit 120 may perform at least one of a process to normalize the brightness of each pixel in the image and a process to enhance the contrast in the image.
欠陥情報は、例えば半導体装置10における欠陥部分の位置、欠陥部分の大きさ、または、形状の少なくとも一つを示す情報を含んでよい。欠陥情報は、欠陥部分を欠陥モード毎に分類した分類結果を含んでもよい。欠陥モードは、例えば欠陥が生じた原因毎に分類される。欠陥モードは、レジスト、マスク等が除去されずに残留することで生じた欠陥、レジスト等の塗布むらで生じた欠陥、異物が付着することで生じた欠陥等のように、原因毎に分類されてよい。欠陥部分の形状は、粒子状、直線状、曲線状のように、欠陥原因毎に傾向を有する。欠陥情報取得部120は、画像取得部110が取得した画像に基づいて、抽出した欠陥部分の欠陥モードを判定してよい。 The defect information may include, for example, information indicating at least one of the position, size, and shape of the defective portion in the semiconductor device 10. The defect information may also include classification results obtained by classifying the defective portion by defect mode. The defect mode is classified, for example, by the cause of the defect. The defect mode may be classified by cause, such as defects caused by remaining resist, mask, etc. without being removed, defects caused by uneven application of resist, etc., or defects caused by the adhesion of foreign matter. The shape of the defective portion has a tendency for each defect cause, such as being particulate, linear, or curved. The defect information acquisition unit 120 may determine the defect mode of the extracted defective portion based on the image acquired by the image acquisition unit 110.
明度情報取得部130は、画像取得部110が取得した画像の少なくとも一部の領域の明度情報を取得する。本明細書では、当該領域を明度取得領域と称する場合がある。本例の明度情報とは、画像の輝度値に関する情報である。明度情報は、明度取得領域における複数の画素の輝度値に基づく情報であってよい。例えば明度情報は、明度取得領域における各画素の輝度値の平均値、標準偏差値、最大値、最小値、中央値等である。また、画像が複数の色の強度情報(例えば赤(R)、緑(G)、青(B)の各色の輝度値)を含む場合、明度情報は、色毎の情報を含んでよい。 The brightness information acquisition unit 130 acquires brightness information for at least a portion of the area of the image acquired by the image acquisition unit 110. In this specification, this area may be referred to as the brightness acquisition area. The brightness information in this example is information related to the brightness values of the image. The brightness information may be information based on the brightness values of multiple pixels in the brightness acquisition area. For example, the brightness information may be the average value, standard deviation value, maximum value, minimum value, median, etc. of the brightness values of each pixel in the brightness acquisition area. Furthermore, if the image includes intensity information for multiple colors (for example, brightness values for each of the colors red (R), green (G), and blue (B)), the brightness information may include information for each color.
出力部140は、欠陥情報取得部120が取得した欠陥情報と、明度情報取得部130が取得した明度情報とを対応付けて出力する。出力部140は、欠陥情報および明度情報を表示する表示装置を有してよく、当該情報を記憶する記憶装置を有してよく、当該情報に対して所定の処理を行う情報処理装置を有してよく、当該情報を他の装置に送信する送信装置を有してもよい。出力部140は、それぞれの欠陥部分を欠陥モード毎に分類した分類結果を含む欠陥情報を、明度情報と合わせて表示させてよい。 The output unit 140 outputs the defect information acquired by the defect information acquisition unit 120 and the brightness information acquired by the brightness information acquisition unit 130 in association with each other. The output unit 140 may have a display device that displays the defect information and brightness information, a storage device that stores the information, an information processing device that performs predetermined processing on the information, or a transmission device that transmits the information to another device. The output unit 140 may display defect information including classification results obtained by classifying each defect portion by defect mode, together with the brightness information.
複数の半導体装置10に対して、画像に基づいて欠陥部分を抽出する検査を行う場合、画像の明度は、できるだけ均一であることが好ましい。しかし、光源の強度、撮像素子の感度等の変動に応じて、画像の明度も変動する。画像毎に明度がばらつくと、欠陥部分の抽出精度または欠陥モードの分類精度にもばらつきが生じる場合がある。 When inspecting multiple semiconductor devices 10 to extract defective portions based on images, it is preferable that the brightness of the images be as uniform as possible. However, image brightness also fluctuates depending on fluctuations in the light source intensity, the sensitivity of the image sensor, etc. Variation in brightness between images may result in variations in the accuracy of extracting defective portions or the accuracy of classifying defect modes.
本例では、出力部140が欠陥情報および明度情報を対応付けて出力する。このため、検査システム300の使用者は、それぞれの欠陥情報が、どのような明度の画像から抽出されたのかを判断できる。また、明度情報が所定の許容範囲内にない場合には、対応する欠陥情報で示される検査結果の信頼性が低いと判断できる。 In this example, the output unit 140 outputs the defect information and brightness information in association with each other. This allows the user of the inspection system 300 to determine the brightness of the image from which each piece of defect information was extracted. Furthermore, if the brightness information is not within a predetermined tolerance range, it can be determined that the reliability of the inspection results indicated by the corresponding defect information is low.
検査システム300の使用者は、当該明度情報に基づいて、半導体装置10に撮像用の光を照射する光源、および、撮像装置20の少なくとも一方を調整できる。これにより、画像毎の明度のばらつきを低減して、複数の半導体装置10を検査できる。出力部140は、解析対象の半導体装置10の画像における明度情報が、他の半導体装置10の画像における明度情報に対して、所定の基準値以上変動した場合に、光源および撮像装置20の少なくとも一方を調整し、撮像装置20に解析対象の半導体装置10の画像を再取得させてもよい。 Based on the brightness information, the user of the inspection system 300 can adjust at least one of the light source that irradiates the semiconductor device 10 with light for imaging and the imaging device 20. This reduces the variation in brightness between images, making it possible to inspect multiple semiconductor devices 10. If the brightness information in the image of the semiconductor device 10 being analyzed varies by more than a predetermined reference value relative to the brightness information in the images of other semiconductor devices 10, the output unit 140 may adjust at least one of the light source and the imaging device 20 and cause the imaging device 20 to re-acquire an image of the semiconductor device 10 being analyzed.
図2は、画像取得部110が取得する、半導体装置10の画像201の一例を示す図である。半導体装置10には、切り出された場合に半導体チップ12となる領域が複数個形成されている。画像201は、半導体装置10の表面全体を1回で撮像した画像であってよく、半導体装置10の表面を走査して半導体装置10の表面全体の一部分を撮像した複数の部分画像を結合したものであってもよい。 Figure 2 shows an example of an image 201 of the semiconductor device 10 acquired by the image acquisition unit 110. The semiconductor device 10 has multiple regions formed thereon that will become semiconductor chips 12 when cut out. Image 201 may be an image of the entire surface of the semiconductor device 10 captured in one go, or may be an image of multiple partial images acquired by scanning the surface of the semiconductor device 10 and capturing portions of the entire surface of the semiconductor device 10, combined together.
図2に示すように、画像201は複数の欠陥部分210の画像を含む。欠陥情報取得部120は、図1において説明したように、画像における輝度のコントラスト等に基づいて、欠陥部分210を抽出する。 As shown in Figure 2, image 201 includes images of multiple defect portions 210. As described in Figure 1, the defect information acquisition unit 120 extracts the defect portions 210 based on brightness contrast in the image, etc.
明度情報取得部130は、画像201に含まれる明度取得領域における明度情報を取得する。明度取得領域は、半導体チップ12となる領域を含んでよい。明度取得領域は、半導体チップ12とならない領域を含んでよく、含んでいなくてもよい。 The brightness information acquisition unit 130 acquires brightness information in a brightness acquisition area included in the image 201. The brightness acquisition area may include an area that will become the semiconductor chip 12. The brightness acquisition area may or may not include an area that will not become the semiconductor chip 12.
図3は、明度情報の取得方法の一例を示す図である。本例の明度情報取得部130は、画像201のうち、欠陥部分210以外の明度取得領域240の明度情報を取得する。図3においては、画像201の一部分を示している。まず明度情報取得部130は、画像201における欠陥部分210の位置、大きさ、形状等を示す情報を、欠陥情報取得部120から取得する(S301)。 Figure 3 shows an example of a method for acquiring brightness information. In this example, the brightness information acquisition unit 130 acquires brightness information for a brightness acquisition area 240 of the image 201 other than the defective portion 210. Figure 3 shows a portion of the image 201. First, the brightness information acquisition unit 130 acquires information indicating the position, size, shape, etc. of the defective portion 210 in the image 201 from the defect information acquisition unit 120 (S301).
次に明度情報取得部130は、欠陥部分210の全体を含む除外領域230を抽出する(S302)。除外領域230は、欠陥部分210と同一の大きさであってよく、欠陥部分210より大きくてもよい。 Next, the brightness information acquisition unit 130 extracts an exclusion area 230 that includes the entire defect area 210 (S302). The exclusion area 230 may be the same size as the defect area 210, or may be larger than the defect area 210.
次に明度情報取得部130は、画像201において除外領域230以外の明度取得領域240の明度情報を取得する。このような処理により、欠陥部分210の量に応じて、明度取得領域240の平均明度等が変動することを抑制でき、それぞれの画像201間の明度情報を精度よく比較できる。 Next, the brightness information acquisition unit 130 acquires brightness information for the brightness acquisition area 240 in the image 201 other than the exclusion area 230. This processing makes it possible to suppress fluctuations in the average brightness, etc. of the brightness acquisition area 240 depending on the amount of defective portions 210, and enables accurate comparison of brightness information between each image 201.
図4は、出力部140が表示する欠陥情報142および明度情報144の一例を示す図である。本例の出力部140は、欠陥情報142として半導体装置10における欠陥部分の位置を表示する。また、出力部140は、欠陥情報142として、それぞれの欠陥部分の欠陥モードを表示する。図4においては、欠陥モードAの欠陥部分を丸印で示し、欠陥モードBの欠陥部分をバツ印で示している。 Figure 4 is a diagram showing an example of defect information 142 and brightness information 144 displayed by the output unit 140. In this example, the output unit 140 displays the location of the defect portion in the semiconductor device 10 as the defect information 142. The output unit 140 also displays the defect mode of each defect portion as the defect information 142. In Figure 4, defect portions of defect mode A are indicated by circles, and defect portions of defect mode B are indicated by crosses.
出力部140は、当該画像の明度を示す明度情報144を表示する。上述したように明度情報144は、欠陥部分以外の領域における画像の輝度値の平均等である。これにより、欠陥情報142が、どのような明度の画像から生成されたのかを提示できる。 The output unit 140 displays brightness information 144, which indicates the brightness of the image. As described above, brightness information 144 is, for example, the average brightness value of the image in areas other than the defective portion. This makes it possible to present the brightness of the image from which the defect information 142 was generated.
図5は、半導体装置10に含まれる欠陥数を、製造ロット毎に示した図である。欠陥情報取得部120は、図5に示す内容の少なくとも一部を欠陥情報として生成してよい。出力部140は、図5に示す内容の少なくとも一部を欠陥情報として表示してよい。図5における横軸は、製造ロットを時系列に並べている。他の例では、製造ロットに代えて、製造日または製造月等の時間を用いてよい。また、製造ロット毎に半導体装置10を分類するのに代えて、所定の検査数(例えば1000個)毎に半導体装置10を分類してもよい。本例では、欠陥モード毎に欠陥数を示している。一つの製造ロットには、一つの半導体装置10が含まれてよく、複数の半導体装置10が含まれてもよい。図5では、各ロットにおいて半導体装置10に含まれる欠陥数の平均値を、欠陥モード毎に示している。 Figure 5 is a diagram showing the number of defects contained in semiconductor devices 10 for each production lot. The defect information acquisition unit 120 may generate at least a portion of the content shown in Figure 5 as defect information. The output unit 140 may display at least a portion of the content shown in Figure 5 as defect information. The horizontal axis in Figure 5 represents production lots arranged in chronological order. In another example, time, such as the production date or month, may be used instead of production lots. Furthermore, instead of classifying semiconductor devices 10 by production lot, semiconductor devices 10 may be classified by a predetermined number of inspections (e.g., 1,000 units). In this example, the number of defects is shown for each defect mode. One production lot may include one semiconductor device 10, or may include multiple semiconductor devices 10. Figure 5 shows the average number of defects contained in semiconductor devices 10 in each lot for each defect mode.
欠陥情報取得部120は、それぞれの欠陥数と、所定の閾値とを比較してよい。欠陥数が閾値を超えた場合、欠陥情報取得部120は、いずれの欠陥モードの欠陥数が閾値を超えたかを示すアラームを含む欠陥情報を生成してよい。閾値は、使用者等により予め設定されてよく、過去の製造ロットにおける欠陥数に基づいて欠陥情報取得部120が生成してもよい。例えば欠陥情報取得部120は、過去の製造ロットにおける欠陥数の平均値に、所定の係数を乗算した値を閾値としてよい。欠陥モード毎に、当該欠陥が発生しやすい製造工程が対応付けられるので、当該製造工程の装置のメンテナンス、設定パラメータの調整等を行うことができる。本例では、図1から図4に示したように、各画像の明度を均一化して欠陥を抽出できるので、それぞれの欠陥数の変化を精度よく検出できる。 The defect information acquisition unit 120 may compare the number of defects with a predetermined threshold. If the number of defects exceeds the threshold, the defect information acquisition unit 120 may generate defect information including an alarm indicating which defect mode's number of defects exceeds the threshold. The threshold may be set in advance by a user, or may be generated by the defect information acquisition unit 120 based on the number of defects in past production lots. For example, the defect information acquisition unit 120 may set the threshold to a value obtained by multiplying the average number of defects in past production lots by a predetermined coefficient. Each defect mode is associated with a manufacturing process in which the defect is likely to occur, making it possible to perform maintenance on the equipment in that manufacturing process, adjust setting parameters, and so on. In this example, as shown in Figures 1 to 4, defects can be extracted by uniforming the brightness of each image, allowing changes in the number of defects to be detected accurately.
図6は、半導体装置10の画像の明度を、製造ロット毎に示した図である。明度情報取得部130は、図6に示す内容の少なくとも一部を明度情報として生成してよい。出力部140は、図6に示す内容の少なくとも一部を明度情報として表示してよい。図6における横軸は、製造ロットを時系列に並べている。図6では、各ロットにおける画像の明度の平均値を、RGB毎に実線により示している。当該平均値の移動平均値を破線により示している。 Figure 6 is a diagram showing the brightness of images of the semiconductor device 10 for each production lot. The brightness information acquisition unit 130 may generate at least a portion of the content shown in Figure 6 as brightness information. The output unit 140 may display at least a portion of the content shown in Figure 6 as brightness information. The horizontal axis in Figure 6 represents the production lots arranged in chronological order. In Figure 6, the average brightness of the images for each lot is shown by a solid line for each RGB color. The moving average of these average values is shown by a dashed line.
本例の明度情報取得部130は、解析対象の半導体装置10の画像における第1の明度と、所定の第2の明度とを含む明度情報を取得する。第2の明度は、使用者等により予め設定された基準値であってよく、他の半導体装置10の画像における明度であってもよい。図6の例では、第1の明度は最新ロットの半導体装置10の画像の明度であり、第2の明度は、過去の一つまたは複数のロットの半導体装置10の画像の明度である。これにより明度情報取得部130は、ロットが異なる複数の半導体装置10において、第1の明度および第2の明度の変動を取得する。 The brightness information acquisition unit 130 in this example acquires brightness information including a first brightness in an image of the semiconductor device 10 being analyzed and a predetermined second brightness. The second brightness may be a reference value preset by a user or the like, or may be the brightness in an image of another semiconductor device 10. In the example of Figure 6, the first brightness is the brightness of an image of the semiconductor device 10 in the latest lot, and the second brightness is the brightness of an image of the semiconductor device 10 in one or more past lots. In this way, the brightness information acquisition unit 130 acquires fluctuations in the first brightness and second brightness for multiple semiconductor devices 10 from different lots.
明度情報取得部130は、第1の明度と第2の明度との比較結果を生成してよい。例えば明度情報取得部130は、図6に示したような時系列の明度情報を生成することで、過去ロットの明度(第2の明度)に対して、解析対象のロットの明度(第1の明度)がどのように変動したかを示す比較結果を生成してよい。明度情報取得部130は、この比較結果として各明度の移動平均を算出してよい。図6においては、RGB毎の明度の移動平均を破線で示している。これにより、画像の明度の変化の傾向を把握できる。 The brightness information acquisition unit 130 may generate a comparison result between the first brightness and the second brightness. For example, the brightness information acquisition unit 130 may generate a comparison result indicating how the brightness of the lot being analyzed (first brightness) has changed relative to the brightness of the past lot (second brightness) by generating time-series brightness information such as that shown in FIG. 6. The brightness information acquisition unit 130 may calculate a moving average of each brightness as the comparison result. In FIG. 6, the moving average of brightness for each RGB is shown by a dashed line. This makes it possible to grasp the trend in changes in brightness of the image.
図7は、明度に対する許容範囲の一例を示す図である。図6と同様実線が各ロットにおける画像の明度の平均値を示し、破線はこの平均値の移動平均値を示す。図7の例では、緑色(G)の明度に対する許容範囲を示しているが、許容範囲は、他の色の明度に対しても設定されてよい。本例の明度情報取得部130は、それぞれの明度が、所定の許容範囲内か否かを判定する。明度情報取得部130は、当該判定結果を含む明度情報を生成してよい。例えば明度情報取得部130は、いずれの色の明度が許容範囲外となったかを示すアラームを含む明度情報を生成してよい。本例では、破線で示す明度の移動平均が許容範囲外となった場合にアラームを生成する。 Figure 7 is a diagram showing an example of the tolerance range for brightness. As in Figure 6, the solid line indicates the average brightness of the images in each lot, and the dashed line indicates the moving average of this average. In the example of Figure 7, the tolerance range for the brightness of green (G) is shown, but tolerance ranges may also be set for the brightness of other colors. In this example, the brightness information acquisition unit 130 determines whether each brightness is within a predetermined tolerance range. The brightness information acquisition unit 130 may generate brightness information including the determination result. For example, the brightness information acquisition unit 130 may generate brightness information including an alarm indicating which color's brightness is outside the tolerance range. In this example, an alarm is generated when the moving average of brightness indicated by the dashed line is outside the tolerance range.
当該許容範囲は、使用者等により予め設定されてよく、過去のロットの画像の明度から明度情報取得部130が生成してもよい。明度情報取得部130は、初期ロットの明度を基準として予め設定された幅を有する範囲を第1許容範囲として設定してよい。この場合、初期ロットの明度(第2の明度)に対する、解析対象のロットの明度(第1の明度)の変動を判定することになるので、長期的な明度の変動を検出できる。解析対象のロットは、最新ロットであってよく、任意の時期のロットであってもよい。 The acceptable range may be set in advance by a user, or may be generated by the brightness information acquisition unit 130 from the brightness of images of past lots. The brightness information acquisition unit 130 may set a range with a preset width based on the brightness of the initial lot as the first acceptable range. In this case, the fluctuation in brightness (first brightness) of the lot being analyzed relative to the brightness (second brightness) of the initial lot is determined, making it possible to detect long-term fluctuations in brightness. The lot being analyzed may be the most recent lot, or it may be a lot from any period.
図8は、明度に対する許容範囲の他の例を示す図である。本例の明度情報取得部130は、解析対象のロットの直前の1つまたは複数のロットの明度(第2の明度)の平均値を基準として、予め設定された幅を有する第2許容範囲を設定する。図8では、当該平均値を実線で示し、それぞれのロットの平均値の移動平均を破線で示している。明度情報取得部130は、解析対象のロットの明度(第1の明度)が、第2許容範囲内か否かを判定する。つまり明度情報取得部130は、第2の明度に対する第1の明度が基準値以上か否かを判定する。この場合、突発的な明度の変動を検出できる。 Figure 8 is a diagram showing another example of the tolerance range for brightness. In this example, the brightness information acquisition unit 130 sets a second tolerance range with a preset width based on the average brightness (second brightness) of one or more lots immediately preceding the lot being analyzed. In Figure 8, the average value is shown by a solid line, and the moving average of the average values of each lot is shown by a dashed line. The brightness information acquisition unit 130 determines whether the brightness (first brightness) of the lot being analyzed is within the second tolerance range. In other words, the brightness information acquisition unit 130 determines whether the first brightness relative to the second brightness is equal to or greater than the reference value. In this case, sudden fluctuations in brightness can be detected.
明度情報取得部130は、図7に示す第1許容範囲および図8に示す第2許容範囲のそれぞれに対して、解析対象のロットの明度が範囲内か否かを判定してよい。 The brightness information acquisition unit 130 may determine whether the brightness of the lot being analyzed is within the first allowable range shown in FIG. 7 and the second allowable range shown in FIG. 8.
明度情報取得部130は、解析対象のロットの明度が、第1許容範囲および第2許容範囲のいずれを満たさなかったのかを示すアラームを生成してよい。当該アラームは、色毎に生成してよい。これにより、検査システム300の使用者に対して、明度が長期的に変動しているのか、突発的に変動しているのかを示すことができる。使用者は、当該アラームにより、光源および撮像装置20のどの部分に問題が生じたかを判断できる。例えば長期的に明度が変動している場合には、光源の発光部分が経時的に劣化していると判断できる。また、突発的に明度が変動している場合には、光源または撮像装置20を動作させるための設定値の誤入力等が発生していると判断できる。 The brightness information acquisition unit 130 may generate an alarm indicating whether the brightness of the lot being analyzed does not satisfy the first or second tolerance range. The alarm may be generated for each color. This makes it possible to indicate to the user of the inspection system 300 whether the brightness is fluctuating over the long term or suddenly. The alarm allows the user to determine which part of the light source and image capture device 20 has the problem. For example, if the brightness is fluctuating over the long term, it can be determined that the light-emitting part of the light source has deteriorated over time. Furthermore, if the brightness is fluctuating suddenly, it can be determined that an incorrect setting value for operating the light source or image capture device 20 has been entered.
図9は、明度に対する許容範囲の他の例を示す図である。本例の明度情報取得部130は、それぞれのロットの明度(第1の明度)の平均値を、直前の1つまたは複数のロットにおける明度(第2の明度)の移動平均で除算した値が、第3許容範囲内か否かを判定する。図9に示すグラフは、図8において実線で示される各ロットの明度の平均値を、破線で示される各ロットの明度の移動平均値で除算したものに対応する。第3許容範囲は、使用者等により予め設定されてよい。明度情報取得部130は、製造ロットによらず、一定の第3許容範囲を用いてよい。本例によっても、突発的な明度の変動を検出できる。さらに、明度の長期的な変動の影響を低減して明度の突発的な変動を検知することができる。 Figure 9 is a diagram showing another example of the tolerance range for brightness. In this example, the brightness information acquisition unit 130 determines whether the value obtained by dividing the average brightness (first brightness) of each lot by the moving average of the brightness (second brightness) of one or more immediately preceding lots is within the third tolerance range. The graph shown in Figure 9 corresponds to the value obtained by dividing the average brightness of each lot, indicated by the solid line in Figure 8, by the moving average brightness of each lot, indicated by the dashed line. The third tolerance range may be set in advance by the user, etc. The brightness information acquisition unit 130 may use a fixed third tolerance range regardless of the production lot. This example also makes it possible to detect sudden fluctuations in brightness. Furthermore, it is possible to detect sudden fluctuations in brightness by reducing the influence of long-term fluctuations in brightness.
図10は、明度に対する許容範囲の他の例を示す図である。本例の明度情報取得部130は、それぞれのロットの明度(第1の明度)の平均値から、直前の1つまたは複数のロットにおける明度(第2の明度)の移動平均を減算した値が、所定の許容値以下か否かを判定する。当該許容値は、使用者等により予め設定されてよい。明度情報取得部130は、製造ロットによらず一定の許容値を用いてよい。本例によっても、明度の長期的な変動の影響を低減して明度の突発的な変動を検知することができる。 Figure 10 is a diagram showing another example of the tolerance range for brightness. In this example, the brightness information acquisition unit 130 determines whether the value obtained by subtracting the moving average of the brightness (second brightness) for one or more immediately preceding lots from the average brightness (first brightness) for each lot is equal to or less than a predetermined tolerance value. The tolerance value may be set in advance by a user, etc. The brightness information acquisition unit 130 may use a constant tolerance value regardless of the production lot. This example also makes it possible to reduce the impact of long-term fluctuations in brightness and detect sudden fluctuations in brightness.
図11は、解析装置100の他の例を説明する図である。本例の解析装置100は、欠陥情報取得部120が、画像の明度情報に基づいて画像を補正し、補正した画像に基づいて欠陥情報を取得する点で、図1から図10において説明した解析装置100と相違する。他の機能は、図1から図10において説明した解析装置100と同様である。 Figure 11 is a diagram illustrating another example of the analysis device 100. The analysis device 100 of this example differs from the analysis device 100 described in Figures 1 to 10 in that the defect information acquisition unit 120 corrects the image based on the image brightness information and acquires defect information based on the corrected image. Other functions are the same as those of the analysis device 100 described in Figures 1 to 10.
本例の欠陥情報取得部120は、明度情報取得部130から画像の明度情報を取得する。明度情報は、画像全体または明度取得領域全体における明度の平均値であってよい。欠陥情報取得部120には、画像の明度の基準値が設定されてよい。明度の基準値は、使用者により設定されてよく、過去の製造ロットにおける画像の明度に基づいて明度情報取得部130が設定してもよい。例えば明度情報取得部130は、初期ロットの画像の明度を基準値としてよく、直前の1つまたは複数のロットの画像の明度の平均値を基準値としてもよい。 In this example, the defect information acquisition unit 120 acquires image brightness information from the brightness information acquisition unit 130. The brightness information may be the average brightness value for the entire image or the entire brightness acquisition area. A reference value for image brightness may be set in the defect information acquisition unit 120. The reference value for brightness may be set by the user, or may be set by the brightness information acquisition unit 130 based on the brightness of images in past production lots. For example, the brightness information acquisition unit 130 may use the brightness of images from an initial lot as the reference value, or the average brightness value of images from one or more immediately preceding lots as the reference value.
欠陥情報取得部120は、解析対象の画像の明度の平均値が、基準値に近づくように、解析対象の画像全体の明度を補正する。例えば欠陥情報取得部120は、当該基準値を補正前の画像の明度の平均値で除算した補正係数を算出する。欠陥情報取得部120は解析対象の画像の各画素の明度に当該補正係数を乗算することで、画像の明度を補正してよい。これにより、それぞれのロットにおける画像の明度を基準値にほぼ一致させた状態で、欠陥情報を解析できる。このため、それぞれのロットにおける画像の明度のばらつきの影響を低減できる。 The defect information acquisition unit 120 corrects the brightness of the entire image to be analyzed so that the average brightness of the image to be analyzed approaches a reference value. For example, the defect information acquisition unit 120 calculates a correction coefficient by dividing the reference value by the average brightness of the image before correction. The defect information acquisition unit 120 may correct the brightness of the image by multiplying the brightness of each pixel of the image to be analyzed by the correction coefficient. This makes it possible to analyze defect information with the brightness of the image for each lot roughly aligned with the reference value. This reduces the impact of variations in brightness of the images for each lot.
出力部140は、補正前の画像の明度情報、および、補正後の画像の明度情報の少なくとも一方を、欠陥情報と対応付けて出力する。出力部140は、補正前の画像の明度情報、および、補正後の画像の明度情報の両方を出力してよい。 The output unit 140 outputs at least one of the brightness information of the image before correction and the brightness information of the image after correction, in association with the defect information. The output unit 140 may output both the brightness information of the image before correction and the brightness information of the image after correction.
図12は、解析装置100の他の例を説明する図である。本例の解析装置100は、光源制御部150を備える点で、図1から図10において説明した解析装置100と相違する。他の構造は、図1から図10において説明した解析装置100と同様である。また、本例の検査システム300は、半導体装置10の画像を撮像するときに、半導体装置10に光を照射する光源30を備える。 Figure 12 is a diagram illustrating another example of the analysis device 100. The analysis device 100 of this example differs from the analysis device 100 described in Figures 1 to 10 in that it includes a light source control unit 150. The other structures are similar to the analysis device 100 described in Figures 1 to 10. In addition, the inspection system 300 of this example includes a light source 30 that irradiates light onto the semiconductor device 10 when capturing an image of the semiconductor device 10.
本例の光源制御部150は、明度情報取得部130が取得した明度情報に基づいて、光源30の明るさを調整する。光源制御部150は、明度取得領域240(図3参照)の平均明度と、所定の基準明度との差異が小さくなるように光源30を制御する。画像取得部110は、明るさを調整した光源30を用いて撮像された調整画像を取得してよい。欠陥情報取得部120および明度情報取得部130は、調整画像に対して、図1から図11において説明した処理を行ってよい。これにより、明度のばらつきを低減して、欠陥情報を解析できる。 In this example, the light source control unit 150 adjusts the brightness of the light source 30 based on the brightness information acquired by the brightness information acquisition unit 130. The light source control unit 150 controls the light source 30 so that the difference between the average brightness of the brightness acquisition area 240 (see Figure 3) and a predetermined reference brightness is reduced. The image acquisition unit 110 may acquire an adjusted image captured using the light source 30 whose brightness has been adjusted. The defect information acquisition unit 120 and the brightness information acquisition unit 130 may perform the processing described in Figures 1 to 11 on the adjusted image. This reduces brightness variation and enables defect information to be analyzed.
画像取得部110は、画像の明度と基準明度との差異が所定の閾値を超えた場合に、調整画像を取得してよい。当該差異が閾値未満の場合には、光源30の調整を行った後に同一の半導体装置10の調整画像を取得せずに、次に検査すべき半導体装置10の画像を取得してよい。これにより、複数の半導体装置10を効率よく検査できる。また、当該差異が閾値未満の場合には、光源30の調整を行わなくてもよい。 The image acquisition unit 110 may acquire an adjusted image when the difference between the image brightness and the reference brightness exceeds a predetermined threshold. If the difference is less than the threshold, the image acquisition unit 110 may acquire an image of the next semiconductor device 10 to be inspected, without acquiring an adjusted image of the same semiconductor device 10 after adjusting the light source 30. This allows multiple semiconductor devices 10 to be inspected efficiently. Furthermore, if the difference is less than the threshold, there is no need to adjust the light source 30.
図13は、解析装置100の他の例を説明する図である。本例の解析装置100は、指示生成部160を備える点で、図1から図10において説明した解析装置100と相違する。他の構造は、図1から図10において説明した解析装置100と同様である。また、本例の検査システム300は、半導体装置10の画像を撮像するときに、半導体装置10に光を照射する光源30を備える。 Figure 13 is a diagram illustrating another example of the analysis device 100. The analysis device 100 of this example differs from the analysis device 100 described in Figures 1 to 10 in that it includes an instruction generation unit 160. The other structures are similar to the analysis device 100 described in Figures 1 to 10. In addition, the inspection system 300 of this example includes a light source 30 that irradiates light onto the semiconductor device 10 when capturing an image of the semiconductor device 10.
指示生成部160は、明度情報取得部130が取得した明度情報に基づいて、検査システム300の使用者に対する指示を生成する。当該指示は、光源30を制御するための指示であってよい。指示生成部160は、明度取得領域240(図3参照)の平均明度と、所定の基準明度との差異が小さくなるように光源30を制御する旨の指示を生成してよい。また、指示生成部160は、図7から図10において説明したアラームを生成してもよい。指示生成部160は、当該アラームに付随して、光源30および撮像装置20の少なくとも一方の状態を確認すべき旨の指示を生成してよい。 The instruction generation unit 160 generates instructions for the user of the inspection system 300 based on the brightness information acquired by the brightness information acquisition unit 130. The instructions may be instructions for controlling the light source 30. The instruction generation unit 160 may generate instructions to control the light source 30 so as to reduce the difference between the average brightness of the brightness acquisition area 240 (see FIG. 3) and a predetermined reference brightness. The instruction generation unit 160 may also generate an alarm as described in FIGS. 7 to 10. The instruction generation unit 160 may generate an instruction to check the status of at least one of the light source 30 and the imaging device 20, along with the alarm.
指示生成部160は、明度の変動の態様に応じて、使用者への指示の内容を変化させてよい。例えば図7に示したように明度が長期的に変動している場合、指示生成部160は光源30の経時的な劣化を確認すべき指示を生成してよい。また、図8等に示したように明度が突発的に変動している場合、指示生成部160は、光源30および撮像装置20の設定値等に誤りがないかを確認すべき指示を生成してよい。また、明度が突発的に変動している場合、指示生成部160は、製造プロセスに問題が生じていないかを確認すべき指示を生成してもよい。このような処理により、より適切な指示を生成できる。 The instruction generation unit 160 may change the content of the instructions to the user depending on the nature of the brightness fluctuation. For example, if the brightness fluctuates over a long period of time as shown in FIG. 7, the instruction generation unit 160 may generate an instruction to check for deterioration of the light source 30 over time. Furthermore, if the brightness fluctuates suddenly as shown in FIG. 8, etc., the instruction generation unit 160 may generate an instruction to check for errors in the settings of the light source 30 and the imaging device 20. Furthermore, if the brightness fluctuates suddenly, the instruction generation unit 160 may generate an instruction to check for problems in the manufacturing process. This type of processing allows more appropriate instructions to be generated.
また、指示生成部160は、画像または明度取得領域の全体の明度の大きさを示す全体明度が、所定の許容範囲内か否かを判定してよい。全体明度は、例えば画像全体における明度の平均値、中央値、最頻値等である。全体明度が許容範囲外の場合に、指示生成部160は、画像内における明度の変動の大きさを示す明度変動を取得してよい。明度変動は、例えば明度の標準偏差、最大値と平均値との差、最小値と平均値との差等である。 The instruction generation unit 160 may also determine whether the overall brightness, which indicates the magnitude of the overall brightness of the image or brightness acquisition area, is within a predetermined acceptable range. The overall brightness is, for example, the average, median, or mode of brightness in the entire image. If the overall brightness is outside the acceptable range, the instruction generation unit 160 may acquire brightness variation, which indicates the magnitude of brightness variation within the image. The brightness variation may be, for example, the standard deviation of brightness, the difference between the maximum value and the average value, or the difference between the minimum value and the average value.
指示生成部160は、明度変動に基づいて使用者への指示を生成してよい。例えば、全体明度が許容範囲外で、且つ、明度変動が所定の閾値以下の場合には、画像全体において明度がシフトしていると判断できる。この場合、指示生成部160は、光源30の明るさを確認すべき指示を生成してよい。 The instruction generation unit 160 may generate an instruction to the user based on the brightness fluctuation. For example, if the overall brightness is outside the allowable range and the brightness fluctuation is below a predetermined threshold, it can be determined that the brightness has shifted throughout the image. In this case, the instruction generation unit 160 may generate an instruction to check the brightness of the light source 30.
また、全体明度が許容範囲外で、且つ、明度変動が閾値を超えている場合には、局所的に明度が変動していると判断できる。この場合、指示生成部160は、製造プロセスに問題が生じていないかを確認すべき指示を生成してよい。 Furthermore, if the overall brightness is outside the allowable range and the brightness fluctuation exceeds the threshold, it can be determined that the brightness is fluctuating locally. In this case, the instruction generation unit 160 may generate an instruction to check whether there are any problems in the manufacturing process.
図14は、明度情報の取得方法の他の例を示す図である。本例の明度情報取得部130は、画像201のうち、欠陥部分210を含む明度取得領域240の明度情報を取得する。本例の検査システム300が行う処理は、明度取得領域240の範囲が異なる点を除き、図1から図13の例と同様であってよい。 Figure 14 is a diagram showing another example of a method for acquiring brightness information. In this example, the brightness information acquisition unit 130 acquires brightness information of a brightness acquisition area 240 in the image 201 that includes a defective portion 210. The processing performed by the inspection system 300 in this example may be similar to the examples in Figures 1 to 13, except that the range of the brightness acquisition area 240 is different.
まず明度情報取得部130は、画像201における欠陥部分210の位置、大きさ、形状等を示す情報を、欠陥情報取得部120から取得する(S501)。S501の処理は、図3において説明したS301の処理と同様である。 First, the brightness information acquisition unit 130 acquires information indicating the position, size, shape, etc. of the defect portion 210 in the image 201 from the defect information acquisition unit 120 (S501). The processing of S501 is the same as the processing of S301 described in FIG. 3.
次に明度情報取得部130は、欠陥部分210の全体を含む明度取得領域240を抽出する(S502)。明度取得領域240は、欠陥部分210の領域の全体を含んでよい。明度取得領域240は、欠陥部分210の領域と一致していてよく、欠陥部分210の領域より大きくてもよい。例えば明度取得領域240は、欠陥部分210の領域を、外側に所定画素数だけ拡張した領域であってよい。当該所定画素数は、例えば10画素以下である。 Next, the brightness information acquisition unit 130 extracts a brightness acquisition area 240 that includes the entire defective portion 210 (S502). The brightness acquisition area 240 may include the entire area of the defective portion 210. The brightness acquisition area 240 may coincide with the area of the defective portion 210, or may be larger than the area of the defective portion 210. For example, the brightness acquisition area 240 may be an area obtained by extending the area of the defective portion 210 outward by a predetermined number of pixels. The predetermined number of pixels is, for example, 10 pixels or less.
次に明度情報取得部130は、明度取得領域240の明度情報を取得する(S503)。明度情報取得部130は、図1から図13において説明した明度情報取得部130が明度取得領域240に対して行う処理と同様の処理を行ってよい。例えば明度情報取得部130は、明度取得領域240における各画素の輝度値の平均値、標準偏差値、最大値、最小値、中央値等を取得してよい。また、画像が複数の色の強度情報(例えば赤(R)、緑(G)、青(B)の各色の輝度値)を含む場合、明度情報取得部130は、明度取得領域240の色毎に、上記の情報を取得してもよい。 Next, the brightness information acquisition unit 130 acquires brightness information of the brightness acquisition area 240 (S503). The brightness information acquisition unit 130 may perform the same processing as that performed on the brightness acquisition area 240 by the brightness information acquisition unit 130 described in Figures 1 to 13. For example, the brightness information acquisition unit 130 may acquire the average value, standard deviation value, maximum value, minimum value, median value, etc. of the brightness values of each pixel in the brightness acquisition area 240. Furthermore, if the image includes intensity information for multiple colors (for example, brightness values for each of the colors red (R), green (G), and blue (B)), the brightness information acquisition unit 130 may acquire the above information for each color in the brightness acquisition area 240.
また本例においても、欠陥情報取得部120は、それぞれの欠陥部分210を欠陥モード毎に分類した分類結果を含む欠陥情報を取得してよい。明度情報取得部130は、欠陥モード毎に、欠陥部分210を含む明度取得領域240の明度情報を取得してよい。 Also in this example, the defect information acquisition unit 120 may acquire defect information including classification results obtained by classifying each defect portion 210 by defect mode. The brightness information acquisition unit 130 may acquire brightness information of the brightness acquisition area 240 including the defect portion 210 for each defect mode.
本例によれば、欠陥部分210の明度情報を容易に取得できる。欠陥部分210の明度情報を、欠陥情報と対応付けて出力することで、欠陥部分210の解析を支援できる。例えば、同一の欠陥モードであっても、製造工程またはパラメータ等を変更した場合、または、製造設備の状態が変化した場合には、画像201における欠陥部分210の外観(例えば明度、色度およびこれらの分布)が経時的に変化する場合がある。このような場合、欠陥部分210を欠陥モードに分類するときに、誤った欠陥モードに分類する可能性が増加する。これに対して欠陥部分210の明度情報を欠陥情報と対応付けて随時出力することで、各欠陥モードの欠陥部分210の外観の変化を早期に検出できる。 According to this example, brightness information for the defective portion 210 can be easily acquired. By outputting the brightness information for the defective portion 210 in association with the defect information, analysis of the defective portion 210 can be supported. For example, even for the same defect mode, if the manufacturing process or parameters are changed, or if the state of the manufacturing equipment changes, the appearance of the defective portion 210 in the image 201 (e.g., brightness, chromaticity, and their distribution) may change over time. In such cases, when classifying the defective portion 210 into a defect mode, there is an increased possibility that the defect portion 210 will be classified into an incorrect defect mode. In response to this, by outputting the brightness information for the defective portion 210 in association with the defect information as needed, changes in the appearance of the defective portion 210 for each defect mode can be detected early.
また、予め設定された欠陥モードに含まれない新規の欠陥モードの欠陥部分210が発生する場合も考えられる。このような場合でも、欠陥部分210の明度情報を欠陥情報と対応付けて随時出力することで、新たな欠陥モードによる欠陥部分210の発生を早期に検知できる。使用者等は、欠陥部分210の外観の変化または新たな欠陥モードの発生に応じて、欠陥モードの分類の基準またはルールを変更することができ、また、機械学習の抽出モジュールを作成または更新できる。このため、欠陥モードの分類精度を維持できる。 It is also conceivable that a defect part 210 of a new defect mode not included in the preset defect modes may occur. Even in such cases, the occurrence of a defect part 210 due to a new defect mode can be detected early by correlating the brightness information of the defect part 210 with the defect information and outputting it as needed. Users can change the criteria or rules for classifying defect modes in response to changes in the appearance of the defect part 210 or the occurrence of a new defect mode, and can also create or update machine learning extraction modules. This allows the accuracy of defect mode classification to be maintained.
図15は、欠陥部分210を含む明度取得領域240の明度情報の分布例を示す図である。本例の明度情報は1つ以上の明度取得領域240の平均明度であるが、明度情報は明度取得領域240の他の情報であってもよい。明度情報は、所定の単位に含まれる明度取得領域240の平均明度であってよい。所定の単位は、一つまたは所定数の半導体チップであってよく、一つまたは所定数の半導体ウエハであってよく、一つまたは所定数のロットであってよく、所定の期間内に製造された半導体チップ、半導体ウエハまたはロットであってもよい。図15における各グラフの横軸は明度取得領域240の平均明度であり、縦軸は発生確率である。発生確率は、明度取得領域240の当該平均明度となる事例(例えば欠陥部分210、半導体チップ、半導体ウエハ、または、ロット単位)が発生した割合を示している。 Figure 15 shows an example distribution of brightness information for a brightness acquisition area 240 that includes a defective portion 210. In this example, the brightness information is the average brightness of one or more brightness acquisition areas 240, but the brightness information may also be other information for the brightness acquisition area 240. The brightness information may be the average brightness of the brightness acquisition area 240 included in a predetermined unit. The predetermined unit may be one or a predetermined number of semiconductor chips, one or a predetermined number of semiconductor wafers, one or a predetermined number of lots, or semiconductor chips, semiconductor wafers, or lots manufactured within a predetermined period. The horizontal axis of each graph in Figure 15 represents the average brightness of the brightness acquisition area 240, and the vertical axis represents the probability of occurrence. The probability of occurrence indicates the percentage of cases (e.g., defective portion 210, semiconductor chip, semiconductor wafer, or lot) that have the corresponding average brightness for the brightness acquisition area 240.
図15に示す分布250、分布252、分布254、分布256は、欠陥部分210の明度情報の分布である。分布250は、所定の欠陥モードに対して基準となる明度情報の分布である。分布250は、過去の所定の期間において取得された分布であってよい。一例として分布250はガウス分布である。分布250は、欠陥部分210の外観変化が発生しておらず、また、新規な欠陥モードも発生していない場合の分布である。これに対して欠陥部分210の外観が変化し、または、新たな欠陥モードの欠陥部分210が発生すると、明度情報の分布が変動する。 Distributions 250, 252, 254, and 256 shown in FIG. 15 are distributions of brightness information for the defective portion 210. Distribution 250 is a distribution of brightness information that serves as a reference for a specified defect mode. Distribution 250 may be a distribution acquired over a specified period of time in the past. As an example, distribution 250 is a Gaussian distribution. Distribution 250 is a distribution when there is no change in the appearance of the defective portion 210 and no new defect mode has occurred. In contrast, if the appearance of the defective portion 210 changes or a defective portion 210 with a new defect mode occurs, the distribution of brightness information will fluctuate.
分布252および分布254は、当該欠陥モードにおける欠陥部分210の外観の特徴が変化した場合の、明度情報の分布を示している。分布252は、平均明度の分散が大きくなった例である。分布254は、当該欠陥モードにおける欠陥部分210の明度が、全体的に低くなった状態を示している。このような場合、分布250と同様の基準で欠陥部分210を分類すると、誤った欠陥モードに欠陥部分210を分類してしまう。これに対して、新たな分布252または分布254に基づいて、欠陥部分210を分類する基準を調整することで、欠陥部分210を精度よく分類できる。 Distributions 252 and 254 show the distribution of brightness information when the appearance characteristics of the defective portion 210 in the defect mode change. Distribution 252 is an example in which the variance of the average brightness has increased. Distribution 254 shows a state in which the brightness of the defective portion 210 in the defect mode has decreased overall. In such a case, if the defective portion 210 is classified using the same criteria as distribution 250, the defective portion 210 will be classified into the wrong defect mode. In contrast, by adjusting the criteria for classifying the defective portion 210 based on the new distribution 252 or distribution 254, the defective portion 210 can be classified with high accuracy.
分布256は、新たな欠陥モードが発生した場合の明度情報の分布を示している。本例では、新たな欠陥モードの欠陥部分210の明度情報が、分布258のように分布する。この場合、分布256は、2つの欠陥モードの分布250および分布258が合成された分布となる。新たな欠陥モードが発生した場合、新たな欠陥モードの欠陥部分210が既存のいずれかの欠陥モードに分類されてしまう。これに対して、分布256に基づいて新たな欠陥モードの発生を検知することで、欠陥部分210を新たな欠陥モードに分類するための基準を生成でき、欠陥部分210を精度よく分類できる。 Distribution 256 shows the distribution of brightness information when a new defect mode occurs. In this example, the brightness information of defect portion 210 of the new defect mode is distributed as shown in distribution 258. In this case, distribution 256 is a distribution that combines distributions 250 and 258 of the two defect modes. When a new defect mode occurs, defect portion 210 of the new defect mode is classified into one of the existing defect modes. In contrast, by detecting the occurrence of a new defect mode based on distribution 256, it is possible to generate criteria for classifying defect portion 210 into the new defect mode, and it is possible to classify defect portion 210 with high accuracy.
明度情報取得部130は、新たに取得した明度情報の分布に基づいて、欠陥部分210を分類するための基準を調整すべきか否かを検出してよい。出力部140は、当該検出結果を使用者等に通知してよい。例えば明度情報取得部130は、基準となる分布250と、新たに取得した明度情報の分布との相違に基づいて、欠陥部分210を分類するための基準を調整すべきか否かを検出してよい。明度情報取得部130は、分布の平均値、分散、ピークの個数等の変化を検出してよい。 The brightness information acquisition unit 130 may detect whether the criteria for classifying the defective portion 210 should be adjusted based on the distribution of the newly acquired brightness information. The output unit 140 may notify the user or the like of the detection result. For example, the brightness information acquisition unit 130 may detect whether the criteria for classifying the defective portion 210 should be adjusted based on the difference between the reference distribution 250 and the distribution of the newly acquired brightness information. The brightness information acquisition unit 130 may detect changes in the mean value, variance, number of peaks, etc. of the distribution.
図16は、欠陥部分210の分類例を示す図である。本例では、複数の画像201-1~201-12に含まれる欠陥部分210を、それぞれの欠陥モードに分類する。本例では、画像201-1~画像201-4には欠陥モードAの欠陥部分210-1が含まれており、画像201-5~画像201-8には欠陥モードBの欠陥部分210-2が含まれており、画像201-9~画像201-12には欠陥モードCの欠陥部分210-3が含まれている。欠陥モードAおよび欠陥モードBは、分類するための基準が既に欠陥情報取得部120に設定されているモードであり、欠陥モードCは、分類するための基準が欠陥情報取得部120に設定されていないモードである。つまり欠陥モードCは、新たに発生した欠陥モードである。 Figure 16 is a diagram showing an example of classifying defect portions 210. In this example, defect portions 210 contained in multiple images 201-1 to 201-12 are classified into their respective defect modes. In this example, images 201-1 to 201-4 contain defect portion 210-1 of defect mode A, images 201-5 to 201-8 contain defect portion 210-2 of defect mode B, and images 201-9 to 201-12 contain defect portion 210-3 of defect mode C. Defect mode A and defect mode B are modes for which classification criteria have already been set in the defect information acquisition unit 120, while defect mode C is a mode for which classification criteria have not been set in the defect information acquisition unit 120. In other words, defect mode C is a newly emerged defect mode.
新たな欠陥モードの欠陥部分210-3が発生した場合であっても、欠陥情報取得部120は、これらの欠陥部分210-3を既存の欠陥モード(AまたはB)に分類する。図16の例では、欠陥モードAに欠陥部分210-3が分類されている。このため、欠陥部分210-3を誤分類してしまう。 Even if a defect portion 210-3 of a new defect mode occurs, the defect information acquisition unit 120 classifies this defect portion 210-3 into an existing defect mode (A or B). In the example of Figure 16, the defect portion 210-3 is classified into defect mode A. As a result, the defect portion 210-3 is misclassified.
これに対して、図15に示した分布256から、新たな欠陥モードの発生を検知できる。新たな欠陥モードの発生を検知した場合に、当該欠陥モードを分類するための基準を設定することで、欠陥部分210-3の誤分類を無くすことができる。 In contrast, the occurrence of a new defect mode can be detected from distribution 256 shown in Figure 15. When the occurrence of a new defect mode is detected, misclassification of defective portion 210-3 can be eliminated by setting criteria for classifying that defect mode.
図17は、明度情報の変動の一例を示す図である。本例の明度情報は、図14に示した欠陥部分210の平均明度の分布における平均値、分散等である。図17における横軸は半導体ウエハのロットを示しており、縦軸は明度情報を示している。 Figure 17 shows an example of fluctuations in brightness information. The brightness information in this example is the average value, variance, etc. of the average brightness distribution of the defective portion 210 shown in Figure 14. The horizontal axis in Figure 17 represents the semiconductor wafer lot, and the vertical axis represents brightness information.
上述したように、欠陥部分210の外観が変化し、または、新たな欠陥モードが発生すると、明度情報が徐々に変化する。明度情報取得部130は、明度情報が予め設定された許容範囲内か否かを判定してよい。当該許容範囲は、図15に示した基準となる分布250に応じて予め設定されてよい。明度情報取得部130は、明度情報が許容範囲外となった場合に、その旨を示すアラームを生成してよい。これにより使用者は、全てのロットの明度情報を随時確認せずとも、明度情報の変動が許容範囲外となったことを発見できる。 As described above, when the appearance of the defective portion 210 changes or a new defect mode occurs, the brightness information gradually changes. The brightness information acquisition unit 130 may determine whether the brightness information is within a preset tolerance range. The tolerance range may be set in advance according to the reference distribution 250 shown in FIG. 15. If the brightness information falls outside the tolerance range, the brightness information acquisition unit 130 may generate an alarm indicating this. This allows the user to discover that fluctuations in the brightness information have fallen outside the tolerance range without having to constantly check the brightness information of all lots.
なお欠陥部分210に注目せず、画像201の画像全体の明度情報を用いた場合、明度情報に占める欠陥部分210の影響が小さくなる。このため、欠陥部分210の外観の変動、または、新規欠陥モードの発生の検知が困難になる。本例によれば、欠陥部分210に注目して明度情報の変動を監視するので、欠陥部分210の外観の変動、または、新規欠陥モードの発生を早期に検知できる。 If brightness information for the entire image 201 is used without focusing on the defective portion 210, the influence of the defective portion 210 on the brightness information will be small. This makes it difficult to detect changes in the appearance of the defective portion 210 or the occurrence of a new defect mode. In this example, by focusing on the defective portion 210 and monitoring changes in brightness information, changes in the appearance of the defective portion 210 or the occurrence of a new defect mode can be detected early.
本例においては欠陥部分210の平均明度の変動を例として説明したが、明度情報は、上述した分布の標準偏差、分散、最大値、最小値、最頻値など他の指標を用いてもよい。また、複数の指標を組み合わせて使用してもよい。画像201として、グレースケール画像、カラー画像、カラー画像をグレースケールに変換した画像、アルファチャンネルを有する画像についても同様に適用可能である。 In this example, the fluctuation in the average brightness of the defective portion 210 has been described as an example, but other indicators such as the standard deviation, variance, maximum value, minimum value, and mode of the distribution mentioned above may also be used as brightness information. A combination of multiple indicators may also be used. The same applies to grayscale images, color images, images obtained by converting a color image to grayscale, and images with an alpha channel as the image 201.
図18は、解析装置100を用いた解析方法の一例を示す図である。図18においては、解析方法の一部の工程を示しているが、解析方法は、図1から図13において説明した工程を有してよい。 Figure 18 is a diagram showing an example of an analysis method using the analysis device 100. Figure 18 shows some of the steps of the analysis method, but the analysis method may include the steps described in Figures 1 to 13.
解析方法は、画像取得段階S402、情報取得段階S404、出力段階S406を有する。画像取得段階S402における処理は、図1から図13において説明した画像取得部110の処理と同一である。情報取得段階S404における処理は、図1から図13において説明した欠陥情報取得部120および明度情報取得部130の処理と同一である。出力段階S406における処理は、図1から図13において説明した出力部140の処理と同一である。 The analysis method includes an image acquisition step S402, an information acquisition step S404, and an output step S406. The processing in the image acquisition step S402 is the same as the processing in the image acquisition unit 110 described in FIGS. 1 to 13. The processing in the information acquisition step S404 is the same as the processing in the defect information acquisition unit 120 and the brightness information acquisition unit 130 described in FIGS. 1 to 13. The processing in the output step S406 is the same as the processing in the output unit 140 described in FIGS. 1 to 13.
図19は、本発明の複数の態様が全体的または部分的に具現化されてよいコンピュータ2200の例を示す。コンピュータ2200にインストールされたプログラムは、コンピュータ2200に、本発明の実施形態に係る装置に関連付けられる操作または当該装置の1または複数のセクションとして機能させることができ、または当該操作または当該1または複数のセクションを実行させることができ、および/またはコンピュータ2200に、本発明の実施形態に係る方法または当該方法の段階を実行させることができる。そのようなプログラムは、コンピュータ2200に、本明細書に記載のフローチャートおよびブロック図のブロックのうちのいくつかまたはすべてに関連付けられた特定の操作を実行させるべく、CPU2212によって実行されてよい。 Figure 19 shows an example of a computer 2200 in which aspects of the present invention may be embodied, in whole or in part. Programs installed on the computer 2200 may cause the computer 2200 to function as or perform operations associated with an apparatus or one or more sections of the apparatus according to embodiments of the present invention, and/or to perform methods or steps of methods according to embodiments of the present invention. Such programs may be executed by the CPU 2212 to cause the computer 2200 to perform specific operations associated with some or all of the blocks in the flowcharts and block diagrams described herein.
本実施形態によるコンピュータ2200は、CPU2212、RAM2214、グラフィックコントローラ2216、およびディスプレイデバイス2218を含み、それらはホストコントローラ2210によって相互に接続されている。コンピュータ2200はまた、通信インタフェース2222、ハードディスクドライブ2224、DVD-ROMドライブ2226、およびICカードドライブのような入/出力ユニットを含み、それらは入/出力コントローラ2220を介してホストコントローラ2210に接続されている。コンピュータはまた、ROM2230およびキーボード2242のようなレガシの入/出力ユニットを含み、それらは入/出力チップ2240を介して入/出力コントローラ2220に接続されている。 The computer 2200 according to this embodiment includes a CPU 2212, RAM 2214, a graphics controller 2216, and a display device 2218, which are interconnected by a host controller 2210. The computer 2200 also includes input/output units such as a communications interface 2222, a hard disk drive 2224, a DVD-ROM drive 2226, and an IC card drive, which are connected to the host controller 2210 via an input/output controller 2220. The computer also includes legacy input/output units such as a ROM 2230 and a keyboard 2242, which are connected to the input/output controller 2220 via an input/output chip 2240.
CPU2212は、ROM2230およびRAM2214内に格納されたプログラムに従い動作し、それにより各ユニットを制御する。グラフィックコントローラ2216は、RAM2214内に提供されるフレームバッファ等またはそれ自体の中にCPU2212によって生成されたイメージデータを取得し、イメージデータがディスプレイデバイス2218上に表示されるようにする。 The CPU 2212 operates according to programs stored in the ROM 2230 and RAM 2214, thereby controlling each unit. The graphics controller 2216 retrieves image data generated by the CPU 2212 into a frame buffer or the like provided in the RAM 2214 or into the graphics controller itself, and causes the image data to be displayed on the display device 2218.
通信インタフェース2222は、ネットワークを介して他の電子デバイスと通信する。ハードディスクドライブ2224は、コンピュータ2200内のCPU2212によって使用されるプログラムおよびデータを格納する。DVD-ROMドライブ2226は、プログラムまたはデータをDVD-ROM2201から読み取り、ハードディスクドライブ2224にRAM2214を介してプログラムまたはデータを提供する。ICカードドライブは、プログラムおよびデータをICカードから読み取り、および/またはプログラムおよびデータをICカードに書き込む。 The communication interface 2222 communicates with other electronic devices via a network. The hard disk drive 2224 stores programs and data used by the CPU 2212 in the computer 2200. The DVD-ROM drive 2226 reads programs or data from the DVD-ROM 2201 and provides the programs or data to the hard disk drive 2224 via the RAM 2214. The IC card drive reads programs and data from an IC card and/or writes programs and data to an IC card.
ROM2230はその中に、アクティブ化時にコンピュータ2200によって実行されるブートプログラム等、および/またはコンピュータ2200のハードウェアに依存するプログラムを格納する。入/出力チップ2240はまた、様々な入/出力ユニットをパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して、入/出力コントローラ2220に接続してよい。 ROM 2230 stores therein boot programs and the like that are executed by computer 2200 upon activation, and/or programs that depend on the hardware of computer 2200. I/O chip 2240 may also connect various I/O units to I/O controller 2220 via parallel ports, serial ports, keyboard ports, mouse ports, etc.
プログラムが、DVD-ROM2201またはICカードのようなコンピュータ可読媒体によって提供される。プログラムは、コンピュータ可読媒体から読み取られ、コンピュータ可読媒体の例でもあるハードディスクドライブ2224、RAM2214、またはROM2230にインストールされ、CPU2212によって実行される。これらのプログラム内に記述される情報処理は、コンピュータ2200に読み取られ、プログラムと、上記様々なタイプのハードウェアリソースとの間の連携をもたらす。装置または方法が、コンピュータ2200の使用に従い情報の操作または処理を実現することによって構成されてよい。 The programs are provided on a computer-readable medium such as a DVD-ROM 2201 or an IC card. The programs are read from the computer-readable medium, installed on the hard disk drive 2224, RAM 2214, or ROM 2230, which are also examples of computer-readable media, and executed by the CPU 2212. The information processing described in these programs is read by the computer 2200, resulting in cooperation between the programs and the various types of hardware resources described above. An apparatus or method may be configured by implementing information manipulation or processing in accordance with the use of the computer 2200.
例えば、通信がコンピュータ2200および外部デバイス間で実行される場合、CPU2212は、RAM2214にロードされた通信プログラムを実行し、通信プログラムに記述された処理に基づいて、通信インタフェース2222に対し、通信処理を命令してよい。通信インタフェース2222は、CPU2212の制御下、RAM2214、ハードディスクドライブ2224、DVD-ROM2201、またはICカードのような記録媒体内に提供される送信バッファ処理領域に格納された送信データを読み取り、読み取られた送信データをネットワークに送信し、またはネットワークから受信された受信データを記録媒体上に提供される受信バッファ処理領域等に書き込む。 For example, when communication is performed between computer 2200 and an external device, CPU 2212 may execute a communication program loaded into RAM 2214 and instruct communication interface 2222 to perform communication processing based on the processing described in the communication program. Under the control of CPU 2212, communication interface 2222 reads transmission data stored in a transmission buffer processing area provided in RAM 2214, hard disk drive 2224, DVD-ROM 2201, or a recording medium such as an IC card, and transmits the read transmission data to the network, or writes received data received from the network to a reception buffer processing area, etc., provided on the recording medium.
また、CPU2212は、ハードディスクドライブ2224、DVD-ROMドライブ2226(DVD-ROM2201)、ICカード等のような外部記録媒体に格納されたファイルまたはデータベースの全部または必要な部分がRAM2214に読み取られるようにし、RAM2214上のデータに対し様々なタイプの処理を実行してよい。CPU2212は次に、処理されたデータを外部記録媒体にライトバックする。 The CPU 2212 may also cause all or necessary portions of a file or database stored on an external recording medium such as the hard disk drive 2224, DVD-ROM drive 2226 (DVD-ROM 2201), IC card, etc. to be read into the RAM 2214, and perform various types of processing on the data on the RAM 2214. The CPU 2212 then writes the processed data back to the external recording medium.
様々なタイプのプログラム、データ、テーブル、およびデータベースのような様々なタイプの情報が記録媒体に格納され、情報処理を受けてよい。CPU2212は、RAM2214から読み取られたデータに対し、本開示の随所に記載され、プログラムの命令シーケンスによって指定される様々なタイプの操作、情報処理、条件判断、条件分岐、無条件分岐、情報の検索/置換等を含む、様々なタイプの処理を実行してよく、結果をRAM2214に対しライトバックする。また、CPU2212は、記録媒体内のファイル、データベース等における情報を検索してよい。例えば、各々が第2の属性の属性値に関連付けられた第1の属性の属性値を有する複数のエントリが記録媒体内に格納される場合、CPU2212は、第1の属性の属性値が指定される、条件に一致するエントリを当該複数のエントリの中から検索し、当該エントリ内に格納された第2の属性の属性値を読み取り、それにより予め定められた条件を満たす第1の属性に関連付けられた第2の属性の属性値を取得してよい。 Various types of information, such as various types of programs, data, tables, and databases, may be stored on the recording medium and may undergo information processing. CPU 2212 may perform various types of processing on data read from RAM 2214, including various types of operations, information processing, conditional judgment, conditional branching, unconditional branching, information search/replacement, etc., as described throughout this disclosure and specified by the program's instruction sequence, and write the results back to RAM 2214. CPU 2212 may also search for information in files, databases, etc. on the recording medium. For example, if multiple entries, each having an attribute value of a first attribute associated with an attribute value of a second attribute, are stored on the recording medium, CPU 2212 may search for an entry that matches a condition specified by the attribute value of the first attribute from among the multiple entries, read the attribute value of the second attribute stored in the entry, and thereby obtain the attribute value of the second attribute associated with the first attribute that satisfies a predetermined condition.
上で説明したプログラムまたはソフトウェアモジュールは、コンピュータ2200上またはコンピュータ2200近傍のコンピュータ可読媒体に格納されてよい。また、専用通信ネットワークまたはインターネットに接続されたサーバーシステム内に提供されるハードディスクまたはRAMのような記録媒体が、コンピュータ可読媒体として使用可能であり、それによりプログラムを、ネットワークを介してコンピュータ2200に提供する。 The programs or software modules described above may be stored on computer-readable media on or near computer 2200. Recording media such as a hard disk or RAM provided within a server system connected to a dedicated communications network or the Internet can also be used as computer-readable media, thereby providing the programs to computer 2200 via the network.
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 The present invention has been described above using embodiments, but the technical scope of the present invention is not limited to the scope described in the above embodiments. It will be clear to those skilled in the art that various modifications and improvements can be made to the above embodiments. It is clear from the claims that such modifications and improvements can also be included within the technical scope of the present invention.
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。 The order of execution of each process, such as operations, procedures, steps, and stages, in the devices, systems, programs, and methods shown in the claims, specifications, and drawings is not specifically stated as "before," "prior to," or the like, and it should be noted that processes can be performed in any order, unless the output of a previous process is used in a subsequent process. Even if the operational flow in the claims, specifications, and drawings is described using "first," "next," etc. for convenience, this does not mean that it is necessary to perform the processes in that order.
10・・・半導体装置、12・・・半導体チップ、20・・・撮像装置、30・・・光源、100・・・解析装置、110・・・画像取得部、120・・・欠陥情報取得部、130・・・明度情報取得部、140・・・出力部、142・・・欠陥情報、144・・・明度情報、150・・・光源制御部、160・・・指示生成部、201・・・画像、210・・・欠陥部分、230・・・除外領域、240・・・明度取得領域、250、252、254、256、258・・・分布、300・・・検査システム 10: Semiconductor device, 12: Semiconductor chip, 20: Imaging device, 30: Light source, 100: Analysis device, 110: Image acquisition unit, 120: Defect information acquisition unit, 130: Brightness information acquisition unit, 140: Output unit, 142: Defect information, 144: Brightness information, 150: Light source control unit, 160: Instruction generation unit, 201: Image, 210: Defective portion, 230: Exclusion area, 240: Brightness acquisition area, 250, 252, 254, 256, 258: Distribution, 300: Inspection system
Claims (12)
前記画像に含まれる欠陥部分に基づく欠陥情報を取得する欠陥情報取得部と、
前記画像の前記欠陥部分以外の領域の明度情報を取得する明度情報取得部と、
前記欠陥情報と前記明度情報とを対応付けて出力する出力部と
を備え、
前記欠陥情報取得部は、前記明度情報に基づいて、解析対象の前記画像の全体の明度を補正し、補正した前記画像に基づいて前記欠陥情報を取得する
解析装置。 an image acquisition unit that acquires an image of the semiconductor device;
a defect information acquisition unit that acquires defect information based on a defect portion included in the image;
a brightness information acquisition unit that acquires brightness information of an area other than the defective portion of the image;
an output unit that outputs the defect information and the brightness information in association with each other ,
The defect information acquisition unit corrects the overall brightness of the image to be analyzed based on the brightness information, and acquires the defect information based on the corrected image.
Analysis device.
前記画像に含まれる欠陥部分に基づく欠陥情報を取得する欠陥情報取得部と、
前記画像の前記欠陥部分以外の領域の明度情報を取得する明度情報取得部と、
前記欠陥情報と前記明度情報とを対応付けて出力する出力部と、
前記明度情報に基づいて、前記半導体装置に光を照射する光源の明るさを調整する光源制御部と
を備え、
前記画像取得部は、前記明るさを調整した前記光源を用いて撮像された調整画像を取得し、
前記欠陥情報取得部は、前記調整画像に含まれる前記欠陥部分に基づく前記欠陥情報を取得する
解析装置。 an image acquisition unit that acquires an image of the semiconductor device;
a defect information acquisition unit that acquires defect information based on a defect portion included in the image;
a brightness information acquisition unit that acquires brightness information of an area other than the defective portion of the image;
an output unit that outputs the defect information and the brightness information in association with each other ;
a light source control unit that adjusts the brightness of a light source that irradiates the semiconductor device with light based on the brightness information;
Equipped with
the image acquisition unit acquires an adjusted image captured using the light source whose brightness has been adjusted;
The defect information acquisition unit acquires the defect information based on the defect portion included in the adjusted image.
Analysis device.
前記画像に含まれる欠陥部分に基づく欠陥情報を取得する欠陥情報取得部と、
前記画像の前記欠陥部分以外の領域の明度情報を取得する明度情報取得部と、
前記欠陥情報と前記明度情報とを対応付けて出力する出力部と、
前記明度情報に基づいて、使用者に対して、前記画像を撮像するときに前記半導体装置に光を照射する光源を制御するための指示、または、前記光源の経時的な劣化を確認すべき指示を生成する指示生成部を更に備える
解析装置。 an image acquisition unit that acquires an image of the semiconductor device;
a defect information acquisition unit that acquires defect information based on a defect portion included in the image;
a brightness information acquisition unit that acquires brightness information of an area other than the defective portion of the image;
an output unit that outputs the defect information and the brightness information in association with each other ;
The image capturing device further includes an instruction generating unit that generates, based on the brightness information, an instruction to a user to control a light source that irradiates the semiconductor device with light when capturing the image, or an instruction to check for deterioration of the light source over time.
Analysis device.
前記出力部は、前記欠陥情報と前記明度情報とを合わせて表示する
請求項1から3のいずれか一項に記載の解析装置。 the defect information acquisition unit acquires the defect information including a classification result obtained by classifying each of the defect portions by defect mode;
The analysis device according to claim 1 , wherein the output unit displays the defect information and the brightness information together.
請求項1から4のいずれか一項に記載の解析装置。 The analysis device according to claim 1 , wherein the brightness information acquisition unit acquires the brightness information according to a result of comparison between a first brightness and a second brightness in the image of the semiconductor device to be analyzed.
請求項5に記載の解析装置。 The analysis device according to claim 5 , wherein the brightness information acquisition unit acquires brightness in the image of the semiconductor device other than the semiconductor device being analyzed as the second brightness.
請求項6に記載の解析装置。 The analysis device according to claim 6 , wherein the brightness information acquisition unit acquires fluctuations in the first brightness and the second brightness for a plurality of semiconductor devices from different lots.
請求項5から7のいずれか一項に記載の解析装置。 The analysis device according to claim 5 , wherein the brightness information acquisition unit determines whether a variation amount of the first brightness with respect to the second brightness is equal to or greater than a reference value, and generates the brightness information including a determination result.
前記画像に含まれる欠陥部分に基づく欠陥情報と、前記画像の前記欠陥部分以外の領域の明度情報とを取得する情報取得段階と、
前記欠陥情報と前記明度情報とを対応付けて出力する出力段階と
を備え、
前記情報取得段階において、前記明度情報に基づいて、解析対象の前記画像の全体の明度を補正し、補正した前記画像に基づいて前記欠陥情報を取得する
解析方法。 an image acquisition step of acquiring an image of the semiconductor device;
an information acquisition step of acquiring defect information based on a defect portion included in the image and brightness information of an area of the image other than the defect portion ;
an output step of outputting the defect information and the brightness information in association with each other ,
In the information acquisition step, the overall brightness of the image to be analyzed is corrected based on the brightness information, and the defect information is acquired based on the corrected image.
Analysis method.
前記画像に含まれる欠陥部分に基づく欠陥情報と、前記画像の前記欠陥部分以外の領域の明度情報とを取得する情報取得段階と、
前記明度情報に基づいて、前記半導体装置に光を照射する光源の明るさを調整する光源制御段階と、
前記明るさを調整した前記光源を用いて撮像された調整画像を取得する調整画像取得段階と、
前記調整画像に含まれる前記欠陥部分に基づく前記欠陥情報を取得する欠陥情報取得段階と、
前記欠陥情報と前記明度情報とを対応付けて出力する出力段階と
を備える解析方法。 an image acquisition step of acquiring an image of the semiconductor device;
an information acquisition step of acquiring defect information based on a defect portion included in the image and brightness information of an area of the image other than the defect portion ;
a light source control step of adjusting brightness of a light source that irradiates light onto the semiconductor device based on the brightness information;
an adjusted image acquisition step of acquiring an adjusted image captured using the light source whose brightness has been adjusted;
a defect information acquisition step of acquiring the defect information based on the defect portion included in the adjusted image;
an output step of outputting the defect information and the brightness information in association with each other.
前記画像に含まれる欠陥部分に基づく欠陥情報と、前記画像の前記欠陥部分以外の領域の明度情報とを取得する情報取得段階と、
前記欠陥情報と前記明度情報とを対応付けて出力する出力段階と、
前記明度情報に基づいて、使用者に対して、前記画像を撮像するときに前記半導体装置に光を照射する光源を制御するための指示、または、前記光源の経時的な劣化を確認すべき指示を生成する指示生成段階と
を備える解析方法。 an image acquisition step of acquiring an image of the semiconductor device;
an information acquisition step of acquiring defect information based on a defect portion included in the image and brightness information of an area of the image other than the defect portion ;
an output step of outputting the defect information and the brightness information in association with each other ;
an instruction generating step of generating, based on the brightness information, an instruction to a user to control a light source that irradiates light onto the semiconductor device when capturing the image, or an instruction to check for deterioration of the light source over time;
An analysis method comprising:
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021105232 | 2021-06-24 | ||
| JP2021105232 | 2021-06-24 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023004825A JP2023004825A (en) | 2023-01-17 |
| JP7775688B2 true JP7775688B2 (en) | 2025-11-26 |
Family
ID=85101101
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021202674A Active JP7775688B2 (en) | 2021-06-24 | 2021-12-14 | Analysis device, analysis method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7775688B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001256480A (en) | 2000-03-09 | 2001-09-21 | Hitachi Ltd | Automatic image classification method and apparatus |
| JP2003233801A (en) | 2002-02-08 | 2003-08-22 | Sony Precision Technology Inc | Defect classification inspection equipment |
| JP2008203034A (en) | 2007-02-19 | 2008-09-04 | Olympus Corp | Defect detection device and method |
| JP2012181209A (en) | 2012-06-14 | 2012-09-20 | Hitachi Ltd | Defect classification method and apparatus therefor |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5058178A (en) * | 1989-12-21 | 1991-10-15 | At&T Bell Laboratories | Method and apparatus for inspection of specular, three-dimensional features |
| JP2007034648A (en) * | 2005-07-27 | 2007-02-08 | Fuji Xerox Co Ltd | Image evaluation method and image evaluation device and program |
| JP2011047681A (en) * | 2009-08-25 | 2011-03-10 | Sumitomo Chemical Co Ltd | Inspection apparatus of mold for anti-glaring treatment |
-
2021
- 2021-12-14 JP JP2021202674A patent/JP7775688B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001256480A (en) | 2000-03-09 | 2001-09-21 | Hitachi Ltd | Automatic image classification method and apparatus |
| JP2003233801A (en) | 2002-02-08 | 2003-08-22 | Sony Precision Technology Inc | Defect classification inspection equipment |
| JP2008203034A (en) | 2007-02-19 | 2008-09-04 | Olympus Corp | Defect detection device and method |
| JP2012181209A (en) | 2012-06-14 | 2012-09-20 | Hitachi Ltd | Defect classification method and apparatus therefor |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023004825A (en) | 2023-01-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI706484B (en) | Wafer and lot based hierarchical method combining customized metrics with a global classification methodology to monitor process tool condition at extremely high throughput | |
| US8224605B2 (en) | Inspection standard setting device, inspection standard setting method and process inspection device | |
| JP3834041B2 (en) | Learning type classification apparatus and learning type classification method | |
| US9075026B2 (en) | Defect inspection device and defect inspection method | |
| US10816484B2 (en) | Flaw inspection device and flaw inspection method | |
| JP4243454B2 (en) | Brightness correction method, selective defect detection method, and recording medium on which these are recorded | |
| US20130202188A1 (en) | Defect inspection method, defect inspection apparatus, program product and output unit | |
| TWI502189B (en) | Training data verification apparatus, training data generation apparatus, image classification apparatus, training data verification method, training data generation method, and image classification method | |
| US12169923B2 (en) | Method of detecting an abnormality and abnormality detection device | |
| WO2011125925A1 (en) | Inspection method and device therefor | |
| KR20050120420A (en) | In-line typed apparatus for auto wafer-defect classification and control method thereof | |
| CN116368375A (en) | Defect inspection device, defect inspection method, and manufacturing method | |
| CN113837173A (en) | Target object detection method, device, computer equipment and storage medium | |
| CN118758945A (en) | Industrial product quality inspection system and method based on machine vision | |
| US8682058B2 (en) | Defect analysis method, apparatus, and recording medium using pattern dependence degree | |
| TW202300898A (en) | Support device and method | |
| CN100491952C (en) | Image inspection device, image inspection method, and image inspection program | |
| JP5405245B2 (en) | Image inspection method and image inspection apparatus | |
| JP2004085503A (en) | Classifying apparatus, yield control system, classifying method, substrate manufacturing method, and program | |
| JP7775688B2 (en) | Analysis device, analysis method, and program | |
| JP2768344B2 (en) | Pattern inspection apparatus and inspection method thereof | |
| JP2004296592A (en) | Defect classification equipment, defect classification method, and program | |
| JP2005252451A (en) | Image quality inspection method and image quality inspection apparatus | |
| JP2007033126A (en) | Substrate inspection apparatus, parameter adjustment method thereof, and parameter adjustment apparatus | |
| JP7604912B2 (en) | Analysis device, analysis method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241114 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250609 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250805 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250908 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251014 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251027 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7775688 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |