Claims Analysis
Total Claims: 42
Claim 1
Independent Claim
111 words
A system for detecting faults in a process tool, comprising: means for receiving process event signals generated by the process tool; a data acquisition device configured to acquire a sample of process parameter signals during operation of the process tool; a model configured to receive said sample and generate a prediction error in response to said sample; and a fault detector in communication with said model configured to receive said sample from said data acquisition device and said process event signals from said receiving means, provide said sample to said model, receive said prediction error from said model, and use said prediction error to detect a fault in the process tool.
Claim 2
Independent Claim
111 words
A system for detecting faults in a process tool, comprising: means for receiving process event signals generated by the process tool; a data acquisition device configured to acquire a sample of process parameter signals during operation of the process tool; a model configured to receive said sample and generate a prediction error in response to said sample; and a fault detector in communication with said model configured to receive said sample from said data acquisition device and said process event signals from said receiving means, provide said sample to said model, receive said prediction error from said model, and use said prediction error to detect a fault in the process tool.
Claim 3
Dependent Claim
22 words
The system as recited in claim 1, wherein said system further comprises a display screen configured to display notification of said fault.
Claim 4
Dependent Claim
35 words
The system as recited in claim 1, wherein said system further comprises a reference database of representative samples, wherein said model uses said reference database to generate said prediction error in response to said sample.
Claim 5
Dependent Claim
27 words
The system as recited in claim 3, wherein model uses only a range of said representative samples to generate said prediction error in response to said sample.
Claim 6
Dependent Claim
36 words
The system as recited in claim 4, wherein said fault detector provides sequence information regarding said sample to said model, wherein said model determines said range of said representative samples in response to said sequence information.
Claim 7
Dependent Claim
21 words
The system as recited in claim 1, wherein said system further comprises a report browser configured to display said prediction error.
Claim 8
Dependent Claim
20 words
The system as recited in claim 1, wherein said system further comprises a data viewer configured to display said sample.
Claim 9
Dependent Claim
29 words
The system as recited in claim 1, wherein said receiving means comprises said data acquisition device, wherein said data acquisition device is configured to receive said process event signals.
Claim 10
Dependent Claim
22 words
The system as recited in claim 1, wherein said receiving means comprises a communications port configured to receive said process event signals.
Claim 11
Dependent Claim
36 words
The system as recited in claim 1, wherein said process event signals comprise at least one event from the group comprising a wafer start, a wafer end, a new lot, a new recipe, and an alarm.
Claim 12
Dependent Claim
37 words
The system as recited in claim 1, wherein said fault detector is configured to receive said process event signals and control said data acquisition device to acquire said data sample in response to said process event signals.
Claim 13
Dependent Claim
29 words
The system as recited in claim 1, wherein said model is further configured to receive a recipe identifier and generate said prediction error in response to said recipe identifier.
Claim 14
Dependent Claim
16 words
The system as recited in claim 12, wherein said recipe identifier is specified via user input.
Claim 15
Dependent Claim
22 words
The system as recited in claim 12, wherein said recipe identifier is provided to said fault detector by said process event signals.
Claim 16
Independent Claim
134 words
A system for detecting faults in a process tool, comprising: a data acquisition device configured to acquire a sample of process parameter signals during operation of the process tool; a model configured to receive said sample and generate a prediction error in response to said sample, wherein said model is one of a plurality of possible models; and a fault detector in communication with said model configured to receive said sample from said data acquisition device, provide said sample to said model, receive said prediction error from said model, and use said prediction error to detect a fault in the process tool; wherein said fault detector is configured to use said prediction errors to detect a fault independent of which one of said plurality of possible models is used to generate said prediction error.
Claim 17
Independent Claim
134 words
A system for detecting faults in a process tool, comprising: a data acquisition device configured to acquire a sample of process parameter signals during operation of the process tool; a model configured to receive said sample and generate a prediction error in response to said sample, wherein said model is one of a plurality of possible models; and a fault detector in communication with said model configured to receive said sample from said data acquisition device, provide said sample to said model, receive said prediction error from said model, and use said prediction error to detect a fault in the process tool; wherein said fault detector is configured to use said prediction errors to detect a fault independent of which one of said plurality of possible models is used to generate said prediction error.
Claim 18
Dependent Claim
32 words
The system as recited in claim 15, wherein said model is a model chosen from the group consisting of a Universal Process Model, a Principle Component Analysis model, and a neural network.
Claim 19
Dependent Claim
22 words
The system as recited in claim 15, wherein said system further comprises a display screen configured to display notification of said fault.
Claim 20
Dependent Claim
35 words
The system as recited in claim 15, wherein said system further comprises a reference database of representative samples, wherein said model uses said reference database to generate said prediction error in response to said sample.
Claim 21
Dependent Claim
29 words
The system as recited in claim 1, wherein said model is further configured to receive a recipe identifier and generate said prediction error in response to said recipe identifier.
Claim 22
Independent Claim
154 words
A system for detecting faults in a process tool, comprising: means for receiving process event signals generated by the process tool; a data acquisition device configured to acquire a sample of process parameter signals during operation of the process tool; a model configured to receive said sample and generate a prediction error in response to said sample, wherein said model is one of a plurality of possible models; and a fault detector in communication with said model configured to receive said sample from said data acquisition device and said process event signals from said receiving means, provide said sample to said model, receive said prediction error from said model, and use said prediction error to detect a fault in the process tool; wherein said fault detector is configured to use said prediction errors to detect a fault independent of which one of said plurality of possible models is used to generate said prediction error.
Claim 23
Independent Claim
154 words
A system for detecting faults in a process tool, comprising: means for receiving process event signals generated by the process tool; a data acquisition device configured to acquire a sample of process parameter signals during operation of the process tool; a model configured to receive said sample and generate a prediction error in response to said sample, wherein said model is one of a plurality of possible models; and a fault detector in communication with said model configured to receive said sample from said data acquisition device and said process event signals from said receiving means, provide said sample to said model, receive said prediction error from said model, and use said prediction error to detect a fault in the process tool; wherein said fault detector is configured to use said prediction errors to detect a fault independent of which one of said plurality of possible models is used to generate said prediction error.
Claim 24
Independent Claim
53 words
A method for detecting faults in a process tool, comprising: receiving process event signals generated by the process tool; acquiring a sample of process parameter signals during operation of the process tool; generating a prediction error in response to said sample; and detecting a fault in the process tool using said prediction error.
Claim 25
Independent Claim
53 words
A method for detecting faults in a process tool, comprising: receiving process event signals generated by the process tool; acquiring a sample of process parameter signals during operation of the process tool; generating a prediction error in response to said sample; and detecting a fault in the process tool using said prediction error.
Claim 26
Dependent Claim
31 words
The method as recited in claim 21, wherein said detecting a fault in the process tool using said prediction error comprises comparing said prediction error with a prediction error threshold value.
Claim 27
Dependent Claim
23 words
The method as recited in claim 21, further comprising displaying notification of said fault on a display screen after said detecting said fault.
Claim 28
Dependent Claim
31 words
The method as recited in claim 21, wherein said generating a prediction error in response to said sample comprises using a reference database of representative samples to generate said prediction error.
Claim 29
Dependent Claim
35 words
The method as recited in claim 24, wherein said using a reference database of representative samples to generate said prediction error comprises using only a range of said representative samples to generate said prediction error.
Claim 30
Dependent Claim
29 words
The method as recited in claim 25, further comprising receiving sequence information regarding said sample, and determining said range of said representative samples in response to said sequence information.
Claim 31
Dependent Claim
13 words
The method as recited in claim 21, further comprising displaying said prediction error.
Claim 32
Dependent Claim
12 words
The method as recited in claim 21, further comprising displaying said sample.
Claim 33
Dependent Claim
26 words
The method as recited in claim 21, further comprising acquiring said data sample in response to said receiving process event signals generated by the process tool.
Claim 34
Dependent Claim
33 words
The method as recited in claim 21, further comprising receiving a recipe identifier, wherein said generating a prediction error in response to said sample is in response to said receiving said recipe identifier.
Claim 35
Independent Claim
97 words
A method for detecting faults in a process tool, comprising: selecting a model for generating a prediction error in response to a sample of process parameter signals from a plurality of possible models; acquiring said sample during operation of the process tool; said model generating a prediction error in response to said sample; and detecting a fault in the process tool using said prediction error; wherein said detecting a fault in the process tool using said prediction error is performed independent of which one of said plurality of possible models is used to generate said prediction error.
Claim 36
Independent Claim
97 words
A method for detecting faults in a process tool, comprising: selecting a model for generating a prediction error in response to a sample of process parameter signals from a plurality of possible models; acquiring said sample during operation of the process tool; said model generating a prediction error in response to said sample; and detecting a fault in the process tool using said prediction error; wherein said detecting a fault in the process tool using said prediction error is performed independent of which one of said plurality of possible models is used to generate said prediction error.
Claim 37
Dependent Claim
34 words
The method as recited in claim 31, wherein said selecting a model comprises selecting a model from the group consisting of a Universal Process Model, a Principle Component Analysis model, and a neural network.
Claim 38
Dependent Claim
18 words
The method as recited in claim 31, further comprising displaying notification of said fault on a display screen.
Claim 39
Dependent Claim
31 words
The method as recited in claim 31, wherein said generating a prediction error in response to said sample comprises using a reference database of representative samples to generate said prediction error.
Claim 40
Dependent Claim
33 words
The method as recited in claim 31, further comprising receiving a recipe identifier, wherein said generating a prediction error in response to said sample is in response to said receiving said recipe identifier.
Claim 41
Independent Claim
106 words
A method for detecting faults in a process tool, comprising: selecting a model for generating a prediction error in response to a sample of process parameter signals from a plurality of possible models; acquiring said sample during operation of the process tool; receiving process event signals generated by the process tool; said model generating a prediction error in response to said sample; and detecting a fault in the process tool using said prediction error; wherein said detecting a fault in the process tool using said prediction error is performed independent of which one of said plurality of possible models is used to generate said prediction error.
Claim 42
Independent Claim
106 words
A method for detecting faults in a process tool, comprising: selecting a model for generating a prediction error in response to a sample of process parameter signals from a plurality of possible models; acquiring said sample during operation of the process tool; receiving process event signals generated by the process tool; said model generating a prediction error in response to said sample; and detecting a fault in the process tool using said prediction error; wherein said detecting a fault in the process tool using said prediction error is performed independent of which one of said plurality of possible models is used to generate said prediction error.