The present disclosure relates to a substrate processing apparatus, an information processing method, and a storage medium.
Patent Document 1 describes processing a semiconductor wafer for adjustment with a processing liquid in an application module, conveying the semiconductor wafer to an imaging module, and imaging an outer end surface and a back surface of the semiconductor wafer. In addition, Patent Document 1 discloses determining whether a height dimension of an outer edge of an application film relative to an inner edge of a bevel portion is acceptable, and if the height dimension is not acceptable, adjusting a rotation speed of the application module.
The present disclosure provides a substrate processing apparatus capable of specifying an abnormality factor related to a supply of a processing liquid precisely and in detail.
A substrate processing apparatus related to one aspect of the present disclosure includes a nozzle that ejects a processing liquid to a periphery of a substrate, a processing liquid supply path that allows the processing liquid to flow between a supply source of the processing liquid and the nozzle, an image capturing unit that captures an image of the periphery of the substrate, an observation unit that is installed in the processing liquid supply path and observes (monitors) a flowing state of the processing liquid in the processing liquid supply path, and an analysis unit that specifies an abnormality factor related to a supply of the processing liquid to the substrate based on the captured image by the image capturing unit and an observation result obtained by the observation unit.
According to the present disclosure, it is possible to provide a substrate processing apparatus capable of specifying an abnormality factor related to a supply of a processing liquid precisely and in detail.
Hereinafter, embodiments will be described in detail with reference to the drawings. In the descriptions, the same elements or elements having the same function are denoted by the same reference numerals, and redundant descriptions thereof will be omitted.
A substrate processing system 1 is a system that forms a photosensitive film on a substrate, exposes the photosensitive film, and develops the photosensitive film. The substrate to be processed may include a semiconductor wafer, a glass substrate, a mask substrate, and a flat panel display (FPD). The substrate also includes a semiconductor wafer or the like on which a film has been formed in a previous process.
As illustrated in
Hereinafter, a configuration of the applying and developing apparatus 2 will be described as an example of the substrate processing apparatus. The applying and developing apparatus 2 includes a carrier block 4, a processing block 5, an interface block 6, and a controller 100.
The carrier block 4 introduces the substrate W into the applying and developing apparatus 2 and takes out the substrate W from the applying and developing apparatus 2. For example, the carrier block 4 may support a plurality of carriers C (accommodating portions) for the substrate W and includes a transfer arm A1. The carrier C accommodates several substrates W having, for example, a circular shape. The transfer arm A1 takes out the substrate W from the carrier C, delivers the substrate W to the processing block 5, receives the substrate W from the processing block 5, and returns the substrate W into the carrier C.
The processing block 5 has a plurality of processing modules 11, 12, 13, 14. The processing module 11 includes a plurality of application units U1, a plurality of heat treatment units U2, and a conveying arm A3 for conveying the substrate W to these units.
The processing module 11 forms a lower layer film on a surface of the substrate W by the application unit U1 and the heat treatment unit U2. The application unit U1 applies a processing liquid for forming the lower layer film to the substrate W. The heat treatment unit U2 performs various heat treatments associated with the formation of the lower layer film. The heat treatment unit U2 includes, for example, a heating plate and a cooling plate, and performs heat treatment by heating the substrate W with the heating plate and cooling the substrate W after heating with the cooling plate.
The processing module 12 (film formation processing unit) includes a plurality of application units U1, a plurality of heat treatment units U2, a plurality of inspection units U3, and a conveying arm A3 for conveying the substrate W to these units. The processing module 12 forms a resist film on the lower layer film by the application unit U1 and the heat treatment unit U2. The application unit U1 forms a film on the surface of the substrate W by applying a processing liquid for forming a resist film on the lower layer film. Hereinafter, this film is referred to as a “pre-bake resist film.” The heat treatment unit U2 performs various heat treatments associated with the formation of the resist film. Thus, the pre-bake resist film becomes a resist film.
The application unit U1 is configured to remove at least a portion of the resist film (specifically, a periphery of the substrate W). Removing at least a portion of the resist film includes removing a portion of the pre-bake resist film prior to heat treatment by the heat treatment unit U2. For example, the application unit U1 removes a periphery of the pre-bake resist film by supplying a removal liquid to the periphery of the substrate W after forming the pre-bake resist film on the surface of the substrate W.
The inspection unit U3 performs processing for inspecting a state of a surface Wa (see
The processing module 13 includes a plurality of application units U1, a plurality of heat treatment units U2, and a conveying arm A3 for conveying the substrate W to these units. The processing module 13 forms an upper layer film on the resist film by the application unit U1 and the heat treatment unit U2. The application unit U1 of the processing module 13 applies a liquid for forming an upper layer film to the resist film. The heat treatment unit U2 of the processing module 13 performs a various heat treatments associated with the formation of the upper layer film.
The processing module 14 includes a plurality of development units U4, a plurality of heat treatment units U5, and a conveying arm A3 for conveying the substrate W to these units. The processing module 14 performs development processing of the resist film after exposure by the development unit U4 and the heat treatment unit U5. The development unit U4 applies a developer to the surface of the substrate W after exposure has been completed, and then cleans the surface of the substrate W with a rinse liquid, thereby developing the resist film. The heat treatment unit U5 performs various heat treatments associated with the development processing. Specific examples of the heat treatments include a post exposure bake (PEB) before development, and a post bake (PB) after development.
A shelf unit U10 is provided on a side of the carrier block 4 within the processing block 5. The shelf unit U10 is partitioned into a plurality of cells which line up in a vertical direction. A lifting arm A7 is provided near the shelf unit U10. The lifting arm A7 lifts and lowers the substrate W between the cells of the shelf unit U10.
A shelf unit U11 is provided on a side of the interface block 6 in the processing block 5. The shelf unit U11 is partitioned into a plurality of cells which line up in the vertical direction.
The interface block 6 transfers the substrate W to and from the exposure apparatus 3. For example, the interface block 6 includes a transfer arm A8, and is connected to the exposure apparatus 3. The transfer arm A8 delivers the substrate W disposed in the shelf unit U11 to the exposure apparatus 3, receives the substrate W from the exposure apparatus 3, and returns the substrate W to the shelf unit U11.
The controller 100 controls each element included in the applying and developing apparatus 2. Hereinafter, a series of control sequences executed by the controller 100 for one substrate W will be exemplified. For example, the controller 100 first controls the transfer arm A1 to convey the substrate W in the carrier C to the shelf unit U10, and controls the lifting arm A7 to dispose the substrate W in the cell for the processing module 11.
Then, the controller 100 controls the conveying arm A3 to convey the substrate W in the shelf unit U10 to the application unit U1 and the heat treatment unit U2 in the processing module 11. Furthermore, the controller 100 controls the application unit U1 and the heat treatment unit U2 to form a lower layer film on the surface of the substrate W. Thereafter, the controller 100 controls the conveying arm A3 to return the substrate W on which the lower layer film is formed to the shelf unit U10, and controls the lifting arm A7 to dispose the substrate W in the cell for the processing module 12.
Then, the controller 100 controls the conveying arm A3 to convey the substrate W in the shelf unit U10 to the application unit U1 and the heat treatment unit U2 in the processing module 12. Furthermore, the controller 100 controls the application unit U1 and the heat treatment unit U2 to form a resist film on the lower layer film of this substrate W. Further, the controller 100 forms the pre-bake resist film on the lower layer film of the substrate W, controls the application unit U1 to remove the periphery of the pre-bake resist film, and controls the heat treatment unit U2 to perform heat treatment on the substrate W to turn the pre-bake resist film into a resist film.
Further, the controller 100 controls the conveying arm A3 to convey the substrate W to the inspection unit U3 and obtains information indicating a surface state of the substrate W from the inspection unit U3. Thereafter, the controller 100 controls the conveying arm A3 to return the substrate W to the shelf unit U10 and controls the lifting arm A7 to dispose the substrate W in the cell for the processing module 13.
Then, the controller 100 controls the conveying arm A3 to convey the substrate W in the shelf unit U10 to each unit in the processing module 13, and controls the application unit U1 and the heat treatment unit U2 to form an upper layer film on the resist film of the substrate W. Thereafter, the controller 100 controls the conveying arm A3 to convey the substrate W to the shelf unit U11.
Then, the controller 100 controls the transfer arm A8 to deliver the substrate W in the shelf unit U11 to the exposure apparatus 3. Thereafter, the controller 100 controls the transfer arm A8 to receive the substrate W on which exposure processing has been performed from the exposure apparatus 3 and dispose the substrate W in the cell for the processing module 14 in the shelf unit U11.
Next, the controller 100 controls the conveying arm A3 to convey the substrate W in the shelf unit U11 to the development unit U4 and the heat treatment unit U5 in the processing module 14, and controls the development unit U4 and the heat treatment unit U5 to perform development processing on the resist film of the substrate W. Then, the controller 100 controls the conveying arm A3 to return the substrate W to the shelf unit U10 and controls the lifting arm A7 and the transfer arm A1 to return the substrate W into the carrier C. A series of control sequences for one substrate W are completed.
Next, an example of a configuration of the application unit U1 in the processing module 12 will be described in detail. As described above, the application unit U1 supplies a processing liquid for forming a resist film to the surface Wa of the substrate W, thereby forming the pre-bake resist film. Furthermore, after forming the pre-bake resist film on the surface Wa of the substrate W, the application unit U1 removes the periphery of the pre-bake resist film by supplying a removal liquid to the periphery of the substrate W.
As illustrated in
A cup 220 is provided around the substrate W held in the holding unit 21, and a lower portion of the cup 220 is exhausted through an exhaust pipe 221 and also, is connected to a drainage pipe 222. In addition, a circular plate 213 is installed below the holding unit 21 to surround a shaft, and a ring-shaped chevron portion 214 having a chevron-shaped cross-section is formed around the circular plate 213. At a top of the chevron portion 214, a protrusion 215 is provided to prevent mist flowing inside the cup 220 from flowing into a back surface of the substrate W.
The application unit U1 has an application liquid nozzle 24 that ejects an application liquid, and a solvent nozzle 25 that ejects a solvent of the application liquid. The application liquid nozzle 24 is connected to an application liquid supply mechanism 242 through a flow path 241 provided with an opening/closing valve V1. The solvent nozzle 25 is a nozzle used for pretreatment which is conducted before ejecting the application liquid onto the substrate W, and is connected to a solvent supply mechanism 252 through a flow path 251 provided with an opening/closing valve V2. The application liquid nozzle 24 and the solvent nozzle 25 are configured to move freely between an upper portion of a center of the substrate W and a retracted position outside the cup 220 by a movement mechanism (not illustrated).
In addition, the application unit U1 has a removal liquid nozzle 26 which is a nozzle for film removal on the periphery of the substrate W, a bevel cleaning nozzle 27 for film removal on a bevel portion, and a back surface cleaning nozzle 28. The removal liquid nozzle 26 is an edge bead removal (EBR) nozzle that ejects a removal liquid (processing liquid) to the periphery of the substrate W. The removal liquid nozzle 26 ejects the removal liquid to a surface located inside the bevel portion of the substrate W held by the holding unit 21 so that the removal liquid is directed downstream in a rotation direction of the substrate W. The removal liquid nozzle 26 is formed, for example, in a straight pipe shape, and its tip is open as an ejection port for the removal liquid. This removal liquid nozzle 26 is configured to freely move between, for example, a processing position where the removal liquid is ejected to the periphery of the substrate W and the retracted position outside the cup 220 by a moving mechanism (not illustrated).
The bevel cleaning nozzle 27 ejects the removal liquid from a back side of the substrate W held by the holding unit 21 toward the bevel portion. This bevel cleaning nozzle 27 is configured to move freely along a base 271, and the base 271 is provided in, for example, a cut-out (not illustrated) formed in the chevron portion 214.
The back surface cleaning nozzle 28 ejects a cleaning liquid onto the back surface located inside the bevel portion of the substrate W held by the holding unit 21. The back surface cleaning nozzle 28 is configured so that, for example, when the cleaning liquid is ejected toward the substrate W, a landing point of the cleaning liquid on the substrate W is located at a position, for example, 70 mm inside from an outer edge of the substrate W. For example, two bevel cleaning nozzles 27 and two back surface cleaning nozzles 28 are provided in the application unit U1.
Both the removal liquid and the cleaning liquid in this example are solvents for the application film, and the removal liquid nozzle 26 is connected to the solvent supply mechanism 252 through a flow path 261 provided with an opening/closing valve V3. In this manner, the flow path 261 serves as a supply path (processing liquid supply path) for the removal liquid, which is a processing liquid, and allows the removal liquid to flow between the solvent supply mechanism 252, which is a supply source of the removal liquid, and the removal liquid nozzle 26. In addition, the bevel cleaning nozzle 27 is connected to the solvent supply mechanism 252 through a flow path 275 provided with an opening/closing valve V4. In addition, the back surface cleaning nozzle 28 is connected to the solvent supply mechanism 252 through a flow path 281 provided with an opening/closing valve V5.
A monitoring configuration in the flow path 261, which is the processing liquid supply path, will be described with reference to
The removal liquid nozzle 26 ejects the removal liquid to the periphery of the substrate W as described above. Additionally, the filter 72 is connected to a drain through a valve 74. A conductive grounding component 75 may be provided in the drain. In addition, a downstream portion of the valve 73 or upstream portion of the removal liquid nozzle 26 in the flow path 261 is connected to the drain via a valve 76. A conductive ground component 77 may be provided in the drain.
The application unit U1 includes various sensors 81, 82, 83, 84, 85, 86, and 90 (observation units) which are installed in the flow path 261 serving as the processing liquid supply path and observe a flowing state of the removal liquid (processing liquid) in the flow path 261. The sensors 81 and 82 are sensors which observe a flowing state of the removal liquid before and after the pump 71 provided in the flow path 261. The sensors 83 and 84 are sensors which observe the flowing state of the removal liquid before and after the filter 72 provided in the flow path 261. The sensors 85 and 86 are sensors which observe the flowing state of the removal liquid before and after the valve 73 provided in the flow path 261.
The sensors 81, 82, 83, 84, 85, and 86 may include, for example, any one of a flow meter which measures a flow rate of the removal liquid, a liquid pressure sensor which measures liquid pressure of the removal liquid, and a surface electrometer which measures a surface potential of the removal liquid. The sensors 81, 82, 83, 84, 85, and 86 transmit observation results to the controller 100. The sensor 90 is a sensor which observes an ejection (flow) state of the removal liquid ejected from the removal liquid nozzle 26 through the flow path 261, and is, for example, a small high-speed camera. In the case of the small high-speed camera, the sensor 90 captures an image of the ejection state of the removal liquid nozzle 26 and transmits a result of the captured image to the controller 100.
Next, an example of a configuration of the inspection unit U3 will be described in detail. The inspection unit U3 acquires image data as surface information indicating the state of the surface Wa by capturing an image of the surface Wa of the substrate W. As illustrated in
The holding unit 51 supports the substrate W disposed horizontally with its surface Wa facing upward, and holds the substrate W by suction (e.g., vacuum suction). The rotary driving unit 52 rotates the holding unit 51 around the vertical rotation center using a power source such as an electric motor. Accordingly, the substrate W rotates.
The position indicator detection unit 53 detects a notch in the substrate W. For example, the position indicator detection unit 53 has a light transmitting unit 55 and a light receiving unit 56. The light transmitting unit 55 emits light toward the periphery of the rotating substrate W. For example, the light transmitting unit 55 is disposed above the periphery of the substrate W and emits light downward. The light receiving unit 56 receives light emitted by the light transmitting unit 55. For example, the light receiving unit 56 is disposed below the periphery of the substrate W so as to face the light transmitting unit 55.
The image capturing unit 57 is a camera that captures images of at least the periphery of the surface Wa of the substrate W. For example, the image capturing unit 57 captures an image of the periphery of the surface Wa of the substrate W where the resist film is not formed (the pre-bake resist film has been removed). For example, the image capturing unit 57 is disposed above the periphery of the substrate W held by the holding unit 51 and faces downward. The image capturing unit 57 transmits a result of capturing the image to the controller 100.
The above-described application unit U1 and inspection unit U3 are controlled by the controller 100. A control sequence of the application unit U1 and the inspection unit U3 by the controller 100 includes causing the application unit U1 to remove the periphery of the resist film formed on the surface Wa of the substrate W. In addition, the control sequence by the controller 100 includes acquiring, from the inspection unit U3, an captured image of the periphery of the substrate W after the removal liquid is supplied. Additionally, the control procedure by the controller 100 includes acquiring, from the application unit U1, an observation result of the flowing state of the removal liquid in the flow path 261 which is a removal liquid (processing liquid) supply path. Additionally, the control sequence by the controller 100 includes specifying abnormality factors related to the supply of the removal liquid to the substrate W based on the captured image and the observation result.
Specifying the abnormality factors related to the supply of the removal liquid means, when abnormality occurs in the supply of the removal liquid, specifying which region is poor and how poor it is.
Hereinafter, a configuration of the controller 100 for controlling the application unit U1 and the inspection unit U3 will be specifically illustrated with reference to
The conveying controller 111 controls the conveying arm A3 to convey the substrate W based on an operation program stored in the storage unit 114. The operation program of the conveying arm A3 includes a time series of commands defined by at least one control parameter. Specific examples of the at least one control parameter include a conveying target position of the substrate W and a movement speed to the conveying target position.
The film formation controller 112 controls the application unit U1 to form a pre-bake resist film on the surface of the substrate W based on the operation program stored in the storage unit 114. The periphery removal unit 113 controls the application unit U1 to remove a periphery of the pre-bake resist film based on the operation program stored in the storage unit 114.
The analysis unit 115 specifies abnormality factors related to the supply of the removal liquid to the substrate W based on the result of capturing the image by the image capturing unit 57 (the captured image of the periphery after the removal liquid is supplied) and the observation result by the various sensors 81, 82, 83, 84, 85, 86, 90 of the application unit U1.
The analysis unit 115 may first specify a defect mode based on each pixel value of an inner circumferential area of the substrate W, rather than an area of the periphery from which the pre-bake resist film has been removed, for example, in the image captured by the image capturing unit 57. Here, the inner circumferential area is an area which is inward from the area of the periphery and where it is assumed that the pre-bake resist film is not removed.
Here, in an embodiment illustrated in
Furthermore, in an embodiment illustrated in
In the captured image, the analysis unit 115 specifies the defect mode as roughness abnormality (second defect mode) when each pixel value of the inner circumferential area of the substrate W (the resist portion RE in the example of
When the analysis unit 115 specifies the defect mode as splash abnormality, based on the image captured by the image capturing unit 57, and the splash of the removal liquid from the cup 220 is suspected as an occurrence factor, the analysis unit 115 performs a first defect resolution process below. In the first defect resolution process, the analysis unit 115 determines whether a recipe related to the removal of the periphery has not been changed. Further, in the first defect resolution process, the analysis unit 115 determines whether a type of the cup 220 has not been changed, the solvent has not been changed, or there is no tendency of causing splash abnormality in a processing unit (module unit) related to the removal of the periphery.
When the recipe is changed, the analysis unit 115 investigates a difference in the recipe in detail. In addition, the analysis unit 115 investigates dependency of the cup 220 when the type of cup 220 is changed, examines recipe optimization for each solvent type when the solvent is changed, and investigates an individual difference in the cup 220 if there is a tendency to occur in each module. When none of the cases is matched, the analysis unit 115 specifies the flowing state of the removal liquid in the flow path 261 (furthermore, the ejection state thereof from the removal liquid nozzle 26), which is considered as another occurrence factor, as an occurrence factor. The first defect resolution process may be entirely performed by a user (user of the applying and developing apparatus 2), rather than the analysis unit 115.
When the defect mode is the splash abnormality and the flowing state of the removal liquid in the flow path 261 (further, the ejection state thereof from the removal liquid nozzle 26) is suspected an occurrence factor, the analysis unit 115 performs a second defect resolution process below, based on the image captured by the image capturing unit 57. Similarly, when the defect mode is the roughness abnormality, the analysis unit 115 performs the second defect resolution process below. In the second defect resolution process, the analysis unit 115 specifies abnormality factors (which region is poor and how poor it is) based on the specified type of the defect mode and the observation result by the various sensors 81, 82, 83, 84, 85, 86, and 90 of the application unit U1.
In this case, the analysis unit 115 may acquire the flowing state before and after the pump 71 from the sensors 81 and 82, and the flowing state before and after the filter 72 from the sensors 83 and 84, and the flowing state before and after the valve 73 from the sensors 85 and 86. The analysis unit 115 may specify an abnormality factor related to the pump 71 when the flowing state obtained from the sensors 81 and 82 is abnormal. In addition, the analysis unit 115 may specify an abnormality factor related to the filter 72 when the flowing state obtained from the sensors 83 and 84 is abnormal. In addition, the analysis unit 115 may specify an abnormality factor related to the valve 73 when the flowing state obtained from the sensors 85 and 86 is abnormal.
For example, when the various sensors 81, 82, 83, 84, 85, and 86 include a flow meter, the analysis unit 115 may specify the abnormality factor based on whether a flow rate of the removal liquid measured by the flow meter is within a predetermined range. When the flow rate of the removal liquid measured by the flow meter is outside a predetermined range, the analysis unit 115 determines that a flowing state of a configuration corresponding to the flow meter is poor.
Regarding this, in
Also, in
When the flow rate of the flow meter is outside the normal range, the analysis unit 115 performs a predetermined countermeasure to resolve defects on the configuration corresponding to the flow meter whose flow rate is outside the normal range. Here, for example, when flow meter measurement results of the sensors 83 and 84 which measure the flow rate before and after the filter 72 are outside the normal range, the analysis unit 115 specifies that the flowing state around the filter 72 is poor. In this case, the analysis unit 115 performs purging only for a specific time at the drain and removal liquid nozzle 26 connected to the filter 72.
The analysis unit 115 repeatedly performs purging before processing related to the substrate W until the flow rate of the flow meter falls within the normal range. When a change in the flow rate of the flow meter is not observed even after purging is repeatedly performed, the analysis unit 115 determines that there is a high possibility of a hardware failure. In this case, conveying of the substrate W is stopped.
For example, when the various sensors 81, 82, 83, 84, 85, and 86 include liquid pressure sensors, the analysis unit 115 may specify an abnormality factor based on a difference in liquid pressure measured by a pair of liquid pressure sensors that measure liquid pressure before and after each configuration. Specifically, the analysis unit 115 may specify the abnormality factor based on whether the difference in liquid pressure measured by the pair of liquid pressure sensors is within a predetermined range. When the difference in liquid pressure measured by the pair of liquid pressure sensors is outside a predetermined range, the analysis unit 115 determines that a flowing state of a configuration corresponding to the pair of liquid pressure sensors is poor.
In this case, for example, when the difference in liquid pressure measured by the liquid pressure sensors (pair of liquid pressure sensors) of the sensors 83 and 84 that measure liquid pressure before and after the filter 72 is greater than or equal to the threshold value, the analysis unit 115 specifies that the flowing state around the filter 72 is poor. Then, the analysis unit 115 performs purging on the drain and the removal liquid nozzle 26 connected to the filter 72 for a specific period of time. Before processing related to the substrate W, the analysis unit 115 repeatedly performs purging until the difference in liquid pressure measured by the pair of liquid pressure sensors falls within the normal range. When the difference in liquid pressure measured by the pair of liquid pressure sensors does not fall below the threshold value even after purging is repeatedly performed, the analysis unit 115 determines that there is a high possibility of a hardware failure. In this case, conveying of the substrate W is stopped.
The analysis unit 115 may also specify the abnormality factor based on the surface potential of the removal liquid measured by a pair of surface electrometers that measure the surface potential of the removal liquid before and after each configuration, when, for example, the various sensors 81, 82, 83, 84, 85, 86 include the surface electrometers. Specifically, the analysis unit 115 may specify the abnormality factor based on whether the difference in the surface potential of the removal liquid measured by the pair of surface electrometers is within a predetermined range. When the difference in surface potential measured by the pair of surface electrometers is outside a predetermined range, the analysis unit 115 determines that a flowing state of a configuration corresponding to the pair of surface electrometers is poor.
At this time, for example, a case where a potential difference measured by the surface electrometers (the pair of surface electrometers) of the sensors 85 and 86 that measure the surface potential before and after the valve 73 is equal to or greater than the threshold value is considered. In this case, the analysis unit 115 specifies that a flowing state around the valve 73 is poor, performs electricity removal from the ground component 77 of the drain connected to the valve 73, and monitors an electricity-removed state over a period of time. Before processing related to the substrate W, the analysis unit 115 repeatedly performs electricity removal until the potential difference falls within a normal range. When the potential difference does not fall below the threshold value even after electricity removal is repeatedly performed, the analysis unit 115 determines that there is a high possibility of a hardware failure. In this case, conveying of the substrate W is stopped.
For example, the analysis unit 115 may specify the abnormality factor based on the ejection (flowing) state of the removal liquid ejected from the removal liquid nozzle 26, which is imaged by the sensor 90 that is a small high-speed camera. For example, when an image captured by the sensor 90 shows stagnation of the removal liquid at the time when the removal liquid nozzle 26 starts to be ejected or the liquid drains, the analysis unit 115 determines the flowing state of the removal liquid nozzle 26 is poor. In this case, the analysis unit 115 adjusts an opening degree of a speed controller (speed control valve) (adjusts the ejection state) associated with the removal liquid nozzle 26 to thereby eliminate the stagnation of the liquid.
The analysis unit 115 may notify a user (user of the applying and developing apparatus 2) of a specific abnormality factor (which region is poor and how poor it is). In this case, the analysis unit 115 may notify the user of the abnormality factor by, for example, displaying the specific abnormality factor on a display device (not illustrated) such as a display.
Furthermore, the analysis unit 115 acquires a process log of observation results by the various sensors 81, 82, 83, 84, 85, 86, 90 of the application unit U1, and, based on the process log, may specify each of abnormality factors related to a plurality of time periods by batch processing.
The storage 193 has a storage medium that is readable by a computer, such as a hard disk. The storage 193 stores a program for causing the controller 100 to execute an information processing method of the substrate processing apparatus. For example, the storage 193 stores a program for configuring each of the above-described functional blocks in the controller 100.
The memory 192 temporarily stores the program loaded from the storage medium of the storage 193 and results of calculations by the processor 191. The processor 191 cooperates with the memory 192 to execute the program, thereby configuring each of functional modules described above. The input/output port 194 inputs and outputs electrical signals between the conveying arm A3, the application unit U1, and the inspection unit U3 in accordance with instructions from the processor 191.
The input device 195 and the display device 196 function as a user interface of the controller 100. The input device 195 is, for example, a keyboard, and acquires input information by the user. The display device 196 includes, for example, a liquid crystal monitor and is used to display information on the user. The display device 196 is used, for example, to display information of the factor. The input device 195 and the display device 196 may be integrated as a so-called touch panel.
Hereinafter, as an example of an information processing method by the substrate processing apparatus, a control sequence (defect resolution process sequence) of the applying and developing apparatus 2 by the control unit 100 is illustrated. In the following, descriptions will be made on a defect resolution process sequence (see
In the defect resolution process sequence illustrated in
Meanwhile, when the recipe has not been changed, the controller 100 determines whether a type of the cup 220 has not been changed (step S3). When the type of the cup 220 has been changed, the controller 100 investigates dependency of the cup 220 related to the splash abnormality (step S4).
Meanwhile, when the type of the cup 220 has not been changed, the controller 100 determines whether a solvent has not been changed (step S5). When the solvent has been changed, the controller 100 performs recipe optimization for each solvent type.
Meanwhile, when the solvent has not been changed, the controller 100 determines whether there is no tendency for splash abnormality to occur in each module (step S7). When there is a tendency to occur in each module, an individual difference in the cup 220 is investigated by the controller 100 (step S8).
Meanwhile, when there is no tendency to occur in each module, the controller 100 determines that it is necessary to investigate an abnormality factor in the flowing state of the removal liquid in the flow path 261 (further, the ejection state thereof from the removal liquid nozzle 26) (step S9). In this case, processes illustrated in
In the defect resolution process sequence illustrated in
Meanwhile, when the behavior changes due to the change of the ejection position of the removal liquid nozzle 26, the controller 100 determines whether there is no change in a value of the flow meter or the liquid pressure sensor (whether the value becomes a value outside the normal range) (step S13). When the value of the flow meter or the liquid pressure sensor is outside the normal range, the controller 100 performs purging at the tip of the removal liquid nozzle 26 or the drain to discharge bubbles (step S14).
Meanwhile, when the value of the flow meter or the liquid pressure sensor is not outside the normal range, the controller 100 determines whether there is no change in a value of the surface electrometer (whether the value is outside the normal range) (step S15). When the value of the surface electrometer is outside the normal range, the controller 100 performs electricity removal in a configuration installed at the drain (step S16). In this case, the controller 100 may wait for a certain period of time and may monitor an electricity-removed state.
Meanwhile, when the value of the surface electrometer is not outside the normal range, the controller 100 determines whether an image of the liquid draining from the removal liquid nozzle 26, which is captured by the sensor 90 that is a small high-speed camera, does not indicate abnormality (step S17). When the abnormality is indicated, the controller 100 automatically adjusts an opening degree of a speed controller (speed control valve) associated with the removal liquid nozzle 26 (step S18).
Meanwhile, when the image of the liquid draining from the removal liquid nozzle 26 does not indicate abnormality, the controller 100 investigates other abnormality factors (such as abnormality related to the substrate W) (step S19).
The defect process sequence illustrated in
Meanwhile, when the value of the flow meter or the liquid pressure sensor is not outside the normal range, the controller 100 determines whether the value of the surface electrometer has not been changed (has not become a value outside the normal range) (step S23). When the value of the surface electrometer is outside the normal range, the controller 100 performs electricity removal in the configuration installed at the drain (step S24). In this case, the controller 100 may wait for a certain period of time and may monitor an electricity-removed state.
Meanwhile, when the value of the surface electrometer is not outside the normal range, the controller 100 determines whether the image of the liquid draining from the removal liquid nozzle 26 captured by the sensor 90, which is a small high-speed camera, does not indicate abnormality (step S25). When the abnormality is indicated, the controller 100 automatically adjusts the opening degree of a speed controller (speed control valve) associated with the removal liquid nozzle 26 (step S26).
Meanwhile, when the image of the liquid draining from the removal liquid nozzle 26 does not indicate abnormality, other abnormality factors (such as abnormality related to the substrate W) are investigated by the controller 100 (step S27).
As described above, the applying and developing apparatus 2 (substrate processing apparatus) includes the removal liquid nozzle 26 for ejecting a removal liquid to the periphery of the substrate W, and the flow path 261 which is a processing liquid supply path for allowing the removal liquid to flow between a supply source of the removal liquid and the removal liquid nozzle 26. In addition, the applying and developing apparatus 2 includes the image capturing unit 57 of the inspection unit U3 for capturing an image of the periphery of the substrate W, and the various sensors 81, 82, 83, 84, 85, 86, and 90 as observation units which are installed in the flow path 261 to observe a flowing state of the removal liquid in the flow path 261. In addition, the applying and developing apparatus 2 includes the analysis unit 115 which specifies abnormality factors related to the supply of the removal liquid to the substrate W based on images captured by the image capturing unit 57 of the inspection unit U3 and observation results by the various sensors 81, 82, 83, 84, 85, 86, 90.
In the applying and developing apparatus 2 related to the present embodiment, abnormality factors related to the supply of the removal liquid to the substrate W are specified, based on the images captured by the image capturing unit 57 of the inspection unit U3 and the observation results by the various sensors 81, 82, 83, 84, 85, 86, and 90. With the applying and developing apparatus 2, for example, abnormality in a supply state of the removal liquid to the periphery of the substrate W may be detected using the captured image, and the abnormality factor may be examined. In addition, with the applying and developing apparatus 2, by considering the observation results of the observation units which are actually provided in the flow path 261 to observe the flowing state of the removal liquid, it is possible to appropriately specify which region of the flow path 261 causes abnormality in the supply state of the processing liquid. As described above, with the applying and developing apparatus 2 according to the present embodiment, it is possible to specify abnormality factors related to the supply of the removal liquid in detail and precisely (with a high degree of precision).
The image capturing unit 57 captures an image of the periphery from which the film has been removed by the removal liquid, and the analysis unit 115 may specify a defect mode based on each pixel value of an inner circumferential area of the substrate W rather than the area from which the film has been removed in the image, and may specify an abnormality factor based on the specific defect mode and the observation result. By considering each pixel value of the inner circumferential area of the substrate W by the removal liquid, defect modes such as a scattering state of the removal liquid (the occurrence of splashes) or unevenness due to uneven removal of the film by the removal liquid (the occurrence of roughness) may be properly detected. By specifying the abnormality factor by taking these defect modes into consideration, the abnormality factors may be specified with higher precision.
The defect modes may include, as types thereof, a first defect mode in which each pixel value is a discrete value and a second defect mode in which each pixel value is a continuous value. The analysis unit 115 may specify the type of the defect mode, and may specify the abnormality factor associated with each of configurations, based on the specified type of the defect mode and a flowing state before and after the configuration of at least one of the pump 71, the filter 72, and the valve 73. In a case where a defect (abnormality) is detected based on the captured image, when each pixel value has a discrete value, it is assumed that a so-called splash (first defect mode) has occurred. In addition, when each pixel value takes a continuous value, it is assumed that so-called roughness (second defect mode) has occurred. In addition to this information, by acquiring observation results of the flowing state before and after each configuration of the flow path 261, it is possible to narrow down the details of the defect mode and specify a region where abnormality has occurred in detail, so abnormality factors can be specified with higher precision.
The analysis unit 115 may perform a predetermined countermeasure for each specific abnormality. Accordingly, an appropriate countermeasure can be implemented according to the abnormality factor to thereby appropriately resolve the abnormality related to the supply of the removal liquid.
The analysis unit 115 may also notify the user (user of the applying and developing apparatus 2) of the specified abnormality. Accordingly, it is possible to inform the user of the apparatus of which region the abnormality has occurred, and to urge the user to take action to resolve the abnormality.
The analysis unit 115 may acquire a process log of the observation results by the various sensors 81, 82, 83, 84, 85, 86, and 90 and, based on the process log, may specify each of the abnormality factors related to a plurality of time periods by batch processing. Accordingly, the abnormality factors may be efficiently specified by batch processing.
The various sensors 81, 82, 83, 84, 85, and 86 include a flow meter to measure the flow rate of the removal liquid, and the analysis unit 115 may specify the abnormality factor based on whether the flow rate of the removal liquid measured by the flow meter is within a predetermined range. Therefore, a decrease in the flow rate of the removal liquid may be appropriately detected, and the abnormality factor can be specified with high precision based on the detected information.
The various sensors 81, 82, 83, 84, 85, and 86 include a pair of liquid pressure sensors, and the analysis unit 115 may specify the abnormality factor based on whether the difference in the liquid pressure of the removal liquid measured by the pair of liquid pressure sensors is within a predetermined range. Accordingly, based on the difference in liquid pressure before and after the various configurations, the abnormality factors can be specified with high precision.
The various sensors 81, 82, 83, 84, 85, and 86 include a pair of surface electrometers, and the analysis unit 115 may specify an abnormality factor based on whether a difference between surface potentials of the removal liquid measured by the pair of surface electrometers is within a predetermined range. Accordingly, based on the difference between surface potentials before and after the various configurations, the abnormality factor can be specified with high precision.
Number | Date | Country | Kind |
---|---|---|---|
2021-121648 | Jul 2021 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2022/026855 | 7/6/2022 | WO |