Heat treatment apparatus, regulation method of heat treatment apparatus, and program
First Claim
1. A heat treatment apparatus comprising:
- a reaction tube into which at least one semiconductor wafer is loaded; and
a memory which stores program instructions to allow the heat treatment apparatus to;
cause receiving circuitry to receive information including a plurality of evaluation indexes, a weight of each evaluation index, the number of times for calculating a value of an evaluation function, and initial parameter values;
calculate the value of the evaluation function based on the plurality of evaluation indexes, the weight of each evaluation index, the number of times for calculating the value of the evaluation function, and initial parameter values; and
determine whether the value of the evaluation function is minimum, and to update parameters when it is determined that the value of the evaluation function is minimum,wherein the value of the evaluation function is calculated again based on the number of times for calculating the value of an evaluation function received by the receiving circuitry so as to prevent from repeating regulation and a test of parameters multiple times,wherein new parameters are generated by a genetic algorithm when the value of the evaluation function is calculated again.
1 Assignment
0 Petitions
Accused Products
Abstract
The controller receives information including a plurality of evaluation indexes, a weight of each evaluation index, the number of times for calculating a value of an evaluation function, and initial parameter values, and performs a simulation based on the received information. Then, the controller calculates a value of an evaluation function based on a result of the simulation, and determines whether the calculated value of the evaluation function is minimum, to update parameters when it is determined that the value of the evaluation function is minimum. In the calculation of a value of the evaluation function, a value of the evaluation function is calculated again based on the number of times for calculating a value of an evaluation function. The controller generates new parameters by a genetic algorithm when a value of an evaluation function is calculated again.
-
Citations
9 Claims
-
1. A heat treatment apparatus comprising:
-
a reaction tube into which at least one semiconductor wafer is loaded; and a memory which stores program instructions to allow the heat treatment apparatus to; cause receiving circuitry to receive information including a plurality of evaluation indexes, a weight of each evaluation index, the number of times for calculating a value of an evaluation function, and initial parameter values; calculate the value of the evaluation function based on the plurality of evaluation indexes, the weight of each evaluation index, the number of times for calculating the value of the evaluation function, and initial parameter values; and determine whether the value of the evaluation function is minimum, and to update parameters when it is determined that the value of the evaluation function is minimum, wherein the value of the evaluation function is calculated again based on the number of times for calculating the value of an evaluation function received by the receiving circuitry so as to prevent from repeating regulation and a test of parameters multiple times, wherein new parameters are generated by a genetic algorithm when the value of the evaluation function is calculated again. - View Dependent Claims (2, 3, 6, 7, 8, 9)
-
-
4. A regulation method performed by a heat treatment apparatus, the apparatus including a reaction tube into which at least one semiconductor wafer is loaded, which stores program instructions to implement the regulation method comprising:
-
a receiving process, of receiving information including a plurality of evaluation indexes, a weight of each evaluation index, the number of times for calculating a value of an evaluation function, and initial parameter values; an evaluation function value calculating process of calculating the value of the evaluation function based on the plurality of evaluation indexes, the weight of each evaluation index, the number of times for calculating the value of the evaluation function, and the initial parameter values; and a parameter updating process of determining whether the value of the evaluation function calculated by the evaluation function value calculating process is minimum, and to update parameters when it is determined that the value of the evaluation function is minimum, wherein, in the evaluation function value calculating process, the value of the evaluation function is calculated again based on the number of times for calculating the value of the evaluation function received by the receiving process so as to prevent from repeating regulation and a test of parameters multiple times, and the regulation method further comprises a parameter generating process of generating new parameters by a genetic algorithm when the value of the evaluation function is calculated again by the evaluation function value calculating process.
-
-
5. A non-transitory computer-readable storage medium which stores program instructions executed by a computer so as to:
-
cause receiving circuitry to receive information including a plurality of evaluation indexes, a weight of each evaluation index, the number of times for calculating a value of an evaluation function, and initial parameter values; cause the computer to calculate the value of the evaluation function based on the plurality of evaluation indexes, the weight of each evaluation index, the number of times for calculating the value of the evaluation function, and the initial parameter values; and cause the computer to determine whether the value of the evaluation function is minimum, and to update parameters when it is determined that the value of the evaluation function is minimum, wherein the value of the evaluation function is calculated again based on the number of times for calculating the value of the evaluation function received by the receiving circuitry so as to prevent from repeating regulation and a test of parameters multiple times, and new parameters are generated by a genetic algorithm when the value of the evaluation function is calculated again, wherein the parameters are related to a processing atmosphere within a reaction tube into which at least one semiconductor wafer is loaded.
-
Specification