摘要:
A method and apparatus are provided for initiating test runs based on a fault detection result. The method comprises receiving operational data associated with processing of a workpiece by a processing tool, processing the operational data to determine fault detection results; and causing a test run to be performed based on at least a portion of the fault detection results.
摘要:
A method for controlling a process includes determining incoming state information associated with the process. A plurality of control models associated with the process is provided. A confidence metric is determined for each of the control models based on the incoming state information. The one of the plurality of control models having the highest associated confidence metric is selected. A control action for determining at least one parameter in an operating recipe used to implement the process is generated using the selected control model. A system includes a process tool and a process controller. The process tool is configured to process a workpiece in accordance with an operating recipe. The process controller is configured to determine incoming state information associated with processing the workpiece, determine a confidence metric for each of a plurality of control models based on the incoming state information, select the one of the plurality of control models having the highest associated confidence metric, and generate a control action for determining at least one parameter in the operating recipe using the selected control model.
摘要:
A method for scheduling activities in a manufacturing system includes defining a plurality of observed states associated with the manufacturing system. State estimates are generated for the observed states. Uncertainty values for the state estimates are generated. A plurality of candidate schedules for performing activities in the manufacturing system is identified. Changes to the uncertainty values are predicted based on the candidate schedules. One of the candidate schedules is selected based on the predicted changes to the uncertainty values.
摘要:
In general, the present invention is directed to a method of using slurry waste composition to determine the amount of metal removed during chemical mechanical polishing processes, and a system for accomplishing same. In one embodiment, the method comprises providing a substrate having a metal layer formed thereabove, performing a chemical mechanical polishing process on the layer of metal in the presence of a polishing slurry, measuring at least a concentration of a material comprising the metal layer in the polishing slurry used during said polishing process after at least some of said polishing process has been performed, and determining a thickness of the layer of metal removed during the polishing process based upon at least the measured concentration of the material comprising the metal layer. In another embodiment, the present invention is directed to a system that is comprised of a chemical mechanical polishing tool for performing a chemical mechanical polishing process on a metal layer in the presence of a polishing slurry, a concentration monitor for measuring a concentration of a material comprising the metal layer in the polishing slurry after at least one of the polishing process has been performed, and a controller for receiving the measured concentration and determining a thickness of the layer of metal removed during the polishing process based upon at least the measured concentration of the material comprising the layer of metal.
摘要:
A technique for processing a wafer in a semiconductor manufacturing process are disclosed. The method comprises first collecting a set of processing rate data from a multi-station processing tool, the set including process rate data from at least two stations in the processing tool. The collected processing rate data is then communicated to a controller that autonomously compares the processing rate data to determine whether to adjust a process parameter. The method then adjusts the process parameter for at least one station to match the process endpoint for the at least one station.
摘要:
The present invention is generally directed to a method of modeling and controlling the endpoint of chemical mechanical polishing operations performed on a process layer, and a system for accomplishing same. In one illustrative embodiment, the method comprises providing a first wafer having a process layer formed thereabove, determining a duration of an endpoint polishing process performed on the process layer on the wafer, providing a second wafer having a process layer formed thereabove, and modifying at least one parameter of the endpoint polishing process to be performed on the process layer formed above the second wafer based upon a variance between the determined duration of the endpoint polishing process performed on the process layer on the first wafer and a target value for the duration of the endpoint polishing process.
摘要:
A method for processing an interrupted workpiece includes providing a dynamic control model defining the processing characteristics of a processing tool throughout a processing run; providing a partially processed workpiece; determining an extent of processing metric for the partially processed workpiece; and determining at least one operating recipe parameter of the processing tool based on the dynamic control model and the extent of processing metric. A manufacturing system includes a processing tool and a process controller. The processing tool is adapted to process a partially processed workpiece in accordance with an operating recipe. The process controller is adapted to determine an extent of processing metric for the partially processed workpiece and determine at least one parameter of the operating recipe based on a dynamic control model defining the processing characteristics of the processing tool throughout a processing run and the extent of processing metric.
摘要:
A method and an apparatus for performing a process control using partial measurement data. A process operation is performed on a semiconductor wafer. Inline metrology data related to the process of the semiconductor wafer is acquired. A partial measurement data acquisition process is performed based upon the inline metrology data, the partial measurement data acquisition process comprising determining a time period for acquiring the inline metrology data, determining a number of wafers to be sampled based upon the time period, and determining a number of wafer sites for data acquisition. At least one of a feedback adjustment on a second semiconductor wafer and a feed-forward adjustment relating to a subsequent processing of the first semiconductor wafer based upon the partial measurement data acquisition process is performed.
摘要:
A method for polishing wafers includes providing a wafer having a process layer formed thereon; providing a polishing tool having a plurality of control zones and being adapted to polish the process layer based on an operating recipe, the operating recipe having a control variable corresponding to each of the control zones; measuring a pre-polish thickness profile of the process layer; comparing the pre-polish thickness profile to a target thickness profile to determine a desired removal profile; determining values for the control variables associated with the control zones based on the desired removal profile; and modifying the operating recipe of the polishing tool based on the values determined for the control variables. A processing line includes a polishing tool, a metrology tool, and a process controller. The polishing tool is adapted to polish a wafer having a process layer formed thereon based on an operating recipe. The polishing tool includes a plurality of control zones and the operating recipe includes a control variable corresponding to each of the control zones. The metrology tool is adapted to measure a pre-polish thickness profile of the process layer. The process controller is adapted to compare the pre-polish thickness profile to a target thickness profile to determine a desired removal profile, determine values for the control variables associated with the control zones based on the desired removal profile, and modify the operating recipe of the polishing tool based on the values determined for the control variables.