The present disclosure relates to the processing of semiconductor substrates. In particular, the present disclosure relates to systems and methods for determining a localized fluid velocity of a processing fluid dispensed onto a spinning substrate.
Semiconductor fabrication processes may involve a wide variety of processing steps, including depositing, growing, patterning, etching, coating, developing and cleaning steps. Some of these processing steps may be spin-on processes, which are performed on a semiconductor substrate while the semiconductor substrate is disposed within a processing chamber having a spin chuck and at least one liquid dispense nozzle.
In the processing chamber 100 shown in
The at least one nozzle 120 is coupled to a liquid supply unit (not shown) through a liquid supply line 125 for dispensing a variety of processing liquids (L) onto the surface of the semiconductor substrate W. The processing liquid(s) supplied to the substrate surface may generally depend on the processing step(s) being performed. For example, the nozzle 120 may dispense a processing liquid onto the surface of the semiconductor substrate W to coat the substrate surface and form a layer of material (for example, a metal layer, a dielectric layer, a photoresist, etc.) on the substrate surface. In some cases, a patterning layer may be formed over the material layer and the material layer may be subsequently etched by dispensing an etchant chemical from the nozzle 120 onto the patterning layer. In another example, the nozzle 120 may dispense a develop solution onto the surface of the semiconductor substrate W to develop a layer previously deposited (for example, a photoresist layer) on the substrate surface. In yet other examples, the nozzle 120 may dispense a cleaning chemical and/or a rinse solvent onto the surface of the semiconductor substrate W to clean and/or rinse the substrate surface.
In spin-on processes, processing liquid(s) are dispensed onto the surface of the semiconductor substrate W while spin chuck 110 spins the substrate W at one or more specified rotational speeds. The processing liquid(s) may be dispensed in accordance with a predetermined process recipe. In some spin-on processes, for example, nozzle 120 may dispense a given processing liquid onto the substrate surface at a predetermined flow rate from one or more fixed locations while the substrate rotates at a predetermined rotation speed. In other spin-on processes, nozzle 120 may be scanned across the substrate surface at a specified scan rate while dispensing a given processing liquid onto the spinning substrate surface at a specified flow rate.
In some cases, the local fluid dynamics of a processing liquid dispensed onto a spinning substrate may adversely affect the local area performance of the substrate. For example, the local fluid dynamics introduced during a spin-on process may adversely affect critical dimensions on a patterned substrate, cause pattern collapse, etc. Thus, it would be beneficial to take local fluid dynamics into account when developing and/or optimizing a process recipe for a spin-on process.
The present disclosure provides various embodiments of systems and methods that avoid adverse local fluid dynamic effects on a patterned substrate during a spin-on process. More specifically, the present disclosure provides embodiments of improved processing systems and methods that determine a localized fluid velocity of a processing liquid on a spinning semiconductor substrate and control operational parameter(s) of a spin-on process based on the localized fluid velocity.
The disclosed embodiments determine the localized fluid velocity by introducing a perturbation within the processing liquid dispensed onto the spinning semiconductor substrate. The perturbation creates a small, localized change in the processing liquid (for example, a localized thermal change, a surface wave, etc.), which moves along with the processing liquid across the spinning substrate surface at an unknown velocity. The progression of the perturbation across the spinning substrate surface is tracked over time and used to determine a localized fluid velocity of the processing liquid at one or more radial positions on the substrate surface. The localized fluid velocity determined at the one or more radial positions is then used to control one or more operational parameters (for example, the flow rate of the processing liquid dispensed onto the substrate, the rotational speed of the spin chuck, the scan rate or scan position of the nozzle, etc.) of a spin-on process. By controlling the operational parameters of the spin-process based on the localized fluid velocity, the embodiments disclosed herein avoid local fluid dynamic effects that tend to adversely affect the local area performance of patterned substrates during conventional spin-on processes.
According to one embodiment, a method is provided herein for controlling one or more operational parameters of a spin-on process used to dispense a processing liquid onto a surface of a semiconductor substrate. In some embodiments, the method may begin by dispensing the processing liquid onto the surface of the semiconductor substrate while the semiconductor substrate is rotated at a predetermined rotational speed. Although the processing liquid is dispensed at a predetermined flow rate, the processing liquid flows in a radial direction across the surface of the semiconductor substrate toward a periphery of the semiconductor substrate at an unknown fluid velocity. The method may further include inducing a perturbation within the processing liquid that flows along with the processing liquid at the unknown fluid velocity; tracking movement of the perturbation over time as the perturbation flows along with the processing liquid at the unknown fluid velocity; and utilizing the tracked movement of the perturbation to determine a localized fluid velocity of the processing liquid at one or more radial positions on the semiconductor substrate.
After the localized fluid velocity of the processing liquid is determined, the method may control one or more operational parameters of the spin-on process based on the localized fluid velocity of the processing liquid determined at the one or more radial positions. A wide variety of operational parameters may be controlled based on the localized fluid velocity of the processing liquid determined at the one or more radial positions. For example, the method may control: the predetermined rotational speed at which the semiconductor substrate is rotated, the predetermined flow rate at which the processing liquid is dispensed, a position of a nozzle dispensing the processing liquid and/or a scan rate of the nozzle.
The present disclosure contemplates inducing a wide variety of perturbations within the processing liquid. In some embodiments, the method may induce a perturbation within the processing liquid by creating a localized thermal change within the processing liquid, wherein the localized thermal change flows along with the processing liquid at the unknown fluid velocity. In some embodiments, the localized thermal change may be created within the processing liquid before the processing liquid is dispensed onto the surface of the semiconductor substrate. In other embodiments, the localized thermal change may be created within the processing liquid after the processing liquid is dispensed onto the surface of the semiconductor substrate.
When a localized thermal change is induced within the processing liquid, the method may track the movement of the perturbation over time by obtaining a plurality of images of the surface of the semiconductor substrate over time as the localized thermal change flows along with the processing liquid at the unknown fluid velocity. The method may then utilize the tracked movement of the perturbation to determine the localized fluid velocity of the processing liquid at the one or more radial positions by: (a) analyzing the plurality of images to determine a first radial position of the localized thermal change at a first time and a second radial position of the localized thermal change at a second time, which is greater than the first time; and (b) determining the localized fluid velocity of the processing liquid between the first radial position and the second radial position by dividing a difference between the second radial position and the first radial position by a difference between the second time and the first time.
In other embodiments, the method may induce a perturbation within the processing liquid by creating a first surface wave within the processing liquid, wherein the first surface wave flows along with the processing liquid at the unknown fluid velocity. For example, the method may create the first surface wave within the processing liquid by utilizing sound energy to create the first surface wave within the processing liquid as the processing liquid is dispensed onto the surface of the semiconductor substrate while the semiconductor substrate is rotated at the predetermined rotational speed.
When a first surface wave is induced within the processing liquid, the method may track the movement of the perturbation over time by obtaining a plurality of images of the surface of the semiconductor substrate over time as the first surface wave flows along with the processing liquid at the unknown fluid velocity. The method may then utilize the tracked movement of the perturbation to determine the localized fluid velocity of the processing liquid at the one or more radial positions by: (a) analyzing the plurality of images to determine radial positions of the first surface wave as the first surface wave flows along with the processing liquid at the unknown fluid velocity; (b) comparing the radial positions of the first surface wave to baseline radial positions of a second surface wave, which was previously created within the processing liquid when the semiconductor substrate was stationary, to detect changes in the radial positions of the first and second surface waves at various radial positions; and (c) determining the localized fluid velocity of the processing liquid at the one or more radial positions based on the detected changes in the radial positions of the first and second surface waves at the various radial positions.
According to yet another embodiment, a system is provided herein for controlling one or more operational parameters of a spin-on process used to dispense a processing liquid onto a surface of a semiconductor substrate. The system may generally include a spin chuck, a liquid dispense system, an optical sensor and at least one programmable integrated circuit (IC) coupled to the optical sensor, the liquid dispense system and the spin chuck.
The spin chuck, which has a support surface for supporting a semiconductor substrate, is configured to rotate the semiconductor substrate at a predetermined rotational speed. The liquid dispense system has at least one nozzle coupled to dispense a processing liquid onto a surface of the semiconductor substrate while the semiconductor substrate is rotated by the spin chuck. Although the at least one nozzle dispenses the processing liquid at a predetermined flow rate, the processing liquid flows in a radial direction across the surface of the semiconductor substrate toward a periphery of the semiconductor substrate at an unknown fluid velocity. The optical sensor is coupled to track movement of a perturbation induced within the processing liquid over time as the perturbation flows along with the processing liquid at the unknown fluid velocity. The at least one programmable IC is configured to execute program instructions stored within a non-transitory memory to: (a) receive an output signal from the optical sensor, the output signal used to track the movement of the perturbation over time; (b) determine a localized fluid velocity of the processing liquid at one or more radial positions on the semiconductor substrate using the output signal received from the optical sensor; and (c) control one or more operational parameters of a spin-on process based on the localized fluid velocity of the processing liquid determined at the one or more radial positions.
In some embodiments, the at least one programmable IC may be configured to execute the program instructions stored within the non-transitory memory to control one or more of the following based on the localized fluid velocity of the processing liquid: the predetermined rotational speed of the spin chuck; the predetermined flow rate at which the processing liquid is dispensed by the at least one nozzle; a position of the at least one nozzle; and a scan rate of the at least one nozzle.
In some embodiments, the perturbation induced within the processing liquid may be a localized thermal change, which is induced within the processing liquid before or after the processing liquid is dispensed onto the surface of the semiconductor substrate. For example, the localized thermal change may be induced within the processing liquid by one or more of the following: (a) a heating element provided around a liquid dispense line coupled to the at least one nozzle, wherein the heating element is configured to induce the localized thermal change within the processing liquid before the processing liquid is dispensed onto the surface of the semiconductor substrate; (b) a mixing component provided within or coupled to the at least one nozzle for duty cycle mixing two different temperature lines of the processing liquid before the processing liquid is dispensed onto the surface of the semiconductor substrate; (c) a heated wire introduced into the processing liquid dispensed by the at least one nozzle; and (d) a laser directed toward the surface of the semiconductor substrate, wherein the laser is configured to induce the localized thermal change within the processing liquid after the processing liquid is dispensed onto the surface of the semiconductor substrate by creating one or more hot spots on the surface of the semiconductor substrate.
When a localized thermal change is induced within the processing liquid, the optical sensor may be an infrared (IR) camera, which is coupled to capture a plurality of images of the surface of the semiconductor substrate as the localized thermal change flows along with the processing liquid at the unknown fluid velocity. In such embodiments, the at least one programmable IC may be coupled to receive the plurality of images from the IR camera, and may be configured to execute the program instructions stored within the non-transitory memory to: (a) analyze the plurality of images to determine a first radial position of the localized thermal change at a first time and a second radial position of the localized thermal change at a second time, which is greater than the first time; and (b) determine the localized fluid velocity of the processing liquid between the first radial position and the second radial position by dividing a difference between the second radial position and the first radial position by a difference between the second time and the first time.
In other embodiments, the perturbation induced within the processing liquid may be a first surface wave, which is induced within the processing liquid as the processing liquid is dispensed onto the surface of the semiconductor substrate while the semiconductor substrate is rotated at the predetermined rotational speed. For example, one or more sound transducers may be coupled to apply sound energy to the spin chuck, the at least one nozzle or the processing liquid to induce the first surface wave within the processing liquid.
When a first surface wave is induced within the processing liquid, the optical sensor may be a visible light spectrum camera, which is coupled to capture a plurality of images of the surface of the semiconductor substrate as the first surface wave flows along with the processing liquid at the unknown fluid velocity. In such embodiments, the at least one programmable IC may be coupled to receive the plurality of images from the visible light spectrum camera, and may be configured to execute the program instructions stored within the non-transitory memory to: (a) analyze the plurality of images to determine radial positions of the first surface wave as the first surface wave flows along with the processing liquid at the unknown fluid velocity; (b) compare the radial positions of the first surface wave to baseline radial positions of a second surface wave, which was previously created within the processing liquid when the semiconductor substrate was stationary, to detect changes in the radial positions of the first and second surface waves at various radial positions; and (c) determine the localized fluid velocity of the processing liquid at the one or more radial positions based on the detected changes in the radial positions of the first and second surface waves at the various radial positions.
Various embodiments of systems and methods are provided herein for processing a semiconductor substrate, and more specifically, for controlling operational parameter(s) of a spin-on process used to process a spinning semiconductor substrate based on a localized fluid velocity of a processing liquid dispensed onto a surface of the spinning semiconductor substrate. Of course, the order of discussion of the different steps as described herein has been presented for clarity sake. In general, these steps can be performed in any suitable order. Additionally, although each of the different features, techniques, configurations, etc. herein may be discussed in different places of this disclosure, it is intended that each of the concepts can be executed independently of each other or in combination with each other. Accordingly, the present invention can be embodied and viewed in many different ways.
Note that this summary section does not specify every embodiment and/or incrementally novel aspect of the present disclosure or claimed inventions. Instead, this summary only provides a preliminary discussion of different embodiments and corresponding points of novelty over conventional techniques. For additional details and/or possible perspectives of the invention and embodiments, the reader is directed to the Detailed Description section and corresponding figures of the present disclosure as further discussed below.
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.
Spin-on processes are commonly used to dispense processing liquid(s) onto a surface of a semiconductor substrate while the substrate is rotating or spinning at a given rotational speed. In spin-on processes, processing liquid(s) are dispensed from one or more nozzles onto the spinning substrate surface. The nozzle(s) may be fixed or movable and can be positioned above and/or below the substrate surface, depending on the surface(s) desired to be coated with the processing liquid.
As noted above, the local fluid dynamics of a processing liquid dispensed onto a spinning substrate may adversely affect the local area performance of the substrate. For example, the local fluid dynamics introduced during a conventional spin-on process may adversely affect critical dimensions on a patterned substrate, cause pattern collapse, etc. These local fluid dynamic effects may arise, for example, from the pattern orientation relative to the radial liquid front, the pattern height and/or the process recipe used to perform the spin-on process (for example, the flow rate of the processing liquid dispensed onto the substrate, the rotational speed of the spin chuck, the scan rate or scan position of the nozzle, etc.).
The present disclosure provides various embodiments of systems and methods to avoid the adverse local fluid dynamic effects that occur on patterned substrates during conventional spin-on processes. In particular, the present disclosure provides embodiments of improved processing systems and methods that determine a localized fluid velocity of a processing liquid on a spinning semiconductor substrate and control operational parameter(s) of a spin-on process based on the localized fluid velocity.
The disclosed embodiments determine the localized fluid velocity by introducing a perturbation within the processing liquid dispensed onto the spinning semiconductor substrate. The perturbation creates a small, localized change in the processing liquid (for example, a localized thermal change, a surface wave, etc.), which moves along with the processing liquid across the spinning substrate surface at an unknown velocity. The progression of the perturbation across the spinning substrate surface is tracked over time and used to determine a localized fluid velocity of the processing liquid at one or more radial positions on the substrate surface. The localized fluid velocity determined at the one or more radial positions is then used to control one or more operational parameters (for example, the flow rate of the processing liquid dispensed onto the substrate, the rotational speed of the spin chuck, the scan rate or scan position of the nozzle, etc.) of a spin-on process. By controlling the operational parameters of the spin-process based on the localized fluid velocity, the embodiments disclosed herein avoid local fluid dynamic effects that tend to adversely affect the local area performance of patterned substrates during conventional spin-on processes.
Turning now to the Drawings,
The method 200 shown in
In some embodiments, the method 200 may begin (in step 210) by dispensing a processing liquid onto a surface of a semiconductor substrate while the semiconductor substrate is rotated at a predetermined rotational speed (for example, a rotational speed within a range of 200 to 3000 rotations per minute, RPM). Although the processing liquid is dispensed onto the substrate surface at a predetermined flow rate, the rate (or “fluid velocity”) with which the processing liquid flows radially across the surface of the spinning substrate is dependent on characteristics of the processing liquid (for example, the viscosity of the processing liquid), characteristics of the substrate (for example, a patterned vs. unpatterned substrate, the pattern orientation and pattern height of a patterned substrate, etc.) and characteristics of the spin-on process (for example, the flow rate of the processing liquid dispensed onto the substrate, the rotational speed of the spin chuck, the scan rate and/or scan position of the nozzle, etc.). As a consequence, the processing liquid dispensed onto the substrate surface (in step 210) flows in a radial direction across the surface of the semiconductor substrate toward a periphery of the semiconductor substrate at an unknown fluid velocity.
The method 200 further includes inducing a perturbation within the processing liquid (in step 220). A wide variety of perturbations may be induced within the processing liquid in step 220. In some embodiments, a perturbation is induced in step 220 by creating at least one localized thermal change (TC) within the processing liquid. The localized thermal change (TC) can be created within the processing liquid (L) by heating the processing liquid before or after dispensing the processing liquid onto the substrate surface. In other embodiments, a perturbation is induced in step 220 by creating a first surface wave (SW) within the processing liquid as the processing liquid is dispensed onto the surface of the spinning substrate. The first surface wave may be created within the processing liquid (L) by applying sound energy at a single frequency or at multiple frequencies.
As the processing liquid is dispensed onto the surface of the spinning substrate, the perturbation (for example, the localized temperature change or surface wave) flows along with the processing liquid across the substrate surface at the unknown fluid velocity. The method 200 further includes tracking movement of the perturbation over time as the perturbation flows along with the processing liquid at the unknown fluid velocity (in step 230). In some embodiments, the movement of the perturbation may be tracked (in step 230) by obtaining a plurality of images of the surface of the semiconductor substrate over time as the perturbation flows along with the processing liquid at the unknown fluid velocity.
The method 200 further includes utilizing the tracked movement of the perturbation to determine a localized fluid velocity of the processing liquid at one or more radial positions on the semiconductor substrate (in step 240). A wide variety of methods may be used to determine a localized fluid velocity of the processing liquid in step 240, depending on the perturbation induced in step 220.
When a localized thermal change (TC) is induced in step 220, the progression of the localized thermal change may be tracked in step 230 by obtaining a plurality of images of the substrate surface over time as the localized thermal change flows along with the processing liquid at the unknown fluid velocity. In such embodiments, the method 200 may analyze the plurality of images to determine a first radial position of the localized thermal change at a first time and a second radial position of the localized thermal change at a second time, which is greater than the first time. The method 200 may then determine the localized fluid velocity of the processing liquid between the first radial position and the second radial position (in step 240) by dividing a difference between the second radial position and the first radial position by a difference between the second time and the first time.
A different method may be utilized to determine the localized fluid velocity in step 240 when a first surface wave is induced within the processing liquid. When a first surface wave (SW) is induced in step 220, the progression of the first surface wave (SW) may be tracked in step 230 by obtaining a plurality of images of the substrate surface over time as the first surface wave flows along with the processing liquid at the unknown fluid velocity. The method 200 may then analyze the plurality of images to determine radial positions of the first surface wave as the first surface wave flows along with the processing liquid at the unknown fluid velocity. In some embodiments, the method 200 may compare the radial positions of the first surface wave to baseline radial positions of a second surface wave, which was previously created within the processing liquid when the semiconductor substrate was stationary, to detect changes in the radial positions of the first and second surface waves at various radial positions. In other embodiments, the method 200 may compare radial positions of the first surface wave, which are obtained from the plurality of images over time as the first surface wave flows along with the processing liquid at the unknown fluid velocity, to detect changes in the radial positions of the first surface wave between various times. The method 200 may then determine the localized fluid velocity of the processing liquid at one or more radial positions (in step 240) based on: (a) the detected changes in the radial positions of the first and second surface waves at the various radial positions, or (b) the detected changes in the radial positions of the first surface wave between various times.
The method 200 shown in
The method 200 shown in
The spin chuck 310 has a support surface 312 for supporting a semiconductor substrate (W) and a drive mechanism (as shown, for example, in
In one example, a localized thermal change (TC) can be created within the processing liquid (L) by heating the processing liquid prior to dispense, for example, by providing a heating element around an outer circumference of the liquid dispense line, or a mixing component provided within or coupled to the nozzle for duty cycle mixing two different temperature lines of process liquids, etc. Although not strictly limited to such, examples of suitable mixing components are disclosed in U.S. Pat. Nos. 11,383,211 and 10,048,587, the entirety of which are herein incorporated by reference. In another example, a localized thermal change (TC) can be created within the processing liquid (L) by heating the processing liquid after dispense (for example, by introducing a heated wire into the process liquid dispensed by nozzle 322). In yet another example, a localized thermal change (TC) can be created within the processing liquid (L) by heating small regions of the substrate using conduction or absorption methods. For example, a laser (such as a near infrared (NIR) laser diode) directed towards the substrate surface can be used to heat small, localized regions of the substrate and create hot spots on the substrate surface, which induce a localized thermal change within the processing liquid. In some embodiments, the laser may be used to create a grid or radial line of hot spots across the substrate surface that can be tracked. This latter method may allow a lower temperature difference to be created, with a smaller spot size, since the hot spots could be tracked over shorter distances.
The progression of the localized thermal change (TC) is tracked continuously across the surface of the spinning substrate by the optical sensor 330. The optical sensor 330 may be implemented in a wide variety of ways. In some embodiments, the optical sensor 330 is an infrared (IR) camera or video camera, which is positioned above the substrate surface for capturing images of the substrate surface as the localized thermal change (TC) flows along with the processing liquid (L) at the unknown fluid velocity. The IR camera includes an image sensor, which is configured to capture images of the substrate surface at a specified frame rate. In some embodiments, a long wave infrared (LWIR) image sensor, which is sensitive to a range of infrared light between about 8 μm and 14 μm, may be used to detect distinct temperature differences within the processing liquid. The images captured by the IR camera are provided to the controller 340 for image processing and analysis. The controller 340 analyzes the images captured over time to track the progression of the localized thermal change (TC) and determine the local fluid velocity of the processing liquid (L) at various radial positions (P) on the substrate surface.
The controller 340 shown in
For example, the controller 340 may determine the localized fluid velocity (v) of the processing liquid (L) between the first radial position (P1) and the second radial position (P2) by dividing a difference between the second radial position (P2) and the first radial position (P1) by a difference between the second time (t2) and the first time (t1) as shown in the equation 1 below.
The localized fluid velocity (v) at other radial positions (P) can be determined in a similar manner. In some embodiments, the controller 340 may utilize the localized fluid velocity (v) determined at one or more of the radial positions (P) to control one or more operating parameters of a spin-on process.
The surface wave can be created using a wide variety of methods. Although examples are provided below for explanatory purposes, one skilled in the art would understand how other methods could be used to create at least one surface wave within the processing liquid dispensed onto the substrate surface.
In some embodiments, surface waves may be created within the processing liquid by coupling a sound transducer, or a series of sound transducers, to various components of the processing system 400. For example, one or more sound transducer(s) 370 can be integrated into the spin chuck assembly, as shown schematically in
The progression of the surface waves (SW) is tracked continuously across the surface of the spinning substrate by the optical sensor 330. The optical sensor 330 may be implemented in a wide variety of ways. In some embodiments, the optical sensor 330 may be visible light spectrum camera or video camera, which is positioned above the substrate surface for capturing images of the substrate surface as the surface waves (SW) flow along with the processing liquid (L) at the unknown fluid velocity. In some embodiments, the camera includes a complementary metal oxide semiconductor (CMOS) image sensor, which is configured to capture images of the substrate surface at a specified frame rate. In one example embodiment, the optical sensor 330 is a CMOS video camera with polarization state filters built into the pixels (such as Sony's Polarsens™ camera), as this allows for easier determination of the liquid perturbation. The images captured by the camera are provided to the controller 340 for image processing and analysis. The controller 340 analyzes the images captured over time to track the progression of the surface waves (SW) and determine the local fluid velocity of the processing liquid (L) at various radial positions (P) on the substrate surface.
The controller 340 shown in
In the embodiment shown in
The embodiment shown in
In other embodiments (not shown), the localized fluid velocity (v) of the processing liquid (L) may be determined by detecting a change in the radial position (ΔPi=Pi− Pi−1) over time (Δt) of a single surface wave generated under dynamic process conditions (such as, for example, the second surface wave SW2 shown in
The controller 340 shown in
Once the localized fluid velocity (v) is determined, the controller 340 may utilize the localized fluid velocity (v) in a wide variety of ways. In some embodiments, the controller 340 may utilize the localized fluid velocity (v) determined at one or more radial positions (P) to control operating parameter(s) of a current or subsequently performed spin-on process. For example, the controller 340 may determine that the rotational speed of the spin chuck 310 and/or the flow rate of the processing liquid (L) dispensed by the first nozzle 322 should be adjusted to increase or decrease a fluid velocity of the processing liquid (L) across the substrate. In addition or alternatively, the controller 340 may determine that the scan position and/or the scan rate of the first nozzle 322 should be adjusted to avoid deleterious local fluid dynamic effects in one or more areas of the substrate.
In other embodiments, the controller 340 may utilize the localized fluid velocity (v) to determine additional information about the processing liquid and/or the process. For example, the controller 340 may use the localized fluid velocity (v) determined at one or more locations, as well as simulation, to infer the liquid condition at other locations on the substrate (or earlier/later in the dispense process). In another example, the controller 340 may simulate/model a steady state dispense to determine the height of the processing liquid at a particular radial position (P) given the localized fluid velocity (v) at that radial position. In a further example, the controller 340 may combine information obtained during the process described above with other sensor data in a virtual metrology control scheme. For example, the controller 340 could combine the images obtained by the optical sensor 330 with information obtained by other sensors (for example, dispense rate monitors, motor encoders, dispense nozzle “state” monitors) to determine the relationship of the sensor outputs to process performance (such as, for example, critical dimensions, CD).
Systems and methods for determining a localized fluid velocity of a processing liquid dispensed onto a spinning substrate are described in various embodiments. The systems and methods disclosed herein determine the localized fluid velocity of the processing fluid by inducing a perturbation within the processing liquid, and tracking movement of the perturbation over time as the perturbation flows along with the processing liquid at the unknown fluid velocity. A sensor (e.g., optical sensor 330) and controller (e.g., controller 340) are provided in each of the embodiments disclosed herein for tracking the movement of the perturbation and utilizing the tracked movement of the perturbation to determine a localized fluid velocity of the processing liquid at one or more radial positions on the semiconductor substrate. Once determined, the localized fluid velocity may be used to control operating parameter(s) of a current or subsequently performed spin-on process, and/or to determine additional information about the processing liquid and/or the process, as discussed further above.
It is noted that the controller described herein can be implemented in a wide variety of manners. In one example, the controller 340 shown in
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.
The substrate may also 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. Thus, the term “substrate” is not intended to be limited to any particular base structure, underlying layer or overlying layer, patterned layer or unpatterned layer, but rather, is contemplated to include any such layer or base structure, and any combination of layers and/or base structures.
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.
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.
Further modifications and alternative embodiments of the systems and methods described herein 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.
The present disclosure is related to co-pending U.S. patent application Ser. No.______, entitled “Systems and Methods for Determining a Localized Fluid Velocity on a Spinning Substrate by Tracking Movement of a Tracer Across the Spinning Substrate” and co-pending U.S. patent application Ser. No. ______, entitled “Systems and Methods for Determining a Fluid Height and/or a Fluid Velocity of a Processing Liquid Dispensed on a Spinning Substrate”, each of which is filed on and incorporated by reference herein.