WO2005010970A1 - 基板処理装置及び基板処理方法 - Google Patents
基板処理装置及び基板処理方法 Download PDFInfo
- Publication number
- WO2005010970A1 WO2005010970A1 PCT/JP2004/008603 JP2004008603W WO2005010970A1 WO 2005010970 A1 WO2005010970 A1 WO 2005010970A1 JP 2004008603 W JP2004008603 W JP 2004008603W WO 2005010970 A1 WO2005010970 A1 WO 2005010970A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- temperature
- substrate
- predicted
- zone
- heating
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/67005—Apparatus not specifically provided for elsewhere
- H01L21/67242—Apparatus for monitoring, sorting or marking
- H01L21/67248—Temperature monitoring
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D23/00—Control of temperature
- G05D23/19—Control of temperature characterised by the use of electric means
- G05D23/1927—Control of temperature characterised by the use of electric means using a plurality of sensors
- G05D23/1928—Control of temperature characterised by the use of electric means using a plurality of sensors sensing the temperature of one space
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D23/00—Control of temperature
- G05D23/19—Control of temperature characterised by the use of electric means
- G05D23/20—Control of temperature characterised by the use of electric means with sensing elements having variation of electric or magnetic properties with change of temperature
- G05D23/22—Control of temperature characterised by the use of electric means with sensing elements having variation of electric or magnetic properties with change of temperature the sensing element being a thermocouple
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/67005—Apparatus not specifically provided for elsewhere
- H01L21/67011—Apparatus for manufacture or treatment
- H01L21/67098—Apparatus for thermal treatment
- H01L21/67109—Apparatus for thermal treatment mainly by convection
Definitions
- the present invention relates to a substrate processing apparatus for processing a substrate such as a silicon wafer.
- Patent Document 1 discloses that the output of a heater is controlled based on thermal interference of a substrate in a reaction chamber from a plurality of heaters and an error of the substrate temperature with respect to a set temperature.
- Patent Document 1 Japanese Patent Application Laid-Open No. 2002-175123
- the present invention has been made in view of the above background, and has as its object to provide a substrate processing apparatus capable of easily controlling the temperature of a substrate.
- a first substrate processing apparatus includes a heating unit that heats a substrate housed in a processing chamber, and a temperature detection unit that detects a temperature in the processing chamber.
- a substrate temperature estimating means for periodically estimating the temperature of the substrate; a temperature in the processing chamber detected by the temperature detecting means; and a predicted temperature estimated by the substrate temperature estimating means in a previous cycle.
- control means for predicting the temperature in the next cycle of the previous cycle by the substrate temperature prediction means, and controlling the heating means using the predicted temperature.
- the second substrate processing apparatus heats a substrate housed in a processing chamber. Heating means, a first temperature detecting means for detecting a temperature near the heating means, a second temperature detecting means for detecting a temperature near the substrate, and the first temperature detecting means. A first predicted temperature of the substrate calculated from the temperature is mixed with a second predicted temperature of the substrate calculated from the temperature detected by the second temperature detecting means, and the mixed predicted temperature is used by using the mixed predicted temperature. Control means for controlling the heating means.
- the heating unit has a plurality of zone heating units corresponding to a plurality of heating zones, respectively, and the substrate temperature prediction unit is a target of the predicted temperature for each of the plurality of zone heating units. Based on the degree of interference with the temperature of the substrate, a predicted value detected by the virtual temperature detecting means corresponding to each of the substrates targeted for the predicted temperature is calculated, and the detected predicted value and The temperature in the next cycle of the previous cycle is predicted using the predicted temperature.
- control means is configured to mix the first predicted temperature and the second predicted temperature of the substrate with the magnitude of the change in the temperature detected by the second temperature detecting means. Change the ratio
- the heating means has a plurality of zone heating means
- the temperature detection means has zone temperature detection means corresponding to each of the zone heating means
- the control means The virtual temperature detecting means is set at a position where the substrate whose temperature is to be predicted is closer to the other substrates, and the correspondence between the virtual temperature detecting means and the zone temperature detecting means, and the zone temperature detecting means measures.
- a detected value of the virtual temperature detecting means is calculated based on the measured value, and the calculated detected value and the substrate temperature in the previous cycle predicted by the virtual temperature detecting means are used for the calculation.
- the substrate temperature in the next cycle of the previous cycle is predicted, and each of the zone heating means is controlled based on the predicted substrate temperature.
- the heating unit has a plurality of zone heating units
- the temperature detection unit includes a first zone temperature detection unit and a second zone temperature corresponding to each of the zone heating units.
- Detecting means wherein the control means sets the virtual temperature detecting means at a position where a substrate whose temperature is to be predicted is closer to other substrates, and the virtual temperature detecting means and the first zone temperature are set.
- the corresponding relationship with the detecting means or the second zone temperature detecting means and The detected value of the virtual temperature detecting means is calculated based on the measurement value measured by the first zone temperature detecting means or the second zone temperature detecting means, and the calculated detected value is calculated by the virtual temperature detecting means.
- the substrate temperature in the next cycle of the previous cycle is predicted using the predicted substrate temperature of the previous cycle, and each of the zone heating units is controlled based on the predicted substrate temperature.
- the temperature detected by the temperature detecting means is displayed and recorded in substantially the same cycle as that in which the control means controls the output of the heating means, or an output which is output by any of these displays. Further comprising means.
- the first substrate processing method includes a step of heating a substrate housed in a processing chamber, a step of detecting a temperature in the processing chamber, and a step of periodically changing the temperature of the substrate. Predicting, mixing the detected temperature in the processing chamber and the predicted temperature predicted in the cycle immediately before the periodically predicted temperature to form a next cycle of the immediately preceding cycle. Estimating the temperature in the substrate and controlling the heating of the substrate using the estimated temperature.
- the second substrate processing method includes a reaction chamber for processing a substrate, a heating unit for heating the reaction chamber, a control unit for controlling the heating unit, the heating unit,
- a substrate processing apparatus comprising: first temperature detecting means for detecting a temperature between the substrate and a second temperature detecting means for detecting a temperature closer to the substrate than the first temperature detecting means; Measuring the temperature with the first temperature detecting means, calculating the first substrate predicted temperature from the temperature measured by the first temperature detecting means, and measuring the temperature with the second temperature detecting means; Measuring the temperature of the second substrate, calculating the second substrate predicted temperature from the temperature measured by the second temperature detecting means, and mixing the first substrate predicted temperature and the second substrate predicted temperature. Controlling the heating means.
- the present invention since the temperature of the substrate is predicted, it is possible to easily control and control the temperature of the substrate.
- FIG. 1 is a diagram showing an overall configuration of a semiconductor processing apparatus to which the present invention is applied.
- FIG. 2 is a diagram illustrating a reactor and its surroundings in a state in which the boat shown in FIG. 1 is housed.
- FIG. 3 is a diagram showing a configuration of a device operation unit.
- FIG. 4 is a diagram showing a configuration of a temperature controller.
- FIG. 5 is a flowchart (S10) illustrating a process corresponding to a temperature change of a reactor in a processing sequence by the semiconductor processing apparatus.
- FIG. 6 is a graph showing an outline of a change in the temperature of the reaction furnace, corresponding to S10 shown in FIG.
- FIG. 7 is a diagram showing an example of changes in the temperature of the internal thermocouple and the temperature of the substrate when the reactor is ramped up.
- FIG. 8 is a diagram showing a temperature detection position of a temperature monitor board.
- FIG. 9 is a schematic diagram showing an example of a substrate arrangement in a boat.
- FIG. 10 is a graph showing an example of a change in temperature of an external thermocouple indicated by an external thermocouple added to an example of a change in temperature of an internal thermocouple or the like shown in FIG. 7;
- FIG. 12 is a chart showing the amount of change of the substrate edge temperature W shown in FIG. 11 based on the time when the temperature in the reactor is stable.
- FIG. 14 is a graph showing an example of temperature data necessary for adjusting a predicted substrate edge temperature W'top (t) for an upper temperature monitor.
- FIG. 15 is a flowchart (S20) showing a procedure for determining a temperature prediction parameter “K1, Tl, ⁇ 2, ⁇ 2, b, C”.
- FIG. 16 is a table showing changes in the substrate edge temperature W with respect to step-up for each of the upper temperature monitor, the lower temperature monitor, and the center temperature monitor.
- FIG. 17 In addition to the change in the board edge temperature W with respect to the step-up shown in FIG. 16, the change in the board edge temperature W of the virtual upper monitor board with respect to the step-up is additionally shown. It is a chart.
- FIG. 18 is a view showing a parameter setting screen displayed when the input unit accepts a parameter on the display of the device operation unit.
- FIG. 19 is a diagram showing an example of a temperature control setting screen displayed at a stage of preparing for substrate prediction control in a display ′ input unit of the device operation unit.
- FIG. 20 is a diagram showing an example of a temperature control setting screen displayed at a stage of executing substrate prediction control in a display ′ input unit of the device operation unit.
- FIG.21 Switch to the mode to prepare for board predictive control. Board edge when the heater output is controlled by PID calculation etc. so that the temperature response of the internal thermocouple approaches the set temperature change.
- 6 is a graph illustrating a response between a temperature and a substrate center temperature.
- FIG. 22 is a graph illustrating a response of a substrate edge temperature and a substrate center temperature to a change in a set temperature in a mode in which the substrate temperature prediction control is executed, in which a substrate temperature prediction control is set as a substrate edge temperature.
- FIG. 23 Response of board edge temperature and board center temperature to set temperature change in board temperature predictive control mode in which board temperature predictive control is performed with the average temperature of board edge temperature and board center temperature as the target.
- FIG. 1 is a diagram showing an overall configuration of a semiconductor processing apparatus 1 to which the present invention is applied.
- FIG. 2 is a diagram exemplifying a reaction furnace (processing chamber) 3 in which the boat 108 shown in FIG. 1 is housed and its periphery.
- the semiconductor processing apparatus 1 includes a cassette transfer device 100, a cassette stocker 102 provided on the back side of the cassette transfer device 100, and a transfer shelf provided below the cassette stocker 102. 104, a substrate transfer machine 106 provided on the back side of the transfer shelf 104, an elevator 110 provided on the back side of the substrate transfer machine 106, for raising and lowering a boat 108 on which a plurality of substrates are set. , A reactor 3 provided above the elevator 110, a temperature controller 4 for controlling the temperature in the reactor 3, and control of the components constituting the semiconductor processing apparatus 1 by accepting an operation from an operator. It is composed of a device operation unit 2.
- the reactor 3 shown in FIG. 1 includes a cylindrical inner tube 30, for example, an outer tube 32 made of quartz, a heater 34 formed in a cylindrical shape around the outer tube 32, Other components such as a gas inlet 320, a gas outlet 322, a seal cap 324, and a gas flow regulator (not shown) are also configured and covered by the heat insulator 36.
- the heater 34 includes zone heaters 340-1-340-4 capable of setting and adjusting the temperature, respectively.
- the zone heater 340-1 340-4 may be, for example, by pulling out a plurality of taps from one continuous heater 34 winding, or by providing four heaters each having an independent winding. Is realized by:
- each of the zone heaters 340-1-340-4 of the heater 34 is connected to the apparatus operation section 2 via the temperature controller 4, and heats the inside of the reaction furnace 3 based on the control of the apparatus operation section 2.
- the external thermocouples 342-1-342-4 sample and detect the temperature near each of the zone heaters 340-1-340-4.
- the inner tube 30 has a reaction chamber 300 formed therein.
- Internal thermocouples 302-1 and 302-4 are installed at positions corresponding to the temperature control zones (U, CU, CL, and L) in the reaction chamber 300, respectively.
- the internal thermocouple 302-1 302-4 samples and detects the temperature near the substrate in each of the temperature control zones (U, CU, CL, L).
- the outer tube 32 and the inner tube 30 are provided concentrically with the heater 34, and a closed cylindrical space is formed between them.
- the boat 108 is installed in the reaction furnace 3 so as to rotate in the circumferential direction of the substrate when the substrate is processed. Also, the internal thermocouple 302-1-1302-4 and the external thermocouple 342-111-342-4 can each detect temperature when the substrate is processed.
- thermocouple 302-1-1 and 302-4 are indicated without being specified, it is simply abbreviated as the internal thermocouple 302. There is power S.
- the four temperature control zones (U, CU, CL, L) are defined as U zone (U), CU zone (CU), CL zone (CL), and L zone (L), respectively. May be abbreviated.
- FIG. 3 is a diagram showing a configuration of the device operation unit 2.
- the device operation unit 2 includes an operation control unit 20, a display / input unit 22, a recording output unit 24, a storage unit 26, and a communication unit 28.
- the operation control unit 20 includes a CPU 200, a memory 202, and the like, controls each unit constituting the device operation unit 2, and controls a unit constituting the semiconductor processing device 1 via the communication unit 28.
- the display 'input unit 22 includes, for example, a touch panel, and includes a cycle changing unit 220 for receiving settings, set temperatures (target values), instructions, and the like for the semiconductor processing apparatus 1 from an operator and operating the semiconductor processing apparatus 1. Display information etc.
- the cycle changing unit 220 stores the temperature data received by the temperature controller 4 from the internal thermocouple 302 and the external thermocouple 342 and the like into the recording output unit 24 and the storage unit. Change the cycle output to the unit 26 via the operation control unit 20.
- the cycle changing unit 220 receives the temperature controller 4 from the internal thermocouple 302 and the external thermocouple 342 at substantially the same cycle as the cycle in which the operation control unit 20 controls the heater 34 via the temperature controller 4.
- the temperature data is output to the recording output unit 24 and the storage unit 26.
- the recording output unit 24 records the detection results of the internal thermocouple 302 and the external thermocouple 342 and the like on a graph sheet, for example, according to the cycle set by the cycle changing unit 220, and outputs the result.
- the storage unit 26 includes, for example, an HDD, a CD, and the like, and stores processing sequence information (recipe) performed by the semiconductor processing device 1 and information received via the communication unit 28 and the recording medium 260.
- the recipe is set by the operator via the device operation unit 2 and stored in the storage unit 26.
- the device operation unit 2 includes components as a general computer that can control the semiconductor processing device 1.
- the device operation unit 2 controls the respective components of the semiconductor processing device 1 by using these components to perform processing on the substrate.
- FIG. 4 is a diagram showing a configuration of the temperature controller 4.
- the temperature controller 4 includes a CPU 40 and a memory 42, receives temperature data from each of the internal thermocouple 302-1 302-4 and the external thermocouple 342-1 342-4, and receives the zone heater 340.
- a CPU 40 receives temperature data from each of the internal thermocouple 302-1 302-4 and the external thermocouple 342-1 342-4, and receives the zone heater 340.
- -1— 340-4 Each of the power values is accepted, the set temperature S (target value) set by the operator and the control signals such as the parameters described later are received from the device operation unit 2, and the power values (operation amount Z ) Is output to the zone heaters 340-1—340-4 to change the amount of heat generated by the zone heaters 340-1—340—4.
- the temperature controller 4 outputs the temperature data received from the internal thermocouple 302 and the external thermocouple 342 and the electric power value received from each of the zone heaters 340-1 and 340-4 to the device operation unit 2.
- the semiconductor processing apparatus 1 is, for example, a vertical CVD apparatus, and is controlled by these components in accordance with an operation from an apparatus operation unit 2 (FIG. 1).
- the cassette transfer machine 100 transfers a cassette containing a plurality of substrates to a cassette stocker 102 for storage, and further transfers the cassette to a transfer shelf 104 for taking out substrates from the cassette.
- the substrate transfer device 106 takes out the substrate from the cassette placed on the transfer shelf 104 and places the substrate on the boat 108.
- the boat 108 When a predetermined number of substrates are placed on the boat 108, the boat 108 is moved into the reaction chamber 300 by the elevator 110.
- reaction furnace 3 is sealed by a seal cap 324.
- the processing gas is introduced from the gas inlet 320.
- the temperature controller 4 determines the temperature detected by each of the external thermocouples 342-1 and 342-4 and the internal thermocouples 302-1-1 and 302-4, the control signal received from the device operation unit 2, and The power value for the zone heaters 340-1-340-4 is controlled based on Then, the processing gas rises toward the substrate placed on the boat 108 located in the reaction chamber 300, and the substrate is processed.
- the processing gas after the processing is discharged from the gas exhaust port 322.
- the boat 108 When the processing of the substrates is completed, for example, after lowering the temperature in the reactor 3, the boat 108 is unloaded from the reactor 3, and the boat 108 is cooled until all the substrates supported by the boat 108 are cooled. Wait at a predetermined position.
- the substrate transfer device 106 When the substrate is cooled to a predetermined temperature, the substrate transfer device 106 removes the substrate from the boat 108 and stores it in the cassette on the transfer shelf 104.
- the cassette in which the processed substrates are stored is carried out by the cassette transfer device 100 and is completed.
- FIG. 5 is a flowchart illustrating steps corresponding to the temperature change of the reaction furnace 3 in the processing sequence by the semiconductor processing apparatus 1 described above. (S10).
- FIG. 6 is a graph showing an outline of the temperature change of the reactor 3 corresponding to S10 shown in FIG.
- step 100 the heater 34 is activated by the boat 108.
- the reactor 3 Before being inserted into the furnace 3, the reactor 3 is heated so as to maintain the temperature of the reactor 3 at a temperature Ts lower than the temperature set during the processing.
- step 102 the substrate placed on the boat 108 is inserted into the reaction furnace 3.
- the temperature in the reaction furnace 3 is lowered to Ts by the introduction of the boat 108 and then lowered to Ts by the heater 34 (see FIG. 6).
- step 104 based on the power value received from the temperature controller 4, the heater 34 controls the temperature in the reaction furnace 3 to a set temperature Tp for performing a process such as a film forming process. Is gradually raised (ramp-up).
- step 106 the heater 34 maintains the temperature in the reaction furnace 3 at the set temperature Tp so that a process such as a film forming process is performed on the substrate.
- step 108 the heater 34 gradually lowers the temperature in the reactor 3 from Tp to Ts again based on the electric power value received from the temperature controller 4 (ramp down). .
- step 110 the substrate placed on the boat 108 is pulled out of the reaction furnace 3.
- the temperature in the reactor 3 falls below Ts due to the boat 108 being pulled out of the reactor 3.
- the productivity of the processing can be improved by executing each step in a short time.
- a difference may occur between the temperature change detected in the reaction chamber 300 and the temperature change of the substrate.
- FIG. 7 is a diagram showing an example of changes in the temperature of the internal thermocouple 302 and the temperature of the substrate when the reactor 3 is ramped up.
- the substrate temperature when any of the temperatures detected at different positions on the substrate, such as the substrate center temperature C and the substrate edge temperature W, is indicated without specifying it, it is simply abbreviated as the substrate temperature. Sometimes.
- FIG. 8 is a diagram showing a temperature detection position of the temperature monitor board 400.
- the temperature monitor board 400 includes, for example, a center thermocouple 402 at the center on the temperature monitor board 400, four inner thermocouples 404-1 404-4 at the inner periphery, and an outer thermocouple at the outer periphery.
- a center thermocouple 402 at the center on the temperature monitor board 400
- four inner thermocouples 404-1 404-4 at the inner periphery
- an outer thermocouple at the outer periphery.
- Nine thermocouples 406-1 and 406-4 are provided, and each thermocouple outputs a detected temperature to, for example, the temperature controller 4.
- the temperature monitor substrate 400 by mounting the temperature monitor substrate 400 on the boat 108, the temperature of the substrate when the substrate is processed in the reaction furnace 3 can be detected at the same position before the processing. Let's do it.
- the substrate edge temperature W is equal to the outer peripheral thermocouple 406-1. It is the average value of the temperature detected from each one of 406-4.
- FIG. 9 is a schematic diagram showing an example of a substrate arrangement in the boat 108.
- an upper dummy substrate 50 and a lower dummy substrate 52 are disposed near the top and bottom of the boat 108, respectively. Have been.
- the upper dummy substrate 50 and the lower dummy substrate 52 for example, when performing a film forming process, it is difficult to form a film near the top and bottom of the boat 108 so that the substrate becomes a product.
- the number of sheets to be arranged is changed depending on the type of processing and the type of apparatus.
- an upper monitor substrate 54 is disposed below the upper dummy substrate 50, and a lower monitor substrate 56 is disposed above the lower dummy substrate 52, and the upper monitor substrate 54 and the lower monitor substrate 56 A plurality of substrates 5 for a product are arranged in between.
- a central monitor substrate 58 is disposed near the center of the plurality of substrates 5 disposed between the upper monitor substrate 54 and the lower monitor substrate 56.
- the upper monitor substrate 54, the lower monitor substrate 56, and the central monitor substrate 58 are disposed, for example, one by one when processing the substrate 5, and are used as indicators for confirming the film formation result of the substrate 5.
- the above-mentioned substrate center temperature C and substrate edge temperature W are such that the temperature monitor substrates 400 are respectively arranged at the positions of the upper monitor substrate 54, the lower monitor substrate 56, and the central monitor substrate 58 before processing. As a result, detection is performed at the respective positions of the upper monitor board 54, the lower monitor board 56, and the center monitor board 58.
- the substrate center temperature C and the substrate edge temperature W change as shown in FIG.
- the temperature monitor boards 400 arranged at the positions of the upper monitor board 54, the lower monitor board 56, and the central monitor board 58 of the boat 108 will be referred to as the upper temperature monitor,
- the lower temperature monitor and the central temperature monitor may be abbreviated to each other.
- any of the upper temperature monitor, the lower temperature monitor, and the central temperature monitor is indicated without being specified, it may be simply abbreviated to the temperature monitor.
- the board edge temperature W rises immediately after the start of the ramp-up while the temperature is higher than the set temperature S.
- the set temperature S rises to 800 ° C
- the temperature slowly drops and stabilizes at about 800 ° C. ing.
- the substrate center temperature C rises later than the internal thermocouple temperature P, and is stable at about 800 ° C. after becoming higher than the internal thermocouple temperature P.
- the substrate edge temperature W and the substrate center temperature C may vary with different properties than the internal thermocouple temperature P.
- a temperature monitor substrate 400 is arranged at each position of the upper monitor substrate 54, the lower monitor substrate 56, and the central monitor substrate 58, and the substrate center temperature C
- the semiconductor processing apparatus 1 for detecting the substrate edge temperature W is shown as a specific example.
- the temperature monitor board 400 disposed at each position of the monitor board 56 and the center monitor board 58, and the internal thermocouple 302-1—302-4 and the external thermocouple 342-1—342-4, respectively, are connected. By accepting the temperature change at the position where the thermocouple is arranged, the temperature of the substrate 5 when a plurality of substrates 5 (see FIG. 9) are processed is predicted.
- the semiconductor processing apparatus 1 predicts the substrate temperature, and controls the output of the heater 34 so that the predicted substrate temperature approaches the set temperature, and performs prediction control of the substrate temperature.
- the semiconductor processing apparatus 1 includes a temperature controller 4 for acquiring temperature data required for the substrate temperature prediction control, input of parameters required for the substrate temperature prediction control, and an instruction for executing the substrate temperature prediction control. It has a device operation unit 2 for receiving the information.
- the following describes the substrate temperature prediction, substrate temperature prediction control based on the predicted substrate temperature, acquisition of temperature data required for substrate temperature prediction control, input of parameters required for substrate temperature prediction control, and execution of substrate temperature prediction control. An example will be described.
- Figure 10 shows an example of the temperature change of the internal thermocouple 302 shown in Fig. 7 and the external thermocouple 342.
- 5 is a graph showing an example of a change in the external thermocouple temperature H shown in FIG.
- the response of the external thermocouple temperature H to a change in the set temperature S set in the zone heater 340 is The response is faster than the substrate edge temperature W response.
- the response of the internal thermocouple temperature P to a change in the set temperature S is slower than the response of the substrate edge temperature W.
- the external thermocouple temperature H responds fastest to the temperature change of the zone heater 340, followed by the external thermocouple temperature H, the substrate edge temperature W, the internal thermocouple temperature P, and the substrate center temperature.
- the temperature controller 4 controls the temperature detected by each thermocouple and the set temperature S based on the control of the apparatus operation unit 2, for example, every control cycle of several hundred ms and several seconds. Then, the power value (operating amount) to the zone heater 340 is calculated by PID calculation or the like, and the heat value of the zone heater 340 is controlled (digitally controlled).
- the value of the predicted substrate edge temperature W is defined as W (t), and the substrate edge temperature W in the t-th control cycle is calculated. Let the value be W (tl).
- the value of the internal thermocouple temperature P in the t-th control cycle from the start of the ramp-up is P (t)
- the value of the internal thermocouple temperature P in the t-th control cycle is P (t-1). .
- the substrate edge temperature W can be regarded as changing with a delay with respect to the external thermocouple temperature H.
- the substrate edge temperature W is the temperature of one system
- the substrate edge temperature W (t) is expressed by performing a first-order lag operation on the external thermocouple temperature H (t).
- T1 indicates a time constant of the substrate edge temperature W.
- the internal thermocouple temperature P can be regarded as changing with a delay with respect to the external thermocouple temperature H.
- the internal thermocouple temperature P is the temperature of one system
- the internal thermocouple temperature P (t) is expressed by performing a first-order lag operation on the external thermocouple temperature H (t).
- T2 of the temperature P By adjusting the mixing ratio between the internal thermocouple temperature P (t-1) and the external thermocouple temperature H (t-1) by the time constant T2 of the temperature P, it can be set as shown in Equation 2 below. it can.
- thermocouple temperature H (K2xH (t-1) + T2 P (t-1)) ⁇ (1 + T2) ⁇ (2)
- K2 is the external thermocouple temperature H with respect to the internal thermocouple temperature P. Indicates the gain.
- T2 indicates a time constant of the internal thermocouple temperature P.
- Equation 3 the external thermocouple temperature H (t ⁇ 1) is expressed as shown in Equation 3 below.
- H (t-1) ⁇ (T1 +1) xW (t) -T1 xW (t-1) ⁇ ⁇ K1
- Equation 3 When Equation 3 is substituted into Equation 2, the substrate edge temperature W (t) is expressed as shown in Equation 4 below.
- the substrate edge temperature W (t) shown in Equation 1 and predicted from the external thermocouple temperature H is defined as an external predicted temperature HW (t).
- the substrate edge temperature W (t) predicted from the internal thermocouple temperature P shown in Expression 4 is set as the predicted internal temperature PW (t).
- the substrate edge temperature W is predicted from the internal thermocouple temperature P that changes with a change in the set temperature S later than the response of the substrate edge temperature W.
- the external predicted temperature HW (t) predicted from the external thermocouple temperature H is weighted, and the variation of the internal thermocouple temperature P is small.
- the mixing ratio between the external predicted temperature HW (t) and the internal predicted temperature PW (t) is calculated using the weights described later so that the internal predicted temperature PW (t) predicted from the internal thermocouple temperature P is weighted.
- the weighted predicted substrate edge temperature W '(t) is expressed as shown in the following Expression 5.
- the weight a (t) indicates the magnitude of the change (rate of change) of the internal thermocouple temperature P, and is expressed as shown in the following Expression 6.
- II in Equation 6 indicates an absolute value.
- b is a filter time constant of weight a (t) c
- the predicted substrate edge temperature W ′ (t) can be obtained from the predicted external temperature HW (t) and the predicted internal temperature PW (t).
- temperature prediction parameters “K1, Tl, ⁇ 2, ⁇ 2, b, C” need to be set individually for each semiconductor processing apparatus 1 that performs predictive control of the substrate temperature.
- the number of temperature monitor boards 400 arranged on the boat 108 is equal to the number of zone heaters 340, and the measurement position (the height direction) of the external thermocouple 342 and the internal thermocouple 302 is set for each temperature control zone. ) And the number, and the arrangement (placement) position (height direction) and number of the temperature monitor board 400, respectively, match the values corresponding to Equation 1 to Equation 6 to estimate the board edge.
- the temperature W '(t) can be calculated.
- thermocouple temperature H and the internal thermocouple temperature P that serve as virtual temperature detection means corresponding to each of the 400.
- the virtual temperature detecting means means that the number of measurement points of the internal thermocouple 302 and the external thermocouple 342 is usually limited to a limited number, and the position of the substrate to be measured and predicted (height direction, vertical with respect to the main surface of the substrate).
- Direction (height direction, vertical direction to the main surface of the board), the internal thermocouple 302 or the external thermocouple 342 and the interference relationship between each board and the temperature control zone are used.
- the optimal position (height direction, main direction of the board) near the internal thermocouple 302 or external thermocouple 342 corresponding to the position of the board to be measured and predicted (height direction, vertical direction to the main surface of the board) (Vertical direction with respect to the surface) is the detection means obtained.
- the present invention can be applied as long as the interference relationship between the substrate to be predicted and the temperature adjustment zone described in the internal thermocouple 302 or the external thermocouple 342 can be calculated.
- an external thermocouple 342-1 342-4 and an internal thermocouple 302-1-302-4 respectively When the temperatures of the upper temperature monitor, the lower temperature monitor, and the center temperature monitor are predicted from the detected temperatures, the external thermocouple temperature H and the internal thermocouple temperature P corresponding to each temperature monitor board 400 Calculated based on the degree to which each of the heaters 340-1 and 340-4 interferes with the temperature of each of the three temperature monitor boards 400.
- the set temperatures S of the four temperature control zones are each increased by 5 ° C (step-up) one by one.
- Each of the zone heaters 340-1 340-4 is determined by the change in the board edge temperature W detected via the outer thermocouples 406-1-406-4 of the upper, lower, and center temperature monitors. The degree of interference with the temperature of each temperature monitor board 400 can be calculated.
- Fig. 11 shows the upper temperature when the set temperature S for the internal thermocouples 302-1-302-4 in the four temperature control zones was raised (stepped up) by 5 ° C for each zone.
- 9 is a chart showing an example in which the board edge temperature W of the temperature monitor, the lower temperature monitor, and the center temperature monitor has changed.
- FIG. 12 is a chart showing the amount of change in the substrate edge temperature W shown in FIG. 11 based on the time when the temperature in the reactor 3 is stable.
- the substrate edge temperature W of the upper temperature monitor is 852.4 ° C.
- the board edge temperature W of the upper temperature monitor becomes 854.0 ° C and 852 ° C, respectively. 1 ° C, 852.3 ° C, and the respective “changes” with respect to the stable state are 1.6 ° C, -0.3 ° C, and -0.1 ° C.
- the U zone, CU zone, CL zone, and L zone are heated one by 5 ° C, 3.2 ° C, 1.6 ° C, -0.3 ° C, -0 A temperature change of C occurs at the substrate edge temperature W of the upper temperature monitor.
- the board edge temperature W This shows the change in the “sum of changes” (Fig. 12), which is the sum of the temperature changes in Fig. 12, and the temperature is increased by 4.4 ° C.
- the board edge temperature W (Fig. 11) when the lower temperature monitor and the center temperature monitor are stable, and the set temperature S for each of the four temperature control zones is set to 5
- the substrate edge temperature W when the temperature is raised by ° C and the “change amount” of each substrate edge temperature W with respect to the stable state (FIG. 12) are shown.
- FIG. 13 shows the ratio of the “change amount” of each of the four temperature control zones to the “total change amount” shown in FIG. 12 of each of the upper temperature monitor, the lower temperature monitor, and the center temperature monitor (change amount ⁇ change amount).
- 3 is a chart showing the sum of the amounts.
- each of the zone heaters 340-1 to 340-4 changes.
- the ratio (interference ratio) of interference between the upper edge temperature monitor, the lower temperature monitor, and the center temperature monitor with respect to a change in the substrate edge temperature W is shown.
- the internal thermocouple temperature ⁇ ⁇ corresponding to each of the upper temperature monitor, lower temperature monitor, and center temperature monitor is calculated based on the interference ratio, and is used to predict the predicted substrate edge temperature W ′ (t).
- thermocouple temperature Ptop (t) used for predicting the predicted substrate edge temperature W ′ top (t) of the upper temperature monitor is expressed by the following equation 7. It is represented as shown.
- thermocouple temperature P becomes substantially the same as the set temperature S within a few minutes after the ramp-up, as shown in FIG. 10, for example.
- Pu (t), Pcu (t), Pcl (t), Pl (t) are U zone, CU zone, CL zone
- thermocouple temperature Ptop (t) calculated by Expression 7 is substituted into Expression 4, and used for calculating the internal predicted temperature PWtop (t) of the upper temperature monitor.
- the external thermocouple temperature H corresponding to each of the upper temperature monitor, the lower temperature monitor, and the center temperature monitor is also calculated based on the interference ratio calculated based on the set temperature S with respect to the internal thermocouple 302-1-1-302-4. It can be calculated based on Fig. 13).
- the external thermocouple temperature Htop (t) used to predict the predicted board edge temperature W 'top (t) of the upper temperature monitor is calculated based on the interference ratio shown in Fig. 13 as expressed.
- Htop (t) ⁇ Hu (t) XO.727 ⁇ + ⁇ Hcu (t) XO. 364 ⁇ + ⁇ Hcl (t) x (— 0.068) ⁇
- Hu (t), Hcu (t), Hcl (t), Hl (t) are U zone, CU zone, CL Indicates the external thermocouple temperature of each zone and L zone.
- the external thermocouple temperature Htop (t) calculated by Expression 8 is used in calculation of the external predicted temperature HWtop (t) of the upper temperature monitor by being substituted into Expression 1.
- the external thermocouple temperatures H of the four temperature control zones are increased (stepped up) by 5 ° C for each zone, and the upper temperature monitor and the lower temperature are monitored.
- the interference ratio between the external thermocouple temperature H and the substrate edge temperature W may be obtained from the change in the substrate edge temperature W of each of the temperature monitor and the central temperature monitor.
- the internal thermocouple temperature P and the external thermocouple temperature H of each of the four temperature control zones the internal thermocouple temperature P and the external thermocouple corresponding to the upper temperature monitor, lower temperature monitor, and central temperature monitor respectively.
- the internal predicted temperature PW (t) and the external predicted temperature HW (t) can be obtained respectively.
- the closest position of the internal thermocouple 302 and the external thermocouple 342 at the position where each monitor board 400 is arranged is determined. It can be calculated by determining the degree of interference.
- virtual temperature detecting means which is the optimal position of the internal thermocouple 302 and the external thermocouple 342 corresponding to each substrate in each temperature control zone, can be derived from the interference relationship, and the obtained internal thermocouple 302 and the external thermocouple 342 determine In addition, the predicted substrate temperature can be obtained.
- FIG. 14 is a graph showing an example of temperature data necessary for adjusting the predicted substrate edge temperature W 'top (t) for the upper temperature monitor.
- Figure 14 shows the upper temperature monitor using Equation 1 from the internal thermocouple temperature Ptop (t) and the external thermocouple temperature Htop (t) and the external thermocouple temperature Htop (t) calculated as described above. It is calculated from the calculated external predicted temperature HWtop (t) and the internal thermocouple temperature Ptop (t) using the internal predicted temperature PWtop (t) calculated using Equation 4, and the internal thermocouple temperature Ptop (t) using Equation 6.
- the graph shows the weight atop (t), the predicted board edge temperature W 'top (t) calculated from Equation 5 from these values, and the board edge temperature Wtop detected by the upper temperature monitor. .
- the temperature prediction parameters “K1, Tl, ⁇ 2, ⁇ 2, b, C” correspond to the substrate edge predicted temperature W ′ top (FIG. 14) for the upper temperature monitor, the lower temperature monitor, and the center temperature monitor, respectively.
- An operator sequentially adjusts and determines the gain K1 so that t) approaches the substrate edge temperature Wtop.
- FIG. 15 is a flowchart (S20) showing a procedure for determining the temperature prediction parameters “K1, Tl, ⁇ 2, ⁇ 2, b, C”.
- step 200 the externally predicted temperature HWt op with respect to the substrate edge temperature Wtop at the start of the ramp-up shown in FIG.
- the operator determines the value of the gain K1 in Equation 1 from the ratio of (t).
- the value of the gain K1 is determined so that the external predicted temperature HWtop (t) is substantially equal to the substrate edge temperature Wtop.
- step 202 the worker sets the external prediction temperature HWtop (t) as close as possible to the response of the board edge temperature Wtop during the ramp-up (for the period of 15 minutes in Fig. 14). Determines the value of the time constant T1 in Equation 1.
- step 204 the internal predicted temperature PWtop (t) and the substrate edge temperature Wtop are substantially reduced in a state where the temperature change of the substrate edge temperature Wtop becomes small after the ramp-up (after 10 minutes in FIG. 14).
- the operator determines the value of the gain K2 in Equation 2 so as to be equal.
- the value of the gain K2 is adjusted with the value of the gain K1 determined in S200 as an initial value.
- step 206 the operator determines the value of the time constant T2 in Equation 2 so that the response of the internal predicted temperature PWtop (t) approaches the response of the substrate edge temperature Wtop as a whole.
- step 208 the operator sets the weight gain C to 1.0, sets the filter time constant b to 10, and checks the change in the weight atop (t).
- the filter time constant b is set to, for example, 10, 20, 30,
- step 210 the response of the predicted substrate edge temperature W ′ top (t) after the completion of the ramp-up (after 5 minutes in FIG. 14) approaches the response of the substrate edge temperature Wtop.
- the temperature prediction parameter is adjusted according to the procedure of S20, a large difference of, for example, 10 ° C. or more between the response of the substrate edge predicted temperature W ′ to p (t) and the response of the substrate edge temperature Wtop If there is, the value of the weight gain C set in S208 may be changed so as to gradually decrease, for example, 0.9, 0.8, and the time constants Tl, T2 may be finely adjusted. In other words, by weighting the internal predicted temperature PWtop (t) rather than the external predicted temperature HWtop (t), the difference between the response of the substrate edge predicted temperature W 'top (t) and the substrate edge temperature Wtop J, you can cut it.
- the temperature prediction parameters “K1, Tl, K2, ⁇ 2, b, C” can be determined for each of the lower monitor board 56 and the center monitor board 58 in S20.
- the temperature controller 4 predicts the substrate temperature as described above, and controls the output of the heater 34 based on the control of the apparatus operation unit 2 so that the substrate temperature approaches the set temperature.
- zone heaters 340-1 340-4 power S are provided for three temperature monitor boards 400, an upper temperature monitor, a lower temperature monitor, and a central temperature monitor. Controls the outputs of the four zone heaters 340 according to the temperature data received from the three temperature monitor boards 400.
- the temperature controller 4 calculates four operation amounts in order to control the outputs of the zone heaters 340-1-340-4.
- the four manipulated variables are calculated, for example, based on the ratio (interference ratio) at which the zone heaters 340-1 340-4 thermally interfere with the upper temperature monitor, the lower temperature monitor, and the central temperature monitor, and the interference matrix described later. May be calculated based on the result of the inverse matrix operation.
- the predicted temperature for each temperature monitor board 400 and the deviation from the set temperature of each temperature monitor board 400 Is assigned to each temperature control zone (U, CU, CL, L) according to the interference ratio.
- the upper temperature monitor is set.
- the deviation of the substrate edge predicted temperature W ′ top (t) from the temperature is 5 ° C. (850 ° C-845. C).
- Equation 9_1 Equation 9-14 the allocation amount of the deviation to each temperature adjustment zone (U, CU, CL, L) at the predicted substrate edge temperature W ′ top (t) is expressed by Equation 9_1 Equation 9-14.
- the temperature controller 4 similarly calculates the amount of deviation assigned to the lower temperature monitor and the center temperature monitor, and obtains the sum of the deviations assigned to each temperature control zone. Then, the temperature controller 4 calculates an operation amount for each of the zone heaters 340-1 340-4 by a PID calculation or the like using the sum of the deviations allocated to each of the temperature control zones, and is assigned to each of the temperature control zones. Control the output of zone heaters 340-1 340-4 so that the sum of the deviations becomes zero (0).
- the interference matrix is obtained.
- the amount of change in the substrate edge temperature W with respect to the change in the internal thermocouple temperature P is based on the value shown in Fig. 12 based on the stable temperature in the reactor 3. Suppose they are the same.
- FIG. 16 shows the result of the above-described calculation in which the row and column are exchanged with respect to the change amount of the substrate edge temperature W with respect to the step-up.
- FIG. 16 is a chart showing the change amount of the substrate edge temperature W with respect to the step-up for each of the upper temperature monitor, the lower temperature monitor, and the center temperature monitor. Assuming that the values shown in FIG. 16 are matrices, they are not square matrices, so a virtual upper monitor board is virtually placed above the upper temperature monitor as shown in FIG. 17 to perform the inverse matrix operation. Provide.
- FIG. 17 is a table showing, in addition to the change in the substrate edge temperature W with respect to the step-up shown in FIG. 16, the change in the substrate edge temperature W of the virtual upper monitor substrate with respect to the step-up.
- the amount of change of the virtual upper monitor board changes by 1 ° C, and other temperatures
- the temperature of the virtual upper monitor board does not change depending on the adjustment zone.
- the number of temperature control zones is two or more than the number of temperature monitor boards 400
- the number of virtual monitor boards to be virtually provided is further increased, and the number of temperature control zones and the number of temperature monitor boards 400 are increased. May be arranged to form a square matrix.
- the interference matrix M shows that the substrate edge temperature W in each of the upper temperature monitor, the lower temperature monitor, and the center temperature monitor changes. Represents the amount of change.
- the inverse matrix operation for calculating the amount of change in the internal thermocouple temperature P is expressed as [ ⁇ ⁇ ⁇ ⁇ ] — ⁇ ⁇ "using the interference matrix M. ( ⁇ : transposed matrix)
- Equation 11 The result of the inverse matrix operation of the interference matrix ⁇ shown in Equation 10 is shown in Equation 11.
- ⁇ represents a transposed matrix
- ⁇ 1 represents an inverse matrix operation
- the amount by which the internal thermocouple temperature ⁇ of each temperature control zone should change is calculated by multiplying the result of the inverse matrix operation shown in Equation 11 by the deviation of each temperature monitor board 400, respectively.
- Equation 12 shows the result obtained by multiplying the result of the inverse matrix operation shown in equation 11 by the deviation of each temperature monitor board 400.
- the internal thermocouple temperatures P of the internal thermocouples 302-1 and 302-4 change.
- the power changes should be 5 ° C, 7.0 ° C, 4.9 ° C, and 7.0 ° C, respectively.
- the temperature controller 4 determines the internal thermocouple of each of the internal thermocouples 302-1-302-4.
- the amount of operation for each of the zone heaters 340-1-340-4 is calculated by, for example, PID calculation so that the amount of change in the temperature P to be changed becomes zero (0), and the zone heaters 340-1-1-1 340- Control the output of 4.
- the example of controlling the substrate temperature in such a manner that the substrate edge temperature W approaches the set temperature S has been described in the predictive control of the substrate temperature.However, the present invention is not limited to the case where the substrate center temperature C is controlled to approach the set temperature S. Can be similarly controlled.
- the interference ratio of the zone heaters 340-1 340-4 or the inverse matrix of the interference matrix M is calculated from the temperature inside the reaction furnace 3 detected by the external thermocouple 342 and the internal thermocouple 302. Based on the results, the predicted temperatures of the upper monitor board 54, the lower monitor board 56, and the center monitor board 58 are calculated, and the zone heaters 340-1 340 are set so that the calculated predicted temperature of the board matches the set temperature S. Calculate the manipulated variable for each of these and control the output of zone heaters 340-1 and 340-4.
- the temperature controller 4 periodically controls the output of the zone heaters 340-1-340-4 so that the temperatures of the upper monitor board 54, the lower monitor board 56, and the center monitor board 58 change according to the set temperature S. Can be controlled.
- the predicted temperature of the temperature monitor board 400 is calculated by performing a first-order lag operation using the external thermocouple temperature H and the internal thermocouple temperature P as described above.
- the temperature prediction parameters “K1, Tl, ⁇ 2, ⁇ 2, b, C” need to be adjusted before processing the substrate for each semiconductor manufacturing apparatus that controls the temperature of the substrate.
- the external thermocouple temperature H obtained at the same cycle as the cycle (control cycle) at which the temperature control is performed during processing is performed.
- the internal thermocouple temperature P is adjusted.
- the apparatus operation unit 2 controls the temperature control cycle (control cycle) via the temperature controller 4 and the display / input unit 22 or the recording output unit 24.
- the cycle for displaying or recording temperature data is different.
- temperature controller 4 (FIG. 2) accepts temperature data via internal thermocouples 302-1-302-4 and external thermocouples 342-1 342-4 before the zone heaters 340-1-340.
- the operation amount (control period) for calculating the operation amount for each of the zone heaters 340-1 to 340-4 is 0.5 seconds.
- the period in which the operation control unit 20 receives temperature data from the temperature controller 4 via the communication unit 28 and outputs it to the display / input unit 22 or the recording output unit 24 is 4 seconds. ing.
- the CPU 200 of the device operation unit 2 mainly performs processing using recipes
- the CPU 40 of the temperature controller 4 mainly processes the board. This is because a process for controlling the temperature can be performed.
- the cycle at which the display / input unit 22 or the recording output unit 24 outputs the temperature data is different.
- the temperature prediction parameters “K1, Tl, ⁇ 2, ⁇ 2, b, C” are used to calculate the predicted temperature. In order to adjust the temperature, it is necessary to output the temperature data in a 0.5 second cycle from the display / input unit 22 or the recording output unit 24.
- the operator can obtain a graph as shown in FIG. 14 by outputting the 0.5-second cycle temperature data from the recording output unit 24 or the like.
- the 0.5-second cycle temperature data can be used, for example, so that the cycle change unit 220 of the device operation unit 2 can change the communication cycle between the device operation unit 2 and the temperature controller 4, The user may be able to select either 4 seconds or 0.5 seconds for the cycle of the temperature data acquired from the device operation unit 2.
- the device operation unit 2 generates temperature data of a 0.5 second cycle from the temperature data acquired in a 4 second cycle, and performs an internal process of inserting between the temperature data of the 4 second cycle. It may be.
- the temperature is reduced.
- the prediction parameter may be adjusted.
- the operator uses parameters such as the temperature prediction parameters “K1, Tl, ⁇ 2, ⁇ 2, b, C” and the parameters such as the interference ratio or the result of the inverse matrix operation of the interference matrix M. It must be set via operation unit 2.
- the apparatus operation unit 2 accepts parameters necessary for the substrate temperature prediction control, as well as parameters for performing PID control on the set temperature S of the internal thermocouple temperature P.
- the parameters necessary for the temperature prediction control of the substrate are adjusted for each temperature zone in which the substrate is processed, and are set as individual parameter tables.
- an individual parameter table may be set according to the number of substrates to be processed in the reactor 3.
- a temperature prediction parameter “K1, ⁇ 1, ⁇ 2, ⁇ 2, b, C” adjusted by placing 100 substrates on the boat 108 and a temperature prediction parameter adjusted by mounting 50 substrates on the boat 108 Parameter 1, Tl, K2, T2, b, C '' are set so that the parameter table is selected via the device operation unit 2 according to the number of substrates to be processed in the reactor 3.
- FIG. 18 is a diagram showing a parameter setting screen displayed when the display / input unit 22 of the device operation unit 2 accepts parameters.
- the meter setting screen includes a table selection unit 222, a monitor board number input unit 224, a prediction parameter input unit 226, an interference degree, and an input unit 228.
- the table selection unit 222 receives from the operator an instruction to select a parameter table according to the temperature zone in which the substrate is processed.
- the monitor board number input unit 224 receives the number of temperature monitor boards 400 to be used from the operator.
- the number of the temperature monitor substrates 400 may be more than three.
- the number of temperature monitor boards 400 may be:! Or two.
- the prediction parameter input unit 226 receives a temperature prediction parameter “K1, Tl, K2, ⁇ 2, b, C” for each temperature monitor board 400 from an operator.
- the interference degree input section 228 outputs the interference ratio or the inverse matrix operation result of the interference matrix for each temperature monitor board 400 to the external thermocouple 342-1 342-4 and the internal thermocouple 302-1 302. -Accept 4 from each worker.
- the substrate prediction control is performed by setting the temperature for the internal thermocouple 302 and the external thermocouple 342 provided in the reactor 3 and checking the temperature change of the temperature monitor substrate 400 to predict the temperature.
- the stage is divided into a stage of preparing a substrate prediction control for determining parameters and the like, and a stage of actually processing the substrate by performing the substrate temperature prediction control using the prepared temperature prediction parameters and the like.
- FIG. 19 is a diagram showing an example of a temperature control setting screen displayed on the display / input unit 22 of the apparatus operation unit 2 at the stage of preparing for the board prediction control.
- FIG. 20 is a diagram illustrating an example of a temperature control setting screen displayed at the stage of processing a substrate by executing substrate prediction control in the display / input unit 22 of the apparatus operation unit 2.
- the temperature control setting screen is displayed on, for example, a touch panel, and has a mode selection unit 230, a temperature setting unit 232, and a parameter setting unit 234, so that display and acceptance of instructions are performed in combination.
- Mode selection section 230 accepts an instruction to select a setting target on the temperature control setting screen, and displays the accepted instruction.
- the setting target on the temperature control setting screen is, for example, the internal thermocouple 302, the external thermocouple 342, the temperature monitor board 400, and the like.
- the temperature control setting screen is set to the mode for preparing for the board prediction control, and the selected thermocouple is set.
- the temperature setting unit 232 displays a display for accepting the instruction of the set temperature and the gradient of the temperature increase for each zone.
- the temperature control setting screen is set to the mode for executing the substrate prediction control, and the set temperature for each temperature monitor substrate 400 is set.
- a display for accepting the instruction of the inclination of the temperature rise is displayed on the temperature setting section 232.
- Temperature setting section 232 displays a display for accepting the instruction of the set temperature and the gradient of the temperature increase according to the mode selected in mode selection section 230.
- temperature setting section 232 displays the accepted instruction.
- Parameter setting section 234 includes PID selection section 236 and prediction control selection section 238.
- the PID selection unit 236 determines, for example, parameters for PID control, a temperature band of the set temperature, and the number of substrates to be processed according to the set temperature and the inclination of the temperature rise set by the temperature setting unit 232. Accepts an instruction to select a parameter table containing parameters adjusted accordingly and displays the accepted instruction.
- the prediction control selection unit 238 determines that the temperature prediction parameters “K1, Tl, ⁇ 2, ⁇ 2, b, C” are not used when the mode for preparing the substrate prediction control is selected in the mode selection unit 230. indicate.
- the prediction control selection section 238 determines the optimum value according to the setting by the temperature setting section 232 and the number of boards.
- the display indicates that the operation control unit 20 automatically switches the meter so that the appropriate temperature prediction parameter “K1, Tl, ⁇ 2, ⁇ 2, b, C” is selected.
- the selection of the temperature prediction parameters “K1, Tl, K2, b2, b, C” can be performed by the operator instructing the prediction control display section 238 in the case of error, deviation, or deviation. .
- the operator can select, through the apparatus operation unit 2, to prepare for the substrate prediction control and to perform the substrate temperature prediction control and actually process the substrate. it can.
- the device operation unit 2 receives the substrate temperature predicted by the temperature controller 4 and displays the substrate temperature on the display input unit 22, or displays the substrate temperature on the storage unit 26. The operator can check the status of the predicted temperature during or after processing the substrate.
- Fig. 21 shows the board edge when the output of the zone heater 340 is controlled by PID calculation or the like so that the temperature response of the internal thermocouple 302 approaches the change of the set temperature S in the mode for preparing for board predictive control.
- a graph illustrating the response of the temperature W and the substrate center temperature C is shown.
- FIG. 22 is a graph illustrating the response of the substrate edge temperature W and the substrate center temperature C to a change in the set temperature S in a mode in which the substrate temperature prediction control is executed, in which the substrate temperature prediction control is performed on the substrate edge temperature W. It is.
- the temperature controller 4 controls the output of the zone heater 340 by PID calculation or the like based on the control of the device operation unit 2 so that the temperature response of the internal thermocouple 302 approaches the change of the set temperature S.
- the substrate edge temperature W and the substrate center temperature C stabilize at the set temperature S after greatly overshoot the set temperature S (800 ° C), respectively.
- the substrate temperature prediction control when executed with the target of the substrate temperature prediction control as the substrate edge temperature W with respect to the change of the set temperature S, the substrate edge temperature W and the substrate center temperature C become , Respectively, and stabilizes at the set temperature S without significantly overshooting the set temperature S.
- the target of the board temperature prediction control is the board edge temperature W
- the response of the board edge temperature W prediction control is the board edge temperature W detected at the stage of preparing the board prediction control.
- the temperature prediction parameters ⁇ K1, Tl, ⁇ 2, ⁇ 2, b, C '' are adjusted so as to approach the response of the substrate temperature.
- the substrate center temperature C rises with a delay, and reaches the set temperature S later than the substrate edge temperature W and stabilizes.
- FIG. 23 is a graph showing the relationship between the set temperature S and the change in the board edge temperature in the mode in which the board temperature predictive control is executed with the target of the board temperature predictive control being the average temperature of the board edge temperature W and the board center temperature C.
- 9 is a graph showing the response of W and the substrate center temperature C.
- the target of the substrate temperature prediction control was the average temperature of the substrate edge temperature W and the substrate center temperature C, and the response of the average temperature prediction control was detected at the stage of preparing for the substrate prediction control. Since the temperature prediction parameters “K1, Tl, K2, ⁇ 2, b, C” are adjusted so as to approach the average temperature of the board edge temperature W and the board center temperature C, the response of the board edge temperature W is set. The overshoot is smaller than the response of the substrate edge temperature W shown in Fig. 21 with respect to the temperature S, and the response of the substrate center temperature C is about 1 minute earlier than the response of the substrate center temperature C shown in Fig. 22. It has reached the set temperature S and is stable.
- the target of the substrate temperature prediction control may be the substrate center temperature C, the outer peripheral thermocouple 406 -1-406-4, the inner peripheral thermocouple 404-1-1 404-4, and the central thermocouple 402. The average temperature may be used.
- the target of the substrate temperature prediction control is freely selected, and the temperature prediction parameter “K1” is set so that the response of the predicted temperature of the selected target approaches the response of the temperature detected in the preparation stage of the selected target. , Tl, ⁇ 2, ⁇ 2, b, C ”, the substrate temperature response can be changed based on the target of the substrate temperature prediction control.
- the predicted temperature of the temperature monitor substrate 400 may be calculated by performing a first-order lag operation between the internal thermocouple temperature P without using the external thermocouple temperature H and the substrate temperature.
- the present invention is not limited to this, and a heat processing apparatus such as a diffusion apparatus of a batch type semiconductor processing apparatus or a single-wafer processing apparatus. And other general substrate processing apparatuses.
- the present invention can be used for processing a substrate.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Condensed Matter Physics & Semiconductors (AREA)
- Manufacturing & Machinery (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Power Engineering (AREA)
- Chemical Vapour Deposition (AREA)
- Physical Vapour Deposition (AREA)
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005511979A JP4285759B2 (ja) | 2003-07-28 | 2004-06-18 | 基板処理装置及び基板処理方法 |
US10/550,202 US7346273B2 (en) | 2003-07-28 | 2004-06-18 | Substrate processing equipment |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003-202433 | 2003-07-28 | ||
JP2003202433 | 2003-07-28 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2005010970A1 true WO2005010970A1 (ja) | 2005-02-03 |
Family
ID=34100579
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2004/008603 WO2005010970A1 (ja) | 2003-07-28 | 2004-06-18 | 基板処理装置及び基板処理方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7346273B2 (ja) |
JP (1) | JP4285759B2 (ja) |
WO (1) | WO2005010970A1 (ja) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007083498A1 (ja) * | 2006-01-19 | 2007-07-26 | Yamatake Corporation | 温度推定方法および装置 |
JP2008084960A (ja) * | 2006-09-26 | 2008-04-10 | Hitachi Kokusai Electric Inc | 基板処理装置 |
JP2008244449A (ja) * | 2007-02-27 | 2008-10-09 | Tokyo Electron Ltd | 被処理体の熱処理装置及び熱処理方法 |
JP2009081415A (ja) * | 2007-09-06 | 2009-04-16 | Hitachi Kokusai Electric Inc | 半導体製造装置及び基板処理方法 |
JP2009117646A (ja) * | 2007-11-07 | 2009-05-28 | Hitachi Kokusai Electric Inc | 基板処理装置及びベーキング方法 |
JP2010141060A (ja) * | 2008-12-10 | 2010-06-24 | Sumco Techxiv株式会社 | エピタキシャルウェーハの製造方法 |
US8089031B2 (en) | 2007-02-27 | 2012-01-03 | Tokyo Electron Limited | Heating apparatus for heating objects to be heated, heating method for heating the objects to be heated, and storage medium in which computer-readable program is stored |
JP2012222036A (ja) * | 2011-04-05 | 2012-11-12 | Tokyo Electron Ltd | 熱処理装置および熱処理方法 |
CN104460764A (zh) * | 2014-11-28 | 2015-03-25 | 广东工业大学 | 一种基于去伪控制的模糊pid的挤出机机筒温度控制方法 |
JP2016136598A (ja) * | 2015-01-23 | 2016-07-28 | 東京エレクトロン株式会社 | 熱処理システム、熱処理方法、及び、プログラム |
CN106158623A (zh) * | 2015-05-13 | 2016-11-23 | Soitec公司 | 用于热处理单元的校正方法 |
US9758871B2 (en) | 2008-12-10 | 2017-09-12 | Sumco Techxiv Corporation | Method and apparatus for manufacturing epitaxial silicon wafer |
CN109581870A (zh) * | 2018-11-27 | 2019-04-05 | 中国工程物理研究院化工材料研究所 | 含能材料反应釜的釜内温度动态矩阵控制方法 |
KR20190126243A (ko) | 2018-05-01 | 2019-11-11 | 도쿄엘렉트론가부시키가이샤 | 온도 감시 장치, 열처리 장치 및 온도 감시 방법 |
CN111174564A (zh) * | 2018-11-09 | 2020-05-19 | 深圳龙澄高科技环保股份有限公司 | 一种超高热值垃圾干燥过程智能控制*** |
JP2020086524A (ja) * | 2018-11-15 | 2020-06-04 | TUI Solutions株式会社 | 温度制御方法及び温度制御装置 |
JP6933286B1 (ja) * | 2020-09-17 | 2021-09-08 | オムロン株式会社 | 温度制御方法、温度制御装置およびプログラム |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7577493B2 (en) * | 2004-12-27 | 2009-08-18 | Hitachi Kokusai Electric Inc. | Temperature regulating method, thermal processing system and semiconductor device manufacturing method |
JP5203612B2 (ja) * | 2007-01-17 | 2013-06-05 | 株式会社日立ハイテクノロジーズ | プラズマ処理装置 |
JP4553266B2 (ja) * | 2007-04-13 | 2010-09-29 | 東京エレクトロン株式会社 | 熱処理装置、制御定数の自動調整方法及び記憶媒体 |
US20090095422A1 (en) * | 2007-09-06 | 2009-04-16 | Hitachi Kokusai Electric Inc. | Semiconductor manufacturing apparatus and substrate processing method |
US8380360B2 (en) * | 2007-10-19 | 2013-02-19 | Hitachi Kokusai Electric Inc. | Temperature control method, method of obtaining a temperature correction value, method of manufacturing a semiconductor device and substrate treatment apparatus |
JP5026549B2 (ja) * | 2010-04-08 | 2012-09-12 | シャープ株式会社 | 加熱制御システム、それを備えた成膜装置、および温度制御方法 |
JP5734081B2 (ja) * | 2010-10-18 | 2015-06-10 | 株式会社日立国際電気 | 基板処理装置、基板処理装置の温度制御方法、及び基板処理装置の加熱方法 |
JP6301083B2 (ja) * | 2012-09-12 | 2018-03-28 | 株式会社日立国際電気 | 基板処理装置、半導体装置の製造方法、及びレシピの作成方法 |
CN108624871B (zh) * | 2018-05-11 | 2024-07-23 | 中晟光电设备(上海)股份有限公司 | 一种温度控制***、薄膜沉积设备及温度控制方法 |
GB2576947B (en) * | 2018-09-10 | 2020-09-09 | Dyson Technology Ltd | A method of controlling a haircare appliance |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07283158A (ja) * | 1994-04-11 | 1995-10-27 | Tokyo Electron Ltd | 熱処理装置およびその温度制御方法 |
JP2002091574A (ja) * | 2000-09-13 | 2002-03-29 | Tokyo Electron Ltd | バッチ式熱処理装置及びその制御方法 |
JP2002175123A (ja) * | 2000-09-29 | 2002-06-21 | Hitachi Kokusai Electric Inc | 温度制御方法、熱処理装置、及び半導体装置の製造方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW266230B (ja) * | 1993-09-09 | 1995-12-21 | Tokyo Electron Co Ltd | |
US6495805B2 (en) * | 2000-06-30 | 2002-12-17 | Tokyo Electron Limited | Method of determining set temperature trajectory for heat treatment system |
-
2004
- 2004-06-18 WO PCT/JP2004/008603 patent/WO2005010970A1/ja active Application Filing
- 2004-06-18 US US10/550,202 patent/US7346273B2/en not_active Expired - Lifetime
- 2004-06-18 JP JP2005511979A patent/JP4285759B2/ja not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07283158A (ja) * | 1994-04-11 | 1995-10-27 | Tokyo Electron Ltd | 熱処理装置およびその温度制御方法 |
JP2002091574A (ja) * | 2000-09-13 | 2002-03-29 | Tokyo Electron Ltd | バッチ式熱処理装置及びその制御方法 |
JP2002175123A (ja) * | 2000-09-29 | 2002-06-21 | Hitachi Kokusai Electric Inc | 温度制御方法、熱処理装置、及び半導体装置の製造方法 |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4658818B2 (ja) * | 2006-01-19 | 2011-03-23 | 株式会社山武 | 温度推定方法および装置 |
JP2007192661A (ja) * | 2006-01-19 | 2007-08-02 | Yamatake Corp | 温度推定方法および装置 |
WO2007083498A1 (ja) * | 2006-01-19 | 2007-07-26 | Yamatake Corporation | 温度推定方法および装置 |
KR101026432B1 (ko) | 2006-01-19 | 2011-04-07 | 가부시키가이샤 야마다케 | 온도추정방법 및 장치 |
JP2008084960A (ja) * | 2006-09-26 | 2008-04-10 | Hitachi Kokusai Electric Inc | 基板処理装置 |
US8089031B2 (en) | 2007-02-27 | 2012-01-03 | Tokyo Electron Limited | Heating apparatus for heating objects to be heated, heating method for heating the objects to be heated, and storage medium in which computer-readable program is stored |
JP2008244449A (ja) * | 2007-02-27 | 2008-10-09 | Tokyo Electron Ltd | 被処理体の熱処理装置及び熱処理方法 |
JP2009081415A (ja) * | 2007-09-06 | 2009-04-16 | Hitachi Kokusai Electric Inc | 半導体製造装置及び基板処理方法 |
JP2014042042A (ja) * | 2007-09-06 | 2014-03-06 | Hitachi Kokusai Electric Inc | 半導体製造装置及び基板処理方法 |
JP2009117646A (ja) * | 2007-11-07 | 2009-05-28 | Hitachi Kokusai Electric Inc | 基板処理装置及びベーキング方法 |
JP2010141060A (ja) * | 2008-12-10 | 2010-06-24 | Sumco Techxiv株式会社 | エピタキシャルウェーハの製造方法 |
US9758871B2 (en) | 2008-12-10 | 2017-09-12 | Sumco Techxiv Corporation | Method and apparatus for manufacturing epitaxial silicon wafer |
JP2012222036A (ja) * | 2011-04-05 | 2012-11-12 | Tokyo Electron Ltd | 熱処理装置および熱処理方法 |
CN104460764A (zh) * | 2014-11-28 | 2015-03-25 | 广东工业大学 | 一种基于去伪控制的模糊pid的挤出机机筒温度控制方法 |
JP2016136598A (ja) * | 2015-01-23 | 2016-07-28 | 東京エレクトロン株式会社 | 熱処理システム、熱処理方法、及び、プログラム |
CN106158623A (zh) * | 2015-05-13 | 2016-11-23 | Soitec公司 | 用于热处理单元的校正方法 |
CN106158623B (zh) * | 2015-05-13 | 2021-07-06 | Soitec公司 | 用于热处理单元的校正方法 |
KR20190126243A (ko) | 2018-05-01 | 2019-11-11 | 도쿄엘렉트론가부시키가이샤 | 온도 감시 장치, 열처리 장치 및 온도 감시 방법 |
US11257697B2 (en) | 2018-05-01 | 2022-02-22 | Tokyo Electron Limited | Temperature monitoring apparatus, heat treatment apparatus, and temperature monitoring method |
CN111174564A (zh) * | 2018-11-09 | 2020-05-19 | 深圳龙澄高科技环保股份有限公司 | 一种超高热值垃圾干燥过程智能控制*** |
JP2020086524A (ja) * | 2018-11-15 | 2020-06-04 | TUI Solutions株式会社 | 温度制御方法及び温度制御装置 |
CN109581870A (zh) * | 2018-11-27 | 2019-04-05 | 中国工程物理研究院化工材料研究所 | 含能材料反应釜的釜内温度动态矩阵控制方法 |
CN109581870B (zh) * | 2018-11-27 | 2022-01-25 | 中国工程物理研究院化工材料研究所 | 含能材料反应釜的釜内温度动态矩阵控制方法 |
JP6933286B1 (ja) * | 2020-09-17 | 2021-09-08 | オムロン株式会社 | 温度制御方法、温度制御装置およびプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP4285759B2 (ja) | 2009-06-24 |
US7346273B2 (en) | 2008-03-18 |
US20060188240A1 (en) | 2006-08-24 |
JPWO2005010970A1 (ja) | 2006-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2005010970A1 (ja) | 基板処理装置及び基板処理方法 | |
TWI382485B (zh) | 熱處理裝置、自動調整控制常數之方法及儲存媒體 | |
KR101005518B1 (ko) | 기판 처리 장치 및 기판 처리 방법 및 막 형성 방법 | |
TWI409851B (zh) | Adjust the gas flow processing system, processing methods and memory media | |
KR101103096B1 (ko) | 열처리 시스템, 열처리 방법 및 컴퓨터 판독가능한 기억 매체 | |
KR100850396B1 (ko) | 열처리 방법, 열처리 장치 및 그 교정 방법 | |
CN107230654B (zh) | 控制装置、基板处理***、基板处理方法以及存储介质 | |
JPH10154665A (ja) | 適応温度コントローラおよび操作方法 | |
JP5788355B2 (ja) | 熱処理システム、熱処理方法、及び、プログラム | |
CN107236936B (zh) | 控制装置、基板处理***、基板处理方法以及存储介质 | |
JP2009260262A (ja) | 熱処理装置、熱処理装置の温度調整方法、及び、プログラム | |
KR100882633B1 (ko) | 열처리 장치, 열처리 방법, 제어 장치 및 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체 | |
US6780795B2 (en) | Heat treatment apparatus for preventing an initial temperature drop when consecutively processing a plurality of objects | |
JP5049302B2 (ja) | 熱処理装置、熱処理装置の温度調整方法、及び、プログラム | |
KR20130111388A (ko) | 열처리 시스템, 열처리 방법 및 기록 매체 | |
CN114384946B (zh) | 半导体热处理设备的补偿参数获取方法和设备 | |
US6850322B2 (en) | Method and apparatus for controlling wafer thickness uniformity in a multi-zone vertical furnace | |
JP4222461B2 (ja) | バッチ式熱処理方法 | |
KR20040101197A (ko) | 성막 방법 | |
WO2022070310A1 (ja) | 基板処理装置、温度制御プログラム、半導体装置の製造方法及び温度制御方法 | |
JP6335128B2 (ja) | 熱処理システム、熱処理方法、及び、プログラム | |
US20230422348A1 (en) | Substrate processing apparatus and substrate processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2005511979 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2006188240 Country of ref document: US Ref document number: 10550202 Country of ref document: US |
|
WWP | Wipo information: published in national office |
Ref document number: 10550202 Country of ref document: US |
|
122 | Ep: pct application non-entry in european phase |