IP Library Granted Patent US 7,630,064
Granted Patent B2
US 7,630,064 · App. 11/684,298 · Granted Dec 8, 2009

Prediction method and apparatus for substrate processing apparatus

Assignee: Tokyo Electron Limited
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,630,064
App. No.
11/684,298
Granted
Dec 8, 2009
Kind
B2
Abstract

A prediction method for a substrate processing apparatus is to predict processing results from operation data on the substrate processing apparatus during a procedure for processing a target processing substrate in a processing chamber of the substrate processing apparatus. The method includes the steps of: collecting operation data obtained; and obtaining a moving average of a preset number of sets of data using the processing result data collected at the data collection step. The method further includes the steps of: performing multivariate analysis using the operation data collected at the data collection step and the moving average processing result data obtained at the moving average processing step; and predicting processing results using operation data obtained when a target processing substrate, other than the target processing substrate used to obtain the correlation at the analysis step, is processed on a basis of the correlation.

Claims (49)

1. A prediction method for a substrate processing apparatus, the prediction method predicting processing results from operation data on the substrate processing apparatus during a procedure for processing a target processing substrate in a processing chamber of the substrate processing apparatus, the prediction method comprising:

a data collection step of collecting operation data obtained whenever the target processing substrate is processed, and processing result data obtained by measuring status of the target processing substrate;

a moving average processing step of obtaining a moving average of a preset number of sets of data using the processing result data collected at the data collection step, thus obtaining moving average processing result data;

an analysis step of performing multivariate analysis using the operation data collected at the data collection step and the moving average processing result data obtained at the moving average processing step, thus obtaining a correlation between the operation data and the moving average processing result data; and

a prediction step of predicting processing results using operation data obtained when a target processing substrate, other than the target processing substrate used to obtain the correlation at the analysis step, is processed on a basis of the correlation,

wherein the moving average processing step is performed such that when processing result data, existing before and after maintenance of the substrate processing apparatus, is included in the processing result data, the processing result data is divided into groups for respective sections defined by the maintenance; and for each group, moving averages of a preset number of pieces of data are obtained using only processing result data belonging to the group, thus obtaining moving average processing result data.

2. The prediction method of claim 1 , wherein the moving average processing step is performed such that, for each group, moving average processing result data corresponding to considered processing result data is calculated while the considered processing result data is shifted by one piece.

3. The prediction method of claim 2 , wherein the moving average processing step is performed such that:

until a number of pieces of data preceding the considered processing result data reaches the preset number of pieces of data, an average value is obtained using all pieces of processing result data preceding the considered processing result data, and the average value is taken as moving average processing result data corresponding to the considered processing result data; and

when the number of pieces of data preceding the considered processing result data reaches the preset number of pieces of data or more, an average value is obtained using only processing result data that immediately precedes the considered processing result data and corresponds to the preset number of pieces of data, and the obtained average value is taken as moving average processing result data corresponding to the considered processing result data.

4. The prediction method of claim 3 , wherein the moving average processing step is performed so that the number of pieces of data required to obtain each moving average is preset for each group.

5. The prediction method of claim 4 , wherein the number of pieces of data required to obtain each moving average is preset according to the number of pieces of processing result data belonging to each group.

6. The prediction method of claim 4 , wherein the number of pieces of data required to obtain each moving average is one falling within a range between 2 and 10.

7. The prediction method of claim 1 , wherein the prediction method is operated such that:

a management value range is set to have a certain width based on a target value of processing results so as to manage the processing results, an upper prediction error range is set to have a certain width based on an upper limit of the management value range, and a lower prediction error range is set to have a certain width based on a lower limit of the management value range;

if a predicted value for status of the target processing substrate obtained at the prediction step is within an allowable prediction range when a range from a lower limit of the upper prediction error range to an upper limit of the lower prediction error range is set to the allowable prediction range, status of the target processing substrate is determined to be normal;

if the predicted value is included in the upper prediction error range or the lower prediction error range even though the predicted value departs from the allowable prediction range, the status of the target processing substrate is determined based on a measured value obtained by measuring the target processing substrate; and

if the predicted value departs from the allowable prediction range, and also departs from the upper prediction error range and the lower prediction error range, the status of the target processing substrate is determined to be abnormal.

8. The prediction method of claim 7 , wherein each prediction error range is set according to a standard error between the predicted value and the measured value.

9. The prediction method of claim 7 , wherein the predicted value is a processing dimension of the target processing substrate.

10. The prediction method of claim 1 , wherein the processing result data is a processing dimension of the target processing substrate.

11. The prediction method of claim 1 , wherein the operation data is electronic data obtained from a plurality of detectors provided in the substrate processing apparatus.

12. The prediction method of claim 1 , wherein the analysis step uses Partial Least Squares (PLS) as the multivariate analysis.

13. A prediction apparatus for a substrate processing apparatus, the prediction apparatus predicting processing results from operation data on the substrate processing apparatus during a procedure for processing a target processing substrate in a processing chamber of the substrate processing apparatus, the prediction apparatus comprising:

data collection unit for collecting operation data obtained whenever the target processing substrate is processed, and processing result data obtained by measuring status of the target processing substrate;

moving average processing unit for obtaining a moving average of a preset number of pieces of data using the processing result data collected by the data collection unit, thus obtaining moving average processing result data;

analysis unit for performing multivariate analysis using the operation data collected by the data collection unit and the moving average processing result data obtained by the moving average processing unit, thus obtaining a correlation between the operation data and the moving average processing result data; and

prediction unit for predicting processing results using operation data obtained when a target processing substrate, other than the target processing substrate used to obtain the correlation by the analysis unit, is processed on a basis of the correlation,

wherein the moving average processing unit is operated such that when processing result data, existing before and after maintenance of the substrate processing apparatus, is included in the processing result data, the processing result data is divided into groups for respective sections defined by the maintenance; and for each group, moving averages of a preset number of pieces of data are obtained using only processing result data belonging to the group, thus obtaining moving average processing result data; and

wherein the moving average processing unit calculates moving average processing result data corresponding to considered processing result data for each group while shifting the considered processing result data by one piece.

14. The prediction apparatus of claim 13 , wherein the moving average processing unit is operated such that:

until a number of pieces of data preceding the considered processing result data reaches the preset number of pieces of data, an average value is obtained using all pieces of processing result data preceding the considered processing result data, and the average value is taken as moving average processing result data corresponding to the considered processing result data; and

when the number of pieces of data preceding the considered processing result data reaches the preset number of pieces of data or more, an average value is obtained using only processing result data that immediately precedes the considered processing result data and corresponds to the preset number of pieces of data, and the obtained average value is taken as moving average processing result data corresponding to the considered processing result data.

15. The prediction apparatus of claim 14 , wherein the number of pieces of data required to obtain each moving average is set in advance for each group.

16. The prediction apparatus of claim 15 , wherein the number of pieces of data required to obtain each moving average is set in advance according to the number of pieces of processing result data belonging to each group.

17. The prediction apparatus of claim 15 , wherein the number of pieces of data required to obtain each moving average is one falling within a range between 2 and 10.

18. A prediction apparatus for a substrate processing apparatus, the prediction apparatus predicting processing results from operation data on the substrate processing apparatus during a procedure for processing a target processing substrate in a processing chamber of the substrate processing apparatus, the prediction apparatus comprising:

data collection unit for collecting operation data obtained whenever the target processing substrate is processed, and processing result data obtained by measuring status of the target processing substrate;

moving average processing unit for obtaining a moving average of a preset number of pieces of data using the processing result data collected by the data collection unit, thus obtaining moving average processing result data;

analysis unit for performing multivariate analysis using the operation data collected by the data collection unit and the moving average processing result data obtained by the moving average processing unit, thus obtaining a correlation between the operation data and the moving average processing result data; and prediction unit for predicting processing results using operation data obtained when a target processing substrate, other than the target processing substrate used to obtain the correlation by the analysis unit, is processed on a basis of the correlation, wherein the prediction apparatus is operated such that:

a management value range is set to have a certain width based on a target value of processing results so as to manage the processing results, an upper prediction error range is set to have a certain width based on an upper limit of the management value range, and a lower prediction error range is set to have a certain width based on a lower limit of the management value range;

if a predicted value for status of the target processing substrate obtained at the prediction step is within an allowable prediction range when a range from a lower limit of the upper prediction error range to an upper limit of the lower prediction error range is set to the allowable prediction range, status of the target processing substrate is determined to be normal;

if the predicted value is included in the upper prediction error range or the lower prediction error range even though the predicted value departs from the allowable prediction range, the status of the target processing substrate is determined based on a measured value obtained by measuring the target processing substrate; and

if the predicted value departs from the allowable prediction range, and also departs from the upper prediction error range and the lower prediction error range, the status of the target processing substrate is determined to be abnormal.

19. The prediction apparatus of claim 18 , wherein each prediction error range is set according to a standard error between the predicted value and the measured value.

20. The prediction apparatus of claim 18 , wherein the predicted value is a processing dimension of the target processing substrate.

21. The prediction apparatus of claim 18 , wherein the processing result data is a processing dimension of the target processing substrate.

22. The prediction apparatus of claim 18 , wherein the operation data is electronic data obtained from a plurality of detectors provided in the substrate processing apparatus.

23. The prediction apparatus of claim 18 , wherein the analysis unit uses Partial Least Squares (PLS) as the multivariate analysis.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2007
From: TANAKA, HIDEKI
To: TOKYO ELECTRON LIMITED
Reel/Frame 018988/0295 →
Priority Claims (1)
JP 2006-073375 · Mar 16, 2006 · national
Continuity (2)
Provisional Application 6078599800 · Mar 27, 2006
Related Publication 20070215574A1 · Sep 20, 2007