Method of data compression using principal components analysis
First Claim
Patent Images
1. A method for compressing data, the method comprising:
- collecting data, representative of a process;
scaling at least a portion of the collected data to generate mean values and mean-scaled values for the collected data;
calculating Scores from the mean-scaled values for the collected data using at most first, second, third and fourth Principal Components derived from a model using archived data sets; and
saving the Scores and the mean values.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided for compressing data. The method includes collecting data representative of a process. The method further includes scaling at least a portion of the collected data to generate mean values and mean-scaled values for the collected data. The method also includes calculating Scores from the mean-scaled values for the collected data using at most first, second, third and fourth Principal Components derived from a model using archived data sets and saving the Scores and the mean values.
-
Citations
40 Claims
-
1. A method for compressing data, the method comprising:
-
collecting data, representative of a process;
scaling at least a portion of the collected data to generate mean values and mean-scaled values for the collected data;
calculating Scores from the mean-scaled values for the collected data using at most first, second, third and fourth Principal Components derived from a model using archived data sets; and
saving the Scores and the mean values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
reconstructing the data representative of the process using the Scores and the mean values.
-
-
5. The method of claim 2 further comprising:
reconstructing the data representative of the process using the Scores and the mean values.
-
6. The method of claim 3 further comprising:
reconstructing the data representative of the process using the Scores and the mean values.
-
7. The method of claim 1, wherein scaling the at least the portion of the collected data to generate the mean values and the mean-scaled values for the collected data includes generating the mean values and the mean-scaled values for the collected data from the model built using a plurality of data representative of previous processes.
-
8. The method of claim 3, wherein saving Loadings corresponding to at most the first, second, third and fourth Principal Components includes using an eigenanalysis method.
-
9. The method of claim 3, wherein saving Loadings corresponding to at most the first, second, third and fourth Principal Components includes using a singular value decomposition method.
-
10. The method of claim 3, wherein saving Loadings corresponding to at most the first, second, third and fourth Principal Components includes using a power method.
-
11. A computer-readable, program storage device encoded with instructions that, when executed by a computer, perform a method, the method comprising:
-
collecting data representative of a process;
scaling at least a portion of the collected data to generate mean values and mean-scaled values for the collected data;
calculating Scores from the mean-scaled values for the collected data using at most first, second, third and fourth Principal Components derived from a model using archived data sets; and
saving the Scores and the mean values. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
reconstructing the data representative of the process using the Scores and the mean values.
-
-
15. The computer-readable, program storage device of claim 12 further comprising:
reconstructing the data representative of the process using the Scores and the mean values.
-
16. The computer-readable, program storage device of claim 13 further comprising:
reconstructing the data representative of the process using the Scores and the mean values.
-
17. The computer-readable, program storage device of claim 11, wherein scaling the at least the portion of the collected data to generate the mean values and the mean-scaled values for the collected data includes generating the mean values and the mean-scaled values for the collected data from the model built using a plurality of data representative of previous processes.
-
18. The computer-readable, program storage device of claim 13, wherein saving Loadings corresponding to at most the first, second, third and fourth Principal Components includes using an eigenanalysis method.
-
19. The computer-readable, program storage device of claim 13, wherein saving Loadings corresponding to at most the first, second, third and fourth Principal Components includes using a singular value decomposition method.
-
20. The computer-readable, program storage device of claim 13, wherein saving Loadings corresponding to at most the first, second, third and fourth Principal Components includes using a power method.
-
21. A computer programmed to perform a method, the method comprising:
-
collecting data representative of a process;
scaling at least a portion of the collected data to generate mean values and mean-scaled values for the collected data;
calculating Scores from the mean-scaled values for the collected data using at most first, second, third and fourth Principal Components derived from a model using archived data sets; and
saving the Scores and the mean values. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
reconstructing the data representative of the process using the Scores and the mean values.
-
-
25. The computer of claim 22 further comprising:
reconstructing the data representative of the process using the Scores and the mean values.
-
26. The computer of claim 23 further comprising:
reconstructing the data representative of the process using the Scores and the mean values.
-
27. The computer of claim 21, wherein scaling the at least the portion of the collected data to generate the mean values and the mean-scaled values for the collected data includes generating the mean values and the mean-scaled values for the collected data from the model built using a plurality of data representative of previous processes.
-
28. The computer of claim 23, wherein saving Loadings corresponding to at most the first, second, third and fourth Principal Components includes using an eigenanalysis method.
-
29. The computer of claim 23, wherein saving Loadings corresponding to at most the first, second, third and fourth Principal Components includes using a singular value decomposition method.
-
30. The computer of claim 23, wherein saving Loadings corresponding to at most the first, second, third and fourth Principal Components includes using a power method.
-
31. A method of compressing optical emission spectroscopy data collected during an etching process, comprising:
-
scaling at least a portion of the collected data to generate mean values and mean-scaled values for the collected data;
calculating approximate Scores from the mean-scaled values for the collected data using a plurality of principal components derived from archived optical emission spectroscopy data sets; and
storing the approximate Scores and mean values as compressed optical emission spectroscopy data. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A computer-readable, program storage device encoded with instructions that, when executed by a computer, perform a method, the method comprising:
-
scaling at least a portion of data collected during an etching process to generate mean values and mean-scaled values for the collected data;
calculating approximate Scores from the mean-scaled values for the collected data using a plurality of principal components derived from archived optical emission spectroscopy data sets; and
storing the approximate Scores and mean values as compressed optical emission spectroscopy data. - View Dependent Claims (38, 39, 40)
-
Specification