Fast and Accurate Mass Flow Controller
20250362169 ยท 2025-11-27
Assignee
Inventors
Cpc classification
G01F1/86
PHYSICS
International classification
Abstract
The invention relates to a mass flow controller designed for precise and rapid fluid flow management without using a proportional valve and a proportional-integral-derivative (PID) control loop. It features a solenoid control valve and a controller that uses a calibration database, potentially including a lookup table or neural network, to determine the appropriate solenoid coil current for various fluids, ensuring high-speed and accurate flow control.
Claims
1. A mass flow controller, comprising: a fluid conducting channel without a proportional pump; an inlet structured to receive a fluid; an outlet structured to discharge the fluid via the fluid conducting channel; a solenoid control valve that includes a spring, a plunger, an orifice within the fluid conducting channel, and a solenoid coil, where the solenoid coil current determines the position of the plunger to control the fluid flow rate; and a controller configured to regulate the operations of the mass flow controller by determining the solenoid coil current without using a proportional-integral-derivative (PID) control loop. The solenoid current is determined based on a desired fluid flow rate derived from a process recipe and a calibration database stored in the controller, where the calibration database is created through a calibration procedure involving an external flow calibration apparatus connected to the outlet.
2. The mass flow controller of claim 1, wherein the calibration database includes a lookup table.
3. The mass flow controller of claim 2, wherein the lookup table contains calibration data for various fluids assessed at different temperatures.
4. The mass flow controller of claim 1, wherein the calibration database is processed by a neural network.
5. The mass flow controller of claim 4, wherein the neural network is trained using data obtained with the assistance of the external flow calibration apparatus.
6. The mass flow controller of claim 4, wherein the neural network performs inference operations to determine the appropriate current for the solenoid coil after the controller receives a flow rate from a process recipe.
7. The mass flow controller of claim 1, wherein, in the absence of current to the solenoid coil, the plunger blocks the orifice.
8. The mass flow controller of claim 1, wherein the plunger blocks the orifice when a specified current is applied to the solenoid coil.
9. The mass flow controller of claim 1, further comprising a flow sensor located downstream of the solenoid control valve.
10. The mass flow controller of claim 1, wherein the calibration procedure can be conducted by a mass flow controller manufacturer, a semiconductor equipment vendor, or a semiconductor Fab operator.
11. A method of controlling the flow rate of a fluid, comprising the steps of: creating a calibration database by connecting an external flow calibration apparatus to a mass flow controller; including in the database a relationship between a flow rate and a solenoid coil current for various gases, vapors, and liquids; storing the calibration database in a storage unit of the mass flow controller; using a controller to determine the appropriate current to be directed to the solenoid coil based on a desired flow rate of a chosen fluid outlined in a process recipe and referencing the calibration database; delivering the determined current to the solenoid coil to adjust the plunger of the solenoid control valve to a specific position; and conducting a fluid from the inlet to the outlet of the mass flow controller without diverting any part of the fluid for flow rate measurement.
12. The method of claim 11, further comprising creating a lookup table using data from the calibration database.
13. The method of claim 12, further comprising determining the solenoid current based on data in the lookup table.
14. The method of claim 11, further comprising developing a neural network using the calibration database and training the neural network with data from the calibration database.
15. The method of claim 14, further comprising determining the solenoid current using inference operations performed by the trained neural network.
16. A fluid delivery system, comprising: a mass flow controller equipped with a solenoid control valve, which includes a solenoid coil and a plunger, where the plunger's position relative to an orifice is determined by a solenoid coil current stipulated from a controller, thereby adjusting the fluid's flow rate; an external flow calibration apparatus designed to be attached to the outlet of the fluid conducting channel within the mass flow controller, where the fluid conducting channel does not use a proportional valve for diverting any part of the fluid for flow rate measurement; and a mechanism for determining the solenoid current corresponding to the fluid's flow rate, based on a calibration database created using the external flow calibration apparatus.
17. The system of claim 16, further comprising a step for calculating the solenoid current by referencing a lookup table.
18. The system of claim 16, further comprising a step for determining the solenoid current using a neural network.
19. The system of claim 16, wherein the external flow calibration apparatus includes a flow sensor for evaluating the fluid dispensed from the outlet of the mass flow controller.
20. The system of claim 16, wherein the external flow calibration apparatus includes a test procedure for generating various gases and liquids to calibrate the mass flow controller.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0011] The described embodiments are best comprehended by referring to the ensuing description in tandem with the accompanying drawings:
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
DETAILED DESCRIPTION
[0020] In the subsequent detailed elucidation of the current invention, certain specific embodiments are delineated to ensure a comprehensive understanding of the invention. Nonetheless, it will be evident to those proficient in the field that the invention can be executed without these particulars, or by employing alternative elements or methodologies. In some cases, well-acknowledged processes, procedures, and components have been intentionally left undetailed to avoid obscuring facets of the invention unnecessarily.
[0021] Referring to
[0022] Flow sensor 110 conveys its readings to the controller 118. This controller juxtaposes the received data against a pre-established value residing within its memory. This predefined value is derived from the desired gas flow rate as stipulated in a process recipe. Should a discrepancy arise between the sensor's reading and the benchmarked value, the controller 118 dispatches a directive to valve driver 116. In turn, the valve driver 116 formulates a revised current for coil 115, prompting a positional shift in plunger 114. Post this repositioning, flow sensor 110 re-evaluates the flow rate of the redirected gas. This calibration loop continues until the observed flow rate aligns with the benchmarked rate. To expedite this process, controller 118 employs a PID control loop. Typically, this calibration phase spans several hundred milliseconds, a duration that is suboptimal for ALD and ALE.
[0023] An embodiment of the current invention is depicted in
[0024] MFC 200 integrates a solenoid control valve, built with a spring 208, which secures the plunger 210 in place. The plunger's 210 positioning vis-a-vis the orifice 212 dictates the gas flow rate within the channel 206. Mechanical force exerted by spring 208 anchors the plunger 210. Concurrently, a current coursing through the solenoid coil 214 generates a magnetic pull, enticing the plunger 210 towards the orifice 212. The equilibrium between the mechanical force from spring 208 and the magnetic force from coil 214 informs the resting position of plunger 210.
[0025] Central to the operation of MFC 200 is the controller 218. This controller orchestrates the solenoid valve's functions through valve driver 216. This valve, in turn, channels the current to the solenoid coil 214, abiding by directives from controller 218. To enhance precision, controller 218 embeds a plunger position learning engine 220. This engine can manifest in various forms: as a software module within the controller 218, as firmware, or even as an amalgamation of both. Certain configurations also enrich the plunger position learning engine 220 with a calibration database 222.
[0026] For the accurate calibration of this MFC 200, there is a requisite to discern the correlation between coil current and gas flow rate. To this end, an external flow calibration apparatus 224 can be interfaced either directly or indirectly with outlet 204. This calibration process seeds the foundational data for calibration database 222. Augmenting the capabilities of the calibration apparatus 224 is the inclusion of a flow sensor 226.
[0027] The flowchart of an exemplary calibration process 230 is presented in
[0028] Proceeding to step 238, the controller 218 administers a testing procedure. This involves the creation of a lookup table, which establishes a relationship between the measured gas flow rate, as determined by the flow sensor 226, and the solenoid coil current. It is imperative that the assessed gas flow rate encompasses a broad spectrum to ensure comprehensive coverage of possible application domains. In specific scenarios, the solenoid coil currents might also be evaluated and calibrated. Multiple gases can be sequentially tested to enhance the calibration's scope.
[0029] The process then moves to step 240, where an assessment is made to determine if all the gases under consideration have been tested. If the evaluation is affirmative, the process advances to its concluding stage. Upon wrapping up the calibration process 230, the freshly generated calibration database 222 is then integrated into the controller 218 for storing in a storage unit. While gases are the focal point in this illustration, it is noteworthy that vapors, liquids, as well as mixtures of gases, vapors, and liquids, can also be subjected to this calibration method, thereby contributing to the formulation of the calibration database 222.
[0030]
[0031] The procedure 300, outlining the utilization of lookup table 301 to ascertain the requisite solenoid coil current for a specific flow rate, is presented in
[0032] Transitioning to step 305, the controller 218 calculates the necessary solenoid coil current, drawing from the data in lookup table 301. For instance, in the scenario concerning gas A, if the stipulated flow rate lies between values F2 and F3, linear extrapolation is employed to deduce the requisite solenoid coil current within the bounds of I2 and I3. In certain configurations, a model, mapping the solenoid coil current to the flow rate, might be established. Upon the controller 218 receiving a specific flow rate, this established function aids in computing the necessary solenoid coil current. Elaborating further, in some designs, the solenoid coil current undergoes direct measurement and calibration, ensuring the current generated by the controller 218 mirrors the observed value.
[0033] Advancing to step 306, the valve driver 216 is instructed by the controller 218 regarding the appropriate solenoid coil current. Subsequently, the valve driver 216 channels the specified current to the solenoid coil 214, prompting a repositioning of the plunger 210 in alignment with the current directed to the solenoid coil.
[0034] Lastly, in step 308, the designated gas is channeled through the gas conducting channel 206. This gas, with its calibrated flow rate, is then dispatched to a processing chamber via orifice 212. The flow is modulated by the plunger 210, which adjusts gas conductance, culminating in its egress through outlet 204.
[0035]
[0036]
[0037] Transitioning to step 404, the controller 218 inferences the necessary solenoid coil current, leveraging the neural network 309. This neural network has been trained using the data collated in the calibration database 222. When determining the requisite solenoid coil current, an inference operation is executed on the trained neural network. This operation factors in several variables such as the type of gas, its flow rate, and the prevalent temperature, as depicted in
[0038] Proceeding to step 406, the valve driver 216 is endowed with instructions from the controller 218, which detail the appropriate solenoid coil current. Following this, the valve driver 216 channels the prescribed current into the solenoid coil 214, culminating in the repositioning of the plunger 210 in tune with the delivered current.
[0039] In the concluding step 408, by actuating a valve for the inlet 202, the designated gas or liquid is ushered through the gas-conducting channel 206. This gas, vapor, or liquid, calibrated to the specified flow rate, is then relayed to a processing chamber. This conveyance is achieved via orifice 212, where the flow's modulation is overseen by the plunger 210, ultimately leading to its exit through outlet 204.
[0040] The calibration of MFCs can be performed in various locations. In some implementations, the manufacturer of the MFCs may carry out the calibration procedure and store the collected data in the controller's memory. In other implementations, system integrators, such as semiconductor equipment vendors, may perform the calibration. Additionally, MFCs can be calibrated in semiconductor Fabs by Fab operators. It is crucial to use the same calibration apparatus for MFCs for different chambers in a Fab to ensure matched process performance by delivering the exact same fluid flow rate for identical process recipes.