This application is based on and claims the benefit of priority from Japanese Patent Application No. 2014-65610, filed on Mar. 27, 2014; the entire contents of which are incorporated herein by reference.
Embodiments described herein relate generally to a substrate processing apparatus and a substrate processing method.
A substrate processing apparatus is an apparatus configured to process the surface of a substrate such as a wafer or a liquid crystal substrate by supplying the substrate surface with a processing liquid (for example, an etching liquid, a rinsing liquid, or the like) in a manufacturing step for semiconductor devices, liquid crystal panels, or the like. Among such substrate processing apparatuses, an apparatus has been developed which is configured to perform a spinning process by supplying approximately the center of a substrate surface with a processing liquid from a nozzle while the substrate is being rotated horizontally, so that a centrifugal force of the rotation spreads the processing liquid over the substrate surface.
However, in the above-described substrate processing apparatus, if the processing liquid is discharged incompletely from the substrate surface, the processing liquid remaining on the substrate surface degrades the process uniformity (for example, process uniformity of an etching process, a rinsing process, or the like) on the substrate surface, or leaves stains such as smear or spot, thereby causing a process failure. Meanwhile, a processing liquid is excessively supplied in some cases, and consequently a large amount of the processing liquid is consumed. Hence, reductions in process failures and processing liquid consumption are demanded.
According to one embodiment, a substrate processing apparatus includes: a liquid supplier configured to supply a processing liquid to a surface of a substrate; a temperature detector configured to detect a surface temperature of the substrate supplied with the processing liquid by the liquid supplier; a temperature monitor configured to determine whether or not the surface temperature detected by the temperature detector has reached a predetermined temperature; and a controller configured to cause the liquid supplier to stop supplying the processing liquid when the temperature monitor determines that the surface temperature has reached the predetermined temperature.
According to another embodiment, a substrate processing method includes the steps of: supplying a processing liquid to a surface of a substrate; detecting a surface temperature of the substrate supplied with the processing liquid; determining whether or not the detected surface temperature has reached a predetermined temperature; and stopping supplying the processing liquid when it is determined that the surface temperature had reached the predetermined temperature.
An embodiment will be described with reference to the drawings.
As shown in
The cup 3 is formed into a cylindrical shape, and houses the supporter 4 by surrounding the supporter 4 from the periphery thereof. The cup 3 has a peripheral wall whose upper portion inclines inwardly in a radial direction, and has an opening from which the substrate W on the supporter 4 exposed. The cup 3 is configured to receive a processing liquid flowing down from the top of the rotating substrate W and a processing liquid scattered therefrom. Note that the cup 3 has a bottom portion connected to a discharge pipe (not shown) configured to discharge the processing liquids thus received.
The supporter 4 is positioned at approximately the center within the cup 3, and provided rotatably in the horizontal plane. The supporter 4 has multiple support members 4a such as pins. These support members 4a are configured to detachably hold the substrate W such as a wafer or a liquid crystal substrate.
The rotation mechanism 5 has a rotation shaft connected to the supporter 4, a motor configured to rotate the rotation shaft (none are shown), and the like. The rotation mechanism 5 is driven by the motor to rotate the supporter 4 utilizing the rotation shaft. The rotation mechanism 5 is electrically connected to the controller 11, and the controller 11 controls the driving.
The liquid supplier 6 includes: multiple nozzles 6a and 6b each configured to supply a processing liquid to the surface of the substrate W on the supporter 4; a movement mechanism 6c configured to move these nozzles 6a and 6b along the surface of the substrate W on the supporter 4; and a liquid provider 6d configured to provide a processing liquid to each of the nozzles 6a and 6b.
The nozzles 6a and 6b are provided above the surface of the substrate W on the supporter 4 and located near the center of the surface. The first nozzle 6a is configured to eject an etching liquid toward the surface of the substrate W on the supporter 4 from a position above the surface during rotation, the etching liquid being provided from the liquid provider 6d. Moreover, the second nozzle 6b is configured to eject a rinsing liquid toward the surface of the substrate W on the supporter 4 from a position above the surface during rotation, the rinsing liquid being provided from the liquid provider 6d.
Incidentally, the number of the nozzles is two in
The movement mechanism 6c is constituted of an arm 21 configured to hold the nozzles 6a and 6b, and a column 22 configured to support one end portion of the arm 21 rotatably in the horizontal plane. The arm 21 is configured to rotate about the column 22 and along the surface of the substrate W on the supporter 4, so that the nozzles 6a and 6b supported by the arm 21 also move along the surface of the substrate W. For example, the movement mechanism 6c moves the nozzles 6a and 6b to a processing position which faces approximately the center of the surface of the substrate W on the supporter 4, and a standby position which enables loading and unloading of the substrate W onto and from the supporter 4 with the movement mechanism 6c retreated from the processing position. The movement mechanism 6c is electrically connected to the controller 11, and the controller 11 controls the driving.
The liquid provider 6d includes valves 31 and 32 as regulation valves configured to regulate flow amounts, a tank configured to store a processing liquid, a pump as a driving source (none are shown), and the like. The liquid provider 6d opens the valves 31 and 32, and provides the nozzles 6a and 6b with processing liquids (etching liquid and rinsing liquid) by the driving of the pump. The liquid provider 6d is electrically connected to the controller 11, and the controller 11 controls the driving. Hence, the controller 11 controls the size of an opening of each of the valves 31 and 32.
Note that, as the etching processing liquid, various chemical solutions including, for example, hydrofluoric acid, nitric acid, and the like can be used; as the rinsing liquid, various liquids such as, for example, pure water and ultrapure water can be used.
The temperature detector 7 is a detector (for example, heat detector) configured to detect the surface temperature of the substrate W, and provided at a position above the surface of the substrate W on the supporter 4 at which the surface temperature can be detected. The temperature detector 7 is electrically connected to the temperature monitor 9, and transmits the detected surface temperature of the substrate W to the temperature monitor 9. As the temperature detector 7, it is possible to use a thermograph configured to detect a surface temperature distribution on the substrate W; further, multiple non-contact thermometers (for example, non-contact infrared thermometers), contact thermometers, and the like can also be used instead of such a thermograph. Incidentally, in a case where it is not necessary to detect a surface temperature distribution on the substrate W, only one non-contact thermometer or contact thermometer can be used as the temperature detector 7 (the details will be described later).
The temperature detector 7 is configured to detect a surface temperature distribution on the substrate W as shown in
Again in
The temperature monitor 9 is configured to monitor the surface temperature of the substrate W detected by the temperature detector 7 during a substrate processing such as an etching process or a rinsing process, and as necessary to transmit the monitoring result to the controller 11. For example, during an etching process or a rinsing process, the temperature monitor 9 determines whether or not the surface temperature of the substrate W has reached predetermined etching setup temperature or rinsing setup temperature, and transmits the determination result to the controller 11. In the determination during an etching process, the temperature monitor 9 uses the lowest temperature in the surface temperature distribution as the surface temperature of the substrate W to determine whether or not the lowest temperature has reached a predetermined etching setup temperature (for example, 100° C.). On the other hand, in the determination during a rinsing process, the temperature monitor 9 uses the highest temperature in the surface temperature distribution as the surface temperature of the substrate W to determine whether or not the highest temperature has reached a predetermined rinsing setup temperature (for example, 20° C.)
Note that, as the temperature used in the above-described determinations, an average value of the surface temperature distribution on the substrate W may be obtained and used instead of using the lowest temperature or the highest temperature in the surface temperature distribution on the substrate W. Further, in a case where a position on the surface of the substrate W where a substrate processing such as an etching process or a rinsing process is insufficient (for example, a portion of the outermost peripheral portion of the substrate W) has been revealed by experiments, experiences, or the like, a non-contact thermometer or a contact thermometer may be provided as the temperature detector 7 to detect the surface temperature at the position so that the detected surface temperature can be used for the above-described determinations. Furthermore, in a case where there are multiple positions where a substrate processing is insufficient, multiple non-contact thermometers or contact thermometers may be provided to detect the surface temperatures at these positions so that the highest temperature or the lowest temperature among the detected multiple surface temperatures can be used or an average value of these surface temperatures may be used.
The notifier 10 is configured to notify the user of a process failure if an etching process or a rinsing process fails. As the notifier 10, it is possible to use, for example, an alarm such as lamps and buzzers, a display configured to display letters, an audio output unit configured to output an audio sound, and the like.
The controller 11 includes a microcomputer configured to intensively control each unit, and a storage configured to store substrate processing information on substrate processing, various programs, and the like (none are shown). The controller 11 is configured to control the rotation mechanism 5, the liquid supplier 6, and the like based on the substrate processing information and various programs, and perform control such that a processing liquid (etching liquid or rinsing liquid) provided from the liquid provider 6d is supplied from one of the nozzles 6a and 6b to the surface of the substrate W on the supporter 4 during rotation.
Next, a substrate processing flow executed by the above-described substrate processing apparatus 1 will be described with reference to
As shown in
After supplying an etching liquid is started in step S1, the etching liquid supplied from the nozzle 6a to approximately the center of the substrate flows to a peripheral edge portion of the substrate by a centrifugal force. Thereby, the surface of the substrate W is covered with the etching liquid during the etching process. The surface temperature of the substrate W in this event is detected by the temperature detector 7, and inputted to the temperature monitor 9.
After step S2, the controller 11 determines whether or not a period elapsed from the start of supplying the etching liquid is within a predetermined etching setup period (for example, several minutes) (step S3). If it is determined that the elapsed period is within the predetermined etching setup period (YES in step S3), the temperature monitor 9 determines whether or not the detected temperature is equal to or higher than a predetermined etching setup temperature (for example, 100° C.) (step S4). Note that the etching setup period is a processing setup period during an etching process, and is set by the user in advance.
In step S4, if it is determined that the detected temperature is not equal to or higher than the predetermined etching setup temperature (NO in step S4), the etching process is continued, and the processing flow returns to step S3. In step S3, if it is determined that the elapsed period is not within the predetermined etching setup period, that is, the etching process has ended (NO in step S3), the controller 11 stops the rotation of the substrate W after the substrate is dried by shake-off drying or the like. Since the detected temperature has not reached the predetermined etching setup temperature or higher within the predetermined etching setup period (i.e., the etching liquid is not sufficiently distributed all over the surface of the substrate W), the notifier 10 issues a warning that the etching process fails (step S5).
Herein, in step S4, the lowest temperature in the surface temperature distribution is used as the detected temperature monitored by the temperature monitor 9, and whether or not the lowest temperature is equal to or higher than the predetermined etching setup temperature is determined. This determination makes it possible to grasp the timing of the etching process completion. To be more specific, the lowest temperature being equal to or higher than the predetermined etching setup temperature indicates the following: the etching liquid is sufficiently distributed all over the surface of the substrate W; a sufficient reaction (reaction heat) occurs all over the surface of the substrate W; the entire surface is uniformly processed; and the etching process is completed all over the surface of the substrate W.
In step S4, if it is determined that the detected temperature is equal to or higher than the predetermined etching setup temperature (YES in step S4), the processing is switched from the etching process to a rinsing process. In other words, supplying the etching liquid is stopped by the controller 11, and supplying a rinsing liquid is started (step S6).
After supplying a rinsing liquid is started in step S6, the rinsing liquid supplied from the nozzle 6b to approximately the center of the substrate flows to the peripheral edge portion of the substrate by a centrifugal force. Thereby, the surface of the substrate W is covered with the rinsing liquid during the rinsing process. The surface temperature of the substrate W in this event is detected by the temperature detector 7, and inputted to the temperature monitor 9.
After step S6, the controller 11 determines whether or not a period elapsed from the start of supplying the rinsing liquid is within a predetermined rinsing setup period (for example, 30 seconds) (step S7). If it is determined that the elapsed period is within the predetermined rinsing setup period (YES in step S7), the temperature monitor 9 determines whether or not the detected temperature is equal to or lower than a predetermined rinsing setup temperature (for example, 20° C.) (step S8). Note that the rinsing setup period is a processing setup period during a rinsing process, and is set by the user in advance.
In step S8, if it is determined that the detected temperature is not equal to or lower than the predetermined rinsing setup temperature (NO in step S8), the rinsing process is continued, and the processing flow returns to step S7. In step S7, if it is determined that the elapsed period is not within the predetermined rinsing setup period, that is, the rinsing process has ended (NO in step S7), the controller 11 stops the rotation of the substrate W after the substrate is dried by shake-off drying or the like. Since the detected temperature has not reached the predetermined rinsing setup temperature or lower within the predetermined rinsing setup period (i.e., the rinsing liquid is not sufficiently distributed all over the surface of the substrate W), the notifier 10 issues a warning that the rinsing process fails (step S5).
Herein, in step S8, the highest temperature in the surface temperature distribution is used as the detected temperature monitored by the temperature monitor 9, and whether or not the highest temperature is equal to or lower than the predetermined rinsing setup temperature is determined. This determination makes it possible to grasp the timing of the rinsing process completion. To be more specific, the highest temperature being equal to or lower than the predetermined rinsing setup temperature indicates the following: the rinsing liquid is sufficiently distributed all over the surface of the substrate W; the entire surface is uniformly processed; and the rinsing process is completed all over the surface of the substrate W.
In step S8, if it is determined that the detected temperature is equal to or lower than the predetermined rinsing setup temperature (YES in step S8), the rinsing process has ended, in other words, supplying the rinsing liquid is stopped by the controller 11 (step S9). Further, the temperature monitoring by the temperature monitor 9 is stopped (step S10). The controller 11 stops the rotation of the substrate W after the substrate is dried by shake-off drying or the like (step S11).
According to such a substrate processing, during the etching process, supplying the etching liquid to the surface of the substrate W is stopped in accordance with the surface temperature of the substrate W. Moreover, during the rinsing process also, supplying the rinsing liquid to the surface of the substrate W is stopped in accordance with the surface temperature of the substrate W. Hence, the process completion timings of the etching process and the rinsing process are optimized, and appropriate amounts of the processing liquids required for the processes are supplied onto the surface of the substrate W.
Specifically, in the etching process, an appropriate amount of the etching liquid is distributed all over the surface of the substrate W, a sufficient reaction (reaction heat) occurs all over the surface of the substrate W, and thus the entire surface of the substrate W is uniformly processed. This makes it possible to reduce degradation of the etching process uniformity on the substrate W, and also formation of stains such as smear or spot, which would otherwise occur due to shortage of the etching liquid, the residue thereof, or the like. In addition, since the etching liquid is supplied in an appropriate amount, it is possible to reduce the amount of the etching liquid consumed.
Moreover, in the rinsing process, an appropriate amount of the rinsing liquid is distributed all over the surface of the substrate W, and thus the entire surface of the substrate W is uniformly processed. This makes it possible to reduce degradation of the rinsing process uniformity on the substrate W, and also formation of stains such as smear or spot, which would otherwise occur due to shortage of the rinsing liquid or the residue of the etching liquid in the pretreatment. In addition, since the rinsing liquid is supplied in an appropriate amount, it is possible to reduce the amount of the rinsing liquid consumed.
Further, in the etching process and the rinsing process as described above, if the processes fail, the user is notified of the process failures. Accordingly, the user can grasp the process failures. Thus, it is no longer necessary for the user to inspect the product to see if the processes fail. Hence, the user convenience is improved, and furthermore a reduction in the inspection period and an improvement in the inspection precision are achieved.
As has been described above, according to the embodiment, the surface temperature of the substrate W supplied with a processing liquid (for example, etching liquid or rinsing liquid) by the nozzle 6a or 6b is detected. If the detected surface temperature has reached the predetermined temperature, supplying the processing liquid from the nozzle 6a or 6b is stopped. Thereby, the processes are completed at appropriate timings, and appropriate amounts of the processing liquids required for the processings are supplied onto the surface of the substrate W. This makes it possible to reduce degradation of the process uniformity on the surface of the substrate W, or formation of stains such as smear or spot, which would otherwise occur due to shortage of the processing liquids or the residue. Furthermore, since the processing liquids are not excessively supplied, it is possible to suppress an increase in the amounts of the processing liquids consumed. In this manner, reductions in process failures and processing liquid consumption are achieved.
In the above-described embodiment, the substrate W is processed step by step. Nevertheless, the configuration is not limited thereto. Batch processing may be executed. In the batch processing, various temperature detectors 7 can be used. In a case where substrates W are aligned at short intervals as if the substrates W overlap each other, it is desirable to use a contact thermometer as the temperature detector 7, and to provide the contact thermometer directly on the surface of each of the substrates W. Note that, during the batch processing, a storage tank (storage) configured to store a processing liquid for immersing the substrate W functions as the liquid supplier configured to supply the processing liquid to the surface of the substrate W. Additionally, in stopping supplying the processing liquid to the surface of the substrate W, a substrate-take-out mechanism is controlled in such a manner as to take out the substrate W from the storage tank, or a discharge valve is controlled in such a manner as to discharge the processing liquid inside the storage tank.
Further, in the above-described embodiment, although the movement mechanism 6c does not move the nozzles 6a and 6b during the processes, the configuration is not limited thereto. For example, the movement mechanism 6c may move the nozzles 6a and 6b during the processes in accordance with the surface temperature of the substrate W. As an example, during the etching process, the nozzle 6a is moved to face a position having the lowest surface temperature in comparison with the other positions on the substrate W; in addition, during the rinsing process, the nozzle 6b is moved to face a position having the highest surface temperature in comparison with the other positions of the substrate W. In such a case, it is possible to shorten the processing periods of the etching process and the rinsing process. Accordingly, a further reduction in processing liquid consumptions is achieved together with a reduction in process failures.
Moreover, in the above-described embodiment, if the detected temperature has not reached the predetermined setup temperature within the predetermined setup period, the etching process or the rinsing process is stopped, and the warning is issued. Nevertheless, the configuration is not limited thereto. For example, a process may be continued until the detected temperature has reached the setup temperature without issuing the warning.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Number | Date | Country | Kind |
---|---|---|---|
2014-065610 | Mar 2014 | JP | national |