Designing precursors for area-selective alumina deposition

Area-selective atomic layer deposition (AS-ALD) requires a precursor to react on the intended growth surface while minimizing deposition on the non-growth surface. Adsorption matters even before a chemical reaction occurs: a precursor that binds to an inhibitor-covered surface may initiate unwanted growth. Precursor design must therefore balance Lewis acidity, steric accessibility, and surface-binding strength.

Maue and co-workers investigated these competing effects for aluminum precursors on hydroxylated silica and on silica modified with the small-molecule inhibitor trimethoxypropylsilane (TMPS) [1]. Fluoride ion affinity (FIA) is a gas-phase descriptor of precursor Lewis acidity. The adsorption energy quantifies binding to a particular surface site, while periodic energy decomposition analysis (pEDA) resolves the attractive and repulsive contributions to the interaction between the precursor and the surface. Together, these quantities help assess potential precursor designs, but none independently predicts area selectivity.

In this tutorial, you will investigate diisopropylaluminum chloride, Al(iPr)2Cl, a candidate motivated by the design principles proposed in that study. Two bulky isopropyl groups and one chloride ligand combine steric shielding with a potentially Lewis-acidic Al center. The exercise considers a neutral monomer at one silanol site; it does not assume that the monomer is the dominant species in the precursor vapor.

We use GFN1-xTB for rapid, approximate quantum-mechanical calculations of FIA and the UMA machine-learning potential to explore adsorption geometries and energies without an electronic self-consistent-field cycle. BAND provides an explicit electronic-structure analysis of the adsorbed contact.

This tutorial will teach you how to:

  • calculate an electronic FIA;

  • calculate a relaxed adsorption energy;

  • divide an adsorbed system into fragments and run pEDA;

  • interpret the three results together.

Model availability and starting structures

Use AMS2026 with access to the UMA-S-1.2-OMat model and its FAIRChem backend.

Only one starting structure is needed: silica_reference.xyz, containing the paper’s 117-atom hydroxylated silica slab. You will build the precursor from SMILES, then add it above a silanol site in AMSinput. The XYZ file contains both atomic coordinates and lattice vectors, which AMSinput reads on import. You will define the regions and constraints manually below; the separately built molecular reference must use the same lattice vectors.

A benchmark to motivate the screening calculation

Figure 3 of the paper [1] compares AlMe3, AlMe2Cl, AlMeCl2 and AlCl3 on bare silica and TMPS-modified silica. The comparison below reproduces the BAND analysis and adds relaxed UMA-OMat+D4 adsorption energies and Al–O distances, together with GFN1-xTB and published FIAs. Each method’s relative adsorption energies use its own AlMe3 reference on each surface; values from different methods must not share a single reference energy. FIA is a gas-phase property, so the same molecular series is shown for both surfaces.

Relative pEDA and adsorption energies, Al-O distances, and xTB versus published fluoride affinities for four aluminum precursors on two surfaces.

Fig. 29 Figure 3 comparison. BAND: PBE-D3(BJ)/TZ2P at the published geometries. UMA: UMA-S-1.2-OMat with a PBE-D4 dispersion correction; the complex and both isolated references are relaxed separately. The bottom panels compare electronic GFN1-xTB FIAs with Table 1 of Ref. [1]. All upper-panel energy terms are relative to AlMe3 within each method and surface; distances and FIAs are absolute.

The paper finds that increasing chlorination strengthens adsorption and shortens the Al–O distance on both surfaces. For bare silica, going from AlMe3 to AlCl3 strengthens bonding by about 55 kJ/mol and shortens Al–O by 0.133 Å. Electrostatic attraction and orbital interaction become more favorable, outweighing the increase in Pauli repulsion and fragment preparation energy. Dispersion changes little across this particular series. Thus, the acidity increase explains the chlorination trend, but the same conclusion need not apply to increasing ligand size: steric access, Pauli repulsion and dispersion also change [1].

The reproduced BAND bonding energies differ from the rounded Supporting Information values by 0.91 kJ/mol on average, supporting the consistency of the reproduction. UMA preserves the ordering and gives Al–O distances within 0.0061 Å of the published geometries, but its adsorption energies are more negative than the reproduced BAND values by 15.3 kJ/mol on average. This comparison also involves different geometries, so the difference cannot be attributed to the energy model alone. GFN1-xTB preserves the FIA ordering, with a mean absolute deviation of 23.9 kJ/mol from the published values, although it compresses the FIA range.

These four compounds support using fast methods to screen and rank related candidates, not treating them as generally validated quantitative substitutes for DFT. OMat is a materials-focused model; a new organoaluminum compound, its isolated molecular reference and a different adsorption motif require independent checks. The published FIA is defined using a reaction enthalpy, whereas the xTB calculation below gives an electronic energy difference without thermal corrections. Those corrections should be evaluated rather than assumed to be transferable between molecules. Promising candidates can be checked with a higher-level molecular DFT calculation, for example PBE0-D3(BJ) in ADF, using consistent geometries and energy definitions.

Table 11 FIA comparison for the Figure 3 series (kJ/mol).

Method and geometry

Quantity

AlMe3

AlMe2Cl

AlMeCl2

AlCl3

Published

Enthalpy FIA

358

403

446

495

GFN1-xTB, relaxed

Electronic FIA

402.9

431.5

459.5

486.4

ADF PBE0-D3(BJ), paper geometry

Electronic FIA

353.9

400.7

448.1

497.0

ADF PBE0-D3(BJ), relaxed

Electronic FIA

354.1

400.9

448.3

497.0

ADF PBE0-D3(BJ), relaxed

Enthalpy FIA

355.3

400.3

446.4

494.2

ADF r²SCAN-D4, paper geometry

Electronic FIA

365.7

411.6

457.7

505.3

ADF r²SCAN-D4, relaxed

Electronic FIA

366.0

411.8

457.9

505.3

ADF r²SCAN-D4, relaxed

Enthalpy FIA

367.2

411.3

456.0

502.5

The ADF calculations use the all-electron Corr/ATZ3P basis, scalar ZORA and VeryGood numerical quality. Paper geometry denotes the archived PBEh-3c coordinates. Enthalpy FIAs include harmonic thermal corrections at 298.15 K and 1 atm.

PBE0-D3(BJ) gives the closest agreement with the published FIAs for this series: its mean absolute deviation is 2.6 kJ/mol on the paper geometries and 1.7 kJ/mol after relaxation and thermal corrections. The corresponding relaxed r²SCAN-D4 enthalpies systematically overestimate the reference, with a mean absolute deviation of 8.8 kJ/mol. Both methods preserve the chlorination trend, and relaxation changes their electronic FIAs by less than 0.3 kJ/mol. These ADF calculations use a different basis and geometry protocol from the paper, so the comparison tests practical agreement rather than exactly reproducing its high-level calculation.

Calculate one FIA with GFN1-xTB

For a neutral precursor A, fluoride binding follows \(\mathrm{A+F^-\rightarrow AF^-}\). We define the positive electronic fluoride ion affinity as

\[\mathrm{FIA}_{\mathrm{el}}=E(\mathrm{A})+E(\mathrm{F^-})-E(\mathrm{AF^-}).\]

Optimize A and AF− separately, and calculate the isolated fluoride ion once. All three species are closed-shell singlets.

Build and optimize the precursor

1. Open SCM → New Input. Click in the molecule drawing area and paste the SMILES CC(C)[Al](Cl)C(C)C using Edit → Paste.
2. Inspect the structure: Al has two Al–C bonds, each leading to a carbon with two methyl branches, and one Al–Cl bond. The formula is C6H14AlCl (22 atoms).
3. Switch to DFTB using ADFPanel → DFTBPanel. Set Model to GFN1-xTB and Task to Geometry Optimization.
4. Set Charge to 0. Use Periodicity → None.
5. In Details → Geometry Optimization, set Convergence to Good.
6. Save as candidate_xtb using File → Save As, then File → Run.

Note

To estimate vibrational and thermal corrections, enable Frequencies in the main panel and inspect the resulting thermochemical quantities in the output. Use the same temperature and energy convention for every species.

GFN1-xTB includes its native dispersion treatment.

DFTB settings for the neutral aluminum precursor.

Fig. 30 Neutral precursor calculation with GFN1-xTB.

Note

For an ADF calculation, select Geometry Optimization, Hybrid → PBE0, D3(BJ) dispersion, Corr/ATZ3P basis, Frozen core → None, Scalar ZORA relativity and Very Good numerical quality. Apply these settings to all three species, using Single Point for F−.

Calculate the adduct and fluoride reference

Start each species in a new input window so that atoms from an earlier calculation are not retained.

1. For the adduct, paste F[Al-](Cl)(C(C)C)C(C)C. Inspect a four-coordinate Al center bonded to F, Cl and the two isopropyl groups. The formula is C6H14AlClF (23 atoms).
2. Select DFTB, GFN1-xTB, Geometry Optimization, Periodicity → None, and Charge -1. Use the same convergence settings as for the neutral precursor.
3. Save and run as candidate_fluoride_xtb.
4. In another new input, paste [F-]. Select DFTB, GFN1-xTB, Single Point, Periodicity → None, and Charge -1.
5. Save and run as fluoride_xtb.

Read and combine the energies

1. Open each completed job in SCM → Output. Check normal termination and, for the two optimizations, the geometry-convergence message.
2. Use AMS → Energy and record the final electronic energy in Hartree. For an optimization, use the final converged geometry’s value.
3. Inspect the optimized adduct in SCM → Movie: F should remain coordinated to Al and the two isopropyl ligands should remain intact.
4. Evaluate E(candidate_xtb) + E(fluoride_xtb) - E(candidate_fluoride_xtb). Multiply the Hartree difference by 2625.50 to express the FIA in kJ/mol.

For this example, we obtain an electronic FIA of 448 kJ/mol.

A larger positive FIA indicates stronger fluoride binding and, within a consistent method, generally greater Lewis acidity. At the same GFN1-xTB level, the candidate lies between AlMe2Cl (431.5 kJ/mol) and AlMeCl2 (459.5 kJ/mol) in the benchmark table. These values do not establish that steric effects will be favorable at a surface. The calculation contains no vibrational, thermal or solvent corrections. Different conformers can also change the result: one optimization per species is an initial screen, not a conformational search.

Calculate one adsorption energy with UMA

The surface calculation asks whether the monomer binds favorably to one silanol oxygen on bare silica (the unprotected non-growth surface in the reference study). The relaxed adsorption energy is

\[E_\mathrm{bond}=E(\mathrm{A@S})-E(\mathrm{A})-E(\mathrm{S}).\]

Negative values mean favorable binding relative to the isolated precursor and surface.

The complex will contain 139 atoms: the 117-atom silica slab and a 22-atom precursor. The slab, complex and isolated molecular reference use the same three-dimensional cell, including vacuum normal to the slab. Keeping the cell fixed makes the periodic settings consistent for all three UMA energies.

Import the silica and define the support

1. Open SCM → New Input, then File → Import Coordinates… and select silica_reference.xyz.
2. Under Model → Lattice, verify that AMSinput has read the lattice vectors from the XYZ file, including the vacuum direction normal to the slab. Note their values for the separate molecular reference.
3. Switch to MLPotentialPanel. Set Model to UMA-S-1.2-OMat and confirm Periodicity → Bulk.
4. Select all 117 atoms. In Model → Regions, click + and name the region surface.
5. Clear the selection, then choose View → View Direction → Along Y-Axis. Use Shift-drag in empty space to draw a selection rectangle around the lowest Si layer and its bottom H atoms: 27 atoms in total.
6. Create a second region named bottom. In Model → Geometry Constraints and PES Scan, click + next to bottom (fixed position).
7. Save this prepared slab as silica_start using File → Save As.
Silica surface and the corresponding regions defined.

Fig. 31 Regions of the silica surface.

In the source model, the bottom region consists of 9 Si and 18 H atoms, all below z = 2.3 Å. The next atoms are above z = 2.99 Å, so these layers can be separated in the side view. Use Model → Coordinates to check the selected atoms if needed. The bottom region intentionally overlaps surface. It fixes the same substrate atoms as in the source model.

Build and relax the molecular reference

Reuse the neutral precursor that you built from the SMILES CC(C)[Al](Cl)C(C)C for the FIA. This supplies a molecular starting geometry, but its adsorption reference energy must be recalculated with UMA+D4.

1. Open the completed candidate_xtb job in AMSinput and click Update Molecule next to Task to load its optimized coordinates.
2. Use File → Save As to create candidate_uma. Switch from DFTBPanel to MLPotentialPanel and select UMA-S-1.2-OMat and Geometry Optimization.
3. Set Periodicity → Bulk. Because this molecule was built separately rather than imported from silica_reference.xyz, enter the three lattice vectors read from the imported slab in Model → Lattice.
4. In Details → Engine Add-ons, enable D4 dispersion.
5. In Details → Geometry Optimization, set Convergence to Good and Maximum number of iterations to 1000.
6. Save and run candidate_uma. After convergence, reopen it in AMSinput and click Update Molecule.
Definition of the lattice parameters.

Fig. 32 Lattice panel of the precursor for optimization with UMA.

Place the candidate above the silica

1. In the updated candidate_uma input, select all 22 atoms and choose Edit → Copy.
2. Open silica_start in another AMSinput window. Click in the molecular view and choose Edit → Paste to add the molecule to the slab. The newly pasted atoms are selected.
3. With only these 22 atoms selected, open Model → Regions, click +, and name the new region precursor. Check that surface still contains only the original 117 atoms.
4. Choose View → View Direction → Along Z-Axis. Translate the selected molecule over an exposed surface hydroxyl oxygen by right-dragging, starting the drag on a selected atom. Keep all 22 precursor atoms selected so they move together.
5. Switch to View → View Direction → Along Y-Axis and move the selected molecule above the top surface. Rotate it by left-dragging on the selection so the open side of the Al coordination plane faces the oxygen and the isopropyl groups do not penetrate the slab.
6. Clear the selection and select Al and the target silanol O to read their distance. Aim for an initial Al–O separation of about 2.5 Å. With the Al and O selected, you can use the horizontal slider to adjust the distance. Reselect the whole precursor region before making further rigid translations or rotations.
7. Check both top and side views for overlapping atoms. Retain the silanol H: the starting model describes intact coordination, not a preconstructed ligand-exchange product.
8. Save the assembled system as candidate_surface_uma.

Start each drag on the selected molecule: dragging in empty space changes the view instead. For finer adjustments, use Edit → Tune Geometry…. Store the 22-atom selection with the selection button next to Atoms to move; then use Translate atoms, direction with x, y or z directions and a step of 0.1 Å. This translates the precursor without moving the slab or changing its internal geometry.

Choose a top-side silanol oxygen bonded to one Si and one H, rather than a bridging Si–O–Si oxygen. The starting 2.5 Å distance is a placement suggestion, not an optimized bond length. Different sites and molecular orientations can relax to different minima; the subsequent calculation samples one starting pose.

SMILES-built precursor placed above a silica hydroxyl with the full molecule selected.

Fig. 33 Place the intact precursor above a silanol before relaxing the adsorption geometry.

Relax the complex and bare surface

1. In candidate_surface_uma, set Model → UMA-S-1.2-OMat and Task → Geometry Optimization. Enable D4 dispersion with Functional → PBE in Details → Engine Add-ons.
2. In Model → Geometry Constraints and PES Scan, check that only bottom has fixed positions. The precursor and upper surface atoms must be mobile.
3. In Details → Geometry Optimization, use Optimize lattice → No, Convergence → Good and Maximum number of iterations 1000.
4. Save and run candidate_surface_uma. Inspect the trajectory in SCM → Movie to confirm that the precursor remains near the intended silanol site. If it desorbs or binds elsewhere, inspect the final geometry and, if appropriate, try a different initial placement.
5. Reopen silica_start, use File → Save As to create silica_uma, and apply the same UMA model, D4 correction, and optimization settings as for the complex. Retain the bottom fixed-position constraint and run the bare-surface job.

All three energies now come from separately relaxed UMA+D4 structures, with the same fixed cell and, for the two slab calculations, the same fixed substrate atoms.

Tip

When settings are spread across several panels, inspect the run script to confirm that all options have been applied. AMSinput generates the run script when you save the job; you can view it under Details → Run Script.

Screenshot of the run-script panel.

Fig. 34 Run script panel for the silica job. Constraints and engine settings are located after the system block.

Read and combine the adsorption energies

1. For the three completed jobs, open SCM → Output, check convergence, and use AMS → Energy to record the final energies in Hartree.
2. Calculate E(candidate_surface_uma) - E(candidate_uma) - E(silica_uma) and multiply by 2625.50 to obtain kJ/mol.
3. Open candidate_surface_uma in AMSinput and click Update Molecule next to Task to load the optimized coordinates.
4. Select Al and the silanol O coordinated to it. Read their distance in the molecular view. Inspect whether the donor has changed or any proton or ligand has transferred.

For this example, we obtain Ebond = -139 kJ/mol and an Al–O distance of 1.98 Å. The negative adsorption energy and short Al–O contact are consistent with favorable coordination at this exposed silanol. They do not establish an ALD reaction pathway or adsorption selectivity.

Explain the interaction with BAND pEDA

Evaluate BAND pEDA at the UMA-relaxed complex geometry. This avoids a separate DFT geometry optimization while allowing the electronic structure of the contact to be analyzed. In contrast, the Figure 3 BAND benchmark was evaluated at the published geometries.

pEDA separates the interaction between fragments held at their geometries in the adsorbed complex:

\[\Delta E_\mathrm{int}=\Delta E_\mathrm{Pauli} +\Delta E_\mathrm{elstat}+\Delta E_\mathrm{orb} +\Delta E_\mathrm{disp}.\]

This interaction energy is not the relaxed adsorption energy. At a consistent electronic-structure level, the latter additionally includes the preparation energies required to deform the separated fragments to their adsorbed geometries. Here, the adsorption and pEDA calculations also use different methods, so their energies must not be subtracted from one another.

Define the two fragments

1. In the updated candidate_surface_uma input, use File → Save As to create candidate_surface_peda.
2. Before switching engines, open Details → Engine Add-ons and disable the D4 add-on. BAND will use its own D3(BJ) correction.
3. Switch from MLPotentialPanel to BANDPanel. Set Task → Single Point and Periodicity → Slab.
4. In Model → Regions, delete the auxiliary bottom region using its − control, without deleting its atoms. Retain surface (117 atoms) and precursor (22 atoms).
5. In MultiLevel → Fragments, enable Use fragments. Use these two regions as fragments, each with Charge 0 and a closed-shell, spin-restricted state.

The artificial three-dimensional vacuum cell was required by UMA. BAND can instead treat the slab as two-dimensionally periodic. Removing bottom avoids introducing an overlapping third fragment. A single-point calculation does not move any atoms, so optimization constraints are no longer needed.

Two neutral closed-shell fragments for the precursor-silica pEDA.

Fig. 35 The two fragments and pEDA settings for BAND.

Run and inspect pEDA

1. On Main, select XC functional → GGA-D → PBE-D3(BJ), Basis set → DZP, Frozen core → Small, Relativity (ZORA) → Scalar and Numerical quality → Normal.
2. In Details → K-Space Integration, select K-space → GammaOnly and K-space grid type → Regular. Under Details → Symmetry, turn off Use Symmetry for this fragment-based analysis.
3. Save and run candidate_surface_peda. AMSinput generates the two prepared-fragment calculations and then the full pEDA calculation.
4. Open the completed full calculation with SCM → Output, then Properties → PEDA Energy Terms.
5. Record the interaction energy and its Pauli, electrostatic, orbital and dispersion terms in a common unit. Check that their sum equals the reported total interaction energy to the printed precision.

The following results are obtained for the candidate at its UMA-relaxed adsorption geometry, using BAND/PBE-D3(BJ)/DZP with Normal numerical quality. A negative contribution favors the interaction; a positive contribution opposes it.

Table 12 BAND pEDA of Al(iPr)2Cl on bare silica

Energy contribution

Value (kJ/mol)

Effect

Pauli repulsion (\(\Delta E_\mathrm{Pauli}\))

+348.0

Repulsive

Electrostatics (\(\Delta E_\mathrm{elstat}\))

-283.6

Attractive

Orbital interaction (\(\Delta E_\mathrm{orb}\))

-197.3

Attractive

Dispersion (\(\Delta E_\mathrm{disp}\))

-73.1

Attractive

Total interaction (\(\Delta E_\mathrm{int}\))

-206.0

Net attractive

The terms close exactly at the reported precision:

\[+348.0 - 283.6 - 197.3 - 73.1 = -206.0\;\mathrm{kJ\,mol^{-1}}.\]

The DZP/Normal settings reduce the computational cost of this exercise. The Figure 3 reproduction used TZ2P/Good; rerun the candidate at those settings before making quantitative comparisons with the figure. Keep the fragment and full-system calculations at identical settings. A Gamma-only calculation is suitable for this initial example, but k-point and basis-set convergence should be checked for a new system.

BAND decomposition of the candidate-surface interaction energy.

Fig. 36 pEDA resolves the attractive and repulsive contributions at the selected geometry.

The candidate can also be displayed alongside the original precursor series, provided the different computational settings are made explicit.

Comparison of precursor bonding contributions including diisopropylaluminum chloride.

Fig. 37 Illustrative extension of the Figure 3 comparison with the candidate. Recompute all systems consistently before using the extended plot for quantitative rankings.

Caution

The candidate pEDA uses DZP/Normal at a UMA-relaxed geometry, whereas the benchmark BAND calculations used TZ2P/Good at the published geometries. Apparent differences in the extended plot therefore mix changes in precursor chemistry, geometry and computational settings. They are not a controlled comparison.

The pEDA results show a strong electrostatic contribution (-283.6 kJ/mol), followed by orbital interaction (-197.3 kJ/mol) and dispersion (-73.1 kJ/mol). Together these attractions outweigh substantial Pauli repulsion (+348.0 kJ/mol), giving a net interaction of -206.0 kJ/mol at the chosen geometry. Thus, the bulky isopropyl groups do not prevent this monomer from coordinating to an exposed silanol. The absolute Pauli term alone cannot tell us whether steric crowding is larger or smaller than for another precursor: that requires consistent pEDA calculations for the comparison compounds.

Note

Do not add a BAND interaction energy to a UMA preparation energy. To obtain a BAND adsorption energy, evaluate consistently defined isolated BAND references as well. For each fragment, its preparation energy is its BAND energy at the complex geometry minus its BAND energy at the chosen isolated reference geometry. Add both preparation energies to the BAND interaction energy, and state how the isolated geometries were optimized.

What the screening calculation establishes

You have calculated one gas-phase acidity descriptor, one relaxed surface adsorption energy and one decomposition of a specific adsorption contact. There are three xTB jobs, three UMA optimizations, and one pEDA setup that generates three BAND calculations. Several participant energies are needed because FIA and adsorption energy are energy differences, not the energy of a single system.

What do the numbers say about this candidate? The GFN1-xTB electronic FIA of 448 kJ/mol indicates appreciable intrinsic Lewis acidity: at the same computational level, it lies between AlMe2Cl and AlMeCl2. The UMA+D4 adsorption energy of -139 kJ/mol, together with an Al–O distance of 1.98 Å, indicates favorable binding of this monomer to the chosen exposed silanol on bare silica. The BAND pEDA interaction energy of -206 kJ/mol explains how the contact can be stabilized despite strong Pauli repulsion: electrostatic, orbital and dispersion contributions more than compensate for it. These values answer different questions and must not be added to or directly subtracted from one another.

Is it a promising area-selective precursor? It remains a candidate, not a demonstrated selective precursor. Bare silica is the non-growth surface considered in the reference study; favorable adsorption there means that an effective inhibitor layer is important. The present calculation says nothing yet about adsorption on TMPS-modified silica or relative adsorption on the intended growth surface. The bulky groups may help suppress access to inhibitor-covered sites, but that hypothesis is not tested by the bare- silica result. A valid screening comparison should calculate adsorption and pEDA for the candidate and a smaller precursor on both bare and TMPS-modified silica with consistent methods and settings.

These calculations provide a first assessment of the workflow in [1]. The Figure 3 benchmark supports using fast methods to rank the four related compounds, within the limitations discussed above. Before drawing broader conclusions for the new ligand, check higher-level DFT results, multiple precursor conformers and adsorption poses, and the possible role of dimers or other gas-phase species. Adsorption between inhibitor molecules, reaction barriers and finite-temperature effects may also alter selectivity. Fast screening helps prioritize those more demanding studies; it cannot establish an ALD process window or experimental selectivity on its own.