A method and system for dispensing a precise amount of a chemical used in the fabrication of semiconductors utilizes rolling membrane pump and calculates an amount by which to change a dispense based at least in part on a predicted membrane flex. Membrane flex is predicted, at least in part, by the shape of the membrane, a volume of liquid to be dispensed and a pressure during dispense.
|
11. A method for dispensing a precise amount of a viscous liquid utilizing a pump with a piston partially supporting a diaphragm extending between the piston and sides of a pumping chamber, said method comprising:
determining an adjustment to a distance to move the piston to account for increased volume in the pumping chamber caused by deformation of the diaphragm during dispensing, the amount of the adjustment based at least in part on a predicted deformation of the diaphragm during dispensing; opening an output valve of said pumping system for permitting the viscous liquid to be dispensed; and moving the piston the adjusted distance in order to displace from the pumping chamber the desired volume of viscous liquid to a dispense point, whereupon the viscous liquid is dispensed.
19. A method for dispensing a precise amount of a viscous liquid utilizing a pump with a piston partially supporting a diaphragm extending between the piston and sides of a pumping chamber, said method comprising:
determining an adjustment to a distance to move the piston to account for increased volume in the pumping chamber caused by deformation of the diaphragm during dispensing, the amount of the adjustment based at least in part on a desired volume of the viscous liquid to be dispensed during movement of the piston; opening an output valve of said pumping system for permitting the viscous liquid to be dispensed; moving the piston the adjusted distance in order to displace from the pumping chamber the desired volume of viscous liquid to a dispense point, thereby dispensing the viscous liquid; and monitoring pressure of the viscous liquid in the pumping chamber.
1. An apparatus for dispensing chemicals used in semiconductor fabrication processes, comprising:
a reservoir for storing a supply of a chemical used in fabrication of semiconductors; a dispense point from which the chemical is dispensed; a pump in fluid communication with the reservoir for pumping a desired volume of the chemical out of the dispense point, the pump including, a piston reciprocating within a pumping chamber and displacing a known volume based on a distance that it is displaced, the movement of the piston causing displacement of chemical from a pumping chamber to the dispense point; a diaphragm partially supported by the piston and extending between the piston and sides of the pumping chamber, the diaphragm having associated with it deformation during at least a portion of a pumping cycle, the deformation resulting in displacement from the pumping chamber of a lesser volume of chemical than the volume displaced by the piston; and a controller mechanism for moving the piston to dispense the chemical through the dispense point, the controller mechanism accounting for predicted deformation of the diaphragm during dispensing in order to pump the desired volume of the chemical.
2. The apparatus of
3. The apparatus of
4. The apparatus of
5. The apparatus of
6. The apparatus of
7. The apparatus of
8. The apparatus of
9. The apparatus of
10. The apparatus of
a linearly reciprocating mechanical actuator releasably joined to the piston by a collar, the collar having a removable portion that, when in place, couples the piston and actuator and, when removed, permits relative movement of the piston and actuator for disconnecting the mechanical actuator from the piston.
12. The method of
13. The method of
14. The method of
15. The method of
increasing the velocity of movement of the piston until the pressure of the liquid in the pumping chamber reaches said predetermined maximum pressure; and decreasing the velocity of movement of the piston if the pressure is higher than a predetermined high pressure suitable for operation of said pumping system.
16. The method of
17. The method of
18. The method of
20. The method of
21. The method of
22. The method of
23. The method of
24. The method of
increasing the velocity of movement of the piston until the pressure of the liquid in the pumping chamber reaches said predetermined maximum pressure; and decreasing the velocity of movement of the piston if the pressure is higher than a predetermined high pressure suitable for operation of said pumping system.
|
The present application is a continuation of U.S. application Ser. No. 09/691,627 filed Oct. 18, 2000 (now U.S. Pat. No. 6,478,547) entitled "METHOD AND APPARATUS FOR DISPENSING FLUIDS", which is incorporated herein by reference, and which claims the benefit U.S. Provisional Patent Application No. 60/160,219 entitled "METHOD AND APPARATUS FOR DISPENSING HIGH VISCOSITY FLUIDS", filed Oct. 18, 1999, the disclosure of which is incorporated herein by reference.
Many processes require accurate control over the amount and/or rate at which a fluid is dispensed by pumping apparatus. Both the rate and amount of processing fluid applied to, for example, a semiconductor wafer during fabrication of integrated circuits are very accurately controlled to ensure that the processing liquid is applied uniformly, and to avoid waste and unnecessary consumption. Many of the chemicals used in the semiconductor industry are toxic and very expensive. Accurate dispensing thus avoids toxic waste handling and reduces cost of fabrication. Contamination of process fluid in the form of air bubbles or particles or other external contamination must also be carefully controlled in many processes. Contamination in semiconductor device fabrication processes, for example, lowers yields and results in lost process fluid and production time.
For example, the manufacture of multi-chip modules (MCM), high-density interconnect (HDI) components and other semiconductor materials requires the application of a thin layer of polyimide material as an inner layer dielectric. The polyimide material must be applied with exacting precision because the required thicknesses of the polyimide film may be as small as 100 microns and the final thickness of the polyimide film must be uniform and not normally vary more than 2% across the substrate or wafer. In addition to the unique mechanical and electrical properties that make polyimides ideally suited for use in the manufacture of semiconductors, polyimides also have physical properties that make it difficult to pump or supply the polyimides in exacting amounts. Specifically, polyimides are viscous. Many polyimides used in the manufacture of semiconductors have viscosities in excess of 400 poise. Fluids with viscosities this high are difficult to pump and difficult to filter. It is not uncommon for polyimide fluids to cost in excess of $15,000 per gallon. Therefore, it is important that pump systems used to dispense the polyimide fluids dispense the exact amounts, without waste.
Fluid dispense systems in the prior art normally use positive displacement pumps to provide accurate metering of fluid. One type of positive displacement pump sometimes used in prior art is a bellows-type pump, an example of which is disclosed in U.S. Pat. No. 4,483,665. In a typical bellows pump, fluid to be pumped enters a hollow tubular bellows through a one-way check valve. Usually, the discharge end of the bellows is constrained from movement, while the other end is connected to a reciprocating mechanical member that selectively works the bellows for longitudinal expansion and contraction. When contracted, fluid is expelled or pumped from the bellows under pressure. One problem with a bellows pump is that, at high pumping pressures, considerable internal pressure is exerted on the bellows which, together with flexing during expansion and contraction, can result in fatigue and rupture of the bellows. Furthermore, the bellows will flex under pressure, causing a loss in the accuracy. To overcome this problem, fluid is pumped into a chamber surrounding the bellows to balance at least partially the pressure of the process fluid within the bellows. Another problem with bellows is that the pleats or convolutions in the bellows make it difficult to purge completely air or chemicals from the bellows. Air remaining in the bellows can create undesirable air bubbles.
A diaphragm-type positive displacement pump overcomes some of the problems associated with a bellows type of pump. A diaphragm pump has a diaphragm that divides a pumping chamber into in two sections. A working fluid is pumped into and out of one section of the chamber to cause the diaphragm to move back and forth, thereby forcing process fluid to be drawn into and pushed out of the other half of the chamber. If the change in the volume of the working fluid within the chamber is accurately known, the volume of the process fluid within the chamber can also be known accurately, thus allowing for accurate metering. Diaphragm pumps are therefore often actuated by incompressible hydraulic fluid to achieve very accurate control over movement of the diaphragm. Examples of diaphragm pumps are disclosed in U.S. Pat. Nos. 4,950,134, 5,167,837, 5,490,765, 5,516,429, 5,527,161, 5,762,795, and 5,772,899.
However, should a hydraulically actuated diaphragm fail, such as by developing a hole, hydraulic fluid may be forced into process fluid. This contamination then flows downstream, for example into other systems or onto, for example, semiconductor substrates that are then, in turn, processed, thus contaminating other systems down the production line. Furthermore, when servicing these systems hydraulic fluid may be tracked through a "clean room" environment on tools, gloves and other equipment, potentially contaminating the clean room. To avoid possible contamination by hydraulic fluid, the diaphragm could be pneumatically actuated. However, the compressibility of air makes accurate control of the dispense volume more difficult.
Another type of well known positive displacement pump is a rolling membrane pump. A rolling membrane pump includes a reciprocating piston that displaces fluid within a pumping chamber. Unlike piston-type pumps that have a moving seal between the piston and the pumping chamber walls, a flexible membrane is attached to the piston and to the side walls of the chamber to prevent fluid from escaping between the walls and the piston. As the piston moves, the membrane rolls up and down the side of the pump. However, the membrane flexes stretches under high pressures. Many of the process fluids that must be dispensed in semiconductor fabrication processes are highly viscous, and must be pumped at very high pressures. Presumably, for this reason it does not appear to have been used in prior art systems for accurately dispensing small quantities of liquid, particularly those in fabrication processes of semiconductor devices.
The invention provides for an improved precision fluid dispensing apparatus and method that solves on or more of the problems found in the prior art. More particularly, the invention avoids use of hydraulic fluid as a working medium to pump process fluids, thereby reducing risk of contamination to the process fluid and production environment, and overcomes problems associated with other types of positive displacement pumps to provide for accurate fluid dispensing.
According to one aspect of an exemplary embodiment of the invention, the problems with using a rolling membrane pump to meter accurately process fluid are overcome. The change in volume in a pumping chamber of the rolling membrane pump due to stretching is predicted to an acceptable degree as a function of pressure within the pumping chamber. The pressure of the process fluid within the chamber is monitored throughout a displacement stroke, and the distance of the displacement stroke necessary to deliver a preselected quantity of process fluid updated throughout the stroke to take into account and correct for the flexing and stretching of the membrane. The risk of contamination of process fluid is substantially reduced by not using hydraulic fluid to work a diaphragm for pumping process fluids, relying instead on a solid mechanical actuator of a membrane. Furthermore, unlike prior art bellows pumps, a rolling membrane pump has no convolutions and thus can be easily purged and cleaned.
According to another aspect of a preferred embodiment of the invention, a high precision dispensing system is made easier to maintain by use of a rolling membrane pump head that is coupled to a mechanical actuator powered by an electric motor that may be easily disconnected. Thus, the entire fluid path, consisting of the pumping chamber, chamber body, rolling membrane, a displacing mechanism, such as a piston, valves and fluid connections may be easily removed from a clean room environment for servicing without disturbing the mechanical actuator and controller. A second, clean pump head may thus be installed allowing the system to be returned to operation very quickly. The pump head may also be easily cleaned and reinstalled. The internal shape of the rolling membrane allows for it to be flushed rapidly. Thus, costly down time in a production facility can be avoided. Similarly, separation of the pump head from the drive mechanism allows the drive mechanism to be easily serviced and replaced, if necessary. Since the process fluid path would not be disturbed, there would be no fluid loss or purging required to remove air from the process fluid flow path.
Another advantage to the invention is that it is capable of being used with a wide range of process fluids, having very low viscosity (on the order of 1 to 2 centipoise) to very high viscosity (over 300 poise). Examples of such process fluids include, but are not limited to, solvents, resists, spin on glass (SOG), polyimides, low dielectric and many other chemistries used in semiconductor device fabrication processes. Although well suited for semiconductor device processing applications, the invention may be used in other applications.
In the preferred embodiment, the method comprises calculating an amount by which to change a dispense based at least in part on a predicted membrane flex if a particular dispense is other than a first dispense, wherein said predicted membrane flex is based at least in part on a maximum pump chamber pressure during the first dispense; calculating an amount by which to change a dispense based at least in part on a shape of the membrane if a particular dispense is a first dispense; moving a piston in the pumping system based at least in part on the calculated amount; opening an output valve of the pumping system; monitoring the pump chamber pressure to detect a sudden decrease in said pump chamber pressure to signal a mechanical failure in the pumping system; and determining a maximum pressure in the pump chamber during the movement of the piston.
Following is a detailed description of an exemplary embodiment of the invention, made in reference to the appended drawings.
In the appended drawings,
Referring to
The inlet and outlet valves are pneumatically actuated. Pneumatic valve controller 120 actuates the valves, which are biased to a normally closed position, by connecting pressured air from pneumatic source 122 to the inlet or outlet valve. The pneumatic valve controller 120, in response to signals from controller 106, operates solenoid-controlled pneumatic valves 124 and 126 to open, respectively, inlet valve 112 and outlet valve 114. Detector 128 senses when the pneumatic supply has insufficient pressure to operate properly the inlet and outlet valves. Detector 130 senses process fluid leaking from the pump 102.
Motor, 104, pneumatic valve controller 120, pressure sensor 111, detector 128, detector 130 are in communication with a controller 106. The controller and communications medium is not limited to any particular form. For example, the controller can be microprocessor-based and programmable. In the illustrated embodiment, the controller is comprised of a main controller 108, which is programmable and microprocessor-based, and a programmable motor controller 110. Main controller 108 controls all of the functions of dispense system except direct motor control. It is connected to a computer or other controller that provides process control in information indicating what amount or volume of process fluid is to be dispensed, and the time in which, or rate at which, the dispensing must occur. The main controller converts this information into corresponding displacement and velocity values for pump 102, and communicates this information to motor controller 110. The motor controller then instructs the motor 104 to move according to the specified distance and velocity, correcting for deformation of a rolling membrane attached to a displacing mechanism, such as a piston within pump 102, based on the output of pressure sensor 111, in a manner to be subsequently described.
Referring now to
The piston 206 is connected to motor 104 by means of a releasable coupling 220, that permits the motor to be easily separated from the pump head for servicing of the pump head or the motor, as shown in
The motor includes, in its preferred form, a stepper motor 228 that has a rotational output. To convert the rotational output of the motor movement to a linear, reciprocating movement, a linear actuator 230 couples the output of the stepper motor to the pump. The fastener 220 is connected to the output mandrel of the linear actuator 230 by means of threaded member 232. However, it could be attached in other ways.
Referring now to
Upon receiving the dispense command, the motor controller, at step 404, causes the motor to advance the piston at the requested velocity. Once the main controller detects that the motor is moving, it opens outlet valve 114 (
At step 410, a dispense error is calculated. In the preferred embodiment, the dispense error is modeled as a function of the pressure within the chamber, as measured by the pressure sensor 111. An equation used for the calculation of the error is, in one preferred embodiment, a second order polynomial Ax2+Bx+C, where x is the pressure and the coefficients A, B and C are determined by fitting the equation to empirical data collected from tests that compare expected to amounts that are actually dispensed by the pump, and correlating it to the maximum chamber pressure during dispense. This approximation has been found to provide good results, and provides sufficient accuracy for most current semiconductor device fabrication applications. Once the expected dispense error is calculated a new, updated value for the final motor position, which is a function of the starting position and updated displacement distance, is calculated at step 412 that will compensate for the error. At step 414, a new or updated advance rate for the piston is calculated so that the total dispense time, after adjustments made for the increased displacement of the piston, will be the same as the rate or time originally requested. The motor controller the determines the motor velocity necessary to achieve this advance rate and issues appropriate instructions at step 416.
The pressure within the pump chamber is checked again at step 418 for a sudden drop in pressure that may indicate a problem. If there is such a drop, an alarm is sent to the main controller. During a typical dispense, the pressure within the pumping chamber will vary, except for an initial drop when the outlet valve 114 (
This process loops back to step 408 unless, at decision step 420, the motor has reached its final position or the time for the dispense has elapsed. Depending on the amount of process fluid to be dispensed, the loop may occur hundreds of times during a dispense. If the motor has reached its final position or the dispense time has elapsed, the motor is stopped by the motor controller at step 422.
As indicated by step steps 424 and 426, the main controller, once it detects the end of the motor controller dispense sequence will, depending on whether "suck-back" has been requested by a user or process, cause the motor to initiate a suck back sequence at step 428, or jump to step 434 and close the outlet valve 114 (FIG. 1). The suck back sequence refers to retracting or reversing the travel of the piston 206 within the pump 102 (
Once the main controller 108 (
At step 452, the motor controller also monitors the changes in pressure within the pumping chamber measured by the pressure sensor 111. During a typical recharge, the chamber pressure remains relatively constant at some negative gauge pressure. The only time that the chamber pressure would be expected to change significantly during a recharge is if the source bottle becomes empty and air is drawn into the line. Furthermore, during successive recharges the negative gauge pressure in the chamber will tend to decrease as more air is drawn into the line at the source. The chamber pressure is therefore monitored during a recharge or successive recharges for decreases in the negative gauge pressure, or an increase in absolute pressure, to determine if the process fluid source container is empty. Monitoring over successive recharges may be required if the distances that the piston moves in a given recharge sequence does not allow for enough time to detect a gauge pressure decrease within a single recharge. If a source empty condition is detected at step 452 by the motor controller, the recharge is halted by stopping the motor at step 458 and an alarm sent to the main controller at step 456, which in turn alerts the user. This source empty detection method has at least one advantage over a conventional mechanical bubble sensor placed near the source, in that, unlike such a sensor, it does not frequent mechanical adjustment. Second, since bubble sensors have moving parts, they will tend to fail more often. Otherwise, the recharge process continues until the motor has reached a predetermined final position, which may be a fully retracted "home" position as shown in
In step 506, the motor controller calculates an initial dispense correction which is preferably a function of the diaphragm geometry and the dispense volume. The initial dispense correction can be measured empirically and is preferably based on an understanding of the mechanical behavior of the membrane. An equation used for the calculation of the error is, in one preferred embodiment, a second order polynomial Ax2+Bx+C, where x is the dispense distance and the coefficients A, B and C are determined by fitting the equation to empirical data collected from tests that compare expected to amounts that are actually dispensed by the pump, and correlating it to the dispense distance.
In step 507, the motor controller causes the motor to advance the piston based on one or more of the following factors: velocity, distance, dispense correction value, and/or the like. The velocity is preferably a function of the rate or the time in which the dispense is to take place and the amount to be dispensed. The dispense command might have been sent in response to the main controller, for example, receiving a request from a production process controller or user. The request may specify a certain amount of process fluid and, optionally, a particular dispense rate or time. Alternately, the amount and rate may be programmed in the main controller. The distance the piston is to be moved is preferably a function of the amount of process fluid to be dispensed. It is calculated based on the known volume that the piston will displace as a function of the distance without any pressure within the chamber that may cause deformation of the membrane 208 (FIG. 2). The dispense cycle need not commence with the piston at a particular location, so long as there is a sufficient displacement distance available to make the dispense. However, upon powering up of the dispense system, the piston is withdrawn to a fully retracted position, as shown in
Once the main controller detects that the motor is moving, it opens outlet valve 114 in step 508. In step 510, the motor controller determines the pump chamber pressure by reading the pump chamber pressure sensor 111 (FIG. 1). In the preferred embodiment, the maximum pressure measured during the dispense is stored. Unlike, the method described with respect to the flow diagram of
In step 514, a determination is made as to whether the pump chamber pressure is above a preset limit. If the pump chamber pressure is above a preset limit, then in step 516 a signal signifying a high pressure condition is generated and the motor is stopped. If the pump chamber pressure is not above the preset limit, then in step 518 a determination as made as to whether the motor has reached the final position. If the motor has not reached the final position then the process starting at step 510 is repeated. If the motor has reached its final position, the motor is stopped by the motor controller in step 520.
As indicated by steps 522 and 524, the main controller, once it detects the end of the motor controller dispense sequence will, depending on whether "suck-back" has been requested by a user or process, cause the motor to initiate a suck back sequence at step 526, or jump to step 544 and close the outlet valve 114 (FIG.1). The suck back sequence refers to retracting or reversing the travel of the piston 206 within the pump 102 (
In step 532, the motor controller determines the pump chamber pressure by reading the pump chamber pressure sensor 111 (FIG. 1). In step 534, a determination is made as to whether the pump chamber pressure is below a preset limit. If the pump chamber pressure is below a preset limit, then in step 536 a signal signifying a low pressure state is generated and the motor is stopped. If the pump chamber pressure is not below the preset limit, then in step 538 a determination is made as to whether the piston has reached the final suck back position. In the preferred embodiment, pressure detection takes place continuously during movement of the piston. If the piston has not reached the final suck back position then the process starting at step 532 is repeated. If the piston has reached its final position, the motor is stopped preferably by the motor controller in step 540.
Once the main controller 108 (
During the recharge process, process fluid is drawn into the pumping chamber 212 (
In step 552 a determination is made as to whether an auto-rate function has been requested for the recharge. If an auto-rate function has been requested for the recharge, then in step 600, the auto-rate recharge is executed. The auto-rate recharge process is discussed herein with reference to the flow diagram of FIG. 6. If an auto-rate recharge function has not been requested then a constant rate recharge process for a first recharge after recipe parameter change (step 560) is executed.
In the preferred embodiment, if the current recharge is not the first recharge since any recipe parameters were changed, then in step 554 a determination is made as to whether an auto-rate function has been requested for the recharge. If an auto-rate function has been requested for the recharge, then in step 556, a determination is made as to whether the current recharge is a second recharge since any recipe parameters were changed. If the current recharge is a second recharge since any recipe parameters were changed then in step 558 the velocity of the motor is set as a function of the maximum velocity determined in the previous auto-rate recharge. A constant rate recharge process for a first recharge after recipe parameter change (step 560) is then executed.
In step 562, the motor controller causes the motor to move towards the recharged position. In step 564, the motor controller determines the pump chamber pressure by reading the pump chamber pressure sensor 111 (FIG. 1). In the preferred embodiment, in step 566, a determination is made as to whether the currently read pump chamber pressure is higher than any previously recorded pressure encountered during the recharge. If it is, then in the preferred embodiment, the value of the current pressure is recorded as a benchmark value for Software Source Empty Detection (SSED) to be used in subsequent dispenses as discussed hereinafter. In step 568, a determination is made as to whether the pump chamber pressure is below a preset limit. If the pump chamber pressure is below a preset limit, then in step 570, a signal signifying a low pressure condition is generated and the motor is stopped. If the pump chamber pressure is not below the preset limit, then in step 572 a determination is made as to whether the piston has reached the final recharged position. If the piston has not reached the final recharged position then the process starting at step 564 is repeated. If the piston has reached the final recharged position, the motor is stopped preferably by the motor controller in step 574. Once the motor is stopped, in the preferred embodiment, the pump chamber precharge process 700 as described herein with reference to
If the current recharge is not the first recharge since any recipe parameters changed and an auto-rate function has not been requested for the recharge or if the current recharge is a second recharge since any recipe parameters changed, then a constant rate recharge for other than a first recharge since any recipe parameters changed (step 576) is executed. In step 578, the motor controller causes the motor to move towards the recharged position. In step 580, the motor controller determines the pump chamber pressure by reading the pump chamber pressure sensor 111 (FIG. 1). In the preferred embodiment, in step 582, a determination is made as to whether the currently read pump chamber pressure is greater than the SSED benchmark value plus an offset to prevent false alarms. The SSED benchmark relies on the recharge pressure being constant as the recharge rate is constant in a constant rate recharge. If the source bottle becomes empty during a recharge then the pressure will increase as air/gas is pulled into the chamber. Thus, if the currently read pump chamber pressure is greater than the SSED benchmark value plus the offset, then in the preferred embodiment, in step 584, a source empty alarm signal is generated and the motor is stopped. Thus, by comparing the pump chamber pressure with the SSED benchmark value the source can be monitored to determine if and when a source of the fluid becomes empty. Accordingly, in the preferred embodiment of the present invention, the reliance on calibration to determine when a source is empty is eliminated.
In step 586, a determination is made as to whether the pump chamber pressure is below a preset limit. If the pump chamber pressure is below a preset limit, then in step 588, a signal signifying a low pressure condition is generated and the motor is stopped. If the pump chamber pressure is not below the preset limit, then in step 590 a determination is made as to whether the piston has reached the final recharged position. If the piston has not reached the final recharged position then the process starting at step 580 is repeated. If the piston has reached the final recharged position, the motor is stopped preferably by the motor controller in step 592. In the preferred embodiment, once the motor has stopped the pump chamber precharge process 700 as described herein with reference to
In step 616 a determination is made as to whether the motor has reached the final position. If the motor has not reached the final position then the process starting at step 604 is repeated. If the motor has reached its final position, the motor is stopped by the motor controller in step 618. In step 620, the main controller detects the end of the recharge sequence and in step 622, the main controller closes the input valve 111.
In the preferred embodiment, the process of
It is desirable that before each dispense, the membrane is rolled properly and ready for the next dispense. The advantage of the pump chamber precharge process of
The flow diagram of
The closed loop pressure feedback from the pump chamber as described herein provides several advantages. For example, dispense correction, pressure limit detection, auto-rate functionality for moving the fluid into, out or through the pump, source empty detection, mechanical fault detection and/or the like.
Although the different embodiments of the present invention have been described above in terms of a main controller and a motor controller the invention is not so limited and in alternative embodiments a single controller can be used for performing the various functions.
Moreover, although in the different embodiments of the present invention as discussed above, the pressure sensor is incorporated in the pump the invention is not so limited. In alternative embodiments, the pressure sensor may be hydraulically linked to the pump chamber, for example through an orifice shaped and sized to allow transmission of the pressure signal generated in the pump chamber. In yet other alternative embodiment, the pressure sensor may be located in close proximity to the pump to allow the sensor to sense the pressure in the pump chamber.
The forgoing description is made in reference to one exemplary embodiment of the invention. However, the embodiment may be modified or altered without departing from the scope of the invention.
Vines, John C., Savard, Raymond T.
Patent | Priority | Assignee | Title |
10092862, | Mar 15 2013 | TELEDYNE DIGITAL IMAGING US, INC | Pump having an automated gas removal and fluid recovery system and method using a gas removal reservoir having an internal partition |
10132309, | Mar 15 2013 | TELEDYNE DIGITAL IMAGING US, INC | Apparatus and method for the remote monitoring, viewing and control of a semiconductor process tool |
10508648, | Jul 09 2015 | Trebor International | Automated cross-phase pump and controller |
11173514, | Aug 29 2017 | HENKEL AG & CO KGAA | Fluid dispenser with zero displacement sealing device |
7195122, | May 12 2000 | Pall Corporation | Filters |
7338599, | May 12 2000 | Pall Corporation | Filtration systems and fitting arrangements for filtration systems |
7350423, | Jan 14 2004 | GOOGLE LLC | Real time usage monitor and method for detecting entrapped air |
7383967, | Nov 30 1999 | Entegris, Inc. | Apparatus and methods for pumping high viscosity fluids |
7476087, | Nov 23 1998 | Entegris, Inc | Pump controller for precision pumping apparatus |
7494265, | Mar 01 2006 | Entegris, Inc | System and method for controlled mixing of fluids via temperature |
7527768, | Aug 26 2004 | MUSASHI ENGINEERING INC | Liquid dispenser with vacuum control |
7547049, | Dec 02 2005 | MORGAN STANLEY SENIOR FUNDING, INC | O-ring-less low profile fittings and fitting assemblies |
7684446, | Mar 01 2006 | Entegris, Inc | System and method for multiplexing setpoints |
7833188, | Oct 10 2006 | Aspiration prevention mechanism | |
7850431, | Dec 02 2005 | MORGAN STANLEY SENIOR FUNDING, INC | System and method for control of fluid pressure |
7878765, | Dec 02 2005 | MORGAN STANLEY SENIOR FUNDING, INC | System and method for monitoring operation of a pump |
7897196, | Dec 05 2005 | MORGAN STANLEY SENIOR FUNDING, INC | Error volume system and method for a pump |
7940664, | Dec 02 2005 | MORGAN STANLEY SENIOR FUNDING, INC | I/O systems, methods and devices for interfacing a pump controller |
7946751, | Mar 01 2006 | Entegris, Inc | Method for controlled mixing of fluids via temperature |
8025486, | Dec 02 2005 | MORGAN STANLEY SENIOR FUNDING, INC | System and method for valve sequencing in a pump |
8029247, | Dec 02 2005 | MORGAN STANLEY SENIOR FUNDING, INC | System and method for pressure compensation in a pump |
8063785, | Sep 10 2008 | ALCOR SCIENTIFIC, INC | Head gatch alarm system |
8083498, | Dec 02 2005 | MORGAN STANLEY SENIOR FUNDING, INC | System and method for position control of a mechanical piston in a pump |
8087429, | Nov 21 2005 | MORGAN STANLEY SENIOR FUNDING, INC | System and method for a pump with reduced form factor |
8172546, | Nov 23 1998 | Entegris, Inc | System and method for correcting for pressure variations using a motor |
8292598, | Nov 23 2004 | MORGAN STANLEY SENIOR FUNDING, INC | System and method for a variable home position dispense system |
8317493, | Jul 13 2007 | TELEDYNE DIGITAL IMAGING US, INC | Precision pump having multiple heads and using an actuation fluid to pump one or more different process fluids |
8382444, | Dec 02 2005 | MORGAN STANLEY SENIOR FUNDING, INC | System and method for monitoring operation of a pump |
8535021, | Jul 13 2007 | TELEDYNE DIGITAL IMAGING US, INC | Precision pump with multiple heads |
8561627, | Sep 26 2008 | Intermolecular, Inc. | Calibration of a chemical dispense system |
8651823, | Nov 21 2005 | MORGAN STANLEY SENIOR FUNDING, INC | System and method for a pump with reduced form factor |
8662859, | Dec 02 2005 | MORGAN STANLEY SENIOR FUNDING, INC | System and method for monitoring operation of a pump |
8671733, | Dec 13 2011 | Intermolecular, Inc.; Intermolecular, Inc | Calibration procedure considering gas solubility |
8678775, | Dec 02 2005 | MORGAN STANLEY SENIOR FUNDING, INC | System and method for position control of a mechanical piston in a pump |
8696231, | Dec 21 2005 | Fisher Controls International LLC | Load relieving stem connectors |
8753097, | Dec 05 2005 | MORGAN STANLEY SENIOR FUNDING, INC | Method and system for high viscosity pump |
8814536, | Nov 23 2004 | MORGAN STANLEY SENIOR FUNDING, INC | System and method for a variable home position dispense system |
8870548, | Dec 02 2005 | MORGAN STANLEY SENIOR FUNDING, INC | System and method for pressure compensation in a pump |
9025454, | Dec 02 2005 | MORGAN STANLEY SENIOR FUNDING, INC | I/O systems, methods and devices for interfacing a pump controller |
9038650, | Sep 26 2008 | Intermolecular, Inc. | Calibration of a chemical dispense system |
9170246, | Oct 25 2004 | MORGAN STANLEY SENIOR FUNDING, INC | Fluid storage and dispensing system including dynamic fluid monitoring of fluid storage and dispensing vessel |
9262361, | Dec 02 2005 | MORGAN STANLEY SENIOR FUNDING, INC | I/O systems, methods and devices for interfacing a pump controller |
9309872, | Dec 02 2005 | MORGAN STANLEY SENIOR FUNDING, INC | System and method for position control of a mechanical piston in a pump |
9333293, | May 09 2007 | ACIST MEDICAL SYSTEMS, INC | Injector device, method, and computer program product for detecting a vacuum within a syringe |
9399989, | Nov 21 2005 | MORGAN STANLEY SENIOR FUNDING, INC | System and method for a pump with onboard electronics |
9441757, | Dec 21 2005 | Fisher Controls International LLC | Load relieving stem connectors |
9617988, | Nov 23 2004 | MORGAN STANLEY SENIOR FUNDING, INC | System and method for variable dispense position |
9631611, | Nov 30 2006 | MORGAN STANLEY SENIOR FUNDING, INC | System and method for operation of a pump |
9719504, | Mar 15 2013 | TELEDYNE DIGITAL IMAGING US, INC | Pump having an automated gas removal and fluid recovery system and method |
9739274, | Mar 15 2013 | TELEDYNE DIGITAL IMAGING US, INC | Pump system and method having a quick change motor drive |
9816502, | Dec 02 2005 | MORGAN STANLEY SENIOR FUNDING, INC | System and method for pressure compensation in a pump |
Patent | Priority | Assignee | Title |
111152, | |||
1448506, | |||
292978, | |||
4036112, | Jul 02 1974 | Motoren-Werke Mannheim AG | Rolling diaphragm sealing devices |
4448692, | Feb 27 1982 | Shimadzu Corporation | Liquid chromatograph |
4483665, | Jan 19 1982 | Cybor Corporation | Bellows-type pump and metering system |
4493435, | Nov 10 1982 | WISCONSIN WESTERN COASTAL ACQUISITION CORP | Liquid dispensing system and automatic selector therefor |
4569378, | Dec 13 1982 | National Instrument Company Inc. | Filling machine with tandem-operated diaphragm filling units |
4593720, | Dec 20 1983 | National Instrument Company, Inc. | Filling nozzle valve structure |
4601409, | Nov 19 1984 | ROPINTASSCO 7, LLC; ROPINTASSCO HOLDINGS, L P | Liquid chemical dispensing system |
4749342, | Dec 21 1984 | LEWA HERBERT OTT GMBH + CO | Diaphragm pump with hydraulically driven rolling diaphragm |
4773305, | Jun 26 1986 | SOCIETE BERTHOUD S A , FR- 69220 BELLEVILLE SUR SAONE | Piston pump with rolling membrane |
4863066, | Jun 02 1986 | Technicon Instruments Corporation | System for dispensing precisely metered quantities of a fluid and method of utilizing the system |
4950134, | Dec 27 1988 | Entegris, Inc | Precision liquid dispenser |
4966076, | Nov 05 1988 | MAN Roland Druckmaschinen AG | System for releasably coupling a stub shaft extending from a printing cylinder to a shaft passing through a machine side wall |
5062734, | Nov 08 1990 | Shaft coupling device | |
5167837, | Mar 28 1989 | Entegris, Inc | Filtering and dispensing system with independently activated pumps in series |
5262068, | May 17 1991 | Entegris, Inc | Integrated system for filtering and dispensing fluid having fill, dispense and bubble purge strokes |
5316181, | Jan 29 1990 | INTEGRATED DESIGNS L P | Liquid dispensing system |
5320250, | Dec 02 1991 | Asymptotic Technologies, Inc. | Method for rapid dispensing of minute quantities of viscous material |
5490765, | May 17 1993 | INTEGRATED DESIGNS L P | Dual stage pump system with pre-stressed diaphragms and reservoir |
5516429, | Mar 28 1989 | Entegris, Inc | Fluid dispensing system |
5527161, | Feb 13 1992 | INTEGRATED DESIGNS L P | Filtering and dispensing system |
5531536, | Jan 24 1995 | Carolina Knife Company, Inc. | Split slitter |
5586832, | May 22 1995 | Two piece interlocking shaft attachment | |
5762795, | May 17 1993 | INTEGRATED DESIGNS L P | Dual stage pump and filter system with control valve between pump stages |
5772899, | Mar 28 1989 | Entegris, Inc | Fluid dispensing system having independently operated pumps |
5848605, | Nov 12 1997 | INTEGRATED DESIGNS L P | Check valve |
5913455, | Dec 02 1991 | Nordson Corporation | Apparatus for rapid dispensing of minute quantities of viscous material |
6109881, | Jan 09 1998 | Entegris, Inc | Gas driven pump for the dispensing and filtering of process fluid |
6135670, | Jul 16 1998 | Polished rod clamp | |
6190565, | May 17 1993 | INTEGRATED DESIGNS L P | Dual stage pump system with pre-stressed diaphragms and reservoir |
6251293, | Mar 28 1989 | Entegris, Inc | Fluid dispensing system having independently operated pumps |
6419841, | Mar 28 1989 | Entegris, Inc | Fluid dispensing system |
73100, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Dec 15 2000 | SAVARD, RAYMOND T | INTEGRATED DESIGNS L P | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 048706 | /0504 | |
Dec 15 2000 | VINES, JOHN C | INTEGRATED DESIGNS L P | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 048706 | /0504 | |
Nov 11 2002 | INTEGRATED DESIGNS, L.P. | (assignment on the face of the patent) | / | |||
Jan 25 2019 | INTEGRATED DESIGNS, L P | TELEDYNE DIGITAL IMAGING US, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 048271 | /0659 |
Date | Maintenance Fee Events |
Nov 30 2007 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Feb 08 2008 | ASPN: Payor Number Assigned. |
Jun 06 2011 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Nov 19 2015 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Jun 01 2007 | 4 years fee payment window open |
Dec 01 2007 | 6 months grace period start (w surcharge) |
Jun 01 2008 | patent expiry (for year 4) |
Jun 01 2010 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jun 01 2011 | 8 years fee payment window open |
Dec 01 2011 | 6 months grace period start (w surcharge) |
Jun 01 2012 | patent expiry (for year 8) |
Jun 01 2014 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jun 01 2015 | 12 years fee payment window open |
Dec 01 2015 | 6 months grace period start (w surcharge) |
Jun 01 2016 | patent expiry (for year 12) |
Jun 01 2018 | 2 years to revive unintentionally abandoned end. (for year 12) |