The present invention relates to a gas estimation device and a vacuum pumping device.
In a vacuum device such as an etching device, a process is performed in a state in which process gas flows into a process chamber while an internal chamber pressure is maintained at a predetermined pressure. Thus, an automatic pressure control valve (also called an “APC valve”) is provided between the process chamber and a vacuum pump, and the pressure of the process chamber is controlled to a desired pressure by the automatic pressure control valve (see, e.g., Patent Literature 1 (JP-A-2014-093497)).
In the case of exhausting of the process chamber by a vacuum pumping device including the vacuum pump and the automatic pressure control valve, exhaust characteristic data of the vacuum pumping device is stored in a controller of the automatic pressure control valve in advance, and pressure control operation by the automatic pressure control valve is performed based on the exhaust characteristic data.
However, the exhaust characteristic data stored in advance is typically based on standard gas (e.g., nitrogen gas and argon gas) different from the process gas used actually. The exhaust characteristic data also depends on a gas type. For this reason, there is a problem that pressure control cannot be performed with high accuracy when the gas type of gas to be exhausted is unknown.
A gas estimation device for estimating a flow rate and a gas type of gas to be vacuum-pumped by a vacuum pumping device including a vacuum pump and an automatic pressure control valve connected to a suction port of the vacuum pump, comprises: a correlation data storage section configured to store first correlation data containing correlation data regarding an opening degree control gain value of the automatic pressure control valve and correlation data regarding an effective exhaust velocity of the vacuum pumping device and second correlation data indicating a correlation among a flow rate, a gas type, and a motor current value in the vacuum pump; and a first estimation section configured to estimate the flow rate and the gas type of the gas to be vacuum-pumped by the vacuum pumping device based on at least the first correlation data and the second correlation data. The correlation data regarding the opening degree control gain value indicates a correlation among the opening degree control gain value, the gas type and the flow rate of the gas to be vacuum-pumped by the vacuum pumping device, and a valve opening degree of the automatic pressure control valve, the correlation data regarding the effective exhaust velocity indicates a correlation among the effective exhaust velocity, the gas type and the flow rate of the gas to be vacuum-pumped by the vacuum pumping device, and the valve opening degree of the automatic pressure control valve, and control correction information used for control of the automatic pressure control valve is output based on an estimation result of the first estimation section.
The first estimation section estimates the flow rate and the gas type of the gas to be vacuum-pumped by the vacuum pumping device based on the motor current value of the vacuum pump, the valve opening degree of the automatic pressure control valve, a pressure measurement value of a vacuum chamber vacuum-pumped by the vacuum pumping device, the first correlation data, and the second correlation data, and the estimation result of the first estimation section is output as the control correction information.
The gas estimation device further comprises: a second estimation section configured to estimate the flow rate and the gas type of the gas to be vacuum-pumped by the vacuum pumping device based on a pressure measurement value for each of multiple valve opening degrees upon gas exhausting with a predetermined flow rate, the multiple valve opening degrees, the motor current value of the vacuum pump, the first correlation data, and the second correlation data; and a calibration section configured to calibrate the first correlation data based on the gas type estimated by the second estimation section. Pre-calibration first correlation data stored in the correlation data storage section is replaced with the first correlation data calibrated by the calibration section.
The gas estimation device further comprises: a determination section configured to determine, based on the flow rate estimated by the second estimation section, whether or not a flow rate upon pressure measurement for each of the multiple valve opening degrees is the predetermined flow rate.
A vacuum pumping device comprises: the gas estimation device; a vacuum pump; and an automatic pressure control valve connected to a suction port side of the vacuum pump. The automatic pressure control valve includes an opening degree measurer configured to measure the valve opening degree, a gain value setting section configured to set a gain value of valve opening degree control upon pressure control based on the flow rate and the gas type estimated by the first estimation section, a valve opening degree measurement value, and the first correlation data stored in the correlation data storage section, and a valve opening degree control section configured to control the valve opening based on the set gain value and the pressure measurement value.
A vacuum pumping device comprises: the gas estimation device; a vacuum pump; and an automatic pressure control valve connected to a suction port side of the vacuum pump. The vacuum pump includes an allowable flow rate data storage section configured to store allowable flow rate data indicating a correlation between a gas type of gas to be exhausted by the vacuum pump and an allowable upper flow rate limit, and a pump control section configured to output warning information in a case where the flow rate estimated by the first estimation section is greater than the allowable upper flow rate limit acquired based on the allowable flow rate data and the gas type estimated by the first estimation section.
The first estimation section estimates the flow rate and the gas type of the gas to be vacuum-pumped by the vacuum pumping device based on a pressure measurement value for each of multiple valve opening degrees upon gas exhausting with a predetermined flow rate, the multiple valve opening degrees, the motor current value of the vacuum pump, the first correlation data, and the second correlation data, a calibration section configured to calibrate the first correlation data based on the gas type estimated by the first estimation section is further provided, and calibrated first correlation data calibrated by the calibration section is output as the control correction information.
A vacuum pumping device comprises: the gas estimation device; a vacuum pump; and an automatic pressure control valve connected to a suction port side of the vacuum pump. The automatic pressure control valve includes an opening degree measurer configured to measure the valve opening degree, a gain value setting section configured to set a gain value of valve opening degree control upon pressure control based on a preset gas type, a valve opening degree measurement value, and the calibrated first correlation data, and a valve opening degree control section configured to control the valve opening degree based on the set gain value and the pressure measurement value.
According to the present invention, control correction information based on at least the gas type is obtained, and therefore, the automatic pressure control valve can be controlled according to the gas type.
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
A suction port flange of the pump main body 21 is fixed to a valve exhaust port (not shown) provided on a lower side of the valve body 31 as viewed in the figure, and a valve suction port (not shown) provided on an upper side of the valve body 31 as viewed in the figure is fixed to an exhaust port flange of a vacuum chamber 5. The vacuum chamber 5 is vacuum-pumped by the pump main body 21. The pressure of the vacuum chamber 5 is measured by a vacuum meter 6. Gas introduction into the vacuum chamber 5 is performed via a mass flow controller 7.
The pump controller 22 includes a control section 221, a motor drive section 222, and a storage section 223. The motor drive section 222 includes an inverter etc., and is configured to drive a pump rotor rotation motor (not shown) provided at the pump main body 21. For example, the control section 221 includes a field programmable gate array (FPGA), and is configured to control the motor drive section 222 and output a motor current value Ir to the gas estimator 4. The storage section 223 includes, for example, a ROM and a non-volatile memory, and is configured to store later-described allowable flow rate data Qmax etc.
The valve controller 33 includes a control section 331, a motor drive section 332 configured to drive the motor 321, and a storage section 333. The control section 331 configured to control the motor drive section 332 is configured to perform later-described valve opening degree control based on a pressure control estimation value (Mest2, Qest2) input from the gas estimator 4. The storage section 333 includes, for example, a ROM or a non-volatile memory, and is configured to store a later-described reciprocal sensitivity (1/Gp) etc. A pressure measurement value Pr from the vacuum meter 6 and the opening degree θr of the APC valve 3 measured by an encoder 322 are input to the valve controller 33.
The gas estimator 4 is a device configured to estimate a gas type, a flow rate, etc. as described later, and includes a control section 41, a storage section 42, a display section 43, and an input operation section 44. The motor current value Ir from the pump controller 22, the pressure measurement value Pr from the vacuum meter 6, and the opening degree θr of the APC valve 3 measured by the encoder 322 are input to the gas estimator 4.
The state of closing the valve opening 31a by the valve plate 311 is represented by a parameter called an opening degree. The opening degree is a ratio=(Swing Angle of Valve Plate):(Swing Angle until Valve Opening 31a is Fully Opened after Fully-Closed State) expressed in percentage. The fully-closed position C2 of
(Pressure Control in APC Valve 3)
First, pressure control in the APC valve 3 will be described. A control system of the APC valve 3 is divided into a control target (PLANT) and a controller (CONTROLLER) as illustrated in
Input/output characteristics of the plant illustrated in
As described above, response sensitivity greatly varies according to an opening degree position, and therefore, it is difficult to perform drive control. For solving such a situation, the sensitivity value (1/Gp) corresponding to the reciprocal of the plant gain Gp is provided in advance to the controller of
Δθ=(1/P)·(1/Gp)·K·ΔP (1)
Although details will be described later, the storage section 333 stores a later-described initial data unit group GDU1 or a calibrated data unit group CGDU1. In an example illustrated in
In Expression (1), in the case of, e.g., Pr>Ps, ΔP>0 is satisfied, and therefore, the opening degree operation amount Δθ satisfies Δθ>0. That is, the opening degree θ is increased such that the pressure decreases. The opening degree θ measured by the encoder 322 is added to the calculated opening degree operation amount Δθ, and an addition result is, as the opening degree instruction θs (=θr+Δθ), output to the motor drive section 332.
Note that in the example illustrated in
(Plant Gain Gp and Effective Exhaust Velocity Se)
A relationship between a change Δθ in the opening degree θ and a change ΔP in the pressure is provided based on an exhaust expression shown in Expression (2). In Expression (2), V [m3] is the volume of the vacuum chamber 5, and P [Pa] is the internal pressure of the vacuum chamber 5. Moreover, Se is an effective exhaust velocity determined from the exhaust velocity Sp of the turbo-molecular pump 2 and the conductance C of the APC valve 3, and is calculated by Expression (3).
Q=V·(ΔP/Δt)+P·Se (2)
(1/Se)=(1/Sp)+(1/C) (3)
The exhaust velocity Sp of the turbo-molecular pump 2 depends on the gas type M and flow rate Q of gas to be exhausted, and the conductance C of the APC valve 3 changes according to the opening degree θ. Thus, the effective exhaust velocity Se depends on the gas type M, the flow rate Q, and the opening degree θ as in Se (M, Q, θ). Note that in the present specification, the type (name) of gas or the molecular weight of gas will be referred to as the “gas type,” and is represented by a reference character M. That is, the gas type M indicates gas having the molecular weight M. Moreover, in the case of gas with a mixture of multiple gas types, such gas corresponds to the gas type M as gas having an average molecular weight M calculated from a flow rate mixing ratio.
At an equilibrium point of a vacuum system, Q=Constant and ΔP/Δt=0 are satisfied. Thus, Expression (2) is Q=P·Se. A relationship of increments ΔP, ΔSe is 0=P·ΔSe+Se·ΔP from a difference between Q=(P+ΔP)·(Se+ΔSe) and Q=P·Se. Because of ΔSe=(ΔSe/Δθ)·Δθ, Expression (4) is obtained from both expressions. When Expression (4) is further transformed, Expression (5) below is obtained. As described above, the plant gain Gp is represented by the effective exhaust velocity Se of the vacuum pumping device 1.
Δθ=−{(1/P)·Se/(ΔSe/Δθ)}·ΔP (4)
Gp=−(ΔP/Δθ)/P=(ΔSe/Δθ)/Se (5)
(Characteristics of Effective Exhaust Velocity Se)
Generally, in a range R1 with a small opening degree θ, the second term including the conductance C is dominant on the right side of Expression (3), and the line L1 of the effective exhaust velocity Se approaches the line L2 of the conductance C of the APC valve 3. Conversely, in a range R2 with a great opening degree θ, the first term including the exhaust velocity Sp is dominant on the right side of Expression (3), and the line L1 of the effective exhaust velocity Se approaches the line L3 of the exhaust velocity Sp of the turbo-molecular pump 2.
The exhaust velocity Sp of the turbo-molecular pump 2 varies according to the gas type of gas to be exhausted. Thus, in the range where the exhaust velocity Sp is dominant, the line L1 of the effective exhaust velocity Se is shifted up and down according to the gas type. A typical turbo-molecular pump is designed such that the exhaust velocity is the maximum for a gas type having the substantially same level of molecular weight as that of N2 gas, and the exhaust velocity decreases even when the molecular weight is greater or smaller than that of the N2 gas.
(Characteristics of Plant Gain Gp)
The plant gain Gp shown in
Typically, in the case of using the APC valve 3 in a vacuum processing device such as an etching device, initial calibration processing is normally performed after the vacuum pumping device 1 (the turbo-molecular pump 2+the APC valve 3) has been attached to the vacuum chamber 5 of the vacuum processing device. Generally, gain correction (see
However, a difference in the magnitude of the plant gain Gp is caused according to the gas type as described above. For this reason, even when the plant gain Gp is calibrated only for the representative gas type in the above-described initial calibration processing to set the reciprocal sensitivity (1/Gp), the pressure control might not be able to be properly performed in actual control for different gas types.
For example, in a case where the actual plant gain Gp upon the pressure control is higher with respect to the reciprocal sensitivity (1/Gp) after calibration, a closed loop gain of a feedback control system is relatively high, leading to a vibrational response. Conversely, in a case where the actual plant gain Gp upon the pressure control is lower with respect to the reciprocal sensitivity (1/Gp) after calibration, the closed loop gain of the feedback control system is relatively low, leading to an over-damped response.
In the typical APC valve, the gas type upon the pressure control cannot be estimated. For this reason, even if the data unit on various gas types is stored as the reciprocal sensitivity (1/Gp) data, it cannot be determined which gas type of the data unit needs to be applied upon the pressure control. Thus, the above-described problems upon the pressure control are caused.
For these reasons, in the present embodiment, the gas type and the flow rate are estimated in the control section 41 of the gas estimator 4, and the control section 331 of the valve controller 33 performs the pressure control based on the estimated gas type and flow rate.
In the storage section 42 of the gas estimator 4, the initial data unit group GDU1, an initial data unit group GDU2, and an initial data unit group GDU3 are stored. The initial data unit group GDU1 is data regarding the reciprocal sensitivity (1/Gp). The initial data unit group GDU2 is data regarding the effective exhaust velocity Se of the vacuum pumping device 1. The reciprocal sensitivity (1/Gp) pf GDU1 and the effective exhaust velocity Se of GDU2 are first correlation data indicating a correlation among the gas type M and flow rate Q of gas to be vacuum-pumped and the opening degree θ of the APC valve 3. The initial data unit group GDU3 is second correlation data indicating a correlation among the flow rate Q, the gas type M, and a motor current value I in the turbo-molecular pump 2.
Upon the calibration processing, each pressure measurement value Pr when the opening degree θ is sequentially changed to multiple opening degrees θ1 to θ20 upon gas discharging with a predetermined flow rate Q0 is input to the second estimation section 412. The second estimation section 412 is configured to estimate the flow rate Qest and gas type Mest of gas to be vacuum-pumped by the vacuum pumping device 1 based on the opening degrees θ1 to θ20, the acquired multiple pressure measurement values Pr, the motor current value Ir of the turbo-molecular pump 2, the initial data unit group GDU2, and the initial data unit group GDU3.
The calibration section 413 is configured to calibrate the initial data unit groups GDU1, GDU2 based on the gas type Mest estimated by the second estimation section 412 upon the calibration processing, the predetermined flow rate Q0, the acquired multiple pressure measurement values Pr, the opening degrees θ1 to θ20, and the initial data unit group GDU2. The calibrated data unit groups CGDU1, CGDU2 are stored in the storage section 42, and are output to the valve controller 33 of the APC valve 3.
The determination section 414 is configured to determine whether or not the flow rate Qest estimated by the second estimation section 412 upon the calibration processing is a proper flow rate. Although details of determination processing will be described later, it is determined as not proper in a case where the flow rate Qest for the predetermined flow rate Q0 introduced upon calibration with respect to a threshold ΔQth satisfies |Q0−Qest1|≥ΔQth. A determination result is displayed on the display section 43.
The first estimation section 411 is configured to estimate the flow rate Qest2 and gas type Mest2 of gas to be vacuum-pumped upon pressure control based on the motor current value Ir of the turbo-molecular pump 2, the opening degree θr of the APC valve 3, the pressure measurement value Pr of the vacuum chamber 5, the calibrated data unit group CGDU2, and the initial data unit group GDU3. An estimation result is input to the valve controller 33, and is utilized for the later-described pressure control.
(Description of Initial Data Unit Groups)
As described above, the initial data unit group GDU1 regarding the reciprocal sensitivity (1/Gp), the initial data unit group GDU2 regarding the effective exhaust velocity Se, and the initial data unit group GDU3 regarding the correlation among the molecular weight M and flow rate Q of gas in the case of constantly maintaining the motor current value I of the turbo-molecular pump 2 are stored in the storage section 42 of the gas estimator 4. These initial data unit groups GDU1 to GDU3 are acquired with a preset chamber being attached to the vacuum pumping device 1 in a manufacturer, and do not necessarily correspond to the vacuum chamber 5 of the vacuum processing device illustrated in
Note that the initial data unit group GDU3 is stored in the storage section 223 of the pump controller 22, and the gas estimator 4 reads the initial data unit group GDU3 from the storage section 223 of the pump controller 22 to store the initial data unit group GDU3 in the storage section 42. Needless to say, the initial data unit group GDU3 may be stored in the storage section 42 of the gas estimator 4 in advance instead of reading the initial data unit group GDU3 from the pump controller 22 to the gas estimator 4.
The same applies to the initial data unit group GDU1 regarding the reciprocal sensitivity (1/Gp) and the initial data unit group GDU2 regarding the effective exhaust velocity Se. That is, a configuration may be employed, in which the initial data unit groups GDU1, GDU2 are stored in the storage section 333 of the valve controller 33 and the gas estimator 4 reads these initial data unit groups GDU1, GDU2 from the storage section 333 to store the initial data unit groups GDU1, GDU2 in the storage section 42. Alternatively, a configuration may be employed, in which the initial data unit groups GDU1, GDU2 are stored in the storage section 42 in advance.
For example, 20 points are set for the opening degree θ between 0% and 100%, six gas types of H2, He, N2, Ar, Kr, and Xe are selected as representative gas types, six points are set for the flow rate Q between 10 sccm and 2000 sccm, and the (1/Gp) values for the total of 720 points (=20×6×6) are input. In this case, the (1/Gp) values for 20 points are input to the initial data unit DU1(M1, Q1) of
The turbo-molecular pump 2 provides gas molecules with a momentum component in an exhaust side direction, and in this manner, the inflow gas molecules through the suction port are transferred to an exhaust port side. Thus, in the turbo-molecular pump 2, when the gas flow rate Q is constant, if the gas type (molecular weight) M to be exhausted varies, the motor current value I for rotatably driving a pump rotor at a rated rotation speed varies.
The initial data unit DU3(I4) of
In a case where the number of data points of the gas type (molecular weight) M is six and the number of data points of the motor current value I is 20, the initial data unit group GDU3 in
(1: Calibration of Initial Data Unit Groups in Gas Estimator 4)
As described above, the initial data unit groups GDU1 to GDU3 stored in the storage section 42 in advance are acquired based on a certain chamber. Thus, for performing pressure control by the APC valve 3 with high accuracy, the initial data unit groups GDU1 to GDU3 need to be calibrated into data unit groups according to the vacuum system (the vacuum chamber) to be actually attached to the vacuum pumping device 1. Note that the calibration processing is, for example, performed according to an operator's instruction when an exhaust system is attached to the vacuum processing device, and thereafter, is performed according to the operator's instruction upon periodic maintenance or in a case where the process conditions greatly vary.
At a step S10, the control section 41 causes the display section 43 to display a display screen for the calibration processing. On such a display screen, an instruction screen for causing the flow rate Q0 of gas to flow into the vacuum chamber 5 is displayed. The operator causes the flow rate Q0 of gas with a gas type M0 available in the field to flow into the vacuum chamber 5, and inputs a calibration processing start instruction via the input operation section 44.
At a step S20, it is determined whether or not the operator has input the calibration processing start instruction, and the processing proceeds to a step S30 in a case where the input is made.
At the step S30, an instruction for sequentially and intermittently changing the opening degree θ from θ1 to θ20 is transmitted to the APC valve 3, and the processing of acquiring, from the vacuum meter 6, the pressure measurement values Pr(Q0, θ1) to Pr(Q0, θ20) for the opening degrees θ1 to θ20 is executed. Measurement of the pressure measurement value Pr is performed after waiting until a pressure change ΔP after a change in the opening degree reaches equal to or less than a preset threshold, for example.
At a step S40, temporary flow rates Qtemp(M1, θ1) to Qtemp(M1, θ20), Qtemp(M2, θ1) to Qtemp(M2, θ20), Qtemp(M3, θ1) to Qtemp(M3, θ20), Qtemp(M4, θ1) to Qtemp(M4, θ20), Qtemp(M5, θ1) to Qtemp(M5, θ20), Qtemp(M6, θ1) to Qtemp(M6, θ20) are, for each of the gas types M1 to M6, calculated based on the pressure measurement values Pr(Q0, θ1) to Pr(Q0, θ20) acquired at the step S30. As shown in Expression (6) below, each temporary flow rate Qtemp(Mi, θj) is calculated based on the pressure measurement value Pr(Q0, θj) and Se(Q0, Mi, θj) at the flow rate Q0 in the initial data unit group GDU2 (see
Qtemp(Mi, θj)=Se(Q0, Mi, θj)×Pr(Q0, θj) (6)
The temporary flow rate Qtemp(Mi, θj) calculated according to Expression (6) is Qtemp(Mi, θj)=Q0 when a gas type Mi is the same gas type as that of actually-introduced gas, and is Qtemp(Mi, θj)≠Q0 when the gas type Mi is a different gas type. Note that the vacuum chamber from which the initial data unit group GDU2 is acquired and the vacuum chamber 5 of the user are different from each other in a configuration (e.g., a shape or an internal structure), and a conductance on an upstream side of the APC valve 3 varies. Thus, a deviation between an actual effective exhaust velocity and Se(Q0, Mi, θj) is caused. For this reason, even if the gas type Mi is coincident with the introduced gas, the calculated temporary flow rate Qtemp (Mi, θj) is slightly shifted from the actual flow rate Q0.
At a step S50, the temporary flow rates Qtemp of which errors from the flow rate Q0 are smaller than a threshold (an allowable error) are selected as candidates for a gas type flow rate estimation value (Mest, Qest) (herein referred to as a “calibration estimation value”) of gas introduced upon calibration. For example, a root mean square (RMS) for a difference from the flow rate Q0 is calculated for 20 temporary flow rates Qtemp(Mi, θj) regarding the same gas type Mi, and multiple values of which RMSs are smaller than a predetermined threshold or multiple values taken in ascending order according to the RMS are taken as the candidates for the calibration estimation value (Mest, Qest).
Specifically, for each of six gas types Mi, the difference ΔQj=Qtemp(Mi, θj)−Q0 is obtained for each of the opening degrees θj of θ1 to θ20, and the root mean square RMS(Mi) is calculated as in Expression (7). Then, multiple values (e.g., three values) taken in ascending order among six values of RMS(Mi) are taken as the candidates for the calibration estimation value (Mest, Qest).
RMS(Mi)=√{(ΔQ12+ΔQ22+ΔQ32+ . . . +ΔQ192+ΔQ202)/20} (7)
At a step S60, the final calibration estimation value (Mest, Qest) is determined from the candidates for the calibration estimation value (Mest, Qest) as selected at the step S50 based on the motor current value I of the turbo-molecular pump 2.
As described above, the typical turbo-molecular pump is designed such that the exhaust velocity Sp is the maximum for the gas type having the substantially same level of molecular weight as that of the N2 gas, and the exhaust velocity decreases even when the molecular weight is greater or smaller than that of the N2 gas. Thus, there is a case where the exhaust velocity Sp for the gas type having a greater molecular weight than that of the N2 gas and the exhaust velocity Sp for the gas type having a smaller molecular weight than that of the N2 gas are substantially the same as each other. In a case where the above-described six gas types include these gas types, even when the gas type varies, the substantially same effective exhaust velocity Se is provided, and there is a probability that the same RMS is provided. For this reason, the final calibration estimation value (Mest, Qest) cannot be accurately determined.
As shown in the initial data unit group GDU3 shown in
At the step S60, the motor current value Ir is acquired from the pump controller 22 of the turbo-molecular pump 2, and Q(Ma), Q(Mb), Q(Mc) as described above are obtained from the initial data unit DU3(Ir) corresponding to the motor current value Ir. In this case, Ma, Mb, and Mc are any of M1 to M6. Then, by comparison of the magnitudes of the differences |Q(Ma)−Qtemp(Ma, θj)|, |Q(Mb)−Qtemp(Mb, θj)|, |Q(Mc)−Qtemp(Mc, θj)|, the gas type with the smallest magnitude of the difference is taken as the Mest of the final calibration estimation value (Mest, Qest). The flow rate Q0 of the actual inflow is taken as Qest.
Note that the opening degree θj for the temporary flow rate Qtemp(Mi, Δj) upon comparison of the magnitude of the difference may be any of θ1 to θ20, but an opening degree (e.g., θ20) in the range where the exhaust velocity Sp of the turbo-molecular pump in the effective exhaust velocity Se is preferably selected.
At a step S70, it is determined whether or not the estimated flow rate Qest greatly deviates from the introduced flow rate Q0. At this step, the operator determines whether or not the flow rate Q0 as displayed on the display section 43 at the step S10 flows into the vacuum chamber 5. In a case where the inflow is different from the flow rate Q0, the flow rate Qest calculated based on the flow rate Q0 greatly deviates from the flow rate Q0. For this reason, in the processing of the step S70, the operator determines whether or not the flow rate Q0 of gas has flowed in as instructed.
At the step S70, deviation is determined based on whether or not the difference magnitude ΔQ=|Q0−Qest| with respect to the threshold ΔQth satisfies ΔQ<ΔQth. In this case, in the case of ΔQ<ΔQth, deviation is small, and it is determined that the flow rate Q0 as instructed has flowed in. Then, the processing proceeds to a step S80. On the other hand, in the case of ΔQ≥ΔQth, deviation is great, and it is determined that the flow rate Q0 as instructed does not flow in. Then, the processing proceeds to a step S75.
In a case where the processing proceeds from the step S70 to the step S75 after determination as ΔQ≥ΔQth, a checking screen for prompting checking of the flow rate is displayed on the display section 43 at the step S75. Thereafter, the processing proceeds to the step S20, and waits for the calibration processing instruction from the operator.
On the other hand, in a case where the processing proceeds to the step S80 after determination as ΔQ<ΔQth, the calibrated data unit group CGDU2 obtained by the calibration processing for the initial data unit group GDU2 is generated based on the gas type estimation value Mest determined at the step S60, the flow rate Q0 upon calibration, and the pressure measurement values Pr(Q0, θ1) to Pr(Q0, θ20) measured upon calibration.
Using the flow rate Q0 upon calibration and the pressure measurement values Pr(Q0, θ1) to Pr(Q0, θ20) measured upon calibration, an effective exhaust velocity (hereinafter referred to as an “acquired calibration exhaust velocity”) Scal(Mest, Q0, θj) based on the measurement values is first calculated by Expression (8) below. The generated calibrated data unit group CGDU2 is stored in the storage section 42.
Scal(Mest, Q0, θj)=Q0/Pr(Q0, θj) (8)
The acquired calibration exhaust velocity Scal(Mest, Q0, θj) is an exhaust velocity depending on the conductance of the vacuum system (the vacuum chamber 5) attached to the APC valve 3. On the other hand, the effective exhaust velocity Se(Mest, Q0, θj) of the initial data unit group GDU2 is an exhaust velocity depending on the conductance of the vacuum system when an effective exhaust velocity Se(Mi, Qk, θj) is acquired in the manufacturer. Thus, α(θj) represented by Expression (9) below is a correction coefficient for correcting the effective exhaust velocity Se(θj) of the initial data unit group GDU2 to the acquired calibration exhaust velocity Scal(θj) of the calibrated data unit group CGDU2. The correction coefficient α(θj) is set according to the opening degree θj of the APC valve 3.
α(θj)=Scal(Mest, Q0, θj)/Se(Mest, Q0, 0j) (9)
Note that as described with reference to
The correction coefficient α(θj) of Expression (9) can be also applied to the effective exhaust velocity Se(Mi, Qk, θj) in other cases than a case where the gas type is Mest and the flow rate is Q0. That is, the calibrated effective exhaust velocity Secal(Mi, Qk, θj) of the calibrated data unit group CGDU2 is calculated according to Expression (10) below. Note that i, j, and k are integers satisfying 1≤i, k≤6, and 1≤j≤20.
Secal(Mi, Qk, θj)=α(θj)·Se(Mi, Qk, θj) (10)
At a step S90, the calibrated data unit group CGDU1 of the initial data unit group GDU1 is generated based on the calibrated data unit group CGDU2 generated at the step S80. The generated calibrated data unit group CGDU1 is stored in the storage section 42. The reciprocal sensitivity (1/Gp) is represented as in Expression (5) as described above to Expression (11) below. Thus, the calibrated effective exhaust velocity Secal(Mi, Qk, θj) of the calibrated data unit group CGDU2 is applied to the effective exhaust velocity Se of Expression (11), and in this manner, the calibrated reciprocal sensitivity (1/Gp) in the calibrated data unit group CGDU1 can be obtained.
1/Gp=Se/|(ΔSe/Δθ)| (11)
At a step S100, the calibrated data unit groups CGDU1, CGDU2 are output to the valve controller 33 of the APC valve 3, and are stored in the storage section 333 of the valve controller 33. In this case, the calibrated data unit groups CGDU1, CGDU2 may be stored separately from the initial data unit groups GDU1, GDU2, or may be stored with the calibrated data unit groups CGDU1, CGDU2 being written over the initial data unit groups GDU1, GDU2.
Note that for the initial data unit group GDU1 for the reciprocal sensitivity (1/Gp), in a case where a difference between the data unit for the reciprocal sensitivity (1/Gp) based on the acquired calibration exhaust velocity Scal(Mest, Q0, θj) and the data unit for the reciprocal sensitivity (1/Gp) based on the effective exhaust velocity Se(Mest, Q0, θj) estimated upon calibration is smaller than a preset threshold, the calibration processing for the reciprocal sensitivity (1/Gp) is not necessarily performed.
(2: M, Q Estimation upon Pressure Control by First Estimation Section 411)
By the above-described calibration processing, the initial data unit groups GDU1, GDU2 are calibrated into the calibrated data unit groups CGDU1, CGDU2. The valve controller 33 of the APC valve 3 performs the pressure control based on the reciprocal sensitivity (1/Gp) of the calibrated data unit group CGDU1 input from the gas estimator 4. The gas type of gas used upon calibration is different from that in the process. For this reason, upon the pressure control, the gas type in the process needs to be sequentially estimated to perform the pressure control by means of the reciprocal sensitivity (1/Gp) based on the estimated gas type. Thus, in the first estimation section 411 of the control section 41, the gas type and the flow rate, i.e., the pressure control estimation value (Mest2, Qest2), upon the pressure control in the APC valve 3 are estimated.
At a step S220, the temporary flow rate Qtemp(Mi, Qk, θr) at each (Mi, Qk) is calculated from the pressure measurement value Pr(θr) acquired at the step S200 and the calibrated effective exhaust velocity Secal(Mi, Qk, θr) calculated at the step S210. Upon the pressure control, the valve plate 311 is constantly in operation, and the opening degree constantly changes. Thus, the valve plate 311 is not always in an equilibrium state. For this reason, the temporary flow rate Qtemp(Mi, Qk, θr) is calculated by Expression (12) below. In Expression (12), V is the volume of the vacuum chamber 5, and the volume V is acquired by, e.g., a build-up method upon calibration. Moreover, Δt is a time interval of a control cycle, and is normally about 1 ms to 10 ms.
Qtemp(Mi, Qk, θr)=Secal(Mi, Qk, θr)×Pr(θr)+V×(ΔP/Δt) (12)
In theory, when the substituted Mi, Qk are the same as the gas type M and the flow rate Q actually introduced, a difference between the temporary flow rate Qtemp(Mi, Qk, θr) calculated in Expression (12) and the flow rate Qk is zero. Thus, at a step S230, ones with a smaller difference between the temporary flow rate Qtemp(Mi, Qk, θr) and the flow rate Qk than a threshold (an allowable error) are selected as candidates for the gas type Mest2 and the flow rate Qest2 estimated upon the pressure control. As in the case of the step S50 of
At a step S240, the estimation value (Mest, Qest) for the gas type M and the flow rate Q upon the pressure control is determined by processing similar to that in the case of the step S70 of
Note that upon the pressure control, the flow rate of gas changes due to switching of valve plate operation or the process conditions, and the motor current value Ir also fluctuates. For this reason, one obtained by low-pass processing of the motor current value is preferably used as the motor current value Ir. Further, smoothing processing such as a moving average may be performed for the obtained estimation value (Mest, Qest), thereby mitigating a fluctuation error.
The estimation processing shown in
Note that in the estimation processing shown in
The following variations are within the scope of the present invention, and one or more of the variations may be combined with the above-described embodiment.
(First Variation)
In the first variation, one example of calculation load reduction of the gas estimator 4 will be described. Considering greater gas type dependency of the reciprocal sensitivity (1/Gp) than that of the flow rate, the flow rate may be fixed to a representative flow rate in advance, and the data unit for the effective exhaust velocity Se and the data unit for the reciprocal sensitivity (1/Gp) may be formed using only the gas type as a parameter. Further, three gas type parameters are provided, and selection is made from these three parameters.
For example, a single type of 200 sccm is provided as the flow rate, H2 (M=2) is selected as the lightest gas, He (M=4) is selected as a representative of intermediate gases He to N2 (M=4 to 28), and Ar (M=40) is selected as a representative of heavy gases Ar to Xe (M=40 or more). The parameters are reduced as described above so that a calculation load can be reduced when the estimation value (Mest, Qest) is obtained.
(Second Variation)
In the above-described embodiment, it is configured such that the gas estimator 4 is provided separately from the pump controller 22 and the valve controller 33 as illustrated in
(Third Variation)
In the above-described first embodiment, the pressure control of the APC valve 3 is performed based on the pressure control estimation value (Mest2, Qest2) of the gas estimator 4. In a second embodiment, a control section 221 of a turbo-molecular pump 2 performs, based on a pressure control estimation value (Mest2, Qest2) input from a gas estimator 4, preventive maintenance operation for the turbo-molecular pump 2 provided at a vacuum pumping device 1 of
For the turbo-molecular pump 2, an allowable upper flow rate limit for exhausting for each gas type M is set.
An example shown in
In the second embodiment, the control section 221 of the pump controller 22 executes preventive maintenance processing as shown in
At a step S300, it is determined whether or not the pressure control estimation value (Mest2, Qest2) from the gas estimator 4 has been received. When received, the processing proceeds to a step S310.
At the step S310, the estimated flow rate Qest2 and an allowable upper flow rate limit Qmax(Mest2) at the gas type Mest2 are compared with each other, and it is determined whether or not the flow rate Qest exceeds the allowable upper flow rate limit Qmax(Mest2), i.e., Qest2>Qmax(Mest2) is satisfied. In a case where it is determined as Qest2≤Qmax(Mest2) at the step S310, the processing returns to the step S300.
On the other hand, it is determined as Qest2>Qmax(Mest2) at the step S310, the processing proceeds to a step S320 to execute warning operation. As an example of the warning operation, a warning signal may be output from the pump controller 22 to the gas estimator 4, and a warning screen may be displayed on a display section 43. Alternatively, a warning signal may be output to a higher-order controller of the vacuum pumping device 1.
At a step S330, protection operation for preventing shortening of the life of the pump rotor is executed, and the processing returns to the step S300. For example, the rotor rotation speed of the turbo-molecular pump is decreased or rotor rotation is stopped such that a gas load on the turbo-molecular pump 2 is reduced. Thus, an increase in the temperature of the pump rotor can be suppressed, and therefore, shortening of the life of the pump rotor can be suppressed. Moreover, a protection operation signal for decreasing the gas flow rate may be output to the higher-order controller on a vacuum processing device side provided with the vacuum pumping device 1, and in this manner, the gas load on the turbo-molecular pump 2 may be reduced.
Note that in the second embodiment, the first to third variations described in the first embodiment are also applicable.
According to the above-described embodiments, the following features and advantageous effects are obtained.
(C1) As illustrated in
The control correction information based on the estimation result of the first estimation section is information based on the gas type, and therefore, the pressure control of the APC valve 3 can be, with higher accuracy, performed by means of the control correction information. Note that the first estimation section configured to estimate the flow rate and gas type of gas to be vacuum-pumped by the vacuum pumping device 1 based on at least the first correlation data and the second correlation data corresponds to the first estimation section 411 or the second estimation section 412 of
(C2) In a case where the first estimation section in (C1) as described above corresponds to the first estimation section 411 of
The APC valve 3 utilizes the estimation result (the flow rate Qest2 and the gas type Mest2) output by the gas estimator 4 so that the pressure control can be performed with higher accuracy.
(C3) The gas estimator 4 may further include the second estimation section 412 configured to estimate the flow rate Qest and the gas type Mest of gas to be vacuum-pumped by the vacuum pumping device 1 based on the pressure measurement value Pr for each of the multiple valve opening degrees θ1 to θ20 upon gas exhausting with the predetermined flow rate Q0, the opening degrees θ1 to θ20, the motor current value Ir of the vacuum pump (the turbo-molecular pump 2), the first correlation data (the initial data unit groups GDU1, GDU2), and the second correlation data (the initial data unit group GDU3), and the calibration section 413 configured to calibrate the first correlation data (the initial data unit groups GDU1, GDU2) based on the gas type Mest estimated by the second estimation section 412. The pre-calibration first correlation data (the initial data unit groups GDU1, GDU2) stored in the storage section 42 may be replaced with the first correlation data (the calibrated data unit groups CGDU1, CGDU2) calibrated by the calibration section 413.
As described above, estimation of the flow rate Qest2 and the gas type Mest2 by the first estimation section 411 as described above is performed using the first correlation data calibrated by the calibration section 413. In this manner, the accuracy of estimation of the pressure control estimation value (Mest2, Qest2) can be improved, and the accuracy of the pressure control can be further improved. Note that the gas type in initial calibration is unknown for the gas estimator 4. However, the gas type Mest is estimated by the second estimation section 412 as described above so that calibration in the calibration section 413 can be performed with higher accuracy.
(C4) The determination section 414 determines, based on the flow rate Qest estimated by the second estimation section 412, whether or not the flow rate upon pressure measurement for each of the multiple valve opening degrees is the predetermined flow rate Q0. By such determination, it can be, upon calibration, determined whether the flow rate of inflow gas is proper. Thus, the determination result is reflected in the calibration processing as in the flowchart of
(C5) In a case where the flow rate Qest2 and the gas type Mest2 output from the first estimation section 411 are applied to the pressure control of the APC valve 3 of the vacuum pumping device 1, the reciprocal sensitivity (1/Gp) as the gain value upon the pressure control is, in the gain value setting section 340, set based on the flow rate Qest2 and the gas type Mest2 estimated by the first estimation section 411, the opening degree θr measured by the encoder 322, and the gain data (the calibrated data unit group CGDU1) as illustrated in
(C6) In a case where the flow rate Qest2 and the gas type Mest2 output from the first estimation section 411 are applied to the vacuum pump (the turbo-molecular pump 2) of the vacuum pumping device 1, if the flow rate Qest2 estimated by the first estimation section 411 is greater than the allowable upper flow rate limit Qmax (Mest2) acquired based on the allowable flow rate data Qmax(M) and the gas type Mest2 estimated by the first estimation section 411, warning information is output from the control section 221 of the pump controller 22. As a result, the procedure for preventing shortening of the life of the pump rotor can be promptly taken based on the warning information. Moreover, the warning information regarding the life is transmitted to the higher-order controller on the vacuum processing device side so that the life management procedure can be more precisely performed.
(C7) In a case where the first estimation section in (C1) as described above corresponds to the second estimation section 412 of
The APC valve 3 uses the calibrated first correlation data (the calibrated data unit groups CGDU1, CGDU2) output from the gas estimator 4 so that the opening degree control can be performed with higher accuracy.
(C8) For example, the gain value setting section 340 of
As illustrated in
Various embodiments and the variations have been described above, but the present invention is not limited to these contents. Other aspects conceivable within the scope of the technical idea of the present invention are also included in the scope of the present invention. For example, the case of using the turbo-molecular pump 2 as the vacuum pump connected to the APC valve 3 has been described as an example, but the vacuum pump is not limited to the turbo-molecular pump. Moreover, the APC valve is the valve employing the technique of swingably driving the valve plate, but is not limited to such a technique.
Number | Date | Country | Kind |
---|---|---|---|
2017-196223 | Oct 2017 | JP | national |