Method, system, and medium for handling misrepresentative metrology data within an advanced process control system
First Claim
1. A method of controlling a semiconductor manufacturing tool using a feedback control mechanism, comprising:
- (a) receiving a plurality of data points relating to an output of the tool including a current data point and at least one previous data point;
(b) determining whether the current data point is an outlier based on;
(b-1) comparing the current data point to a statistical representation of the at least one previous data point; and
(b-2) whether the at least one previous data point is an outlier; and
(c) disregarding the current data point in calculating a feedback value of the feedback control mechanism if the current data point is determined as an outlier.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and medium of controlling a semiconductor manufacturing tool using a feedback control mechanism. The feedback control mechanism includes features for receiving data points relating to an output of the tool. The data points include a current data point and at least one previous data point. The feedback control mechanism also includes features for determining whether the current data point is an erroneous outlier by comparing the current data point to a statistical representation of the at least one previous data point, and based on whether the at least one previous data point is an outlier. The feedback control mechanism further includes features for disregarding the current data point in calculating a feedback value of the feedback control mechanism if the current data point is determined as an erroneous outlier.
107 Citations
68 Claims
-
1. A method of controlling a semiconductor manufacturing tool using a feedback control mechanism, comprising:
-
(a) receiving a plurality of data points relating to an output of the tool including a current data point and at least one previous data point;
(b) determining whether the current data point is an outlier based on;
(b-1) comparing the current data point to a statistical representation of the at least one previous data point; and
(b-2) whether the at least one previous data point is an outlier; and
(c) disregarding the current data point in calculating a feedback value of the feedback control mechanism if the current data point is determined as an outlier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system of controlling a semiconductor manufacturing tool using a feedback control mechanism, comprising:
-
an estimator configured to receive a plurality of data points relating to an output of the tool including a current data point and at least one previous data point, wherein the estimator is further configured to determine whether the current data point is an outlier based on comparing the current data point to a statistical representation of the at least one previous data point, and whether the at least one previous data point is an outlier, and wherein the estimator is further configured to disregard the current data point in calculating a feedback value of the feedback control mechanism if the current data point is determined as an outlier. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system of controlling a semiconductor manufacturing tool using a feedback control mechanism, comprising:
-
(a) means for receiving a plurality of data points relating to an output of the tool including a current data point and at least one previous data point, where in the at least one previous data point is received before the current data point;
(b) means for determining whether the current data point is an outlier based on;
(b-1) comparing the current data point to a statistical representation of the at least one previous data point; and
(b-2) whether the at least one previous data point is an outlier; and
(c) means for disregarding the current data point in calculating a feedback value of the feedback control mechanism if the current data point is determined as an outlier. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45)
-
-
39. The system of claim 39, further comprising:
means for updating Sk as Sk=β
(Fk−
Δ
k)2+(1−
β
)Sk-1 when the current data point is determined as not an outlier.
-
46. A computer readable medium for storing instructions being executed by one or more computers, the instructions directing the one or more computers for controlling a semiconductor manufacturing tool using a feedback control mechanism, the instructions comprising implementation of the steps of:
-
(a) receiving a plurality of data points relating to an output of the tool including a current data point and at least one previous data point;
(b) determining whether the current data point is an outlier based on;
(b-1) comparing the current data point to a statistical representation of the at least one previous data point; and
(b-2) whether the at least one previous data point is an outlier; and
(c) disregarding the current data point in calculating a feedback value of the feedback control mechanism if the current data point is determined as an outlier. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A system of manufacturing semiconductor devices using a feedback control mechanism, comprising:
-
at least one processing tool configured to perform at least one semiconductor fabrication step on at least one wafer;
at least one metrology station coupled to the at least one processing tool and configured to make measurements on the at least one wafer;
an estimator configured to receive a plurality of data points relating to an output of the at least one tool including a current data point and at least one previous data point calculated base on the measurements made by the at least one metrology station, wherein the estimator is further configured to determine whether the current data point is an outlier based on comparing the current data point to a statistical representation of the at least one previous data point, and whether the at least one previous data point is an outlier, and wherein the estimator is further configured to disregard the current data point in calculating a feedback value of the feedback control mechanism if the current data point is determined as an outlier. - View Dependent Claims (62, 63, 64)
-
-
65. A method of controlling a semiconductor manufacturing tool using a feedback control mechanism, comprising:
-
(a) receiving a plurality of data points relating to an output of the tool including a current data point, a subsequent data point, and at least one previous data point;
(b) determining the current data point as an erroneous outlier;
(b-1) if a difference between the current data point and a predicted value, which is calculated from a statistical representation of the at least one previous data point, is outside of a threshold;
(b-2) if the at least one previous data point is not an outlier; and
(b-3) if the subsequent data point is not an outlier; and
(c) disregarding the current data point in calculating a feedback value of the feedback control mechanism if the current data point is determined as an erroneous outlier. - View Dependent Claims (66, 67, 68)
-
Specification