Fast and Accurate Mass Flow Controller

20250362169 ยท 2025-11-27

Assignee

Inventors

Cpc classification

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] FIG. 1: A schematic representation of a conventional mass flow controller, incorporating a proportional valve, an upstream flow sensor, and a PID control loop.

[0013] FIG. 2A: A schematic representation of an embodiment where an external calibration apparatus is employed, without the need for a proportional valve, an upstream flow sensor, or a PID control loop.

[0014] FIG. 2B: A flowchart of an exemplary calibration process for the embodiment.

[0015] FIG. 3A: A diagram, illustrating an exemplary segment of a database.

[0016] FIG. 3B: A diagram, showing data represented by a lookup table.

[0017] FIG. 3C: A flowchart, outlining the utilization of the lookup table to ascertain the requisite solenoid coil current for a specific flow rate.

[0018] FIG. 4A: A diagram, illustrating employing a neural network to determine solenoid coil current.

[0019] FIG. 4B: A flowchart, showcasing an embodiment where a neural network determines the solenoid coil current.

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 FIG. 1, a schematic representation of a conventional MFC 100 is presented. The system 100 comprises an inlet 102 and an outlet 104, both associated with a gas-conducting channel 106. Within the setup, a proportional valve (not depicted in the figure) functions to divert a fraction of the gas towards channel 108. The diverted gas's flow rate is ascertained by the flow sensor 110. Typically, a thermal flow sensor is employed to discern the temperature differential at two designated positions along a flow trajectory. Consequently, the flow rate of the diverted gas serves as a proxy for the flow rate within the gas-conducting channel 106. Further to the structure of MFC 100, it incorporates a solenoid valve. This valve encompasses a spring 112, which retains the plunger 114. The position of plunger 114 dictates the gas conductance across orifices 113. When the plunger 114 interfaces with orifice 113, gas conduction ceases. Moreover, the solenoid valve associated with plunger 114 is supplemented with a solenoid coil 115. When current courses through coil 115, it induces a magnetic pull. Given that the plunger 114 is traditionally crafted from ferromagnetic materials, the combined mechanical pressure exerted by spring 112 and the magnetic attraction produced by coil 115 act upon the plunger 114. The equilibrium between these forces ultimately prescribes the position of plunger 114.

[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 FIG. 2A. The exemplary MFC 200 features a gas inlet 202 and a gas outlet 204, both connected to the gas-conducting channel 206. Gases passing through channel 206 can be in the form of singular or mixed gases. Additionally, the conduit may channel individual or mixed vapors or liquids, or even a composite of gas, vapor, and liquid. It is pivotal to emphasize that the MFC 200, in this example, eliminates the necessity for a proportional valve to allocate a segment of the gas for flow sensor assessment. The MFC 200 further eliminates the necessity for a PID control loop.

[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 FIG. 2B. The process initiates with the coupling of the calibration apparatus 224 to the MFC 200 in step 232. In step 234, a particular gas is chosen for assessment. In one implementation, in step 236, the temperature of the gas might optionally be measured. In other implementations, the gas's temperature may be adjusted, either by heating or cooling, to expand the measurement domain.

[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] FIG. 3A illustratively displays data amassed by the controller 218, which constitutes a segment of the database 222. The data set 302 pertains to gas A at temperature T1, while another data set 304 corresponds to gas B at temperature T2. Both gases, A and B, potentially encompass data spanning a myriad of temperatures. A multitude of gases and liquids can be evaluated across varying temperatures. The entirety of this data is cataloged within an expansive lookup table 301, visually represented in FIG. 3B.

[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 FIG. 3C. This process 300 commences with step 303 wherein the controller 218 receives input detailing the desired flow rate for a particular gas or liquid. In the context of semiconductor manufacturing, this requisite flow rate is typically furnished by a process recipe.

[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] FIG. 4A and FIG. 4B showcase another embodiment of the current invention. Here, the lookup table 301 is substituted with a neural network 309. This neural network can be trained utilizing the data from the calibration database 222. To ascertain the solenoid coil current, an inference operation is conducted, which considers various inputs. These inputs encompass, but are not restricted to, the gas type, its flow rate, and the temperature, as demonstrated in FIG. 4A.

[0036] FIG. 4B portrays the process to deduce the solenoid coil current using the neural network 309. The process, labeled 400, initiates at step 402, where the controller 218 receives the desired flow rate for a specific gas, vapor, or liquid. In the realm of semiconductor manufacturing, this flow rate is commonly derived from a process recipe.

[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 FIG. 4B. Expanding on this, certain designs might also entail direct measurement and calibration of the solenoid coil current. As a result, the current dispensed by the controller 218 faithfully represents the calibrated measurement.

[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.