KR101598557B1 - Substrate processing apparatus and method for heat treatment the same - Google Patents

Substrate processing apparatus and method for heat treatment the same Download PDF

Info

Publication number
KR101598557B1
KR101598557B1 KR1020150083574A KR20150083574A KR101598557B1 KR 101598557 B1 KR101598557 B1 KR 101598557B1 KR 1020150083574 A KR1020150083574 A KR 1020150083574A KR 20150083574 A KR20150083574 A KR 20150083574A KR 101598557 B1 KR101598557 B1 KR 101598557B1
Authority
KR
South Korea
Prior art keywords
power
temperature
lamps
substrate
lamp
Prior art date
Application number
KR1020150083574A
Other languages
Korean (ko)
Inventor
지상현
이성용
Original Assignee
에이피시스템 주식회사
서강대학교산학협력단
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에이피시스템 주식회사, 서강대학교산학협력단 filed Critical 에이피시스템 주식회사
Priority to KR1020150083574A priority Critical patent/KR101598557B1/en
Application granted granted Critical
Publication of KR101598557B1 publication Critical patent/KR101598557B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L21/00Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
    • H01L21/02Manufacture or treatment of semiconductor devices or of parts thereof
    • H01L21/04Manufacture or treatment of semiconductor devices or of parts thereof the devices having at least one potential-jump barrier or surface barrier, e.g. PN junction, depletion layer or carrier concentration layer
    • H01L21/18Manufacture or treatment of semiconductor devices or of parts thereof the devices having at least one potential-jump barrier or surface barrier, e.g. PN junction, depletion layer or carrier concentration layer the devices having semiconductor bodies comprising elements of Group IV of the Periodic System or AIIIBV compounds with or without impurities, e.g. doping materials
    • H01L21/30Treatment of semiconductor bodies using processes or apparatus not provided for in groups H01L21/20 - H01L21/26
    • H01L21/324Thermal treatment for modifying the properties of semiconductor bodies, e.g. annealing, sintering
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L21/00Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
    • H01L21/67Apparatus 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/683Apparatus 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 for supporting or gripping
    • HELECTRICITY
    • H01ELECTRIC ELEMENTS
    • H01LSEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
    • H01L22/00Testing or measuring during manufacture or treatment; Reliability measurements, i.e. testing of parts without further processing to modify the parts as such; Structural arrangements therefor
    • H01L22/10Measuring as part of the manufacturing process
    • H01L22/12Measuring as part of the manufacturing process for structural parameters, e.g. thickness, line width, refractive index, temperature, warp, bond strength, defects, optical inspection, electrical measurement of structural dimensions, metallurgic measurement of diffusions

Abstract

The substrate processing apparatus according to the present invention includes a substrate supporting part on one side of which a substrate is supported, a plurality of lamps disposed opposite to each other and spaced apart from each other to irradiate light toward the substrate to heat treat the substrate, A process sensor for measuring the temperature of the substrate during the heat treatment process and a process control module for controlling the operation of the plurality of lamps in accordance with the temperature measured from the process sensor, A setting module for grouping a plurality of lamps into a plurality of lamp groups and setting an installation position of the process sensor,
The setting module sets the positions of a plurality of virtual sensors so that they are virtually located at different positions, and determines the distance between the virtual sensor and the lamp, the heat energy that escapes from the substrate when the substrate is heated, The temperature of the virtual sensor is calculated using the thermal model considered and the plurality of lamps are grouped into a plurality of lamp groups by using the calculated temperature of the virtual sensor and the installation position of the process sensor is set.
According to the embodiment of the present invention, it is possible to shorten the time for determining a plurality of lamps by optimizing the grouping time and the position of the process sensor. Therefore, the setting time of the substrate processing apparatus can be shortened.
Further, by calculating the temperature based on the thermal model according to the present invention when grouping a plurality of lamps and positioning the plurality of lamps, temperature reliability can be ensured and grouping of lamps and positioning of process sensors can be optimized.

Description

BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a substrate processing apparatus,

The present invention relates to a substrate processing apparatus and a heat treatment method using the substrate processing apparatus, and more particularly, to a substrate processing apparatus capable of performing uniform heat treatment of a substrate, easily controlling the substrate uniformly, and a heat treatment method using the same .

Generally, a semiconductor device is manufactured by repeating several processes such as ion implantation, thin film deposition, and heat treatment. Among them, the heat treatment process may be oxidation to the object to be treated, thermal diffusion of the implanted ions, and various annealing processes. Examples of the annealing process include annealing for recovery of crystallinity after impurity ions are implanted, contact characteristics of aluminum (Al) and silicon (Si), and improvement of interfacial characteristics of silicon (Si) and silicon oxide (SiO 2 ) Annealing, etc., and sintering for forming a silicide.

In addition, in the manufacture of display devices such as LCDs, PDPs, and OLEDs, a heat treatment process is involved. For example, there is a sintering process using heat treatment at the time of manufacturing an OXIDE TFT, an IGZO (Indium Gallium Zinc Oxide) TFT, and a dehydrogenation process and an ion activation process through LTPS heat treatment.

Examples of apparatuses for performing various heat treatment processes as described above include a furnace and a rapid thermal process (RTP) apparatus. Among these, the rapid thermal processing apparatus has a merit that the substrate can be treated with high temperature heat in a short time to achieve the desired effect, and the side effect of generating impurities during the heat treatment process can be minimized.

A rapid thermal processing system A plurality of lamps positioned between the plurality of lamps and the substrate support, the plurality of lamps being positioned between the plurality of lamps and the substrate support; A window through which the thermal energy generated from the plurality of lamps is transmitted to be transmitted to the substrate, and a plurality of sensors provided on the substrate support for measuring the temperature of the substrate.

Each of the plurality of lamps is a bulb type, not a linear type linearly extended in the extending direction of the substrate. The plurality of lamps are arranged in a first direction and in a direction crossing the first direction and are spaced apart from each other. For example, a plurality of lamps are spaced apart from each other such that the lamps are arranged in the X-axis direction and the Y-axis direction so as to correspond to the formation of the tetragonal substrate. The plurality of sensors are spaced apart from each other depending on the shape corresponding to the substrate and the arrangement form of the plurality of lamps, and the temperature of the substrate at each position is measured.

In order to perform a uniform heat treatment on the substrate, it is necessary to optimize the operating conditions of the plurality of lamps, for example, the electric power, before the actual heat treatment process. For this purpose, each of the plurality of lamps is operated, and at this time, the temperature is measured by a plurality of sensors, and an operating condition for operating each of the plurality of lamps in the actual heat treatment process, Setting.

On the other hand, in the display industry, as the substrate size increases, the number of lamps and sensors increases. For example, in order to perform heat treatment on a large area substrate of 8G or more, 400 to 800 lamps are required and the number of sensors is increased accordingly.

However, as described above, in order to optimize the operating conditions of the plurality of lamps, the operator must analyze the temperature measured by the plurality of sensors and the temperature change according to the power change of each lamp. Therefore, as the number of the sensors increases, It takes a long time to optimize the operating condition of the lamp, thereby causing a problem that the process yield is reduced.

Korean registered patent KR 0974013

The present invention provides a substrate processing apparatus capable of controlling the uniform heating of the substrate efficiently and quickly, and a heat treatment method using the same.

The present invention provides a substrate processing apparatus that can be easily controlled for uniform heating of a substrate according to a change in substrate area, and a heat treatment method using the same.

A substrate processing apparatus according to the present invention includes: a substrate supporting part having a substrate supported on a surface thereof; A plurality of lamps positioned opposite to the substrate support and spaced apart from each other to irradiate light toward the substrate to heat the substrate; A process sensor which is spaced apart from the substrate supporter and measures the temperature of the substrate during the heat treatment process; And a process control module for controlling the operation of the plurality of lamps according to a temperature measured from the process sensor; And a setting module for grouping the plurality of lamps into a plurality of lamp groups and setting an installation position of the process sensor before installing the process sensor on the substrate supporting part, The position of the plurality of virtual sensors is set so as to be located virtually at the position, and a thermal model that considers the distance between the virtual sensor and the lamp, the thermal energy exiting the substrate at the time of substrate heating, The temperature of the virtual sensor is calculated, and the plurality of lamps are grouped into a plurality of lamp groups by using the calculated temperature of the virtual sensor, and the installation position of the process sensor is set.

In the setting module, the sum of the distance (r ij ) between the virtual sensor and the lamp and the thermal energy (T i 4 ) exiting the substrate during substrate heating minus the thermal energy (b) The temperature in each of the plurality of virtual sensors is calculated using Equation (2) having a thermal model.

&Quot; (2) "

Figure 112015057008167-pat00001

t: time

i: any one of a plurality of sensors (i = 1, ..., n i )

n i : the number of sensors

j: any one of a plurality of lamps (i = 1, ..., n p )

n p : number of lamps

T i : Temperature of the sensor

r ij : Distance between lamp and sensor

G: Weight constant

P j : Power applied to the lamp

b: thermal energy of the substrate at room temperature

λ: constant

In the setting module, the temperature in each of the plurality of virtual sensors is calculated using Equation (2) using the thermal model of Equation (3) to which the adjustment factor? According to the material of the thin film formed on the substrate and the lamination structure of different materials is applied .

&Quot; (3) "

Figure 112015057008167-pat00002

eta: a constant that varies depending on the structure of the thin film formed on the substrate and the structure in which different materials are stacked

Wherein the setting module includes: a sensor temperature calculation unit that calculates a temperature in each of the plurality of virtual sensors using the equation (2) or (7) according to a power application condition change for achieving a target temperature; A minimum value selecting unit for selecting a power applying condition in which a maximum temperature deviation between the calculated temperature of the virtual sensor and the target temperature in accordance with the power applying condition and a sum of the difference between the power and the average power of each lamp are minimized; Wherein the plurality of lamps are operated to apply a power application condition selected by the minimum value selection unit to calculate a power deviation ratio of each of the plurality of lamps, A plurality of virtual sensors corresponding to the plurality of lamp groups, and a grouping unit for grouping the plurality of virtual sensors into a plurality of lamp groups of the plurality of virtual sensors, And a sensor position determining unit that determines a position of each of the plurality of virtual sensors, in which the maximum temperature deviation between the target temperature and the target temperature becomes minimum, as a position at which the sensor is installed.

Wherein the minimum value selection unit calculates a temperature deviation between a temperature of each of the plurality of virtual sensors according to the power application condition calculated in the temperature calculation unit and the target temperature and selects a maximum value among the calculated maximum temperature deviations part; A power calculator for calculating a power deviation between the power of each lamp and the average power according to the power application condition; A summation unit for summing the maximum temperature deviation selected by the maximum value selection unit and the power deviation calculated by the power calculation unit according to the power application condition; And a minimum value selecting unit for selecting a minimum value among the plurality of sum values summed in the summing unit according to the power applying condition and selecting the power applying condition having the minimum value.

The minimum value selection unit calculates a plurality of sum values by summing the maximum temperature deviation and the sum of the power deviations according to the change of the power application condition according to Equation (1)

A power application condition having a minimum value among a plurality of sum values is found.

[Equation 1]

Figure 112015057008167-pat00003

Figure 112015057008167-pat00004

Figure 112015057008167-pat00005

T k sp : Target temperature

Figure 112015057008167-pat00006
: Average power

β: Weight constant

Wherein the grouping unit comprises: a power deviation ratio calculating unit for calculating a power deviation ratio for each of the plurality of lamps by applying power to the plurality of lamps under the selected power applying condition; And a grouping unit for comparing the power deviation ratios of the lamps calculated by the power deviation ratio calculation unit with each other and grouping them into a plurality of lamps.

In the power deviation ratio calculation unit, the respective lamp power ratios (? J1) and the average power ratios (? J1) of the plurality of lamp power ratios

Figure 112015057008167-pat00007
) Is used to calculate the power deviation ratio (
Figure 112015057008167-pat00008
).

&Quot; (5) "

Figure 112015057008167-pat00009

n sp : number of output points

a j1 : power ratio of lamp to reference power

Figure 112015057008167-pat00010
: Average power ratio of lamp to reference power

The average power ratio of the plurality of lamp power ratios?

Figure 112015057008167-pat00011
) Is calculated by Equation (6).

&Quot; (6) "

Figure 112015057008167-pat00012

p 1 : Reference power

k: calculation time (k = 1, 2, 3, ..., n sp )

A plurality of reference power deviation ratios are previously set in the grouping unit,

A power deviation ratio calculation unit for calculating a power deviation ratio for each of the lamps and a plurality of calculated power deviation ratios for each lamp; Group.

Wherein the sensor positioning unit is configured to determine the temperature of each of the plurality of virtual sensors calculated from the sensor temperature calculation unit and the target temperature of the plurality of virtual sensors calculated from the sensor temperature calculation unit in accordance with the position change condition of the plurality of virtual sensors, A temperature deviation calculator for calculating a temperature deviation between the first and second heaters; A maximum temperature deviation selection unit for selecting a maximum temperature deviation among deviations between the temperatures of the plurality of virtual sensors and the target temperature under each of the position condition changing conditions; And a sensor position determining unit for determining a position change condition of a plurality of virtual sensors having a minimum value among the plurality of maximum temperature deviations selected in accordance with the positional change of the plurality of virtual sensors and determining the position change condition as the mounting position of the process sensor.

The sensor positioning unit finds a plurality of position change conditions of the virtual sensors having the minimum value among the plurality of maximum temperature deviation values corresponding to the positional change of the plurality of virtual sensors by Equation (7).

&Quot; (7) "

Figure 112015057008167-pat00013

Wherein the process control module is positioned by the sensor positioning unit so that the power applied to the plurality of lamp groups is measured in accordance with a temperature measured from a plurality of process sensors provided on the substrate supporting unit .

The process control module includes a PID control unit and a QILC control unit.

The present invention provides a method for performing a heat treatment using a plurality of lamps positioned opposite to a substrate supporting part on which a substrate is supported by using a process sensor for measuring the temperature of the substrate during a heat treatment process, Presetting a plurality of lamps and process sensors; And setting a position of a plurality of virtual sensors so that the virtual sensors are located at different positions; And calculating a temperature of the plurality of virtual sensors,

In calculating the temperature in each of the plurality of virtual sensors, a thermal model is used in consideration of a distance between the virtual sensor and the lamp, heat energy escaping from the substrate when the substrate is heated, and thermal energy held by the substrate at room temperature.

(R ij ) between the virtual sensor and the lamp and the thermal energy (T i) exiting the substrate at the time of heating the substrate are calculated in the setting module, 4 ) having a thermal model obtained by subtracting the thermal energy (b) possessed by the substrate at room temperature from the sum of (2) and ( 4 ).

&Quot; (2) "

Figure 112015057008167-pat00014

t: time

i: any one of a plurality of sensors (i = 1, ..., n i )

n i : the number of sensors

j: any one of a plurality of lamps (i = 1, ..., n p )

n p : number of lamps

T i : Temperature of the sensor

r ij : Distance between lamp and sensor

G: Weight constant

P j : Power applied to the lamp

b: thermal energy of the substrate at room temperature

λ: constant

And calculating the temperature of the virtual sensor installed at each of the plurality of virtual positions, wherein the equation (2) is obtained by using the thermal equation of equation (3) which applies the adjustment factor? According to the material of the thin film formed on the substrate and the lamination structure of different materials And the temperature of each of the plurality of virtual sensors is calculated using the model.

&Quot; (3) "

Figure 112015057008167-pat00015

eta: a constant that varies depending on the structure of the thin film formed on the substrate and the structure in which different materials are stacked

Calculating a temperature in each of the plurality of virtual sensors and grouping the plurality of lamps into a plurality of lamp groups using the calculated temperature of each of the plurality of virtual sensors; Changing a position of the plurality of virtual sensors and setting a position where the plurality of process sensors are to be installed according to a power of a plurality of lamps in accordance with a change in position of the plurality of virtual sensors; Fixing the plurality of process sensors to the substrate supporting unit so as to be positioned at the set mounting position;

.

Calculating a temperature in each of the plurality of virtual sensors using Equation (2) or Equation (3) according to a power application condition change for achieving a target temperature; Selecting a power application condition in which the maximum temperature deviation between the calculated temperature of the virtual sensor and the target temperature in accordance with the power application condition and the sum of the difference between the power and the average power of each lamp are minimized; The plurality of lamps are operated in accordance with the selected power applying condition to calculate the power deviation ratio of each of the plurality of lamps and the plurality of lamps are divided into a plurality of lamp groups according to the power deviation ratio of each of the plurality of lamps Grouping process; Setting positions of a plurality of virtual sensors corresponding to the plurality of lamp groups; Determining a position of each of the plurality of virtual sensors, in which a maximum temperature deviation between a temperature of each of the plurality of virtual sensors calculated in accordance with a change in the positional condition of the plurality of virtual sensors and a target temperature becomes minimum, as a position at which the sensor is installed; .

The step of selecting the power application condition that the sum value is minimum includes the steps of calculating a temperature deviation between the temperature of each of the plurality of virtual sensors and the target temperature according to the power application condition; A step of finding a maximum temperature deviation among a temperature deviation between a temperature of each of the plurality of virtual sensors calculated according to each power application condition and a target temperature; Calculating a power deviation between a power of each lamp and an average power according to a power application condition; Summing the maximum temperature deviation and the power deviation according to the power application condition; Searching for a power application condition having a minimum value among a plurality of sum values calculated according to a power application condition;

.

Calculating a plurality of sum values by summing up the sum of the maximum temperature deviation and the power deviation due to the change of the power application condition according to Equation (1) in searching for the power application condition having the minimum value.

[Equation 1]

Figure 112015057008167-pat00016

Figure 112015057008167-pat00017

Figure 112015057008167-pat00018

T k sp : target temperature

Figure 112015057008167-pat00019
: Average power

β: Weight constant

Grouping the plurality of lamps into a plurality of groups includes: applying power to the plurality of lamps under the selected power application condition; Calculating a power deviation ratio for each of the plurality of lamps; Comparing the power deviation ratios calculated for each of the plurality of lamps with each other to group them into a plurality of lamps;

.

Calculating the power deviation ratio includes calculating power ratios of the lamps with respect to the reference power by using power applied to one of the plurality of lamps as a reference power; Calculating an average power ratio that is an average value of power ratios for the plurality of lamps; .

In calculating the power deviation ratio, it is possible to calculate an average of the power ratios? J1 of the respective lamps with respect to the reference power p 1 and an average of the power ratios? J1 of the plurality of lamps, Power ratio

Figure 112015057008167-pat00020
), The power deviation ratio of each lamp to the reference power (
Figure 112015057008167-pat00021
).

&Quot; (5) "

Figure 112015057008167-pat00022

n sp : number of output points

a j1 : power ratio of lamp to reference power

Figure 112015057008167-pat00023
: Average power ratio of lamp to reference power

The average power ratio (

Figure 112015057008167-pat00024
) Is calculated by Equation (6).

&Quot; (6) "

Figure 112015057008167-pat00025

p 1 : Reference power

k: calculation time (k = 1, 2, 3, ..., n sp )

Setting a plurality of reference power deviation ratios of different ranges in grouping the plurality of lamps; The calculated power deviation ratio for each lamp

Figure 112015057008167-pat00026
And comparing the plurality of reference power deviation ratios to calculate an output power deviation ratio included in the same reference power deviation ratio
Figure 112015057008167-pat00027
) Are grouped into one lamp group.

Wherein the step of determining the position of the process sensor comprises the steps of: setting a position of a plurality of virtual sensors so as to be located at virtual positions corresponding to the plurality of lamp groups; Calculating a temperature of each of the plurality of virtual sensors in accordance with a change in the positional condition of the plurality of virtual sensors; Calculating a deviation between a temperature of each of the plurality of virtual sensors and a target temperature calculated in accordance with a change of a position condition of the plurality of virtual sensors; Selecting a maximum temperature deviation among deviations between the temperatures of the plurality of virtual sensors and the target temperature under each of the position condition changing conditions; Selecting a position condition having a minimum value among the maximum temperature deviations selected in accordance with the change of the positional conditions of the plurality of virtual sensors to be the installation position of the process sensor; .

In the process of determining the installation position of the process sensor, a position condition having a minimum value among the plurality of maximum temperature deviation values selected in accordance with the positional change of the plurality of virtual sensors is selected by the equation (7).

&Quot; (7) "

Figure 112015057008167-pat00028

In the process of heat-treating the substrate, the power applied to the plurality of lamp groups is controlled according to the temperature measured from the plurality of positioned process sensors.

In the process of heat-treating the substrate, the process control module controls the PID control method and the QILC control method.

According to the embodiment of the present invention, it is possible to shorten the time for determining a plurality of lamps by optimizing the grouping time and the position of the process sensor. Therefore, the setting time of the substrate processing apparatus can be shortened.

Further, by calculating the temperature based on the thermal model according to the present invention when grouping a plurality of lamps and positioning the plurality of lamps, temperature reliability can be ensured and grouping of lamps and positioning of process sensors can be optimized.

Also, by deriving a thermal model so as to be able to cope with the film quality material, it is possible to flexibly cope with the type of the thin film formed on the substrate and improve the reliability of the heat treatment irrespective of the kind of the thin film.

1 is a cross-sectional view illustrating a substrate processing apparatus according to an embodiment of the present invention;
Fig. 2 shows a layout structure according to the first embodiment for a plurality of lamps
3 is a view showing an arrangement structure according to the second embodiment;
4 is a view illustrating a state in which a plurality of lamps are grouped into a plurality of groups and a process sensor is provided in a number corresponding to a plurality of lamp groups,
5 is a diagram showing a state in which a plurality of virtual sensors are virtually positioned so as to be uniformly distributed with respect to a substrate area in order to group a plurality of lamps into a plurality of groups;
6 is a view for explaining the radiation pattern of light from each lamp and the distance between the lamp and the sensor;
7A is a view showing a state in which a first material layer is formed on a substrate
7B is a view showing a state in which a first material layer and a second material layer are laminated on a substrate
8 is a graph showing the temperature change of the process sensor with the lapse of time
9 is a flowchart sequentially illustrating a process of selecting a power application condition having a minimum sum value in order to group a plurality of lamps
10 is a table for explaining application of power to a plurality of lamps under different power application conditions (first power application condition, second power application condition, ...)
11 is a graph showing changes in the power deviation ratio with time for each lamp
12 is a flowchart sequentially illustrating a method of calculating and grouping the power deviation ratios? J1 over time. 13 is a table showing a method of calculating and grouping the power deviation ratios? J1 over time
FIG. 14 is a flowchart for sequentially illustrating a method of positioning a process sensor according to a method according to an embodiment of the present invention.
Figs. 15 and 16 are diagrams illustrating an example of changing the position of a virtual sensor for positioning a process sensor
FIG. 17 is a graph showing the relationship between the position of the first to third virtual sensors according to the plurality of position conditions (the first position condition, the second position condition, the third position condition ...), the temperature deviation

Figure 112015057008167-pat00029
) And the maximum temperature deviation (
Figure 112015057008167-pat00030
) Is calculated.
18 is a view illustrating a case where a substrate is heat-treated by a PID control method, and FIG. 19 is a view illustrating a case where a substrate is heat-treated by a PID control method and a Q-ILC method

Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. It will be apparent to those skilled in the art that the present invention may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, It is provided to let you know. Wherein like reference numerals refer to like elements throughout.

1 is a cross-sectional view illustrating a substrate processing apparatus according to an embodiment of the present invention. FIG. 2 is a view showing an arrangement structure according to the first embodiment of the plurality of lamps, and FIG. 3 is a view showing the arrangement structure according to the second embodiment. FIG. 4 is a diagram illustrating a state in which a plurality of lamps are grouped into a plurality of groups and a process sensor is provided in a number corresponding to a plurality of lamp groups and installed at an optimum position.

Figs. 5 to 17 are views for explaining a setting method for optimizing the substrate processing apparatus before the actual heat treatment step. Fig. FIGS. 5 to 13 are diagrams for explaining a method of grouping a plurality of lamps. FIG. 14 to FIG. 17 are diagrams for explaining a method of grouping a plurality of lamps by providing a process sensor corresponding to a plurality of grouped lamp groups, Fig. 8 is a diagram for explaining a method for determining a position. FIG. 18 is a view illustrating a case where a substrate is heat-treated by a PID control method, and FIG. 19 is a view illustrating a case where a substrate is heat-treated by a PID control method and a Q-ILC method.

More specifically, Fig. 5 is a diagram showing a state in which a plurality of virtual sensors are virtually positioned so as to be evenly distributed over a substrate area, in order to group a plurality of lamps into a plurality of groups. Fig. 6 is a view for explaining the radiation pattern of the light from each lamp and the distance between the lamp and the sensor. Fig. FIG. 7A is a view showing a state where a first material layer is formed on a substrate, and FIG. 7B is a view showing a state in which a first material layer and a second material layer are laminated on a substrate.

8 is a graph showing the temperature change of the process sensor with time. 9 is a flowchart sequentially illustrating a process of selecting a power application condition having a minimum sum value in order to group a plurality of lamps. 10 is a table for explaining application of power to a plurality of lamps under different power application conditions (first power application condition, second power application condition, ...). 11 is a graph showing a change in the power deviation ratio with time for each lamp. 12 is a flowchart sequentially illustrating a method of calculating and grouping the power deviation ratios? J1 over time. 13 is a table illustrating a method of calculating and grouping the power deviation ratios? J1 over time. FIG. 14 is a flowchart for sequentially illustrating a method of positioning a process sensor according to a method according to an embodiment of the present invention. Figs. 15 and 16 are views for explaining the position of the virtual sensor for changing the position of the process sensor. Fig. FIG. 17 is a graph showing the relationship between the position of the first to third virtual sensors according to the plurality of position conditions (the first position condition, the second position condition, the third position condition ...), the temperature deviation

Figure 112015057008167-pat00031
) And the maximum temperature deviation (
Figure 112015057008167-pat00032
) Is calculated.

A substrate processing apparatus according to an embodiment of the present invention is a rapid thermal process (RTP) for generating heat at a high temperature and rapidly heating the substrate using the generated heat.

Referring to FIG. 1, a substrate processing apparatus, that is, a rapid thermal processing apparatus according to an embodiment of the present invention includes a chamber 100 having a heat treatment space, a substrate support 200 on which a substrate S, A heating block 300 having a plurality of lamps 320 facing the substrate support 200 and providing a heat source for heat treating the substrate S; a heating block 300 disposed between the heating block 300 and the substrate support 200 A window 400 for allowing the thermal energy generated from the plurality of lamps 320 to be transmitted to the substrate S and a substrate 400 supported by the substrate S, A process control module 500 for controlling the operation of the plurality of lamps according to the temperature measured from the process sensor 500 to heat the substrate S to a target temperature 7000), before the process sensor 500 is fixedly mounted on the substrate support 200, Grouping the divided 320 into a plurality of lamp groups, and comprises a setting module (6000) for setting the mounting position of the process sensors 500 to measure the temperature of the substrate (S) during the heat treatment process.

The substrate S according to the embodiment may be a glass substrate applied to an LCD, an OLED, a solar cell, or the like, more preferably a large area substrate. That is, the substrate S according to the embodiment has a large area of 270 [mm] × 360 [mm] of the first generation to a size of 2,200 [mm] × 2,500 [mm] of the eighth generation. Of course, the size and shape of the substrate may vary depending on the apparatus of the display to be manufactured.

The chamber 100 has a tubular shape having an internal space in which the substrate S to be treated is heat-treated, and is, for example, in the shape of a rectangular tube whose cross section is rectangular. More specifically, the chamber 100 according to the embodiment is in an open or open shape on the upper side and is sealed by the window 400 and the housing 310 described later. The chamber 100 is provided with an entrance for entrance and exit of the substrate S, and a robot for transferring the substrate S can be installed.

In the above description, the shape of the chamber 100 is a rectangular tube. However, the shape of the chamber 100 is not limited thereto, and may be various shapes such as circular or polygonal shapes having a heat treatment space of the substrate S.

The substrate support 200 is located inside the chamber 100 and, in the embodiment, is installed in the lower portion of the chamber 100. The substrate support 200 according to the embodiment includes a plate-shaped base 210, a base 210 installed to penetrate the base 210 in the vertical direction, and a lift pin 220 that can be moved up and down. The substrate S is supported on the upper portion of the lift pin 220 and can be connected to the ascending / descending or rotating means.

The process sensor 500 is inserted into the base 210 and the upper portion of the process sensor 500 is spaced apart from the upper surface of the base 210.

The heating block 300 according to the embodiment includes a housing 310 facing the upper opening of the chamber 100 and the window 400 and a plurality of lamps 320 spaced apart in the direction of extension of the housing 310 .

The housing 310 is installed on the upper side of the chamber 100 to close or close the upper opening of the chamber 100 to protect the chamber 100 from the external environment. A plurality of lamps 320 are spaced apart from each other in the housing 310. To this end, a direction toward the window 400 or the substrate support 200 is opened in the housing 310, A plurality of mounting grooves 311 are provided. That is, the housing 310 is provided with a plurality of mounting grooves 311 so as to be spaced apart from each other. The mounting grooves 311 are formed in a direction toward the window 400, for example, Respectively. The mounting groove 311 according to the embodiment can be changed into a dome shape having a lower side opened, but it is not limited thereto, and can be changed into various shapes in which the lamp 320 can be inserted.

Each of the lamps 320 is installed in a plurality of mounting grooves 311 provided in the housing 310 as means for providing heat for heat treatment of the substrate S as described above. The heat generated from the plurality of lamps 320 is transmitted to the substrate S via the window 400. [

For example, the lamp 320 according to the embodiment includes a lamp body having a filament therein and transmitting radiant heat, a lamp support for fixing the lamp body, and a lamp socket connected to the lamp support to receive external power. Here, the lamp body can be manufactured using glass or quartz so that the radiant heat can be transmitted without loss, and it is effective that the inside of the lamp body is filled with inert gases (for example, halogen, argon).

The plurality of lamps 320 are spaced apart from each other. The arrangement or the structure of the lamps 320 can be variously changed according to the shape, size, and the like of the substrate S. 2 and 3, the plurality of lamps 320 are installed not only at the position corresponding to the upper surface of the substrate S but also at the outer periphery of the substrate S.

For example, the substrate S may include a first side S10a extending in the X-axis direction, a first side S10b extending in the X-axis direction and spaced apart from the first side S10a, A third side S20a extending in the Y axis direction orthogonal to the first side S10a and connecting one end of the first side S10a to one end of the first side S10b; And a fourth side S20b connecting the other end of the first side S10a and the other side of the third side S20a.

In order to uniformly heat the quartz substrate S, the plurality of lamps 320 are spaced and arranged in the X-axis direction and the Y-axis direction, respectively. At this time, some of the plurality of lamps 320 are positioned to face the upper surface of the substrate S, and the other plurality of lamps 320 are positioned on the first side S10a to the fourth side S20b of the substrate S As shown in Fig. Here, the plurality of lamps 320 located outside the first to fourth sides S20b of the substrate S may be separated from each other by heat escaping through the outermost edge or edge of the substrate S , And serves to compensate the temperature of the outermost edge or edge of the substrate S so as to prevent the temperature from being lowered.

Hereinafter, the arrangement structure of the plurality of lamps 320 will be described in more detail with reference to FIG. 2 and FIG.

Referring to FIGS. 2 and 3, a plurality of lamps 320 are arranged and spaced apart in the X-axis direction, and a plurality of lamps 320 arranged in the X-axis direction are arranged in the Y-axis direction. For convenience of explanation, a plurality of lamps 320 arranged in the X-axis direction are referred to as "lamp units 32a and 32b ".

2 and 3, a plurality of lamp units 32a and 32b including a plurality of lamps 320 arranged in the X-axis direction are arranged and arranged in the Y-axis direction.

The first lamp unit 32a and the second lamp unit 32b have a plurality of first lamp units 32a and a plurality of second lamp units 32b, Axis direction, and the first lamp unit 32a and the second lamp unit 32b are arranged in a staggered arrangement. That is, the lamp 320 constituting the second lamp unit 32b is installed between the two lamps 320 constituting the first lamp unit 32a. In other words, the X-direction position of each lamp 320 constituting the first lamp unit 32a is different from the X-direction position of each lamp constituting the second lamp unit 32b, The lamp 320 of the second lamp unit 32b is positioned between the lamp 320 of the first lamp unit 32a and the lamp 320. [

The arrangement of the plurality of lamps 320 is not limited to the first embodiment shown in Fig. 2, and can be changed into various forms in which the substrate S can be uniformly heated. For example, in the plurality of lamp units 32a and 320b arranged in the Y direction as in the second embodiment shown in Fig. 3, the lamp 320 constituting the first lamp unit 32a and the lamp unit 32b constituting the second lamp unit 32b The positions of the lamps 320 constituting the lamps 320 may be the same. In other words, the X-direction position of each lamp constituting the first lamp unit 32a and the X-direction position of each lamp 320 constituting the second lamp unit 32b are the same.

On the other hand, as the area of the substrate increases, the number of lamps needs to be increased, and in the case of a general RTP heat treatment apparatus for rapidly heating a substrate having a large area, 400 to 600 lamps are required. In controlling the power of a plurality of lamps, there is a limitation in controlling each lamp of 400 to 600 individually. Therefore, the lamps having the same or similar thermal characteristics to a plurality of lamps are grouped into one group (i.e., lamp group), and power is controlled for each group. In addition, in general, a plurality of process sensors 9500 are installed in the base 210. In the present invention, a process sensor is provided and provided in a number corresponding to the number of grouped lamp groups.

That is, in the present invention, in order to provide a substrate processing apparatus for uniformly heating the substrate S efficiently and rapidly, the plurality of lamps 320 are divided into a plurality of groups (hereinafter referred to as " , Lamp group), and controls the operation of the lamp 320 for each lamp group.

In the present invention, a lamp 320 having a similar power change (i.e., a power change pattern) or an output power ratio applied to each lamp 320 is set as one lamp group in order to make the substrate S a target temperature. Thus, the plurality of lamps is divided into a plurality of lamp groups, and is divided into three lamp groups (first to third lamp groups 320a, 320b, and 320c), for example, as shown in FIG. The method of grouping a plurality of lamps is described in detail below.

The window 400 is installed to close the upper opening of the chamber 100 between the heating block 300 and the process chamber 100 and is connected to the heating block 300 And the chamber 100 to prevent contaminants from entering the chamber 100 and to separate the atmosphere inside the heating block 300 and the atmosphere inside the chamber 100. [ The window 400 transmits the heat energy generated by the lamp 320, that is, the wavelength energy of 1 to 4 탆, by 90% or more.

The process sensor 500 is a means for measuring the temperature of the substrate S during the heat treatment process using the substrate process apparatus after the setting of the substrate process apparatus is completed. 210). More specifically, not located outside the substrate S to be heat-treated on the base 210, but located in the region of the substrate S. The process control module controls the operation of the plurality of lamps 320 using the temperature data measured by the process sensor 500.

In the present invention, in order to provide a substrate processing apparatus for uniformly heating the substrate S efficiently and quickly, a process according to the present invention is performed in a process of reducing the maximum temperature deviation from the target temperature The position is determined and preset. Preferably, the number of process sensors 500 to be installed is set to correspond to or equal to the number of lamp groups. For example, if a plurality of lamps 320 are grouped into three lamp groups 320a, 320b, and 320c (first through third groups 320a, 320b, and 320c) And first to third process sensors 500a, 500b, 500c) are provided. The process control module 7000 controls the operation of the plurality of lamps 320 according to the temperature measured in each of the first through third process sensors 500a, 500b, and 500c in an actual process.

The process sensor 500 according to the embodiment is a pyrometer for measuring wavelength, which includes a light detector and a light source. The light sensing unit receives the radiation light emitted from the substrate S and the reflected light emitted from the light source to the substrate S and measures the wavelength through radiant intensity and emissivity of the light. The wavelengths measured by the process sensor 500 are converted into energy. When it is known that the wavelength is converted into energy, energy is E, wavelength is λ, h is a planck constant, and c is a speed , And energy E = (hc) / lambda. Therefore, the wavelength generated in the substrate S to be heat-treated in the chamber 100 can be measured and converted into the measurement energy of the substrate S. It can be seen that energy and wavelength are inversely proportional to each other in the above equation. For reference, the value of h, the planck constant, is 6.626 * 10 -34 [J / S], and the luminous flux constant c has a value of 3 * 10 8 [m / s].

In the setting module 6000 of the present invention, the temperature of the substrate S or the temperature of the substrate S according to the power applied to the plurality of lamps 320 or the power ratio of each lamp 320 is used . Therefore, in the setting operation of the substrate processing apparatus, a plurality of sensors are required for detecting the temperature distribution of the substrate S or the temperature of each region of the substrate S. At this time, as the number of lamps increases, a large amount of sensors are required. In the present invention, a plurality of sensors may be arranged on the base 210 so as to be virtually positioned at different positions on the base 210, as shown in FIG. 5, (50). Then, the temperature in each of the plurality of virtual sensors 50 is calculated using the thermal model described below.

Thus, the temperature measured from each of the plurality of virtual sensors 50 is, in other words, the temperature for each region or position of the substrate S. [

For example, when the heating block 300 includes 39 lamps 320, 225 virtual sensors are equally distributed at equal intervals in the process of grouping the plurality of lamps.

Hereinafter, a setting module according to an embodiment of the present invention will be described in detail.

The setting module 6000 is a device that pre-optimizes the substrate to uniformly heat treat the substrate quickly and efficiently, before the actual heat treatment process using the substrate processing apparatus. In the embodiment of the present invention, when operating each of the plurality of lamps 320 to raise or lower the temperature of the substrate S to the target temperature, the lamps having similar output power ratios applied to the respective lamps 320, Group.

The setting module 6000 according to the embodiment of the present invention includes a sensor temperature calculation unit 6100 for calculating the temperature in each of the plurality of virtual sensors 50a, 50b, and 50c in accordance with the power application condition change for achieving the target temperature, A power application condition is selected or selected in which the sum of the maximum temperature deviation between the calculated temperature of the virtual sensor 50 and the target temperature and the difference between the power of the lamp 320 and the average power according to the power application condition becomes minimum The plurality of lamps 320 are operated by applying the power application condition selected by the minimum value selection unit 6200 and the minimum value selection unit 6200 to calculate the power deviation ratio of each of the plurality of lamps 320, A grouping unit 6300 for grouping the plurality of lamps 320 into a plurality of lamp groups according to the power deviation ratio of each of the plurality of lamp groups 320, a plurality of lamp groups 320a, 320b, and 320c, The position of the sensor 50 is set , The position of each of the plurality of virtual sensors (50) whose maximum temperature deviation between the temperature of each of the plurality of virtual sensors (50) calculated in accordance with the positional condition change of the plurality of virtual sensors (50) And a sensor positioning unit 6430 for determining the position at which the process sensor 500 is to be installed.

The minimum value selection unit 6200 according to an embodiment of the present invention applies a multi-input multi-output (MOMO) algorithm for thermal characteristics based on a thermal model. The minimum value selection unit 6200 according to the embodiment calculates the temperature deviation between the temperature of each virtual sensor 50 and the target temperature according to the power application condition calculated by the sensor temperature calculation unit 6100, A maximum value selecting unit 6210 for selecting or selecting a temperature deviation, a power calculating unit 6220 for calculating the difference between the power and the average power of each lamp 320 according to the power applying condition, A summing unit 6230 for summing the maximum temperature deviation selected by the power calculating unit 6210 and the power deviation calculated by the power calculating unit 6220 and a minimum value among a plurality of summed values summed by the summing unit 6230 according to the power applying condition And a minimum value selecting unit 6240 for selecting a power applying condition having a minimum value.

Hereinafter, a process of selecting a minimum value selecting or selecting process and a power applying condition having a minimum value in the minimum value selecting unit will be described in detail. At this time, for example, 39 lamps and 225 virtual sensors are installed (refer to FIG. 5).

The minimum value selection unit calculates a minimum value through Equation (1), and selects or selects a power applying condition having a minimum value.

Figure 112015057008167-pat00033

Figure 112015057008167-pat00034

Figure 112015057008167-pat00035

Figure 112015057008167-pat00036

Here, T k sp refers to the desired temperature to the heat treatment to the substrate (S) and, i is means a virtual sensor (50), n i denotes the total number of virtual sensor 50, for example, the virtual sensor When the number of the virtual sensors 50 is 225 and the plurality of virtual sensors 50 are sequentially numbered from 1 to 225, i has a value from 1 to 225 (i

Figure 112015057008167-pat00037
One, … , 225). For example, if i is 1, it means a first virtual sensor, i = 2, a second virtual sensor, i = 225, and a 225 virtual sensor. T i is the temperature of the virtual sensor 50, T i is 1, i is the temperature of the first virtual sensor, i is 2, the temperature of the second virtual sensor, i is 225, Means the temperature of the sensor. Therefore,
Figure 112015057008167-pat00038
Is a temperature deviation which is a difference value between the target temperature (T k SP ) and the temperature of one of the plurality of virtual sensors,
Figure 112015057008167-pat00039
Means a maximum temperature deviation among the temperature deviations between the respective temperatures detected in the first to 225nd virtual sensors and the target temperature T k SP .

In Equation 1, j means each lamp 320, n p is the total number of lamps, and the total number of lamps 320 is 39, and each lamp 320 is numbered from 1 to 39, j has a value of 1 to 39. [ For example, if j is 1, it means a first ramp, j is 2, a second ramp, and j is 39, a 39 ramp. P j is the power of the lamp 320. When j is 1 in P j , the power is output to the first ramp. When j is 2, the power is output to the second ramp. When j is 39, And the power P j applied to each lamp 320 is adjusted to be equal to or less than the predetermined minimum power P min and equal to or less than the maximum power P max .

Figure 112015057008167-pat00040
Is the average power for the plurality of lamps 320 and is the sum of the powers applied to each of the plurality of lamps 320 divided by the total number n p of lamps 320. Therefore,
Figure 112015057008167-pat00041
Is the average power (
Figure 112015057008167-pat00042
) And the power (p j ) of any one of the plurality of lamps,
Figure 112015057008167-pat00043
( Pj ) of the first to 39th lamps and the average power (
Figure 112015057008167-pat00044
). ≪ / RTI > And, β can be any number of weights, and the larger the β value, the greater the influence of the power deviation on the minimum value.

As described above, the temperature difference between the target temperature (T k SP ) and the virtual sensor (50) temperature (T i )

Figure 112015057008167-pat00045
The temperature T i in each virtual sensor 50 must be detected. For this purpose, in the present invention, the actual process sensor 500 is installed on the base 210 to detect the temperature of each virtual sensor 50, And calculates the position through calculation based on the thermal model (Equation (2)) according to the present invention. Therefore, the setting time can be shortened as compared with the conventional method in which a large number of process sensors 500 are directly installed on the base 210 and set.

On the other hand, the temperature of the substrate S is determined by the thermal energy of the light emitted from the plurality of lamps 320 toward the substrate S, the thermal energy of the substrate S, ≪ / RTI > 6A, when a plurality of lamps 320 are spaced apart from each other and a plurality of process sensors 500 are spaced apart from each other at positions opposite to the plurality of lamps 320, The temperature measured at each of the sensors 500 varies depending on the distance from the plurality of lamps 320. Here, the distance between the process sensor 500 and the lamp 320 means the distance in the horizontal direction (x-y direction) on the same plane.

The temperature measured by the process sensor 500 is such that when light is emitted from each of the plurality of lamps 320 toward the substrate S, a region where a part of the light overlaps is generated, And the distance between the lamps 320. The temperature measured from the process sensor 500 depends on the distance between the process sensor 500 and the lamp 320 and the degree of heat transfer in the substrate S.

6A to 6C, the plurality of process sensors 500 of FIG. 6A are referred to as first to third process sensors 500a, 500b, and 500c, and the plurality of lamps 320 may be referred to as first to third process sensors 500a, The temperature measured by the first process sensor 500a is higher than the temperature measured by the first lamp 321 and the second lamp 322 located adjacent to the first process sensor 500a It is influenced by each emitted light. The temperature measured by the third process sensor 500c is affected by the light radiated from the first lamp 321 and the second lamp 322 which are positioned adjacent to the third process sensor 500c. Similarly, the temperature measured by the second process sensor 500c is not only the second lamp 322 located adjacent to the second process sensor 500b, but also the first lamp 321 and the third lamp 322, 323, respectively. This is because when light emitted from each of the lamps 321, 322, and 323 is irradiated radially toward the substrate S, overlapping regions of the light irradiation areas are generated and light is irradiated onto the substrate S, And is transferred to the other region through the substrate S.

The energy generated when light is emitted from the plurality of lamps 320 toward the substrate S is not absorbed by the substrate S and is not used for heating the substrate S, Exit to the outside.

Therefore, in the sensor temperature calculation unit 6100 according to the present invention, when the temperature of the virtual sensor 50 is detected, the distance between the virtual sensor 50 and the plurality of lamps 320, And the heat energy at room temperature of the substrate S is taken into consideration. That is, in the sensor temperature calculation unit 6100, the heat energy supplied from the plurality of lamps 320 toward the substrate S, the inherent thermal energy of the substrate S, The temperature of the virtual sensor 50, and the temperature relationship between the lamp 320 and the virtual sensor 50, and calculates the temperature of the virtual sensor 50 using the thermal model.

The thermal model for calculating the temperature of the virtual sensor 50 in the sensor temperature calculation unit 6100 is shown in Equation (2). The thermal model of Equation (2) is a result obtained through a plurality of experiments using a test apparatus having a plurality of lamps and process sensors in a state of neglecting heat transfer by convection.

Figure 112015057008167-pat00046

In the equation (2), t is a time, T i is a temperature calculated by the virtual sensor 50, and? Is a weight or a variable (constant) that determines the degree of change of the temperature of the process sensor 500 with time. b is the original thermal energy of the substrate S at room temperature, and -T i 4 is the thermal energy exiting the substrate S by radiant heat.

Figure 112015057008167-pat00047
J denotes the heat energy supplied from the plurality of lamps 320 toward the substrate S, j denotes one of the plurality of lamps 320, i denotes the virtual sensor 50, r ij Refers to the distance between any one of the plurality of lamps 320 and the virtual sensor 50 of any one of the plurality of virtual sensors 50. [ Here, G is a weighting constant that determines the degree of weighting of the distances between the plurality of lamps 320 and the plurality of virtual sensors 50, respectively.

Here, the distance r ij between any one of the lamps 320 and any one of the virtual sensors 50 is calculated as the distance r j of one of the lamps 320 from the origin 0 as shown in FIG. (R ij ) between any one of the lamps 320 and any one of the virtual sensors 50 can be calculated through the distance r i from the origin 0 to any one of the virtual sensors 50 have.

On the other hand, the thermal characteristics of the substrate S on which a single thin film is formed and the thermal characteristics of the substrate S on which the different materials are laminated are different from each other. 7A, the plurality of lamps 320 are operated to heat the substrate S on which the first material layer 10 is formed, and the thermal change characteristics when the first material The thermal change characteristics are different when the substrate S on which the second material layer 20 is formed on the layer 10 is heated. This is because the absorption rate of light emitted from the lamp 320 differs depending on whether the different materials are stacked or not, depending on the material.

Therefore, in the present invention, in calculating the temperature of the virtual sensor 50, the temperature of the virtual sensor 50 is calculated through Equation (3) by applying a parameter η according to film quality to Equation (2) The lamp 320 may be grouped and the position of the process sensor 500 determined.

Figure 112015057008167-pat00048

Here, η is a constant value that varies depending on the material, the number of layers, and the like of the thin film stacked on the substrate S, and η can be set according to the number of layers and the number of layers through various experiments. The value of? Obtained through the experiment is applied to Equation (3).

Hereinafter, for the sake of convenience of explanation, formula (2) will be exemplified for calculating the temperature of the virtual sensor. However, the virtual sensor temperature calculation described below is not limited to the expression (2), but the expression (3) is applicable.

On the other hand, when a plurality of lamps 320 are operated to achieve the target temperature T k sp , the temperature T i of each of the plurality of virtual sensors 50, as shown in FIG. 8, The temperature is stabilized with the temperature being unchanged or the variation width being small with time.

In calculating the temperature Ti of the virtual sensor 50 for the grouping of the plurality of lamps 320, it is necessary to detect the temperature in the stabilization period, not the unstabilized period in which the temperature changes or rises with the lapse of time . Therefore, when Equation (2) is applied to the stabilization period, Equation (4) is substituted.

Figure 112015057008167-pat00049

In the present invention, the temperature of each virtual sensor can be calculated through a thermal model such as Equations (2) to (4) without directly measuring the temperature with the plurality of process sensors (500).

Then, the energy supplied from the lamp 320 through the thermal model as shown in Equations (2) to (4)

Figure 112015057008167-pat00050
), Pass through a radiant heat energy (T 4), according to the energy consideration the heat energy (b) in the substrate (S) has at room temperature, and further supplied from the lamp 320, the lamp 320 and the virtual sensor ( 50, it is possible to calculate the temperature value of the reliable virtual sensor 50 because the modeling is performed in consideration of the separation distance r ij . Therefore, it is possible to secure the temperature reliability while shortening the time when the operator directly measures the temperature in the plurality of process sensors 500 for the setting of the apparatus.

The temperature (T i ) of the virtual sensor 50 calculated in the thermal model of the equation (4) is calculated by the equation

Figure 112015057008167-pat00051
"Is applied to T i .

Hereinafter, a minimum value selection method using Equation (1) will be described with reference to FIGS. 9 and 10. FIG.

In order to select the minimum value, the power P j applied to the plurality of lamps 320 is changed to calculate the sum of the maximum temperature deviation and the power deviation, and a power having a minimum value among a plurality of sum values (Or selects) an authorization condition. That is, there are a plurality of power application conditions, which are conditions for applying power to each of the plurality of lamps 320, and a plurality of power application conditions have different power values applied to at least one of the plurality of lamps 320. [ For example, when a plurality of power application conditions are referred to as a first to a power application condition, a second power application condition, and a third power application condition as shown in FIG. 10, The power applied to at least one is different. For example, the power applied to each of the first to 39th lamps under the first power application condition is different from the power applied to each of the first to 39th lamps under the second power application condition, And it is different for the remaining lamps, but it may be the same for some of the plurality of lamps and the same for the remaining plurality of lamps.

Then, according to the different power application conditions, the maximum temperature deviation (

Figure 112015057008167-pat00052
) And average power (
Figure 112015057008167-pat00053
) And the power (p j ) of each lamp 320
Figure 112015057008167-pat00054
In the present invention, a power application condition having a minimum value among a plurality of sum values is selected and applied to grouping a plurality of lamps.

Referring to FIG. 9, power is first applied to each of the plurality of lamps 320 (S100), and power is applied to each of the plurality of lamps 320 under a first power application condition, for example, as shown in FIG. When power is applied to each of the plurality of lamps 320 under the first power application condition, the average power ("

Figure 112015057008167-pat00055
(S210), and calculates the average power (
Figure 112015057008167-pat00056
) And the deviation of each of the plurality of lamps 320
Figure 112015057008167-pat00057
(S220).

On the other hand, the temperature T i of each of the plurality of virtual sensors 50 according to the power applied to the plurality of lamps 320 is calculated according to the first power application condition (S310). If each virtual sensor (50) temperature (T i) is the calculation of the object temperature (T k sp) and the temperature difference between the temperature │T k sp (T i) for each virtual sensor (50) calculating the T i │ and The calculated plurality of temperature deviations | T k sp - T i , the maximum temperature deviation (max | T k sp - T i |) is searched and selected (S 330).

Thereafter, the calculated average power

Figure 112015057008167-pat00058
And the power (p j ) of each of the plurality of lamps 320
Figure 112015057008167-pat00059
) And the maximum temperature deviation (max | T k sp - T i ). At this time,
Figure 112015057008167-pat00060
And the power deviation of each of the plurality of lamps 320
Figure 112015057008167-pat00061
(Step S400).

Next, the power is applied to the plurality of lamps 320 under the second power application condition (S100), and the average powers (S210, S220, S310, S320, and S330)

Figure 112015057008167-pat00062
And the power (p j ) of each of the plurality of lamps 320
Figure 112015057008167-pat00063
) And the maximum temperature deviation (max | T k sp - T i ).

Similarly, the third power condition, the fourth power condition ... ... , Power is applied to the plurality of lamps 320 under the Nth power condition to calculate a plurality of summed values, and a power applying condition having a minimum summed value among the plurality of summed values is selected (S500).

The grouping unit 6300 groups the plurality of lamps 320 into a plurality of lamp groups by applying the power applying condition selected by the minimum value selecting unit 6200. [ In the grouping unit 6300 according to the embodiment of the present invention, the lamps having the same or similar power ratio are grouped into one lamp group using the power ratio of each lamp 320. [ The grouping unit 6300 according to the embodiment includes a power deviation ratio calculating unit 6310 for calculating a power deviation ratio for each lamp from a non-stabilization period in which power starts to be applied and a power and temperature are stabilized, And a grouping unit 6230 for grouping the lamps having the same or similar power deviation ratio into one lamp group by comparing the power deviation ratios of the lamps 320 with each other.

Hereinafter, the grouping process in the grouping unit 6300 will be described in detail with reference to FIGS. 11 to 13. FIG. For example, 39 lamps and 225 virtual sensors 50 are installed.

When applying a plurality of lamps 320, the power for each in order to achieve the desired temperature (T k sp), as shown in Figure 11, the power of each lamp 320 varies over time. At this time, generally, the output power increases in each lamp 320 until a predetermined time, then decreases, and then the stabilization period is switched to a smaller variation range.

The power deviation ratio calculator 6310 according to the embodiment of the present invention calculates the power deviation ratio for each lamp 320. The power deviation ratio calculator 6310 calculates the power deviation ratio for each lamp 320 from the time when the power is applied to the lamp 320 to the non- The deviation ratio of the power applied to the lamp 320 is calculated. 11, the power deviation ratio for each lamp 320 is calculated at a plurality of calculation time points with the lapse of time. When the calculation time point is defined as "K ", the calculation time point is 1 or 2 , 3, 4, ... , n sp , n sp is the end of the calculation, and 1, 2, 3, 4, ... , and n sp , the power deviation ratio is calculated at the time of calculation.

The power deviation ratio calculator 6310 calculates the power deviation ratio? J1 through Equation (5).

Figure 112015057008167-pat00064

Figure 112015057008167-pat00065

In Equation (5) ,? J1 is the power ratio of each lamp 320,

Figure 112015057008167-pat00066
Is the average power ratio of each lamp 320, and nsp is the number of k at the calculation time. Here, the average power ratio of each lamp 320 (
Figure 112015057008167-pat00067
Is a value obtained by dividing the power ratio? J1 of each lamp 320 by the number of k, which can be expressed by Equation (6).

Figure 112015057008167-pat00068

Figure 112015057008167-pat00069

k = 1, 2, 3, ... , N is the ratio value for the power (p j) of the power ratio (α j1) is compared to the power at any one of the lamp by which each lamp 320 for each lamp 320 in each. For example, when the reference lamp is a first lamp, the power in the first lamp is P 1 , and the reference power P 1 and the plurality of lamps are k = 1, 2, 3, ... , n sp And the power ratio is calculated and expressed as Equation (6).

The reference lamp is not limited to the first lamp described above, but may be any one of a plurality of lamps. In the calculation, the reference lamp 320 is fixed to calculate the power ratio of each lamp 320 do.

For example, assuming that the reference power is the power (p 1 ) of the first ramp and the power ratio ( 2 1 ) of the power (P 2 ) of the second ramp is calculated, the following equation is solved .

Figure 112015057008167-pat00070

If the calculated power ratio? 2 · 1 of the second lamp is applied to Equation (6) and divided by the number of k, the average power ratio of the second lamp

Figure 112015057008167-pat00071
) Is calculated.

The power ratio? J1 of each lamp 320 and the average power ratio

Figure 112015057008167-pat00072
) For applying to the Equation (5), as shown in Figure 13, a power variation for each lamp 320, non-ε j · 1 (ε 1 · 1, ε 2 · 1, ε 3 · 1, ..., ε 39 · 1 ) is calculated.

In the grouping unit 6230, the power deviation ratios for the lamps 320, i.e.,? 1 · 1 ,? 2 · 1 ,? 3 · 1, ... , ? 39 · 1 are compared with each other and grouped into a plurality of lamp groups. At this time, the reference power deviation ratio for determining each of the plurality of groups is set in the grouping unit 6230, and the lamps 320 included in the reference power deviation ratios are determined as corresponding lamp groups. For example, the reference power deviation ratio (hereinafter referred to as first reference power deviation ratio) of the first ramp group is set to 0.1 to 0.3, the reference power deviation ratio (hereinafter referred to as the second reference power deviation ratio) of the second ramp group is set to 0.4 to 0.6, And the reference power deviation ratio (hereinafter referred to as the third reference power deviation ratio) of the third ramp group is 0.7 to 0.9. In the grouping unit 6230, a ramp having a power deviation ratio? J1 of 0.1 to 0.3 is referred to as a first ramp group, a ramp having a power deviation ratio? J1 of 0.4 to 0.6 is referred to as a second ramp group, a power deviation ratio? j1 ) is 0.7 to 0.9 is divided into a third ramp group.

Hereinafter, a grouping method using Equations (5) and (6) in a grouping unit 6230 according to an embodiment of the present invention will be described with reference to FIGS. 10 to 13. FIG.

First, each lamp is operated under the power application condition having the minimum sum value by the method described in FIG. 9 (S410), and the average power ratio (

Figure 112015057008167-pat00073
(S430). That is, as shown in equation (6), calculating a power ratio (α j1) of each lamp in the plurality of calculated time (k = 1, 2, 3 , ..., n sp) with the lapse of time, and (S420), the power ratio (α j1 ) is divided by the number (n sp ) of k, and the average power ratio of each lamp 320
Figure 112015057008167-pat00074
(S430). Then, the average power ratio (
Figure 112015057008167-pat00075
) Is applied to Equation (5) to obtain an average power ratio
Figure 112015057008167-pat00076
) And calculates a power variation ratio (ε j1) between the respective lamp 320, a power variation ratio (α j · 1) for (S440).

The grouping unit 6230 compares the power deviation ratios? J1 with respect to the respective lamps 320 in step S450 and groups them into a plurality of lamp groups in step S460. For example, the 14th, 15th, 19th, 20th, 21st, 25th and 26th lamps having a value of ε j · 1 of 0.1 to 0.3 become the first group, and ε j , monovalent and the eighth lamp of claim 9 lamps, 10 lamps, a 13 lamp of claim 16 lamps, a 24 lamp 27 lamp of claim 30 to claim 32, the lamp and a second group having a value of 0.4 to 0.6 , the first to seventh lamp, 11 lamps, a 12 lamp 17 lamp 18 lamp 22 lamp 23 lamp 28 lamp of claim 29 having a value of ε j · 1 is 0.7 to 0.9 And lamps 33 to 39 are the third group.

When the grouping of the plurality of lamps 320 is completed in the grouping unit 6300, the sensor positioning unit 6430 determines the position of the process sensor 500 to be used in the actual heat treatment process.

In the present invention, in determining the position of the process sensor 500, the position of the plurality of virtual sensors 50 is set at the top or other position on the coordinate of the base 210 or on the coordinates of the substrate S to be thermally processed, The position of the process sensor 500 is determined according to the temperature of each virtual sensor according to the change of the position of the virtual sensor 50 of the process sensor 500. At this time, since the process sensor 500 is provided in a number corresponding to the lamp group, the number of virtual sensors 50 in the positioning process of the process sensor 500 is set to a number corresponding to the lamp group.

More specifically, while changing the virtual positions of the plurality of virtual sensors 50, the temperature deviation (T k sp ) between the target temperature T k sp and the temperature T i of each virtual sensor 50

Figure 112015057008167-pat00077
), The maximum temperature deviation (
Figure 112015057008167-pat00078
The process sensor 500 is installed at the position of the virtual sensor 50 where the minimum value of the process sensor 500 is minimum.

When the position of one virtual sensor 50 of the plurality of virtual sensors 50 is changed in order to change the position of the plurality of virtual sensors 50 and calculate the temperature of the virtual sensor 50 in accordance with the change, The maximum temperature deviation among the temperature deviations of the virtual sensor 50 and the target temperature is different.

Accordingly, in the present invention, at least one position is changed for a plurality of virtual sensors 50, the temperature of each virtual sensor 50 is calculated, and the maximum temperature deviation is selected. Then, the positional change of the plurality of virtual sensors 50 is performed a plurality of times to obtain a plurality of maximum temperature deviations (

Figure 112015057008167-pat00079
) Is selected, and the maximum temperature deviation (
Figure 112015057008167-pat00080
, The sensor position which becomes the minimum is acquired.

Hereinafter, when the position of at least one of the plurality of virtual sensors 50 is changed for convenience of description, it is defined as a change of position condition.

The sensor positioning unit 6430 according to the present invention determines the temperature deviation between the target temperature and the temperature of each virtual sensor 50 in accordance with the change in the positional condition from the temperature deviation calculation unit 6410, A maximum temperature deviation selecting unit 6420 for selecting a maximum temperature deviation among the temperature deviation values, a minimum temperature deviation selecting unit 6420 for selecting a minimum value among a plurality of maximum temperature deviations (i.e., maximum values) And a sensor position determination unit 6430 for determining the position condition as the sensor position.

Hereinafter, the positioning process of the process sensor 500 according to the embodiment of the present invention will be described with reference to FIGS. 14 to 16. FIG. And a plurality of lamps 320 are grouped into three lamp groups to determine the positions of the three process sensors 500. [

On the other hand, since the plurality of lamps 320 are disposed in a uniform distribution with respect to the substrate S, when the rectangular substrate S is divided into four equal areas, As shown in FIG. 16, the first quadrant, the second quadrant, the third quadrant, and the fourth quadrant are divided on a coordinate plane.

In the embodiment, the optimal sensor position is determined by changing the positions of the plurality of virtual sensors 50 in any one of the first to fourth quadrants. Hereinafter, while changing the positions of the first through third virtual sensors 50a, 50b, and 50c on the first quadrant of the first through fourth quadrants, a positional condition having a minimum value is determined by the position of the process sensors 500a, 500b, and 500c .

That is, the temperature deviation (| T k sp -T between the target temperature (T k sp ) and each virtual sensor (50a, 50b, 50c) according to each position condition of the first to third virtual sensors (50a, 50b, 50c) │ i) of the maximum temperature difference (max │T k sp -T i │ ) output, and having a minimum value of the plurality of the maximum temperature difference (max │T k sp -T i │ ) was determined for each location of The positions of the first to third virtual sensors 50a, 50b, and 50c are determined as the positions of the first to third process sensors 500a, 500b, and 500c.

Figure 112015057008167-pat00081

The position of the virtual sensor 50 is represented by (x ia , y ib ) on the coordinate plane, i is any one of 1, 2, and 3, and when i is 1, the first virtual sensor 50a, The second virtual sensor 50b and the third virtual sensor 50c when i is 3, respectively. A is a coordinate on the x-axis, and b is a coordinate on the y-axis. The coordinates of the first virtual sensor 50a are (x 1a , y 1b ), the coordinates of the second virtual sensor 50b are (x 2a , y 2b ), the coordinates of the third virtual sensor 50c are 3a , y3b ).

To change the position of at least one of the first to third virtual sensors 50a, 50b, 50c in a plurality of positional conditions to determine the optimal position of the first to third virtual sensors 50a, 50b, 50c , And each of the positional conditions is referred to as a first positional condition, a second positional condition, a third positional condition, and the like. The position (x 1a , y 1b ) of the first virtual sensor 50a, the position (x 2a , y 2b ) of the second virtual sensor 50b, the position (x 3a , y3b ) are different from each other (i.e., positions of the first to third virtual sensors are different from each other by at least one of a and b). The plurality of positional conditions are set such that the position (x 1a , y 1b ) of the first virtual sensor 50a, the position (x 2a , y 2b ) of the second virtual sensor 50b, the position x 3a , y 3b ) are different from each other.

Hereinafter, a sensor positioning process according to an embodiment of the present invention will be described with reference to FIGS. 14 to 17. FIG.

First, on the first quadrant, as shown in FIG. 15, the first to third virtual sensors 50a, 50b, and 50c are set as first position conditions (S510). Then, power is applied to the plurality of lamps 320 under the previously selected power applying condition. The temperatures T 1 , T 2 and T 3 of the first to third virtual sensors 50a, 50b and 50c according to the first positional condition are calculated through Equation ( 4 ) (S520) to third virtual sensor (50a, 50b, 50c), each of the temperature (T 1, T 2, T 3) and the object temperature (T k sp) between the temperature difference (│T k sp -T i │) of the maximum temperature The deviation (max | T k sp -T i |) is selected (S540).

The positions of the first to third virtual sensors 50a, 50b, and 50c are set with the second position condition different from the first position condition, and power is applied to the plurality of lamps 320 under the selected power applying condition. The positions of the first through third virtual sensors 50a, 50b, and 50c according to the second positional condition according to the embodiment may be the same as the positions of the first through third virtual sensors 50a, 50b, 50c according to the first positional condition, 50a, 50b, and 50c, respectively. The position of each of the first to third virtual sensors 50a, 50b, and 50c according to the second positional condition may be set to any one of the positions of the first to third virtual sensors 50a, 50b, and 50c according to the first positional condition Or two may be in different positions. Next, the temperatures T 1 , T 2 and T 3 of the first to third virtual sensors 50a, 50b and 50c according to the second positional condition are calculated through the equation (4) (S520) of the first to third virtual sensor (50a, 50b, 50c), each of the temperature (T 1, T 2, T 3) and the object temperature (T k sp) temperature range (│T k sp │ -T i) between the maximum The temperature deviation (max | T k sp -T i |) is selected (S540).

The same process as described above is carried out a plurality of times while changing the positional condition, and the first one having the minimum value among the maximum temperature deviations (max | T k sp -T i |) according to each position condition calculated by performing a plurality of times, And third virtual sensors 50a, 50b, and 50c.

The positions of the selected first through third virtual sensors 50a, 50b, and 50c are determined as the positions where the process sensors 500a, 500b, and 500c are installed. Thereafter, the first to third process sensors 500a, 500b, and 500c are installed at the determined positions to complete setting of the substrate processing apparatus.

On the other hand, the base 210 is provided with cooling means (not shown) for cooling or cooling the heat by the plurality of lamps 320. Therefore, it is preferable that the first to third virtual sensors 50a, 50b, 50c are set so as to be located outside the region where the cooling means is installed. Therefore, the positional condition of each of the first to third virtual sensors 50a, 50b, and 50c has a position value outside the region where the cooling means is installed on the coordinate plane.

The first to third virtual sensors 50a, 50b, and 50c change their positions, and the minimum value is calculated based on the maximum temperature deviation (max | T k sp -T i ), the positional condition of the first through third virtual sensors 50a, 50b, 50c having the minimum value can be selected. At this time, when the positions of the selected first to third virtual sensors 50a, 50b, 50c are on the base 210 and the position of the cooling means is not the position of the cooling means, The location may also be determined.

Here, the first to third process sensors 500a, 500b, and 500c are means for detecting the temperatures of the first to third lamp groups, respectively. The temperature measured by the first process sensor 500a corresponds to the temperature of the first lamp group 320a The temperature measured by the second process sensor 500b is the temperature of the second lamp group 320b and the temperature measured by the third process sensor 500c is the temperature of the third lamp group 320c.

Thereafter, during the actual process, the power of the plurality of lamp groups is controlled in real time using the installed first to third process sensors 500a, 500b, 500c to heat-treat the substrate.

The process control module 7000 controls the temperature of the grouped lamp groups according to the temperature measured from the plurality of process sensors 500 positioned and installed in the setting module 6000.

More specifically, the target temperature for the heat treatment of the substrate S to be heat-treated is input, and the operation of the plurality of lamps 320 is controlled so that the temperature of the substrate S becomes the target temperature. At this time, the lamps 320 constituting each of the plurality of lamp groups 320a, 320b and 320c are controlled so that the power is controlled in real time according to the real-time temperature detected from the plurality of process sensors 500. [ For example, the plurality of lamps 320 constituting the first to third lamp groups 320a, 320b and 320c may be detected in real time by the temperatures detected by the first to third process sensors 500a, 500b and 500c Respectively.

The process control module according to the present invention includes a proportional integral differential (PID) controller and a quadratic criterion-based ILC (Q-ILC) controller that combines input bias signals over time.

The control method in the PID controller can be expressed by Equation (8) and Equation (9) as an input-output pair.

Figure 112015057008167-pat00082

Figure 112015057008167-pat00083

Figure 112015057008167-pat00084

Figure 112015057008167-pat00085

In Equation (9), h denotes a sampling period.

A conventional PID controller is a control method that is tuned so that the quadratic cost consisting of control error and input change is simultaneously minimized, and is expressed by Equation (10).

Figure 112015057008167-pat00086

Figure 112015057008167-pat00087

Figure 112015057008167-pat00088

A is a gain matrix between an output value and a ramp power in the process control module determined in the ramp grouping process of the complement, A is a parameter vector of the PID controller, w (t) Is an error weight.

The control using the above-described PID controller in the substrate heat treatment process is as shown in FIG.

Referring to FIG. 18, the temperature rises with time, and the temperature stabilizes at about 300 degrees after a predetermined time. However, in the actual process progress (B), an error which is delayed compared with the reference (A) at the beginning of control is shown (C), and lamp power is unstable. Unstable lamp power is a factor that shortens lamp life.

In order to solve this problem, the process control module of the present invention controls the rapid thermal processing process of the substrate by using the PID control method and the Q-ILC control method together.

In order to improve the tracking performance, the bias input u bias of Equation (8) is set to u bias (t) with time as a variable, and the minimum value And feedforward the input signal for the kth run after the (k-1) th run, as shown in Equation (11).

Figure 112015057008167-pat00089

Figure 112015057008167-pat00090

here,

Figure 112015057008167-pat00091
Is the reference output locus at r (t)
Figure 112015057008167-pat00092
Is an output predicted value in the kth run based on information on the (k-1) th run.

In the process control module according to the present invention, the Q-ILC control method and the PID control method described above are introduced together to control the substrate heat treatment process. That is, when performing Q-ILC four times starting from the result of PID control, u 4 (t) is obtained as u bias ( t). That is, referring to FIG. 19, it can be seen that the tracking performance is improved only in the 4-position after 4 repetitions.

As described above, according to the present invention, it is possible to shorten the time for determining the grouping time and the position of the process sensor 500 by optimizing the plurality of lamps 320. Therefore, the setting time of the substrate processing apparatus can be shortened. In addition, by grouping the plurality of lamps 320 and calculating the temperature based on the thermal model according to the present invention at the time of positioning the process sensor 500, temperature reliability can be ensured and the grouping of lamps 320 and the process The position of the sensor 500 can be optimized.

Also, by deriving a thermal model so as to be able to cope with the film quality material, it is possible to flexibly cope with the type of the thin film formed on the substrate and improve the reliability of the heat treatment irrespective of the kind of the thin film.

Further, by controlling the PID control and the Q-ILC control in combination during the substrate heat treatment process, it is possible to prevent the occurrence of control errors, thereby improving the control reliability.

320: lamp 500: process sensor
50: Virtual sensor

Claims (30)

A substrate supporting part on one side of which a substrate is supported;
A plurality of lamps positioned opposite to the substrate support and spaced apart from each other to irradiate light toward the substrate to heat the substrate;
A process sensor which is spaced apart from the substrate supporter and measures the temperature of the substrate during the heat treatment process; And
A process control module for controlling the operation of the plurality of lamps according to a temperature measured from the process sensor; And
A setting module for grouping the plurality of lamps into a plurality of lamp groups and setting an installation position of the process sensors before installing the process sensors on the substrate support;
/ RTI >
The setting module includes:
The positions of a plurality of virtual sensors are set so as to be virtually located at different positions,
The temperature of the virtual sensor is calculated by using a thermal model that considers the distance between the virtual sensor and the lamp, the thermal energy exiting the substrate upon heating the substrate, and the thermal energy of the substrate at room temperature, Grouping the plurality of lamps into a plurality of lamp groups using a temperature, and setting an installation position of the process sensor.
The method according to claim 1,
In the setting module, the sum of the distance (r ij ) between the virtual sensor and the lamp and the thermal energy (T i 4 ) exiting the substrate during substrate heating minus the thermal energy (b) And calculates a temperature in each of the plurality of virtual sensors using Equation (2) having a thermal model.
&Quot; (2) "
Figure 112015108819186-pat00093

t: time
i: any one of a plurality of sensors (i = 1, ..., n i )
n i : the number of sensors
j: any one of a plurality of lamps (i = 1, ..., n p )
n p : number of lamps
T i : Temperature of the sensor
r ij : Distance between lamp and sensor
G: Weight constant
P j : Power applied to the lamp
b: thermal energy of the substrate at room temperature
λ: constant
The method of claim 2,
In the setting module, the temperature in each of the plurality of virtual sensors is calculated using Equation (2) using the thermal model of Equation (3) to which the adjustment factor? According to the material of the thin film formed on the substrate and the lamination structure of different materials is applied The substrate processing apparatus comprising:
&Quot; (3) "
Figure 112015108819186-pat00094

eta: a constant that varies depending on the structure of the thin film formed on the substrate and the structure in which different materials are stacked
The method of claim 3,
The setting module includes:
A sensor temperature calculation unit for calculating a temperature in each of the plurality of virtual sensors using Equation (2) or Equation (3) according to a power application condition change for achieving a target temperature;
A minimum value selecting unit for selecting a power applying condition in which a maximum temperature deviation between the calculated temperature of the virtual sensor and the target temperature in accordance with the power applying condition and a sum of the difference between the power and the average power of each lamp are minimized;
Wherein the plurality of lamps are operated to apply a power application condition selected by the minimum value selection unit to calculate a power deviation ratio of each of the plurality of lamps, A grouping unit for grouping into a lamp group of;
A plurality of virtual sensors corresponding to the plurality of lamp groups are set, and the maximum temperature deviation between the temperature of each of the plurality of virtual sensors and the target temperature calculated in accordance with the change of the positional condition of the plurality of virtual sensors is set to a minimum A sensor positioning unit for determining a position of each of the plurality of virtual sensors as a position to install the process sensor;
And the substrate processing apparatus.
The method of claim 4,
The minimum value selection unit,
A maximum value selecting unit for calculating a temperature deviation between the temperature of each of the plurality of virtual sensors and the target temperature according to the power applying condition calculated by the sensor temperature calculating unit and selecting the maximum temperature deviation among the calculated temperature deviations;
A power calculator for calculating a power deviation between the power of each lamp and the average power according to the power application condition;
A summation unit for summing the maximum temperature deviation selected by the maximum value selection unit and the power deviation calculated by the power calculation unit according to the power application condition;
A minimum value selecting unit that selects a minimum value among a plurality of sum values summed in the summing unit according to a power applying condition and selects a power applying condition having the minimum value;
And the substrate processing apparatus.
The method of claim 5,
The minimum value selection unit calculates a plurality of sum values by summing the maximum temperature deviation and the sum of the power deviations according to the change of the power application condition according to Equation (1)
And finds a power application condition having a minimum value among a plurality of sum values.
[Equation 1]
Figure 112015108819186-pat00095

Figure 112015108819186-pat00096

Figure 112015108819186-pat00097

T k sp : target temperature
Figure 112015108819186-pat00098
: Average power
β: Weight constant
The method of claim 6,
Wherein the grouping unit comprises:
A power deviation ratio calculating unit for calculating a power deviation ratio for each of the plurality of lamps by applying power to the plurality of lamps under the selected power applying condition;
A grouping unit for comparing the power deviation ratios of the lamps calculated by the power deviation ratio calculation unit with each other to group them into a plurality of lamps;
And the substrate processing apparatus.
The method of claim 7,
In the power deviation ratio calculation unit, the respective lamp power ratios (? J1) and the average power ratios (? J1) of the plurality of lamp power ratios
Figure 112015108819186-pat00099
) Is used to calculate the power deviation ratio (
Figure 112015108819186-pat00100
).
&Quot; (5) "
Figure 112015108819186-pat00101

n sp : number of output points
a j1 : power ratio of lamp to reference power
Figure 112015108819186-pat00102
: Average power ratio of lamp to reference power
The method of claim 8,
The average power ratio of the plurality of lamp power ratios?
Figure 112015108819186-pat00103
) Is calculated by the equation (6).
&Quot; (6) "
Figure 112015108819186-pat00104

p 1 : Reference power
k: calculation time (k = 1, 2, 3, ..., n sp )
The method of claim 9,
A plurality of reference power deviation ratios are previously set in the grouping unit,
A power deviation ratio calculation unit for calculating a power deviation ratio for each of the lamps and a plurality of calculated power deviation ratios for each lamp; Wherein the substrate processing apparatus includes:
The method of claim 7,
Wherein the sensor positioning unit comprises:
Calculating a temperature deviation between a temperature of each of the plurality of virtual sensors calculated from the sensor temperature calculating unit and a target temperature in accordance with a position changing condition of a plurality of virtual sensors that are virtually positioned at a number corresponding to the plurality of lamp groups, A deviation calculator;
A maximum temperature deviation selection unit for selecting a maximum temperature deviation among deviations between the temperatures of the plurality of virtual sensors and the target temperature under each of the position condition changing conditions;
A sensor position determination unit for determining a position change condition of a plurality of virtual sensors having a minimum value among a plurality of maximum temperature deviations selected in accordance with the positional change of the plurality of virtual sensors,
And the substrate processing apparatus.
The method of claim 11,
And the sensor positioning unit finds a plurality of virtual sensor position change conditions having a minimum value among a plurality of maximum temperature deviation values according to the positional change of the plurality of virtual sensors by Equation (7).
&Quot; (7) "
Figure 112015108819186-pat00105
The method of claim 12,
Wherein the process control module is positioned by the sensor positioning unit so that the power applied to the plurality of lamp groups is measured in accordance with a temperature measured from a plurality of process sensors provided on the substrate supporting unit And the substrate processing apparatus.
14. The method of claim 13,
Wherein the process control module includes a PID control unit and a QILC control unit.
A plurality of lamps positioned opposite to a substrate supporting part on which a substrate is supported, and a process sensor for measuring the temperature of the substrate during a heat treatment process,
Presetting the plurality of lamps and process sensors before performing a heat treatment process on the substrate;
Heat treating the substrate;
/ RTI >
The setting process includes:
A step of setting positions of a plurality of virtual sensors so as to be virtually located at different positions; And
Calculating a temperature of the plurality of virtual sensors;
/ RTI >
In calculating the temperature in each of the plurality of virtual sensors,
A heat treatment method using a thermal model in consideration of the distance between the virtual sensor and the lamp, thermal energy exiting from the substrate when the substrate is heated, and thermal energy held by the substrate at room temperature.
16. The method of claim 15,
In calculating the temperatures of the virtual sensors installed at a plurality of virtual positions,
(B) of the substrate at room temperature minus the sum of the distance (r ij ) between the virtual sensor and the lamp and the thermal energy (T i 4 ) exiting the substrate upon substrate heating A heat treatment method using the formula (2).
&Quot; (2) "
Figure 112016004419605-pat00106

t: time
i: any one of a plurality of sensors (i = 1, ..., n i )
n i : the number of sensors
j: any one of a plurality of lamps (i = 1, ..., n p )
n p : number of lamps
T i : Temperature of the sensor
r ij : Distance between lamp and sensor
G: Weight constant
P j : Power applied to the lamp
b: thermal energy of the substrate at room temperature
λ: constant
18. The method of claim 16,
In calculating the temperatures of the virtual sensors installed at a plurality of virtual positions,
The heat treatment method for calculating the temperature in each of the plurality of virtual sensors using the thermal model of Equation (3) using the material of the thin film formed on the substrate and the adjustment factor? According to the lamination structure of different materials, .
&Quot; (3) "
Figure 112016004419605-pat00107

eta: a constant that varies depending on the structure of the thin film formed on the substrate and the structure in which different materials are stacked
18. The method of claim 17,
The setting process includes:
Calculating a temperature in each of the plurality of virtual sensors using Equation (2) or Equation (3) according to a power application condition change for achieving a target temperature;
Selecting a power application condition in which the maximum temperature deviation between the calculated temperature of the virtual sensor and the target temperature in accordance with the power application condition and the sum of the difference between the power and the average power of each lamp are minimized;
The plurality of lamps are operated in accordance with the selected power applying condition to calculate the power deviation ratio of each of the plurality of lamps and the plurality of lamps are divided into a plurality of lamp groups according to the power deviation ratio of each of the plurality of lamps Grouping process;
Setting positions of a plurality of virtual sensors corresponding to the plurality of lamp groups;
A step of determining a position of each of the plurality of virtual sensors having a minimum maximum temperature deviation between the temperature of each of the plurality of virtual sensors and the target temperature calculated according to the change of the positional condition of the plurality of virtual sensors ;
/ RTI >
19. The method of claim 18,
The setting process includes:
Calculating a temperature in each of the plurality of virtual sensors using Equation (2) or Equation (3) according to a power application condition change for achieving a target temperature;
Selecting a power application condition in which the maximum temperature deviation between the calculated temperature of the virtual sensor and the target temperature in accordance with the power application condition and the sum of the difference between the power and the average power of each lamp are minimized;
The plurality of lamps are operated in accordance with the selected power applying condition to calculate the power deviation ratio of each of the plurality of lamps and the plurality of lamps are divided into a plurality of lamp groups according to the power deviation ratio of each of the plurality of lamps Grouping process;
Setting positions of a plurality of virtual sensors corresponding to the plurality of lamp groups;
Determining a position of each of the plurality of virtual sensors, in which a maximum temperature deviation between a temperature of each of the plurality of virtual sensors calculated in accordance with a change in the positional condition of the plurality of virtual sensors and a target temperature becomes minimum, as a position at which the sensor is installed;
/ RTI >
The method of claim 19,
The process of selecting the power applying condition that the sum value becomes minimum may include:
Calculating a temperature deviation between a temperature of each of the plurality of virtual sensors and a target temperature according to a power application condition;
A step of finding a maximum temperature deviation among a temperature deviation between a temperature of each of the plurality of virtual sensors calculated according to each power application condition and a target temperature;
Calculating a power deviation between a power of each lamp and an average power according to a power application condition;
Summing the maximum temperature deviation and the power deviation according to the power application condition;
Searching for a power application condition having a minimum value among a plurality of sum values calculated according to a power application condition;
/ RTI >
The method of claim 20,
In a process of searching for a power applying condition having a minimum value,
Wherein the sum of the maximum temperature deviation and the power deviation due to the change of the power applying condition is calculated by the equation (1) to calculate a plurality of sum values.
[Equation 1]
Figure 112015057008167-pat00108

Figure 112015057008167-pat00109

Figure 112015057008167-pat00110

T k sp : Target temperature
Figure 112015057008167-pat00111
: Average power
β: Weight constant
23. The method of claim 21,
Wherein the grouping of the plurality of lamps into the plurality of groups comprises:
Applying power to the plurality of lamps under the selected power application condition;
Calculating a power deviation ratio for each of the plurality of lamps;
Comparing the power deviation ratios calculated for each of the plurality of lamps with each other to group them into a plurality of lamps;
/ RTI >
23. The method of claim 22,
Wherein the step of calculating the power deviation ratio comprises:
Calculating a power ratio of each lamp with respect to the reference power by using power applied to any one of the plurality of lamps as a reference power;
Calculating an average power ratio that is an average value of power ratios for the plurality of lamps;
/ RTI >
24. The method of claim 23,
In the process of calculating the power deviation ratio,
The reference power (p 1) and power ratio (α j1) of each lamp to the average value of the average power ratio of the power ratio (α j1) of the plurality of lamps (
Figure 112015057008167-pat00112
), The power deviation ratio of each lamp to the reference power (
Figure 112015057008167-pat00113
).
&Quot; (5) "
Figure 112015057008167-pat00114

n sp : number of output points
a j1 : power ratio of lamp to reference power
Figure 112015057008167-pat00115
: Average power ratio of lamp to reference power
27. The method of claim 24,
The average power ratio (
Figure 112015057008167-pat00116
) Is calculated by the following equation (6).
&Quot; (6) "
Figure 112015057008167-pat00117

p 1 : Reference power
k: calculation time (k = 1, 2, 3, ..., n sp )
26. The method of claim 25,
In grouping the plurality of ramps,
Setting a plurality of reference power deviation ratios in different ranges;
The calculated power deviation ratio for each lamp
Figure 112015057008167-pat00118
And comparing the plurality of reference power deviation ratios to calculate an output power deviation ratio included in the same reference power deviation ratio
Figure 112015057008167-pat00119
) Is grouped into one lamp group.
27. The method of claim 26,
Wherein the step of determining the position of the process sensor comprises:
Setting positions of the plurality of virtual sensors such that the virtual sensors are located at virtual positions corresponding to the plurality of lamp groups;
Calculating a temperature of each of the plurality of virtual sensors in accordance with a change in the positional condition of the plurality of virtual sensors;
Calculating a deviation between a temperature of each of the plurality of virtual sensors and a target temperature calculated in accordance with a change of a position condition of the plurality of virtual sensors;
Selecting a maximum temperature deviation among deviations between the temperatures of the plurality of virtual sensors and the target temperature under each of the position condition changing conditions;
Selecting a position condition having a minimum value among the maximum temperature deviations selected in accordance with the change of the positional conditions of the plurality of virtual sensors to be the installation position of the process sensor;
/ RTI >
28. The method of claim 27,
In the process of determining the mounting position of the process sensor,
And a position condition having a minimum value among the plurality of maximum temperature deviation values selected in accordance with the positional change of the plurality of virtual sensors is selected by Equation (7).
&Quot; (7) "
Figure 112015057008167-pat00120
29. The method of claim 28,
In the process of heat-treating the substrate,
Wherein the power applied to the plurality of lamp groups is controlled according to a temperature measured from the plurality of process sensors positioned and positioned.
29. The method of claim 29,
In the process of heat-treating the substrate,
PID control method and QILC control method.
KR1020150083574A 2015-06-12 2015-06-12 Substrate processing apparatus and method for heat treatment the same KR101598557B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150083574A KR101598557B1 (en) 2015-06-12 2015-06-12 Substrate processing apparatus and method for heat treatment the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150083574A KR101598557B1 (en) 2015-06-12 2015-06-12 Substrate processing apparatus and method for heat treatment the same

Publications (1)

Publication Number Publication Date
KR101598557B1 true KR101598557B1 (en) 2016-03-21

Family

ID=55651004

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150083574A KR101598557B1 (en) 2015-06-12 2015-06-12 Substrate processing apparatus and method for heat treatment the same

Country Status (1)

Country Link
KR (1) KR101598557B1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101719747B1 (en) 2016-04-04 2017-03-24 에이피에스홀딩스 주식회사 Manufacturing method for heater block assembly, Heater block assembly, And Apparatus for heat treatment
KR20200124161A (en) * 2019-04-23 2020-11-02 도쿄엘렉트론가부시키가이샤 Control method, measurement method, control device, and heat treatment apparatus
KR20210043048A (en) * 2019-10-10 2021-04-21 세메스 주식회사 Substrate processing apparatus and a substrate processing method
KR102467933B1 (en) * 2021-06-10 2022-11-16 경희대학교 산학협력단 Digital twin based temperature distribution estimating method and temperature distribution estimating apparatus
WO2023177496A1 (en) * 2022-03-15 2023-09-21 Applied Materials, Inc. Uniform radiation heating control archtecture

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100395662B1 (en) 2002-03-21 2003-08-25 코닉 시스템 주식회사 Rotation type Rapid Thermal Process Apparatus for enhanced temperature uniformity
KR101371704B1 (en) 2012-12-18 2014-03-13 재단법인 포항산업과학연구원 Optimal furnace temperature setting apparatus and optimal furnace temperature setting method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100395662B1 (en) 2002-03-21 2003-08-25 코닉 시스템 주식회사 Rotation type Rapid Thermal Process Apparatus for enhanced temperature uniformity
KR101371704B1 (en) 2012-12-18 2014-03-13 재단법인 포항산업과학연구원 Optimal furnace temperature setting apparatus and optimal furnace temperature setting method

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101719747B1 (en) 2016-04-04 2017-03-24 에이피에스홀딩스 주식회사 Manufacturing method for heater block assembly, Heater block assembly, And Apparatus for heat treatment
KR20200124161A (en) * 2019-04-23 2020-11-02 도쿄엘렉트론가부시키가이샤 Control method, measurement method, control device, and heat treatment apparatus
KR102623761B1 (en) 2019-04-23 2024-01-10 도쿄엘렉트론가부시키가이샤 Control method, measurement method, control device, and heat treatment apparatus
KR20210043048A (en) * 2019-10-10 2021-04-21 세메스 주식회사 Substrate processing apparatus and a substrate processing method
KR102276002B1 (en) 2019-10-10 2021-07-14 세메스 주식회사 Substrate processing apparatus and a substrate processing method
KR102467933B1 (en) * 2021-06-10 2022-11-16 경희대학교 산학협력단 Digital twin based temperature distribution estimating method and temperature distribution estimating apparatus
WO2023177496A1 (en) * 2022-03-15 2023-09-21 Applied Materials, Inc. Uniform radiation heating control archtecture

Similar Documents

Publication Publication Date Title
KR101598557B1 (en) Substrate processing apparatus and method for heat treatment the same
US7398693B2 (en) Adaptive control method for rapid thermal processing of a substrate
KR100274753B1 (en) Heat treatment device
EP0884406B1 (en) Furnace sidewall temperature control system
US9640412B2 (en) Apparatus and method for enhancing the cool down of radiatively heated substrates
KR20180015244A (en) Heating device and heating chamber
JP7272768B2 (en) SUBSTRATE PROCESSING METHOD AND SUBSTRATE PROCESSING APPARATUS
KR20060127860A (en) Wafer temperature trajectory control method for high temperature ramp rate applications using dynamic predictive thermal modeling
JP2002175123A (en) Temperature control method, heat treatment device and method of manufacturing semiconductor device
KR100217542B1 (en) Thermal processing method
JP2005039213A (en) Light energy absorption rate measurement method, light energy absorption rate measurement unit, and heat treatment equipment
US20080064128A1 (en) Annealing apparatus, annealing method, and method of manufacturing a semiconductor device
CN113383410A (en) Temperature tunable multi-zone electrostatic chuck
KR20230005222A (en) Apparatus, systems and methods for measuring edge ring distance for thermal processing chambers
CN114846579A (en) Heat treatment apparatus and heat treatment method
WO2020163173A1 (en) Temperature offset and zone control tuning
Timans Rapid thermal processing technology for the 21st century
US10655226B2 (en) Apparatus and methods to improve ALD uniformity
JPH03116828A (en) Heat treatment device for semiconductor wafer
CN101740432B (en) Method for manufacturing semiconductor device
KR20210118472A (en) Trimming and Deposition Profile Control Using Multi-Zone Heated Substrate Support for Multi-Patterning Processes
JP7027198B2 (en) Board processing equipment
US20220195601A1 (en) Workpiece Processing Apparatus with Gas Showerhead Assembly
EP1547143B1 (en) A method of preparing a thin layer, the method including a step of correcting thickness by sacrificial oxidation, and an associated machine
KR101453959B1 (en) Substrate temperature control method for lamp-heater apparatus

Legal Events

Date Code Title Description
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20181211

Year of fee payment: 4