This U.S. nonprovisional application claims priority under 35 U.S.C § 119 to Korean Patent Application No. 10-2020-0187266 filed on Dec. 30, 2020 in the Korean Intellectual Property Office, the disclosure of which is hereby incorporated by reference in its entirety.
The present inventive concepts relate to semiconductor material properties, and more particularly, to methods of predicting semiconductor material properties and methods of testing a semiconductor device using the same.
With the high integration and compactness of semiconductor devices, an increase in influence of interaction between single atoms may benefit from an atomic scale modeling approach. Such atomic scale modeling can be accomplished by simulation based on wave nature of electron, or Schrodinger equation.
An ab initio simulation may refer to an atomic scale simulation that may rely only on principles of quantum mechanics and may be free from experimental variables and empirical nature. The ab initio simulation may be a powerful tool to study material properties and may be widely used for material modeling. However, when sufficiently accurate electronic structures are needed, the typical size with which the ab initio simulation can deal may be relatively small (e.g., about 100 atoms) and thus studies have been conducted to expand the capability of the ab initio simulation.
Meanwhile, machine learning may be used in conjunction with the ab initio simulation, and various research has demonstrated the potential of machine learning accelerated by ab initio simulation.
Some embodiments of the present inventive concepts provide methods of predicting semiconductor material properties with improved speed and accuracy.
Some example embodiments of the present inventive concepts provide methods of predicting semiconductor material properties for large scale systems.
Some embodiments of the present inventive concepts provide methods of testing semiconductor devices using methods of predicting semiconductor material properties.
The present inventive concepts are not limited to those mentioned above, and other embodiments will be clearly understood to those skilled in the art from the following description.
According to some example embodiments of the present inventive concepts, a method of predicting semiconductor material properties may comprise executing, by at least one processor, commands stored in a non-transitory memory to perform operations comprising: accessing a machine learning model that is trained with a training system, where the training system comprises calculated semiconductor material properties; and using the machine learning model to predict material properties of a target system comprising one or more semiconductor materials. The machine learning model is represented by a function of material properties with respect to a descriptor. The descriptor is calculated from unrelaxed charge density (UCD) that is represented by summation of atomic charge density (ACD) of single atoms
According to some example embodiments of the present inventive concepts, a method of predicting semiconductor material properties may comprise executing, by at least one processor, commands stored in a non-transitory memory to perform operations comprising: accessing a machine learning model that is trained with a training system, where the training system comprises calculated semiconductor material properties generated by an ab initio simulation; fitting the machine learning model to an output of the ab initio simulation; and using the machine learning model to predict material properties of a target system comprising one or more semiconductor materials. The machine learning model is represented by a function of material properties with respect to a descriptor. The descriptor is calculated from unrelaxed charge density (UCD).
According to some example embodiments of the present inventive concepts, a method of testing a semiconductor device may comprise executing, by at least one processor, commands stored in a non-transitory memory to perform operations comprising: accessing a machine learning model that is trained with a training system, where the training system comprises calculated semiconductor material properties generated by density functional theory (DFT); fitting the machine learning model to a result calculated from the density functional theory (DFT); using the machine learning model to predict material properties of a target system that is a portion of the semiconductor device; and testing the semiconductor device based on the material properties that were predicted for the target system by the machine learning model. The machine learning model is represented by a function of material properties with respect to a descriptor. The descriptor is calculated from unrelaxed charge density (UCD) that is represented by summation of atomic charge density (ACD) of single atoms
The following will now describe methods of predicting semiconductor material properties and methods of testing semiconductor devices using the same with reference to the accompanying drawings.
Referring to
A descriptor, as discussed below, may be calculated from unrelaxed charge density (UCD) given by summation of atomic charge density (ACD) of single atoms.
For example, density functional theory (DFT) may be employed as the ab initio simulation. The operation S20 of preparing a machine learning model that is trained with the training system may include, for example, preparing a plurality of training data obtained from random displacement of the atoms included in the training system, extracting a descriptor for each of the plurality of training data, and training the machine learning model that is represented as or by a function of material properties with respect to the descriptor. The training data obtained from random displacement of the atoms included in the training system may be about 1,000 or more.
The extraction of the descriptor may include, for example, summing up the atomic charge density (ACD) to calculate the unrelaxed charge density (UCD), processing the unrelaxed charge density (UCD) to calculate an electron radial distribution function (ERDF), allowing grid lines to equally divide a horizontal axis of a graph that represents the electron radial distribution function (ERDF), and extracting a vector whose components are function values of grid points where the grid lines meet the electron radial distribution function (ERDF).
The step S30 of fitting the machine learning model to calculated results given by the ab initio simulation may include reducing or minimizing a difference between a calculated result obtained from the machine learning model and a calculated result obtained from the ab initio simulation.
For example, an algorithm of the machine learning model may be one or more of neural network (NN), convolutional neural network (CNN), graph neural network (GNN), and Gaussian process regression (GPR).
The method of predicting semiconductor material properties according to the present inventive concepts may predict material properties of large scale systems including semiconductor materials with increased speed and accuracy. In addition, the method of predicting semiconductor material properties may be employed to test semiconductor devices, such DRAM or NAND Flash or other memory devices.
Referring to
For example as shown in
Referring to
Atomic charge density, na(r), of single atom may be a solution of one-dimensional Kohn-Sham equation given by Mathematical Equation 1 below, and may be represented by Mathematical Equation 2 below.
wherein, r is a radial distance from the center of a reference atom, n is a principal quantum number, 1 is an orbital quantum number (or angular quantum number), V[na;r] is an exchange-correlation potential, and Rnl(r) is a radial part of the wave function.
The atomic charge density na(r) of single atom may be defined as summation of the absolute value of Rnl(r) until an occupied state occ. The exchange-correlation potential V[na;r] may be a functional of the atomic charge density na(r) of single atom, and may be approximately calculated by local density approximation (LDA) or generalized gradient approximation (GGA).
Additionally, in order to reduce computational cost, pseudo charge density naps(r) may be calculated by using pseudo wave function Rpsnl(r) and cut-off radius that is determined by a kind of atom or element. For example, the cut-off radii of silicon (Si), germanium (Ge), and phosphorus (P) may be about 1.00 Å, 1.27 Å, and 1.00 Å, respectively, and 2s and 2p of boron (B) may be about 0.79 Å and 0.89 Å, respectively.
The pseudo charge density naps(r) may be expressed by Mathematical Equation 3 below, and may be defined as summation of the square of the absolute value of Rpsnl(R) for valence electrons.
Referring to
The unrelaxed charge density (UCD), n(r), may be expressed by Mathematical Equation 4 below that is summation of the pseudo charge density naps(r) discussed with reference to Mathematical Equation 3 and
wherein, N is the number of atoms in a sphere having a cut-off radius.
The unrelaxed charge density (UCD), n(r), may be considered as an unrelaxed charge density because of ignorance of relaxation of electron distribution due to the presence of other atoms. That is, the unrelaxed charge density (UCD) may not account for effects of other atoms on electron distribution.
The unrelaxed charge density (UCD), n(r), may satisfy neither rotational symmetry nor translational symmetry, and thus may not be directly used as a descriptor for machine learning model. Therefore, a machine learning model for the method of predicting semiconductor material properties according to the present inventive concepts may use a descriptor calculated from the unrelaxed charge density (UCD), n(r).
The descriptor may be, for example, an electron radial distribution function (ERDF), Gi(r), given by Mathematic Equation 5 below. The present inventive concepts, however, are not limited thereto, and the descriptor may be other functions that satisfy the rotational symmetry and the translational symmetry.
wherein, R is a vector expressed by (R sin θ cos φ, R sin θ sin φ, R cos θ).
The electron radial distribution function (ERDF), Gi(r), may be a result of integrating the unrelaxed charge density (UCD), n(r), with respect to a spherical coordinate system in which an ith atom is set to be an origin. In this sense, the electron radial distribution function (ERDF), Gi(r), may be a function calculated from the unrelaxed charge density (UCD), n(r). The electron radial distribution function (ERDF), Gi(r), may be a symmetric function and may be used as the descriptor for machine learning model.
Referring to
The descriptor of machine learning model may be expressed by first and second vectors GA1i and GA2i whose components are function values of 50 grid points GP where 50 grid lines GL meet one electron radial distribution function (ERDF), Gi(r). In this case, the 50 grid lines GL may equally divide a horizontal axis of the graph shown in
The grid points GP of
Referring to
In this description, “material properties” may include total energy, binding energy, elastic constant, and dielectric constant of a system, and may also include atomic forces in the system.
In
Referring to
In
The first machine learning model ML1 and the second machine learning model ML2 may include layers (e.g., input layers, hidden layer, and output layers) each including a plurality of nodes. The nodes included in each of the layers may be connected to each other through a weight. The weight may be set based on the preparation of machine learning model. The weight that connects the layers of the first machine learning model ML1 may be different from the weight that connects the layers of the second machine learning model ML2.
Referring to
The target system 20 of
Referring to
For example, the graphs of
Separately from the following experimental examples, about 40 hours may be consumed in a case that the ab initio simulation (e.g., density functional theory (DFT)) is used to calculate material properties of a target system including about 216 atoms, but about 12 hours may be consumed in a case that a machine learning model is trained with a training system including about eight atoms, and then the trained machine learning model is applied to predict material properties of a target system including about 216 atoms. In this sense, when using the method of predicting semiconductor material properties according to some embodiments of the present inventive concepts, it may be possible to predict material properties promptly or more quickly, compared to a case in which the ab initio simulation is used.
Moreover, because a time required for the ab initio simulation increases in proportion to the cube of the number of atoms, and because a time required for the method of predicting semiconductor material properties according to some embodiments of the present inventive concepts increases in proportion to the number of atoms, the method of predicting semiconductor material properties according to some embodiments of the present inventive concepts may be more appropriate to and more efficient for material property predictions for large scale systems.
A first experimental example Ex1 may be a case in which a machine learning model is trained with a training system including eight silicon (Si) atoms, and then the trained machine learning model is applied to predict material properties of a target system including eight silicon (Si) atoms.
A second experimental example Ex2 may be a case in which a machine learning model is trained with a training system including seven silicon (Si) atoms and one germanium (Ge) atom, and then the trained machine learning model is applied to predict material properties of a target system including seven silicon (Si) atoms and one germanium (Ge) atom.
A third experimental example Ex3 may be a case in which a machine learning model is trained with a training system including 63 silicon (Si) atoms and one germanium (Ge) atom, and then the trained machine learning model is applied to predict material properties of a target system including 63 silicon (Si) atoms and one germanium (Ge) atom.
A fourth experimental example Ex4 may be a case in which a machine learning model is trained with a training system including eight silicon (Si) atoms and a training system including seven silicon (Si) atoms and one germanium (Ge) atom, and then the trained machine learning model is applied to predict material properties of a target system including 63 silicon (Si) atoms and one germanium (Ge) atom.
A fifth experimental example Ex5 may be a case in which a machine learning model is trained with a training system including eight silicon (Si) atoms, a training system including seven silicon (Si) atoms and one germanium (Ge) atom, and a training system including 15 silicon (Si) atoms and one germanium (Ge) atom, and then the trained machine learning model is applied to predict material properties of a target system including 63 silicon (Si) atoms and one germanium (Ge) atom.
A sixth experimental example Ex6 may be a case in which a machine learning model is trained with a training system including 63 silicon (Si) atoms and one phosphorus (P) atom, and then the trained machine learning model is applied to predict material properties of a target system including 63 silicon (Si) atoms and one phosphorus (P) atom.
A seventh experimental example Ex7 may be a case in which a machine learning model is trained with a training system including 63 silicon (Si) atoms and one phosphorous cation (P+), and then the trained machine learning model is applied to predict material properties of a target system including 63 silicon (Si) atoms and one phosphorous cation (P+).
An eighth experimental example Ex8 may be a case in which a machine learning model is trained with a training system including 64 silicon (Si) atoms, a training system including 63 silicon (Si) atoms and one phosphorus (P) atom, and a training system including 63 silicon (Si) atoms and one phosphorous cation (P+), and then the trained machine learning model is applied to predict material properties of a target system including 215 silicon (Si) atoms and one phosphorus (P) atom (or one phosphorous cation (P+)).
A ninth experimental example Ex9 may be a case in which a machine learning model is trained with a training system including 63 silicon (Si) atoms and one boron (B) atom, and then the trained machine learning model is applied to predict material properties of a target system including 63 silicon (Si) atoms and one boron (B) atom.
A tenth experimental example Ex10 may be a case in which a machine learning model is trained with a training system including 63 silicon (Si) atoms and one boron anion (B−), and then the trained machine learning model is applied to predict material properties of a target system including 63 silicon (Si) atoms and one boron anion (B−).
An eleventh experimental example Ex11 may be a case in which a machine learning model is trained with a training system including 64 silicon (Si) atoms, a training system including 63 silicon (Si) atoms and one boron (B) atom, and a training system including 63 silicon (Si) atoms and one boron anion (B−) atom, and then the trained machine learning model is applied to predict material properties of a target system including 215 silicon (Si) atoms and one boron (B) atom (or one boron anion (B−)).
In all of the first to eleventh experimental examples Ex1 to Ex11, it may be ascertained that an error in the case 100 where the electron radial distribution function (ERDF) is used as a descriptor according to some embodiments of the present inventive concepts is less than an error in the case 200 according to a comparative example. In brief, the case 100 in which the electron radial distribution function (ERDF) is used as a descriptor according to some embodiments of the present inventive concepts may predict material properties more accurately than the comparative case 200.
Referring to
The memory 1200 may include commands that can be executed by the processor 1100 to perform one or more operations as described herein. For example, the memory 1200 may include a machine learning model that is prepared as discussed with reference to
A method of predicting semiconductor material properties according to some embodiments of the present inventive concepts may use an ab initio simulation that is accelerated by machine learning to thereby improve speed and accuracy in predicting material properties for large scale system.
Although the present invention has been described in connection with the some example embodiments of the present inventive concepts illustrated in the accompanying drawings, it will be understood by one of ordinary skill in the art that variations in form and detail may be made therein without departing from the spirit and essential feature of the present inventive concepts. The above disclosed embodiments should thus be considered illustrative and not restrictive.
Number | Date | Country | Kind |
---|---|---|---|
10-2020-0187266 | Dec 2020 | KR | national |