Methods and systems to monitor, control, and synchronize dispense systems
11998945 ยท 2024-06-04
Assignee
Inventors
Cpc classification
H01L21/67288
ELECTRICITY
B05C11/1013
PERFORMING OPERATIONS; TRANSPORTING
B05D1/26
PERFORMING OPERATIONS; TRANSPORTING
B05C5/0225
PERFORMING OPERATIONS; TRANSPORTING
B05C11/1023
PERFORMING OPERATIONS; TRANSPORTING
International classification
B05C11/10
PERFORMING OPERATIONS; TRANSPORTING
B05C5/02
PERFORMING OPERATIONS; TRANSPORTING
B05D1/00
PERFORMING OPERATIONS; TRANSPORTING
B05D1/26
PERFORMING OPERATIONS; TRANSPORTING
H01L21/67
ELECTRICITY
Abstract
Embodiments are described herein to monitor and synchronize dispense systems for processing systems. For one embodiment, pressure and flow rate sensors are used to determine a delay between a flow change event and an increase in flow rate, and this delay is used to detect defects or conditions within the dispense system. For one embodiment, dispense system operation is synchronized using flow rate sensors. For one embodiment, simulation models or complex dispense profiles based upon combined pressure/flow/spin/concentration sensor data are used to enable complex process recipes. For one embodiment, dispense-to-dispense pressure and/or flow rate measurements are used to detect dispense parameters and defects. For one embodiment, cameras and image processing are used to detect flow rates from the dispense nozzle, and dispense-to-dispense measurements are used to detect dispense parameters and defects. One or more of the disclosed embodiments can be used in processing systems for microelectronic workpieces.
Claims
1. A method to dispense liquid for a microelectronic workpiece processing system, comprising: receiving a liquid to be dispensed with a dispense system; dispensing the liquid on a microelectronic workpiece; rotating the microelectronic workpiece at a spin rate during the dispensing; sensing a flow rate for the liquid during the dispensing, wherein the sensing the flow rate occurs at a flow rate sample rate of at least one sample every 50 milliseconds or less; and synchronizing the flow rate and the spin rate.
2. The method of claim 1, wherein the synchronizing achieves a target uniformity in thickness for the dispensing of the liquid on the microelectronic workpiece.
3. The method of claim 1, further comprising obtaining spin rate information at a spin rate sample rate of at least one sample every 50 milliseconds or less.
4. The method of claim 2, further comprising performing at least one of a feedback adjustment by adjusting a spin rate used to process a subsequent microelectronic workpiece or a feedforward adjustment by adjusting a spin rate used to process a same microelectronic workpiece in a later process step.
5. The method of claim 4, further comprising obtaining spin rate information at a spin rate sample rate of at least one sample every 50 milliseconds or less.
6. The method of claim 1, further comprising performing at least one of a feedback adjustment by adjusting a spin rate used to process a subsequent microelectronic workpiece or a feedforward adjustment by adjusting a spin rate used to process a same microelectronic workpiece in a later process step.
7. A method to dispense liquid for a microelectronic workpiece processing system, comprising: receiving, from a pump, a liquid to be dispensed at a nozzle of a dispense system comprising a filter, the pump, a valve, and the nozzle; dispensing, through the nozzle, the liquid on a microelectronic workpiece; rotating, using a spin motor, the microelectronic workpiece at a spin rate during the dispensing; sensing, at a flow sensor, a flow rate for the liquid during the dispensing, the flow sensor being fluidly coupled between the pump and the nozzle; and synchronizing the flow rate and the spin rate, the synchronizing comprising sampling, at a controller, the flow rate at a sampling rate of at least one sample every 50 ms or less.
8. The method of claim 7, wherein the synchronizing comprises: combining, at the controller, the sampled flow rate and the spin rate to determine a shift from a target.
9. The method of claim 8, further comprising correcting the shift by performing a feedback adjustment.
10. The method of claim 9, wherein the feedback adjustment comprises adjusting a spin rate used to process a subsequent microelectronic workpiece.
11. The method of claim 9, wherein the feedback adjustment comprises adjusting a start timing of the spin motor for a subsequent microelectronic workpiece.
12. The method of claim 9, wherein the feedback adjustment comprises adjusting an end timing of the spin motor for a subsequent microelectronic workpiece.
13. The method of claim 8, further comprising correcting the shift by performing a feedforward adjustment.
14. The method of claim 13, wherein the feedforward adjustment comprises adjusting casting speed and/or reflow step for later process steps for the microelectronic workpiece.
15. A microelectronic workpiece processing system comprising: a dispense system comprising a filter, a pump, a valve, and a nozzle, the pump configured to deliver a liquid to the nozzle, the nozzle being configured to dispense the liquid on a microelectronic workpiece; a controller configured to provide a spin rate to a spin motor; a flow sensor configure to sense a flow rate for the liquid during the dispensing and provide the sensed flow rate to the controller, wherein the controller is configured to sample the sensed flow rate at a sampling rate of at least one sample every 50 ms or less; and a spin motor configured to spin the microelectronic workpiece at a spin rate during the dispensing, the controller configured to obtain the sensed flow rate and synchronize the flow rate and the spin rate.
16. The system of claim 15, wherein the controller is configured to: combine the sampled flow rate and the spin rate to determine a shift from a target; and synchronize the flow rate and the spin rate based on the shift.
17. The system of claim 16, wherein the controller is configured to: correct the shift by performing a feedback adjustment.
18. The system of claim 17, wherein the feedback adjustment comprises adjusting a spin rate used to process a subsequent microelectronic workpiece.
19. The system of claim 17, wherein the feedback adjustment comprises adjusting a timing of the spin motor for a subsequent microelectronic workpiece.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) A more complete understanding of the present inventions and advantages thereof may be acquired by referring to the following description taken in conjunction with the accompanying drawings, in which like reference numbers indicate like features. It is to be noted, however, that the accompanying drawings illustrate only exemplary embodiments of the disclosed concepts and are therefore not to be considered limiting of the scope, for the disclosed concepts may admit to other equally effective embodiments.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION
(9) Embodiments are described herein to monitor and synchronize dispense systems for processing systems. A variety of advantages and implementations can be achieved while taking advantage of the process techniques described herein.
(10)
(11) In certain aspects, disclosed embodiments use a flow sensor and/or a pressure or displacement sensor to monitor, control, and/or synchronize dispense systems. For example, disclosed embodiments can be used (1) to improve time required for startup or filter replacement by identifying when remaining gas has been pushed or dissolved out of the filter, (2) to determine if small amounts of gas bubbles have been introduced to the system that can negatively impact defect density and film thickness uniformity, (3) to determine when a bottle change has changed the solids content of the liquid such that a correction needs to be made to a process recipe, (4) to create a profile of the flow rate through time which can be analyzed to match different coat modules, synchronize the flow to the spin motor, and feed-forward corrections to the spin motor as determined by a model of the coat process, (5) and/or to achieve other improvements to the operations of dispense systems. For certain embodiments, measurements of the flow delay and/or the flow rate through time profiles are used to enable complex and controlled combinations of dispense rate and rotation/spin rate that are not possible with current solutions due to repeatability concerns. Disclosed embodiments can also be used to allow further reduction of the minimum dispense volume, and increased repeatability achieved by the disclosed embodiments can allow lower dispense volumes to be used that are below current dispense volume levels being used in processing systems.
Embodiment 1Flow/Pressure Profiles
(12) For an incompressible fluid, flow rate will change nearly instantly when pressure is applied or some other flow change event occurs, such as opening of a valve. As such, it can be assumed that delays are an indication of gas bubbles in the dispense system. These gas bubble will tend to cause defects and will make the dispense less consistent especially where a filter is included in the system. By examining the delay between a flow change event (e.g., application of pressure or opening of a valve) and flow rate change, bubble presence and amounts as well as tool performance can be monitored.
(13) As described below, differences between the flow rate and the pressure can be used to display a metric of the presence of gas in the dispense system. Further, differences in flow rate and applied pressure can also be used to determine when the filter has been adequately purged or needs to be replaced. Still further, differences in the flow rate and applied pressure can be used to determine when a viscosity change has occurred for the liquid, such as where a supply bottle change has induced a change in viscosity. For one embodiment, a flow sensor included between a supply tank and a pump can also be used to monitor differences between flow rate and pressure over time during the reloading of a pump.
(14) As also described below, delays between other flow change events and flow rate changes can also be used to determine gas bubbles in the dispense system and/or for other purposes. For example, where the dispense system maintains a controlled pressure prior to the opening of a valve to cause a dispense, delay between valve opening and a flow signal from a flow sensor can be used can be used to determine the presence of a gas bubble in the dispense system. Further, current flow profiles can be compared to desired flow profiles after a flow change event, such as application of pressure or opening of a valve, to determine the presence of a bubble. Further, such delays or flow profiles can be detected and used to maintain consistency between multiple different dispense operations across different runs a particular dispense system or across runs on different dispense systems. Other advantages can also be achieve while still taking advantage of the techniques described herein.
(15)
(16)
(17)
(18) For one embodiment, the liquid to be dispensed is pre-pressurized with pump 106 prior the opening of valve 112, and the flow change event 252 represents a valve opening signal sent from the valve 112 to the controller 202. A delay between this valve opening signal and the change in flow rate 254 can be used by the controller 202 to determine the presence of gas bubbles in the liquid to be dispensed. In contrast, a lack of delay between this valve opening signal and the change in flow rate 274 can be used by the controller 202 to determine the lack of gas bubbles in the liquid to be dispensed.
(19) For one embodiment, pressure/flow profile comparisons are used to determine the presence and quantity of gas in the system which can increase defects. For additional embodiments, flow magnitude at a controlled pressure can be used to provide information about the viscosity of the fluid or condition of the filter, and this information can be provided to the user of the dispense system. Additionally, the control allowed by the disclosed embodiments can be used to achieve uniform and/or repeatable dispenses without requiring a constant pressure during the dispense, which is required in many prior solutions. Because a constant pressure requires time to allow the dispense system to come to equilibrium, removing this restriction allows for faster throughput or additional time for slower filtration, which typically improves filtration results.
(20) For one embodiment, pressure and flow rate are monitored during the portion of the dispense cycle for the dispense system 102 when the pump 106 is refilled, and this monitoring is used to determine a condition for the pump such as when the reloading has completed successfully. Further, the rate of flow at a given applied pressure provides information which can be related to operations such as (1) the timing of bottle change, (2) to determine if viscosity has shifted, (3) the timing of filter replacement, (4) to understand filter lifetime, (5) to understand filter priming and whether enough gas has been removed to make full use of the filter membrane, (6) the module number to understand a potential difference in defect performance, and/or (7) other conditions of the dispense system 102.
(21) For one embodiment, information about gas in the filter 104 is gained by comparing the timing of pressure versus flow signals during the reloading of the pump 106. To provide these comparisons, the flow sensor 204 is included between the chemical source, which is provided by the supply tank 120, and the pump 106. For one further embodiment, the pressure is ramped up during the pump reload step instead of leaving the pressure at a pre-adjusted level. The flow and pressure can then be compared.
(22) For one embodiment, pressure/flow comparisons are used to determine a condition of the filter 104. These comparisons allow filter performance to be compared, filter lifetime (e.g., pressure should increase over time) to be better understood. As the filter ages, it will collect more particles which block available pathways through the filter membrane, and this increase in particles in turn increases the pressure drop across the filter 104 and increases the flow rate through the remaining channels in the filter 104. Both of these effects are often correlated with increases in defects. For example, any gas present in the liquid 122 can become a nucleation site for defects. Understanding the flow caused by pressure downstream will show when the filter performance has degraded and predictive maintenance is needed. Further, the mean flow rate at a given pressure can be tracked and compared by module, by time since filter change, or by time since bottle change.
(23) For one embodiment, a change in flow rate at an applied pressure is used to indicate the viscosity of the liquid 122 has changed. For example, if viscosity changes, an adjustment may be needed to the drying rotation rate of the spin motor 110.
(24) The pressure/flow comparisons and profiles can also be used to detect other conditions of the dispense system 102.
Embodiment 2Flow/Spin Synchronization
(25) As shown in
(26)
(27) In operation, the flow rate detected by the flow sensor 118 positioned between the pump 106 and the nozzle 114 is combined by the controller 302 with detailed information for the spin rate from the spin motor 110. While flow sensor information and spin rate information have been obtained before, the embodiment of
(28)
Embodiment 3Pressure/Flow/Spin/Concentration Profiles
(29) In addition to the embodiments of
(30)
(31) The controller 402 controls the hydraulic pump 404, the solvent mixing for the mixer 408, the spin rate for the spin motor 110, and/or other components. The controller 402 also receives pressure data from a pressure sensor 116 associated with the hydraulic pump 404, flow rate data from the flow sensor 118, spin rate data from the spin motor 110, and/or other operational data. The controller 402 can also use one or more models 410 to control the operation of the dispense system 102. For example, coat simulation models can be used to determine ideal dispense profiles and/or recipe combinations for chemistry and surface contact angle, and these coat simulation models can be applied by controller 402 to control the components of the dispense system 102.
(32) The hydraulic pump 404 facilitates precise control of the pressure and provides variable dispense rates. The piston for the hydraulic pump 404 is adjusted by the controller 402 to control the displacement of the hydraulic fluid. The pressure and flow rate for the liquid 122 are dependent upon this displacement as controlled by the controller 402. The hydraulic pump 404 also allows for the embodiment 400 to be implemented without a valve.
(33) The controller 402 can provide feed-forward and/or feedback control. For example, feed-forward adjustments can be made by the controller 402 to adjust the hydraulic pump 404 and/or the spin motor 110 based upon delays in flow rate after application of pressure. In addition, the improved repeatability and synchronization provided by controller 402 allows for complex dispense profiles to be used. For example, the controller 402 can receive pressure information from the pressure sensor 116, flow rate information from the flow sensor 118, and spin rate information from the spin motor 110; and the controller 402 can use this information to adjust the pressure, the flow rate, and the spin rate to achieve target parameters. For example, using these techniques, identical dispenses can be conducted from wafer to wafer. In addition, the dispense can be optimized for minimum volume and/or for pressure stability.
(34) In operation, any desired combination of a flow rate through time, rotation rate through time, and concentration through time can be applied using controller 402. Further, use of a hydraulic pump 404 allows a displacement reading from the pump 404 to replace the pressure sensor 116 in
(35)
Embodiment 4Dispense-to-Dispense Monitoring
(36) In certain respects, disclosed embodiments provide dispense-to-dispense improvements through additional sensor systems and/or sensor-based signal analysis methods. These disclosed embodiments offer additional monitoring and/or analysis methods that improve dispense parameters, provide dispense flow rate matching, and provide abnormality/excursion monitoring. The disclosed embodiments achieve tighter dispense-to-dispense control and dispense repeatability as compared to prior solutions. For example, the disclosed embodiments improve flow rate control within a dispense as well as improving flow rate control over time from dispense-to-dispense. Further, the disclosed embodiments allow more rapid detection of dispense system excursions that affect dispense flow rate to reduce the number of wafers that will need rework. These excursions include gas bubbles introduced in the filter or pump, viscosity changes, filter clogging or contamination monitoring, and/or other system excursions.
(37)
(38) In operation, a dispense-to-dispense (e.g., D.sub.n to D.sub.n-1) comparison of pressure signals or flow rate signals or both can be performed to identify gas bubbles that may be present in the dispense system 102. These gas bubbles can induce significant pressure and/or flow rate fluctuations that will affect dispense rate control at the wafer instantaneously. For example, due to the compressibility difference of liquid versus gas, gas bubbles in the liquid 122 cause significant fluctuations between a dispense where gas bubbles are present as compared to a dispense where gas bubbles are not present. Further, a comparison of pressure signals and/or flow rate signals for a current dispense to prior dispenses (e.g., D.sub.n to D.sub.n-1, D.sub.n to D.sub.n-2, D.sub.n to D.sub.n-3, . . . ) can be performed to identify material viscosity changes that have occurred in the dispense system 102. These viscosity changes can induce significant pressure/flow signal shifts and trends over a relative short number of iterations. Sill further, a comparison of pressure signals and/or flow rate signals for a current dispense to prior dispenses occurring over a larger time frame (e.g., D.sub.n to D.sub.n-500, D.sub.n to D.sub.n-1000, D.sub.n to D.sub.n-1500, . . . ) can be performed to identify particle buildup in the filter 104 for the dispense system 102. Particle buildup will inevitably occur in the filter 104, and this particle buildup can induce significant pressure signal and/or flow rate changes or trends that are detectable over a longer time frame of dispense iterations. These changes or trends can be used to determine when the filter 104 needs to be cleaned or replaced.
Embodiment 5Image-Based Dispense-to-Dispense Monitoring
(39) Video monitoring of a dispense nozzle has been provided in prior solutions, and this video monitoring operates to monitor nozzle angle and position, nozzle contamination, dispense presence (on/off), dispense timing (time start delay, end delay), bubble presence, and suckback position as well as maintenance support of suckback setup and nozzle centering. However, these prior systems used a camera operating at 120 frames-per-second (fps) or less. It has been recognized in the disclosed embodiment, as described below, that increasing the frame rate to 500 fps or greater, and preferably to 2000 fps or greater, allows the flow rate to be accurately determined. For example, by applying image processing using edge detection algorithms, the front edge position of the liquid 122 can be detected over multiple frames as it flows from the nozzle 114 through the gap between nozzle 114 and the substrate 109. The flow rate can then be determined, for example, at flow start and flow end through the nozzle 114.
(40)
(41) In operation, the camera 604 captures images of the liquid 122 as it is dispensed from the nozzle 114, and these images are captured at 500 fps or more and preferably at 2000 fps or more. A controller then receives and processes the image data from the camera 604 to determine liquid flow rates. For example, accounting for geometry, the flow rate versus time at dispense start and dispense end can be estimated with edge detection algorithms in video frame-by-frame analysis. This flow rate detection can be used in part to achieve better dispense start and dispense end reproducibility module-to-module. Further, flow rate information extracted from the image data can be combined with pressure information and/or other information received by the controller 602 to facilitate determination of operational conditions. Further, initial flow rate (as well as end of dispense flow rate) versus time comparisons can be performed dispense-to-dispense (e.g., D.sub.n to D.sub.n-1) to identify gas bubbles that may be present in the dispense system 102. These gas bubbles can induce significant pressure fluctuations that will affect dispense rate control at the wafer instantaneously. For example, due to the compressibility difference of liquid versus gas, gas bubbles in the liquid 122 cause these significant fluctuations between a dispense where gas bubbles are present as compared to a dispense where gas bubbles are not present. Further, a comparison of a flow rate for a current dispense to prior dispenses (e.g., D.sub.n to D.sub.n-1, D.sub.n to D.sub.n-2, D.sub.n to D.sub.n-3, . . . ) can be performed to identify material viscosity changes that have occurred in the dispense system 102. These viscosity changes can induce significant pressure signal shifts/trends over a relative short number of iterations. Sill further, a comparison of flow rate for a current dispense to prior dispenses occurring over a larger time frame (e.g., D.sub.n to D.sub.n-500, D.sub.n to D.sub.n-1000, D.sub.n to D.sub.n-1500, . . . ) can be performed to identify particle buildup in the filter 104 for the dispense system 102. Particle buildup will inevitably occur in the filter 104, and this particle buildup can induce significant pressure signal changes or trends that are detectable over a longer time frame of dispense iterations. These changes or trends can be used to determine when the filter 104 needs to be cleaned or replaced.
Embodiment 6Processing System Environment
(42)
(43) The controller 702 is coupled to receive sensor, control, and operation information from the components of the processing system 700, and the controller operates to control the components and to achieve the functions described herein. The controller 702 represents the controller 202 in
(44) It is noted that reference throughout this specification to one embodiment or an embodiment means that a particular feature, structure, material, or characteristic described in connection with the embodiment is included in at least one embodiment of the invention, but do not denote that they are present in every embodiment. Thus, the appearances of the phrases in one embodiment or in an embodiment in various places throughout this specification are not necessarily referring to the same embodiment of the invention. Furthermore, the particular features, structures, materials, or characteristics may be combined in any suitable manner in one or more embodiments. Various additional layers and/or structures may be included and/or described features may be omitted in other embodiments.
(45) Microelectronic workpiece as used herein generically refers to the object being processed in accordance with the invention. The microelectronic workpiece may include any material portion or structure of a device, particularly a semiconductor or other electronics device, and may, for example, be a base substrate structure, such as a semiconductor substrate or a layer on or overlying a base substrate structure such as a thin film. Thus, workpiece is not intended to be limited to any particular base structure, underlying layer or overlying layer, patterned or unpatterned, but rather, is contemplated to include any such layer or base structure, and any combination of layers and/or base structures. The description below may reference particular types of substrates, but this is for illustrative purposes only and not limitation.
(46) The term substrate as used herein means and includes a base material or construction upon which materials are formed. It will be appreciated that the substrate may include a single material, a plurality of layers of different materials, a layer or layers having regions of different materials or different structures in them, etc. These materials may include semiconductors, insulators, conductors, or combinations thereof. For example, the substrate may be a semiconductor substrate, a base semiconductor layer on a supporting structure, a metal electrode or a semiconductor substrate having one or more layers, structures or regions formed thereon. The substrate may be a conventional silicon substrate or other bulk substrate comprising a layer of semi-conductive material. As used herein, the term bulk substrate means and includes not only silicon wafers, but also silicon-on-insulator (SOI) substrates, such as silicon-on-sapphire (SOS) substrates and silicon-on-glass (SOG) substrates, epitaxial layers of silicon on a base semiconductor foundation, and other semiconductor or optoelectronic materials, such as silicon-germanium, germanium, gallium arsenide, gallium nitride, and indium phosphide. The substrate may be doped or undoped.
(47) Systems and methods for processing a microelectronic workpiece are described in various embodiments. One skilled in the relevant art will recognize that the various embodiments may be practiced without one or more of the specific details, or with other replacement and/or additional methods, materials, or components. In other instances, well-known structures, materials, or operations are not shown or described in detail to avoid obscuring aspects of various embodiments of the invention. Similarly, for purposes of explanation, specific numbers, materials, and configurations are set forth in order to provide a thorough understanding of the invention. Nevertheless, the invention may be practiced without specific details. Furthermore, it is understood that the various embodiments shown in the figures are illustrative representations and are not necessarily drawn to scale.
(48) Further modifications and alternative embodiments of the described systems and methods will be apparent to those skilled in the art in view of this description. It will be recognized, therefore, that the described systems and methods are not limited by these example arrangements. It is to be understood that the forms of the systems and methods herein shown and described are to be taken as example embodiments. Various changes may be made in the implementations. Thus, although the inventions are described herein with reference to specific embodiments, various modifications and changes can be made without departing from the scope of the present inventions. Accordingly, the specification and figures are to be regarded in an illustrative rather than a restrictive sense, and such modifications are intended to be included within the scope of the present inventions. Further, any benefits, advantages, or solutions to problems that are described herein with regard to specific embodiments are not intended to be construed as a critical, required, or essential feature or element of any or all the claims.