The present disclosure relates to a substrate processing system, a substrate processing apparatus, a substrate processing method, a method of manufacturing a semiconductor device, and a recording medium.
A substrate processing apparatus performs a film formation process using information (hereinafter referred to as a “recipe”) that indicates the procedure and conditions for forming a semiconductor film on a substrate. However, there may be cases where the expected film formation results cannot be obtained due to external factors such as fluctuations in air pressure.
In the related art, as a method for dealing with the fluctuations of external factors, there is a method of measuring the current air pressure before executing a recipe, calculating the optimal film formation time of the recipe according to the measured air pressure, and executing the recipe. However, if a sensor for measuring the state of the external factors breaks down, it may not be possible to calculate the film formation time before starting the recipe, making it difficult to obtain the expected film formation results.
Some embodiments of the present disclosure provide a technique capable of, even if a sensor breaks down, obtaining expected film formation results by correcting the film formation time before starting a recipe.
According to one embodiment of the present disclosure, there is provided a technique including a process chamber configured to process a substrate; a memory configured to store sensor data obtained from at least two sensors, which have a master-slave relationship and are capable of obtaining a same type of data; a monitor configured to, if the sensor data satisfies a predetermined condition, determine that the sensor corresponding to the sensor data satisfying the predetermined condition is abnormal; a switch configured to, if the sensor determined to be abnormal is a master sensor which is a main sensor among the at least two sensors, switch a slave sensor which is a sensor other than the master sensor among the at least two sensors to a new master sensor; a calculator configured to calculate a processing time for the substrate from the sensor data of the master sensor; and a controller configured to obtain the processing time calculated by the calculator before processing the substrate and to control the processing of the substrate using the obtained processing time.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the present disclosure.
Reference will now be made in detail to various embodiments, examples of which are illustrated in the accompanying drawings. In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the present disclosure. However, it will be apparent to one of ordinary skill in the art that the present disclosure may be practiced without these specific details. In other instances, well-known methods, procedures, systems, and components are not described in detail so as not to obscure aspects of the various embodiments.
Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. Drawings used in the following description are schematic, and the dimensional relationships of respective elements, the ratios of respective elements, and the like shown in the drawings do not necessarily match the actual ones. Furthermore, the dimensional relationships of respective elements, the ratios of respective elements, and the like do not necessarily match between multiple drawings. Moreover, a symbol that appears in common in respective drawings indicates a common configuration even if not mentioned in the description of respective drawings. In addition, each element mentioned in the following description is not limited to one, and may be present in multiple numbers, unless otherwise specified.
As shown in
As shown in
As shown in
The configuration of the substrate processing apparatus 2 according to the present embodiments will be described with reference to
A cassette shelf (substrate container mounting shelf) 109 is installed approximately at the center of the housing 101 in the front-rear direction, and the cassette shelf 109 is configured to store a plurality of cassettes 100 in a plurality of rows and a plurality of stages. The cassette shelf 109 is provided with a delivery shelf 123 on which the cassettes 100 are stored. In addition, a spare cassette shelf 110 is provided above the cassette stage 105, and is configured to store the cassettes 100 in a spare manner. A cassette elevator (substrate container elevating mechanism) 115 capable of moving up and down while holding the cassette 100 and a cassette delivery machine 114 are arranged between the cassette stage 105 and the cassette shelf 109. The cassette elevator 115 and the cassette delivery machine 114 are configured to transfer the cassettes 100 between the cassette stage 105, the cassette shelf 109, and the spare cassette shelf 110 through a continuous operation.
A substrate delivery machine 112 capable of rotating or linearly moving the wafers 200 in the horizontal direction and a delivery elevator 113 for raising and lowering the substrate delivery machine 112 are arranged behind the cassette shelf 109. The delivery elevator 113 is installed at the right end of the housing 101. By the continuous operations of the delivery elevator 113 and the substrate delivery machine 112, the wafers 200 are charged to and discharged from the boat (substrate holding means) 217 using tweezers (substrate holders) 111 of the substrate delivery machine 112 as a mounting portion for the wafer 200.
The process furnace 202 is provided on the rear upper side of the housing 101. The lower end of the process furnace 202 is configured to be opened and closed by a furnace port shutter (furnace port opening/closing mechanism) 116. A boat elevator (substrate holder elevating mechanism) 121 is provided below the process furnace 202 as an elevator mechanism for elevating the boat 217 toward and away from the process furnace 202. A seal cap 219 as a lid is horizontally installed on an elevating member 122 as a connector connected to an elevating platform of the boat elevator 121. The seal cap 219 is configured to support the boat 217 vertically and to be able to close the lower end of the process furnace 202. The boat 217 as a substrate holding means includes a plurality of boat pillars 221 and is configured to horizontally hold a plurality of wafers 200 (e.g., about 50 to 150 wafers) in a vertically aligned state with their centers aligned with each other.
As shown in
Next, the operation of the substrate processing apparatus 2 of the present disclosure will be described. As shown in
When the cassette 100 is delivered to the delivery shelf 123, the wafer 200 is picked up from the cassette 100 by the tweezers 111 of the substrate delivery machine 112 through a substrate entrance, and is charged onto the boat 217. After delivering the wafer 200 to the boat 217, the substrate delivery machine 112 returns to the cassette 100 and charges the next wafer 200 onto the boat 217.
When a pre-specified number of wafers 200 are charged onto the boat 217, the lower end of the process furnace 202, which has been closed by the furnace port shutter 116, is opened by the furnace port shutter 116. Next, the boat 217 holding the group of wafers 200 is loaded into the process furnace 202 as the seal cap 219 is raised by the boat elevator 121.
After loading the wafers 200, arbitrary processing is performed on the wafers 200 in the process furnace 202. After the processing, the wafers 200 and the cassette 100 are unloaded to the outside of the housing 101 through a reverse procedure with respect to the above-mentioned procedure.
Next, the above-mentioned process furnace 202 will be described in detail with reference to
The substrate processing apparatus 2 used in the present embodiments include a main controller 300 having a controller 310 (see
A reaction tube 203 as a reaction container for processing wafers 200 is provided inside a heater 207, which is a heating device (heating means). The lower end opening of the reaction tube 203 is airtightly closed by a seal cap 219, which is a lid, via an O-ring 220, which is an airtight member. At least the reaction tube 203 and the seal cap 219 form a process chamber 201. A boat 217, which is a substrate holding means, is installed upright on the seal cap 219 via a boat support stand 218. The boat support stand 218 is a holder for holding the boat 217. The boat 217 is inserted into the process chamber 201. A plurality of wafers 200 to be batch-processed are stacked on the boat pillars 221 of the boat 217 in a horizontal posture and in multiple stages in the tube axis direction. The heater 207 heats the wafers 200 inserted into the process chamber 201 to a predetermined temperature.
Two gas supply pipes 232a and 232b are installed as supply paths for supplying a plurality of types of gases (two types of gases in this case) to the process chamber 201. Here, a reaction gas is supplied from the first gas supply pipe 232a into the process chamber 201 through a first mass flow controller (MFC) 241a which is a flow rate control device (flow rate control means), a first valve 243a which is an on-off valve, and a buffer chamber 237 formed in the reaction tube 203 described later. A reaction gas is supplied from the first gas supply pipe 232b into the process chamber 201 through a second MFC 241b which is a flow rate control device (flow rate control means), a second valve 243b which is an on-off valve, a gas reservoir 247, a third valve 243c which is an on-off valve, and a gas supply part 249 described later.
The process chamber 201 is connected to a vacuum pump 246, which is an exhaust device (exhaust means), via a gas exhaust pipe 231 for exhausting a gas through a fourth valve 243d, so that the process chamber 201 may be evacuated to a vacuum. The fourth valve 243d is an on-off valve that may be opened and closed to start and stop the evacuation of the process chamber 201. The valve opening degree of the fourth valve 243d may be adjusted to regulate the pressure.
In the arc-shaped space between the wafers 200 and the inner wall of the reaction tube 203 constituting the process chamber 201, a buffer chamber 237 serving as a gas dispersion space is provided along the stacking direction of the wafers 200 on the inner wall from the lower portion to the upper portion of the reaction tube 203. First gas supply holes 248a serving as supply holes for supplying a gas are formed at the end of the wall of the buffer chamber 237 adjacent to the wafers 200. The first gas supply holes 248a are opened toward the center of the reaction tube 203. The first gas supply holes 248a have the same opening area from the lower portion to the upper portion, and are provided at the same opening pitch.
At the end of the buffer chamber 237 opposite to the end where the first gas supply holes 248a are formed, a nozzle 233 is also arranged to extend from the lower portion to the upper portion of the reaction tube 203 along the stacking direction of the wafers 200. The nozzle 233 is provided with second gas supply holes 248b which are supply holes for supplying a plurality of gases. When the pressure difference between the buffer chamber 237 and the process chamber 201 is small, the opening area of the second gas supply holes 248b may have the same opening area and the same pitch from the upstream side to the downstream side of the gas flow. On the other hand, when the pressure difference is large, the opening area may be increased, or the opening pitch may be decreased from the upstream side to the downstream side.
In the present embodiments, the opening area of the second gas supply holes 248b is gradually increased from the upstream side to the downstream side. With this configuration, the gas is injected from the respective second gas supply holes 248b into the buffer chamber 237 at approximately the same flow rate but at different gas flow velocities. Then, after the particle speed difference of the gas injected from the respective second gas supply holes 248b in the buffer chamber 237 is alleviated, the gas is injected into the process chamber 201 from the first gas supply holes 248a. Therefore, the gas injected from the respective second gas supply holes 248b may have a uniform flow rate and a uniform flow velocity when injected from the respective first gas supply holes 248a.
Furthermore, in the buffer chamber 237, a first rod-shaped electrode 269, which is a first electrode having an elongated structure, and a second rod-shaped electrode 270, which is a second electrode, are arranged while being protected from the upper portion to the lower portion by an electrode protection tube 275, which is a protective tube that protects the electrodes. One of the first rod-shaped electrode 269 and the second rod-shaped electrode 270 is connected to a high-frequency power source 273 via a matcher 272, and the other is connected to the earth, which is a reference potential. As a result, plasma is generated in a plasma generation region 224 between the first rod-shaped electrode 269 and the second rod-shaped electrode 270.
The electrode protection tube 275 has a structure that allows each of the first rod-shaped electrode 269 and the second rod-shaped electrode 270 to be inserted into the buffer chamber 237 while being isolated from the atmosphere of the buffer chamber 237. If the atmosphere inside the electrode protection tube 275 is the same as the outside air (atmosphere), each of the first rod-shaped electrode 269 and the second rod-shaped electrode 270 inserted into the electrode protection tube 275 is oxidized by the heating of the heater 207. Therefore, there is provided an inert gas purge mechanism for filling or purging the inside of the electrode protection tube 275 with an inert gas such as nitrogen to keep the oxygen concentration sufficiently low and prevent the oxidation of the first rod-shaped electrode 269 or the second rod-shaped electrode 270.
Furthermore, a gas supply part 249 is provided on the inner wall of the reaction tube 203 at a position rotated about 120° along the inner circumference from the position of the first gas supply holes 248a. This gas supply part 249 is a supply part that shares the gas supply species with the buffer chamber 237 when multiple types of gases are alternately supplied to the wafers 200 one type at a time in film formation by an ALD method.
Just like the buffer chamber 237, this gas supply part 249 also has third gas supply holes 248c configured to supply gases and arranged at the same pitch at positions adjacent to the wafers 200. The gas supply part 249 is connected to the second gas supply pipe 232b at the lower portion thereof.
When the pressure difference between the gas supply part 249 and the process chamber 201 is small, the third gas supply holes 248c may be the same opening area and the same opening pitch from the upstream side to the downstream side of the gas flow. On the other hand, when the pressure difference is large, the opening area may be increased or the opening pitch may be decreased from the upstream side to the downstream side. In the present embodiments, the opening area of the third gas supply holes 248c is gradually increased from the upstream side to the downstream side.
A boat 217 having boat pillars 221 on which a plurality of wafers 200 are placed at equal intervals in multiple stages is installed at the center of the reaction tube 203. The boat 217 may be moved into and out of the reaction tube 203 by a boat elevator mechanism (not shown). Furthermore, a boat rotation mechanism 267, which is a rotation device (rotation means) for rotating the boat 217 to improve the uniformity of processing, is provided. By rotating the boat rotation mechanism 267, the boat 217 held by the boat support stand 218 is rotated.
A main controller 300 as a control means is connected to the first and second MFCs 241a and 241b, the first to fourth valves 243a, 243b, 243c and 243d, the heater 207, the vacuum pump 246, the boat rotation mechanism 267, the boat elevating mechanism (not shown), the high-frequency power source 273, and the matcher 272. With this configuration, the main controller 300 executes the flow rate adjustment of the first and second MFCs 241a and 241b, the opening/closing operations of the first to third valves 243a, 243b and 243c, the opening/closing and pressure regulation operations of the fourth valve 243d, the temperature adjustment of the heater 207, the start and stop of the vacuum pump 246, the rotation speed adjustment of the boat rotation mechanism 267, the control of the elevating operation of the boat elevating mechanism, the control of the power supply of the high-frequency power source 273, and the impedance control by the matcher 272.
As described above, the substrate processing system 1 according to the present embodiments include: a process chamber 201 configured to process a wafer 200; a memory 420 configured to store sensor data obtained from at least two sensors (air pressure detector 500) having a master-slave relationship capable of obtaining the same type of data; a monitor 430 configured to, if the stored sensor data satisfies a predetermined condition, determine that the sensor corresponding to the stored sensor data is abnormal; a switch 460 configured to, if the sensor determined to be abnormal is a master sensor which is a main sensor among the two sensors, switch a slave sensor which is a sensor other than the master sensor among the two sensors to a new master sensor; a calculator 470 configured to calculate a processing time for the substrate from the sensor data of the master sensor; and a controller 410 configured to obtain the processing time calculated by the calculator 470 before processing the substrate and control the processing of the substrate using the obtained processing time.
With this configuration, even if the master sensor which is one of the two sensors breaks down, the sensor data from the slave sensor which is the other sensor is continuously acquired, which makes it possible to adjust the processing time of the substrate using the acquired sensor data. This makes it possible to adjust the film formation conditions in response to changes in the environment that affect the film formation, and to process the substrate with a consistent quality.
The sensor data acquired from the sensor includes the atmospheric pressure outside the process furnace 202. However, the sensor data is not limited thereto. In addition, for example, the air temperature outside the process furnace 202, the flow rate of the gas flowing into the process furnace 202, or the pressure inside the process furnace 202 may be acquired as the sensor data.
In the substrate processing system 1, it is preferable that if the sensor data does not satisfy the predetermined condition, the monitor 430 determines that the state of the sensor corresponding to the sensor data is normal. In this case, the switch 460 does nothing as a result, thereby reducing the processing load on the controller 410.
Furthermore, in the above-described substrate processing system 1, it is preferable that if the sensor determined to be abnormal is the slave sensor, the switch 460 maintains the master-slave relationship of the sensors. In this case, the master sensor that is currently acquiring sensor data is determined to be normal. Therefore, there is no effect on the adjustment of the processing time. In this case, too, the switch 460 does nothing as a result, thereby reducing the processing load on the controller 410.
According to the above-described substrate processing system 1, it is possible to execute a method of manufacturing a semiconductor device, including: storing sensor data, which is data acquired from at least two sensors having a master-slave relationship capable of acquiring the same type of data; if the stored sensor data satisfies a predetermined condition, determining that the sensor corresponding to the stored sensor data is abnormal; if the sensor determined to be abnormal is a master sensor, which is a main sensor among the sensors, switching a slave sensor, which is a sensor other than the master sensor among the sensors, to a new master sensor; calculating a processing time for a substrate from the sensor data of the master sensor; and processing the substrate using the processing time.
The memory 420 or the external memory 480 of the management server 400, the memory 320 or the external memory 340 of the main controller 300, or a computer-readable recording medium records therein a control program that causes a computer to have the substrate processing apparatus 2 execute each step in the method of manufacturing a semiconductor device. That is, the control program causes a computer to have the substrate processing apparatus 2 execute: storing sensor data, which is data acquired from at least two sensors having a master-slave relationship capable of acquiring the same type of data; if the stored sensor data satisfies a predetermined condition, determining that the sensor corresponding to the stored sensor data is abnormal; if the sensor determined to be abnormal is a master sensor, which is a main sensor among the sensors, switching a slave sensor, which is a sensor other than the master sensor among the sensors, to a new master sensor; calculating a processing time for a substrate from the sensor data of the master sensor; and processing the substrate using the processing time. The control program may be recorded in a computer-readable recording medium. Alternatively, a computer-readable recording medium that records the control program may be used.
Moreover, the above-described substrate processing system 1 preferably includes an operator 490 having a display 492 capable of displaying the processing state of the wafer 200. The controller 410 preferably receives a notification from the monitor 430 and notifies the operator 490 of an abnormality. Furthermore, it is preferable that the operator 490 receives a notification from the controller 410 and instructs the display 492 to display the notification result. With this configuration, it is possible to notify an operator operating the substrate processing system 1 that a sensor is abnormal.
Furthermore, in the above-described substrate processing system 1, if the mater sensor is abnormal, it is preferable that the display 492 displays a message indicating that an abnormality that requires switching between the master sensor and the slave sensor has occurred. Moreover, if the slave sensor is abnormal, it is preferable that the display 492 displays a message indicating that an abnormality that does not require switching between the master sensor and the slave sensor has occurred. In other words, by setting different alarm levels for when an abnormality has occurred in the master sensor and when an abnormality has occurred in the slave sensor, it is possible to allow an operator to intuitively grasp the abnormality situation.
In the substrate processing apparatus 2 shown in
That is, the substrate processing apparatus 2 may include: a process chamber 201 configured to process a wafer 200; a memory 320 configured to store sensor data obtained from at least two sensors having a master-slave relationship capable of obtaining the same type of data; a monitor 430 configured to, if the stored sensor data satisfies a predetermined condition, determine that the sensor corresponding to the stored sensor data is abnormal; a switch 460 configured to, if the sensor determined to be abnormal is a master sensor, which is a main sensor among the sensors, switch a slave sensor, which is a sensor other than the master sensor among the sensors, to a new master sensor; a calculator 470 configured to calculate a processing time for the wafer 200 from the sensor data of the master sensor; and a controller 310 configured to obtain the processing time calculated by the calculator 470 before processing the wafer 200 and control the processing of the wafer 200 using the obtained processing time.
With this configuration, even if a group management system as shown in
Hereinafter, the monitoring of the sensor (air pressure detector 500) and the substrate processing based on the monitoring in the substrate processing system 1 according to the present embodiments will be described with reference to
When the substrate processing starts in the substrate processing system 1, first, in step S100 in
In the sensor monitoring process (S100) shown in
On the other hand, if the communication state of the first sensor is determined not to be normal, the process proceeds to step S115 where the monitor 430 notifies the controller 410 that a communication abnormality has occurred. The controller 410, upon receiving this notification, may notify the operator 490 of the occurrence of the communication abnormality, and may cause the display 492 to issue a predetermined alarm notification. That is, in the substrate processing system 1 according to the present embodiments, the monitor 430 monitors the mutual communication state between the master sensor and the slave sensor, and notifies the controller 410 of an abnormality in the communication state when the abnormality is detected. This makes it possible to notify an operator that an abnormality has occurred in the communication state. After step S115, the process proceeds to step S120, which will be described later.
In the individual abnormality determination process (S200) shown in
In the first abnormality determination process shown in
The lower limit (VL) and the upper limit (VU) are calculated, for example, as follows. First, a difference between each of multiple (e.g., 20) pieces of most recent sensor data and the immediately previous sensor data stored in the memory 420 is calculated. Then, for multiple differences, an average value (μ1) and a standard deviation (σ) are calculated, and the lower limit (VL) and the upper limit (VU) are found based on these values using the following equations.
The coefficient by which σ is multiplied in each of the above equations is not limited to 3, but may be increased or decreased as appropriate depending on the required monitoring accuracy.
Next, in step S320, the monitor 430 calculates first differential data (D1) between the most recent sensor data stored in the memory 420 and the immediately previous sensor data. Then, in step S330, it is determined whether the first differential data (D1) falls within a range equal to or greater than the lower limit value (VL) and equal to or smaller than the upper limit value (VU). If it is determined that the first differential data (D1) falls within this range, then in step S340, information indicating that the sensor is normal is stored in the memory 420 (or the external memory 480). On the other hand, if it is determined that the first differential data (D1) does not fall within this range, then in step S350, information indicating that the sensor is abnormal is stored in the memory 420 (or the external memory 480).
That is, in the substrate processing system 1 according to the present embodiments, the monitor 430 compares the first difference data, which is a difference between specific sensor data and immediately previous sensor data stored in the memory 420, with a first threshold value defined in advance to determine an abnormality of the sensor. Furthermore, the first threshold value is calculated based on the average value and standard deviation of multiple consecutive pieces of first difference data. Since the first threshold value is calculated sequentially based on multiple pieces of past sensor data in this way, it is possible to perform more accurate and timely abnormality determination.
As described above, in both the case where it is determined that the sensor is normal (S340) and the case where it is determined that the sensor is abnormal (S350), the process returns (RET) to the individual abnormality determination process shown in
In the second abnormality determination process shown in
If the multiple pieces of second difference data (D2) are all positive numbers, the multiple pieces of most recent sensor data are determined to be on an increasing trend, and the information indicating that the sensor is abnormal is stored in the memory 420 (or the external memory 480) in step S450. If the multiple pieces of second difference data (D2) are all negative numbers, the multiple pieces of most recent sensor data are determined to be on a decreasing trend, and the information indicating that the sensor is abnormal is stored in the memory 420 (or the external memory 480) in step S450.
On the other hand, if all of the multiple pieces of second difference data (D2) are neither positive nor negative (in other words, if at least one of the multiple pieces of second difference data (D2) is a positive number and at least one is a negative number, or if at least one is zero), the multiple pieces of most recent sensor data are determined to be neither on an increasing nor on a decreasing trend, and the information indicating that the sensor is normal is stored in the memory 420 (or the external memory 480) in step S440.
That is, in the substrate processing system 1 according to the present embodiments, the monitor 430 calculates second difference data, which is a difference between specific sensor data and immediately previous sensor data stored in the memory 420, a predetermined number of times in succession, and determines whether the sensor is abnormal based on the increasing/decreasing trend of the second difference data. Furthermore, the monitor 430 determines whether the sensor is abnormal if the second difference data shows a continuous increasing or decreasing trend. That is, for the information such as an atmospheric pressure, which is constantly fluctuating and does not easily show a simple increase or decrease, it is possible to determine whether the sensor is abnormal by observing the increasing/decreasing trend of the sensor data.
As described above, in both the case where it is determined that the sensor is normal (S440) and the case where it is determined that the sensor is abnormal (S450), the process returns (RET) to the individual abnormality determination process shown in
In the sensor monitoring process shown in
On the other hand, if it is determined in step S120 that the monitoring of all sensors has been completed, then in step S130, the monitor 430 refers to the memory 420 (or the external memory 480) to determine whether the master sensor is normal. If the master sensor is normal, the process proceeds to step S500, which will be described later. On the other hand, if the master sensor is abnormal, the process proceeds to step S140 where it is determined whether the slave sensor is normal. If the slave sensor is also abnormal, the process proceeds to step S160, which will be described later.
On the other hand, if the slave sensor is normal, the process proceeds to step S150 where the switch 460 switches the slave sensor to a new master sensor. That is, the sensor data that has been stored in the memory (or the external memory 480) as the sensor data of the slave sensor thus far is treated as the sensor data of the master sensor from step S150 onward. Then, the process proceeds to step S160, which will be described later.
If it is determined in step S130 that the master sensor is normal, the process proceeds to step S500 where the inter-sensor abnormality determination process shown in
In the inter-sensor abnormality determination process (S500) shown in
Then, the process proceeds to step S520 where the monitor 430 determines whether or not the average value (μ2) is equal to or greater than a second threshold value, which is a predetermined threshold value. Here, when the sensor data is an atmospheric pressure, the second threshold value may be set to a predetermined pressure value (e.g., 1 hPa). If the average value (μ2) is equal to or greater than the second threshold value, the process proceeds to step S530 where the error count (C) is incremented by 1. As referred to herein, the error count (C) is a parameter that counts the number of errors which are regarded as occurring when the determination in S520 is positive. When the process shown in
In step S550, the monitor 430 determines whether the error count (C) is equal to or greater than 3 which is a determination threshold value. As referred to herein, the determination threshold value has the significance as a criterion indicating how many consecutive errors are required to be abnormal. The determination threshold value is not particularly limited to 3, and may be increased or decreased as appropriate according to the required accuracy of monitoring. If it is determined that the error count (C) is 3 or more, information indicating that the sensor is abnormal is stored in the memory 420 (or the external memory 480) in step S560. On the other hand, if it is determined that the error count is less than 3, information indicating that the sensor is normal is stored in the memory 420 (or the external memory 480) in step S570. In either case, the process returns (RET) to the sensor monitoring process shown in
That is, in the substrate processing system 1 according to the embodiments, the monitor 430 calculates third difference data, which is a difference between the sensor data of the master sensor and the sensor data of the slave sensor stored in the memory 420, a predetermined number of times in succession, and then compares an average value calculated from the multiple pieces of third difference data with the second threshold value defined in advance to determine whether or not the sensor is abnormal. With this configuration, it is possible to know that any of the sensors is abnormal.
In the sensor monitoring process shown in
In step S160, when both the master sensor and the slave sensor are determined to be abnormal (S130 and S140), when the slave sensor is determined to be normal but the master sensor is determined to be abnormal (S130, S140 and S150), or when either the master sensor or the slave sensor is determined to be abnormal (S180), the monitor 430 notifies the controller 410 of the fact. The controller 410 that has received the notification of the fact notifies the operator 490 of an abnormality. The operator that has received the notification of an abnormality causes the display 492 to notify the operator of the notification result by an alarm. In this notification, when the master sensor is abnormal, a relatively high level alarm is displayed on the display 492 to indicate that an abnormality that requires switching between the master sensor and the slave sensor has occurred. In addition, when only the slave sensor is abnormal, a relatively low level alarm is displayed on the display 492 to indicate that an abnormality that does not require switching between the master sensor and the slave sensor has occurred. When the process of step S160 is completed, the process proceeds to step S10 of
In step S10 of
Meanwhile, the determination in step S10 that the master sensor is abnormal means the determination in steps S130 and S140 of
That is, in the substrate processing system 1 according to the present embodiments, the controller 410 is capable of controlling the processing of the substrate using a predefined processing time when both the master sensor and the slave sensor are abnormal. This makes it possible to process the substrate even when the master sensor and the slave sensor are unavailable.
In step S40, the processing time calculated in step S20 or the processing time acquired in step S30 is transmitted to the external communicator 350 of the substrate processing apparatus 2 through the external communicator 450. In the substrate processing apparatus 2, the controller 310 adjusts the recipe data acquired from the memory 320 with the received processing time, and executes processing of the wafer 200 in the process furnace 202. Then, in step S50, the sensor monitoring process S100 and subsequent processes are repeated until it is determined that the processing of the wafer 200 has been completed.
In the above-described embodiments, there has been described the example in which the substrates are processed using the batch-type substrate processing apparatus that processes multiple substrates at a time. The present disclosure is not limited to the above-described embodiments, and may be suitably applied to, for example, a case where a single-substrate-type substrate processing apparatus that processes one or several substrates at a time is used. Furthermore, in the above-described embodiments, there has been described the example in which substrates are processed using the substrate processing apparatus having the hot-wall-type process furnace. The present disclosure is not limited to the above-described embodiments, and may be suitably applied to a case where substrates are processed using a substrate processing apparatus having a cold-wall-type furnace.
When using these substrate processing apparatuses, each process may be performed using the same process procedures and conditions as in the above-described embodiment sand modifications, and the same effects as in the above-described embodiments and modifications may be obtained.
The above-described embodiments and modifications may be used in appropriate combinations. The processing procedures and processing conditions in such a case may be the same as those of the above-described embodiments and modifications.
The disclosure of Japanese Patent Application No. 2022-208978, filed on Dec. 26, 2022, is incorporated herein by reference in its entirety. All documents, patent applications, and technical standards described herein are incorporated herein by reference to the same extent as if each individual document, patent application, and technical standard was specifically and individually indicated to be incorporated by reference.
According to the present disclosure in some embodiments, it is possible to provide a technique capable of, even if a sensor breaks down, obtaining expected film formation results by correcting the film formation time before starting a recipe.
While certain embodiments are described, these embodiments are presented by way of example, and are not intended to limit the scope of the disclosures. Indeed, the 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 disclosures. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the disclosures.
| Number | Date | Country | Kind |
|---|---|---|---|
| 2022-208978 | Dec 2022 | JP | national |
This application is a Bypass Continuation application of PCT International Application No. PCT/JP2023/034638, filed on Sep. 25, 2023, and designating the United States, the international application being based upon and claiming the benefit of priority from Japanese Patent Application No. 2022-208978, filed on Dec. 26, 2022, the entire contents of which are incorporated herein by reference.
| Number | Date | Country | |
|---|---|---|---|
| Parent | PCT/JP2023/034638 | Sep 2023 | WO |
| Child | 19089984 | US |