US20110083808A1 - Plasma processing apparatus - Google Patents
Plasma processing apparatus Download PDFInfo
- Publication number
- US20110083808A1 US20110083808A1 US12/696,571 US69657110A US2011083808A1 US 20110083808 A1 US20110083808 A1 US 20110083808A1 US 69657110 A US69657110 A US 69657110A US 2011083808 A1 US2011083808 A1 US 2011083808A1
- Authority
- US
- United States
- Prior art keywords
- control
- monitor
- model
- monitor value
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 claims abstract description 233
- 238000004364 calculation method Methods 0.000 claims abstract description 14
- 238000004140 cleaning Methods 0.000 claims description 39
- 235000012431 wafers Nutrition 0.000 description 42
- 239000000047 product Substances 0.000 description 38
- 230000007774 longterm Effects 0.000 description 27
- 238000005530 etching Methods 0.000 description 20
- 230000032683 aging Effects 0.000 description 13
- 239000007789 gas Substances 0.000 description 8
- 238000001020 plasma etching Methods 0.000 description 5
- 230000007423 decrease Effects 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 4
- 150000002500 ions Chemical class 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 239000002131 composite material Substances 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000001965 increasing effect Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- MYMOFIZGZYHOMD-UHFFFAOYSA-N Dioxygen Chemical compound O=O MYMOFIZGZYHOMD-UHFFFAOYSA-N 0.000 description 1
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 1
- 239000007795 chemical reaction product Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 229910001882 dioxygen Inorganic materials 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000000491 multivariate analysis Methods 0.000 description 1
- 239000001301 oxygen Substances 0.000 description 1
- 229910052760 oxygen Inorganic materials 0.000 description 1
- 238000005268 plasma chemical vapour deposition Methods 0.000 description 1
- 238000000513 principal component analysis Methods 0.000 description 1
- 238000004886 process control Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01J—ELECTRIC DISCHARGE TUBES OR DISCHARGE LAMPS
- H01J37/00—Discharge tubes with provision for introducing objects or material to be exposed to the discharge, e.g. for the purpose of examination or processing thereof
- H01J37/32—Gas-filled discharge tubes
- H01J37/32917—Plasma diagnostics
- H01J37/32935—Monitoring and controlling tubes by information coming from the object and/or discharge
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01J—ELECTRIC DISCHARGE TUBES OR DISCHARGE LAMPS
- H01J37/00—Discharge tubes with provision for introducing objects or material to be exposed to the discharge, e.g. for the purpose of examination or processing thereof
- H01J37/32—Gas-filled discharge tubes
- H01J37/32917—Plasma diagnostics
- H01J37/32926—Software, data control or modelling
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/048—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators using a predictor
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31357—Observer based fault detection, use model
Definitions
- the present invention relates to a plasma processing apparatus. Particularly, it relates to a plasma processing apparatus which can suppress an influence caused by change of a process condition occurring with the progress of plasma processing.
- the plasma processing apparatus is an apparatus for importing an etching gas into a vacuum process chamber, generating plasma discharge in the imported etching gas under a reduced pressure to thereby generate radicals or ions, and inducing the radicals or ions to a surface of a wafer as a subject of processing to make the radicals or ions react with the surface of the wafer to thereby etch the surface of the wafer.
- Run-to-run control is a technique for changing a recipe as a production condition in accordance with each wafer or lot to be processed so that an influence caused by change of process conditions can be suppressed.
- JP-A-2003-17471 has disclosed a plasma processing apparatus for processing a specimen contained in a vacuum process chamber, which includes a sensor for monitoring a process quantity during processing, a processed result estimation model for estimating a processed result, and an optimum recipe calculation model for calculating an optimum recipe based on the result estimated by the processed result estimation model, wherein plasma processing is controlled based on the recipe generated by the optimum recipe calculation model.
- JP-A-2006-72791 has disclosed a model predictive control apparatus for predicting a subject of control by using control subject models and evaluating the prediction to perform optimum control on the subject of control, which includes control subject models with different sampling periods, wherein one of the control subject models is selected in accordance with change of the sampling period so that both shortening of arithmetic processing time and securement of prediction accuracy can be achieved.
- an etching process is generally performed based on a predetermined process condition called recipe.
- Etching performance etching rate, etching size, etc.
- run-to-run control for changing the process condition in accordance with each wafer to be processed may be used as described above.
- Etching rate and processing size are indices for judging whether the result processed by the etching apparatus is good or not. It is however necessary to convey the wafer to an inspection device for measuring the etching rate or processing size. For this reason, a unit capable of evaluating the processed result (performance result) immediately after processing is required for achieving run-to-run control in accordance with each wafer to be processed.
- the performance result is not directly measured but indirectly measured based on data which can be monitored during processing such as plasma light emission.
- the relation between a monitor value and a performance result is formed as a model in advance, the model can be referred to so that the monitor value can be used in place of the performance result.
- FIG. 2 is a graph of a control model generated by modeling the relation between a monitor value of plasma light emission during an etching process and a gas flow rate as a process condition. This model shows the relation between the flow rate of an oxygen gas as a gas imported during the etching process and the light emission intensity of a wavelength indicating oxygen as the monitor value of plasma light emission intensity obtained during the process.
- the reference numeral 1 designates a value which indicates plasma light emission intensity when the process (etching process) is executed without any trouble and which is a target value for run-to-run control. That is, when plasma light emission intensity takes the target value 1 , for example, the processing size as an etching performance result is a desired size.
- the etching performance result is not a desired value because the value of plasma light emission indicates some change of the process condition.
- Run-to-run control operates to bring the performance result close to a target value when the performance result is likely to go out of the desired value. That is, in run-to-run control, control quantity for a next process (e.g. next wafer process) is calculated based on a difference between the obtained process monitor value and the target value 1 and a process condition (recipe) for the next process is corrected based on the calculated control quantity so that the process is executed in the corrected process condition.
- a next process e.g. next wafer process
- FIG. 3 is a graph showing plasma light emission intensity obtained by execution of run-to-run control using the aforementioned control model when values of the plasma light emission intensity are plotted in accordance with wafer processes.
- the reference numeral 2 designates a time point that a product lot to be processed is changed.
- plasma light emission intensity is designed to converge at the target value 1 by run-to-run control. There may be however the case where it impossible to perform control to make the plasma light emission intensity coincident with the target value 1 .
- the plasma light emission intensity is controlled with some variation 3 as shown in the example of FIG. 3 . Because this variation means that the performance result varies, this variation exerts an influence on performance of produced products. Such a variation is caused by the fact that the control model cannot reflect all process conditions occurring in the process chamber.
- JP-A-2003-17471 cannot be applied to such a long-term process change that the process condition changes in a lot or between lots.
- the control subject models with different sampling periods cannot be applied to such a process that the process condition changes in accordance with each term (in a lot or between lots).
- An object of the invention is to provide a plasma processing apparatus which can execute run-to-run control in which the process condition of the apparatus is reflected, and which can obtain stable performance results.
- the invention uses the following means.
- a plasma processing apparatus for generating plasma in a vacuum processing device and applying plasma processing to specimens disposed in the vacuum processing device by use of the generated plasma, including: a monitor device which monitors a process quantity generated at plasma processing; a monitor value estimation unit which has at least one monitor quantity variation model for storing change of a monitor value of the process quantity in accordance with the number of processed specimens and which estimates a monitor value for a next process by referring to the monitor quantity variation model; and a control quantity calculation unit which stores a control model indicating a relation between a control quantity for controlling the process quantity of the vacuum processing device and a monitor value and which calculates the control quantity based on a deviation of the estimated monitor value for the next process from a target value to thereby control the process quantity.
- the invention can provide a plasma processing apparatus which can execute run-to-run control in which the process condition of the apparatus is reflected, and which can obtain stable performance results.
- FIG. 1 is a diagram for explaining a plasma processing apparatus according to an embodiment of the invention
- FIG. 2 is a graph of a control model generated by modeling the relation between plasma light emission and a gas flow rate as a process condition
- FIG. 3 is a graph showing plasma light emission intensity at run-to-run control
- FIG. 4 is a graph showing a trend of plasma light emission intensity without execution of run-to-run control
- FIG. 5 is a view for explaining an example of a process model obtained by combining a long-term variation model, a short-term variation model and a control model;
- FIG. 6 is a graph for explaining a method of calculating a control quantity for a next process
- FIG. 7 is a flow chart showing a control flow of run-to-run control
- FIG. 8 is a graph for explaining a method of moving a variation model
- FIG. 9 is a graph for explaining a method of generating a moved short-term variation model
- FIG. 10 is a series of graphs for explaining a method of calculating an estimated monitor value for a next process based on the long-term variation model and the short-term variation model;
- FIGS. 11A and 11B are views for explaining forms of run-to-run control
- FIGS. 12A to 12D are views showing examples as to how the form of a control method changes in accordance with a subject of monitor and a subject of control when run-to-run control is executed;
- FIG. 13 is a view showing an example of a control form in the case where change of a lot exists in the control form shown in each of FIGS. 12A to 12D .
- FIG. 4 is a graph showing an example of observation of a trend of plasma light emission intensity without execution of run-to-run control.
- the horizontal axis shows the number of processed wafers
- the vertical axis shows a plasma light emission monitor value.
- each separating line 2 shows change of a product lot to be processed.
- the plasma light emission monitor value is an indicator for indicating etching performance.
- the increasing pattern 10 is repeated in accordance with each separating line 2 .
- the separating line 2 is a line indicating change of a lot
- the separating line 2 is a unit for performing trial running of a process chamber called aging or plasma cleaning for cleaning the chamber with plasma in terms of process.
- the internal state of the chamber such as the state or temperature of an inner wall of the chamber varies according to each process, so that a process environment changes.
- the change of the environment results in change of plasma light emission intensity.
- the state of the process chamber is restored to a state close to the initial state and the chamber environment is reflected on plasma light emission intensity so that the plasma light emission intensity is restored to a state close to the initial state.
- each pattern 10 of plasma light emission intensity appears.
- the state of the chamber can be however restored to the initial state when cleaning of the process chamber opened to the atmospheric air, called wet cleaning, is executed. That is, the pattern 11 is repeated in accordance with the wet cleaning.
- patterns may have various forms in accordance with the subject of processing, the process condition, the apparatus, etc. That is, the patterns can be reworded as process models. Accordingly, one of the patterns 10 and 11 is referred to as “short-term variation model” because the pattern 10 appears in a relatively short term, while the other pattern 11 is referred to as “long-term variation model” because the pattern 11 appears in a relatively long term.
- consideration of only the short-term model or consideration of only the long-term model may be required in accordance with the process.
- FIG. 5 is a view for explaining an example of a process model obtained by combining a long-term variation model, a short-term variation model and a control model.
- the process model indicating the process behavior of the inside of a process chamber 100 at the time of execution of run-to-run control is a model obtained by combining a long-term variation model 21 , a short-term variation model 22 and a control model 23 .
- the long-term variation model 21 receives as an input a number 24 (N 1 ) of processed wafers from wet cleaning and outputs a plasma light emission monitor value 18 .
- N 1 a number 24 of processed wafers from wet cleaning
- a plasma light emission monitor value 18 a plasma light emission monitor value 18 .
- the long-term variation model 21 can be given as a model represented by the expression 1:
- Y 1 is the process monitor value (e.g. plasma light emission monitor value)
- N 1 is the number of processed wafers from wet cleaning
- a 1 , B 1 , C 1 and D 1 are long-term variation model coefficients.
- N 1 is the number of processed wafers from wet cleaning
- a process for resetting the long-term variation model may be provided so as to be regarded as a starting point so that N 1 is the number of processed wafers from the resetting process.
- the short-term variation model 22 receives as an input a number 25 (N 2 ) of processed wafers in a lot and outputs a plasma light emission monitor value 19 .
- N 2 a number 25 of processed wafers in a lot
- the short-term variation model 22 can be given as a model represented by the expression 2:
- Y 2 is the process monitor value (e.g. plasma light emission monitor value)
- N 2 is the number of processed wafers in a lot
- a 2 , B 2 and C 2 are short-term variation model coefficients.
- the control model 23 receives as an input a gas change quantity 26 (X 3 ) and outputs a plasma light emission monitor value 20 .
- the control model 23 can be given as a model represented by the expression 3:
- Y 3 is the process monitor value (e.g. plasma light emission monitor value)
- X 3 is a control quantity
- a 3 is a control model coefficient
- An output 103 of the process chamber 100 is expressed as a combination of the outputs 18 , 19 and 20 of the respective models.
- an apparatus capable of controlling a process stably can be achieved if a control system is constructed in accordance with the combination of the models.
- FIG. 1 is a diagram showing a plasma processing apparatus according to an embodiment of the invention in the case where a plasma etching apparatus is used as an example of the plasma processing apparatus.
- a wafer 117 as a subject of an etching process is conveyed to the process chamber 100 and subjected to a plasma etching process.
- the etching process is executed while an apparatus controller 114 controls an actuator 101 in accordance with a production condition called recipe.
- the actuator 101 controls a power supply, a pressure control device, a mass-flow controller, etc.
- a process monitor 102 monitors the state of the process chamber 100 during the etching process.
- an emission spectrometer for spectroscopically monitoring plasma light emission during the etching process is used as the process monitor 102 .
- a monitor value estimation unit 104 has a long-term variation model database 109 and a short-term variation model database 110 .
- Variation models to be processed by the apparatus are stored in the databases respectively in accordance with each recipe or each recipe group.
- each recipe group is a set of recipes to which one and the same variation model can be applied.
- past information of wafers processed in the process chamber 100 such as the number 24 of processed wafers from wet cleaning, the number 25 of processed wafers from the top of each lot, etc. can be acquired from a process history management portion 116 .
- the number 25 of processed wafers from the tap of each lot is provided as the number of wafers processed in each process chamber. When, for example, a lot of 25 product wafers are processed separately in two process chambers, 13 wafers ford one lot in one process chamber and 12 wafers form one lot in the other process chamber in terms of the number 25 of processed wafers.
- the monitor value estimation unit 104 calculates an estimated monitor value 105 for a next process without execution of run-to-run control, by using these pieces of information and the measured monitor value 103 .
- the estimated monitor value 105 for the next process without execution of run-to-run control which value is calculated by the monitor value estimation unit 104 , is compared with a target value 106 of the process monitor value, so that a deviation 112 of the estimated monitor value 105 from the target value 106 is calculated.
- the target value 106 is a value which has been set in advance in accordance with each recipe or each recipe group.
- a control quantity calculation unit 111 has a control model database 115 . Control models to be processed by the apparatus are stored in the database 115 in accordance with recipes or recipe groups. The control quantity calculation unit 111 calculates a control quantity 107 for a next process based on a control model selected from the control model database 115 and the deviation 112 .
- FIG. 6 is a graph for explaining a method of calculating the control quantity for the next process.
- the control quantity 107 for the next process can be calculated.
- the control quantity 107 is a value indicating a change quantity with respect to each recipe.
- the process is executed while a part of conditions constituting the recipe are changed based on the calculated deviation 112 but the other part of the conditions are left untouched as shown in the recipe.
- the apparatus controller 114 shown in FIG. 1 has recipes 113 which are process conditions in accordance with products or product groups to be processed in the process chamber 100 .
- the apparatus controller 114 controls actuators 101 of the apparatus in accordance with the recipes 113 to execute processes in accordance with the process conditions respectively. When each process is executed, the process history is updated.
- each control target item of a recipe 108 is increased or decreased by the next process control quantity 107 calculated by the control quantity calculation unit 111 .
- One recipe is generally composed of a plurality of items but a part of the items are changed based on the control quantity 107 .
- the plasma processing apparatus repeats the aforementioned processing in accordance with each wafer process.
- run-to-run control can be applied not only to a recipe for product wafers but also to a recipe for a plasma cleaning process executed between product wafer processes.
- the invention can be applied to run-to-run control for such cleaning processes that a recipe for a current cleaning process is changed to another recipe for a next cleaning process.
- the invention can be further applied to such run-to-run control that a result (monitor value) of each cleaning process is reflected on a product process or vice versa.
- FIG. 7 is a flow chart showing a control flow of run-to-run control.
- a control flow start point 601 is just before start of a product process after completion of wet cleaning of the process chamber.
- step 602 determination is made as to whether the process is a subject of run-to-run control or not. For example, a process called aging may be applied at the top of each lot and a cleaning process may be applied between product wafers when a product lot (of 25 product wafers) is to be processed. If only product wafers are intended for run-to-run control in this case, aging and cleaning are not intended for run-to-run control. Incidentally, the cleaning process may be intended for run-to-run control.
- a process monitor value obtained during the process is acquired.
- the acquired monitor value is the latest value processed in the past based on the same recipe or recipe group as in the next process.
- the monitor value may be calculated by averaging or statistical processing in accordance with each process processing time or each step or may be calculated by multivariate analysis such as principal component analysis.
- an uncontrolled monitor value is calculated based on the acquired monitor value.
- a control quantity on the occasion that the acquired monitor value was processed and a control model used on this occasion are used for calculating back to a monitor quantity (deviation) changed by control. Then, a difference between the acquired monitor value and the calculated-back monitor quantity (deviation) is calculated as an uncontrolled monitor value.
- step 605 determination is made as to whether a long-term variation model to be used for later calculation needs to be moved or not, or whether a short-term variation model to be used for later calculation needs to be moved or not. For example, a long-term variation model is moved for processing of the first wafer in a product lot or processing just after aging, but a short-term variation model is moved for processing of the second wafer or each wafer after the second wafer in the product lot or processing just after plasma cleaning between products. In step 606 or 607 , the long-term variation model or the short-term variation model is moved.
- FIG. 8 is a graph for explaining a method of moving a variation model (short-term variation model).
- a point 31 is obtained as shown in FIG. 8 .
- a short-term variation model 32 before movement is moved in parallel so as to be put on the uncontrolled monitor value 31 to thereby form a moved short-term variation model 33 .
- the short-term variation model represented by the expression 2 can be moved in parallel when the value of C 2 is changed so that the moved short-term variation model passes through the uncontrolled monitor value 31 .
- the coefficients A 2 and B 2 in the expression 2 may be changed to generate a moved short-term variation model 35 .
- a method according to process variation as a subject of control can be selected as the model moving method. Although the method of moving a short-term variation model has been described here, the method of moving a long-term variation model can be performed in the same manner as described above.
- an estimated monitor value for a next process is calculated. This value is a value estimated based on the long-term variation model and the short-term variation model when control is not performed (the recipe is not changed) in the next process.
- FIG. 10 is a series of graphs for explaining a method of calculating an estimated monitor value for a next process based on the long-term variation model and the short-term variation model.
- a composite model 37 is obtained based on the short-term variation model 33 and the long-term variation model 36 .
- the short-term variation model and the long-term variation model used on this occasion are models moved in the steps 606 and 607 .
- a value 38 according to the number N of processed wafers in the next process is calculated on the composite model 37 . This value 38 is used as an estimated monitor value for the next process.
- step 609 a deviation of the estimated monitor value calculated in the step 608 from a target value set in accordance with each recipe or each recipe group is calculated. That is, control will be made in the next process so that the deviation can be adjusted in accordance with the target value.
- a control quantity is calculated based on the deviation calculated in the step 609 and the control model.
- a method of calculating the control quantity will be described with reference to FIG. 6 .
- the control model 23 is a function expressing the relation between the control quantity and the monitor value.
- the control quantity is a value of increment or decrement relative to the recipe.
- the monitor value is a quantity of change of a monitor value when the recipe is changed by the control quantity. Accordingly, the monitor value can be controlled by the deviation from the target value when a control quantity 107 according to the deviation 112 is calculated on the control model 23 . That is, the control quantity 107 is used as a control quantity for the next process.
- control quantity is a quantity by which the value of at least one item in process conditions in the recipe is changed with use of a predetermined value as a reference value.
- the process conditions in the recipe are flow rate according to each kind of gas, electric power, pressure, etc.
- step 611 the control quantity calculated in the previous step is added to the recipe for the next process to thereby generate process conditions used in the next process.
- step 612 the process is executed based on the recipe to which the control quantity has been added in the step 611 .
- step 613 a process history for the process in the step 612 indicating the number of processed wafers from wet cleaning executed on the process chamber opened to the atmospheric air, the number of processed wafers from an aging process executed at the top of each lot, etc. is recorded.
- step 614 or 616 determination is made as to whether the variation model is to be reset or not, after determination in the step 602 results in that the process is not a subject of control.
- the model is reset when the process chamber is just after execution of wet cleaning (step 615 ).
- the model is reset just after separation of a product lot, that is, execution of an aging process (step 617 ).
- each model is reset is as follows.
- the variable N 1 is reset to 1 (or 0).
- the variable N 2 is reset to 1 (or 0).
- the condition for resetting each model can be set in any other event than the aforementioned events and there may be the case where each model is not reset in some event.
- the flow shown in FIG. 7 has been described in the case where products in the same recipe or the same recipe group are processed repeatedly, the flow may be adapted, for example, to processing of kinds of products in such a manner that the method of moving the long-term variation model or the short-term variation model is adjusted in accordance with each product kind.
- FIGS. 11A and 11B are views for explaining the form of run-to-run control. Description will be made while a plasma etching apparatus is taken as an example.
- An etching process in semiconductor production generally has process units called steps.
- Process conditions such as gas flow rate, pressure, electric power, etc. are defined in accordance with the process units respectively.
- One recipe is composed of a set of the conditions according to the steps.
- FIG. 11A shows an example of run-to-run control in the case where one step is monitored.
- plasma light emission 150 during processing in step 2 of a process N is measured by a spectroscope 151 .
- statistical processing is applied to the measured data to form a process monitor value 152 .
- the reference numeral 153 designates a combination of the monitor value estimation unit 104 and the control quantity calculation unit 111 shown in FIG. 1 .
- the control quantity calculated by the unit combination 153 is allocated to corresponding recipe items of steps 2 and 3 as subjects of control.
- the control quantity may be allocated equally or may be multiplied by specific coefficients so as to increase or decrease.
- FIG. 11B shows an example of run-to-run control in the case where a plurality of steps are monitored.
- Plasma light emission 170 during processing in step 2 of a process N is measured by a spectroscope 171 .
- a spectroscope 171 For example, statistical processing is applied to the measured data to form a process monitor value 172 .
- the reference numeral 173 designates a combination of the monitor value estimation unit 104 and the control quantity calculation unit 111 shown in FIG. 1 .
- the control quantity calculated by the unit combination 173 is allocated to corresponding recipe items of steps 2 and 3 as subjects of control.
- the control quantity may be allocated equally or may be multiplied by specific coefficients so as to increase or decrease.
- Plasma light emission 176 during processing in step 4 of the process N is further measured by a spectroscope 171 .
- a spectroscope 171 For example, statistical processing is applied to the measured data to form a process monitor value 177 .
- the reference numeral 178 designates a combination of the monitor value estimation unit 104 and the control quantity calculation unit 111 shown in FIG. 1 .
- the control quantity calculated by the unit combination 178 is allocated to corresponding recipe items of steps 4 and 5 as subjects of control.
- the control quantity may be allocated equally or may be multiplied by specific coefficients so as to increase or decrease.
- control logics each for monitoring one step can be combined for monitoring a plurality of steps.
- FIGS. 12A to 12D are views showing examples as to how the form of a control method changes in accordance with a subject of monitor and a subject of control when run-to-run control is executed.
- FIGS. 12A to 12D “Aging” designates an aging process performed at the time of start of a lot, “CL” designates a plasma cleaning process performed before a product process, “Product” designates the product process, and the arrangement thereof designates a processing sequence.
- FIG. 12A shows a control form in the case where both a subject of monitor and a subject of control are product processes.
- the reference numeral 200 means that a monitored result of a product process is used for controlling a next product process.
- a cleaning process (CL in FIG. 12A ) may be provided between product processes as shown in FIG. 12A but control of only product processes is executed even in this case.
- FIG. 12B shows a control form in the case where both a subject of monitor and a subject of control are cleaning processes (CL in FIG. 12B ).
- the reference numeral 210 means that a monitored result of a cleaning process is used for controlling a next cleaning process.
- FIG. 12C shows a control form in the case where a subject of monitor is a cleaning process and a subject of control is a product process.
- the reference numeral 220 means that a monitored result of a cleaning process is used for controlling a next product process.
- FIG. 12D shows a control form in the case where a subject of monitor is a product process and a subject of control is a cleaning process.
- the reference numeral 230 means that a monitored result of a product process is used for controlling a next cleaning process.
- FIG. 13 is a view showing an example of a control form in the case where change of a lot, that is, a short-term variation model exists in the control form described with reference to each of FIGS. 12A to 12D .
- FIG. 13 shows the case where run-to-run control is executed in the condition that both a subject of monitor and a subject of control are product processes like FIG. 12A .
- a short-term variation model is reset at change of a lot to thereby exhibit short-term variation in the lot.
- the reference numeral 204 designates a time for resetting the model.
- the reset 204 is synchronized with an aging process executed at the top of each lot.
- a monitored result of a product process ( 205 in FIG. 13 ) just before the reset is not used but a monitored result ( 201 in FIG. 13 ) of a product process just after the reset in the previous lot, a monitored result ( 202 in FIG. 13 ) of an aging process (Aging in FIG. 13 ) or a monitored result ( 203 in FIG. 13 ) of a cleaning process (CL in FIG. 13 ) between product processes is used for controlling a next product process.
- this resetting method can be applied to the other control forms shown in FIGS. 12B to 12D .
- a process model indicating long-term or short-term variation of the state of a process processing apparatus is applied to a control loop, so that a stable processed result can be obtained even when process variation such as variation in a lot or variation between lots exists.
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Plasma & Fusion (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Drying Of Semiconductors (AREA)
Abstract
Description
- 1. Field of the Invention
- The present invention relates to a plasma processing apparatus. Particularly, it relates to a plasma processing apparatus which can suppress an influence caused by change of a process condition occurring with the progress of plasma processing.
- 2. Description of the Background Art
- For example, the plasma processing apparatus is an apparatus for importing an etching gas into a vacuum process chamber, generating plasma discharge in the imported etching gas under a reduced pressure to thereby generate radicals or ions, and inducing the radicals or ions to a surface of a wafer as a subject of processing to make the radicals or ions react with the surface of the wafer to thereby etch the surface of the wafer.
- With the advance of reduction in size of a produced device, such a plasma processing apparatus might not be able to obtain desired performance because of various disturbances even when a predetermined recipe was used for processing.
- Therefore, run-to-run control capable of suppressing an influence caused by various disturbances has been used. Run-to-run control is a technique for changing a recipe as a production condition in accordance with each wafer or lot to be processed so that an influence caused by change of process conditions can be suppressed.
- For example, JP-A-2003-17471 has disclosed a plasma processing apparatus for processing a specimen contained in a vacuum process chamber, which includes a sensor for monitoring a process quantity during processing, a processed result estimation model for estimating a processed result, and an optimum recipe calculation model for calculating an optimum recipe based on the result estimated by the processed result estimation model, wherein plasma processing is controlled based on the recipe generated by the optimum recipe calculation model.
- On the other hand, JP-A-2006-72791 has disclosed a model predictive control apparatus for predicting a subject of control by using control subject models and evaluating the prediction to perform optimum control on the subject of control, which includes control subject models with different sampling periods, wherein one of the control subject models is selected in accordance with change of the sampling period so that both shortening of arithmetic processing time and securement of prediction accuracy can be achieved.
- In a plasma etching apparatus, an etching process is generally performed based on a predetermined process condition called recipe. Etching performance (etching rate, etching size, etc.) however often varies in accordance with change of the state of a reaction product deposited on an inner wall or the like of a process chamber, the wear-out degree of each component, etc. To reduce such variations, run-to-run control for changing the process condition in accordance with each wafer to be processed may be used as described above.
- Etching rate and processing size are indices for judging whether the result processed by the etching apparatus is good or not. It is however necessary to convey the wafer to an inspection device for measuring the etching rate or processing size. For this reason, a unit capable of evaluating the processed result (performance result) immediately after processing is required for achieving run-to-run control in accordance with each wafer to be processed.
- Assume now that the performance result is not directly measured but indirectly measured based on data which can be monitored during processing such as plasma light emission. When, for example, the relation between a monitor value and a performance result is formed as a model in advance, the model can be referred to so that the monitor value can be used in place of the performance result.
- Incidentally, for achievement of such run-to-run control, it is necessary to generate a control model by modeling the relation between a process monitor value clearly associated with a processed result obtained in accordance with each wafer to be processed and a control variable capable of controlling the process monitor value.
-
FIG. 2 is a graph of a control model generated by modeling the relation between a monitor value of plasma light emission during an etching process and a gas flow rate as a process condition. This model shows the relation between the flow rate of an oxygen gas as a gas imported during the etching process and the light emission intensity of a wavelength indicating oxygen as the monitor value of plasma light emission intensity obtained during the process. - In
FIG. 2 , thereference numeral 1 designates a value which indicates plasma light emission intensity when the process (etching process) is executed without any trouble and which is a target value for run-to-run control. That is, when plasma light emission intensity takes thetarget value 1, for example, the processing size as an etching performance result is a desired size. - On the other hand, when plasma light emission during the process takes a larger value or a smaller value than the
target value 1, the etching performance result is not a desired value because the value of plasma light emission indicates some change of the process condition. - Run-to-run control operates to bring the performance result close to a target value when the performance result is likely to go out of the desired value. That is, in run-to-run control, control quantity for a next process (e.g. next wafer process) is calculated based on a difference between the obtained process monitor value and the
target value 1 and a process condition (recipe) for the next process is corrected based on the calculated control quantity so that the process is executed in the corrected process condition. -
FIG. 3 is a graph showing plasma light emission intensity obtained by execution of run-to-run control using the aforementioned control model when values of the plasma light emission intensity are plotted in accordance with wafer processes. InFIG. 3 , thereference numeral 2 designates a time point that a product lot to be processed is changed. - In this example, plasma light emission intensity is designed to converge at the
target value 1 by run-to-run control. There may be however the case where it impossible to perform control to make the plasma light emission intensity coincident with thetarget value 1. In practice, the plasma light emission intensity is controlled with some variation 3 as shown in the example ofFIG. 3 . Because this variation means that the performance result varies, this variation exerts an influence on performance of produced products. Such a variation is caused by the fact that the control model cannot reflect all process conditions occurring in the process chamber. - Incidentally, the example disclosed in JP-A-2003-17471 cannot be applied to such a long-term process change that the process condition changes in a lot or between lots. In addition, in the example disclosed in JP-A-2006-72791, the control subject models with different sampling periods cannot be applied to such a process that the process condition changes in accordance with each term (in a lot or between lots).
- The invention is accomplished in consideration of the aforementioned problems. An object of the invention is to provide a plasma processing apparatus which can execute run-to-run control in which the process condition of the apparatus is reflected, and which can obtain stable performance results.
- To solve the aforementioned problems, the invention uses the following means.
- A plasma processing apparatus for generating plasma in a vacuum processing device and applying plasma processing to specimens disposed in the vacuum processing device by use of the generated plasma, including: a monitor device which monitors a process quantity generated at plasma processing; a monitor value estimation unit which has at least one monitor quantity variation model for storing change of a monitor value of the process quantity in accordance with the number of processed specimens and which estimates a monitor value for a next process by referring to the monitor quantity variation model; and a control quantity calculation unit which stores a control model indicating a relation between a control quantity for controlling the process quantity of the vacuum processing device and a monitor value and which calculates the control quantity based on a deviation of the estimated monitor value for the next process from a target value to thereby control the process quantity.
- With the aforementioned configuration, the invention can provide a plasma processing apparatus which can execute run-to-run control in which the process condition of the apparatus is reflected, and which can obtain stable performance results.
-
FIG. 1 is a diagram for explaining a plasma processing apparatus according to an embodiment of the invention; -
FIG. 2 is a graph of a control model generated by modeling the relation between plasma light emission and a gas flow rate as a process condition; -
FIG. 3 is a graph showing plasma light emission intensity at run-to-run control; -
FIG. 4 is a graph showing a trend of plasma light emission intensity without execution of run-to-run control; -
FIG. 5 is a view for explaining an example of a process model obtained by combining a long-term variation model, a short-term variation model and a control model; -
FIG. 6 is a graph for explaining a method of calculating a control quantity for a next process; -
FIG. 7 is a flow chart showing a control flow of run-to-run control; -
FIG. 8 is a graph for explaining a method of moving a variation model; -
FIG. 9 is a graph for explaining a method of generating a moved short-term variation model; -
FIG. 10 is a series of graphs for explaining a method of calculating an estimated monitor value for a next process based on the long-term variation model and the short-term variation model; -
FIGS. 11A and 11B are views for explaining forms of run-to-run control; -
FIGS. 12A to 12D are views showing examples as to how the form of a control method changes in accordance with a subject of monitor and a subject of control when run-to-run control is executed; and -
FIG. 13 is a view showing an example of a control form in the case where change of a lot exists in the control form shown in each ofFIGS. 12A to 12D . - An embodiment of the invention will be described below with reference to the accompanying drawings. Although an aim in modeling process conditions will be described first while a plasma etching apparatus is taken as an example, the invention can be applied to any processing apparatus using plasma, such as a plasma CVD apparatus.
-
FIG. 4 is a graph showing an example of observation of a trend of plasma light emission intensity without execution of run-to-run control. InFIG. 4 , the horizontal axis shows the number of processed wafers, and the vertical axis shows a plasma light emission monitor value. InFIG. 4 , each separatingline 2 shows change of a product lot to be processed. Incidentally, the plasma light emission monitor value is an indicator for indicating etching performance. - Referring to
FIG. 4 , it is found that there are apattern 10 in which the monitor value increases in accordance with the change of each lot, and apattern 11 in which the monitor value decreases totally. - First, the increasing
pattern 10 is repeated in accordance with each separatingline 2. Although theseparating line 2 is a line indicating change of a lot, the separatingline 2 is a unit for performing trial running of a process chamber called aging or plasma cleaning for cleaning the chamber with plasma in terms of process. - That is, when a wafer process is repeated, the internal state of the chamber such as the state or temperature of an inner wall of the chamber varies according to each process, so that a process environment changes. The change of the environment results in change of plasma light emission intensity. When aging or plasma cleaning is executed, the state of the process chamber is restored to a state close to the initial state and the chamber environment is reflected on plasma light emission intensity so that the plasma light emission intensity is restored to a state close to the initial state.
- By repeating this, each
pattern 10 of plasma light emission intensity appears. - There is however the case where the state of the chamber cannot be restored to the original state perfectly by aging or plasma cleaning executed in accordance with each lot. Deviations from the original state are exhibited in the
pattern 11. - The state of the chamber can be however restored to the initial state when cleaning of the process chamber opened to the atmospheric air, called wet cleaning, is executed. That is, the
pattern 11 is repeated in accordance with the wet cleaning. - Although the shapes of patterns are shown here as an example, patterns may have various forms in accordance with the subject of processing, the process condition, the apparatus, etc. That is, the patterns can be reworded as process models. Accordingly, one of the
patterns pattern 10 appears in a relatively short term, while theother pattern 11 is referred to as “long-term variation model” because thepattern 11 appears in a relatively long term. - Incidentally, consideration of only the short-term model or consideration of only the long-term model may be required in accordance with the process.
- In the background art, only one control model indicating the relation between a process monitor value and a control variable was applied to a control loop to execute run-to-run control. Some process condition was however impossible to express only in the control model. As a result, the control varied. It is therefore apparent that more stable control than the control according to the background art can be achieved if control is executed while the aforementioned long-term and short-term variation models are considered in addition to the control model.
-
FIG. 5 is a view for explaining an example of a process model obtained by combining a long-term variation model, a short-term variation model and a control model. - The process model indicating the process behavior of the inside of a
process chamber 100 at the time of execution of run-to-run control is a model obtained by combining a long-term variation model 21, a short-term variation model 22 and acontrol model 23. - The long-
term variation model 21 receives as an input a number 24 (N1) of processed wafers from wet cleaning and outputs a plasma lightemission monitor value 18. For example, the long-term variation model 21 can be given as a model represented by the expression 1: -
Y=A 1 ×B 1 (N1 +C1 ) +D 1 (1) - in which Y1 is the process monitor value (e.g. plasma light emission monitor value), N1 is the number of processed wafers from wet cleaning, and A1, B1, C1 and D1 are long-term variation model coefficients.
- Although description has been made here in the case where N1 is the number of processed wafers from wet cleaning, a process for resetting the long-term variation model may be provided so as to be regarded as a starting point so that N1 is the number of processed wafers from the resetting process.
- The short-
term variation model 22 receives as an input a number 25 (N2) of processed wafers in a lot and outputs a plasma lightemission monitor value 19. For example, the short-term variation model 22 can be given as a model represented by the expression 2: -
Y 2 =A 2 ×N 2 2 +B 2 ×N 2 +C 2 (2) - in which Y2 is the process monitor value (e.g. plasma light emission monitor value), N2 is the number of processed wafers in a lot, and A2, B2 and C2 are short-term variation model coefficients.
- The
control model 23 receives as an input a gas change quantity 26 (X3) and outputs a plasma lightemission monitor value 20. For example, thecontrol model 23 can be given as a model represented by the expression 3: -
Y 3 =A 3 ×X 3 (3) - in which Y3 is the process monitor value (e.g. plasma light emission monitor value), X3 is a control quantity, and A3 is a control model coefficient.
- An
output 103 of theprocess chamber 100 is expressed as a combination of theoutputs - As described above, because the internal state of the process chamber can be expressed by a combination of the models, an apparatus capable of controlling a process stably can be achieved if a control system is constructed in accordance with the combination of the models.
-
FIG. 1 is a diagram showing a plasma processing apparatus according to an embodiment of the invention in the case where a plasma etching apparatus is used as an example of the plasma processing apparatus. - A wafer 117 as a subject of an etching process is conveyed to the
process chamber 100 and subjected to a plasma etching process. The etching process is executed while anapparatus controller 114 controls anactuator 101 in accordance with a production condition called recipe. Theactuator 101 controls a power supply, a pressure control device, a mass-flow controller, etc. - A process monitor 102 monitors the state of the
process chamber 100 during the etching process. For example, an emission spectrometer for spectroscopically monitoring plasma light emission during the etching process is used as theprocess monitor 102. - A monitor
value estimation unit 104 has a long-termvariation model database 109 and a short-termvariation model database 110. Variation models to be processed by the apparatus are stored in the databases respectively in accordance with each recipe or each recipe group. Incidentally, each recipe group is a set of recipes to which one and the same variation model can be applied. Further, past information of wafers processed in theprocess chamber 100, such as thenumber 24 of processed wafers from wet cleaning, thenumber 25 of processed wafers from the top of each lot, etc. can be acquired from a processhistory management portion 116. Incidentally, thenumber 25 of processed wafers from the tap of each lot is provided as the number of wafers processed in each process chamber. When, for example, a lot of 25 product wafers are processed separately in two process chambers, 13 wafers ford one lot in one process chamber and 12 wafers form one lot in the other process chamber in terms of thenumber 25 of processed wafers. - The monitor
value estimation unit 104 calculates an estimatedmonitor value 105 for a next process without execution of run-to-run control, by using these pieces of information and the measuredmonitor value 103. - The estimated
monitor value 105 for the next process without execution of run-to-run control, which value is calculated by the monitorvalue estimation unit 104, is compared with atarget value 106 of the process monitor value, so that adeviation 112 of the estimatedmonitor value 105 from thetarget value 106 is calculated. Incidentally, thetarget value 106 is a value which has been set in advance in accordance with each recipe or each recipe group. - A control
quantity calculation unit 111 has acontrol model database 115. Control models to be processed by the apparatus are stored in thedatabase 115 in accordance with recipes or recipe groups. The controlquantity calculation unit 111 calculates acontrol quantity 107 for a next process based on a control model selected from thecontrol model database 115 and thedeviation 112. -
FIG. 6 is a graph for explaining a method of calculating the control quantity for the next process. When a point at which thecalculated deviation 112 is drawn on thecontrol model 23 can be found inFIG. 6 , thecontrol quantity 107 for the next process can be calculated. Incidentally, thecontrol quantity 107 is a value indicating a change quantity with respect to each recipe. In run-to-run control according to the invention, the process is executed while a part of conditions constituting the recipe are changed based on thecalculated deviation 112 but the other part of the conditions are left untouched as shown in the recipe. - The
apparatus controller 114 shown inFIG. 1 hasrecipes 113 which are process conditions in accordance with products or product groups to be processed in theprocess chamber 100. Theapparatus controller 114controls actuators 101 of the apparatus in accordance with therecipes 113 to execute processes in accordance with the process conditions respectively. When each process is executed, the process history is updated. - On this occasion, each control target item of a
recipe 108 is increased or decreased by the nextprocess control quantity 107 calculated by the controlquantity calculation unit 111. One recipe is generally composed of a plurality of items but a part of the items are changed based on thecontrol quantity 107. - The plasma processing apparatus according to this embodiment repeats the aforementioned processing in accordance with each wafer process.
- Incidentally, run-to-run control can be applied not only to a recipe for product wafers but also to a recipe for a plasma cleaning process executed between product wafer processes. For example, the invention can be applied to run-to-run control for such cleaning processes that a recipe for a current cleaning process is changed to another recipe for a next cleaning process. The invention can be further applied to such run-to-run control that a result (monitor value) of each cleaning process is reflected on a product process or vice versa.
-
FIG. 7 is a flow chart showing a control flow of run-to-run control. A control flow startpoint 601 is just before start of a product process after completion of wet cleaning of the process chamber. - In
step 602, determination is made as to whether the process is a subject of run-to-run control or not. For example, a process called aging may be applied at the top of each lot and a cleaning process may be applied between product wafers when a product lot (of 25 product wafers) is to be processed. If only product wafers are intended for run-to-run control in this case, aging and cleaning are not intended for run-to-run control. Incidentally, the cleaning process may be intended for run-to-run control. - In
step 603, a process monitor value obtained during the process is acquired. The acquired monitor value is the latest value processed in the past based on the same recipe or recipe group as in the next process. On this occasion, the monitor value may be calculated by averaging or statistical processing in accordance with each process processing time or each step or may be calculated by multivariate analysis such as principal component analysis. - In
step 604, an uncontrolled monitor value is calculated based on the acquired monitor value. As for a calculation method, a control quantity on the occasion that the acquired monitor value was processed and a control model used on this occasion are used for calculating back to a monitor quantity (deviation) changed by control. Then, a difference between the acquired monitor value and the calculated-back monitor quantity (deviation) is calculated as an uncontrolled monitor value. - In
step 605, determination is made as to whether a long-term variation model to be used for later calculation needs to be moved or not, or whether a short-term variation model to be used for later calculation needs to be moved or not. For example, a long-term variation model is moved for processing of the first wafer in a product lot or processing just after aging, but a short-term variation model is moved for processing of the second wafer or each wafer after the second wafer in the product lot or processing just after plasma cleaning between products. Instep -
FIG. 8 is a graph for explaining a method of moving a variation model (short-term variation model). - First, when the uncontrolled monitor value obtained in the
step 604 is plotted, apoint 31 is obtained as shown inFIG. 8 . As for a model moving method, a short-term variation model 32 before movement is moved in parallel so as to be put on theuncontrolled monitor value 31 to thereby form a moved short-term variation model 33. For example, the short-term variation model represented by theexpression 2 can be moved in parallel when the value of C2 is changed so that the moved short-term variation model passes through theuncontrolled monitor value 31. - Alternatively, as shown in
FIG. 9 , the coefficients A2 and B2 in theexpression 2 may be changed to generate a moved short-term variation model 35. A method according to process variation as a subject of control can be selected as the model moving method. Although the method of moving a short-term variation model has been described here, the method of moving a long-term variation model can be performed in the same manner as described above. - In
step 608, an estimated monitor value for a next process is calculated. This value is a value estimated based on the long-term variation model and the short-term variation model when control is not performed (the recipe is not changed) in the next process. -
FIG. 10 is a series of graphs for explaining a method of calculating an estimated monitor value for a next process based on the long-term variation model and the short-term variation model. - First, a
composite model 37 is obtained based on the short-term variation model 33 and the long-term variation model 36. The short-term variation model and the long-term variation model used on this occasion are models moved in thesteps value 38 according to the number N of processed wafers in the next process is calculated on thecomposite model 37. Thisvalue 38 is used as an estimated monitor value for the next process. - In
step 609, a deviation of the estimated monitor value calculated in thestep 608 from a target value set in accordance with each recipe or each recipe group is calculated. That is, control will be made in the next process so that the deviation can be adjusted in accordance with the target value. - In
step 610, a control quantity is calculated based on the deviation calculated in thestep 609 and the control model. A method of calculating the control quantity will be described with reference toFIG. 6 . Thecontrol model 23 is a function expressing the relation between the control quantity and the monitor value. The control quantity is a value of increment or decrement relative to the recipe. The monitor value is a quantity of change of a monitor value when the recipe is changed by the control quantity. Accordingly, the monitor value can be controlled by the deviation from the target value when acontrol quantity 107 according to thedeviation 112 is calculated on thecontrol model 23. That is, thecontrol quantity 107 is used as a control quantity for the next process. On this occasion, the control quantity is a quantity by which the value of at least one item in process conditions in the recipe is changed with use of a predetermined value as a reference value. The process conditions in the recipe are flow rate according to each kind of gas, electric power, pressure, etc. - In
step 611, the control quantity calculated in the previous step is added to the recipe for the next process to thereby generate process conditions used in the next process. - In step 612, the process is executed based on the recipe to which the control quantity has been added in the
step 611. - In
step 613, a process history for the process in the step 612 indicating the number of processed wafers from wet cleaning executed on the process chamber opened to the atmospheric air, the number of processed wafers from an aging process executed at the top of each lot, etc. is recorded. - In
step step 602 results in that the process is not a subject of control. For example, in the case of the long-term variation model, the model is reset when the process chamber is just after execution of wet cleaning (step 615). On the other hand, in the case of the short-term variation model, the model is reset just after separation of a product lot, that is, execution of an aging process (step 617). - Each model is reset is as follows. In the example of the long-term variation model represented by the
expression 1, the variable N1 is reset to 1 (or 0). In the example of the short-term variation model represented by theexpression 2, the variable N2 is reset to 1 (or 0). Incidentally, the condition for resetting each model can be set in any other event than the aforementioned events and there may be the case where each model is not reset in some event. - Although the flow shown in
FIG. 7 has been described in the case where products in the same recipe or the same recipe group are processed repeatedly, the flow may be adapted, for example, to processing of kinds of products in such a manner that the method of moving the long-term variation model or the short-term variation model is adjusted in accordance with each product kind. - Although the flow shown in
FIG. 7 has been described in the case where only the latest value in the past is acquired as the monitor value, it may be conceived that past monitor values are acquired and the long-term variation model or the short-term variation model is updated in accordance with the tendency of change of the monitor values. -
FIGS. 11A and 11B are views for explaining the form of run-to-run control. Description will be made while a plasma etching apparatus is taken as an example. - An etching process in semiconductor production generally has process units called steps. Process conditions such as gas flow rate, pressure, electric power, etc. are defined in accordance with the process units respectively. One recipe is composed of a set of the conditions according to the steps.
-
FIG. 11A shows an example of run-to-run control in the case where one step is monitored. - As shown in
FIG. 11A , plasmalight emission 150 during processing instep 2 of a process N is measured by aspectroscope 151. For example, statistical processing is applied to the measured data to form aprocess monitor value 152. Thereference numeral 153 designates a combination of the monitorvalue estimation unit 104 and the controlquantity calculation unit 111 shown inFIG. 1 . The control quantity calculated by theunit combination 153 is allocated to corresponding recipe items ofsteps 2 and 3 as subjects of control. The control quantity may be allocated equally or may be multiplied by specific coefficients so as to increase or decrease. -
FIG. 11B shows an example of run-to-run control in the case where a plurality of steps are monitored. - Plasma
light emission 170 during processing instep 2 of a process N is measured by aspectroscope 171. For example, statistical processing is applied to the measured data to form aprocess monitor value 172. Thereference numeral 173 designates a combination of the monitorvalue estimation unit 104 and the controlquantity calculation unit 111 shown inFIG. 1 . The control quantity calculated by theunit combination 173 is allocated to corresponding recipe items ofsteps 2 and 3 as subjects of control. The control quantity may be allocated equally or may be multiplied by specific coefficients so as to increase or decrease. - Plasma
light emission 176 during processing in step 4 of the process N is further measured by aspectroscope 171. For example, statistical processing is applied to the measured data to form aprocess monitor value 177. Thereference numeral 178 designates a combination of the monitorvalue estimation unit 104 and the controlquantity calculation unit 111 shown inFIG. 1 . The control quantity calculated by theunit combination 178 is allocated to corresponding recipe items of steps 4 and 5 as subjects of control. The control quantity may be allocated equally or may be multiplied by specific coefficients so as to increase or decrease. - As described above, control logics each for monitoring one step can be combined for monitoring a plurality of steps.
-
FIGS. 12A to 12D are views showing examples as to how the form of a control method changes in accordance with a subject of monitor and a subject of control when run-to-run control is executed. - In
FIGS. 12A to 12D , “Aging” designates an aging process performed at the time of start of a lot, “CL” designates a plasma cleaning process performed before a product process, “Product” designates the product process, and the arrangement thereof designates a processing sequence. -
FIG. 12A shows a control form in the case where both a subject of monitor and a subject of control are product processes. InFIG. 12A , thereference numeral 200 means that a monitored result of a product process is used for controlling a next product process. Incidentally, a cleaning process (CL inFIG. 12A ) may be provided between product processes as shown inFIG. 12A but control of only product processes is executed even in this case. -
FIG. 12B shows a control form in the case where both a subject of monitor and a subject of control are cleaning processes (CL inFIG. 12B ). InFIG. 12B , thereference numeral 210 means that a monitored result of a cleaning process is used for controlling a next cleaning process. -
FIG. 12C shows a control form in the case where a subject of monitor is a cleaning process and a subject of control is a product process. InFIG. 12C , thereference numeral 220 means that a monitored result of a cleaning process is used for controlling a next product process. -
FIG. 12D shows a control form in the case where a subject of monitor is a product process and a subject of control is a cleaning process. InFIG. 12D , thereference numeral 230 means that a monitored result of a product process is used for controlling a next cleaning process. -
FIG. 13 is a view showing an example of a control form in the case where change of a lot, that is, a short-term variation model exists in the control form described with reference to each ofFIGS. 12A to 12D .FIG. 13 shows the case where run-to-run control is executed in the condition that both a subject of monitor and a subject of control are product processes likeFIG. 12A . A short-term variation model is reset at change of a lot to thereby exhibit short-term variation in the lot. InFIG. 13 , thereference numeral 204 designates a time for resetting the model. InFIG. 13 , thereset 204 is synchronized with an aging process executed at the top of each lot. When there is an event of thereset 204, a monitored result of a product process (205 inFIG. 13 ) just before the reset is not used but a monitored result (201 inFIG. 13 ) of a product process just after the reset in the previous lot, a monitored result (202 inFIG. 13 ) of an aging process (Aging inFIG. 13 ) or a monitored result (203 inFIG. 13 ) of a cleaning process (CL inFIG. 13 ) between product processes is used for controlling a next product process. Incidentally, this resetting method can be applied to the other control forms shown inFIGS. 12B to 12D . - As described above, in accordance with this embodiment, in such run-to-run control that process conditions are changed according to each wafer process, a process model indicating long-term or short-term variation of the state of a process processing apparatus is applied to a control loop, so that a stable processed result can be obtained even when process variation such as variation in a lot or variation between lots exists.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/289,773 US10262840B2 (en) | 2009-10-09 | 2014-05-29 | Plasma processing apparatus |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009-235274 | 2009-10-09 | ||
JP2009235274A JP5334787B2 (en) | 2009-10-09 | 2009-10-09 | Plasma processing equipment |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/289,773 Continuation US10262840B2 (en) | 2009-10-09 | 2014-05-29 | Plasma processing apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
US20110083808A1 true US20110083808A1 (en) | 2011-04-14 |
US8992721B2 US8992721B2 (en) | 2015-03-31 |
Family
ID=43853886
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/696,571 Active 2031-12-14 US8992721B2 (en) | 2009-10-09 | 2010-01-29 | Plasma processing apparatus |
US14/289,773 Active 2033-02-20 US10262840B2 (en) | 2009-10-09 | 2014-05-29 | Plasma processing apparatus |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/289,773 Active 2033-02-20 US10262840B2 (en) | 2009-10-09 | 2014-05-29 | Plasma processing apparatus |
Country Status (4)
Country | Link |
---|---|
US (2) | US8992721B2 (en) |
JP (1) | JP5334787B2 (en) |
KR (1) | KR101133700B1 (en) |
TW (2) | TWI418256B (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110295554A1 (en) * | 2010-05-26 | 2011-12-01 | Samsung Electronics Co., Ltd. | Equipment For Manufacturing Semiconductor Device And Seasoning Process Method Of The Same |
US20140277626A1 (en) * | 2009-10-09 | 2014-09-18 | Hitachi High-Technologies Corporation | Plasma processing apparatus |
US8924001B2 (en) | 2010-02-26 | 2014-12-30 | Hitachi High-Technologies Corporation | Etching apparatus, control simulator, and semiconductor device manufacturing method |
US20150004721A1 (en) * | 2012-02-03 | 2015-01-01 | Tokyo Electron Limited | Plasma processing apparatus and plasma processing method |
US20150069912A1 (en) * | 2012-02-22 | 2015-03-12 | Lam Research Corporation | RF Impedance Model Based Fault Detection |
US10153217B2 (en) * | 2016-09-05 | 2018-12-11 | Hitachi High-Technologies Corporation | Plasma processing apparatus and plasma processing method |
US10872750B2 (en) | 2017-08-08 | 2020-12-22 | Hitachi High-Tech Corporation | Plasma processing apparatus and plasma processing system |
US11294339B2 (en) * | 2018-12-10 | 2022-04-05 | Fuji Electric Co., Ltd. | Control device, control method, and non-transitory recording medium |
US11776790B2 (en) * | 2018-12-18 | 2023-10-03 | Krones Ag | Apparatus and method for coating and in particular plasma coating of containers |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5779482B2 (en) * | 2011-11-15 | 2015-09-16 | 株式会社日立ハイテクノロジーズ | Plasma processing apparatus and plasma processing method |
KR102153149B1 (en) * | 2012-10-24 | 2020-09-07 | 도쿄엘렉트론가부시키가이샤 | Correction value computation device, correction value computation method, and computer program |
CN104730372B (en) * | 2013-12-13 | 2018-08-10 | 朗姆研究公司 | Fault detect based on RF impedance models |
JP2016103496A (en) | 2014-11-27 | 2016-06-02 | 株式会社日立ハイテクノロジーズ | Plasma processing apparatus |
JP6549917B2 (en) * | 2015-06-26 | 2019-07-24 | 株式会社日立ハイテクノロジーズ | Plasma processing apparatus and data analysis apparatus therefor |
KR101930727B1 (en) * | 2017-04-10 | 2019-03-11 | 서울대학교 산학협력단 | OES-Based Controlling Apparatus for Plasma State Variable |
JP7058129B2 (en) * | 2018-01-17 | 2022-04-21 | 株式会社日立ハイテク | Plasma processing equipment |
JP7442305B2 (en) * | 2019-11-26 | 2024-03-04 | 東京エレクトロン株式会社 | Control system, control method, control program, and processing system |
WO2021216092A1 (en) * | 2020-04-24 | 2021-10-28 | Applied Materials, Inc. | Method of process control and monitoring in dynamic plasma condition by plasma spectrum |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030003607A1 (en) * | 2001-06-29 | 2003-01-02 | Akira Kagoshima | Disturbance-free, recipe-controlled plasma processing system and method |
US20030045009A1 (en) * | 2001-09-06 | 2003-03-06 | Junichi Tanaka | Method of monitoring and/or controlling a semiconductor manufacturing apparatus and a system therefor |
US6587744B1 (en) * | 1999-06-22 | 2003-07-01 | Brooks Automation, Inc. | Run-to-run controller for use in microelectronic fabrication |
US20050016682A1 (en) * | 2003-07-18 | 2005-01-27 | Wataru Nagatomo | Method of setting etching parameters and system therefor |
US20050158886A1 (en) * | 2003-02-04 | 2005-07-21 | Junichi Tanaka | Method for processing semiconductor |
US20060287754A1 (en) * | 2005-06-21 | 2006-12-21 | Junji Sugamoto | Process control system, process control method, and method of manufacturing electronic apparatus |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6406901B1 (en) * | 1995-06-08 | 2002-06-18 | Immunex Corporation | TNF-a converting enzyme |
JP3630931B2 (en) | 1996-08-29 | 2005-03-23 | 富士通株式会社 | Plasma processing apparatus, process monitoring method, and semiconductor device manufacturing method |
WO2001075534A2 (en) * | 2000-04-03 | 2001-10-11 | Speedfam-Ipec Corporation | System and method for predicting software models using material-centric process instrumentation |
US7160739B2 (en) * | 2001-06-19 | 2007-01-09 | Applied Materials, Inc. | Feedback control of a chemical mechanical polishing device providing manipulation of removal rate profiles |
US7337019B2 (en) * | 2001-07-16 | 2008-02-26 | Applied Materials, Inc. | Integration of fault detection with run-to-run control |
US8781635B2 (en) * | 2001-11-30 | 2014-07-15 | Invensys Systems, Inc. | Equipment condition and performance monitoring using comprehensive process model based upon mass and energy conservation |
CN1653598B (en) * | 2002-05-16 | 2010-05-05 | 东京毅力科创株式会社 | Method of predicting processing device condition or processed result |
US6772035B2 (en) * | 2002-05-17 | 2004-08-03 | Micron Technology, Inc. | Synthesizing semiconductor process flow models |
US7147747B2 (en) * | 2003-03-04 | 2006-12-12 | Hitachi High-Technologies Corporation | Plasma processing apparatus and plasma processing method |
KR100839071B1 (en) * | 2004-05-13 | 2008-06-19 | 삼성전자주식회사 | A system and method for monitoring conditions of a processing tool |
JP4480482B2 (en) * | 2004-06-24 | 2010-06-16 | 株式会社日立ハイテクノロジーズ | Plasma etching processing apparatus control method and trimming amount control system |
US7363195B2 (en) * | 2004-07-07 | 2008-04-22 | Sensarray Corporation | Methods of configuring a sensor network |
US7292906B2 (en) * | 2004-07-14 | 2007-11-06 | Tokyo Electron Limited | Formula-based run-to-run control |
JP2006072791A (en) | 2004-09-03 | 2006-03-16 | Fujitsu Ten Ltd | Model prediction controller |
US20070065593A1 (en) * | 2005-09-21 | 2007-03-22 | Cory Wajda | Multi-source method and system for forming an oxide layer |
JP2006074067A (en) * | 2005-11-08 | 2006-03-16 | Hitachi Ltd | Plasma treatment apparatus and method |
US7642100B2 (en) | 2006-09-13 | 2010-01-05 | Taiwan Semiconductor Manufacturing Co., Ltd. | Method and system for yield and productivity improvements in semiconductor processing |
JP5014166B2 (en) | 2007-02-13 | 2012-08-29 | 株式会社日立ハイテクノロジーズ | Plasma processing method and plasma processing apparatus |
TW200849325A (en) * | 2007-02-13 | 2008-12-16 | Hitachi High Tech Corp | Plasma processing method and plasma processing apparatus |
US20080237184A1 (en) | 2007-03-30 | 2008-10-02 | Mamoru Yakushiji | Method and apparatus for plasma processing |
US20090104719A1 (en) * | 2007-10-23 | 2009-04-23 | Varian Semiconductor Equipment Associates, Inc. | Plasma Doping System with In-Situ Chamber Condition Monitoring |
DE102008021558A1 (en) * | 2008-04-30 | 2009-11-12 | Advanced Micro Devices, Inc., Sunnyvale | Process and system for semiconductor process control and monitoring using PCA models of reduced size |
JP2010165738A (en) * | 2009-01-13 | 2010-07-29 | Hitachi High-Technologies Corp | Method for seasoning plasma processing apparatus, and method for determining end point of seasoning |
JP5334787B2 (en) * | 2009-10-09 | 2013-11-06 | 株式会社日立ハイテクノロジーズ | Plasma processing equipment |
TWI539298B (en) * | 2015-05-27 | 2016-06-21 | 國立成功大學 | Metrology sampling method with sampling rate decision scheme and computer program product thereof |
US10423473B2 (en) * | 2017-04-18 | 2019-09-24 | United Technologies Corporation | Fault-accommodating, constrained model-based control using on-board methods for detection of and adaption to actuation subsystem faults |
-
2009
- 2009-10-09 JP JP2009235274A patent/JP5334787B2/en active Active
-
2010
- 2010-01-26 TW TW099102128A patent/TWI418256B/en active
- 2010-01-26 TW TW102134762A patent/TWI549568B/en active
- 2010-01-28 KR KR1020100007838A patent/KR101133700B1/en active IP Right Grant
- 2010-01-29 US US12/696,571 patent/US8992721B2/en active Active
-
2014
- 2014-05-29 US US14/289,773 patent/US10262840B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6587744B1 (en) * | 1999-06-22 | 2003-07-01 | Brooks Automation, Inc. | Run-to-run controller for use in microelectronic fabrication |
US20030003607A1 (en) * | 2001-06-29 | 2003-01-02 | Akira Kagoshima | Disturbance-free, recipe-controlled plasma processing system and method |
US20030045009A1 (en) * | 2001-09-06 | 2003-03-06 | Junichi Tanaka | Method of monitoring and/or controlling a semiconductor manufacturing apparatus and a system therefor |
US20050158886A1 (en) * | 2003-02-04 | 2005-07-21 | Junichi Tanaka | Method for processing semiconductor |
US20050016682A1 (en) * | 2003-07-18 | 2005-01-27 | Wataru Nagatomo | Method of setting etching parameters and system therefor |
US20060287754A1 (en) * | 2005-06-21 | 2006-12-21 | Junji Sugamoto | Process control system, process control method, and method of manufacturing electronic apparatus |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140277626A1 (en) * | 2009-10-09 | 2014-09-18 | Hitachi High-Technologies Corporation | Plasma processing apparatus |
US10262840B2 (en) * | 2009-10-09 | 2019-04-16 | Hitachi High-Technologies Corporation | Plasma processing apparatus |
US8924001B2 (en) | 2010-02-26 | 2014-12-30 | Hitachi High-Technologies Corporation | Etching apparatus, control simulator, and semiconductor device manufacturing method |
US20110295554A1 (en) * | 2010-05-26 | 2011-12-01 | Samsung Electronics Co., Ltd. | Equipment For Manufacturing Semiconductor Device And Seasoning Process Method Of The Same |
US9136138B2 (en) * | 2010-05-26 | 2015-09-15 | Samsung Electronics Co., Ltd. | Equipment for manufacturing semiconductor device and seasoning process method of the same |
US20150004721A1 (en) * | 2012-02-03 | 2015-01-01 | Tokyo Electron Limited | Plasma processing apparatus and plasma processing method |
US20190057847A1 (en) * | 2012-02-22 | 2019-02-21 | Lam Research Corporation | Rf impedance model based fault detection |
US10128090B2 (en) * | 2012-02-22 | 2018-11-13 | Lam Research Corporation | RF impedance model based fault detection |
US20150069912A1 (en) * | 2012-02-22 | 2015-03-12 | Lam Research Corporation | RF Impedance Model Based Fault Detection |
US10748748B2 (en) * | 2012-02-22 | 2020-08-18 | Lam Research Corporation | RF impedance model based fault detection |
US10153217B2 (en) * | 2016-09-05 | 2018-12-11 | Hitachi High-Technologies Corporation | Plasma processing apparatus and plasma processing method |
TWI678734B (en) * | 2016-09-05 | 2019-12-01 | 日商日立全球先端科技股份有限公司 | Plasma processing device and method |
US10872750B2 (en) | 2017-08-08 | 2020-12-22 | Hitachi High-Tech Corporation | Plasma processing apparatus and plasma processing system |
US20210074528A1 (en) * | 2017-08-08 | 2021-03-11 | Hitachi High-Tech Corporation | Plasma processing apparatus and plasma processing system |
US11294339B2 (en) * | 2018-12-10 | 2022-04-05 | Fuji Electric Co., Ltd. | Control device, control method, and non-transitory recording medium |
US11776790B2 (en) * | 2018-12-18 | 2023-10-03 | Krones Ag | Apparatus and method for coating and in particular plasma coating of containers |
Also Published As
Publication number | Publication date |
---|---|
US8992721B2 (en) | 2015-03-31 |
US10262840B2 (en) | 2019-04-16 |
TWI418256B (en) | 2013-12-01 |
TW201404247A (en) | 2014-01-16 |
JP2011082441A (en) | 2011-04-21 |
KR20110039167A (en) | 2011-04-15 |
TWI549568B (en) | 2016-09-11 |
JP5334787B2 (en) | 2013-11-06 |
KR101133700B1 (en) | 2012-04-06 |
US20140277626A1 (en) | 2014-09-18 |
TW201116165A (en) | 2011-05-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10262840B2 (en) | Plasma processing apparatus | |
US10615009B2 (en) | System implementing machine learning in complex multivariate wafer processing equipment | |
US6733618B2 (en) | Disturbance-free, recipe-controlled plasma processing system and method | |
US6937963B2 (en) | Method for avoiding irregular shutoff of production equipment and system for avoiding irregular shutoff | |
US11126172B2 (en) | Methods and systems for applying run-to-run control and virtual metrology to reduce equipment recovery time | |
US20190100840A1 (en) | Plasma processing apparatus | |
JP5596832B2 (en) | Run-to-run control method of plasma processing method | |
KR101887383B1 (en) | Plasma processing apparatus and analysis method for analyzing plasma processing data | |
CN116249942A (en) | Enhanced processing and hardware architecture for detecting and correcting real-time product substrates | |
US20230078146A1 (en) | Virtual measurement of conditions proximate to a substrate with physics-informed compressed sensing | |
CN117836895A (en) | Multistage RF pulse monitoring and RF pulsing parameter optimization at a manufacturing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: HITACHI HIGH-TECHNOLOGIES CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KAGOSHIMA, AKIRA;SHIRAISHI, DAISUKE;INOUE, SATOMI;AND OTHERS;SIGNING DATES FROM 20100113 TO 20100118;REEL/FRAME:023873/0332 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
AS | Assignment |
Owner name: HITACHI HIGH-TECH CORPORATION, JAPAN Free format text: CHANGE OF NAME AND ADDRESS;ASSIGNOR:HITACHI HIGH-TECHNOLOGIES CORPORATION;REEL/FRAME:052259/0227 Effective date: 20200212 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |