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.
- 2. The method of claim 1, further comprising measuring wafer properties before execution of processing.
- 3. The method of claim 1, further comprising generating a fault detection index from said measured processing attributes, and forwarding said index to said run-to-run controller for purposes of modifying said at least one setpoint.
- 4. The method of claim 1, wherein said modifying comprises comparing a predicted output against an acceptable tool specification limit.
- 5. The method of claim 1, wherein said modifying comprises comparing a predicted output against an acceptable tool range.
- 6. The method of claim 1, further comprising terminating said processing upon detection of a fault condition.
- 7. The method of claim 1, wherein said at least one setpoint comprises two or more setpoints.
- 8. The method of claim 1, wherein said at least one setpoint comprises at least one of temperature, pressure, power, processing time, lift position and flow rate of a material.
- 9. The method of claim 1, wherein said fault condition comprises a tool fault.
- 10. The method of claim 1, wherein said fault condition comprises a wafer property fault.
- 11. The method of claim 1, wherein fault detection models used to define a range of conditions indicative of a fault condition are modified to incorporate, as parameters, said at least one setpoint of said recipe at said run-to-run controller.
- 12. The method of claim 1, wherein said measured wafer properties are not used to modify said recipe when a wafer fault is detected.
- 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.
- 14. The method of claim 13, wherein processing is terminated if a fault condition is detected.
- 15. The method of claim 13, wherein said step of measuring occurs during processing.
- 16. The method of claim 13, wherein said step of measuring occurs after processing.
- 17. The method of claim 13, wherein fault detection models used to define a range of conditions indicative of a fault condition are modified to incorporate, as parameters, said at least one setpoint of said recipe.
- 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.
- 19. The system of claim 18, further comprising a sensor for measuring wafer properties before execution of processing.
- 20. The system of claim 18, wherein said fault detector generates a fault detection index from said measured processing attributes, and forwards said index to said run-to-run controller for purposes of modifying said at least one setpoint.
- 21. The system of claim 18, wherein said run-to-run controller modifies said at least one setpoint by comparing a predicted output against an acceptable tool specification limit.
- 22. The system of claim 18, wherein said run-to-run controller modifies said at least one setpoint by comparing a predicted output against an acceptable tool range.
- 23. The system of claim 18, wherein said run-to-run controller terminates processing upon detection of a fault condition.
- 24. The system of claim 18, wherein said at least one setpoint comprises two or more setpoints.
- 25. The system of claim 18, wherein said at least one setpoint comprises at least one of temperature, pressure, power, processing time, lift position and flow rate of a material.
- 26. The system of claim 18, wherein said fault condition comprises a tool fault.
- 27. The system of claim 18, wherein said fault condition comprises a wafer property fault.
- 28. The system of claim 18, wherein fault detection models used to define a range of conditions indicative of a fault condition are modified to incorporate, as parameters, said at least one setpoint of said recipe at said run-to-run controller.
- 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.
- 30. The system of claim 29, wherein said run-to-run controller does not modify said at least one setpoint of said recipe if a fault condition is detected.
- 31. The system of claim 29, wherein said sensor measures wafer properties during processing.
- 32. The system of claim 29, wherein said sensor measures wafer properties after processing.
- 33. The system of claim 29, wherein fault detection models used to define a range of conditions indicative of a fault condition are modified to incorporate, as parameters, said at least one setpoint of said recipe at said run-to-run controller.
- 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.
- 35. The system of claim 34, further comprising means for measuring wafer properties before a execution of processing.
- 36. The system of claim 34, further comprising means for generating a fault detection index from said measured processing attributes, and means for forwarding said index to said run-to-run controller for purposes of modifying said setpoints.
- 37. The system of claim 34, wherein said means for modifying comprises means for comparing a predicted output against an acceptable tool specification limit.
- 38. The system of claim 34, wherein said means for modifying comprises means for comparing a predicted output against an acceptable tool range.
- 39. The system of claim 34, further comprising means for terminating said processing upon detection of a fault condition.
- 40. The system of claim 34, wherein said fault condition comprises a tool fault.
- 41. The system of claim 34, wherein said fault condition comprises a wafer property fault.
- 42. The system of claim 34, wherein fault detection models used to define a range of conditions indicative of a fault condition are modified to incorporate, as parameters, said at least one setpoint of said recipe at said run-to-run controller.
- 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.
- 44. The system of claim 43, wherein processing is terminated if a fault condition is detected.
- 45. The system of claim 43, wherein fault detection models used to define a range of conditions indicative of a fault condition are modified to incorporate, as parameters, said at least one setpoint of said recipe at said run-to-run controller.
- 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.
- 47. The computer-readable medium of claim 46, further comprising computer readable instructions for measuring wafer properties before execution of processing.
- 48. The computer-readable medium of claim 46, further comprising computer readable instructions for generating a fault detection index from said measured processing attributes, and computer readable instructions for forwarding said index to said run-to-run controller for purposes of modifying said setpoints.
- 49. The computer-readable medium of claim 46, wherein said computer readable instructions for modifying comprises computer readable instructions for comparing a predicted output against an acceptable tool specification limit.
- 50. The computer-readable medium of claim 46, wherein said computer readable instructions for modifying comprises computer readable instructions for comparing a predicted output against an acceptable tool range.
- 51. The computer-readable medium of claim 46, further comprising computer readable instructions for terminating said processing upon detection of a fault condition.
- 52. The computer-readable medium of claim 46, wherein said fault condition comprises a tool fault.
- 53. The computer-readable medium of claim 46, wherein said fault condition comprises a wafer property fault.
- 54. The computer-readable medium of claim 46, wherein fault detection models used to define a range of conditions indicative of a fault condition are modified to incorporate, as parameters, said at least one setpoint of said recipe at said run-to-run controller.
- 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.
- 56. The computer readable medium of claim 55, wherein processing is terminated if a fault condition is detected.
- 57. The computer-readable medium of claim 55, wherein fault detection models used to define a range of conditions indicative of a fault condition are modified to incorporate, as parameters, said at least one setpoint of said recipe.
- 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.
- 59. The method of claim 58, further comprising measuring item properties before execution of processing.
- 60. The method of claim 58, further comprising generating a fault detection index from said measured processing attributes, and forwarding said index to said run-to-run controller for purposes of modifying said at least one setpoint.
- 61. The method of claim 58, further comprising terminating said processing upon detection of a fault condition.
- 62. The method of claim 58, wherein said at least one setpoint comprises two or more setpoints.
- 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.
- 64. The method of claim 63, wherein processing is terminated if a fault condition is detected.
- 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.
- 66. The system of claim 65, further comprising a sensor for measuring item properties before execution of processing.
- 67. The system of claim 65, wherein said fault detector generates a fault detection index from said measured processing attributes, and forwards said index to said run-to-run controller for purposes of modifying said at least one setpoint.
- 68. The system of claim 65, wherein said run-to-run controller terminates processing upon detection of a fault condition.
- 69. The system of claim 65, wherein said at least one setpoint comprises two or more setpoints.
- 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.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application claims the benefit of U.S. Provisional Application No. 60/305,140 filed on Jul. 16, 2001, which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60305140 |
Jul 2001 |
US |