This application claims the benefit of People's Republic of China application Serial No. 202210071920.7, filed Jan. 21, 2022, the disclosure of which is incorporated by reference herein in its entirety.
The disclosure relates in general to a manufacturing process prediction method and a manufacturing process prediction, and more particularly to a semiconductor manufacturing process prediction method and a semiconductor manufacturing process prediction.
With the high development of semiconductor technology, various complex semiconductor components are constantly being introduced. In the semiconductor manufacturing process, a wafer needs to go through thousands of processes to produce the final product. Therefore, researchers need to use appropriate prediction methods for the semiconductor process to predict the electrical function and yield of the final product, so as to avoid a large number of defective products in the final product.
The disclosure is directed to a semiconductor manufacturing process prediction method and a semiconductor manufacturing process prediction. A two-stage procedure used for prediction can not only modify the model, but also increase the flexibility of process prediction and greatly improve the prediction accuracy.
According to one embodiment, a semiconductor manufacturing process prediction method is provided. The semiconductor manufacturing process prediction method includes the following steps. A plurality of process data are obtained. A prediction is executed, according to the process data, via a machine learning model, to obtain a prediction confidence and a prediction yield. Whether the prediction confidence is lower than a predetermined level is determined. If the prediction confidence is lower than the predetermined level, the machine learning model is modified. The prediction yield is adjusted according to the process data.
According to another embodiment, a semiconductor manufacturing process prediction device is provided. The semiconductor manufacturing process prediction device includes a receiving unit, a prediction unit, a modifying unit and an adjustment unit. The receiving unit is configured to obtain a plurality of process data. The prediction unit is configured to execute, according to the process data, a prediction via a machine learning model, to obtain a prediction confidence and a prediction yield. The modifying unit is configured to determining whether the prediction confidence is lower than a predetermined level. If the prediction confidence is lower than the predetermined level, the modifying unit modifies the machine learning model. The adjustment unit is configured to adjust the prediction yield according to the process data.
In the following detailed description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the disclosed embodiments. It will be apparent, however, that one or more embodiments may be practiced without these specific details. In other instances, well-known structures and devices are schematically shown in order to simplify the drawing.
Please refer to
Please refer to
Please refer to
Please refer to
Compared with the physical defect data DF, the equipment setting data ST, the equipment detecting data SN, the electrical measurement data WT and the physical measurement data MT have indirect and less obvious influence on yield, and can be called soft process data. The soft process data, such as the equipment setting data ST, the equipment detecting data SN, the electrical measurement data WT and the physical measurement data MT, are very suitable applied to the machine learning model 130 in the first stage SG1 to make a preliminary prediction of the prediction yield YD. The physical defect data DF has a very direct and obvious influence on yield, and can be called hard process data. The hard process data, such as the physical defect data DF, is suitable applied to statistical model 160 in the second stage SG2 to further adjust and judge the prediction yield YD.
The following continue to explain the steps S120 to S140 of the first stage SG1 and the step S150 of the second stage SG2.
In step S120 of the first stage SG1, the prediction unit 120 executes, according to process data MDT, the prediction via the machine learning model 130 to obtain the prediction confidence CF and the prediction yield YD. As shown in
Then, in step S130 of the first stage SG1, the modifying unit 140 determines whether the prediction confidence CF is lower than a predetermined level. If the prediction confidence CF is lower than the predetermined level, the process proceeds to step S140; if the prediction confidence CF is not lower than the predetermined level, the process proceeds to step S150. The prediction confidence CF represents the accuracy of the machine learning model 130. If the prediction confidence CF is too low, it means that the machine learning model 130 needs to be modified or even replaced.
Then, in the step S140 of the first stage SG1, the modifying unit 140 modifies the machine learning model 130. In this step, the modifying unit 140 can modify the parameters or weights of the machine learning model 130 and then perform training. Alternatively, the modifying unit 140 can modify the training dataset of the machine learning model 130 and then perform training. Or, the modifying unit 140 can replace the machine learning model 130. After the machine learning model 130 is modified, the step S120 and the step S130 of the first stage SG1 are repeatedly executed until the prediction confidence CF reaches the predetermined level.
In above-mentioned first stage SG1, the hard process data, such as the physical defect data DF, is not considered. Generally speaking, the physical defect data DF is an accidental event, not a normal event in the process. Therefore, excluding the use of the physical defect data DF in the first stage SG1 can ensure that the prediction confidence CF and the prediction yield YD obtained by the machine learning model 130 are not deviated by the accidental events. Once the prediction confidence CF of the machine learning model 130 can reach the predetermined level, it can be sure that the prediction yield YD obtained by the machine learning model 130 has a certain accuracy.
Then, the process proceeds to the step S150 of the second stage SG2. In step S150, the adjustment unit 150 adjusts the prediction yield YD according to the process data MDT. In this step, the adjustment unit 150 adjusts the prediction yield YD to be a prediction yield YD′ via the statistical model 160 according to the physical defect data DF. The statistical model 160 is different from the machine learning model 130. The statistical model 160 is an adjustment procedure based on historical records. For example, the statistical model 160 gives corresponding different deduction degrees for the particle pt, the scratch cr and the crack sc. The adjusted prediction yield YD′ can reflect accidental events, such as the physical defect data DF.
Then, in step S160, the abnormal judgment unit 170 determines whether the adjusted prediction yield YD′ is lower than a critical value. If the prediction yield YD′ is lower than the critical value, the process proceeds to step S170.
In step S170, an abnormal elimination operation is executed. The abnormal elimination operation, such as equipment inspection, equipment parameter adjustment, recipe adjustment, fixture adjustment, or vehicle adjustment, is executed to avoid the occurrence of a large number of defective products.
Referring to
In the first stage SG1, the hard process data, such as the physical defect data DF, is not considered. Excluding the physical defect data DF in the first stage SG1 can ensure that the prediction confidence CF and the prediction yield YD obtained by the machine learning model 130 are not biased by the accidental events.
In the second stage SG2, the hard process data, such as the physical defect data DF, is considered for adjusting the prediction yield YD to be the prediction yield YD′. The adjusted prediction yield YD′ can reflect the accidental events, such as the physical defect data DF.
Since any accidental events, such as the physical defect data DF, can be considered in the second stage SG2, the process prediction is more flexible. The prediction yield YD can be adjusted immediately once any accidental event is found, without the need to spend time and resources re-executing (or training) the machine learning model 130.
When predicting through the above-mentioned two-stage procedure, the prediction accuracy of the machine learning model 130 for the normal events can be ensured, and the impact of accidental events on the yield will not be missed, so that the prediction accuracy can be greatly improved and more steady.
It will be apparent to those skilled in the art that various modifications and variations can be made to the disclosed embodiments. It is intended that the specification and examples be considered as exemplary only, with a true scope of the disclosure being indicated by the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
202210071920.7 | Jan 2022 | CN | national |