IP Library Granted Patent US 8,271,103
Granted Patent B2
US 8,271,103 · App. 12/113,613 · Granted Sep 18, 2012

Automated model building and model updating

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 8,271,103
App. No.
12/113,613
Granted
Sep 18, 2012
Kind
B2
Abstract

A system and computer-implemented method for creating a new model or updating a previously-created model based on a template are described. A template is generated from a previously-created model. The previously-created model specifies a set of parameters associated with a manufacturing process, a process tool or chamber. Variables associated with the manufacturing process are acquired, monitored, and analyzed. A statistical analysis (or multivariate statistical analysis) is employed to analyze the monitored variables and the set of parameters. When any of the monitored variables satisfy a threshold condition, a new model is created or the parameters of the previously-created model are updated, adjusted, or modified based on the template and the monitored variables. A user interface facilitating communication between a user and the systems and display of information is also described.

Claims (33)

1. A multivariate analytical system comprising:

a processor;

a template-generating module in communication with the processor to generate a first template based on a previously-created model that includes a first set of parameters defining at least a portion of a manufacturing process;

a data acquisition module in communication with a processing tool to acquire or monitor one or more variables during the manufacturing process and provide information associated with the one or more variables to a model-generating module;

the model-generating module to generate a new model having a second set of parameters, the new model being generated according to a statistical analysis based on the first template and the one or more variables upon the one or more variables satisfying a threshold condition, wherein the one or more variables satisfy the threshold condition when the statistical analysis of the one or more variables results in a value that exceeds a threshold value; and

a basket or cache module to provide data to the model-generating module or the template-generating module in response to a user selection or the one or more variables satisfying the threshold condition.

2. The system of claim 1 , wherein the one or more variables to be monitored are specified by a user.

3. The system of claim 1 , wherein the threshold condition is specified by a user.

4. The system of claim 1 , wherein any of the one or more variables satisfying the threshold condition triggers creating the new model.

5. The system of claim 1 , wherein the one or more variables comprise time, occurrence of periodic or preventive maintenance, a result of metrology verification, a number of wafers processed, or any combination thereof.

6. The system of claim 1 , wherein the multivariate statistical analysis involves a Hotelling-type calculation, a DModX-type calculation, a principal component analysis-type calculation, a weighted moving average-type calculation, or any combination thereof.

7. The system of claim 1 , wherein the new model specifies parameters for a process tool, chamber, or recipe from which the one or more variables were monitored or for a second process tool, chamber, or recipe.

8. The system of claim 1 , wherein the first set of parameters comprise metrology, time, duration of use of a process tool, number of wafers processed, occurrence of periodic or preventive maintenance, sequence of wafers processed, or any combination thereof.

9. The system of claim 1 wherein the statistical analysis is a multivariate statistical analysis.

10. The system of claim 9 , wherein the multivariate statistical analysis involves a Hotelling-type calculation, a DModX-type calculation, a principal component analysis-type calculation, a weighted moving average-type calculation, or any combination thereof.

11. A multivariate analytical system comprising:

a processor;

a template-generating module in communication with the processor to generate a first template based on a previously-created model that includes a first set of parameters defining at least a portion of a manufacturing process;

a data acquisition module in communication with a processing tool to acquire or monitor one or more variables during the manufacturing process and provide information associated with the one or more variables to a model-generating module;

the model-generating module to generate a new model having a second set of parameters, the new model being generated according to a statistical analysis based on the first template and the one or more variables upon the one or more variables satisfying a threshold condition, wherein the one or more variables satisfy the threshold condition when the statistical analysis of the one or more variables results in a value that exceeds a threshold value, wherein the new model comprises the previously-created model and the second set of parameters comprises the values of the first set of parameters adjusted based on the template and the one or more variables.

12. A multivariate analytical system comprising:

a processor;

a template-generating module in communication with the processor to generate a first template based on a previously-created model that includes a first set of parameters defining at least a portion of a manufacturing process;

a data acquisition module in communication with a processing tool to acquire or monitor one or more variables during the manufacturing process and provide information associated with the one or more variables to a model-generating module;

the model-generating module to generate a new model having a second set of parameters, the new model being generated according to a statistical analysis based on the first template and the one or more variables upon the one or more variables satisfying a threshold condition, wherein the one or more variables satisfy the threshold condition when the statistical analysis of the one or more variables results in a value that exceeds a threshold value; and

a user interface including:

(a) a first area including one or more fields available for input of information by a user, the information corresponding to a value of a parameter of the template, and the first area including a command portion in communication with the template-generating module for, in response to the user selecting the command portion, issuing a command to create the template;

(b) a second area displaying one or more unique identifiers associated with each of a set of wafers having one or more data values, the one or more unique identifiers selectable by the user;

(c) a third area for displaying a subset of the one or more unique identifiers corresponding to a subset of wafers selected by the user;

(d) a fourth area in communication with the model-generating module for at least one of creating the new model or updating the previously-created model in response to the user selecting the fourth area, wherein the new model is created or the previously-created model is updated according to a statistical analysis based on the template and the one or more data values associated with the subset of wafers.

13. The system of claim 12 , wherein the user interface further comprises:

(e) a fifth area having one or more conditions selectable by the user; and

an analyzer module in communication with the fifth area and the model-generating module for, upon determining that the one or more user-selectable conditions have been satisfied, communicating a signal to the model-generating module to create the new model or update the previously-created model.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Aug 24, 2022
From: BARCLAYS BANK PLC
To: MKS INSTRUMENTS, INC.; NEWPORT CORPORATION; ELECTRO SCIENTIFIC INDUSTRIES, INC.
Reel/Frame 062739/0001 →
PARTIAL RELEASE OF SECURITY INTEREST Recorded Jul 11, 2019
From: BARCLAYS BANK PLC
To: MKS INSTRUMENTS, INC.
Reel/Frame 049728/0509 →
RELEASE OF SECURITY INTEREST Recorded Feb 1, 2019
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: MKS INSTRUMENTS, INC.; NEWPORT CORPORATION
Reel/Frame 048226/0095 →
CHANGE OF NAME Recorded Oct 23, 2017
From: MKS INSTRUMENTS AB
To: SARTORIUS STEDIM DATA ANALYTICS AB
Reel/Frame 044256/0882 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2017
From: SARTORIUS STEDIM BIOTECH GMBH
To: MKS INSTRUMENTS AB
Reel/Frame 043888/0860 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2017
From: MKS INSTRUMENTS, INC
To: SARTORIUS STEDIM BIOTECH GMBH
Reel/Frame 043630/0870 →
SECURITY AGREEMENT Recorded May 4, 2016
From: MKS INSTRUMENTS, INC.; NEWPORT CORPORATION
To: BARCLAYS BANK PLC; BARCLAYS BANK PLC
Reel/Frame 038663/0139 →
SECURITY AGREEMENT Recorded May 4, 2016
From: MKS INSTRUMENTS, INC.; NEWPORT CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 038663/0265 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2008
From: HENDLER, LAWRENCE; LAZAROVICH, STELA DIAMANT; HADAR, RON; KETTANEH, NOUNA; LEVAMI, UZI; PERLROIZEN, DMITRY
To: MKS INSTRUMENTS, INC.
Reel/Frame 021716/0709 →