Predicting etch characteristics in thermal etch and atomic layer etch
The chemical characteristics and energy of the thermal etching reaction path are identified through quantum mechanical models, and the etching characteristics are predicted by machine learning models, which solves the problem of inaccurate prediction of etching characteristics in the prior art, and improves the efficiency and design capabilities of the etching process.
Patent Information
- Application Number
- CN202510370043.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2018-05-03
- Filing Date
- 2019-04-23
- Publication Date
- 2025-08-15
AI Technical Summary
The prior art is difficult to accurately predict etching characteristics in thermal etching reactions, especially when selectively etching materials in semiconductor manufacturing.
Quantum mechanical models are used to identify the chemical properties and related energies of the reaction path between the surface layer and the etching precursor, and input these properties and energy into the machine learning model, and the model is trained to predict the etching characteristics.
Improve the prediction accuracy of etching characteristics of thermal etching reactions, reduce time and resource consumption, and promote the design of new thermal etching reactions and chemical processes.
Smart Images

Figure CN120496695A_ABST
Abstract
Description
This application is a divisional application of the invention patent application with application number 201980030046.9, application date April 23, 2019, and invention name “Predicting etching characteristics in thermal etching and atomic layer etching”. Incorporated by Reference
[0001] The PCT application form is filed concurrently with this specification as a part of this application. Each application to which this application claims the benefit of or priority as identified in the concurrently filed PCT application form is incorporated herein by reference in its entirety and for all purposes. Background Art
[0002] Semiconductor manufacturing processes involve etching of many materials. Different types of etching, including thermal and chemical etching, can be used to etch material from a substrate surface. As feature sizes shrink and the demand for atomic-scale processing increases, thermal or chemical etching can be used for atomic layer etching (ALE). Etching precursors may or may not react with the substrate surface to etch certain materials from the substrate surface. Predicting whether an etch precursor and the material on the substrate surface will be etched is challenging. Summary of the Invention
[0003] The present invention provides a method for predicting etching characteristics in a reaction between a surface layer and an etching precursor. The method comprises: (a) using a quantum mechanical model to identify chemical characteristics and associated energies of one or more reaction pathways in a simulated reaction between the surface layer and the etching precursor; (b) providing the chemical characteristics and associated energies in the simulated reaction as input to a machine learning model; and (c) using the machine learning model to determine the etching characteristics of the simulated reaction between the surface layer and the etching precursor.
[0004] In some implementations, the chemical properties and associated energies of the one or more reaction paths in the simulated reaction are determined using a quantum mechanical model configured with a selected surface representation of the surface layer and one or more selected initial conditions. In some implementations, the one or more selected initial conditions include the separation distance between the surface layer and the etching precursor when the simulated reaction begins, the orientation and / or direction of the surface layer and the etching precursor when the simulated reaction begins, the form of the initial chemical bridge between the surface layer and the etching precursor when the simulated reaction begins, the internal energy or kinetic energy of the etching precursor or the surface layer when the simulated reaction begins, or a combination thereof. In some implementations, the selected surface representation of the surface layer is selected from the group consisting of molecules, small molecule clusters, and large molecule clusters. In some implementations, the quantum mechanical model includes a density functional theory (DFT) model, a Hartree-Fock model, a semi-empirical model, or a combination thereof. In some implementations, the chemical properties include the bonding configuration or molecular structure of one or more reaction intermediates and / or products produced in the one or more reaction paths. The bonding configuration or molecular structure may include one or more of a single-bridge dimer, a double-bridge dimer, a triple-bridge dimer, and no dimer. In some implementations, the etching characteristics of the simulated reaction include the etching rate of the surface layer. In some implementations, the method further includes organizing the chemical characteristics and associated energies of one or more reaction pathways in the simulated reaction into a feature vector. In some implementations, the machine learning model is trained using a training set comprising a plurality of training set members, each training set member comprising: (i) a feature vector comprising chemical characteristics and associated energies for intermediates and / or products produced in one or more reaction pathways, the chemical characteristics and associated energies being used for the thermal etching reaction simulated by at least one quantum mechanical simulation; and (ii) a label representing the characteristics of the thermal etching reaction. In some implementations, the method further includes: identifying one or more candidate thermal etching reactions using the machine learning model, wherein each of the identified one or more candidate thermal etching reactions includes at least an identified etching precursor. Each of the one or more identified candidate thermal etch reactions may also include an identified material to be etched by an identified etch precursor, an identified etch mask material, and / or an identified chamber material.
[0005] Another aspect relates to a method for generating a machine learning model for predicting etching information in a thermal etching reaction. The method includes: performing at least one quantum mechanical simulation for each of a plurality of thermal etching reactions, each quantum mechanical simulation generating chemical characteristics and associated energies of one or more reaction pathways in a corresponding thermal etching reaction between a surface layer and an etching precursor; determining experimentally determined etching characteristics for each of the plurality of thermal etching reactions; generating a training set comprising a plurality of training set members, each training set member comprising (i) at least one feature vector containing chemical characteristics and associated energies for intermediates and / or products generated in one or more reaction pathways for the corresponding thermal etching reaction; and (ii) a label representing the experimentally determined etching characteristics; and generating a machine learning model trained using the training set, wherein the machine learning model is configured to predict etching information in the thermal etching reaction.
[0006] In some implementations, performing the at least one quantum mechanical simulation includes performing multiple quantum mechanical simulations for each of the multiple thermal etching reactions, and each eigenvector contains one of the multiple quantum mechanical simulations of the corresponding thermal etching reaction, the chemical properties of the intermediates and / or products produced in the one or more reaction pathways, and the associated energies. In some implementations, each of the at least one quantum mechanical simulations includes a quantum mechanical model configured with a surface representation of a surface layer and one or more initial conditions. In some implementations, the one or more initial conditions include the separation distance between the surface layer and the etching precursor at the start of the quantum mechanical simulation, the orientation and / or direction of the surface layer and the etching precursor at the start of the quantum mechanical simulation, the form of the initial chemical bridge between the surface layer and the etching precursor at the start of the quantum mechanical simulation, the internal energy or kinetic energy of the etching precursor or the surface layer at the start of the quantum mechanical simulation, or a combination thereof. In some implementations, the surface representation of the surface layer is selected from the group consisting of molecules, small molecule clusters, and large molecule clusters. In some implementations, the quantum mechanical model includes a density functional theory (DFT) model, a Hartree-Fock model, a semi-empirical model, or a combination thereof. In some implementations, the chemical properties include bonding configurations or molecular structures of intermediates and / or products produced in one or more reaction pathways. The bonding configurations or molecular structures may include one or more of a single-bridge dimer, a double-bridge dimer, a triple-bridge dimer, and no dimer. In some implementations, generating the training set includes: organizing the chemical properties and associated energies of the one or more reaction pathways in the corresponding thermal etching reaction into the at least one feature vector; and organizing the etching properties determined experimentally into the labels.
[0007] These and other aspects are further described below with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] Figure 1A is a schematic diagram of an example of a non-self-limiting thermal etching process.
[0009] Figure 1B is a schematic diagram of an example of a self-limiting thermal etching process.
[0010] Figure 1C Schematic diagram showing different modification mechanisms in the modification operation of atomic layer etching.
[0011] Figure 1D Schematic diagram showing different removal mechanisms in the removal operation of isotropic atomic layer etching.
[0012] Figure 2 A schematic diagram showing an exemplary ligand exchange reaction in atomic layer etching is shown.
[0013] Figure 3A A schematic diagram showing the possible minimum energy isomers in an exemplary reaction between aluminum fluoride and a metal chloride is shown.
[0014] Figure 3B An exemplary energy diagram showing reaction intermediates and products produced in the reaction pathway between aluminum fluoride and a metal chloride is shown.
[0015] Figure 4 Exemplary reaction patterns for thermal etching reactions between aluminum fluoride and various metal chlorides are shown.
[0016] Figure 5 is a flowchart of an exemplary method for generating a machine learning model for predicting etching information in a thermal etching reaction according to some implementation schemes.
[0017] Figure 6A Schematic diagram showing some possible parameters in a quantum mechanical simulation of the reaction between a surface layer and an etching precursor according to some implementations.
[0018] Figure 6B Shows that according to some implementations Figure 6A Table of generated eigenvectors for the reaction between the surface layer and the etching precursor from many quantum mechanical simulations run in .
[0019] Figure 6C Shown is a table of feature vectors for different thermal etch reactions and a corresponding table of labels representing etching characteristics of the different thermal etch reactions, according to some implementations.
[0020] Figure 7is a flow chart of an exemplary method for predicting etching characteristics in a reaction between a surface layer and an etch precursor, according to some implementations.
[0021] Figure 8 Shows a schematic diagram for validating a machine learning model from experimental measurements according to some implementation schemes.
[0022] Figure 9 A table showing feature vectors for different thermal etch reactions according to some implementations, wherein identified etch precursors and identified surface layers are used to design candidate thermal etch reactions. DETAILED DESCRIPTION
[0023] In the present disclosure, the terms "semiconductor wafer," "wafer," "substrate," "wafer substrate," and "partially fabricated integrated circuit" are used interchangeably. One of ordinary skill in the art will understand that the term "partially fabricated integrated circuit" can refer to a silicon wafer during any of the many stages of integrated circuit fabrication. Wafers or substrates used in the semiconductor device industry typically have a diameter of 200 mm, or 300 mm, or 450 mm. The following detailed description assumes that the present disclosure is implemented on a wafer. However, the present disclosure is not limited thereto. The workpiece can have a variety of shapes, sizes, and materials. In addition to semiconductor wafers, other workpieces that can utilize the present disclosure include various items such as printed circuit boards. Thermal etching
[0024] Thermal etching uses a gaseous reagent to react with the substrate surface and chemically and / or thermally etch material from the substrate surface. As used herein, thermal etching may also be referred to as "chemical etching," and vice versa. Thermal etching can be applied to a variety of materials. Selectivity may be desired in the thermal etching reaction so that one material is removed in the presence of other materials. Selectivity in etching has many applications in semiconductor device manufacturing and surface cleaning. Compared to other conventional etching techniques such as plasma etching or sputtering, selectivity in thermal etching may be higher.
[0025] Thermal etching typically involves a solid etching material and a gaseous etching precursor. The etching precursor is any reactive gas that reacts with the solid etching material in a thermal etching reaction to facilitate removal of the solid etching material from the substrate surface. In some implementations, the etching precursor can modify a surface layer of the substrate surface, and thermal energy can be applied to etch the modified surface layer. Examples of this process include Figure 1A In some implementations, the etching precursor can react with the modified surface layer and etch the modified surface layer by thermal energy and / or chemical energy. An example of this process is shown in Figure 1B middle.
[0026] Thermal etching processes can be broadly categorized as continuous (non-self-limiting) or discontinuous (self-limiting). A self-limiting thermal etching process can include a thermal atomic layer etching (ALE) process, where an exemplary thermal ALE process can involve a ligand exchange reaction.
[0027] Figure 1A is a schematic diagram of an example of a non-self-limiting thermal etching process. The initial step of the non-self-limiting thermal etching process involves delivering an etching precursor 102 toward a surface layer of solid material 101 to be etched. During the modification step of the non-self-limiting thermal etching process, the etching precursor 102 adsorbs onto the surface layer of solid material 101 to form a modified surface layer 103. Subsequently, during the removal step of the non-self-limiting thermal etching process, thermal energy is applied to the solid material 101 to cause desorption of volatile reaction products 104 and remove the modified surface layer 103.
[0028] Figure 1B is a schematic diagram of an example of a self-limiting thermal etching process. Figure 1B The self-limiting thermal etching process in can be described as a thermal ALE process, which can involve multiple ALE cycles. ALE is a technique for removing thin layers of material using sequential self-limiting reactions. Generally, an "ALE cycle" is the minimum set of operations used to perform an etching process once, such as etching a single layer. The result of one cycle is that at least some surface layers of the substrate are etched. Generally, an ALE cycle includes a modification operation and a removal operation. An ALE cycle may include auxiliary operations, such as sweeping away one of the reactants or byproducts. As an example, an ALE cycle may include the following operations: (i) delivering a modifying precursor or a reactive gas into the chamber, (ii) purging the modifying precursor from the chamber, (iii) delivering an etching precursor or a removal gas into the chamber, and (iv) purging the chamber.
[0029] The initial step of the self-limiting thermal etching process involves delivering a modifying precursor 112 toward a solid material 111 of a surface layer to be etched. For example, the solid material 111 may include crystalline aluminum oxide (Al2O3), and the modifying precursor 112 may include hydrogen fluoride (HF). In some implementations, the modifying precursor 112 may include a gaseous substance or a plasma substance, wherein the plasma substance may include fluorine radicals in the modifying precursor 112. Accordingly, the modification may be performed in the presence of a plasma or other energy source, rather than simply thermal energy. The modifying precursor 112 is adsorbed onto the surface of the solid material 111 to form a modified surface layer 113. The material of the modified surface layer 113 may not be volatile, or at least not volatile at a given temperature. The initial step of the self-limiting thermal etching process may be referred to as a "modification" step. In some implementations, the modification step may be followed by a purge step to purge the modifying precursor 112.
[0030] The subsequent step of the self-limiting thermal etching process involves etching the modified surface layer 113 using an etching precursor 114. The etching precursor 114 reacts with the modified surface layer 113 to convert at least some of the modified surface layer 113 into volatile products 115. For example, the etching precursor 114 includes trimethylaluminum (TMA), and the modified surface layer 113 includes aluminum trifluoride (AlF3). TMA can accept fluorine atoms from AlF3, and TMA donates CH3 molecules to produce volatile products 115 including dimethylaluminum fluoride (AlF(CH3)2). Although AlF3 requires high temperatures to desorb from the modified surface layer 113, AlF(CH3)2 requires lower temperatures (e.g., room temperature) for desorption to occur from the modified surface layer 113. In other words, the introduction of the etching precursor 114 that reacts with the modified surface layer 113 can lower the process temperature at which desorption occurs. Removal of the modified surface layer 113 using the etching precursor 114 occurs in a self-limiting manner. The appropriate temperature and etching precursor 114 are selected to selectively react with and remove the modified surface layer 113 without reacting with the bulk layer or the remainder of the solid material 111. The subsequent steps in the thermal etching process may be referred to as "removal" steps or "etching" steps. In some implementations, the removal step may be followed by a sweep step to remove excess etching precursor 114 and volatile products 115. The modification step and removal step may be repeated to remove the solid material 111 on a layer-by-layer basis until the desired depth or amount is reached.
[0031] A typical thermal ALE process may include a modification step and a removal step. Figure 1C Schematic diagram showing different modification mechanisms in the modification operation of ALE. Figure 1D Schematic diagram showing different removal mechanisms in isotropic ALE removal operations. Figures 1C-1D , schematic diagrams 151-154 illustrate a general ALE cycle. In 151, a substrate is provided. In 152, the surface of the substrate is modified. In 153, preparations are made for the next step. In 154, the modified layer is etched and ultimately removed. A cycle may locally etch only about 0.1 nm to about 50 nm of material, or between about 0.1 nm and about 5 nm of material, or between about 0.2 nm and about 50 nm of material, or between about 0.2 nm and about 5 nm of material. The amount of material etched during a cycle can vary. For example, if ALE is integrated with atomic layer deposition (ALD) to protect the sidewalls, the ALE cycle may remove less material than if ALE and ALD were not integrated.
[0032] Figure 1CIllustrated are the different mechanisms for modifying surfaces in ALE: (a) chemisorption, (b) deposition, and (c) conversion. In chemisorption, a modifying precursor can react with the surface of a substrate to form an adsorption-limited amount of material that is bonded to the substrate surface. In deposition, a thin layer of material can be deposited on the surface of a substrate before being removed. In conversion, a salt is formed atomically on top of the substrate to essentially form a barrier layer, preventing further reaction. The salt can then be removed by subsequent thermal or chemical manipulations. Figure 1C In this method, the reactants used to modify the surface can be delivered via gas, plasma, wet (liquid) chemicals, or other sources.
[0033] Figure 1D Different mechanisms for isotropically removing a modified surface in ALE are described: (a) thermal energy, and (b) chemical energy. Using thermal energy, the ALE removal step can be accomplished purely by adjusting the temperature to cause desorption of the modified surface layer without any further chemical reaction. Using chemical energy, the ALE removal step can be accomplished by reacting a gaseous precursor with the modified surface layer to cause desorption of the modified surface layer without changing the temperature. Even though the temperature may not change with the chemical energy, the ALE reaction is understood to be a thermal etching reaction. Using both thermal and chemical energy, the ALE removal step can be accomplished by reacting a gaseous precursor with the modified surface layer and applying the desired temperature to cause desorption of the modified surface layer.
[0034] Resources may be limited in experimenting, exploring, calculating, researching, and manually determining etching characteristics in thermal etching reactions. The machine learning model of the present disclosure is configured to predict etching characteristics in thermal etching reactions. The thermal etching reaction includes at least an etching precursor and a surface layer or a modified surface layer. It should be understood that the machine learning model of the present disclosure can be applied to continuous or discontinuous thermal etching. It should also be understood that the machine learning model of the present disclosure can be applied to ALE reactions, specifically the removal step in the ALE reaction, regardless of whether thermal energy and / or chemical energy is used to remove the modified surface layer. The machine learning model of the present disclosure can not only reduce time, cost and resources, but also facilitate the design of new thermal etching reactions and chemical processes. Representation of thermal etching reaction
[0035] Generally, the thermal etching reaction is considered to be a reaction in which reactants (including surface layers and etching precursors) are converted into volatile products. If the product formed is volatile, the etching precursor etches the surface layer. The etching results can be explained by the stability and volatility of the product. The stability of the volatile product can be determined by understanding the reaction path and energy associated with the reactants, intermediates and / or products in the reaction path.
[0036] For example, the thermal etching reaction may include one or more ligand exchange reactions. A ligand exchange reaction is a reaction pathway in which a ligand in a compound is replaced by another ligand via ligand displacement. Figure 2 Schematic diagram showing an example ligand exchange reaction in ALE. A substrate may include a bulk material 201 such as a metal oxide (e.g., aluminum oxide). The surface of the substrate may be fluorinated to form a modified surface layer, where the modified surface layer includes a metal fluoride 202 (e.g., aluminum fluoride). A vapor-phase metal precursor 203 may be flowed toward the substrate to react with the modified surface layer, wherein the metal precursor 203 includes tin(II) acetylacetonate (Sn(acac)2). The metal precursor 203 serves as an etching precursor. The metal precursor 203 may accept fluorine atoms from the metal fluoride 202 and donate acetylacetonate (acac) molecules to form volatile products. In other words, the metal precursor 203 exchanges ligands with the metal fluoride 202. Ligand exchange forms a first volatile product 204, which is tin(II) fluoride-acetylacetonate (SnF(acac)), and a second volatile product 205, which is metal(III) acetylacetonate (M(acac)3). The first and second volatile products 204 and 205 desorb from the substrate surface, allowing the host material 201 to be etched in a self-limiting manner. Ligand exchange is facilitated by the ability of fluorine to form a stable bridge with tin and the ability of the acetylacetonate ligand to form a stable metal acetylacetonate compound.
[0037] The conversion of reactants to one or more volatile products involves one or more reaction paths. Each reaction path includes two or more reactants, one or more intermediates and one or more products. Each reaction path can represent a possible reaction mechanism that causes the entire thermal etching reaction to occur. Specifically, the reaction path can be represented by discrete intermediate compounds and their associated energy. Additionally or alternatively, the reaction path can be represented by a reaction coordinate, which not only includes discrete intermediate compounds, but also includes all intermediate states between discrete intermediate compounds. These discrete intermediate states can represent many molecular configurations, intermolecular conformations, intermolecular orientations, bond lengths, etc. Discrete intermediate compounds can be formed at different steps in the reaction path, and each step in this reaction path can have a change (Δ E) in the energy associated with itself. Energy can be considered as a thermodynamic property, such as ground state energy.
[0038] Predicting etching characteristics in a thermal etching reaction can depend on the reaction pathway of the thermal etching reaction and whether certain intermediate states or products in the reaction pathway are thermodynamically or energetically favorable. In other words, the reaction pathway and the relative energies of the reactants, intermediates, and products in the reaction pathway can determine whether the reactants in the thermal etching reaction are converted into volatile products.
[0039] Figure 3AA schematic diagram of possible minimum energy isomers in an exemplary reaction between aluminum fluoride and a metal chloride is shown. Possible minimum energy isomers can be generated by performing a simulation of an exemplary reaction between aluminum fluoride and a metal chloride. The reaction between the two molecules (i.e., aluminum fluoride and metal chloride) can result in discrete intermediate and / or product compounds in one or more reaction pathways, wherein each discrete intermediate and / or product compound has a unique bonding configuration or molecular structure. The exemplary reaction can be simulated in a first simulation 310 and a second simulation 311. Figure 3A The first simulation 310 in allows for a triple bridge bonding configuration between the aluminum atoms in the aluminum fluoride and the metal atoms in the metal chloride. Figure 3A The second simulation 311 in allows for a double bridge bonding configuration between the aluminum atoms in the aluminum fluoride and the metal atoms in the metal chloride. Figure 3A In the embodiment, "triple bridge" indicates that three halogen atoms (including fluorine atoms and / or chlorine atoms) form a bridge connecting the aluminum atom and the metal atom. "Double bridge" indicates two halogen atoms. "Single bridge" indicates one halogen atom. "No dimer" indicates that no bridge connects the aluminum atom and the metal atom. Figure 3A As shown in FIG, a first simulation 310 allowing a triple-bridge configuration generates a triple-bridge isomer 312, a double-bridge isomer 313, a single-bridge isomer 314, and no dimer 315 as possible intermediate and / or product compounds. A second simulation 311 allowing a double-bridge configuration generates a double-bridge isomer 313, a single-bridge isomer 314, and no dimer 315 as possible intermediate and / or product compounds. Simulations of quantum mechanically simulated thermal etching reactions, such as those discussed below, can generate possible intermediate and / or product compounds produced in one or more reaction pathways.
[0040] The stabilities of these possible intermediate and / or product compounds can be determined from an energy diagram, which displays the energies associated with intermediate and / or product compounds in a reaction pathway. Figure 3B Example energy diagram showing reaction intermediates and products produced in the reaction pathway between aluminum fluoride and a metal chloride. Figure 3B The energy diagram in FIG shows four different reaction pathways corresponding to four different reactions: (1) a reaction pathway for the reaction between aluminum fluoride and silicon tetrachloride, (2) a reaction pathway for the reaction between aluminum fluoride and germanium tetrachloride, (3) a reaction pathway for the reaction between aluminum fluoride and tin tetrachloride, and (4) a reaction pathway for the reaction between aluminum fluoride and titanium tetrachloride. The energy diagram shows the energy change (ΔE) as a function of the reaction coordinates representing the steps along each reaction pathway. The minimum energy in the energy diagram can be associated with different reaction intermediates or products. Accordingly, each different reaction intermediate and product can have an associated energy change.
[0041] As in Figure 3BAs shown in FIG, each reaction path begins with two reactants 320, namely aluminum fluoride (AlF3) and metal chloride (MCl4), wherein the two reactants 320 have zero correlation energy. The two reactants 320 can represent the etching precursor and the surface layer in the thermal etching reaction. As each reaction path progresses, a first reaction intermediate 321 forms with correlation energy at the first minimum of the energy diagram, and a second reaction intermediate 322 forms with correlation energy at the second minimum of the energy diagram. The first reaction intermediate 321 can represent a dimer between aluminum fluoride and a metal chloride with a single fluorine bridge or a double fluorine and chlorine bridge. The second reaction intermediate 322 can represent a dimer between aluminum fluoride and a metal chloride with a double fluorine and chlorine bridge. The second reaction intermediate 322 has a lower energy minimum than the first reaction intermediate 321. As each reaction path progresses further, a reaction product 323 comprising aluminum chloride fluoride (AlF2Cl) and metal fluoride chloride (MFCl3) is formed after the ligand exchange reaction. Reaction product 323 has an associated energy greater than each of first reactive intermediate 321 and second reactive intermediate 322. Thus, the energy diagram shows that second reactive intermediate 322 is the most stable compound along the reaction pathway.
[0042] Energy diagrams (e.g. Figure 3B can be generated by performing a simulation of the reaction between aluminum fluoride and a selected metal chloride. Figure 3B Only the reaction path for each thermal etching reaction is shown, but there are usually multiple reaction paths for thermal etching reaction. In fact, simulation can generate multiple reaction paths for thermal etching reaction. These different reaction paths have their own related reaction intermediates / products, relevant energy changes and relevant probability of occurrence. The change in the relevant reaction intermediates / products, the related energy and the related probability of occurrence generated by the simulation can provide useful information in determining the stability of some reaction intermediates / products in the reaction path. This can be represented in the reaction pattern.
[0043] The chemical properties of one or more reaction paths of the thermal etching reaction can be presented in a reaction pattern. A "reaction pattern" represents the potential contribution of multiple reaction paths in the thermal etching reaction. In some implementations, a reaction pattern may also be referred to as a "reaction fingerprint" or a "reaction signature." The reaction pattern of the thermal etching reaction may include many chemical property dimensions and energy dimensions. Many chemical properties of the thermal etching reaction include reaction intermediates and / or products, and their bonding configurations and / or molecular structures. For example, the bonding configurations and / or molecular structures may include one or more of a single-bridge dimer, a double-bridge dimer, a triple-bridge dimer, and no dimer as possible bonding configurations and / or molecular structures in the reaction path. In some implementations, the reaction pattern may display chemical properties along the x-axis and energy along the y-axis. However, it will be understood that more complex reaction patterns may display additional dimensions, such as the additional dimensions of temperature and / or pressure.
[0044] Figure 4 Example reaction patterns for thermal etching reactions between aluminum fluoride and various metal chlorides are shown. The x-axis shows a chemical property dimension 430, and the y-axis shows an energy dimension 440. A first reaction pattern 420 presents the chemical properties and associated energies in the thermal etching reaction between aluminum fluoride and titanium tetrachloride. A second reaction pattern 421 presents the chemical properties and associated energies in the thermal etching reaction between aluminum fluoride and silicon tetrachloride. A third reaction pattern 422 presents the chemical properties and associated energies in the thermal etching reaction between aluminum fluoride and tin tetrachloride. A fourth reaction pattern 423 presents the chemical properties and associated energies in the thermal etching reaction between aluminum fluoride and germanium tetrachloride. Simulations, such as quantum mechanical simulations, are performed to generate each reaction pattern 420-423 for each thermal etching reaction. The quantum mechanical simulations track multiple different reaction pathways and their potential contributions to the thermal etching reaction, providing reaction intermediates and / or products from each of the multiple reaction pathways and their associated energies, which can be represented as reaction patterns. The multiple reaction pathways may contribute multiple data sets for reaction intermediates and / or products and their associated energies, and the multiple data sets are used to provide a mean, median, minimum / maximum, and mean ± 1 standard deviation along the energy dimension 440 for each chemical property in the chemical property dimension 430. In some implementations, each reaction pattern 420-423 may be generated from multiple quantum mechanical simulations of a single thermal etch, where the multiple quantum mechanical simulations of the single etch reaction are run with different parameters (e.g., surface characterization, initial conditions, etc.).
[0045] For different etch precursors, commonalities in patterns and trends can be seen. Figure 4The various reaction modes 420-423 in the embodiment of the present invention determine and identify patterns and trends. For example, titanium tetrachloride (TiCl4) in the first reaction mode 420 and tin tetrachloride (SnCl4) in the third reaction mode 422 share similar "fingerprints" in terms of the formation of fluorine triple bridge configuration, fluorine double bridge configuration, and fluorine and chlorine double bridge configuration. Silicon tetrachloride (SnCl4) in the second reaction mode 421 and germanium tetrachloride (GeCl4) in the fourth reaction mode 423 share similar "fingerprints" in terms of the formation of fluorine double bridge configuration and fluorine / chlorine double bridge and the absence of any dimer indicated by the X configuration. Fluorine triple bridge configuration and fluorine double bridge configuration generally have the lowest minimum energy for the etching precursors in the first reaction mode 420 and the third reaction mode 422. Fluorine double bridge configuration generally has the lowest minimum energy for each etching precursor in the reaction modes 420-423. Fluorine single bridge configuration does not exist in the first reaction mode 420 and the third reaction mode 422. Additionally, the energies associated with the chlorine triple-bridge configuration and the chlorine double-bridge configuration are generally high for reaction modes 420-422. Figure 4 Some reaction modes in the Figure 4 Some reaction modes in the reaction patterns do not result in etching. Experimentally, the first reaction mode 420 and the third reaction mode 422 result in etching, while the second reaction mode 421 and the fourth reaction mode 423 do not result in etching. Humans can observe some trends and patterns in the reaction modes 420-423, but with more etching precursors and more surface materials mixed, identifying trends and patterns becomes increasingly complex. In other words, the human brain can recognize that Figure 4 There are certain trends and patterns illustrated in the data, but with the breadth of many different reactions of different types, it would be very difficult, if not impossible, for the human brain to discern the connections between specific combinations of data points and etched information.
[0046] Adding to the complexity of discerning the connections between specific combinations of data points and etching information across many different reactions of different types is the difficulty of obtaining the correct approximations for the reaction pathways, surfaces, and starting conditions. Quantum mechanical simulations can utilize specific quantum mechanical models, specific assumptions about the surfaces of the reactant materials being surface-modified, and specific assumptions about the initial conditions of the thermal etching reaction. Certain specific combinations of quantum mechanical models, surface representations, and initial conditions may be suitable for certain types of thermal etching reactions, but may not be suitable for other types of thermal etching reactions in terms of their predictive power.
[0047] There are many quantum mechanical simulation models for the computational generation of reaction pathways and the associated energy changes. Quantum mechanical simulation models are typically used in physics, chemistry, and materials science to study the electronic structure of many-body systems, including atoms, molecules, and condensed phases. Quantum mechanical simulation models can be used to represent electron density using the Schrödinger (wave) equation and calculate the associated energy or potential.
[0048] In the context of the present disclosure, the quantum mechanical simulation model can identify multiple reaction paths that may exist for a given combination of etching precursors and surface layers. In some implementations, the surface layer is a modified surface layer. For each identified reaction path, the quantum mechanical simulation model calculates the energy of one or more reactants, products, and intermediates. In this way, the quantum mechanical simulation model can determine the energy change (ΔE) for each step in the reaction path.
[0049] Many different quantum mechanics simulation tools exist for forming many-body systems and identifying the models of many reaction paths.These quantum mechanics simulation tools use the different approximations in Schrödinger (wave) equation.These quantum mechanics simulation tools can exist as software packages, which may or may not be commercially available.Examples include but are not limited to ABINIT, ACES, AMPAC, ADF, Atomisix ToolKit, BigDFT, CADPAC, CASINO, CASTEP, CFOUR, COLUMBUS, CONQUEST, CP2K, CPMD, CRYSTAL, DACAPO, Dalton, deMon2k, DFTB+, DFT++, DIRAC, DMol3, ELK, Empire, EPW, ErgoSCF, ERKALE, EXCITING, FLEUR, FHI-aims, FPLO, FreeON, Firefly, GAMESS, Gaussian, GPAW, HiLAPW, HORTON, HyperChem, Jagua r, JDFTx, LOWDIN, MADNESS, MISSTEP, MOLCAS, MoIDS, MOLGW, MOLPRO, MONSTERGAUSS, MOPAC, MPQC, NRLMOL, NTChem, NWChem, Octopus, ONETEP, OpenAto m, OpenMX, ORCA, phase0, PLATO, PQS, Priroda-06, PSI, PUPIL, PWmat, PWscf, PyQuante, PySCF, Qbox, Q-Chem, QMCPACK, Quantemol-N, QSite, Quantum ESPRESSO, RMG, RSPt, Scigress, Spartan, Siam Quantum, SIESTA, TB-LMTO, TeraChem, TURBOMOLE, VASP, WIEN2k and Yambo Code. Some quantum mechanics simulation tools may include density functional theory (DFT) tools, Hartree-Fock tools, and / or semi-empirical tools. Many of the above-mentioned quantum mechanics simulation tools use some class or mixture of DFT tools, Hartree-Fock tools, and semi-empirical tools, and some of the above-mentioned quantum mechanics simulation tools are publicly available. For example, Gaussian uses DFT tools, Hartree-Fock tools, and semi-empirical tools. MOLPRO uses Hartree-Fock and DFT tools, but does not use semi-empirical tools. MONSTERGAUSS uses Hartree-Fock tools, but does not use DFT and semi-empirical tools.Atomistix ToolKit uses semi-empirical and DFT tools, but not Hartree-Fock tools. Different quantum mechanical simulation tools and different parameterizations of quantum mechanical simulation tools can affect calculations and results, including the identification of specific reaction pathways and the energies associated with various species from a specific reaction pathway.
[0050] In addition to selecting from among different quantum mechanical simulation models in the quantum mechanical simulation of the thermal etching reaction, one can also select one of a variety of surface representations of the surface layer in the quantum mechanical simulation. The surface representation can describe the form of chemical species on the surface layer that participate in the thermal etching reaction with the etching precursor. As an example, the surface representation can be a single molecule (e.g., aluminum fluoride (AlF3)) or a molecular cluster (e.g., [AlF3] x ) surface characterization. Molecular clusters can be of a wide range of sizes, such as large and small. As used herein, a small molecular cluster can be less than about 20 atoms, or between about 10 atoms and about 20 atoms. For example, a small AlF3 molecular cluster would be between 3 molecules and 5 molecules. As used herein, a large molecular cluster can be greater than about 20 atoms, greater than about 30 atoms, or greater than about 50 atoms.
[0051] Different surface characterizations can affect the results of a quantum mechanical simulation of a given thermal etching reaction. In some implementations, a thermal etching reaction simulated using a first surface characterization may provide a different reaction pattern than when simulated using a second surface characterization, even if all other aspects of the reaction are identical.
[0052] In addition to selecting from different quantum mechanical simulation models and selecting from different surface representations of the surface layer, one of various initial conditions can also be selected in the quantum mechanical simulation of the thermal etching reaction. The initial condition can represent the initial interaction between the surface layer and the etching precursor in the quantum mechanical simulation of the thermal etching reaction. Examples of initial conditions in quantum mechanical simulations include: the separation distance between the surface layer and the etching precursor at the beginning of the simulated reaction, the orientation and direction of the surface layer and the etching precursor at the beginning of the simulated reaction, the form of the initial chemical bridge or bond between the surface layer and the etching precursor at the beginning of the simulated reaction, and the internal energy or kinetic energy of the etching precursor and / or the surface layer at the beginning of the simulated reaction. The above initial conditions can be specified for each quantum mechanical simulation. For example, when the initial condition assumes that two reactants have not yet begun to interact chemically, the initial condition can assume that there is no chemical bridge or bond between the two reactants. In some implementations, the initial condition can assume that there is no separation distance between the two reactants. For example, the initial condition can assume that the etching precursor has been physically adsorbed and diffused on the surface of the surface layer before the reaction forms a chemical bridge or bond.
[0053] Different initial conditions can affect the results of quantum mechanical simulations of a given thermal etching reaction. As with surface characterization, the energy of the species or the energy change (ΔE) in the reaction pathway can be a function of the initial conditions of the reaction. In some implementations, a thermal etching reaction simulated using a first initial condition can produce a different reaction pattern than when simulated using a second initial condition, even if all other aspects of the reaction are identical. Machine Learning Models
[0054] The machine learning model of the present disclosure is a trained computational model that takes as input the chemical characteristics and associated energies of one or more reaction pathways of a simulated reaction between a surface layer and an etching precursor, and provides as output the etching characteristics of the simulated reaction. The chemical characteristics and associated energies of one or more reaction pathways of the simulated reaction can be identified using a quantum mechanical simulation model as described above. In some implementations, the chemical characteristics and associated energies can be as follows: Figure 4 The energy of the reaction is represented by a reaction mode or multiple modes. Although the present disclosure refers to the energy of the correlation generated by the quantum mechanical simulation model, it should be understood that other properties can be generated by the quantum mechanical model, such as the stability of the correlated material and / or the lifetime of the correlated material. Such properties can be used in addition to or instead of the correlated energy.
[0055] Whether or not represented as a reaction model, chemical properties and associated energies can provide data points in the simulated reaction. In some implementations, etching properties that may or may not be determined experimentally can provide additional data points to match the simulated reaction. As more different types of reactions are present, more data points can be provided. The machine learning model of the present disclosure can be trained to recognize and find patterns between data points across many different reactions of different types in order to accurately predict the etching properties of new reactions.
[0056] Figure 5 5 is a flow chart of an exemplary method for generating a machine learning model for predicting etching information in a thermal etching reaction, according to some implementations. The operations in process 500 may be performed in a different order and / or with different, fewer, or additional operations. The machine learning model may be supervised, unsupervised, or partially supervised.
[0057] At block 510 of process 500, at least one quantum mechanical simulation is performed for each of a plurality of thermal etching reactions. Each quantum mechanical simulation generates chemical characteristics and associated energies for one or more reaction pathways in a corresponding thermal etching reaction between a surface layer and an etching precursor. In some implementations, the surface layer is a modified surface layer. The generated chemical characteristics and associated energies are used as part of a training set member in a training set for training the machine learning model.
[0058] The characteristics of the etching process are typically the characteristics of the reaction pathway, including the chemical characteristics of the reaction and / or the various chemical species involved in the reaction. These characteristics that describe the reaction pathway are the chemical characteristics and associated energies (stability, lifetime, etc.) of the chemical species produced in the reaction pathway. The chemical characteristics may include the bonding configuration or molecular structure of one or more intermediates and / or products produced in each of the one or more reaction pathways. The chemical characteristics may reflect the type of interaction between the surface layer and the etching precursor. The type of interaction may be a chemical bridge or bonding between two reactants (i.e., the surface layer and the etching precursor). In some implementations, the bonding configuration or molecular structure includes one or more of a single-bridge dimer, a double-bridge dimer, a triple-bridge dimer, and no dimer. Return to reference Figure 3B In an example thermal etching reaction between aluminum fluoride (AlF3) and metal chloride (MCl4) in a molten metal, the reaction intermediate may include an AlF3-MCl4 dimer having a single fluorine bridge, an AlF3-MCl4 dimer having a double fluorine and chlorine bridge, or an AlF3-MCl4 dimer having a double fluorine and chlorine bridge. The reaction product may not include dimers in the form of AlF2Cl and MFCl3.
[0059] Quantum mechanical simulations identify multiple possible reaction pathways. For each identified pathway, the quantum mechanical simulation identifies the chemical properties (e.g., bonding configuration or molecular structure) of the reactants, one or more intermediates, and one or more products. Furthermore, the quantum mechanical simulation calculates the energies associated with the reactants, one or more intermediates, and one or more products and / or the energy change (ΔE) required to reach the one or more intermediates and one or more products from the reactants.
[0060] Such data for quantum mechanical simulations can be expressed as eigenvectors. Each eigenvector contains the chemical properties and associated energies of the intermediates and / or products produced in one or more reaction pathways in the corresponding thermal etching reaction. In some implementations, the eigenvectors include Figure 4 , but it should be understood that more complex feature vectors may include additional information. For example, this additional information may include one or more of the temperature and pressure of the thermal etching reaction. In some implementations, the feature vector also includes one or both of the temperature and pressure of the thermal etching reaction. In some implementations, process 500 includes organizing the chemical properties and associated energies of intermediates and / or products generated in one or more reaction pathways in a corresponding thermal etching reaction into at least one feature vector.
[0061] Multiple eigenvectors may exist for a single thermal etching reaction. Specifically, independent eigenvectors may be provided from different quantum mechanical simulations of the thermal etching reaction. Different quantum mechanical simulations for the thermal etching reaction may be derived from different quantum mechanical models, different surface representations, and / or different initial conditions. Thus, each of the at least one quantum mechanical simulations includes a quantum mechanical model configured with a surface representation of the surface layer and one or more initial conditions. Accordingly, each eigenvector of the quantum mechanical simulation may have its own unique combination of quantum mechanical model, surface representation, and initial conditions.
[0062] Figure 6A A schematic diagram showing some possible parameters in a quantum mechanical simulation of the reaction between the surface layer and the etching precursor according to some implementations. It should be understood that the quantum mechanical simulation 610 of the thermal etching reaction is not limited to Figure 6A Instead of the three parameters shown in FIG, different, fewer, or additional parameters may be included. Additional parameters may include, for example, temperature or kinetic energy variations as well as pressure variations.
[0063] exist Figure 6A In the embodiment of the present invention, the first parameter 611 of the quantum mechanical simulation 610 includes a quantum mechanical model. The first parameter 611 may include a quantum mechanical model selected from the group consisting of a DFT model, a Hartree-Fock model, a semi-empirical model, or a combination thereof. It should be understood that the quantum mechanical model is not limited to the above-mentioned models, and other suitable quantum mechanical models may be utilized. Independent eigenvectors for a given thermal etching reaction may be provided by simulating the thermal etching reaction using different types of quantum mechanical models. For example, one eigenvector may be generated using the DFT model, and another eigenvector may be generated using the Hartree-Fock model. Each quantum mechanical simulation 610 provides its own set of chemical characteristics and associated energies for the thermal etching reaction.
[0064] exist Figure 6A In the quantum mechanical simulation 610, the second parameter 612 includes a surface representation. The second parameter 612 may include a surface representation of a surface layer selected from molecules, small molecule clusters, and large molecule clusters. It should be understood that the surface representation is not limited to the above-mentioned representations, and other appropriate surface representations may be utilized. Independent feature vectors for a given thermal etching reaction can be provided by using different surface representations to simulate the thermal etching reaction. For example, one feature vector can be generated using a single molecule representing the surface layer, and another feature vector can be generated using a small molecule cluster representing the surface layer. These variations are provided in the quantum mechanical simulation 610.
[0065] exist Figure 6AIn the example, the third parameter 613 of the quantum mechanical simulation 610 includes the initial conditions. The third parameter 613 may include the separation distance between the surface layer and the etching precursor at the start of the quantum mechanical simulation, the orientation and / or direction of the surface layer and the etching precursor at the start of the quantum mechanical simulation, the form of the initial quantum bridge between the surface layer and the etching precursor at the start of the quantum mechanical simulation, the internal energy or kinetic energy of the etching precursor or the surface layer at the start of the quantum mechanical simulation, or a combination thereof. It should be understood that the initial conditions are not limited to the above initial conditions, and other appropriate initial conditions may be used. Independent eigenvectors for a given thermal etching reaction can be provided by simulating the thermal etching reaction using different initial conditions. For example, one eigenvector can be generated using an initial quantum bridge of a single-bridged dimer, and another eigenvector can be generated using an initial quantum bridge of a double-bridged dimer. In another example, different eigenvectors can be generated using different orientations of the etching precursor. Multiple different initial conditions are provided to a quantum mechanical model with a specific surface representation for running independent simulations. In other words, the simulation can be run several times using the same simulation tool or model, so that each quantum mechanical simulation 610 is run with different initial conditions. Each initial condition provides its own eigenvector.
[0066] The quantum mechanical simulation 610 of the thermal etching reaction may include Figure 6A 610. In some implementations, independent eigenvectors for a given thermal etching reaction can be provided by simulating the thermal etching reaction using different temperatures or kinetic energies. In some implementations, independent eigenvectors for a given thermal etching reaction can be provided by simulating the thermal etching reaction using different pressures. These variations are provided in the quantum mechanical simulation 610.
[0067] Figure 6B Shows the output from some implementations Figure 6A Table of generated eigenvectors for the reaction between the surface layer and the etching precursor for the various quantum mechanical simulations run in FIG. 1 . Quantum mechanical simulations with different parameters generate different eigenvectors, wherein the eigenvectors contain at least reaction intermediates and / or products and their associated energy changes. The different parameters of the quantum mechanical simulations are represented in brackets as a three-digit (abc) combination. For example, (111) corresponds to the DFT model, a single molecule for representing the surface layer, and a first initial condition, (211) corresponds to the Hartree-Fock model, a single molecule for representing the surface layer, and a first initial condition, (121) corresponds to the DFT model, a small molecule cluster for representing the surface layer, and a first initial condition, and so on.
[0068] Each row in table 620 corresponds to a reaction intermediate or product 630, and each column in table 620 corresponds to an energy change (ΔE) 640 associated with a reaction intermediate or product 630 for a given quantum mechanical simulation (abc). The last row in table 620 corresponds to a feature vector 650 associated with each quantum mechanical simulation (abc). Feature vector 650 can rank the reaction intermediates or products 630 by ΔE 640 to reflect which reaction intermediates or products 630 are stable. In some implementations, a coefficient can be assigned to each reaction intermediate or product 630 in a particular feature vector 650, such that some reaction intermediates or products 630 are weighted more than others.
[0069] return Figure 5 , at block 520 of process 500, an experimentally determined etching characteristic is determined for each of a plurality of thermal etching reactions. The experimentally determined etching characteristic for the thermal etching reaction between the surface layer and the etching precursor may represent a desired output for the thermal etching reaction in a supervised machine learning model. In some implementations, the etching characteristic includes whether the etching precursor etches the surface layer. This may be indicated by a binary output. In some implementations, the etching characteristic includes an etching rate of the surface layer by the etching precursor. This may be indicated by a numerical value reflecting the etching rate, wherein a high etching rate value indicates that the etching precursor etches, and a low etching rate value or a zero value indicates that the etching precursor does not etch. In some implementations, the etching characteristic includes some other numerical characteristics regarding the effectiveness of the etching precursor in etching the surface layer.
[0070] It should be understood that in some other implementations, the etching characteristics of the thermal etching reaction are not determined experimentally. For example, the etching characteristics can be determined through simulation using a reliable simulator. In some implementations, experimentally determined etching characteristics are determined for some, but not all, of the plurality of thermal etching reactions. The machine learning model may or may not be trained using experimentally determined values. Therefore, the machine learning model of the present disclosure need not be limited to a supervised machine learning model.
[0071] The experimentally determined etching characteristics can be used as part of a training set member in a training set for training a machine learning model. In some implementations, process 500 also includes organizing the experimentally determined etching characteristics into labels. The labels can be provided as an indication of whether etching will occur, the etching rate, or some other numerical characteristic regarding the effectiveness of thermal etching.
[0072] The labels in the training set contain dependent variables that indicate experimentally determined etching characteristics for multiple thermal etching reactions. The feature vectors in the training set contain independent variables, where each feature vector represents a single thermal etching reaction. In some implementations, each feature vector represents a single thermal etching reaction and a single quantum mechanical simulation. In some other implementations, each feature vector represents a single thermal etching reaction and multiple quantum mechanical simulations of the single thermal etching reaction. A training set for training a machine learning model can be generated from the feature vectors and associated labels for multiple thermal etching reactions.
[0073] At block 530 of process 500, a training set is generated comprising a plurality of training set members. Each training set member comprises (i) at least one feature vector comprising chemical properties and associated energies of intermediates and / or products generated in one or more reaction pathways corresponding to the thermal etching reaction; and (ii) a label representing an experimentally determined etching property.
[0074] One or more training set members may be provided for each thermal etching reaction. That is, one or more combinations of feature vectors and associated labels may be provided for a single thermal etching reaction. For example, a feature vector and its associated labels may be provided for the reaction of aluminum fluoride and silicon tetrachloride. Another feature vector and its associated labels may be provided for the reaction of aluminum fluoride and germanium tetrachloride. Another feature vector and its associated labels may be provided for the reaction of aluminum fluoride and tin tetrachloride. And yet another feature vector and its associated labels may be provided for the reaction of aluminum fluoride and titanium tetrachloride. Aluminum fluoride represents the surface layer, and each metal chloride represents an etching precursor in the thermal etching reaction. In the case of a thermal ALE reaction cycle, each of these fluorides in aluminum fluoride may have been previously produced by the first ALE stage (e.g., converting aluminum oxide to aluminum trifluoride). Therefore, aluminum fluoride is a modified surface layer in the thermal ALE reaction. Each feature vector and associated label may be provided as a training set member in the training set.
[0075] Figure 6C A feature vector table 660 and a corresponding label table 670 representing etching characteristics of different thermal etching reactions according to some implementations are shown. Feature vector table 660 and corresponding label table 670 can be provided as training set members in a training set for training a machine learning model.
[0076] The feature vector table 660 can be obtained from Figures 6A-6B The multiple quantum mechanical simulations 610 shown in FIG are generated, which are run across different thermal etching reactions. Each row in the feature vector table 660 includes the etching precursor M in the thermal etching reaction. x N y 661, and each column in the feature vector table 660 includes the surface layer S corresponding to the thermal etching reaction x T y662. Each cell in the feature vector table 660 includes the etching precursor M x N y 661 and surface layer S x T y 662, where each cell represents a different characteristic vector for a different thermal etching reaction. Figures 6A-6B At least one of the quantum mechanical simulations 610 run in generates a feature vector 663. In other words, a particular feature vector 663 may include Figure 6B One of the feature vectors 650 in , or Figure 6B The characteristic vector 663 contains the chemical identities and associated energies of the reaction intermediates and / or products produced in one or more reaction pathways of the single thermal etching reaction.
[0077] The corresponding label table 670 can be generated by experiments or can be generated via a reliable simulator. Each row in the corresponding label table 670 includes the etching precursor M in the thermal etching reaction. x N y 671, and each column in the corresponding label table 670 includes the surface layer S in the corresponding thermal etching reaction x T y 672. Each cell in the corresponding tag table 670 includes the etching precursor M x N y 671 and surface layer S x T y 672, where each cell represents a different label for a different thermal etching reaction. Label 673 may indicate an etching characteristic determined experimentally or a predicted etching characteristic. Label 673 may include a binary value indicating whether etching will occur, an etching rate, or some other numerical characteristic regarding the effectiveness of etching. Figure 6C As shown in FIG, label 673 shows the etching precursor M x N y 671 and surface layer S x T y 672 between zero values indicating no etching and an etching precursor M x N y 671 and surface layer S x T y672. In the case of indicating etching, the feature vector 663 in the feature vector table 660 is indicated by (i'j'k'), and in the case of not indicating etching, the feature vector 663 in the feature vector table 660 is indicated by (ijk). The feature vectors 663 and corresponding labels 673 for multiple thermal etching reactions can be used as training set members in a training set.
[0078] In some implementations, training set members can be selected from a training set across the range of thermal etching reactions (i.e., the etching reaction space) for which the machine learning model is expected to make accurate predictions. The accuracy and range of the machine learning model in predicting etching characteristics can depend on the selection of appropriate training set members to produce an accurate model. For example, a training set member with a halogenated etching precursor can be more accurate in predicting etching characteristics in a thermal etching reaction involving an etching precursor of silicon tetrachloride (SiCl4) than an etching precursor involving trimethylaluminum (TMA). In some implementations, certain quantum mechanical models, surface characterizations, and initial conditions can provide more accurate predictions for some types of thermal etching reactions than for other types. The training set members in the training set can be optimized for accurate predictions. Training set members with poor predictions can be eliminated. Methods such as statistically based design of experiments (DOE) can be used to determine which factors are more important than others to select training set members for this optimization. The DOE does not necessarily include a surface modification step to convert, for example, Al2O3 to AlF3. Instead, Al2O3 and AlF3 samples can be exposed to etching precursors in separate experiments.
[0079] Back to Figure 5 At block 540 of process 500 , a machine learning model trained using the training set is generated, wherein the machine learning model is configured to predict etching information in a thermal etching reaction. Using data points from a feature vector containing independent variables and labels containing dependent variables, the machine learning model can be trained to recognize patterns and predict etching information in a thermal etching reaction.
[0080] An appropriate training algorithm can be used to train a machine learning model using a training set. The training algorithm can be used to identify patterns in the data points between the independent variables (inputs) and the dependent variables (outputs) so as to accurately predict etching information (new outputs) when a new thermal etching reaction (new inputs) is presented. The training algorithm can be based on one of several machine learning algorithms. Machine learning algorithms can be divided into three major categories: supervised learning, unsupervised learning, and reinforcement learning. Although the present disclosure focuses on supervised learning, it should be understood that unsupervised learning, reinforcement learning, or other suitable forms of learning can be used to train a machine learning model.
[0081] Supervised learning is useful where the attributes (labels) of a certain data set (training set) are available. Examples of supervised machine learning algorithms include, but are not limited to, linear regression, logistic regression, decision tree, learning vector quantization, support vector machine (SVM), Naive Bayes, k-nearest neighbor algorithm, random forest, and gradient enhancement. Semi-supervised learning is a supervised learning method that has a small amount of labeled data and a large amount of unlabeled data for certain data sets. Unsupervised learning is useful in situations where the implicit relationship in a given unlabeled data set (items are not pre-assigned) has not yet been discovered. Examples of unsupervised machine learning algorithms include k-means. Reinforcement learning falls between supervised and unsupervised learning, where some feedback is available for each prediction step or effect, but there are no precise labels. Unlike presenting the correct input / output pair as in supervised learning, a given input is mapped to a reward function that the agent attempts to maximize. Examples of machine learning algorithms based on reinforcement include Markov decision processes. Other types of learning that can fall into one or more of the above categories include, for example, deep learning and artificial neural networks (e.g., convolutional neural networks).
[0082] Numerous training tools or frameworks exist for training machine learning models. Examples of proprietary training tools include, but are not limited to, Amazon Machine Learning, Microsoft Azure Machine Learning Studio, DistBelief, and Microsoft Cognitive Toolkit. Examples of open-source training tools include, but are not limited to, Apache Singa, Caffe, H2O, PyTorch, MLPACK, Google TensorFlow, Torch, and Accord.Net.
[0083] The trained machine learning model can be used to predict etching information of a thermal etching reaction between an etching precursor and a surface layer. The trained machine learning model can take as input the chemical properties and associated energies of intermediates and / or products produced in one or more reaction paths in the thermal etching reaction and provide as output the etching characteristics of the thermal etching reaction. In some implementations, such chemical properties and associated energies can be organized into a feature vector for use as input. In some implementations, such as Figure 4 The reaction pattern shown in for a single thermal etch reaction can be used as input.
[0084] The trained machine learning model can take one of several forms. In some implementations, the trained machine learning model is a classification and regression tree or a random forest tree. In some implementations, the trained machine learning model is an artificial neural network, such as a convolutional neural network. In some implementations, the trained machine learning model is a linear classifier, such as linear regression, logistic regression, or a support vector machine.
[0085] In the case where it is unclear or unknown whether a given etch precursor etches the surface layer, how fast or slow a given etch precursor etches the surface layer, how selective a given etch precursor is at etching the surface layer, or how effective a given etch precursor is at etching the surface layer, the machine learning model of the present disclosure can be trained to accurately predict the etching information. The etching information may include, for example, whether the etch precursor etches the surface layer, the etching rate of the etch precursor on the surface layer, or some other value indicating the effectiveness of the etch precursor in etching the surface layer. This can be used to determine the selectivity of the etch precursor when many materials are present on the substrate surface.
[0086] In some implementations, the machine learning model of the present disclosure can be used to identify candidate thermal etching reactions, including candidate thermal ALE reactions. For example, in the case where a substrate contains multiple different materials that will be exposed to an etching precursor at the same time, the machine learning model can identify what combination of etching precursors and / or surface layers will provide the desired selectivity in a given application. In some implementations, the machine learning model of the present disclosure can be used to identify candidate etching masks. For example, the machine learning model can identify which materials on the substrate will resist etching and can be used as an etching mask for a given etching precursor. In some implementations, the machine learning model of the present disclosure can be used to identify chamber materials that resist etching for a given etching precursor. In this way, the chamber walls and other components are not unintentionally etched by the etching precursor. In some implementations, the machine learning model can design a new etching process or reactor design by identifying one or more of the following: (i) candidate thermal etching reactions, (ii) candidate etching mask materials, and (iii) candidate chamber materials.
[0087] Figure 7 is a flow chart of an example method for predicting etching characteristics in a reaction between a surface layer and an etch precursor, according to some implementations. The operations of process 700 may be performed in a different order and / or with different, fewer, or additional operations.
[0088] At block 710 of process 700, a quantum mechanical model is used to identify chemical characteristics and associated energies of one or more reaction pathways in a simulated reaction between a surface layer and an etch precursor. In some implementations, the surface layer is a modified surface layer after a first stage of a thermal ALE reaction. In some implementations, the chemical characteristics include a bonding configuration or molecular structure of one or more reaction intermediates and / or products produced in the one or more reaction pathways. In some implementations, the bonding configuration or molecular structure includes one or more of a single-bridge dimer, a double-bridge dimer, a triple-bridge dimer, and no dimer. The bonding configuration or molecular structure is shown in FIG. Figure 3A Possible reaction intermediates and / or products produced along the reaction pathway and their associated energies can be shown in an energy diagram. Figure 3B An example of an energy diagram is shown in FIG, which shows four different reaction pathways for four different thermal etching reactions. In some implementations, the chemical properties and associated energies can be expressed as reaction patterns. Examples of four different reaction patterns are shown in FIG. Figure 4 As shown in .
[0089] In some implementations, process 700 further includes organizing the chemical properties and associated energies of one or more reaction pathways of the simulated reaction into a feature vector. As described earlier, the feature vector contains at least the chemical properties and associated energies of one or more reaction pathways of the simulated reaction.
[0090] Using a quantum mechanical model configured with a selected surface representation of a surface layer and one or more selected initial conditions, the chemical properties and associated energies of one or more reaction paths in the simulated reaction are determined. However, it should be understood that the quantum mechanical model can be configured with different, fewer, or additional parameters. In some implementations, one or more selected initial conditions include the separation distance between the surface layer and the etching precursor at the start of the simulated reaction, the orientation and / or direction of the surface layer and the etching precursor at the start of the simulated reaction, the form of the initial chemical bridge between the surface layer and the etching precursor at the start of the simulated reaction, the internal energy or kinetic energy of the etching precursor or the surface layer at the start of the simulated reaction, or a combination thereof. However, it should be understood that the initial conditions are not limited to the aforementioned initial conditions, and other initial conditions can be configured or adjusted for the quantum mechanical model. In some implementations, the selected surface representation of the surface layer is selected from the group consisting of molecules, small molecule clusters, and macromolecular clusters. In some implementations, the quantum mechanical model includes a density functional theory (DFT) model, a Hartree-Fock model, a semi-empirical model, or a combination thereof. For each quantum mechanical simulation, a unique combination of a quantum mechanical model, a selected surface representation, and one or more selected initial conditions can generate a separate eigenvector. In some implementations, the quantum mechanical model, surface representation, and initial conditions can be selected to optimize the accuracy of the predictions.
[0091] At block 720 of process 700, the chemical properties and associated energies of the simulated reaction are provided as inputs to the machine learning model. Other properties of the simulated reaction may be provided as inputs to the machine learning model. In some implementations, the inputs may also include one or both of the temperature and pressure of the simulated reaction.
[0092] In some implementations, the Figure 5 The machine learning model is trained using the process 500 described in
[15] . In some implementations, a training set comprising a plurality of training set members is used to train the machine learning model, each training set member comprising (i) a feature vector comprising chemical properties and associated energies for intermediates and / or products produced in one or more reaction pathways for a thermal etching reaction simulated by at least one quantum mechanical simulation; and (ii) a label representing a property of the thermal etching reaction. Each training set member comprises at least one feature vector for a given thermal etching reaction and an associated label. In some implementations, for a given thermal etching reaction, a particular training set member may comprise multiple feature vectors across multiple quantum mechanical simulations. Each feature vector may comprise a unique combination of: a specified etching precursor, a specified surface layer, a specified quantum mechanical model, a specified surface representation of a specified surface layer, and one or more specified initial conditions. The machine learning model may be trained to recognize patterns across the training set members in the training set to enable accurate prediction of etching properties of the simulated reaction. The machine learning model may be trained using any suitable training algorithm, including any of the training algorithms described above.
[0093] At block 730 of process 700, an etch characteristic of the simulated reaction between the surface layer and the etch precursor is determined using the machine learning model. In some implementations, the etch characteristic of the simulated reaction includes an etch rate of the surface layer. In some implementations, the etch characteristic of the simulated reaction includes an indication of whether the surface layer is etched.
[0094] In some implementations, the machine learning model can be validated against experimental measurements. In some implementations, process 700 also includes validating the determined etch characteristics of the simulated reaction based on experimental measurements of the etch characteristics. This can be accomplished by comparing the etch characteristics determined at block 730 of process 700 with the experimental measurements of the etch characteristics. The machine learning model can continue to learn and be trained using this feedback to improve its prediction accuracy.
[0095] Figure 8A schematic diagram illustrating validating a machine learning model from experimental measurements according to some implementations is shown. The machine learning model can use a feature vector table 850 and a corresponding label table 860 to predict etching characteristics 863 for a new thermal etching reaction between a new etching precursor and a new surface layer. The feature vector table 850 and the corresponding label table 860 can include a training set that includes a specific etching reaction span. New feature vectors 853 can be generated from at least one quantum mechanical simulation of the new thermal etching reaction and can be provided in the feature vector table 850. The machine learning model predicts an expected label indicated by the etching characteristics 863 in the corresponding label table 860 as shown below. The etching characteristics 863 are compared with experimentally measured values or experimentally determined labels 873 to confirm the accuracy of the prediction. Based on feedback provided after comparing the etching characteristics 863 with the experimentally determined labels 873, the set of feature vectors 880 used to generate the feature vector table 850 is adjusted to maximize the prediction success. The set of feature vectors 880 can be generated from multiple quantum mechanical simulations of different parameters for each thermal etching reaction. What parameters are used and what quantum mechanical simulations are used in the set of feature vectors 880 used to generate the training set will be adjusted based on feedback from the experimentally determined labels 873.
[0096] The machine learning model can receive ongoing training or improvement using feedback from new measurements of etching that confirm or reject the results predicted by the machine learning model. Feedback to the machine learning model can appear not only in the form of new measurements of etching, but also in the form of reaction intermediates and / or products identified in the thermal etching reaction. For example, this feedback can be received from a mass spectrometer or other instrument equipped in the reactor or chamber. The feedback can be used to further improve the parameters and quantum mechanical simulations used to generate the feature vectors for a given training set. In other words, the parameters and quantum mechanical simulations used to generate the feature vectors can be improved based on experimentally determined reaction intermediates and / or products. In some implementations, the mass spectrometer or other instrument equipped with the reactor can be integrated with the software for the machine learning model to provide continuous training.
[0097] In some implementations, machine learning models can be used to design a thermal etching process or a thermal ALE process. Specifically, machine learning models can be used to identify candidate thermal etching reactions, candidate etching mask materials, and candidate chamber materials that have etching precursors and / or surface layers that achieve desired selectivity and etching rates to resist etching for a given etching chemistry. In some implementations, Figure 7The process 700 further includes identifying one or more candidate thermal etching reactions using a machine learning model, wherein each of the one or more identified candidate thermal etching reactions includes at least an identified etch precursor. Each of the one or more identified candidate thermal etching reactions also includes an identified material (to be etched by the identified etch precursor), an identified etch mask material, and / or an identified chamber material. The machine learning model can identify a combination of materials for thermal etching at a desired selectivity without requiring extensive experimentation.
[0098] Figure 9 A table of feature vectors for different thermal etching reactions according to some implementations is shown, wherein the identified etching precursors and the identified surface layers are used to design candidate thermal etching reactions. Feature vector table 950 includes rows of etching precursors 951 and columns of surface layers 952. For a given etching precursor 951, a pair of surface layers 960 can be identified: one surface layer that is etched, and one surface layer that is not etched. For example, if a pair of surface layers 960 is modified by a single component (e.g., Al2O3 and AlF3), the surface modification step can be designed to produce a pair of surface layers 960 such that one surface layer is modified and the other surface layer remains the bulk material. In this way, the etching precursor 951 can selectively etch the modified surface layer without etching the bulk material. in conclusion
[0099] In the foregoing description, numerous specific details are set forth to provide a thorough understanding of the implementations presented. The disclosed implementations may be practiced without some or all of these specific details. In other instances, well-known process operations have not been described in detail to avoid unnecessarily obscuring the disclosed implementations. While the disclosed implementations are described in conjunction with implementations, it should be understood that this is not intended to limit the disclosed implementations.
[0100] Although the foregoing implementation has been described in some detail for the purposes of clarity of understanding, it will be apparent that certain changes and modifications may be practiced within the scope of the appended claims. It should be noted that there are many alternative ways of implementing the processes, systems, and apparatus of the present implementation. Therefore, the present implementation is to be considered as illustrative rather than restrictive, and the implementation is not to be limited to the details given herein.
Claims
1. A machine learning model configured to perform operations comprising: receiving chemical characteristics and associated energies of one or more reaction pathways in a simulated reaction between a surface layer and an etch precursor from a quantum mechanical model; as well as Etching characteristics for the simulated reaction are determined based on the chemical characteristics and associated energies in the simulated reaction.
2. A machine learning model according to claim 1, wherein the quantum mechanical model is configured with a selected surface representation of the surface layer and one or more selected initial conditions.
3. A machine learning model according to claim 2, wherein the one or more selected initial conditions include the separation distance between the surface layer and the etching precursor when the simulated reaction starts, the orientation and / or direction of the surface layer and the etching precursor when the simulated reaction starts, the form of the initialization bridge between the surface layer and the etching precursor when the simulated reaction starts, the internal energy or kinetic energy of the etching precursor or the surface layer when the simulated reaction starts, or a combination thereof.
4. The machine learning model of claim 2, wherein the selected surface representation of the surface layer is selected from the group consisting of molecules, small molecule clusters, and large molecule clusters.
5. The machine learning model of claim 1 , wherein the quantum mechanical model comprises a density functional theory (DFT) model, a Hartree-Fock model, a semi-empirical model, or a combination thereof.
6. The machine learning model of claim 1 , wherein the chemical properties comprise bonding configurations or molecular structures of one or more reaction intermediates and / or products produced in the one or more reaction pathways.
7. The machine learning model of claim 1 , wherein the etching characteristic of the simulated reaction comprises an etching rate of the surface layer.
8. The machine learning model of claim 1 , wherein the etching characteristic of the simulated reaction comprises an indication of whether the surface layer is etched.
9. The machine learning model of claim 1 , wherein the machine learning model is further configured to: A training set is generated comprising a plurality of training set members, each training set member comprising (i) at least one feature vector containing the chemical properties and associated energies of intermediates and / or products produced in the one or more reaction pathways for the thermal etching reaction simulated by at least one quantum mechanical method; and (ii) a label representing a property of the thermal etching reaction.
10. The machine learning model of claim 9, wherein each of the feature vectors comprises a unique combination of a specified etching precursor, a specified modified surface layer, a specified quantum mechanical model, a specified surface representation of the specified modified surface layer, and one or more specified initial conditions.
11. A computer-implemented method for determining etching characteristics of a reaction between a surface layer and an etching precursor, the method comprising: identifying chemical characteristics and associated energies of one or more reaction pathways in a simulated reaction between the surface layer and the etch precursor; determining an etching characteristic of the simulated reaction between the surface layer and the etch precursor using a machine learning model; as well as An output is generated based on the etch characteristics, the output including one or both of (i) an etch reaction and (ii) a material.
12. The computer-implemented method of claim 11 , further comprising: Etching in a thermal etch reaction is performed based at least in part on the output.
13. The computer-implemented method of claim 11, wherein the output comprises a material to be used as a reaction chamber material or an etch mask material.
14. The computer-implemented method of claim 11 , further comprising: The chemical properties and associated energies in the simulated reactions are provided as input into the machine learning model.
15. The computer-implemented method of claim 11, wherein the etching characteristic of the simulated reaction comprises an etch rate of the surface layer.
16. The computer-implemented method of claim 11, wherein the etching characteristic of the simulated reaction includes an indication of whether the surface layer is etched.
17. The computer-implemented method of claim 11, further comprising: A training set is generated comprising a plurality of training set members, each training set member comprising (i) a feature vector containing the chemical properties and associated energies of intermediates and / or products produced in the one or more reaction pathways for the thermal etching reaction simulated by at least one quantum mechanical simulation; and (ii) a label representing a property of the thermal etching reaction.
18. The computer-implemented method of claim 11, wherein the chemical characteristics include bonding configurations or molecular structures of one or more reaction intermediates and / or products produced in the one or more reaction pathways.
19. The computer-implemented method of claim 11, wherein the chemical characteristics and associated energies of the one or more reaction pathways in the simulated reaction are determined using a quantum mechanical model configured with a selected surface representation of the surface layer and one or more selected initial conditions.
20. The computer-implemented method of claim 11, wherein the selected surface characterization of the surface layer is selected from the group consisting of molecules, clusters of small molecules, and clusters of large molecules.