This application claims priority under 35 U.S.C. § 119 to application no. DE 10 2023 200 851.3, filed on Feb. 2, 2023 in Germany, the disclosure of which is incorporated herein by reference in its entirety.
The present disclosure relates to a method for fault analysis in wafers. The disclosure also relates to a computer program and a device for this purpose.
It is known from the prior art that the automated detection of defects on wafers is possible. In this context, production defects or impurities can be detected automatically, for example from optical images of a wafer.
The object of the disclosure is a method having the features of the disclosure, a computer program having the features of the disclosure, and an apparatus having the features of the disclosure. Further features and details of the disclosure will emerge from the description, and the drawings. In this context, features and details described in the context of the method according to the disclosure clearly also apply in the context of the computer program according to the disclosure and the device according to the disclosure, and respectively vice versa, so mutual reference is or can always be made with respect to the disclosure of the individual aspects of the disclosure.
The object of the disclosure is in particular a method for fault analysis in wafers, preferably after and/or within wafer production. The following steps can in this case be preferably performed in an automated manner, and/or repeated, and/or sequentially:
Furthermore, performing the evaluation comprises at least the following steps:
The clusters can in this case be interpreted as signatures. Advantageously, signatures, i.e., in particular similar anomalies on different wafers at substantially similar positions, can thereby be efficiently found by the cluster analyses. One advantage in this case is that no labels are needed to find similar signatures. The similar signatures found can be used to automatically find real-time production issues (root cause analysis). Furthermore, older signatures can additionally be included, i.e., wafers having similar issues can be found from a history. The signature detection can in this case be independent of the manufacturing technology and independent of the product on the wafers. The method is therefore particularly versatile.
It is further conceivable that the different parameterizations of the cluster analyses are performed such that clusters determined from the different executions of the cluster analysis partially differ from one another. In this way, the distinct clusters and preferably further clusters determined multiple times can be identified from the determined clusters. The multiple execution of the cluster analysis has the advantage that as many clusters (i.e., consistent anomalies on the wafers) as possible can be identified (preferably signatures). The identified clusters can then be used for the fault analysis, e.g. by an output of the identified clusters or signatures.
It can further be provided that clusters determined from the different executions of the cluster analysis partially differ from one another. It can also be possible that clusters determined multiple times, i.e. the same cluster, can result from the different executions of the cluster analysis. The clusters determined multiple times can therefore be combined. This has the advantage that the condensation of the determined clusters can improve the further analyses.
According to a further advantage, it can be provided that the same data is analyzed by the different cluster analyses, whereby the different cluster analyses differ in terms of their parameterization, whereby the data results from the at least one determined wafer map. For this purpose, a clustering algorithm can, e.g., be applied multiple times using different parameters to data resulting from the at least one or more wafer maps. Specifically, the clustering algorithm can, e.g., be run at different hyperparameters. For example, 5 different parameterizations of the clustering algorithm×5 different two-dimensional data maps can result in 25 cluster analyses.
It is also advantageous if multiple different wafers are provided as the at least one wafer, preferably from a wafer production. The clusters can each be identified as signatures specific to consistent abnormalities in multiple different wafers. Knowledge of such consistent anomalies can enable conclusions to be made about faults in the production of the wafers and therefore improve production. In particular, the method according to the disclosure can be aimed at determining such signatures and not, e.g., individual defects in individual wafers.
It is also conceivable that the at least one determined wafer map comprises multiple wafer maps for different wafers. The wafer maps can in this case be combined, preferably to form a matrix and/or by means of a dimensional extension and/or a subsequent dimensional reduction and/or using hyperparameters in order to analyze the combined wafer maps of the different wafers by means of the different cluster analyses. For example, a matrix in the third dimension can be assigned to each wafer using the dimensional extension. A dimensional reduction of this three-dimensional matrix in particular can then be performed. For example, UMAP can be used as a preferred and fast algorithm or a t-SNE dimensional reduction algorithm. In this way, for example, two-dimensional maps are output, which can also be referred to as an embedding. In the respective embedding, the wafer maps that are similar can be grouped close to each other. Each of these coordinates in the two-dimensional map of the embedding can in this case correspond to a wafer.
The dimensional reduction can further be performed multiple times, in which case the three-dimensional matrix can be reduced by a different set of hyperparameters for each execution. Hyperparameters for dimensional reduction can include: a metric (similarity measure), and/or a minimum number of neighbors found, and/or the like.
It is also conceivable that the at least one wafer map results from a metrological detection of the anomalies on a wafer during wafer production. Alternatively, or additionally, it is possible for the at least one wafer to comprise a silicon wafer and/or a metal wafer. The method according to the disclosure can advantageously be performed automatically within a wafer production process. In this case, the at least one wafer map can result from an automated metrological detection, e.g. an optical recording and/or analysis, of the wafers produced. Furthermore, a warning can also be output for the production process depending on the fault analysis.
The object of the disclosure is also a computer program, in particular a computer program product comprising instructions that, when the computer program is executed by a computer, prompt said computer program to perform the method according to the disclosure. Therefore, the computer program according to the disclosure brings with it the same advantages as have been described in detail with reference to a method according to the disclosure.
The disclosure also relates to a device for data processing, which is configured to perform the method according to the disclosure. The device can, e.g., be a computer that executes the computer program according to the disclosure. The computer can comprise at least one processor for executing the computer program. A non-volatile data memory can also be provided, in which the computer program can be stored and from which the computer program can be read by the processor for execution.
The disclosure can also relate to a computer-readable storage medium which comprises the computer program according to the disclosure. The storage medium is, e.g., designed as a data storage means, e.g. a hard drive, and/or a non-volatile memory, and/or a memory card. The storage medium can, e.g., be integrated into the computer.
The method according to the disclosure can moreover also be executed as a computer-implemented method.
Further advantages, features, and details of the disclosure will emerge from the following description, in which exemplary embodiments of the disclosure are described in detail with reference to the drawings. In this context, the features specified in the description can each be essential to the disclosure individually or in any combination. Shown are:
In the following drawings, identical reference signs are used for identical technical features, even in different exemplary embodiments.
According to a first method step 101, a determination of at least one wafer map 40 can be provided. The respective wafer map 40 can comprise an indication of anomalies of at least one wafer 30. For example, defects in a data structure for the wafers 30 are labeled for this purpose. According to a second method step 102, an evaluation based on the at least one determined wafer map 40 can then be performed. According to a third method step 103, this enables the fault analysis to be performed based on the evaluation performed. Performing 102 the evaluation can in this case include executing a cluster analysis 104 multiple times, which is performed based on the at least one determined wafer map 40 using different parameters. Distinct clusters 50 can also be identified during the evaluation, which are determined by the differently parameterized cluster analyses 104. The different parameterization of the cluster analyses 104 can in this case be performed such that clusters 50 determined from the different executions of the cluster analysis 104 partially differ from one another. Furthermore, the at least one determined wafer map 40 can comprise multiple wafer maps 40 for different wafers 30, whereby the wafer maps 40 can be combined together to form a matrix 60.
The wafer map 40 can be provided as a two-or multi-dimensional data structure. The wafer map 40 can, e.g., comprise a table dataset comprising coordinates. For example, (0,0) can in this case denote the center of the wafer 30, and the entries in the table describe the defect, e.g. a defect at position (30,30), by a categorization such as “critical” or “non-critical”, the defect class, or the electrical measurement along with the reference measurement or size of the defect.
A matrix can then be generated from the wafer map 40. This can also be referred to as quantization. Several options are possible for this purpose. The matrix can thus be created depending on the size of the wafer 30. In the case of a 150 mm or 200 mm wafer 30, a matrix of 150×150 or 200×200 can, e.g., be initialized, whereby each square millimeter can have an entry in the matrix. The entries in the matrix can then be derived from a histogram. For example, an entry “10” would then correspond to an occurrence of 10 defects. Another option is for the entry in the matrix to be set to 1 if a defect is present in the corresponding location. The entries in the matrix can also be provided as grayscale values, e.g. depending on defect severity or by defect type. Furthermore, different standardizations can be provided, whereby the entries can also be derived from a histogram and/or each matrix entry is divided by the highest matrix entry, so that the resulting highest matrix entry corresponds exactly 1 for each wafer 30. Furthermore, a cut-off value can also be defined, for which all values of the matrix greater than the cut-off value (e.g., >1) are set to the cut-off value (e.g., =1).
According to a further step 202 shown in
The dimensional reduction 203 can further be performed multiple times, whereby the three-dimensional matrix can be reduced by a different set of hyperparameters each time. In other words, after the completion of step 203, there are several two-dimensional maps. In this case, hyperparameters for the matrix creation can include: a quantization of the matrix, in particular how many square millimeters are provided per entry, and/or a standardization of the matrix. Hyperparameters for dimensional reduction can include: a metric (similarity measure) and/or a minimum number of neighbors found and/or the like.
According to further step 204 shown in
One advantage of multiple execution of cluster analysis using different parameters is that distinct clusters 50 can be determined, which may have remained hidden in individual executions. The results from the cluster analyses can then be compared, condensed, and combined according to a further step 205 illustrated in
Furthermore, steps 206 according to
As a further step 207 according to
The explanation hereinabove of the embodiments describes the present disclosure solely within the scope of examples. Individual features of the embodiments can clearly be combined with one another at will, if technically feasible, without departing from the scope of the present disclosure.
Number | Date | Country | Kind |
---|---|---|---|
10 2023 200 851.3 | Feb 2023 | DE | national |