Methods and apparatuses for utilizing adaptive predictive algorithms and determining when to use the adaptive predictive algorithms for virtual metrology

US9886009B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9886009-B2
Application numberUS-201514673228-A
CountryUS
Kind codeB2
Filing dateMar 30, 2015
Priority dateFeb 16, 2010
Publication dateFeb 6, 2018
Grant dateFeb 6, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Described herein are methods, apparatuses, and systems for determining adaptive predictive algorithms for virtual metrology. In some embodiments, a computer implemented method identifies a plurality of predictive algorithms. The method determines when to use one or more of the plurality of predictive algorithms to predict one or more virtual metrology variables in a manufacturing facility.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer implemented method comprising: identifying, with a multi-algorithm predictive subsystem that is designed to facilitate switching between predictive algorithms, a plurality of predictive algorithms including first and second adaptive predictive algorithms to predict one or more virtual metrology variables in a manufacturing facility; identifying a quality threshold that is based on predictions of data and actual measurement data to determine when to switch between the first and second adaptive predictive algorithms; comparing a quality for prediction with the quality threshold when actual measurement data for a current prediction cycle is not available; and invoking, when the actual measurement data for a current prediction cycle is not available, the first adaptive predictive algorithm if the quality for prediction is less than or approximately equal to the quality threshold to update a prediction equation to adapt to dynamics of the manufacturing facility. 2. The computer implemented method of claim 1 , further comprising: invoking, when the actual measurement data for a current prediction cycle is not available, the second adaptive predictive algorithm if the quality for prediction is greater than the quality threshold. 3. The computer implemented method of claim 1 , further comprising: identifying a quality for prediction for each predictive algorithm; identifying a quality for prediction for each prediction of data; and performing a normalized weighted calculation of the predictions where weights are a function of the quality for prediction for each predictive algorithm if the actual measurement data is not available. 4. The computer implemented method of claim 1 , further comprising: identifying an error switching threshold that is based on a comparison of predictions of data and actual data. 5. The computer implemented method of claim 4 , further comprising: determining whether an error, which is a difference between predictions of data and actual measurement data, is greater than the error switching threshold. 6. The computer implemented method of claim 5 , further comprising: invoking, when actual measurement data for the current prediction cycle is available, the first adaptive predictive algorithm for updating the prediction equation if an error is greater than the error switching threshold; and subsequently invoking the second adaptive predictive algorithm for updating the prediction equation. 7. The computer implemented method of claim 5 , further comprising: invoking, when actual measurement data for the current prediction cycle is available, the first adaptive predictive algorithm if the error is less than or approximately equal to the error switching threshold. 8. A computer-readable non-transitory storage medium comprising executable instructions to cause a processor to perform operations, the instructions comprising: identifying, with a multi-algorithm predictive subsystem that is designed to facilitate switching between predictive algorithms, a plurality of predictive algorithms including first and second adaptive predictive algorithms to predict one or more virtual metrology variables in a manufacturing facility; identifying a quality threshold that is based on predictions of data and actual measurement data to determine when to switch between the first and second adaptive predictive algorithms; comparing a quality for prediction with the quality threshold when actual measurement data for a current prediction cycle is not available; and invoking, when the actual measurement data for a current prediction cycle is not available, the first adaptive predictive algorithm if the quality for prediction is less than or approximately equal to the quality threshold to update a prediction equation to adapt to dynamics of the manufacturing facility. 9. The computer implemented method of claim 8 , further comprising: invoking, when the actual measurement data for a current prediction cycle is not available, the second adaptive predictive algorithm if the quality for prediction is greater than the quality threshold. 10. The computer implemented method of claim 8 , further comprising: identifying a quality for prediction for each predictive algorithm; identifying a quality for prediction for each prediction of data; and performing a normalized weighted calculation of the predictions where weights are a function of the quality for prediction for each predictive algorithm if the actual measurement data is not available. 11. The computer implemented method of claim 8 , further comprising: identifying an error switching threshold that is based on a comparison of predictions of data and actual data. 12. The computer implemented method of claim 8 , further comprising: determining whether an error, which is a difference between predictions of data and actual measurement data, is greater than the error switching threshold. 13. The computer implemented method of claim 12 , further comprising: invoking, when actual measurement data for the current prediction cycle is available, the first adaptive predictive algorithm for updating the prediction equation if an error is greater than the error switching threshold; and subsequently invoking the second adaptive predictive algorithm for updating the prediction equation. 14. The computer implemented method of claim 12 , further comprising: invoking, when actual measurement data for the current prediction cycle is available, the first adaptive predictive algorithm if the error is less than or approximately equal to the error switching threshold. 15. A computer system comprising: a memory to store a plurality of predictive algorithms; and and at least one processing device, coupled to the memory, that is configured to execute processing logic to: identify the plurality of predictive algorithms including first and second adaptive predictive algorithms to predict one or more virtual metrology variables in a manufacturing facility; identify a quality threshold that is based on predictions of data and actual measurement data to determine when to switch between the first and second adaptive predictive algorithms; compare a quality for prediction with the quality threshold when actual measurement data for a current prediction cycle is not available; and invoking, when the actual measurement data for a current prediction cycle is not available, the first adaptive predictive algorithm if the quality for prediction is less than or approximately equal to the quality threshold to update a prediction equation to adapt to dynamics of the manufacturing facility. 16. The computer system of claim 15 , wherein the at least one processing device is further configured to execute processing logic to: invoke, when the actual measurement data for a current prediction cycle is not available, the second adaptive predictive algorithm if the quality for prediction is greater than the quality threshold. 17. The computer system of claim 16 , wherein the at least one processing device is further configured to execute processing logic to: identify a quality for prediction for each predictive algorithm; identify a quality for prediction for each prediction of data; and perform a normalized weighted calculation of the predictions where weights are a function of the quality for prediction for each predictive algorithm if the actual measurement data is not available. 18. The computer system of claim 15 , wherein the at least one processing device is further config

Assignees

Inventors

Classifications

  • G05B13/026Primary

    using a predictor · CPC title

  • Reconfiguration of monitoring system, e.g. use of virtual sensors; change monitoring method as a response to monitoring results · CPC title

  • Verify monitored data if valid or not by comparing with reference value · CPC title

  • Manufacturing · CPC title

  • Library with metrology plan for different type of workpieces · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9886009B2 cover?
Described herein are methods, apparatuses, and systems for determining adaptive predictive algorithms for virtual metrology. In some embodiments, a computer implemented method identifies a plurality of predictive algorithms. The method determines when to use one or more of the plurality of predictive algorithms to predict one or more virtual metrology variables in a manufacturing facility.
Who is the assignee on this patent?
Moyne James, Applied Materials Inc
What technology area does this patent fall under?
Primary CPC classification G05B13/026. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 06 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).