CN116387208A - Chamber matching analysis method, system, equipment and medium based on threshold control - Google Patents
Chamber matching analysis method, system, equipment and medium based on threshold control Download PDFInfo
- Publication number
- CN116387208A CN116387208A CN202310647282.3A CN202310647282A CN116387208A CN 116387208 A CN116387208 A CN 116387208A CN 202310647282 A CN202310647282 A CN 202310647282A CN 116387208 A CN116387208 A CN 116387208A
- Authority
- CN
- China
- Prior art keywords
- data set
- control
- calculating
- parameters
- threshold
- 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.)
- Granted
Links
- 238000004458 analytical method Methods 0.000 title claims abstract description 42
- 238000001514 detection method Methods 0.000 claims abstract description 71
- 238000000034 method Methods 0.000 claims abstract description 48
- 238000012163 sequencing technique Methods 0.000 claims abstract description 6
- 238000004364 calculation method Methods 0.000 claims description 19
- 238000013519 translation Methods 0.000 claims description 11
- 238000006073 displacement reaction Methods 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 8
- 238000004422 calculation algorithm Methods 0.000 claims description 5
- 238000009826 distribution Methods 0.000 claims description 5
- 238000003860 storage Methods 0.000 claims description 5
- 238000004091 panning Methods 0.000 claims description 4
- 238000004220 aggregation Methods 0.000 claims description 2
- 230000002776 aggregation Effects 0.000 claims description 2
- 239000004065 semiconductor Substances 0.000 abstract description 9
- 238000012313 Kruskal-Wallis test Methods 0.000 description 6
- 235000012431 wafers Nutrition 0.000 description 5
- 238000004519 manufacturing process Methods 0.000 description 4
- 238000011835 investigation Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 238000007781 pre-processing Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000013467 fragmentation Methods 0.000 description 1
- 238000006062 fragmentation reaction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/243—Classification techniques relating to the number of classes
- G06F18/2433—Single-class perspective, e.g. one-against-all classification; Novelty detection; Outlier detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/67005—Apparatus not specifically provided for elsewhere
- H01L21/67242—Apparatus for monitoring, sorting or marking
- H01L21/67253—Process monitoring, e.g. flow or thickness monitoring
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- Manufacturing & Machinery (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Power Engineering (AREA)
- Testing Or Measuring Of Semiconductors Or The Like (AREA)
- Complex Calculations (AREA)
Abstract
The invention discloses a cavity matching analysis method, a system, equipment and a medium based on threshold control, which comprise the following steps of S1: acquiring original process detection data and determining a reference data set; s2: calculating a control threshold value through the reference data set; s3: performing data alignment operation on the comparison data set and the control threshold curve; s4: calculating the passing rate of each detection parameter in the comparison data set, and sequencing from small to large; s5: analyzing the parameters with lower passing rate and calculating the difference of the parameters; s6: outputting the analysis conclusion and sending an alarm to an engineer. The chamber matching analysis method based on threshold control can quickly and accurately find out the unmatched chamber and give out a conclusion and an alarm, thereby helping a semiconductor engineer to quickly locate the problem, reducing the analysis range and finally achieving the purpose of improving the wafer yield.
Description
Technical Field
The invention relates to the technical field of semiconductor cavity matching analysis, in particular to a cavity matching analysis method based on threshold value control.
Background
For semiconductor wafer processing, hundreds of production runs may be required and often repeated passes are required. Based on the point of departure of maximizing throughput and productivity, semiconductor equipment suppliers offer multi-chamber machine equipment to allow production to be accomplished in parallel in different chambers of the same equipment. Manufacturers desire multiple chambers to have the same performance and produce similar product qualities, but often it is difficult to achieve ideal conditions in complex manufacturing environments for a variety of reasons. The situation that the performance of the chamber with variation is not matched with that of other chambers is called as a mismatching chamber, variability can be gradually accumulated in the whole production process, and as the variability is continuously increased, the stability of the electrical performance of the wafer circuit is finally affected, so that the yield is reduced. Therefore, the unmatched cavity is found in time, an alarm is given, the influence caused by process difference can be effectively reduced, and the yield is improved.
The existing cavity matching analysis methods mainly have the problems of data preprocessing, large data fragmentation, over-high dimensionality and the like; and detecting the characteristics of unequal length, asynchronous data and the like.
Disclosure of Invention
The invention provides a cavity matching analysis method based on threshold control, which can at least solve one of the technical problems.
In order to achieve the above purpose, the present invention adopts the following technical scheme:
a cavity matching analysis method based on threshold control comprises the following steps:
s1: acquiring original process detection data and determining a reference data set;
s2: calculating a control threshold value through the reference data set;
s3: performing data alignment operation on the comparison data set and the control threshold curve;
s4: calculating the passing rate of each detection parameter in the comparison data set, and sequencing from small to large;
s5: analyzing the parameters with lower passing rate and calculating the difference of the parameters;
s6: outputting the analysis conclusion and sending an alarm to an engineer.
Further, in step S1: the method comprises the steps of obtaining original process detection data, and determining a reference data set, wherein the determination of the reference data set specifically comprises the following steps:
s11: distinguishing data according to the dimension of the chamber, counting the corresponding wafer yield according to the daily aggregation, and calculating the variance of the yield according to the dimension of the chamber;
s12: and comprehensively considering and selecting a chamber with higher yield and lower variance as a reference chamber, and taking corresponding detection data as a reference data set.
Further, in step S2: through the reference data set, the control threshold is calculated, and the method specifically comprises the following steps:
s21: there are m independent data in the reference data set, and n detection parameters are included in each data set, wherein the i-th parameter is denoted as n_i. Counting the average length of the reference data set according to the dimension of the detection parameters to obtain an average length n_i_mean_length corresponding to each detection parameter;
s22: according to the dimension of the detection parameters, calculating a mean value of m data at the point by point, namely calculating a standard deviation standard_displacement of m data at the point, wherein each parameter corresponds to the calculated length, namely n_i_mean_length obtained in S21, and the part exceeding the length does not include a calculation range;
s23: and obtaining a final control threshold curve according to the mean value and the standard deviation obtained in the step S22, wherein the lower control limit corresponding to each point is lcl and is equal to mean_value minus k times standard_displacement, and the upper control limit corresponding to each point is ucl and is equal to mean_value plus k times standard_displacement. Where k is an artificially set integer, the general experience takes a value of 3.
Further, in the data alignment operation of comparing the data set and the control curve, two methods can be adopted, and optionally, the purpose of data alignment can be achieved. The method specifically comprises the following steps:
s31: according to the method one, DTW (dynamic time warping) is a dynamic time warping algorithm, and the algorithm is utilized to align data of the comparison data set with the control threshold curve obtained in the step S2 according to the dimension of the detection parameter, so that the subsequent calculation of the passing rate is facilitated;
s32: and in the second method, a manual translation method is used for translating a certain detection parameter of the comparison data set through a user-defined coordinate axis value (x, y). Where x is greater than 0 means panning to the right and less than 0 means panning to the left; y greater than 0 indicates an upward translation and less than 0 indicates a downward translation.
Further, in step S4: the method specifically comprises the following steps of:
s41: s3, obtaining an aligned comparison data set and a control threshold curve, calculating whether a threshold is met or not point by point according to the dimension of the detection parameter, judging as fail when the point is higher than ucl or lower than lcl, otherwise judging as pass, and counting the number of pass as pass_count;
s42: the pass rate of each detection parameter of each data in the comparison data set is calculated as pass_ratio, which is equal to the pass_count divided by the length of the threshold curve for the parameter, i.e. the average length n_i_mean_length obtained in S21. And then calculating the average value of the pass_ratio according to the dimension of the detection parameter, and recording the average value as the final pass rate of the detection parameter as final_pass_ratio. And finally, sorting according to the sequence from small to large of final_pass_ratio.
Further, in step S5: the method for analyzing the parameters with lower passing rate and calculating the difference comprises the following steps:
s51: taking N minimum detection parameters of final_pass_ratio as analysis objects, drawing a box line graph according to the dimension of the detection parameters, and visually observing the data distribution condition;
s52: the analysis object in S51, i.e., N detection parameters, is subjected to K-W (Kruskal-Wallis test) inspection according to the dimension of the detection parameters to obtain the significance level p-value of the parameter, thereby obtaining the variability of the parameter.
Further, in step S6: outputting analysis conclusion and sending alarm to engineer, including the following steps:
s61: comprehensively analyzing the passing rate of the detection parameters obtained in the step S4 and the difference of the detection parameters obtained in the step S5, giving a detection parameter list needing to be focused on, and giving an alarm to the parameters with lower passing rate.
On the other hand, the invention also discloses a cavity matching analysis system based on threshold control, which comprises an acquisition module, a control threshold calculation module, a data alignment module, a pass rate calculation module and a comparison analysis module;
the acquisition module is used for acquiring original process detection parameters and determining a reference data set;
the control threshold calculation module is used for calculating a control threshold through the reference data set to obtain a control curve;
the data alignment module is used for carrying out data alignment on the comparison data set and the control curve, so that subsequent calculation is facilitated;
the passing rate calculation module is used for calculating the passing rate of each detection parameter in the comparison data set and sequencing from small to large;
the comparison analysis module is used for analyzing the parameters with lower passing rate, calculating the difference of the parameters and giving out conclusion and alarm information.
In yet another aspect, the invention also discloses a computer device comprising a memory and a processor, the memory storing a computer program which, when executed by the processor, causes the processor to perform the steps of the method as described above.
In yet another aspect, the invention also discloses a computer readable storage medium storing a computer program which, when executed by a processor, causes the processor to perform the steps of the method as described above.
According to the technical scheme, the chamber matching analysis method based on threshold control can quickly and accurately find out the unmatched chambers and give out conclusions and alarms, so that a semiconductor engineer is helped to quickly locate the problems, the analysis range is reduced, and the purpose of improving the wafer yield is finally achieved.
The cavity matching analysis method and system based on threshold control provided by the invention have the advantages that:
(1) The program adopting the method has short running time, and the system module is simple and clear, so that the unmatched cavity can be quickly and accurately found out, and the detection parameter with lower passing rate can be positioned;
(2) The control threshold curve can be conveniently obtained by operating the control threshold calculation module and is used as a reference for subsequent control;
(3) The problem of unequal data length can be solved by operating the data alignment module, and the workload of data preprocessing is reduced;
(4) The operation comparison analysis module can help engineers to reduce the problem investigation range and improve the working efficiency of the engineers.
Drawings
FIG. 1 is a schematic diagram of the structure of the present invention;
FIG. 2 is a flow chart for calculating a policing threshold;
fig. 3 is a flowchart of calculating the pass rate.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are some embodiments of the present invention, but not all embodiments of the present invention.
As shown in fig. 1, the chamber matching analysis method based on threshold control according to the present embodiment includes the following steps S1 to S6:
s1: acquiring original process detection data and determining a reference data set;
after the original process detection data are obtained, firstly checking the data quality, and filtering part of abnormal data, such as over-high or over-low parameter values; and for example, the loss ratio of the parameter value is too large.
Because the purpose of the chamber matching problem is to find out the unmatched chamber and further analyze the parameters in the unmatched chamber, finally reduce the investigation scope, and facilitate the semiconductor engineer to find out the reason affecting the process. It should first be determined that the reference chamber, i.e. the matched target chamber, has its corresponding dataset called the baseline dataset. Wherein the determination of the reference data set specifically comprises the following steps S11 to S12:
s11: take a period of data, for example, one month or one quarter. And counting the yield of the wafers produced by the chamber by taking the 'day' as a unit according to the dimension of the chamber to obtain a list consisting of yield, and counting the variance of data in the list.
S12: the chamber with higher yield and lower variance is comprehensively considered and selected as a reference chamber, and the accuracy and the stability are considered. This step requires a certain engineering experience and cooperation of the semiconductor engineer. And taking the detection data corresponding to the reference chamber as a reference data set for subsequent steps.
S2: calculating a control threshold value through the reference data set;
as shown in fig. 2, calculating the control threshold specifically includes the following steps S21 to S23:
s21: there are m independent data in the reference data set, and n detection parameters are included in each data set, wherein the i-th parameter is denoted as n_i. Counting the average length of the reference data according to the dimension of the detection parameters to obtain an average length n_i_mean_length corresponding to each detection parameter;
s22: according to the dimension of the detection parameters, calculating a mean value of m data at the point by point, namely calculating a standard deviation standard_displacement of m data at the point, wherein each parameter corresponds to the calculated length, namely n_i_mean_length obtained in S21, and the part exceeding the length does not include a calculation range;
s23: and obtaining a final control threshold curve according to the mean value and the standard deviation obtained in the step S22, wherein the lower control limit corresponding to each point is lcl and is equal to mean_value minus k times standard_displacement, and the upper control limit corresponding to each point is ucl and is equal to mean_value plus k times standard_displacement. Where k is an artificially set integer, the general empirical value 3, the 3sigma principle, can be described simply as: if the data obeys a normal distribution, an outlier is defined as a value in the set of resulting values that deviates from the mean by more than three times the standard deviation. This principle is relatively common in engineering science. Of course, the value of k can be determined according to a specific service scene, so that the method is flexible.
S3: the data alignment operation is carried out on the comparison data set and the control curve, and one of the following two methods is optional:
s31: the method one, DTW (dynamic time warping) dynamic time warping algorithm, is a dynamic programming algorithm that can calculate the similarity of two time series data (especially two different time series data). The main idea is that in the process of calculating the similarity of two sequences, an optimal path can be obtained, so that the distance between the two sequences is minimum. The path is utilized to align the data of the comparison data set with the control threshold curve obtained in the step S2 according to the dimension of the detection parameter, so that the subsequent calculation of the passing rate is facilitated;
s32: and in the second method, a manual translation method is used for translating a certain detection parameter of the comparison data set through a user-defined coordinate axis value (x, y). Wherein x is greater than 0 for right translation and x is less than 0 for left translation; y greater than 0 indicates an upward translation and y less than 0 indicates a downward translation. It should be noted that the point beyond the leftmost boundary of the control curve when moving left and the point added for ease of calculation when moving right are both determined to exceed the threshold, which is a requirement for unified calculation logic.
S4: calculating the passing rate of each detection parameter in the comparison data set, and sequencing from small to large;
as shown in fig. 3, calculating the passing rate specifically includes the following steps S41 to S42:
s41: s3, obtaining an aligned comparison data set and a control threshold curve, calculating whether a threshold is met or not point by point according to the dimension of the detection parameter, judging as fail when the point is higher than ucl or lower than lcl, otherwise judging as pass, and counting the number of pass as pass_count;
s42: the pass rate of each detection parameter of each data in the comparison data set is calculated as pass_ratio, which is equal to the pass_count divided by the length of the threshold curve for the parameter, i.e. the average length n_i_mean_length obtained in S21. And then calculating the average value of the pass_ratio according to the dimension of the detection parameter, and recording the average value as the final pass rate of the detection parameter as final_pass_ratio. And finally, sorting according to the sequence from small to large of final_pass_ratio.
S5: analyzing the parameters with lower passing rate and calculating the difference of the parameters;
the analysis of the lower pass rate parameters and the variability specifically includes the following steps S51 to S52:
s51: taking N minimum detection parameters of final_pass_ratio as analysis objects, and drawing a corresponding box line diagram according to the dimension of the detection parameters, so that the data distribution situation can be intuitively seen;
s52: the analysis object in S51, i.e., N detection parameters, is subjected to K-W (Kruskal-Wallis test) inspection according to the dimension of the detection parameters to obtain the significance level p-value of the parameter, thereby obtaining the variability of the parameter.
Kruskal-Wallis test is also known as the K-W test, which is a nonparametric test in a significance analysis method, and is applicable to data where the overall distribution is unknown. The smaller the significance level p-value, the greater the numerical variability of this parameter is considered.
S6: outputting analysis conclusion, sending alarm to engineer, comprehensively analyzing the passing rate of the detection parameters obtained in S4 and the difference of the detection parameters obtained in S5, giving a detection parameter list needing to be focused on, and giving alarm to the parameters with lower passing rate, so that the semiconductor engineer can be reminded by means of automatic mail sending.
Through the steps S1 to S6 above, a non-matching chamber, a list of detection parameters that need to be focused on, and an alarm can be found. The working efficiency of a semiconductor engineer can be greatly improved, the problem investigation range is reduced, and an alarm prompt is timely and accurately given.
In yet another aspect, the invention also discloses a computer readable storage medium storing a computer program which, when executed by a processor, causes the processor to perform the steps of any of the methods described above.
In yet another aspect, the invention also discloses a computer device comprising a memory and a processor, the memory storing a computer program which, when executed by the processor, causes the processor to perform the steps of any of the methods described above.
In yet another embodiment provided herein, there is also provided a computer program product containing instructions which, when run on a computer, cause the computer to perform the steps of any of the methods of the above embodiments.
It may be understood that the system provided by the embodiment of the present invention corresponds to the method provided by the embodiment of the present invention, and explanation, examples and beneficial effects of the related content may refer to corresponding parts in the above method.
Those skilled in the art will appreciate that all or part of the processes in the methods of the above embodiments may be implemented by a computer program for instructing relevant hardware, where the program may be stored in a non-volatile computer readable storage medium, and where the program, when executed, may include processes in the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the various embodiments provided herein may include non-volatile and/or volatile memory. The nonvolatile memory can include Read Only Memory (ROM), programmable ROM (PROM), electrically Programmable ROM (EPROM), electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous Link DRAM (SLDRAM), memory bus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), among others.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The above embodiments are only for illustrating the technical solution of the present invention, and are not limiting; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims (10)
1. The cavity matching analysis method based on threshold control is characterized by comprising the following steps of:
s1: acquiring original process detection data and determining a reference data set;
s2: calculating a control threshold value through the reference data set;
s3: performing data alignment operation on the comparison data set and the control threshold curve;
s4: calculating the passing rate of each detection parameter in the comparison data set, and sequencing from small to large;
s5: analyzing the parameters with lower passing rate and calculating the difference of the parameters;
s6: outputting the analysis conclusion and sending an alarm to an engineer.
2. The threshold-control-based chamber matching analysis method according to claim 1, wherein: the determining of the reference data set in the step S1 specifically includes the following steps:
s11: distinguishing data according to the dimension of the chamber, counting the corresponding wafer yield according to the daily aggregation, and calculating the variance of the yield according to the dimension of the chamber;
s12: and comprehensively considering and selecting a chamber with higher yield and lower variance as a reference chamber, and taking corresponding detection data as a reference data set.
3. The threshold-control-based chamber matching analysis method according to claim 2, wherein: the step S2: through the reference data set, a control threshold is calculated, and the method specifically comprises the following steps:
s21: setting m independent data in a reference data set, wherein n detection parameters exist in each data set, and the i-th parameter is expressed as n_i; counting the average length of the reference data set according to the dimension of the detection parameters to obtain an average length n_i_mean_length corresponding to each detection parameter;
s22: according to the dimension of the detection parameters, calculating a mean value of m data at the point by point, namely calculating a standard deviation standard_displacement of m data at the point, wherein each parameter corresponds to the calculated length, namely n_i_mean_length obtained in S21, and the part exceeding the length does not include a calculation range;
s23: obtaining a final control threshold curve according to the mean value and the standard deviation obtained in the step S22, wherein the control lower limit corresponding to each point is lcl which is equal to the mean value minus k times the standard deviation standard_displacement, and the control upper limit corresponding to each point is ucl which is equal to the mean value plus k times the standard deviation standard_displacement; where k is an artificially set integer.
4. A method of threshold-based chamber matching analysis as claimed in claim 3, wherein: the step S3: in the data alignment operation of comparing the data set with the control threshold curve, two methods can be adopted, and optionally one method can achieve the aim of data alignment; the method specifically comprises the following steps:
s31: the DTW dynamic time warping algorithm is utilized to align the data of the comparison data set with the control threshold curve obtained in the step S2 according to the dimension of the detection parameter, so that the subsequent calculation of the passing rate is facilitated;
s32: the second method is a manual translation method, namely, translating a certain detection parameter of the comparison data set through a user-defined coordinate axis value (x, y); where x is greater than 0 means panning to the right and less than 0 means panning to the left; y greater than 0 indicates an upward translation and less than 0 indicates a downward translation.
5. The threshold-control-based chamber matching analysis method according to claim 4, wherein: the step S4: the method specifically comprises the following steps of:
s41: s3, obtaining an aligned comparison data set and a control threshold curve, calculating whether a threshold is met or not point by point according to the dimension of the detection parameter, judging as fail when the point is higher than ucl or lower than lcl, otherwise judging as pass, and counting the number of pass as pass_count;
s42: calculating the passing rate of each detection parameter of each data in the comparison data set as pass_ratio, which is equal to the pass_count divided by the length of the control threshold curve of the parameter, namely the average length n_i_mean_length obtained in S21; then calculating an average value of the pass_ratio according to the dimension of the detection parameter, and marking the average value as the final pass ratio of the detection parameter; and finally, sorting according to the sequence from small to large of final_pass_ratio.
6. The threshold-control-based chamber matching analysis method of claim 5, wherein: step S5: the method for analyzing the parameters with lower passing rate and calculating the difference comprises the following steps:
s51: taking N minimum detection parameters of final_pass_ratio as analysis objects, drawing a box line graph according to the dimension of the detection parameters, and visually observing the data distribution condition;
s52: and (3) carrying out K-W detection on the analysis object in S51, namely N detection parameters according to the dimension of the detection parameters to obtain the significance level p-value of the parameters, thereby obtaining the difference of the parameters.
7. The threshold-control-based chamber matching analysis method of claim 6, wherein: the step S6: outputting analysis conclusion and sending alarm to engineer, including the following steps:
s61: comprehensively analyzing the passing rate of the detection parameters obtained in the step S4 and the difference of the detection parameters obtained in the step S5, giving a detection parameter list needing to be focused on, and giving an alarm to the parameters with lower passing rate.
8. A cavity matching analysis system based on threshold control is characterized in that: the system comprises an acquisition module, a control threshold calculation module, a data alignment module, a pass rate calculation module and a comparison analysis module;
the acquisition module is used for acquiring original process detection parameters and determining a reference data set;
the control threshold calculation module is used for calculating a control threshold through the reference data set to obtain a control curve;
the data alignment module is used for carrying out data alignment on the comparison data set and the control curve, so that subsequent calculation is facilitated;
the passing rate calculation module is used for calculating the passing rate of each detection parameter in the comparison data set and sequencing from small to large;
the comparison analysis module is used for analyzing the parameters with lower passing rate, calculating the difference of the parameters and giving out conclusion and alarm information.
9. A computer device comprising a memory and a processor, the memory storing a computer program that, when executed by the processor, causes the processor to perform the steps of the method of any of claims 1 to 7.
10. A computer readable storage medium storing a computer program which, when executed by a processor, causes the processor to perform the steps of the method of any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310647282.3A CN116387208B (en) | 2023-06-02 | 2023-06-02 | Chamber matching analysis method, system, equipment and medium based on threshold control |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310647282.3A CN116387208B (en) | 2023-06-02 | 2023-06-02 | Chamber matching analysis method, system, equipment and medium based on threshold control |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116387208A true CN116387208A (en) | 2023-07-04 |
CN116387208B CN116387208B (en) | 2023-08-18 |
Family
ID=86967857
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310647282.3A Active CN116387208B (en) | 2023-06-02 | 2023-06-02 | Chamber matching analysis method, system, equipment and medium based on threshold control |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116387208B (en) |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0932195A1 (en) * | 1997-12-30 | 1999-07-28 | International Business Machines Corporation | Method and system for semiconductor wafer fabrication process real-time in-situ supervision |
US20050006344A1 (en) * | 2003-05-21 | 2005-01-13 | Hideki Tanaka | Method and apparatus for deciding cause of abnormality in plasma processing apparatus |
CN102496588A (en) * | 2011-12-16 | 2012-06-13 | 上海先进半导体制造股份有限公司 | Method for judging matching degree between semiconductor production equipment |
CN103592913A (en) * | 2013-10-30 | 2014-02-19 | 江苏大学 | Machine bench performance matching method and system of semiconductor manufacturing equipment |
CN106409721A (en) * | 2015-07-29 | 2017-02-15 | 台湾积体电路制造股份有限公司 | Fault detection and classification matching |
US20170098565A1 (en) * | 2015-10-05 | 2017-04-06 | Applied Materials, Inc. | Methodology for chamber performance matching for semiconductor equipment |
US20180113441A1 (en) * | 2016-10-21 | 2018-04-26 | Kla-Tencor Corporation | Quantifying and Reducing Total Measurement Uncertainty |
CN109240243A (en) * | 2018-10-26 | 2019-01-18 | 上海新增鼎数据科技有限公司 | A kind of yield monitoring method, device, system, computer equipment and storage medium |
KR101945131B1 (en) * | 2017-11-30 | 2019-02-01 | 성균관대학교산학협력단 | Method and Apparatus for Managing Very Small Fraction of Nonconforming under Non-Normal Process |
CN111241683A (en) * | 2020-01-14 | 2020-06-05 | 济南浪潮高新科技投资发展有限公司 | Equipment working condition fault prediction method and system based on dynamic time warping |
WO2021212756A1 (en) * | 2020-04-23 | 2021-10-28 | 平安科技(深圳)有限公司 | Index anomaly analysis method and apparatus, and electronic device and storage medium |
CN113567604A (en) * | 2021-07-22 | 2021-10-29 | 华谱科仪(大连)科技有限公司 | Detection and analysis method of chromatographic spectrogram and electronic equipment |
CN115407736A (en) * | 2022-08-31 | 2022-11-29 | 中国银行股份有限公司 | Method, device, equipment and medium for improving product yield |
CN115600773A (en) * | 2022-12-13 | 2023-01-13 | 合肥喆塔科技有限公司(Cn) | Production path analysis method and system based on sequence pattern mining |
-
2023
- 2023-06-02 CN CN202310647282.3A patent/CN116387208B/en active Active
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0932195A1 (en) * | 1997-12-30 | 1999-07-28 | International Business Machines Corporation | Method and system for semiconductor wafer fabrication process real-time in-situ supervision |
US20050006344A1 (en) * | 2003-05-21 | 2005-01-13 | Hideki Tanaka | Method and apparatus for deciding cause of abnormality in plasma processing apparatus |
CN102496588A (en) * | 2011-12-16 | 2012-06-13 | 上海先进半导体制造股份有限公司 | Method for judging matching degree between semiconductor production equipment |
CN103592913A (en) * | 2013-10-30 | 2014-02-19 | 江苏大学 | Machine bench performance matching method and system of semiconductor manufacturing equipment |
CN106409721A (en) * | 2015-07-29 | 2017-02-15 | 台湾积体电路制造股份有限公司 | Fault detection and classification matching |
US20170098565A1 (en) * | 2015-10-05 | 2017-04-06 | Applied Materials, Inc. | Methodology for chamber performance matching for semiconductor equipment |
US20180113441A1 (en) * | 2016-10-21 | 2018-04-26 | Kla-Tencor Corporation | Quantifying and Reducing Total Measurement Uncertainty |
KR101945131B1 (en) * | 2017-11-30 | 2019-02-01 | 성균관대학교산학협력단 | Method and Apparatus for Managing Very Small Fraction of Nonconforming under Non-Normal Process |
CN109240243A (en) * | 2018-10-26 | 2019-01-18 | 上海新增鼎数据科技有限公司 | A kind of yield monitoring method, device, system, computer equipment and storage medium |
CN111241683A (en) * | 2020-01-14 | 2020-06-05 | 济南浪潮高新科技投资发展有限公司 | Equipment working condition fault prediction method and system based on dynamic time warping |
WO2021212756A1 (en) * | 2020-04-23 | 2021-10-28 | 平安科技(深圳)有限公司 | Index anomaly analysis method and apparatus, and electronic device and storage medium |
CN113567604A (en) * | 2021-07-22 | 2021-10-29 | 华谱科仪(大连)科技有限公司 | Detection and analysis method of chromatographic spectrogram and electronic equipment |
CN115407736A (en) * | 2022-08-31 | 2022-11-29 | 中国银行股份有限公司 | Method, device, equipment and medium for improving product yield |
CN115600773A (en) * | 2022-12-13 | 2023-01-13 | 合肥喆塔科技有限公司(Cn) | Production path analysis method and system based on sequence pattern mining |
Non-Patent Citations (1)
Title |
---|
李琛 等: "基于腔体匹配的刻蚀设备智能化检测技术", 集成电路应用, vol. 39, no. 7, pages 32 - 37 * |
Also Published As
Publication number | Publication date |
---|---|
CN116387208B (en) | 2023-08-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109032829B (en) | Data anomaly detection method and device, computer equipment and storage medium | |
TWI451336B (en) | Method for screening samples for building prediction model and computer program product thereof | |
TWI614721B (en) | Detection of defects embedded in noise for inspection in semiconductor manufacturing | |
US10228678B2 (en) | Tool failure analysis using space-distorted similarity | |
US20140222376A1 (en) | Method for searching, analyzing, and optimizing process parameters and computer program product thereof | |
KR20170008251A (en) | System and method for modeling and/or analyzing manufacturing processes | |
US10345794B2 (en) | Product quality prediction method for mass customization | |
KR20180028903A (en) | System and method for identifying root causes of yield loss | |
CN1279599C (en) | Defect detecting parametric analysis method | |
CN116387208B (en) | Chamber matching analysis method, system, equipment and medium based on threshold control | |
CN115600978A (en) | Production process comprehensive management method and device, electronic equipment and storage medium | |
CN117689270B (en) | Method, system and storage medium for improving quality management of power equipment production process | |
US20130080372A1 (en) | Architecture and methods for tool health prediction | |
CN1279600C (en) | Online quality detecting parametric analysis method | |
CN113255840A (en) | Fault detection and classification method, device, system and storage medium | |
US8682058B2 (en) | Defect analysis method, apparatus, and recording medium using pattern dependence degree | |
CN111223799B (en) | Process control method, device, system and storage medium | |
JP2011054804A (en) | Method and system for management of semiconductor manufacturing device | |
Anaya et al. | Yield improvement using advanced data analytics | |
CN113721121B (en) | Fault detection method and device for semiconductor process | |
CN108037744A (en) | Manufacturing process multivariate quality diagnostic classification device based on statistical method | |
US20130030760A1 (en) | Architecture for analysis and prediction of integrated tool-related and material-related data and methods therefor | |
CN114490797A (en) | Qualitative trend analysis method and device for time series | |
CN118070198B (en) | Analysis method and device for test abnormality, readable storage medium and terminal | |
CN117272122B (en) | Wafer anomaly commonality analysis method and device, readable storage medium and terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |