Substrate processing apparatus, information processing apparatus, and information processing method
11574828 · 2023-02-07
Assignee
Inventors
Cpc classification
H01L22/12
ELECTRICITY
H01L22/20
ELECTRICITY
G05B13/021
PHYSICS
International classification
H01L21/67
ELECTRICITY
Abstract
A substrate processing apparatus that accommodates a substrate holder in which a substrate is placed in a processing container and forms a film onto the substrate, includes: a film thickness meter that measures a thickness of the film formed on the substrate; a state analysis unit that analyzes variation of the film thickness from a measurement result output from the film thickness meter at a plurality of measurement points where the film thickness on the substrate is measured; a singular point detection unit that, based on the analysis result, detects a measurement point where a difference from an adjacent measurement point deviates from a predetermined condition, as a singular point; and a singular point correction unit that corrects a measurement result of the singular point so that the difference of the film thickness between the singular point and the adjacent measurement point is within a predetermined condition.
Claims
1. A substrate processing apparatus comprising: a memory; and a processor coupled to the memory and configured to: measure a film thickness of a film formed on a substrate accommodated in a substrate holder disposed in a processing container, the film thickness being measured by a thickness meter on a plurality of measurement points of the substrate; analyze variation of the film thickness from a measurement result output from the thickness meter; detect, based on an analyzed result, a measurement point where a difference of the film thickness with respect to an adjacent measurement point deviates from a first predetermined condition, as a singular point; and correct a measurement result of the singular point such that the difference of the film thickness between the singular point and the adjacent measurement point is within a second predetermined condition.
2. The substrate processing apparatus according to claim 1, wherein the processor selects a measurement point to be a singular point candidate from coordinates of a column or a support of the substrate holder, and determines the singular point candidate where the difference of the film thickness with respect to the adjacent measurement point deviates from the first predetermined condition, as a singular point.
3. The substrate processing apparatus according to claim 2, wherein the processor corrects the measurement result of the singular point to an average value of adjacent measurement points on a concentric circle of the substrate using the singular point as a reference.
4. An information processing apparatus comprising: a memory; and a processor coupled to the memory and configured to: measure a film thickness of a film formed on a substrate by a thickness meter on a plurality of measurement points of the substrate; analyze variation of the film thickness from a measurement result output from the thickness meter; detect, based on an analyzed result, a measurement point where a difference of the film thickness with respect to an adjacent measurement point deviates from a first predetermined condition, as a singular point; and correct a measurement result of the singular point such that the difference of the film thickness between the singular point and the adjacent measurement point is within a second predetermined condition.
5. The information processing apparatus according to claim 4, wherein the processor obtains a standard deviation using the measurement result of the measurement points in an outer periphery of the substrate, and determines a measurement point where a difference amount of the standard deviation from the measurement result of another adjacent measurement point deviates from the first predetermined condition, as a singular point.
6. The information processing apparatus according to claim 5, wherein the processor corrects the measurement result of the singular point to an average value of adjacent measurement points on a concentric circle of the substrate using the singular point as a reference.
7. The information processing apparatus according to claim 5, wherein the processor corrects the measurement result of the singular point with a value obtained by linear interpolation using a measurement point adjacent to a concentric circle of the substrate based on the singular point, and a measurement point that is closest to the singular point among the measurement points having a shorter distance from a center of the substrate than the singular point.
8. The information processing apparatus according to claim 4, wherein the processor obtains a normal distribution using the measurement result of the measurement points in an outer periphery of the substrate, and determines a measurement point that deviates from the first predetermined condition in the normal distribution, as a singular point.
9. The information processing apparatus according to claim 4, wherein the processor obtains a standard deviation using the measurement result of the measurement points in a portion other than an outer periphery of the substrate, and determines a measurement point where a difference amount of the standard deviation from the measurement result of another adjacent measurement point deviates from the first predetermined condition, as a singular point.
10. The information processing apparatus according to claim 9, wherein the processor corrects the measurement result of the singular point to an average value of adjacent measurement points on a concentric circle of the substrate using the singular point as a reference.
11. The information processing apparatus according to claim 9, wherein the processor corrects the measurement result of the singular point with a value obtained by linear interpolation using a measurement point adjacent to a concentric circle of the substrate based on the singular point, and a measurement point that is closest to the singular point among the measurement points having a shorter distance from a center of the substrate than the singular point.
12. The information processing apparatus according to claim 4, wherein the processor obtains a normal distribution using the measurement result of the measurement points in a portion other than an outer periphery of the substrate, and determines a measurement point deviating from the first predetermined condition in the normal distribution, as a singular point.
13. An information processing apparatus comprising: a memory; and a processor coupled to the memory and configured to: measure a film thickness of a film formed on a substrate by a thickness meter on a plurality of measurement points of the substrate; analyze variation of the film thickness from a measurement result output from the thickness meter; detect, based on an analyzed result, a measurement point where a difference of the film thickness with respect to an adjacent measurement point deviates from a first predetermined condition, as a singular point, and not detect the singular point when there exist only adjacent measurement points where the difference of the film thickness is within the first predetermined condition; and correct a measurement result of the singular point so that the difference of the film thickness between the singular point and the adjacent measurement point is within a second predetermined condition.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
DETAILED DESCRIPTION
(14) In the following detailed description, reference is made to the accompanying drawings, which form a part hereof. The illustrative embodiments described in the detailed description, drawing, and claims are not meant to be limiting. Other embodiments may be utilized, and other changes may be made without departing from the spirit or scope of the subject matter presented here.
(15) Hereinafter, an embodiment for implementing the present disclosure will be described with reference to the drawings.
(16) [Substrate Processing Apparatus]
(17) Descriptions will be made on a substrate processing apparatus to which a singular point detection and correction algorithm for a wafer film thickness according to an embodiment of the present disclosure may be appropriately applied.
(18)
(19) The gas exhaust port 20 is configured as, for example, a quartz pipe extending from the exhaust port 11 and bent at a right angle into an L shape. A vacuum exhaust system 30 that exhausts the atmosphere in the heat treatment furnace 10 is connected to the gas exhaust port 20. Specifically, the vacuum exhaust system 30 includes a metal gas exhaust pipe 31 made of, for example, stainless steel, which is connected to the gas exhaust port 20. Further, an opening/closing valve 32, a pressure adjusting valve 33 such as a butterfly valve, and a vacuum pump 34 are sequentially provided in the gas exhaust pipe 31, so that a vacuum state can be caused while adjusting the pressure in the heat treatment furnace 10. The inner diameter of the gas exhaust port 20 is set to be equal to the inner diameter of the gas exhaust pipe 31.
(20) A heater 40 is provided on a side portion of the heat treatment furnace 10 to surround the heat treatment furnace 10, so that the wafer W accommodated in the heat treatment furnace 10 may be heated. The heater 40 is, for example, divided into a plurality of zones, and is constituted by a plurality of heaters (not illustrated) whose heating amount may be independently controlled from the upper side to the lower side in the vertical direction. The heater 40 may be not divided into a plurality of zones, and be constituted by one heater. Further, an insulating material 50 is provided on the outer periphery of the heater 40, so that thermal stability is secured. A lower end portion of the heat treatment furnace 10 is opened, so that the wafer W may be carried into/out. An opening in the lower end portion of the heat treatment furnace 10 is configured to be opened/closed by a cover 60.
(21) A wafer boat 80 is provided above the cover 60. The wafer boat 80 is a substrate holder configured to hold the wafer W, and is capable of holding a plurality of wafers W in multiple stages at an interval in the vertical direction. The number of wafers W held by the wafer boat 80 is not particularly limited, but may be 50 to 150.
(22) Next, descriptions will be mad on an example of the wafer boat 80 used in the substrate processing apparatus with reference to
(23) As illustrated in
(24) Each of the columns 83 has supports 84 formed with a predetermined interval in the vertical direction. Since the support 84 has a small flat plate shape and protrude inward like a claw, they may be called a claw. The interval between the supports 84 may be appropriately set depending on the application, but as described above, for example, may be set as an interval such that 50 to 150 wafers W may be placed on one wafer boat 80. The support 84 may have any shape as long as they are capable of supporting the wafer W, but, for example, may be formed in a rectangular shape having a horizontal plane extending in the central direction. The supports 84 of each of the columns 83 are set to have the same height as the respective supports 84 that support the same wafer W such that the wafer W is supported in the horizontal state. Further, when the number of columns 83 is three, one column 83a is disposed on the inner side of the center when viewed from the front side on which the wafer W is mounted, and the other two columns 83b and 83c are disposed symmetrically with respect to the column 83a.
(25) A manifold 90 having a portion extending along an inner peripheral wall of the heat treatment furnace 10, and a flange portion extending outward in the radial direction are disposed in the heat treatment furnace 10. In the heat treatment furnace 10, a necessary gas is introduced into the heat treatment furnace 10 from the lower end portion of the heat treatment furnace 10 via the manifold 90. The manifold 90 is configured as a separate component from the heat treatment furnace 10, but is provided integrally with the side wall of the heat treatment furnace 10 and constitutes a part of the side wall of the heat treatment furnace 10.
(26) The manifold 90 supports an injector 110. The injector 110 is a tubular member configured to supply a gas into the heat treatment furnace 10, and is made of, for example, quartz. The injector 110 is provided to extend in the vertical direction in the heat treatment furnace 10. A plurality of gas ejecting holes 111 is formed in the injector 110 at a predetermined interval along the longitudinal direction, and a gas may be ejected in the horizontal direction from the gas ejecting holes 111. In
(27) A gas supply pipe 121 is connected to the outer portion of the manifold 90. The gas supply pipe 121 is connected to a gas supply source 123. The gas supply source 123 supplies the processing gas into the heat treatment furnace 10 and stores the processing gas used to perform heat treatment such as film formation on the wafer W. A flow rate control valve 122 is provided in the gas supply pipe 121, and adjusts the flow rate of the processing gas supplied to the heat treatment furnace 10. A mass flow controller may be used as the flow rate control valve 122.
(28) The heat treatment furnace 10 is provided on a base plate 130 that constitutes a ceiling surface of a load-lock chamber. The load-lock chamber is a standby chamber for a wafer where the pressure may be adjusted to a vacuum or an atmosphere pressure, and the heat treatment furnace 10 is provided on the ceiling surface of the load-lock chamber. A controller 140 is an arithmetic processing unit configured to control the operation of the entire substrate processing apparatus, and may be configured by, for example, a computer.
(29) In the substrate processing apparatus having the above described configuration, when performing the film formation, the wafer W is transferred on the wafer boat 80 placed on the cover 60, and the cover 60 is moved up to be accommodated in the heat treatment furnace 10. Then, the processing gas is supplied from the injector 110 and heated by the heater 40, and the heat treatment is performed while rotating the wafer boat 80 to perform the film formation on the wafer W.
(30) When performing the film formation, the film formation may be further performed on the wafer W having an underlying oxide film on the surface. Even when forming the underlying oxide film, the film forming processing is often performed using the substrate processing apparatus.
(31) Here, as illustrated in
(32)
(33) As in the vicinity of the column 83 and the support 84 in
(34) In the embodiment, the singular point in the wafer W may be detected and the singular point may be corrected by using a singular point detection and correction algorithm for a wafer film thickness (to be described later). The singular point detection and correction algorithm for the wafer film thickness according to the embodiment may detect and corrects the singular point (a deviated value) so that data analysis or optimization calculation such as calculation of the overall in-plane uniformity is not adversely affected.
(35) [Information Processing System in which Singular Point Detection and Correction Algorithm for Wafer Film Thickness is Executed]
(36)
(37) As described with reference to
(38) The singular point detection and correction device 220 is an information processing device in which a program of the singular point detection and correction algorithm for the wafer film thickness is executed. The singular point detection and correction device 220 detects the singular point on the wafer W and corrects a measurement result of the film thickness of the singular point as will be described later, using, for example, the measurement result of the input film thickness and coordinates of the singular point.
(39) The information processing system in
(40) [Hardware Configuration]
(41) The singular point detection and correction device 220 in
(42) The computer in
(43) The input device 501 may be, for example, a touch panel used for input, operation keys or buttons, a keyboard, and a mouse. The output device 502 is constituted by, for example, a display such as a liquid crystal or an organic EL that displays a screen and a speaker that outputs sound data such as voice or music. The communication OF 507 is an interface that connects the computer to the communication network N. The HDD 508 is an example of a non-volatile storage device that stores a program or data. A drive device (e.g., a solid state drive (SSD)) that uses a flash memory may be used instead of the HDD 508.
(44) The external I/F 503 is an interface with an external device. The external device includes, for example, a storage medium 503a. Therefore, the computer may read out and/or write to the storage medium 503a via the external I/F 503. The storage medium 503a includes, for example, a flexible disk, a CD, a DVD, a SD memory card, and a USB memory.
(45) The ROM 505 is an example of a non-volatile semiconductor memory (a storage device) capable of retaining a program or data even when the power is turned off. The RAM 504 is an example of a volatile semiconductor memory (a storage device) that temporarily retains a program or data. The CPU 506 is an arithmetic device that reads out a program or data from the storage device such as the ROM 505 or the HDD 508 onto the RAM 504 and executes a processing so as to implement control or functions of the entire computer. The singular point detection and correction device 220 according to the embodiment may implement various processings illustrated in the embodiment, for example, by executing the program of the singular point detection and correction algorithm for the wafer film thickness according to the embodiment in the computer having the hardware configuration.
(46) The hardware configuration of the computer in
(47) [Functional Block]
(48) Next, descriptions will be made on functional blocks of the singular point detection and correction device 220 according to the embodiment.
(49) The variation state analysis unit 222 receives a newly formed film formation result. The film formation result includes the coordinates of the measurement point of the monitor wafer and the measurement result of the film thickness of the measurement point. The variation state analysis unit 222 analyzes the variation of the film thickness of the input measurement point. The singular point detection unit 224 detects the singular point based on the analysis result by the variation state analysis unit 222 and conditions such as the coordinates of the column 83 and the support 84.
(50) The singular point correction unit 226 corrects the measurement result of the film thickness of the singular point as will be described later, using a measurement result of the film thickness of another measurement point adjacent to the singular point detected by the singular point detection unit 224. The singular point appearing in the wafer W may be caused by the influence of the column 83 and the support 84, the influence of the underlying oxide film, or other influences. When performing the data analysis or the optimization calculation with the measurement result of the film thickness of the singular point included, the result is likely to be adversely affected. As a result, the singular point correction unit 226 uses the measurement result of the film thickness of another adjacent measurement point to correct so that the measurement result of the film thickness of the detected singular point does not adversely affect the result of the data analysis or the optimization calculation. The singular correction unit 226 outputs the film formation result in which the measurement result of the film thickness of the singular point is corrected.
(51) [Processing]
(52) Hereinafter, descriptions will be made in detail on a processing in which the singular point detection and correction device 220 according to the embodiment detects the singular point of the film thickness of the film formed on the wafer W, and corrects the measurement result of the film thickness of the singular point so that the result of the data analysis and the optimization calculation is not adversely affected. In the following, the singular point due to the influence of the column 83 and the support 84, the singular point due to the influence of the underlying oxide film, and the singular point due to other influences will be separately described.
(53) (Singular Point Due to Influence of Column and Support)
(54) The singular point due to the influence of the column 83 and the support 84 may be detected by using the measurement result of the film thickness of the measurement point in the outer periphery of the wafer W, the coordinates of the measurement point, and the coordinates of the column 83 and the support 84.
(55) In step S100, the variation state analysis unit 222 of the singular point detection and correction device 220 receives the coordinates of the measurement point of the wafer W on which a film is newly formed, the measurement result of the film thickness of the measurement point, and the coordinates of the column 83 and the support 84. In step S102, the variation state analysis unit 222 analyzes the variation of the film thickness of the measurement point in the outer periphery as illustrated in
(56)
(57) In step S104, the singular point detection unit 224 determines whether to correct the singular point due to the influence of the column 83 and the support 84. The determination as to whether to correct the singular point due to the influence of the column 83 and the support 84 may be made, for example, according to an instruction received from an operator. When the singular point due to the influence of the column 83 and the support 84 is not corrected, the processing of the flow chart in
(58) When correcting the singular point due to the influence of the column 83 and the support 84, the singular point detection unit 224 selects a measurement point to be a singular point candidate from the coordinates of the column 83 and the support 84. The singular point detection unit 224 determines whether there is a singular point candidate having variation equal to or larger than a predetermined value, based on the result of the variation analysis.
(59) When there is no singular point candidate having variation equal to or larger than a predetermined value, the processing of the flow chart in
(60) In step S108, as illustrated in
(61) As illustrated in
(62) Meanwhile, as illustrated in
(63) (Singular Point Due to Influence of Underlying Oxide Film)
(64) The singular point due to the influence of the underlying oxide film may be suddenly generated independent from the coordinates of the column 83 and the support 84, and thus, is detected by using the measurement result of the measurement point in the outer periphery of the wafer W and the coordinates of the measurement point.
(65) In step S200, the variation state analysis unit 222 of the singular point detection and correction device 220 receives the coordinates of the measurement point of the wafer W on which a film is newly formed and the measurement result of the film thickness of the measurement point. In step S202, the variation state analysis unit 222 analyzes the variation of the film thickness of the measurement point in the outer periphery by obtaining a standard deviation using the measurement results of the film thickness of the measurement points in the outer periphery of the wafer W and the coordinates of the measurement point that are input. Alternatively, in step S202, the variation state analysis unit 222 analyzes the variation of the film thickness of the measurement point in the outer periphery by obtaining a normal distribution of the measurement points in the outer periphery of the wafer W that are input.
(66) After the processing of step S202, the singular point detection unit 224 detects the singular point by a method of step S204 or a method of step S206.
(67) In step S204, the singular point detection unit 224 determines whether there is a difference of the standard deviation from the measurement results of a predetermined number of adjacent measurement points for each measurement point in the outer periphery of the wafer W. The measurement point having a difference of the standard deviation from the measurement results of a predetermined number of adjacent measurement points is detected as a singular point. The measurement point having no difference of the standard deviation from the measurement results of a predetermined number of adjacent measurement points is not detected as a singular point.
(68) Further, in step S206, the singular point detection unit 224 determines whether each measurement point in the outer periphery of the wafer W is included in a value of a predetermined value α % or more and a value of a predetermined value β% or less (α>β) of the normal distribution of all the measurement points in the outer periphery of the wafer W. The measurement point included in the value of a predetermined value α % or more and the value of a predetermined value β% or less (α>β) of the normal distribution is detected as a singular point.
(69) When the singular point is detected in step S204 or in step S206, the singular point detection unit 226 corrects the singular point by a method of step S208 or a method of step S210.
(70) In a case of the substrate processing apparatus 200 that forms a film by rotating the wafer W, as described with reference to
(71) Meanwhile, in a case of the substrate processing apparatus 200 that forms a film without rotating the wafer W, as illustrated in
(72) (Singular Point Due to Other Influences)
(73) The singular point due to other influences may be detected and corrected by applying the measurement result of the film thickness of the measurement point other than the outer periphery of the wafer W and the coordinates of the measurement to the algorithm described in the detection method and the correction method of the singular point due to the influence of the underlying oxide film.
(74) In a case of the substrate processing apparatus 200 that forms a film without rotating the wafer W, as illustrated in
SUMMARY
(75)
(76) As described above, according to the embodiment, the singular point may be detected by the measurement result of the film thickness formed on the wafer W, and the measurement result of the film thickness of the singular point may be corrected, and thus, the accuracy of the data analysis or the optimization calculation using the measurement result of the film thickness may be improved.
(77) According to the present disclosure, it is possible to detect the singular point from the measurement result of the film thickness formed on the substrate, and correct the measurement result of the film thickness of the singular point.
(78) From the foregoing, it will be appreciated that various embodiments of the present disclosure have been described herein for purposes of illustration, and that various modifications may be made without departing from the scope and spirit of the present disclosure. Accordingly, the various embodiments disclosed herein are not intended to be limiting, with the true scope and spirit being indicated by the following claims.