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:
- 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;
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 in which case the at least one setpoint of said recipe is not modified according to said measured processing attributes; and
5) incorporating said modified setpoint of said recipe as a parameter in 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.
417 Citations
75 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:
-
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; 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 in which case the at least one setpoint of said recipe is not modified according to said measured processing attributes; and 5) incorporating said modified setpoint of said recipe as a parameter in said fault detection system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for processing wafers, said method comprising:
-
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 using a fault detection system; 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, and not modifying said at least one setpoint of said recipe according to said measured wafer properties in the presence of a fault condition; and 5) incorporating said modified setpoint of said recipe as a parameter in said fault detection system. - View Dependent Claims (14, 15, 16, 17)
-
-
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; 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 detector in which case the at least one setpoint is not modified according to said processing attributes; and wherein said modified setpoint of said recipe is incorporated as a parameter in said fault detector. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. 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 in which case the at least one setpoint of said recipe is not modified according to said processing attributes, said modified setpoint of said recipe being incorporated as a parameter in said fault detection system. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. 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, and not modifying said at least one setpoint of said recipe according to said measured wafer properties in the presence of a fault condition, wherein said modified setpoint of said recipe is incorporated as a parameter in said means for detecting conditions indicative of a fault condition. - View Dependent Claims (39, 40)
-
-
41. 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 in which case the at least one setpoint of said recipe is not modified according to said measured processing attributes, wherein said modified setpoint is incorporated as a parameter in said fault detection system. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. 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, and not modifying said at least one setpoint of said recipe according to said measured wafer properties in the presence of a fault condition, wherein said modified setpoint is incorporated as a parameter in a fault detection system. - View Dependent Claims (51, 52)
-
-
53. A method for processing wafers in a manufacturing execution system using a run-to-run controller with a fault detection system, said method comprising:
-
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; 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 when no fault condition is detected by said fault detection system; and 5) refraining from modifying said at least one setpoint of said recipe at said run-to-run controller according to said measured processing attributes when a fault condition not requiring termination of said processing is detected by said fault detection system. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
-
65. 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 when no fault condition is detected by said fault detector, and wherein said at least one setpoint of said recipe is refrained from being modified according to said measured processing attributes when a fault condition not requiring termination of said processing is detected by said fault detector. - View Dependent Claims (66, 67, 68, 69, 70, 71, 72, 73, 74, 75)
-
Specification