JP2015220379A - Integrated circuit device latent defect inspection apparatus, method, and program - Google Patents
Integrated circuit device latent defect inspection apparatus, method, and program Download PDFInfo
- Publication number
- JP2015220379A JP2015220379A JP2014103898A JP2014103898A JP2015220379A JP 2015220379 A JP2015220379 A JP 2015220379A JP 2014103898 A JP2014103898 A JP 2014103898A JP 2014103898 A JP2014103898 A JP 2014103898A JP 2015220379 A JP2015220379 A JP 2015220379A
- Authority
- JP
- Japan
- Prior art keywords
- integrated circuit
- circuit device
- value
- measurement value
- correlation
- 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.)
- Pending
Links
- 230000007547 defect Effects 0.000 title claims description 95
- 238000000034 method Methods 0.000 title claims description 68
- 238000007689 inspection Methods 0.000 title claims description 64
- 238000010586 diagram Methods 0.000 claims abstract description 142
- 238000005259 measurement Methods 0.000 claims abstract description 128
- 238000004364 calculation method Methods 0.000 claims abstract description 82
- 238000009826 distribution Methods 0.000 claims abstract description 69
- 238000003860 storage Methods 0.000 claims abstract description 48
- 238000004458 analytical method Methods 0.000 claims abstract description 33
- 230000001747 exhibiting effect Effects 0.000 claims description 8
- 238000012360 testing method Methods 0.000 claims description 5
- 230000010365 information processing Effects 0.000 claims description 3
- 239000004065 semiconductor Substances 0.000 description 14
- 230000002950 deficient Effects 0.000 description 10
- 235000012431 wafers Nutrition 0.000 description 10
- 230000000694 effects Effects 0.000 description 8
- 238000011002 quantification Methods 0.000 description 5
- 238000007796 conventional method Methods 0.000 description 3
- 230000003252 repetitive effect Effects 0.000 description 3
- 239000000470 constituent Substances 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Landscapes
- Testing Or Measuring Of Semiconductors Or The Like (AREA)
Abstract
【課題】散布図の各点の距離のばらつきにかかわらず、正確な外れ値を検出する装置の提供。【解決手段】相関直線算出部2は、測定値格納部1に格納された集積回路デバイスそれぞれの測定値のうち、予め指定された集積回路デバイスの測定値の散布図を作成し、この散布図より相関直線を算出する。距離算出部3は、相関直線算出部2で算出された相関直線と散布図の各点との距離を算出する。分布解析部4は、距離算出部3で算出された距離に基づいて、指定された集積回路デバイスの測定値に対する近傍測定値を特定し、この近傍測定値の距離の分布の平均値と標準偏差とを求めて指定された集積回路デバイスの測定値のZ値を求める。さらに、分布解析部4は、Z値に基づいて測定値が外れ値であるか否かを判定し、外れ値を示す集積回路デバイスを特定する。【選択図】図1A device for detecting an accurate outlier regardless of variations in the distance of each point in a scatter diagram is provided. A correlation straight line calculation unit 2 creates a scatter diagram of measurement values of integrated circuit devices designated in advance among the measurement values of the integrated circuit devices stored in the measurement value storage unit 1. A correlation straight line is calculated. The distance calculation unit 3 calculates the distance between the correlation line calculated by the correlation line calculation unit 2 and each point of the scatter diagram. Based on the distance calculated by the distance calculation unit 3, the distribution analysis unit 4 specifies a nearby measurement value for the measurement value of the specified integrated circuit device, and the average value and standard deviation of the distribution of the distance of this nearby measurement value To obtain the Z value of the measured value of the specified integrated circuit device. Further, the distribution analysis unit 4 determines whether or not the measurement value is an outlier based on the Z value, and identifies an integrated circuit device that exhibits the outlier. [Selection] Figure 1
Description
本発明は、集積回路デバイスの潜在不良検査装置、方法およびプログラムに関し、特に集積回路デバイスの特性測定値を解析する装置、方法およびプログラムに関する。 The present invention relates to an integrated circuit device latent defect inspection apparatus, method and program, and more particularly to an apparatus, method and program for analyzing characteristic measurement values of an integrated circuit device.
特許第5080526号公報(特許文献1)には、半導体製造に好適なデータ解析のための方法および装置において、ウエハ上に製造された複数のコンポーネントに対する試験データ内の外れ値を識別するための技術が記載されている。 Japanese Patent No. 5080526 (Patent Document 1) discloses a technique for identifying outliers in test data for a plurality of components manufactured on a wafer in a data analysis method and apparatus suitable for semiconductor manufacturing. Is described.
前記特許文献1の技術では、試験データ内の外れ値を識別するために、2つの異なる試験の試験データの相関チャート(散布図)を作成し、最良適合直線(回帰直線)から一定の距離の外側に存在する値を外れ値として識別する方法を用いている。この方法の問題点は、散布図を構成する各点の回帰直線からの距離のばらつきの程度が、散布図内で一様ではなく、場所によって異なることである。 In the technique of Patent Document 1, in order to identify outliers in test data, a correlation chart (scatter diagram) of test data of two different tests is created, and a certain distance from the best fit line (regression line) is created. A method of identifying an existing value as an outlier is used. The problem with this method is that the degree of variation in the distance from the regression line of each point constituting the scatter diagram is not uniform in the scatter diagram but varies depending on the location.
前記特許文献1のような従来の技術では、散布図内の位置にかかわらず回帰直線からの一定の距離を規格値とし、この規格値を超過する値を外れ値と判定することで、この値を示すデバイスに潜在的な不良があるものと判定している。しかし、散布図内の位置によって散布図の各点の距離のばらつきの程度が異なるため、散布図全体で一様な規格値を設けた場合、正しく外れ値を判定することが困難になる。したがって、散布図の各点の距離のばらつきにかかわらず、正確な外れ値を検出する必要がある。 In the conventional technique such as Patent Document 1, a constant distance from the regression line is used as a standard value regardless of the position in the scatter diagram, and a value exceeding this standard value is determined as an outlier. It is determined that there is a potential defect in the device that indicates However, since the degree of variation in the distance of each point in the scatter diagram varies depending on the position in the scatter diagram, it is difficult to correctly determine an outlier when a uniform standard value is provided for the entire scatter diagram. Therefore, it is necessary to detect an accurate outlier regardless of variations in the distance of each point in the scatter diagram.
その他の課題と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。 Other problems and novel features will become apparent from the description of the specification and the accompanying drawings.
(1)一実施の形態における集積回路デバイスの潜在不良検査装置は、格納部と、第1算出部と、第2算出部と、解析部と、制御部と、記憶部とを有する。格納部は、集積回路デバイスそれぞれの測定値を格納する。第1算出部は、格納部に格納された集積回路デバイスそれぞれの測定値のうち、予め指定された集積回路デバイスの測定値の散布図を作成し、この散布図より相関直線または相関曲線を算出する。第2算出部は、第1算出部で算出された相関直線または相関曲線と散布図の各点との距離を算出する。解析部は、第2算出部で算出された距離に基づいて、指定された集積回路デバイスの測定値に対する第1測定値を特定し、この第1測定値の距離の分布の平均値と標準偏差とを求めて指定された集積回路デバイスの測定値のZ値を求める。さらに、解析部は、Z値に基づいて測定値が外れ値であるか否かを判定し、外れ値を示す集積回路デバイスを特定する。制御部は、格納部、第1算出部、第2算出部、および解析部を含む装置全体の制御を司る。記憶部は、装置全体の制御に必要な制御プログラムおよびデータを記憶する。 (1) An integrated circuit device latent defect inspection apparatus according to an embodiment includes a storage unit, a first calculation unit, a second calculation unit, an analysis unit, a control unit, and a storage unit. The storage unit stores measurement values of the integrated circuit devices. The first calculation unit creates a scatter diagram of the measurement values of the integrated circuit device designated in advance among the measurement values of the integrated circuit devices stored in the storage unit, and calculates a correlation line or a correlation curve from the scatter diagram. To do. The second calculation unit calculates the distance between the correlation line or the correlation curve calculated by the first calculation unit and each point of the scatter diagram. The analysis unit specifies a first measurement value with respect to the measurement value of the designated integrated circuit device based on the distance calculated by the second calculation unit, and an average value and a standard deviation of the distance distribution of the first measurement value To obtain the Z value of the measured value of the specified integrated circuit device. Furthermore, the analysis unit determines whether or not the measured value is an outlier based on the Z value, and identifies an integrated circuit device that exhibits the outlier. The control unit controls the entire apparatus including the storage unit, the first calculation unit, the second calculation unit, and the analysis unit. The storage unit stores a control program and data necessary for controlling the entire apparatus.
(2)一実施の形態における集積回路デバイスの潜在不良検査方法は、コンピュータシステムによる情報処理のステップとして、第1ステップと、第2ステップと、第3ステップと、第4ステップと、第5ステップとを有する。第1ステップでは、集積回路デバイスそれぞれの測定値のうち、予め指定された集積回路デバイスの測定値を格納部より収集する。第2ステップでは、第1ステップで収集された測定値の散布図を作成する。第3ステップでは、第2ステップで作成された散布図より相関直線または相関曲線を算出する。第4ステップでは、第3ステップで算出された相関直線または相関曲線と散布図の各点との距離を算出する。第5ステップでは、第4ステップで算出された距離に基づいて、指定された集積回路デバイスの測定値に対する第1測定値を特定し、この第1測定値の距離の分布の平均値と標準偏差とを求めて指定された集積回路デバイスの測定値のZ値を求める。さらに、第5ステップでは、Z値に基づいて測定値が外れ値であるか否かを判定し、外れ値を示す集積回路デバイスを特定する。 (2) An integrated circuit device latent defect inspection method according to an embodiment includes a first step, a second step, a third step, a fourth step, and a fifth step as information processing steps by a computer system. And have. In the first step, among the measured values of the integrated circuit devices, the measured values of the integrated circuit device designated in advance are collected from the storage unit. In the second step, a scatter diagram of the measurement values collected in the first step is created. In the third step, a correlation line or a correlation curve is calculated from the scatter diagram created in the second step. In the fourth step, the distance between the correlation line or correlation curve calculated in the third step and each point of the scatter diagram is calculated. In the fifth step, based on the distance calculated in the fourth step, the first measurement value for the measurement value of the designated integrated circuit device is specified, and the average value and standard deviation of the distance distribution of the first measurement value are specified. To obtain the Z value of the measured value of the specified integrated circuit device. Further, in the fifth step, it is determined whether or not the measured value is an outlier based on the Z value, and an integrated circuit device exhibiting the outlier is specified.
(3)一実施の形態における集積回路デバイスの潜在不良検査プログラムは、コンピュータシステムに実行させる、第1ルーチンと、第2ルーチンと、第3ルーチンと、第4ルーチンと、第5ルーチンとを有する。第1〜第5の各ルーチンでの処理は、上記集積回路デバイスの潜在不良検査方法の第1〜第5の各ステップに対応する。 (3) An integrated circuit device latent defect inspection program according to an embodiment includes a first routine, a second routine, a third routine, a fourth routine, and a fifth routine that are executed by a computer system. . The processes in the first to fifth routines correspond to the first to fifth steps of the integrated circuit device latent defect inspection method.
一実施の形態によれば、散布図の各点の距離のばらつきにかかわらず、正確な外れ値を検出することができる。 According to one embodiment, an accurate outlier can be detected regardless of variations in the distance of each point in the scatter diagram.
以下の実施の形態においては便宜上その必要があるときは、複数のセクションまたは実施の形態に分割して説明するが、特に明示した場合を除き、それらは互いに無関係なものではなく、一方は他方の一部または全部の変形例、詳細、補足説明等の関係にある。 In the following embodiment, when it is necessary for the sake of convenience, the description will be divided into a plurality of sections or embodiments. However, unless otherwise specified, they are not irrelevant, and one is the other. Some or all of the modifications, details, supplementary explanations, and the like are related.
また、以下の実施の形態において、要素の数等(個数、数値、量、範囲等を含む)に言及する場合、特に明示した場合および原理的に明らかに特定の数に限定される場合等を除き、その特定の数に限定されるものではなく、特定の数以上でも以下でもよい。 Further, in the following embodiments, when referring to the number of elements (including the number, numerical value, quantity, range, etc.), especially when clearly indicated and when clearly limited to a specific number in principle, etc. Except, it is not limited to the specific number, and may be more or less than the specific number.
さらに、以下の実施の形態において、その構成要素(要素ステップ等も含む)は、特に明示した場合および原理的に明らかに必須であると考えられる場合等を除き、必ずしも必須のものではないことは言うまでもない。 Further, in the following embodiments, the constituent elements (including element steps and the like) are not necessarily indispensable unless otherwise specified and apparently essential in principle. Needless to say.
同様に、以下の実施の形態において、構成要素等の形状、位置関係等に言及するときは、特に明示した場合および原理的に明らかにそうではないと考えられる場合等を除き、実質的にその形状等に近似または類似するもの等を含むものとする。このことは、上記数値および範囲についても同様である。 Similarly, in the following embodiments, when referring to the shape, positional relationship, etc., of components, etc., unless otherwise specified, and in principle, it is considered that this is not clearly the case, it is substantially the same. Including those that are approximate or similar to the shape. The same applies to the above numerical values and ranges.
[実施の形態の概要]
まず、実施の形態の概要について説明する。本実施の形態の概要では、一例として、括弧内に実施の形態の対応する構成要素、符号等を付して説明する。
[Outline of the embodiment]
First, an outline of the embodiment will be described. In the outline of the present embodiment, as an example, the description will be given with parentheses corresponding constituent elements, reference numerals and the like in parentheses.
(1)一実施の形態における集積回路デバイスの潜在不良検査装置は、格納部(測定値格納部1,11)と、第1算出部(相関直線算出部2、相関曲線算出部12)と、第2算出部(距離算出部3,13)と、解析部(分布解析部4,14)と、制御部(制御部5,15)と、記憶部(記憶部6,16)と、を有する。格納部は、集積回路デバイスそれぞれの測定値を格納する。第1算出部は、格納部に格納された集積回路デバイスそれぞれの測定値のうち、予め指定された集積回路デバイスの測定値の散布図を作成し、この散布図より相関直線または相関曲線を算出する。第2算出部は、第1算出部で算出された相関直線または相関曲線と散布図の各点との距離を算出する。解析部は、第2算出部で算出された距離に基づいて、指定された集積回路デバイスの測定値に対する第1(近傍)測定値を特定し、この第1測定値の距離の分布の平均値と標準偏差とを求めて指定された集積回路デバイスの測定値のZ値を求める。さらに、解析部は、Z値に基づいて測定値が外れ値であるか否かを判定し、外れ値を示す集積回路デバイスを特定する。制御部は、格納部、第1算出部、第2算出部、および解析部を含む装置全体の制御を司る。記憶部は、装置全体の制御に必要な制御プログラムおよびデータを記憶する。
(1) An integrated circuit device latent defect inspection apparatus according to an embodiment includes a storage unit (measurement value storage units 1 and 11), a first calculation unit (correlation
(2)一実施の形態における集積回路デバイスの潜在不良検査方法は、コンピュータシステムによる情報処理のステップとして、第1ステップ(S100,S200)と、第2ステップ(S101,S201)と、第3ステップ(S102,S202)と、第4ステップ(S103,S203)と、第5ステップ(S104,S204)とを有する。第1ステップでは、集積回路デバイスそれぞれの測定値のうち、予め指定された集積回路デバイスの測定値を格納部より収集する。第2ステップでは、第1ステップで収集された測定値の散布図を作成する。第3ステップでは、第2ステップで作成された散布図より相関直線または相関曲線を算出する。第4ステップでは、第3ステップで算出された相関直線または相関曲線と散布図の各点との距離を算出する。第5ステップでは、第4ステップで算出された距離に基づいて、指定された集積回路デバイスの測定値に対する第1(近傍)測定値を特定し、この第1測定値の距離の分布の平均値と標準偏差とを求めて指定された集積回路デバイスの測定値のZ値を求める。さらに、第5ステップでは、Z値に基づいて測定値が外れ値であるか否かを判定し、外れ値を示す集積回路デバイスを特定する。 (2) An integrated circuit device latent defect inspection method according to an embodiment includes a first step (S100, S200), a second step (S101, S201), and a third step as information processing steps by a computer system. (S102, S202), a fourth step (S103, S203), and a fifth step (S104, S204). In the first step, among the measured values of the integrated circuit devices, the measured values of the integrated circuit device designated in advance are collected from the storage unit. In the second step, a scatter diagram of the measurement values collected in the first step is created. In the third step, a correlation line or a correlation curve is calculated from the scatter diagram created in the second step. In the fourth step, the distance between the correlation line or correlation curve calculated in the third step and each point of the scatter diagram is calculated. In the fifth step, based on the distance calculated in the fourth step, the first (neighboring) measurement value for the measurement value of the designated integrated circuit device is specified, and the average value of the distance distribution of the first measurement value And the standard deviation are obtained to obtain the Z value of the measured value of the designated integrated circuit device. Further, in the fifth step, it is determined whether or not the measured value is an outlier based on the Z value, and an integrated circuit device exhibiting the outlier is specified.
(3)一実施の形態における集積回路デバイスの潜在不良検査プログラムは、コンピュータシステムに実行させる、第1ルーチンと、第2ルーチンと、第3ルーチンと、第4ルーチンと、第5ルーチンとを有する。第1〜第5の各ルーチンでの処理は、上記集積回路デバイスの潜在不良検査方法の第1〜第5の各ステップに対応する。 (3) An integrated circuit device latent defect inspection program according to an embodiment includes a first routine, a second routine, a third routine, a fourth routine, and a fifth routine that are executed by a computer system. . The processes in the first to fifth routines correspond to the first to fifth steps of the integrated circuit device latent defect inspection method.
以下、上述した実施の形態の概要に基づいた実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号または関連する符号を付し、その繰り返しの説明は省略する。 Hereinafter, an embodiment based on the outline of the above-described embodiment will be described in detail with reference to the drawings. Note that components having the same function are denoted by the same reference symbols throughout the drawings for describing the embodiment, and the repetitive description thereof will be omitted.
また、以下の実施の形態においては、散布図より相関直線を算出する例を実施の形態1で説明し、散布図より相関曲線を算出する例を実施の形態2で説明するが、本発明はこれに限定されるものではなく、相互に組み合わせて適用することが可能である。
In the following embodiment, an example in which a correlation line is calculated from a scatter diagram will be described in Embodiment 1, and an example in which a correlation curve is calculated from a scatter diagram will be described in
[実施の形態1]
本実施の形態1における集積回路デバイスの潜在不良検査装置、方法およびプログラムについて、図1〜図6を用いて説明する。
[Embodiment 1]
An integrated circuit device latent defect inspection apparatus, method, and program according to the first embodiment will be described with reference to FIGS.
本実施の形態1は、従来技術の第一の問題点を解決するものである。第一の問題点は、散布図を構成する各点の回帰直線からの距離のばらつきの程度が、散布図内で一様ではなく、場所によって異なることである。従来技術では、散布図内の位置にかかわらず回帰直線からの一定の距離を規格値とし、この規格値を超過する値を外れ値と判定することで、この値を示すデバイスに潜在的な不良があるものと判定している。しかし、散布図内の位置によって散布図の各点の距離のばらつきの程度が異なるため、散布図全体で一様な規格値を設けた場合、正しく外れ値を判定することが困難になる。そこで、本実施の形態1では、以下に説明するように、散布図の各点の距離のばらつきにかかわらず、正しく外れ値を判定するものである。 The first embodiment solves the first problem of the prior art. The first problem is that the degree of variation in the distance from the regression line of each point constituting the scatter diagram is not uniform in the scatter diagram but varies depending on the location. In the conventional technology, a constant distance from the regression line is used as a standard value regardless of the position in the scatter diagram, and a value exceeding this standard value is determined as an outlier, which can cause a potential failure in a device that indicates this value. It is judged that there is. However, since the degree of variation in the distance of each point in the scatter diagram varies depending on the position in the scatter diagram, it is difficult to correctly determine an outlier when a uniform standard value is provided for the entire scatter diagram. Therefore, in the first embodiment, as described below, the outlier is correctly determined regardless of the variation in the distance of each point in the scatter diagram.
<集積回路デバイスの潜在不良検査装置の構成>
まず、本実施の形態1における集積回路デバイスの潜在不良検査装置の構成について、図1を参照して説明する。図1は、本実施の形態1における集積回路デバイスの潜在不良検査装置の構成の一例を示すブロック図である。
<Configuration of integrated circuit device latent defect inspection apparatus>
First, the configuration of the integrated circuit device latent defect inspection apparatus according to the first embodiment will be described with reference to FIG. FIG. 1 is a block diagram showing an example of the configuration of an integrated circuit device latent defect inspection apparatus according to the first embodiment.
本実施の形態1における集積回路デバイスの潜在不良検査装置は、測定値格納部1、相関直線算出部2、距離算出部3、分布解析部4、制御部5、記憶部6を有する。
The integrated circuit device latent defect inspection apparatus according to the first embodiment includes a measurement value storage unit 1, a correlation
測定値格納部1には、集積回路デバイスそれぞれの半導体ウエハ上の位置、該集積回路デバイスの少なくとも2種類以上の特性の測定値、該集積回路デバイスの良品不良品情報などが格納されている。 The measured value storage unit 1 stores the position of each integrated circuit device on the semiconductor wafer, measured values of at least two types of characteristics of the integrated circuit device, and information on non-defective products of the integrated circuit device.
相関直線算出部2は、測定値格納部1に接続し、集積回路デバイスの特性測定値情報等から、ある特性値と別の種類の特性値とに関する散布図を作成し、前記2種類の特性測定値間の相関を表す相関直線を算出する。
The correlation
距離算出部3は、相関直線算出部2に接続し、前記散布図における各点と算出された相関直線との距離を算出する。
The
分布解析部4は、距離算出部3に接続し、前記距離の分布状態を解析する。解析の結果、外れ値と判断されるものがあれば、その値を示した特性測定値を持つ集積回路デバイスを特定し、潜在的不良を有する集積回路デバイスである旨を出力する。分布解析では、前記散布図における各点と算出された相関直線との距離に基づいて、指定された集積回路デバイスの測定値に対する近傍測定値を特定し、この近傍測定値の距離の分布の平均値と標準偏差とを求めて指定された集積回路デバイスの測定値のZ値を求める。さらに、分布解析では、このZ値に基づいて測定値が外れ値であるか否かを判定し、外れ値を示す集積回路デバイスを特定する。
The
制御部5と記憶部6とは互いに接続し、記憶部6に格納された制御プログラムや諸データを制御部5に送信することが可能である。制御部5は、測定値格納部1、相関直線算出部2、距離算出部3、分布解析部4のそれぞれと接続し、データの伝送や各部の制御を行う。
The
この集積回路デバイスの潜在不良検査装置は、コンピュータシステムを用いて構築される。例えば、測定値格納部1は、ハードディスクなどの格納手段である。制御部5は、CPUなどの制御手段である。記憶部6は、メモリなどの記憶手段である。相関直線算出部2、距離算出部3、分布解析部4は、制御部5のCPUが記憶部6のメモリに格納されている制御プログラムを実行することにより実現されるソフトウェアによる演算手段(演算部7)である。測定値格納部1には、キーボードやマウスなどの入力部8からの入力操作が可能である。分布解析部4からは、ディスプレイへの表示やプリンタへの印刷などの出力部9への出力操作が可能である。
This integrated circuit device latent defect inspection apparatus is constructed using a computer system. For example, the measured value storage unit 1 is a storage unit such as a hard disk. The
<集積回路デバイスの潜在不良検査装置の動作>
次に、本実施の形態1における集積回路デバイスの潜在不良検査装置の動作について、図2および図3〜図4を参照して説明する。図2は、上述した図1の集積回路デバイスの潜在不良検査装置における潜在不良検査方法の動作の一例を示すフローチャートである。
<Operation of the integrated circuit device latent defect inspection apparatus>
Next, the operation of the integrated circuit device latent defect inspection apparatus according to the first embodiment will be described with reference to FIGS. 2 and 3 to 4. FIG. 2 is a flowchart showing an example of the operation of the latent defect inspection method in the above-described latent defect inspection apparatus for the integrated circuit device of FIG.
集積回路デバイスの潜在不良検査装置における動作は、制御部5が記憶部6に格納されている制御プログラムを実行することにより実現される各ステップからなる潜在不良検査方法である。この潜在不良検査方法の各ステップは、制御プログラムによる各ルーチンの処理に対応する。
The operation of the integrated circuit device in the latent defect inspection apparatus is a latent defect inspection method comprising steps realized by the
まず、相関直線算出部2において、測定値格納部1より、指定された複数の半導体ウエハ、あるいは指定された1枚のウエハ上に作製されている集積回路デバイスに関する2種類の特性測定値が取り出される。このとき、集積回路デバイスは別の手段で判定された良品不良品情報に基づき、良品と判定された集積回路デバイスに関してのみの特性測定値が取り出されてもよく、良品不良品に関わらず特性測定値が取り出されてもよい。さらに、予め定められた方法でカテゴライズされた、ウエハ内の一部の集積回路デバイスの特性測定値のみを取り出してもよい。これらの特性測定値の取り出しは、いずれも予め指定された方法に従う(ステップS100)。
First, in the correlation
そして、相関直線算出部2において、取り出された2種類の特性測定値から散布図が作成される。散布図は、図3に示すように、同一集積回路デバイスの異なる2つの特性測定値のうち、一方をX軸方向の値に、他方をY軸方向の値にとったものである。この散布図は、予め指定された方法に基づき取り出された全ての集積回路デバイスの特定測定値について、この操作を行うことで得られる(ステップS101)。図3に示す例は、ある1つの半導体デバイスの特性測定値Aの値がA1、特性測定値Bの値がB1の例を示しており、X軸方向の値がA1、Y軸方向の値がB1の位置に点をプロットしている。対象となる全ての半導体デバイスの特性測定値に対してプロットを行うことで散布図が作成される。
Then, the correlation
次いで、相関直線算出部2において、この散布図より相関直線を求める(ステップS102)。相関直線は、集積回路デバイスの特性測定値をx、yとしたとき、iが1からnまでのn個の集積回路デバイスの2種類の特性測定値xi、yiからなる散布図において、式(1)および式(2)で与えられる。
Next, the correlation
この相関直線が求められた後、相関直線と散布図の情報は距離算出部3に取り込まれる。そして、距離算出部3において、相関直線と散布図中の各点との距離を求める。図4は、相関直線と散布図の各点との距離の算出方法を示している。散布図上の点(Xi、Yi)と相関直線Y=F(X)との距離をYi−F(Xi)で定義する。散布図中の全ての点について、相関直線からの距離を求めることで、距離の分布が得られる(ステップS103)。この時、距離の分布を散布図中の位置に応じて別々に求める。この距離の分布の情報は分布解析部4に取り込まれる。
After the correlation line is obtained, information on the correlation line and the scatter diagram is taken into the
次いで、分布解析部4において、散布図中の位置に応じて別々に求めた距離の分布より平均値、標準偏差を求めることで、各点の距離に対する距離の分布の平均値からの隔たり(偏差)を標準偏差で除した値、すなわちZ値が求められる。Z値が予め定められた規格値の範囲外にあった場合、このZ値は外れ値であると判定され、この値を示した集積回路デバイスは潜在不良を有するデバイスであると特定されて出力される(ステップS104)。
Next, the
<散布図における相関直線および規格値>
次に、上述した集積回路デバイスの潜在不良検査方法において、散布図における相関直線および規格値について、図5を参照して説明する。図5は、散布図における相関直線および規格値を説明するための説明図である。
<Correlation line and standard value in scatter diagram>
Next, correlation lines and standard values in a scatter diagram in the above-described latent defect inspection method for an integrated circuit device will be described with reference to FIG. FIG. 5 is an explanatory diagram for explaining the correlation line and the standard value in the scatter diagram.
図5は、散布図の例であり、同一ウエハ上に作製された半導体デバイスのうち、良品と判断された全ての半導体デバイスの2種の特性測定値(XとY)に基づき作成された散布図である。相関直線は、散布図中に示された全てのデータに基づき計算される。 FIG. 5 is an example of a scatter diagram, and a scatter diagram created based on two types of characteristic measurement values (X and Y) of all semiconductor devices determined to be non-defective among the semiconductor devices fabricated on the same wafer. FIG. The correlation line is calculated based on all the data shown in the scatter plot.
例えば、規格値の直線(上側規格値と下側規格値)は相関直線から一定の距離を持つ直線であり、従来の手法による外れ値の判定に使用しているものである。図5のAの近傍では回帰直線周りのデータ点のばらつきは小さいのに対し、Bの近傍では大きなばらつきを示していることがわかる。このように、散布図中の場所によってデータ点のばらつきが異なっているのに、散布図内で一様な規格値を用いて外れ値としての判定を下すのは適切ではない。 For example, standard value straight lines (upper standard value and lower standard value) are straight lines having a certain distance from the correlation line, and are used for determination of outliers by a conventional method. It can be seen that the variation in the data points around the regression line is small in the vicinity of A in FIG. As described above, although the variation in data points varies depending on the location in the scatter diagram, it is not appropriate to make a determination as an outlier using a uniform standard value in the scatter diagram.
そこで、本実施の形態では、半導体デバイスiが示すデータに対して、このデータが外れ値であるか否かを判定するために、半導体デバイスiのデータ点近傍のデータのばらつきを評価する。まず、データ(xi、yi)の近傍の個々のデータについて、相関直線からの距離の分布を求める。この時、近傍の定義として近傍に含まれるデータの特性測定値Xの値xが、|x−xi|≦c、を満たす範囲としてもよい。この時、cは予め定められた定数である。あるいは、データ(xi、yi)の左側に位置するデータのうちデータ(xi、yi)に近いものから最大n個のデータを、右側に位置するデータのうちデータ(xi、yi)に近いものから最大n個のデータを選択してもよい。この時nは予め定められた定数である。このように選択された近傍の個々のデータに対し、相関直線からのそれぞれの距離を求め、距離の分布を求める。この時、この分布にはデータ(xi、yi)自身の距離を含めてもよい。 Therefore, in the present embodiment, in order to determine whether or not this data is an outlier with respect to the data indicated by the semiconductor device i, data variation in the vicinity of the data point of the semiconductor device i is evaluated. First, for each piece of data in the vicinity of data (x i , y i ), a distribution of distances from the correlation line is obtained. At this time, as a definition of the neighborhood, the value x of the characteristic measurement value X of the data included in the neighborhood may be a range satisfying | x−x i | ≦ c. At this time, c is a predetermined constant. Alternatively, the data (x i, y i) data (x i, y i) of the data located on the left side of the up to n data from close to, the data (x i of the data located on the right, y It is possible to select a maximum of n data from those close to i ). At this time, n is a predetermined constant. For each piece of data in the vicinity selected in this way, each distance from the correlation line is obtained, and a distance distribution is obtained. At this time, this distribution may include the distance of the data (x i , y i ) itself.
次いで、得られた距離の分布の平均値、標準偏差を求める。そして、データ(xi、yi)の距離の分布に対するZ値、すなわち、(データ(xi、yi)と相関直線との距離−分布の平均値)/分布の標準偏差、を求める。このZ値が予め定められた規格値の範囲内になければデータ(xi、yi)は外れ値であると判断する。 Next, an average value and a standard deviation of the obtained distance distribution are obtained. Then, the Z value for the distance distribution of the data (x i , y i ), that is, (the distance between the data (x i , y i ) and the correlation line—the average value of the distribution) / the standard deviation of the distribution is obtained. If the Z value does not fall within the predetermined standard value range, it is determined that the data (x i , y i ) is an outlier.
このように定められた本実施の形態における規格値は、例えば図5に実線で示すように、データ点のばらつきに対応して散布図内で一様ではない規格値を用いて外れ値を判断する。すなわち、図5のAの近傍のようにデータ点のばらつきが小さい場所では相関直線との距離は短く、Bの近傍のようにデータ点のばらつきが大きい場所では相関直線との距離が長い規格値を設定する。 The standard value in this embodiment determined in this way is determined as an outlier using a standard value that is not uniform in the scatter diagram corresponding to the variation in data points, for example, as shown by the solid line in FIG. To do. In other words, the distance from the correlation line is short at a place where the variation of the data points is small as in the vicinity of A in FIG. 5, and the distance from the correlation line is long at the place where the dispersion of the data points is large as in the vicinity of B. Set.
<距離の分布に対する平均値と標準偏差との算出における再帰的な計算>
次に、上述した集積回路デバイスの潜在不良検査方法において、距離の分布に対する平均値と標準偏差との算出における再帰的な計算について、図6を参照して説明する。図6は、距離の分布に対する平均値と標準偏差との算出における再帰的な計算を説明するためのフローチャートである。
<Recursive calculation in calculating average and standard deviation for distance distribution>
Next, recursive calculation in calculating the average value and standard deviation for the distance distribution in the above-described latent defect inspection method for an integrated circuit device will be described with reference to FIG. FIG. 6 is a flowchart for explaining recursive calculation in calculating the average value and the standard deviation for the distance distribution.
本実施の形態では、距離の分布に対する平均値と標準偏差との算出において、再帰的な計算を実施している。まず、距離の分布を初期値とし、このデータ全体を母集合とする(ステップS300)。次いで、集合Aの初期値を母集合と同一にするために、集合Aに母集合をコピーする(ステップS301)。さらに、集合Aの平均値と標準偏差を求める(ステップS302)。この求められた平均値と標準偏差を用いて母集合を解析して評価し、そのZ値の大きさが3よりも大きい要素を除外することで新たに集合Bを定義する(ステップS303)。 In the present embodiment, recursive calculation is performed in calculating the average value and standard deviation for the distance distribution. First, the distribution of distance is set as an initial value, and the entire data is set as a population (step S300). Next, in order to make the initial value of the set A the same as the mother set, the mother set is copied to the set A (step S301). Further, an average value and a standard deviation of the set A are obtained (step S302). The population is analyzed and evaluated using the obtained average value and standard deviation, and a set B is newly defined by excluding elements whose Z value is larger than 3 (step S303).
そして、集合Aと集合Bを比較して(ステップS304)、集合Aと集合Bが同一でなければ(S304−No)、集合Aに集合Bをセットして(ステップS305)、ステップS302に戻り、再度、集合Aの平均値と標準偏差を求める操作を繰り返す。ステップS304において、集合Aと集合Bが同一であれば(S304−Yes)、前記の平均値と標準偏差をもって前記母集合の平均値と標準偏差として決定する(ステップS306)。 Then, the set A and the set B are compared (step S304). If the set A and the set B are not the same (S304-No), the set B is set in the set A (step S305), and the process returns to step S302. The operation for obtaining the average value and standard deviation of the set A is repeated again. If the set A and the set B are the same in step S304 (S304-Yes), the average value and standard deviation of the mother set are determined as the average value and standard deviation (step S306).
以上のようにして、距離の分布に対する平均値と標準偏差との算出において、再帰的な計算を実施する。 As described above, recursive calculation is performed in calculating the average value and the standard deviation for the distance distribution.
以上説明した実施の形態1によれば、予め指定された集積回路デバイスの測定値の散布図より相関直線を算出し、この相関直線と散布図の各点との距離を算出する。さらに、この算出された距離に基づいて、指定された集積回路デバイスの測定値に対する近傍測定値を特定し、この近傍測定値の距離の分布の平均値と標準偏差とを求めて指定された集積回路デバイスの測定値のZ値を求める。そして、このZ値に基づいて測定値が外れ値であるか否かを判定し、外れ値を示す集積回路デバイスを特定することができる。 According to the first embodiment described above, a correlation line is calculated from a scatter diagram of measurement values of integrated circuit devices designated in advance, and a distance between this correlation line and each point of the scatter diagram is calculated. Further, based on the calculated distance, a nearby measurement value for the measurement value of the designated integrated circuit device is specified, and the average value and the standard deviation of the distance distribution of the neighborhood measurement value are obtained to obtain the designated integration value. Obtain the Z value of the measured value of the circuit device. Then, based on the Z value, it can be determined whether or not the measured value is an outlier, and an integrated circuit device exhibiting the outlier can be specified.
[実施の形態2]
本実施の形態2における集積回路デバイスの潜在不良検査装置、方法およびプログラムについて、図7〜図12を用いて説明する。
[Embodiment 2]
An integrated circuit device latent defect inspection apparatus, method, and program according to the second embodiment will be described with reference to FIGS.
本実施の形態2は、従来技術の第二の問題点を解決するものである。第二の問題点は、散布図の形状が回帰直線の周りに分布しないことがあり、その場合、適切な外れ値の判定ができないことである。すなわち、測定値間に直線相関があれば散布図は回帰直線の周りに均等に分布した散布図となるが、曲線相関であった場合、回帰直線の周りに均等に分布した散布図とはならず、適切に外れ値を判定することが不可能である。その結果、潜在不良を持つ集積回路デバイスを正確に特定することができないこととなる。そこで、本実施の形態2では、以下に説明するように、曲線相関であった場合に適切に外れ値を判定するものである。 The second embodiment solves the second problem of the prior art. The second problem is that the shape of the scatter diagram may not be distributed around the regression line, and in this case, an appropriate outlier cannot be determined. In other words, if there is a linear correlation between the measured values, the scatter plot will be a scatter plot distributed evenly around the regression line, but if it is a curve correlation, it will not be a scatter plot distributed evenly around the regression line. Therefore, it is impossible to determine an outlier appropriately. As a result, an integrated circuit device having a latent defect cannot be accurately identified. Therefore, in the second embodiment, as described below, an outlier is appropriately determined in the case of a curve correlation.
本実施の形態2は、上述した実施の形態1で算出した相関直線に代えて相関曲線を算出する例であり、以下においては、上述した実施の形態1と異なる点を主に説明する。 The second embodiment is an example in which a correlation curve is calculated instead of the correlation straight line calculated in the first embodiment described above. In the following, differences from the first embodiment will be mainly described.
<集積回路デバイスの潜在不良検査装置の構成>
まず、本実施の形態2における集積回路デバイスの潜在不良検査装置の構成について、図7を参照して説明する。図7は、本実施の形態2における集積回路デバイスの潜在不良検査装置の構成の一例を示すブロック図である。
<Configuration of integrated circuit device latent defect inspection apparatus>
First, the configuration of the integrated circuit device latent defect inspection apparatus according to the second embodiment will be described with reference to FIG. FIG. 7 is a block diagram illustrating an example of the configuration of the integrated circuit device latent defect inspection apparatus according to the second embodiment.
本実施の形態2における集積回路デバイスの潜在不良検査装置は、測定値格納部11、相関曲線算出部12、距離算出部13、分布解析部14、制御部15、記憶部16を有する。
The integrated circuit device latent defect inspection apparatus according to the second embodiment includes a measurement
相関曲線算出部12は、測定値格納部11に接続し、集積回路デバイスの特性測定値情報等から散布図を作成し、前記特性測定値間の相関を表す相関曲線を算出する。この相関曲線算出部12は、制御部15のCPUが記憶部16のメモリに格納されている制御プログラムを実行することにより実現されるソフトウェアによる演算手段(演算部17)である。
The correlation
他の、測定値格納部11、距離算出部13、分布解析部14、制御部15、および記憶部16は、上述した実施の形態1の各部と同様の機能を有している。測定値格納部11には、入力部18からの入力操作が可能である。分布解析部14からは、出力部19への出力操作が可能である。
The other measured
<集積回路デバイスの潜在不良検査装置の動作>
次に、本実施の形態2における集積回路デバイスの潜在不良検査装置の動作について、図8および図9〜図10を参照して説明する。図8は、上述した図7の集積回路デバイスの潜在不良検査装置における潜在不良検査方法の動作の一例を示すフローチャートである。
<Operation of the integrated circuit device latent defect inspection apparatus>
Next, the operation of the integrated circuit device latent defect inspection apparatus according to the second embodiment will be described with reference to FIGS. 8 and 9 to 10. FIG. 8 is a flowchart showing an example of the operation of the latent defect inspection method in the above-described latent defect inspection apparatus for the integrated circuit device of FIG.
まず、相関曲線算出部12において、測定値格納部11に格納されている集積回路デバイスの特性測定値は、指定された複数の半導体ウエハ、あるいは指定された1枚のウエハに作製されている集積回路デバイスに関する特性測定値が取り出される。このとき、集積回路デバイスは別の手段で判定された良品不良品情報に基づき、良品と判定された集積回路デバイスに関してのみの特性測定値が取り出されてもよく、良品不良品に関わらず特性測定値が取り出されてもよい。さらに、ウエハ内の指定された一部の集積回路デバイスの特性測定値のみを取り出してもよい。これらの特性測定値の取り出しは、いずれも予め指定された方法に従う(ステップS200)。
First, in the correlation
そして、相関曲線算出部12において、取り出された特性測定値から散布図が作成される。散布図は、上述した図3に示すように、同一集積回路デバイスの異なる2つの特性測定値のうち、一方をX軸方向の値に、他方をY軸方向の値にとったものである。この散布図は、予め指定された方法に基づき取り出された全ての集積回路デバイスの特定測定値について、この操作を行うことで得られる(ステップS201)。
Then, the correlation
次いで、相関曲線算出部12において、この散布図より相関曲線を求める。相関曲線が、式(3)で与えられるとした場合、散布図より相関曲線は、式(4)を最小化するものとして与えられる(ステップS202)。
Next, the correlation
ここで、Xi、Yiは散布図の各点、すなわち同一集積回路デバイスの特性測定値を表し、i=1からnまでn個の集積回路デバイスの特性測定値が散布図上に示されているものとする。 Here, Xi and Yi represent each point of the scatter diagram, that is, the characteristic measurement value of the same integrated circuit device, and the characteristic measurement values of n integrated circuit devices from i = 1 to n are shown on the scatter diagram. Shall.
この相関曲線が求められた後、相関曲線と散布図の情報は距離算出部13に取り込まれる。そして、距離算出部13において、相関曲線と散布図の各点との距離を求める。図9は、相関曲線と散布図の各点との距離の算出方法を示している。散布図上の点(Xi、Yi)と相関曲線との距離をYi−F(Xi)で定義する。散布図の全ての点について、相関直線からの距離を求めることで、距離の分布が得られる(ステップS203)。この距離の分布の情報は分布解析部14に取り込まれる。
After the correlation curve is obtained, information on the correlation curve and the scatter diagram is taken into the
次いで、分布解析部14において、距離の分布より平均値、標準偏差が求められ、各値の平均値からの隔たり(偏差)を標準偏差で除した値、すなわちZ値が求められる。Z値が予め定められた規格値の範囲外にあった場合、このZ値は外れ値であると判定され、この値を示した集積回路デバイスは潜在不良を有するデバイスであると特定されて出力される(ステップS204)。
Next, in the
<相関曲線>
次に、上述した集積回路デバイスの潜在不良検査方法において、相関曲線について説明する。本実施の形態2では、相関曲線として、p次曲線(p:実数)を用いる。ここでは、2次曲線と3次曲線の例を示している。
<Correlation curve>
Next, the correlation curve in the above-described latent defect inspection method for an integrated circuit device will be described. In the second embodiment, a p-th order curve (p: real number) is used as the correlation curve. Here, examples of a quadratic curve and a cubic curve are shown.
例えば、相関曲線として、式(5)なる2次曲線を用いる。このとき、a、b、cは定数である。散布図より、式(6)が最小となるようにa、b、cが定められる。具体的には、式(7)により求められる。 For example, a quadratic curve represented by Expression (5) is used as the correlation curve. At this time, a, b, and c are constants. From the scatter diagram, a, b, and c are determined so that Equation (6) is minimized. Specifically, it is obtained by equation (7).
また、相関曲線として、式(8)なる3次曲線を用いる。このとき、a、b、c、dは定数である。散布図より、式(9)が最小となるようにa、b、c、dが定められる。具体的には、式(10)により求められる。 Further, a cubic curve represented by Expression (8) is used as the correlation curve. At this time, a, b, c, and d are constants. From the scatter diagram, a, b, c, and d are determined so that Equation (9) is minimized. Specifically, it is obtained by the equation (10).
<相関曲線と散布図の各点との距離>
次に、上述した集積回路デバイスの潜在不良検査方法において、相関曲線と散布図の各点との距離について、図10を参照して説明する。図10は、相関曲線と散布図の各点との距離の定義を説明するための説明図である。
<Distance between correlation curve and each point of scatter diagram>
Next, the distance between the correlation curve and each point of the scatter diagram in the above-described latent defect inspection method for an integrated circuit device will be described with reference to FIG. FIG. 10 is an explanatory diagram for explaining the definition of the distance between the correlation curve and each point of the scatter diagram.
本実施の形態2では、相関曲線と散布図の各点との距離に関し、上述した図9に示した方法ではなく、図10に示すように、相関曲線と各点との最短距離をもって距離を定義する。すなわち、図9ではY軸方向の距離で定義したが、図10においては、Y軸方向およびX軸方向にかかわらずに最も短い距離で定義する。 In the second embodiment, the distance between the correlation curve and each point of the scatter diagram is not the method shown in FIG. 9 described above, but the distance is set with the shortest distance between the correlation curve and each point as shown in FIG. Define. That is, although it defined with the distance of the Y-axis direction in FIG. 9, in FIG. 10, it defines with the shortest distance irrespective of the Y-axis direction and the X-axis direction.
<相関曲線の算出>
次に、上述した集積回路デバイスの潜在不良検査方法において、相関曲線の算出について、図11を参照して説明する。図11は、相関曲線の算出を説明するためのフローチャートである。
<Calculation of correlation curve>
Next, calculation of a correlation curve in the above-described latent defect inspection method for an integrated circuit device will be described with reference to FIG. FIG. 11 is a flowchart for explaining the calculation of the correlation curve.
まず、散布図の全ての点からなる集合を母集合と定義する(ステップS400)。次いで、集合Aの初期値として母集合と同一の集合を定義する(ステップS401)。そして、集合Aに含まれる各点の情報から相関曲線を算出する(ステップS402)。この算出された相関曲線と母集合に含まれる散布図の全ての点との距離を算出する(ステップS403)。 First, a set composed of all points in the scatter diagram is defined as a mother set (step S400). Next, the same set as the mother set is defined as an initial value of the set A (step S401). Then, a correlation curve is calculated from information on each point included in the set A (step S402). The distance between the calculated correlation curve and all points in the scatter diagram included in the population is calculated (step S403).
さらに、算出された距離の分布から、この分布の平均値と標準偏差を求める(ステップS404)。このとき、再帰的手法に基づき平均値と標準偏差を求めてもよい。そして、散布図の各点に対する距離から平均値と標準偏差を用いてZ値を算出する。Z値は、距離から平均値を減じた値を標準偏差で除した値である。このようにして算出したZ値の大きさが3より大きい場合、その値を示した散布図上の点は選択せず、大きさが3以下の点を抽出して新たな集合Bを定義する(ステップS405)。 Further, an average value and a standard deviation of the distribution are obtained from the calculated distance distribution (step S404). At this time, an average value and a standard deviation may be obtained based on a recursive method. Then, the Z value is calculated from the distance to each point in the scatter diagram using the average value and the standard deviation. The Z value is a value obtained by dividing the value obtained by subtracting the average value from the distance by the standard deviation. When the magnitude of the Z value calculated in this way is larger than 3, a point on the scatter diagram showing that value is not selected, and a point with a magnitude of 3 or less is extracted to define a new set B (Step S405).
そして、先に作成した集合Aと今回定義した集合Bを比較して(ステップS406)、集合Aと集合Bが同一でない場合(S406−No)には、集合Aに集合Bをセットして(ステップS407)、ステップS402に戻り、繰り返し操作を継続する。ステップS406において、集合Aと集合Bが同一であった場合(S406−Yes)、繰り返し操作を終了し、最後に得られた相関曲線を出力する(ステップS408)。 Then, the previously created set A is compared with the set B defined this time (step S406). If the set A and the set B are not identical (S406-No), the set B is set in the set A ( Step S407), the process returns to step S402, and the repeated operation is continued. If the set A and the set B are the same in step S406 (S406-Yes), the repetitive operation is terminated, and the finally obtained correlation curve is output (step S408).
<距離の分布に対する平均値と標準偏差との算出における再帰的な計算>
次に、上述した集積回路デバイスの潜在不良検査方法において、距離の分布に対する平均値と標準偏差との算出における再帰的な計算について、図12を参照して説明する。図12は、距離の分布に対する平均値と標準偏差との算出における再帰的な計算を説明するためのフローチャートである。
<Recursive calculation in calculating average and standard deviation for distance distribution>
Next, in the above-described latent defect inspection method for an integrated circuit device, recursive calculation in calculating the average value and standard deviation for the distance distribution will be described with reference to FIG. FIG. 12 is a flowchart for explaining recursive calculation in calculating the average value and the standard deviation for the distance distribution.
本実施の形態では、距離の分布に対する平均値と標準偏差との算出において、再帰的な計算を実施している。まず、散布図の各点に対する相関曲線との距離の分布を求め、そのデータ全体を母集合とする(ステップS500)。次いで、集合Aの初期値をこの母集合と同一な要素からなる集合とする(ステップS501)。さらに、集合Aの平均値と標準偏差を求める(ステップS502)。前記母集合の個々の要素の値をこの平均値と標準偏差で解析し、Z値(それぞれの値から平均値を減じた値を標準偏差で除した値)の大きさが3より大きい場合、その要素は選択せず、大きさが3以下である場合、その要素を選択することで新しい集合Bを定義する(ステップS503)。 In the present embodiment, recursive calculation is performed in calculating the average value and standard deviation for the distance distribution. First, the distribution of the distance from the correlation curve for each point in the scatter diagram is obtained, and the entire data is used as a population (step S500). Next, the initial value of the set A is set as a set having the same elements as the mother set (step S501). Further, the average value and standard deviation of the set A are obtained (step S502). When the value of each element of the population is analyzed by this average value and standard deviation, and the Z value (the value obtained by subtracting the average value from each value divided by the standard deviation) is greater than 3, If the element is not selected and the size is 3 or less, a new set B is defined by selecting the element (step S503).
そして、集合Aと集合Bを比較して(ステップS504)、集合Aと集合Bが同一でなければ(S504−No)、集合Aに集合Bをセットして(ステップS505)、ステップS502に戻り、繰り返し操作を継続する。ステップS504において、集合Aと集合Bが同一であれば(S504−Yes)、繰り返し操作を終了し、最後に得られた平均値と標準偏差を距離の分布の平均値と標準偏差として決定する(ステップS506)。 Then, the set A and the set B are compared (step S504). If the set A and the set B are not identical (S504-No), the set B is set in the set A (step S505), and the process returns to step S502. , Continue the operation repeatedly. In step S504, if set A and set B are the same (S504-Yes), the repetitive operation is terminated, and the average value and standard deviation obtained at the end are determined as the average value and standard deviation of the distance distribution ( Step S506).
以上のようにして、距離の分布に対する平均値と標準偏差との算出において、再帰的な計算を実施する。 As described above, recursive calculation is performed in calculating the average value and the standard deviation for the distance distribution.
以上説明した実施の形態2によれば、予め指定された集積回路デバイスの測定値の散布図より相関曲線を算出し、この相関曲線と散布図の各点との距離を算出する。さらに、この算出された距離に基づいて、指定された集積回路デバイスの測定値に対する近傍測定値を特定し、この近傍測定値の距離の分布の平均値と標準偏差とを求めて指定された集積回路デバイスの測定値のZ値を求める。そして、このZ値に基づいて測定値が外れ値であるか否かを判定し、外れ値を示す集積回路デバイスを特定することができる。 According to the second embodiment described above, the correlation curve is calculated from the scatter diagram of the measurement values of the integrated circuit device designated in advance, and the distance between the correlation curve and each point of the scatter diagram is calculated. Further, based on the calculated distance, a nearby measurement value for the measurement value of the designated integrated circuit device is specified, and the average value and the standard deviation of the distance distribution of the neighborhood measurement value are obtained to obtain the designated integration value. Obtain the Z value of the measured value of the circuit device. Then, based on the Z value, it can be determined whether or not the measured value is an outlier, and an integrated circuit device exhibiting the outlier can be specified.
[実施の形態1および実施の形態2の効果]
実施の形態1および実施の形態2の効果について、上述した図5や図13〜図14を用いて説明する。
[Effect of Embodiment 1 and Embodiment 2]
The effects of the first embodiment and the second embodiment will be described with reference to FIGS. 5 and 13 to 14 described above.
上述した図5は、1枚の半導体ウエハ上に作製された集積回路デバイスのうち、良品デバイスであると判定された全ての半導体デバイスの2種類の特性測定値(測定値Xと測定値Y)による散布図の例である。 FIG. 5 described above shows two types of characteristic measurement values (measurement value X and measurement value Y) of all the semiconductor devices determined to be non-defective devices among the integrated circuit devices fabricated on one semiconductor wafer. It is an example of the scatter diagram by.
散布図の各点のデータから図示されている相関直線が求められている。従来の手法では、散布図の各点と相関直線との距離の分布に基づき、外れ値と判定するための規格値が設定され、この規格値は全てのデータに対して一様である。このため、規格値を示す直線が定義され、この直線は相関直線に平行な相関直線と一定の距離を持つ直線となる。そして、この直線の外側に位置する点(上側規格値および下側規格値の両側規格値の場合)が外れ値と判定されている。 The correlation straight line shown in the figure is obtained from the data of each point in the scatter diagram. In the conventional method, a standard value for determining an outlier is set based on the distribution of the distance between each point of the scatter diagram and the correlation line, and this standard value is uniform for all data. For this reason, a straight line indicating a standard value is defined, and this straight line is a straight line having a certain distance from the correlation straight line parallel to the correlation straight line. A point located outside the straight line (in the case of both side standard values of the upper standard value and the lower standard value) is determined as an outlier.
しかし、図5の例から見てもわかるように、データ点の相関直線からの距離のばらつきは一様ではなく、散布図内の位置によって大きく異なっている。例えば、A近傍では各データ点の相関直線との距離のばらつきは小さいのに対し、B近傍ではそのばらつきは大きなものとなっている。このように、散布図内の場所によってばらつきの程度が異なる場合に、一様な規格値で外れ値を判断するのは不適切である。すなわち、ばらつきが大きい領域で外れ値と判定されたデータは実は外れ値ではなく、正常なばらつきの範囲内であったり、逆に、ばらつきが小さい領域で規格値内で外れ値と判定されなかったデータが、実は外れ値であったりする場合が想定される。そのため、各場所でのばらつきの程度に対してそれに応じた適切な規格値を設けることは、正しく外れ値を判定するためには重要なことである。 However, as can be seen from the example of FIG. 5, the variation in the distance from the correlation line of the data points is not uniform, and greatly varies depending on the position in the scatter diagram. For example, the variation in distance from the correlation line of each data point is small in the vicinity of A, but the variation is large in the vicinity of B. Thus, when the degree of variation differs depending on the location in the scatter diagram, it is inappropriate to determine an outlier with a uniform standard value. In other words, data determined to be outliers in areas with large variations are not actually outliers, but within normal variations, or conversely, outliers were not determined within standard values in regions with small variations. It is assumed that the data is actually outliers. Therefore, providing an appropriate standard value corresponding to the degree of variation at each location is important for correctly determining an outlier.
そこで、本実施の形態では、上述した集積回路デバイスの潜在不良検査装置の構成および動作により、散布図の1つ1つのデータに対し、それ専用の規格値を定めることで適切な外れ値の判定を実施している。例えば図5に実線で示すように、A近傍のようにばらつきが小さい場所では相関直線との距離は短く、B近傍のようにばらつきが大きい場所では相関直線との距離が長い規格値を定める。すなわち、判定対象であるデータに対し近傍に位置するデータの、相関直線からの距離の分布に基づき平均値、標準偏差を求め、対象とするデータのZ値を求めている。そして、このZ値が予め定められている規格値(この規格値は全てのデータに対して一定)の範囲内にあれば外れ値ではなく、逆に規格値を超えている場合には外れ値と判断する。 Therefore, in the present embodiment, an appropriate outlier is determined by setting a dedicated standard value for each piece of data in the scatter diagram by the configuration and operation of the above-described integrated circuit device latent defect inspection apparatus. Has been implemented. For example, as indicated by a solid line in FIG. 5, a standard value is defined such that the distance from the correlation line is short at a place where the variation is small such as the vicinity of A and the distance from the correlation line is long at a place where the variation is large such as the vicinity of B. That is, the average value and the standard deviation are obtained based on the distribution of the distance from the correlation line of the data located in the vicinity of the data to be determined, and the Z value of the target data is obtained. And if this Z value is within the range of a predetermined standard value (this standard value is constant for all data), it is not an outlier, and conversely, if it exceeds the standard value, an outlier Judge.
対象とするデータの近傍データの選択には、対象データから一定の距離の範囲内に位置するデータ、例えばX軸方向の値について対象データのX軸方向の値と近傍とされるデータのX軸方向の値との差が一定の値以下であるように近傍データを選択する。あるいは、各データのX軸方向の値に関し、対象データのX軸方向の値に最も近いものから順に予め定められた個数のデータを選択して近傍データとする。 For the selection of the proximity data of the target data, the data located within a certain distance from the target data, for example, the X-axis value of the target data and the X-axis of the data that is close to the X-axis value of the target data The neighborhood data is selected so that the difference from the direction value is equal to or less than a certain value. Alternatively, regarding the value in the X-axis direction of each data, a predetermined number of data is selected in order from the closest to the value in the X-axis direction of the target data, and is set as the neighborhood data.
また、散布図の1つ1つのデータに対し、それ専用の規格値を定めることで適切な外れ値の判定を実施する場合には、相関直線に限らず、相関曲線にも同様に適用することができる。相関曲線の場合にも、ばらつきが小さい場所では相関曲線との距離は短く、ばらつきが大きい場所では相関曲線との距離が長い規格値を定める。対象とするデータの近傍データの選択にも、相関直線の場合と同様に行うことで、近傍データを選択することができる。 In addition, when appropriate outliers are determined by setting a dedicated standard value for each piece of data in a scatter diagram, the same applies to correlation curves as well as correlation lines. Can do. Also in the case of the correlation curve, a standard value is determined where the distance from the correlation curve is short at a place where the variation is small and the distance from the correlation curve is long at a place where the variation is large. The neighborhood data can be selected by selecting the neighborhood data of the target data as in the case of the correlation line.
次に、本実施の形態の効果について説明する。図13は、集積回路デバイスの測定値Aと測定値Bによる散布図と相関直線を示す説明図である。従来の集積回路デバイスの潜在不良検査方法では、この散布図における外れ値を特定するために、散布図の相関直線からの距離に基づき定量化を実施していた。すなわち、散布図より相関直線(回帰直線)を求め、散布図の各点と相関直線との距離を算出し、距離の分布において各値のZ値を算出して外れ値を定量化していた。そして、外れ値が規定値より大きい(小さい)場合に、その値を示した集積回路デバイスを不良判定していた。図13の例で言えば、相関直線の上下に引かれた規格値のラインより外側に存在する散布図の点を示す集積回路デバイスが不良判定されることとなる。 Next, the effect of this embodiment will be described. FIG. 13 is an explanatory diagram showing a scatter diagram and a correlation line based on the measurement values A and B of the integrated circuit device. In a conventional integrated circuit device latent defect inspection method, in order to identify an outlier in the scatter diagram, quantification is performed based on the distance from the correlation line of the scatter diagram. That is, a correlation line (regression line) is obtained from the scatter diagram, the distance between each point of the scatter diagram and the correlation line is calculated, and the Z value of each value is calculated in the distance distribution to quantify the outlier. When the outlier is larger (smaller) than the specified value, the integrated circuit device showing the value is determined to be defective. In the example of FIG. 13, an integrated circuit device indicating a point in the scatter diagram existing outside the standard value line drawn above and below the correlation line is determined to be defective.
この概念は、測定値の集合において2つの測定値間に相関がある場合、相関からの乖離の程度を定量化し、一定の値以上を示す測定値に対し外れ値であると定義するものである。この方法では、相関が直線相関である場合、散布図において相関直線からの距離で相関からの乖離の程度を定量化できるが、相関が曲線相関である場合、相関直線からの距離で乖離の程度を定量化することは適切ではない。そこで、本実施の形態では、相関が曲線相関である場合に、相関からの乖離の程度の定量化方法として、相関曲線からの距離をもって定量化を実施している。 This concept quantifies the degree of deviation from the correlation when there is a correlation between two measured values in a set of measured values, and defines it as an outlier with respect to a measured value that shows a certain value or more. . In this method, when the correlation is a linear correlation, the degree of deviation from the correlation can be quantified in the scatter diagram by the distance from the correlation line. However, when the correlation is a curved correlation, the degree of deviation from the correlation line. It is not appropriate to quantify. Therefore, in the present embodiment, when the correlation is a curve correlation, the quantification is performed with the distance from the correlation curve as a quantification method of the degree of deviation from the correlation.
図14は、本実施の形態の効果を説明する散布図と相関曲線を示す説明図であり、図13と同じ散布図である。この散布図より相関曲線が定義され、散布図の各点と相関曲線との距離が求められる。この距離の分布の平均値、標準偏差から外れ値が定義され、規格値に基づき散布図内に不良判定領域が定められる。不良判定領域と良品判定領域との境界は、相関曲線を上下(Y軸方向)に一定量移動させた曲線に等しい。測定値Aと測定値Bとの関係が直線相関ではなく、曲線相関である場合には、本実施の形態による潜在不良検査方法のように散布図の各点と相関曲線との距離を用いて外れ値を定義することで、相関からの乖離の程度を適切に定量化でき、正確な外れ値の算出が可能となる。 FIG. 14 is an explanatory diagram showing a scatter diagram and a correlation curve for explaining the effect of the present embodiment, and is the same scatter diagram as FIG. 13. A correlation curve is defined from this scatter diagram, and the distance between each point of the scatter diagram and the correlation curve is obtained. Outliers are defined from the average value and standard deviation of the distance distribution, and a defect determination area is defined in the scatter diagram based on the standard value. The boundary between the defect determination area and the non-defective product determination area is equal to a curve obtained by moving the correlation curve up and down (Y-axis direction) by a certain amount. When the relationship between the measurement value A and the measurement value B is not linear correlation but curve correlation, the distance between each point of the scatter diagram and the correlation curve is used as in the latent defect inspection method according to the present embodiment. By defining an outlier, the degree of deviation from the correlation can be appropriately quantified, and an accurate outlier can be calculated.
次に、集積回路デバイスの測定値間に曲線相関が生じる例を提示する。例えば、集積回路デバイスのリーク電流は、その大部分がサブスレッショルド電流であるため、式(11)のように書くことができる。ここで、Iはリーク電流、A、Bは集積回路デバイスの製造プロセスに関わる定数、Tは温度である。半導体デバイスのリーク電流を温度を変えて測定した場合、高温THでのリーク電流をIH、低温TLでのリーク電流をILとすると、式(12)、式(13)となる。TH=αTLの関係があるとすると(αは定数)、式(14)が得られる。 Next, an example in which a curve correlation occurs between measured values of an integrated circuit device is presented. For example, most of the leakage current of the integrated circuit device is a sub-threshold current, and therefore can be written as Equation (11). Here, I is a leakage current, A and B are constants related to the manufacturing process of the integrated circuit device, and T is temperature. When the leakage current of the semiconductor device is measured while changing the temperature, if the leakage current at the high temperature T H is I H and the leakage current at the low temperature T L is I L , the equations (12) and (13) are obtained. If there is a relationship of T H = αT L (α is a constant), Equation (14) is obtained.
これより、半導体デバイスの低温時のリーク電流と、高温時のリーク電流を測定値として散布図を描くと、曲線相関があることがわかる。例えば、α=2の場合、低温時のリーク電流値と、高温時のリーク電流値には2次の曲線相関が存在する。 From this, it can be seen that there is a curve correlation when a scatter diagram is drawn using the leakage current at low temperature of the semiconductor device and the leakage current at high temperature as measured values. For example, when α = 2, there is a quadratic curve correlation between the leakage current value at a low temperature and the leakage current value at a high temperature.
以上説明した本実施の形態によれば、散布図の各点の距離のばらつきにかかわらず、正確な外れ値を検出することができる。すなわち、本実施の形態では、相関直線または相関曲線からの距離を用いて、散布図内の各点のばらつきに応じた規格値を設定することで、正確な外れ値の検出が可能となる。また、本実施の形態では、散布図において、外れ値を定量化する手段として相関曲線、および相関曲線からの距離を用いる場合には、相関直線を用いた外れ値の定量化と比べて、より正確な外れ値の定量化が可能となる。この結果、本実施の形態によれば、集積回路デバイスの潜在不良を正確に検査することができる。 According to the present embodiment described above, an accurate outlier can be detected regardless of variations in the distances between the points in the scatter diagram. That is, in the present embodiment, by using the distance from the correlation line or the correlation curve and setting the standard value according to the variation of each point in the scatter diagram, it is possible to accurately detect the outlier. In the present embodiment, in the scatter diagram, when the correlation curve and the distance from the correlation curve are used as means for quantifying the outlier, compared to the outlier quantification using the correlation line, Accurate quantification of outliers is possible. As a result, according to the present embodiment, the potential defect of the integrated circuit device can be accurately inspected.
以上、本発明者によってなされた発明をその実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることは言うまでもない。 As mentioned above, the invention made by the present inventor has been specifically described based on the embodiment. However, the invention is not limited to the embodiment, and various modifications can be made without departing from the scope of the invention. Needless to say.
例えば、前記実施の形態1では散布図より相関直線を算出する例を、前記実施の形態2では散布図より相関曲線を算出する例をそれぞれ説明したが、相互に組み合わせて適用することが可能である。この場合には、相関直線を用いた場合の効果と相関曲線を用いた場合の効果との両方を得ることができる。 For example, in the first embodiment, the example in which the correlation line is calculated from the scatter diagram has been described, and in the second embodiment, the example in which the correlation curve is calculated from the scatter diagram has been described. is there. In this case, both the effect when using the correlation line and the effect when using the correlation curve can be obtained.
1,11 測定値格納部
2 相関直線算出部
12 相関曲線算出部
3,13 距離算出部
4,14 分布解析部
5,15 制御部
6,16 記憶部
7,17 演算部
8,18 入力部
9,19 出力部
1, 11 Measurement
Claims (18)
前記格納部に格納された前記集積回路デバイスそれぞれの測定値のうち、予め指定された集積回路デバイスの測定値の散布図を作成し、前記散布図より相関直線または相関曲線を算出する第1算出部と、
前記第1算出部で算出された前記相関直線または前記相関曲線と前記散布図の各点との距離を算出する第2算出部と、
前記第2算出部で算出された距離に基づいて、前記指定された集積回路デバイスの測定値に対する第1測定値を特定し、前記第1測定値の距離の分布の平均値と標準偏差とを求めて前記指定された集積回路デバイスの測定値のZ値を求め、前記Z値に基づいて前記測定値が外れ値であるか否かを判定し、前記外れ値を示す集積回路デバイスを特定する解析部と、
前記格納部、前記第1算出部、前記第2算出部、および前記解析部を含む装置全体の制御を司る制御部と、
前記装置全体の制御に必要な制御プログラムおよびデータを記憶する記憶部と、
を有する、集積回路デバイスの潜在不良検査装置。 A storage for storing the measurement values of each integrated circuit device;
A first calculation for creating a scatter diagram of the measurement values of the integrated circuit device designated in advance among the measurement values of the integrated circuit devices stored in the storage unit and calculating a correlation line or a correlation curve from the scatter diagram. And
A second calculation unit for calculating a distance between the correlation straight line or the correlation curve calculated by the first calculation unit and each point of the scatter diagram;
Based on the distance calculated by the second calculation unit, a first measurement value for the measurement value of the designated integrated circuit device is specified, and an average value and a standard deviation of the distance distribution of the first measurement value are obtained. Obtaining a Z value of the measured value of the designated integrated circuit device, determining whether the measured value is an outlier based on the Z value, and identifying an integrated circuit device exhibiting the outlier An analysis unit;
A control unit that controls the entire apparatus including the storage unit, the first calculation unit, the second calculation unit, and the analysis unit;
A storage unit for storing a control program and data necessary for controlling the entire apparatus;
An apparatus for inspecting potential defects of an integrated circuit device.
前記解析部は、前記第1測定値を特定する際に、前記指定された集積回路デバイスの測定値との差が予め定められた範囲内の測定値を持つ集積回路デバイスの測定値を前記第1測定値とする、集積回路デバイスの潜在不良検査装置。 In the integrated circuit device latent defect inspection apparatus according to claim 1,
When the analysis unit identifies the first measurement value, the analysis unit obtains the measurement value of the integrated circuit device having a measurement value within a predetermined range from the measurement value of the designated integrated circuit device. An apparatus for inspecting a latent defect of an integrated circuit device, wherein one measured value is set.
前記解析部は、前記第1測定値を特定する際に、前記指定された集積回路デバイスの測定値との差が小さいものから順に予め定められた個数の測定値を前記第1測定値とする、集積回路デバイスの潜在不良検査装置。 In the integrated circuit device latent defect inspection apparatus according to claim 1,
When the analysis unit specifies the first measurement value, a predetermined number of measurement values in order from the smallest difference from the measurement value of the designated integrated circuit device are used as the first measurement value. , Integrated circuit device latent defect inspection device.
前記解析部は、前記第1測定値の距離の分布の平均値と標準偏差とを求める際に、再帰計算を行う、集積回路デバイスの潜在不良検査装置。 In the integrated circuit device latent defect inspection apparatus according to claim 1,
The said analysis part is a latent defect test | inspection apparatus of an integrated circuit device which performs a recursive calculation, when calculating | requiring the average value and standard deviation of distance distribution of a said 1st measured value.
前記第1算出部は、前記相関曲線を算出する際に、前記相関曲線として、p次曲線(p:実数)を用いる、集積回路デバイスの潜在不良検査装置。 In the integrated circuit device latent defect inspection apparatus according to claim 1,
The first calculation unit uses the p-th order curve (p: real number) as the correlation curve when calculating the correlation curve.
前記第1算出部は、前記相関曲線を算出する際に、再帰的な方法を使用する、集積回路デバイスの潜在不良検査装置。 In the integrated circuit device latent defect inspection apparatus according to claim 1,
The first calculation unit is a latent defect inspection apparatus for an integrated circuit device, which uses a recursive method when calculating the correlation curve.
集積回路デバイスそれぞれの測定値のうち、予め指定された集積回路デバイスの測定値を格納部より収集する第1ステップと、
前記第1ステップで収集された前記測定値の散布図を作成する第2ステップと、
前記第2ステップで作成された前記散布図より相関直線または相関曲線を算出する第3ステップと、
前記第3ステップで算出された前記相関直線または前記相関曲線と前記散布図の各点との距離を算出する第4ステップと、
前記第4ステップで算出された距離に基づいて、前記指定された集積回路デバイスの測定値に対する第1測定値を特定し、前記第1測定値の距離の分布の平均値と標準偏差とを求めて前記指定された集積回路デバイスの測定値のZ値を求め、前記Z値に基づいて前記測定値が外れ値であるか否かを判定し、前記外れ値を示す集積回路デバイスを特定する第5ステップと、
を有する、集積回路デバイスの潜在不良検査方法。 As a step of information processing by computer system,
A first step of collecting, from the storage unit, pre-designated integrated circuit device measurement values among the measurement values of the integrated circuit devices;
A second step of creating a scatter plot of the measurements collected in the first step;
A third step of calculating a correlation line or a correlation curve from the scatter diagram created in the second step;
A fourth step of calculating a distance between the correlation straight line or the correlation curve calculated in the third step and each point of the scatter diagram;
Based on the distance calculated in the fourth step, a first measurement value for the measurement value of the designated integrated circuit device is specified, and an average value and a standard deviation of the distance distribution of the first measurement value are obtained. Determining the Z value of the measured value of the designated integrated circuit device, determining whether the measured value is an outlier based on the Z value, and identifying an integrated circuit device exhibiting the outlier 5 steps,
A method for inspecting potential defects of an integrated circuit device, comprising:
前記第5ステップでは、前記第1測定値を特定する際に、前記指定された集積回路デバイスの測定値との差が予め定められた範囲内の測定値を持つ集積回路デバイスの測定値を前記第1測定値とする、集積回路デバイスの潜在不良検査方法。 The method for inspecting a potential defect of an integrated circuit device according to claim 7,
In the fifth step, when the first measurement value is specified, the measurement value of the integrated circuit device having a measurement value within a predetermined range is different from the measurement value of the designated integrated circuit device. A method for inspecting a latent defect of an integrated circuit device, which is a first measurement value.
前記第5ステップでは、前記第1測定値を特定する際に、前記指定された集積回路デバイスの測定値との差が小さいものから順に予め定められた個数の測定値を前記第1測定値とする、集積回路デバイスの潜在不良検査方法。 The method for inspecting a potential defect of an integrated circuit device according to claim 7,
In the fifth step, when the first measurement value is specified, a predetermined number of measurement values in order from the smallest difference from the measurement value of the designated integrated circuit device are referred to as the first measurement value. A method for inspecting a latent defect of an integrated circuit device.
前記第5ステップでは、前記第1測定値の距離の分布の平均値と標準偏差とを求める際に、再帰計算を行う、集積回路デバイスの潜在不良検査方法。 The method for inspecting a potential defect of an integrated circuit device according to claim 7,
In the fifth step, the method of inspecting a latent defect of an integrated circuit device, wherein recursive calculation is performed when obtaining an average value and a standard deviation of the distance distribution of the first measurement value.
前記第3ステップでは、前記相関曲線を算出する際に、前記相関曲線として、p次曲線(p:実数)を用いる、集積回路デバイスの潜在不良検査方法。 The method for inspecting a potential defect of an integrated circuit device according to claim 7,
In the third step, a latent defect inspection method for an integrated circuit device, wherein a p-order curve (p: real number) is used as the correlation curve when calculating the correlation curve.
前記第3ステップでは、前記相関曲線を算出する際に、再帰的な方法を使用する、集積回路デバイスの潜在不良検査方法。 The method for inspecting a potential defect of an integrated circuit device according to claim 7,
In the third step, a method for inspecting potential defects in an integrated circuit device, wherein a recursive method is used when calculating the correlation curve.
前記第1ルーチンで収集された前記測定値の散布図を作成する第2ルーチンと、
前記第2ルーチンで作成された前記散布図より相関直線または相関曲線を算出する第3ルーチンと、
前記第3ルーチンで算出された前記相関直線または前記相関曲線と前記散布図の各点との距離を算出する第4ルーチンと、
前記第4ルーチンで算出された距離に基づいて、前記指定された集積回路デバイスの測定値に対する第1測定値を特定し、前記第1測定値の距離の分布の平均値と標準偏差とを求めて前記指定された集積回路デバイスの測定値のZ値を求め、前記Z値に基づいて前記測定値が外れ値であるか否かを判定し、前記外れ値を示す集積回路デバイスを特定する第5ルーチンと、
をコンピュータシステムに実行させる、集積回路デバイスの潜在不良検査プログラム。 A first routine for collecting, from the storage unit, a measurement value of an integrated circuit device designated in advance among measurement values of each integrated circuit device;
A second routine for creating a scatter diagram of the measured values collected in the first routine;
A third routine for calculating a correlation line or a correlation curve from the scatter diagram created in the second routine;
A fourth routine for calculating a distance between the correlation straight line or the correlation curve calculated in the third routine and each point of the scatter diagram;
Based on the distance calculated in the fourth routine, a first measurement value for the measurement value of the designated integrated circuit device is specified, and an average value and a standard deviation of the distance distribution of the first measurement value are obtained. Determining the Z value of the measured value of the designated integrated circuit device, determining whether the measured value is an outlier based on the Z value, and identifying an integrated circuit device exhibiting the outlier 5 routines,
A program for inspecting potential defects of an integrated circuit device, which causes a computer system to execute.
前記第5ルーチンでは、前記第1測定値を特定する際に、前記指定された集積回路デバイスの測定値との差が予め定められた範囲内の測定値を持つ集積回路デバイスの測定値を前記第1測定値とする、集積回路デバイスの潜在不良検査プログラム。 In the integrated circuit device latent defect inspection program according to claim 13,
In the fifth routine, when the first measurement value is specified, the measurement value of the integrated circuit device having a measurement value within a predetermined range is different from the measurement value of the designated integrated circuit device. An integrated circuit device latent defect inspection program as a first measurement value.
前記第5ルーチンでは、前記第1測定値を特定する際に、前記指定された集積回路デバイスの測定値との差が小さいものから順に予め定められた個数の測定値を前記第1測定値とする、集積回路デバイスの潜在不良検査プログラム。 In the integrated circuit device latent defect inspection program according to claim 13,
In the fifth routine, when the first measurement value is specified, a predetermined number of measurement values in order from the smallest difference from the measurement value of the designated integrated circuit device are used as the first measurement value. An integrated circuit device latent defect inspection program.
前記第5ルーチンでは、前記第1測定値の距離の分布の平均値と標準偏差とを求める際に、再帰計算を行う、集積回路デバイスの潜在不良検査プログラム。 In the integrated circuit device latent defect inspection program according to claim 13,
In the fifth routine, a latent defect inspection program for an integrated circuit device that performs recursive calculation when obtaining an average value and a standard deviation of the distance distribution of the first measurement value.
前記第3ルーチンでは、前記相関曲線を算出する際に、前記相関曲線として、p次曲線(p:実数)を用いる、集積回路デバイスの潜在不良検査プログラム。 In the integrated circuit device latent defect inspection program according to claim 13,
In the third routine, when calculating the correlation curve, a p-th order curve (p: real number) is used as the correlation curve.
前記第3ルーチンでは、前記相関曲線を算出する際に、再帰的な方法を使用する、集積回路デバイスの潜在不良検査プログラム。 In the integrated circuit device latent defect inspection program according to claim 13,
In the third routine, a recursive defect inspection program for an integrated circuit device, which uses a recursive method when calculating the correlation curve.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014103898A JP2015220379A (en) | 2014-05-20 | 2014-05-20 | Integrated circuit device latent defect inspection apparatus, method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014103898A JP2015220379A (en) | 2014-05-20 | 2014-05-20 | Integrated circuit device latent defect inspection apparatus, method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2015220379A true JP2015220379A (en) | 2015-12-07 |
Family
ID=54779515
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014103898A Pending JP2015220379A (en) | 2014-05-20 | 2014-05-20 | Integrated circuit device latent defect inspection apparatus, method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2015220379A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116933107A (en) * | 2023-07-24 | 2023-10-24 | 水木蓝鲸(南宁)半导体科技有限公司 | Data distribution boundary determination method, device, computer equipment and storage medium |
EP4113074A4 (en) * | 2020-02-28 | 2024-03-13 | Kabushiki Kaisha Toshiba | State evaluation system, state evaluation device, and state evaluation method |
-
2014
- 2014-05-20 JP JP2014103898A patent/JP2015220379A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4113074A4 (en) * | 2020-02-28 | 2024-03-13 | Kabushiki Kaisha Toshiba | State evaluation system, state evaluation device, and state evaluation method |
US12001195B2 (en) | 2020-02-28 | 2024-06-04 | Kabushiki Kaisha Toshiba | State evaluation system, state evaluation apparatus, and state evaluation method |
CN116933107A (en) * | 2023-07-24 | 2023-10-24 | 水木蓝鲸(南宁)半导体科技有限公司 | Data distribution boundary determination method, device, computer equipment and storage medium |
CN116933107B (en) * | 2023-07-24 | 2024-05-10 | 水木蓝鲸(南宁)半导体科技有限公司 | Data distribution boundary determination method, device, computer equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11275361B2 (en) | Systems and methods for predicting defects and critical dimension using deep learning in the semiconductor manufacturing process | |
US7681159B2 (en) | System and method for detecting defects in a semiconductor during manufacturing thereof | |
JP3940718B2 (en) | Test device, pass / fail criteria setting device, test method and test program | |
US10133838B2 (en) | Guided defect detection of integrated circuits | |
CN105074896A (en) | Pattern measurement device and semiconductor measurement system | |
JP2017107541A (en) | Information processing apparatus, information processing method, program, and inspection system | |
CN113342906B (en) | Method and device for classifying wafer measurement data distribution forms | |
JP2008166644A (en) | Integrated circuit device abnormality detection apparatus, method and program | |
JP2008256932A (en) | OPC modeling construction method, information processing apparatus, and method for determining process conditions of semiconductor device | |
KR20200096992A (en) | Semiconductor measurement and defect classification using electron microscope | |
KR101615843B1 (en) | Semiconductor measurement device and recording medium | |
TWI752085B (en) | Computing system for evaluating patterns in integrated circuit and method thereof | |
JP2010034138A (en) | Pattern inspection apparatus, pattern inspection method and program | |
US11366068B2 (en) | Inspection apparatus and operating method thereof | |
JP4778685B2 (en) | Pattern shape evaluation method and apparatus for semiconductor device | |
WO2019006222A1 (en) | Systems and methods for predicting defects and critical dimension using deep learning in the semiconductor manufacturing process | |
Moroni et al. | Early cost estimation for tolerance verification | |
US8682058B2 (en) | Defect analysis method, apparatus, and recording medium using pattern dependence degree | |
TWI812461B (en) | Method, system and non-transitory computer readable medium for determining a critical dimension variation of a pattern | |
JP2015220379A (en) | Integrated circuit device latent defect inspection apparatus, method, and program | |
JP2011054804A (en) | Method and system for management of semiconductor manufacturing device | |
CN115310390A (en) | Model training method, process diagnosis method, device and storage medium | |
CN107924850A (en) | Self orientation is measured and pattern classification | |
CN109219871B (en) | Electrically correlated placement of metrology targets using design analysis | |
JP2012058816A (en) | Method for designing sampling test |