Methods of and apparatuses for controlling process profiles
First Claim
1. A method of adjusting a profile of process conditions of a substrate during processing, the method being performed using a process apparatus and a controller, the controller and process apparatus being coupled so the controller is capable of controlling the profile of process conditions experienced by the substrate, the controller being capable of using at least one control parameter, the method comprising:
- i. constructing a perturbation model for the process apparatuses that relates changes in the at least one control parameter to resulting changes in the profile of process conditions, wherein the perturbation model represents the operation of the process apparatus, and wherein constructing the perturbation model comprises;
a) measuring baseline values of the process conditions comprising spatially resolved and time resolved conditions;
b) conducting a series of designed experiments to obtain data to construct the perturbation model; and
c) using the data to construct the perturbation model and to estimate basis functions to complete the perturbation model;
ii. using the perturbation model with at least one ofa performance objective anda constraintto derive optimized control parameters; and
iii. operating the controller with the optimized control parameters.
3 Assignments
0 Petitions
Accused Products
Abstract
Presented are methods and apparatus for controlling the processing of a substrate during a process step that is sensitive to one or more process conditions. One embodiment includes a method performed with corresponding apparatus that includes a controller. One step includes constructing a perturbation model relating changes in control parameters for the apparatus to one or more resulting changes in the process. The method also includes the step of using the perturbation model with at least one of a performance objective and a constraint to derive optimized control parameters for the controller. Another step in the method includes operating the controller with the optimized control parameters. Another embodiment includes an apparatus for processing substrates where the apparatus comprises optimized control parameters.
74 Citations
31 Claims
-
1. A method of adjusting a profile of process conditions of a substrate during processing, the method being performed using a process apparatus and a controller, the controller and process apparatus being coupled so the controller is capable of controlling the profile of process conditions experienced by the substrate, the controller being capable of using at least one control parameter, the method comprising:
-
i. constructing a perturbation model for the process apparatuses that relates changes in the at least one control parameter to resulting changes in the profile of process conditions, wherein the perturbation model represents the operation of the process apparatus, and wherein constructing the perturbation model comprises; a) measuring baseline values of the process conditions comprising spatially resolved and time resolved conditions; b) conducting a series of designed experiments to obtain data to construct the perturbation model; and c) using the data to construct the perturbation model and to estimate basis functions to complete the perturbation model; ii. using the perturbation model with at least one of a performance objective and a constraint to derive optimized control parameters; and iii. operating the controller with the optimized control parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of adjusting a spatial and temporal profile of process conditions of a substrate during processing, the method being performed using a process apparatus and a controller, the controller and process apparatus being coupled so the controller is capable of controlling the spatial or temporal profile of process conditions experienced by the substrate, the controller being configured for using at least one control parameter, the method comprising:
-
i. constructing a perturbation model for the process apparatus that relates changes in the at least one control parameter to resulting changes in a metric, wherein the perturbation model represents the operation of the process apparatus, and wherein constructing the perturbation model comprises; a) measuring baseline values of the process conditions comprising spatially resolved and time resolved conditions; b) conducting a series of designed experiments to obtain data to construct the perturbation model; and c) using the data to construct the perturbation model and to estimate basis functions to complete the perturbation model; ii. using the perturbation model with at least one of a performance objective and a constraint to derive optimized control parameters; and iii. operating the controller with the optimized control parameters. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A method of controlling or adjusting critical dimension profile or critical dimension uniformity of a substrate for semiconductor device manufacturing, the method being performed using a controller that includes at least one control parameter and a process apparatus, the controller and process apparatus being coupled so the controller is capable of controlling spatial profiles or temporal profiles of at least one process condition of the substrate using the at least one control parameter, the method comprising the steps of:
-
i. constructing a perturbation model for the process apparatus that relates changes in the at least one control parameter to resulting changes in the critical dimension profile or the critical dimension uniformity, wherein the perturbation model represents the operation of the process apparatus and constructing the perturbation model comprises; a) measuring baseline values of the critical dimension profiles or the critical dimension uniformity comprising spatially resolved and time resolved conditions; b) conducting a series of designed experiments to obtain data to construct the perturbation model; and c) using the data to construct the perturbation model and to estimate basis functions to complete the perturbation model; ii. using the perturbation model with at least one of a performance objective and a constraint to derive at least one optimized control parameter; and iii. operating the controller with the at least one optimized control parameter. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A computer-readable medium having embodied therein computer readable instructions for deriving at least one optimized control parameter for controlling at least one process condition for processing a substrate, the computer readable instructions comprising:
-
executable code for a process apparatus perturbation model configured for relating changes in the at least one control parameter to resulting changes in a spatial or a temporal profile of the at least one process condition for the substrate, wherein the perturbation model represents the operation of the process apparatus, and wherein the perturbation model includes a) measured baseline values of the process conditions comprising spatially resolved and time resolved conditions; b) data obtained from a series of experiments conducted to construct the perturbation model; and c) basis functions estimated using the data to construct the perturbation model to complete the perturbation model; executable code for receiving or storing at least one of a performance objective and a constraint; and executable code for deriving the at least one optimized control parameter using the perturbation model and the at least one of the performance objective and the constraint.
-
-
31. A computer program product for deriving at least one optimized control parameter for controlling critical dimension uniformity for a semiconductor wafer, the computer readable instructions comprising:
-
executable code for a process apparatus perturbation model configured for relating changes in the at least one optimized control parameter to resulting changes in the critical dimension uniformity for the wafer, wherein the perturbation model represents the operation of the process apparatus, and wherein the perturbation model includes a) measured baseline values of the process conditions comprising spatially resolved and time resolved conditions; b) data obtained from a series of experiments conducted to construct the perturbation model; and c) basis functions estimated using the data to construct the perturbation model to complete the perturbation model; executable code for receiving or storing at least one of a performance objective that includes a critical dimension uniformity and a constraint that includes a critical dimension uniformity; and executable code for deriving the at least one optimized control parameter using the perturbation model and the at least one of the performance objective and the constraint.
-
Specification