Integration of fault detection with run-to-run control
First Claim
1. A method for processing wafers in a manufacturing execution system using a run-to-run controller with a fault detection system, said method comprising the steps of:
- 1) receiving, into said run-to-run controller, a recipe for controlling a tool, wherein said recipe includes at least one setpoint for obtaining one or more target wafer properties;
2) monitoring processing of said wafers by measuring processing attributes including wafer properties and fault conditions identified by said fault detection system;
3) forwarding said processing attributes to said run-to-run controller; and
4) modifying said at least one setpoint of said recipe at said run-to-run controller according to said measured processing attributes to maintain said target wafer properties, except when a fault condition is detected by said fault detection system.
1 Assignment
0 Petitions
Accused Products
Abstract
Semiconductor wafers are processed in conjunction with a manufacturing execution system using a run-to-run controller and a fault detection system. A recipe is received from the manufacturing execution system by the run-to-run controller for controlling a tool. The recipe includes a setpoint for obtaining one or more target wafer properties. Processing of the wafers is monitored by measuring processing attributes including fault conditions and wafer properties using the fault detection system and one or more sensors. Setpoints of the recipe may be modified at the run-to-run controller according to the processing attributes to maintain the target wafer properties, except in cases when a fault condition is detected by the fault detection system. Thus, data acquired in the presence of tool or wafer fault conditions are not used for feedback purposes. In addition, fault detection models may be used to define a range of conditions indicative of a fault condition. In these cases, the fault detection models may be modified to incorporate, as parameters, setpoints of a recipe modified by a run-to-run controller.
-
Citations
70 Claims
-
1. A method for processing wafers in a manufacturing execution system using a run-to-run controller with a fault detection system, said method comprising the steps of:
-
1) receiving, into said run-to-run controller, a recipe for controlling a tool, wherein said recipe includes at least one setpoint for obtaining one or more target wafer properties;
2) monitoring processing of said wafers by measuring processing attributes including wafer properties and fault conditions identified by said fault detection system;
3) forwarding said processing attributes to said run-to-run controller; and
4) modifying said at least one setpoint of said recipe at said run-to-run controller according to said measured processing attributes to maintain said target wafer properties, except when a fault condition is detected by said fault detection system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
13. A method for processing wafers, said method comprising the steps of:
-
1) processing said wafers according to a recipe, wherein said recipe includes at least one setpoint for obtaining one or more target wafer properties;
2) measuring wafer properties;
3) detecting conditions indicative of a fault condition; and
4) modifying said at least one setpoint of said recipe according to said measured wafer properties to maintain said target wafer properties in the absence of a fault condition.
-
-
18. A system for processing wafers in a manufacturing execution system, said system comprising
a run-to-run controller for controlling a tool according to a recipe received from said manufacturing execution system, wherein said recipe includes at least one setpoint for obtaining one or more target wafer properties; -
a sensor for measuring processing attributes including wafer properties;
a fault detector for monitoring said wafer properties to detect conditions indicative of a fault condition and forwarding said conditions to said run-to-run controller; and
wherein said at least one setpoint of said recipe is modified according to said processing attributes to maintain said target wafer properties, except when a fault condition is detected by said fault detection system.
-
-
29. A system for processing wafers, said system comprising:
-
a run-to-run controller for processing said wafers according to a recipe, wherein said recipe includes at least one setpoint for obtaining one or more target wafer properties;
a sensor for measuring wafer properties;
a fault detector for detecting conditions indicative of a fault condition; and
wherein said run-to-run controller modifies said at least one setpoint of said recipe according to said wafer properties to maintain said target wafer properties in the absence of a fault condition detected by said fault detector.
-
-
34. A system for processing wafers in a manufacturing execution system using a run-to-run controller with a fault detection system, said system comprising:
-
means for receiving, into said run-to-run controller, a recipe for controlling a tool, wherein said recipe includes at least one setpoint for obtaining one or more target wafer properties;
means for monitoring processing of said wafers by measuring processing attributes including wafer properties and fault conditions identified by said fault detection system;
means for forwarding said processing attributes to said run-to-run controller; and
means for modifying said at least one setpoint of said recipe at said run-to-run controller according to said processing attributes to maintain said target wafer properties, except when a fault condition is detected by said fault detection system.
-
-
43. A system for processing wafers, said system comprising:
-
means for processing said wafers according to a recipe, wherein said recipe includes at least one setpoint for obtaining one or more target wafer properties;
means for measuring wafer properties;
means for detecting conditions indicative of a fault condition; and
means for modifying said at least one setpoint of said recipe according to said measured wafer properties to maintain said target wafer properties in the absence of a fault condition. - View Dependent Claims (44, 45, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
46. A computer program embodied on a computer-readable medium for processing wafers in a manufacturing execution system using a run-to-run controller with a fault detection system, said computer readable medium comprising:
-
computer readable instructions for receiving, into said run-to-run controller, a recipe for controlling a tool, wherein said recipe includes at least one setpoint for obtaining one or more target wafer properties;
computer readable instructions for monitoring processing of said wafers by measuring processing attributes including wafer properties and fault conditions identified by said fault detection system;
computer readable instructions for forwarding said processing attributes to said run-to-run controller; and
computer readable instructions for modifying said at least one setpoint of said recipe at said run-to-run controller according to said measured processing attributes to maintain said target wafer properties, except when a fault condition is detected by said fault detection system.
-
-
55. A computer program embodied on a computer-readable medium for processing wafers, said computer-readable medium comprising:
-
computer readable instructions for processing said wafers according to a recipe, wherein said recipe includes at least one setpoint for obtaining one or more target wafer properties;
computer readable instructions for measuring wafer properties;
computer readable instructions for detecting conditions indicative of a fault condition; and
computer readable instructions for modifying said at least one setpoint of said recipe according to said measured wafer properties to maintain said target wafer properties in the absence of a fault condition. - View Dependent Claims (56, 57, 59, 60, 61, 62)
-
-
58. A method for processing items in a manufacturing execution system using a run-to-run controller with a fault detection system, said method comprising the steps of:
-
1) receiving, into said run-to-run controller, a recipe for controlling a tool, wherein said recipe includes at least one setpoint for obtaining one or more target item properties;
2) monitoring processing of said items by measuring processing attributes including item properties and fault conditions identified by said fault detection system;
3) forwarding said processing attributes to said run-to-run controller; and
4) modifying said at least one setpoint of said recipe at said run-to-run controller according to said measured processing attributes to maintain said target item properties, except when a fault condition is detected by said fault detection system.
-
-
63. A method for processing items, said method comprising the steps of:
-
1) processing said items according to a recipe, wherein said recipe includes at least one setpoint for obtaining one or more target item properties;
2) measuring item properties;
3) detecting conditions indicative of a fault condition; and
4) modifying said at least one setpoint of said recipe according to said measured item properties to maintain said target item properties in the absence of a fault condition. - View Dependent Claims (64)
-
-
65. A system for processing items in a manufacturing execution system, said system comprising:
-
a run-to-run controller for controlling a tool according to a recipe received from said manufacturing execution system, wherein said recipe includes at least one setpoint for obtaining one or more target item properties;
a sensor for measuring processing attributes including item properties;
a fault detector for monitoring said item properties to detect conditions indicative of a fault condition and forwarding said conditions to said run-to-run controller; and
wherein said at least one setpoint of said recipe is modified according to said processing attributes to maintain said target item properties, except when a fault condition is detected by said fault detection system. - View Dependent Claims (66, 67, 68, 69)
-
-
70. A system for processing items, said system comprising:
-
a run-to-run controller for processing said items according to a recipe, wherein said recipe includes at least one setpoint for obtaining one or more target item properties;
a sensor for measuring item properties;
a fault detector for detecting conditions indicative of a fault condition; and
wherein said run-to-run controller modifies said at least one setpoint of said recipe according to said item properties to maintain said target item properties in the absence of a fault condition detected by said fault detector.
-
Specification