One of the [studies we reproduced](/writing/interface-studies-reproduced) for [Questions we need Emily to answer](/writing/questions-for-emily-testing-a-theory-of-the-interface), the companion to [the essay](/writing/testing-a-theory-of-the-interface-with-an-ontology). Generated by `scripts/reproduce_studies.py` from `reproductions/reed_1989.py`. Every value from the paper was read by an AI agent and has not been checked by a person; the sample and history were re-read from the PDF alone by a second agent that had not seen our earlier transcription.
The study and why we depend on it
M. L. Reed, “Models of Si-SiO2 interface reactions”, Semicond. Sci. Technol. 4, 980-985 (1989).
The trap-density program caps dangling bonds in any step with hydrogen at a rate k_H·p_H2, with k_H fitted on one anneal (Vitkavage 1990, 400 °C, 30 min). Until commit 7f1ec87 nothing in the project held how that rate depends on temperature; the program now takes Brower's activation energy (1.66 eV, rate linear in p_H2) and Brower's release of capped sites (1.2×10^12 s⁻¹, 2.56 eV) from the literature, keeping the 400 °C rate fitted. This review tests that change: Burte and Matthies' decay curves at 450 and 570 °C, and Reed and Plummer's 340 °C curves for (100) and (111). It also bears on the Quantum ESPRESSO bound, which says how far capping could go at equilibrium.
How well can this study be reproduced?
Low. A review. It reports no experiment of its own; it re-plots three anneal series from other papers (Brower; Burte and Matthies; Reed and Plummer) with their anneal temperature, time and, for two, ambient. None of them states the oxidation that made the traps, the oxide thickness, the metallisation, or the forming-gas composition, so every starting density here rests on an oxidation we invented. What it does give, and what the predictor can be tested on, is how the anneal depends on temperature and time: activation energies of 1.66 and 1.57 eV, a plateau, and dissociation above about 420 to 550 °C.
| Sample described | 1 of 5 properties we need are stated and encoded the same |
| History described | 2 of 5 steps are stated and encoded the same; 2 are stated by the paper and absent from our history; 1 are ours because the paper is silent |
| Timing | 0 of 1 simulated steps have a stated duration; 2 of 2 other steps have none; 4 timing gaps listed below |
| How the results are given | Figures 1-3, no printed values (read at 300 dpi); activation energies and temperatures printed in the text |
| Repeatability stated by the authors | Error bars on Figure 2 only (about ±0.4×10^10 at the plateau, ±0.9×10^10 at t = 0); none on Figures 1 and 3 |
| Internal consistency | The review itself stresses conflict: first-order kinetics (Brower, Burte) against a power law (Reed); faster anneals with an Al gate against identical rates with and without (Burte); Burte's starting density is called an order of magnitude too low |
| Is our model independent of this paper's data? | Yes. The trap-density program's hydrogen rate was fitted on Vitkavage 1990 (400 °C, 30 min forming gas) only; none of these data were used |
| Outcome | 1 of 33 numbers within tolerance |
The grade is ours and is about the paper as a source for simulation, not about the quality of the experiment: high means the sample, every step and its timing are stated well enough that a simulation needs no choices of ours; moderate that some choices are ours and are listed; low that the result depends on choices the paper does not constrain.
The sample and its history, played back
The sample is drawn from the simulation: layer heights and the read-outs are what the ISL programs compute at each moment of the history. Steps the language cannot state (a clean, a metallization, a measurement) are on the clock and marked as recorded, not simulated.
RUN Oxidation DURATION 3600 TEMP 1000->1000 AMBIENT dry_O2
not stated: the review gives no oxidation for any of the three data sets
| interface state density at midgap | 3.65×10¹¹ cm⁻² eV⁻¹ | 8.40×10¹⁰ |
| oxide thickness (thin-oxide program) | 0 nm |
Does our sample and history match the paper's?
Left: the paper's own words, with the page of the PDF. Right: what we simulate. 3 same, 2 approximated, 3 assumed, 2 not in ours.
The timing of the history
Time is counted from the start of the first simulated step. A step the language cannot state takes no simulated time; where the paper gives its duration, the duration is in the last column. Stated means the paper gives the duration; partly stated that it gives a bound or a range; not stated; assumed that the duration in our history is ours.
Burte and Matthies, (100), Al gate, before the anneal
| # | Step | Starts at | Lasts | Ends at | Temperature | Rate | Gas | Is the timing in the paper? |
|---|---|---|---|---|---|---|---|---|
| 1 | Dry oxidation that made the traps (Burte and Matthies; not stated in the review, assumed 1000 °C, 1 h) | 0 s | 1 h 00 min | 1 h 00 min | 1000 → 1000 °C | held | dry_O2 | not stated; assumed. nothing stated; 10 min to 4 h and 800 to 1100 °C searched |
| 2 | Three separate aluminium metallisations, each able to anneal traps partly | 1 h 00 min | not simulated | not stated | ||||
| 3 | Midgap Dit by C-V before any forming gas | 1 h 00 min | not simulated | not stated |
Simulated time in this history: 1 h 00 min.
Across the samples
| Sample | Oxidation | FormingGas | OxidationRP | RTA | Total |
|---|---|---|---|---|---|
| Burte and Matthies, (100), Al gate, before the anneal | 1 h 00 min at 1000 °C | – | – | – | 1 h 00 min |
| Burte and Matthies, (100), Al gate, forming gas at 450 °C | 1 h 00 min at 1000 °C | 2 h 00 min at 450 °C | – | – | 3 h 00 min |
| Burte and Matthies, (100), Al gate, forming gas at 570 °C | 1 h 00 min at 1000 °C | 15 min at 570 °C | – | – | 1 h 15 min |
| Reed and Plummer, (100), Al gate, rapid thermal anneal at 340 °C | – | – | 1 h 00 min at 1000 °C | 10 min at 340 °C | 1 h 10 min |
| Reed and Plummer, (111), Al gate, rapid thermal anneal at 340 °C | – | – | 1 h 00 min at 1000 °C | 10 min at 340 °C | 1 h 10 min |
Timing the paper does not give
- The oxidation that made the traps, for all three data sets: temperature, time, gas, cooling.
- Burte and Matthies: the three metallisations (each partly anneals), the forming-gas composition, the furnace push and pull for anneals of 6 and 12 s.
- Reed and Plummer: the RTA ambient, ramp-up and cool-down; whether one capacitor was annealed repeatedly or each time is a fresh one.
- Brower: how the Pb centres were depassivated before the H2 anneal.
What the second reading changed
- The project had no dataset, script or stored recipe from this paper (library status “skimmed”); SOURCE.md says only the first page was read. Everything here is new.
- A 6 s or 12 s furnace anneal cannot reach 450 or 570 °C in the wafer; the review writes them as anneal times without saying how the wafer was heated. Ours holds the wafer at temperature for the stated time.
Their terms and ours
| The paper says | We write | Kind in our vocabulary | Note | |
|---|---|---|---|---|
| interface traps, Pb centres, Si3≡Si• | N_Pb (a STATE of the trap-density program) | state; observable Dit | ||
| midgap Dit (cm⁻² eV⁻¹) | Dit (target: interface state density at midgap) | observable (target: trap_density) | ||
| interface trap density (cm⁻²), Figure 3 | Dit = c_mid × N, c_mid = 1 eV⁻¹ | observable through a hypothesis | The program's own conversion; not the paper's. | |
| forming gas (10-25% H2 in N2) | `AMBIENT forming_gas_H2 | mix:H2=…,N2=…` | ambient by partial pressure | Composition not stated for Figure 2. |
| p(H2) = 760 Torr | AMBIENT pure_H2 | ambient | ||
| atomic hydrogen (corona, glow discharge, from Al + H2O at the gate) | (none) | no gas or source the language has | Gases are Ar, H2, H2O, N2, O2. | |
| passivation Pb + H2 → HPb + H, activation energy 1.66 eV | F_HydrogenPassivation: d(N_Pb)/dt = -k_H exp(-(E_f/k_B)(1/T - 1/T_H)) p_H2 N_Pb | operator kind Passivation | E_f = 1.66 eV is Brower's (sourced); k_H stays fitted at T_H = 400 °C. The second population N_B gets the same factor, an assumption. | |
| dissociation of passivated centres above about 550 °C (reverse of Pb + H → HPb) | F_HydrogenRelease: d(N_Pb)/dt = k_d0 exp(-E_d/k_BT) N_SiH | operator kind Passivation (run in reverse) | Brower's k_d0 = 1.2×10^12 s⁻¹ and E_d = 2.56 eV (sourced). The released hydrogen is lost; the second population N_B has no release. | |
| steady-state (equilibrium) Dit, a function of temperature only (Thanh and Balk) | Dit_equilibrium_bound (computed, ISL_USE_COMPUTED=1); the program's own capping–release balance | computed bound; a kinetic steady state | Both depend on temperature; both lie far below the measured plateaus (see the alignment text). | |
| dimerisation 2H → H2 in the oxide; power-law decay Dit(0)(1 + 2k2[H]0 t)^(-k1/2k2) | (none) | no operator | Reed's model for (100). | |
| rapid thermal anneal (RTA) | RUN … TEMP 340->340 | a RUN | Ramps not stated. |
The simulation in our language
Each sample is one history file: a SAMPLE and a CONTROL_TRAJECTORY. This is the whole input; run it with PYTHONPATH=. python -m isl_harness.predict <file>.
Burte and Matthies, (100), Al gate, before the anneal
# Burte and Matthies, (100), Al gate, before the anneal
SAMPLE Reed_burte_before {
FAMILY: Si_Planar
ORIENTATION: Si100
GATE: Al
}
CONTROL_TRAJECTORY History {
RUN Oxidation DURATION 3600 TEMP 1000->1000 AMBIENT dry_O2 TIMING assumed VARY duration 600..14400 VARY T_hold 800..1100
EVENT Metal KIND metallization TIMING assumed # Three separate aluminium metallisations, each able to anneal traps partly
EVENT CV KIND measurement TIMING assumed # Midgap Dit by C-V before any forming gas
}Burte and Matthies, (100), Al gate, forming gas at 450 °C
# Burte and Matthies, (100), Al gate, forming gas at 450 °C
SAMPLE Reed_burte_450 {
FAMILY: Si_Planar
ORIENTATION: Si100
GATE: Al
}
CONTROL_TRAJECTORY History {
RUN Oxidation DURATION 3600 TEMP 1000->1000 AMBIENT dry_O2 TIMING assumed VARY duration 600..14400 VARY T_hold 800..1100
EVENT Metal KIND metallization TIMING assumed # Three separate aluminium metallisations, each able to anneal traps partly
RUN FormingGas DURATION 7200 TEMP 450->450 AMBIENT forming_gas_H2 TIMING stated
EVENT CV KIND measurement TIMING assumed # Midgap Dit by C-V after each anneal
}Burte and Matthies, (100), Al gate, forming gas at 570 °C
# Burte and Matthies, (100), Al gate, forming gas at 570 °C
SAMPLE Reed_burte_570 {
FAMILY: Si_Planar
ORIENTATION: Si100
GATE: Al
}
CONTROL_TRAJECTORY History {
RUN Oxidation DURATION 3600 TEMP 1000->1000 AMBIENT dry_O2 TIMING assumed VARY duration 600..14400 VARY T_hold 800..1100
EVENT Metal KIND metallization TIMING assumed # Three separate aluminium metallisations, each able to anneal traps partly
RUN FormingGas DURATION 900 TEMP 570->570 AMBIENT forming_gas_H2 TIMING stated
EVENT CV KIND measurement TIMING assumed # Midgap Dit by C-V after each anneal
}Reed and Plummer, (100), Al gate, rapid thermal anneal at 340 °C
# Reed and Plummer, (100), Al gate, rapid thermal anneal at 340 °C
SAMPLE Reed_reed_100 {
FAMILY: Si_Planar
ORIENTATION: Si100
GATE: Al
}
CONTROL_TRAJECTORY History {
RUN OxidationRP DURATION 3600 TEMP 1000->1000 AMBIENT dry_O2 TIMING assumed VARY duration 600..14400 VARY T_hold 800..1100
EVENT Metal KIND metallization TIMING assumed # Aluminium gate
RUN RTA DURATION 600 TEMP 340->340 AMBIENT inert_N2 TIMING stated
EVENT CV KIND measurement TIMING assumed # C-V after each anneal
}Figure 3 plots an integrated density in cm⁻²; the program's midgap Dit is its site count times c_mid = 1 eV⁻¹ (a hypothesis of the program), so the two numbers are compared through that hypothesis only.
Reed and Plummer, (111), Al gate, rapid thermal anneal at 340 °C
# Reed and Plummer, (111), Al gate, rapid thermal anneal at 340 °C
SAMPLE Reed_reed_111 {
FAMILY: Si_Planar
ORIENTATION: Si111
GATE: Al
}
CONTROL_TRAJECTORY History {
RUN OxidationRP DURATION 3600 TEMP 1000->1000 AMBIENT dry_O2 TIMING assumed VARY duration 600..14400 VARY T_hold 800..1100
EVENT Metal KIND metallization TIMING assumed # Aluminium gate
RUN RTA DURATION 600 TEMP 340->340 AMBIENT inert_N2 TIMING stated
EVENT CV KIND measurement TIMING assumed # C-V after each anneal
}Figure 3 plots an integrated density in cm⁻²; the program's midgap Dit is its site count times c_mid = 1 eV⁻¹ (a hypothesis of the program), so the two numbers are compared through that hypothesis only.
The programs the predictor ran on these histories: experiments/atomistic/hydrogen_passivation_equilibrium.isl.template, experiments/deal_qss/two_equilibria.isl.template, experiments/vitkavage_dit/oxide_growth.isl.template, scripts/search_growth.py (structure generated from the grammar), scripts/search_trap_density.py (structure generated from the grammar).
The model itself, experiments/atomistic/hydrogen_passivation_equilibrium.isl.template, as it is written. Every equation the simulation uses is in this text; the runtime holds no physics.
# ==============================================================================
# ISL MODEL: HOW FAR HYDROGEN CAN CAP SILICON DANGLING BONDS AT EQUILIBRIUM
#
# Si* + 1/2 H2 <-> Si-H. The energy of the reaction is a COMPUTED parameter: a Quantum ESPRESSO
# calculation on a small cluster (atomistic/calcs/si_dangling_bond_hydrogen.json), not a measurement
# and not a fit. With the free energy of hydrogen gas it gives the equilibrium constant, and so the
# share of dangling bonds that hydrogen at a given temperature and pressure would leave uncapped if
# the anneal were long enough to reach equilibrium.
#
# What this is for: a bound. The trap-density program has a fitted share of sites that the
# hydrogen anneal does not remove. If equilibrium already leaves that share, the residue is
# thermodynamic; if equilibrium leaves far less, the residue is kinetic or is another defect.
# What it is not: a rate. How fast equilibrium is approached is the hypothesis k_eq below.
#
# Used by isl_harness/predict.py only when computed parameters are switched on (ISL_USE_COMPUTED=1
# or --computed). Fields in {{braces}} are filled from evaluations/atomistic/<id>.json.
# ==============================================================================
SAMPLE {sample_id} {{
FAMILY: Si_Planar
}}
# Fractions of the sites: uncapped (electrically active) and capped by hydrogen.
STATE N_free {{ UNIT: 1; INITIAL: 1; MIN: 0; MAX: 1.000001 }}
STATE N_capped {{ UNIT: 1; INITIAL: 0; MIN: 0; MAX: 1.000001 }}
CONTROL T {{ UNIT: K }}
CONTROL p_H2 {{ UNIT: atm }}
PARAMETER dE_cap {{ VALUE: {dE_cap}; UNIT: eV; STATUS: computed; SOURCE: {source} }}
# Zero-point energy of the Si-H bond (one stretch, two bends) less half that of H2. Recalled from vibrational frequencies
# (about 2100 and 630 cm^-1 for Si-H, 4400 cm^-1 for H2), not from a source in the library and not yet computed (ph.x can).
PARAMETER dZPE {{ VALUE: 0.07; UNIT: eV; STATUS: hypothesis }}
# Hydrogen gas as an ideal diatomic: standard entropy 130.7 J/mol/K at 298.15 K and 1 atm, heat capacity 3.5 k_B.
# Textbook values, recalled, not from a source in the library.
PARAMETER S_ref {{ VALUE: 1.3546e-3; UNIT: eV K^-1; STATUS: hypothesis }}
PARAMETER c_p {{ VALUE: 3.0161e-4; UNIT: eV K^-1; STATUS: hypothesis }}
PARAMETER T_ref {{ VALUE: 298.15; UNIT: K; STATUS: constant }}
PARAMETER p_ref {{ VALUE: 1.0; UNIT: atm; STATUS: constant }}
PARAMETER k_B {{ VALUE: 8.617333262e-5; UNIT: eV K^-1; STATUS: constant }}
# How fast equilibrium is approached: assumed fast against any anneal. The answer is the equilibrium, not the path.
PARAMETER k_eq {{ VALUE: 1.0; UNIT: s^-1; STATUS: hypothesis }}
# Free energy of one H2 molecule at 1 atm above its energy at rest: enthalpy 3.5 k_B T less T times the entropy.
QUANTITY mu_H2 {{ UNIT: eV; EQUATION: mu_H2 = c_p * T - T * (S_ref + c_p * log(T / T_ref)) }}
QUANTITY dG {{ UNIT: eV; EQUATION: dG = dE_cap + dZPE - 0.5 * mu_H2 }}
QUANTITY K_eq {{ UNIT: 1; EQUATION: K_eq = exp(-dG / (k_B * T)) }}
CONTROL_TRAJECTORY {trajectory_id} {{
RUN PostMetalAnneal DURATION 1800 TEMP 400->400 AMBIENT forming_gas_H2
}}
# Capping at a rate proportional to the square root of the hydrogen pressure; uncapping at the rate detailed balance requires.
OPERATOR F_HydrogenCapping : Passivation {{
EQUATION: d(N_free)/dt = -k_eq * (sqrt(p_H2 / p_ref) * N_free - N_capped / K_eq)
EQUATION: d(N_capped)/dt = k_eq * (sqrt(p_H2 / p_ref) * N_free - N_capped / K_eq)
CONSERVATION: N_free + N_capped = const
}}
OBSERVATION_MODEL Obs_Uncapped {{
TARGET: Normalized_Pb
UNIT: 1
EQUATION: Normalized_Pb = N_free
}}Our simulation against the paper
1 within, 32 off of 33 numbers. Tolerance is stated per row; nothing was fitted for this page.
| Sample and history | Quantity | The paper | Our simulation | Difference | Verdict | What the program's own evaluation says | Where in the paper |
|---|---|---|---|---|---|---|---|
| Burte and Matthies, (100), Al gate, before the anneal | interface state density at midgap, before the anneal | 8.40e+10 cm⁻² eV⁻¹ | 2.61e+11 cm⁻² eV⁻¹ | +211% | off (±11%) | direction only | Figure 2 (both panels), t = 0, read at 300 dpi; error bar about ±0.9×10^10 |
| Burte and Matthies, (100), Al gate, forming gas at 450 °C | interface state density at midgap after 120 min | 1.00e+10 cm⁻² eV⁻¹ | 9.06e+07 cm⁻² eV⁻¹ | -99% | off (±40%) | direction only | Figure 2 (top), PDF p. 5, 120 min, read at 300 dpi |
| Burte and Matthies, (100), Al gate, forming gas at 450 °C, 0.1 min | interface state density at midgap | 4.30e+10 cm⁻² eV⁻¹ | 1.60e+11 cm⁻² eV⁻¹ | +273% | off (±40%) | direction only | Figure 2 (top), PDF p. 5, read at 300 dpi |
| Burte and Matthies, (100), Al gate, forming gas at 450 °C, 0.2 min | interface state density at midgap | 3.60e+10 cm⁻² eV⁻¹ | 1.56e+11 cm⁻² eV⁻¹ | +334% | off (±40%) | direction only | Figure 2 (top), PDF p. 5, read at 300 dpi |
| Burte and Matthies, (100), Al gate, forming gas at 450 °C, 5 min | interface state density at midgap | 1.00e+10 cm⁻² eV⁻¹ | 6.41e+10 cm⁻² eV⁻¹ | +541% | off (±40%) | direction only | Figure 2 (top), PDF p. 5, read at 300 dpi |
| Burte and Matthies, (100), Al gate, forming gas at 450 °C, 10 min | interface state density at midgap | 1.00e+10 cm⁻² eV⁻¹ | 2.54e+10 cm⁻² eV⁻¹ | +154% | off (±40%) | direction only | Figure 2 (top), PDF p. 5, read at 300 dpi |
| Burte and Matthies, (100), Al gate, forming gas at 450 °C, 15 min | interface state density at midgap | 1.20e+10 cm⁻² eV⁻¹ | 1.01e+10 cm⁻² eV⁻¹ | -16% | within (±40%) | direction only | Figure 2 (top), PDF p. 5, read at 300 dpi |
| Burte and Matthies, (100), Al gate, forming gas at 450 °C, 30 min | interface state density at midgap | 8.00e+09 cm⁻² eV⁻¹ | 7.06e+08 cm⁻² eV⁻¹ | -91% | off (±40%) | direction only | Figure 2 (top), PDF p. 5, read at 300 dpi |
| Burte and Matthies, (100), Al gate, forming gas at 450 °C, 60 min | interface state density at midgap | 1.00e+10 cm⁻² eV⁻¹ | 9.29e+07 cm⁻² eV⁻¹ | -99% | off (±40%) | direction only | Figure 2 (top), PDF p. 5, read at 300 dpi |
| Burte and Matthies, (100), Al gate, forming gas at 570 °C | interface state density at midgap after 15 min | 1.30e+10 cm⁻² eV⁻¹ | 7.05e+08 cm⁻² eV⁻¹ | -95% | off (±40%) | direction only | Figure 2 (bottom), PDF p. 5, 15 min, read at 300 dpi |
| Burte and Matthies, (100), Al gate, forming gas at 570 °C, 0.1 min | interface state density at midgap | 1.80e+10 cm⁻² eV⁻¹ | 7.14e+10 cm⁻² eV⁻¹ | +296% | off (±40%) | direction only | Figure 2 (bottom), PDF p. 5, read at 300 dpi |
| Burte and Matthies, (100), Al gate, forming gas at 570 °C, 5 min | interface state density at midgap | 1.50e+10 cm⁻² eV⁻¹ | 7.05e+08 cm⁻² eV⁻¹ | -95% | off (±40%) | direction only | Figure 2 (bottom), PDF p. 5, read at 300 dpi |
| Burte and Matthies, (100), Al gate, forming gas at 570 °C, 10 min | interface state density at midgap | 9.00e+09 cm⁻² eV⁻¹ | 7.05e+08 cm⁻² eV⁻¹ | -92% | off (±40%) | direction only | Figure 2 (bottom), PDF p. 5, read at 300 dpi |
| Reed and Plummer, (100), Al gate, rapid thermal anneal at 340 °C, 5 s | interface trap density | 3.70e+10 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 2.61e+11 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | +605% | off (±10%) | direction only | Figure 3, PDF p. 6, read at 300 dpi |
| Reed and Plummer, (100), Al gate, rapid thermal anneal at 340 °C, 10 s | interface trap density | 2.40e+10 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 2.61e+11 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | +987% | off (±10%) | direction only | Figure 3, PDF p. 6, read at 300 dpi |
| Reed and Plummer, (100), Al gate, rapid thermal anneal at 340 °C, 15 s | interface trap density | 1.70e+10 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 2.61e+11 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | +1435% | off (±10%) | direction only | Figure 3, PDF p. 6, read at 300 dpi |
| Reed and Plummer, (100), Al gate, rapid thermal anneal at 340 °C, 20 s | interface trap density | 1.50e+10 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 2.61e+11 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | +1639% | off (±10%) | direction only | Figure 3, PDF p. 6, read at 300 dpi |
| Reed and Plummer, (100), Al gate, rapid thermal anneal at 340 °C, 30 s | interface trap density | 1.20e+10 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 2.61e+11 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | +2074% | off (±10%) | direction only | Figure 3, PDF p. 6, read at 300 dpi |
| Reed and Plummer, (100), Al gate, rapid thermal anneal at 340 °C, 60 s | interface trap density | 9.10e+09 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 2.61e+11 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | +2767% | off (±10%) | direction only | Figure 3, PDF p. 6, read at 300 dpi |
| Reed and Plummer, (100), Al gate, rapid thermal anneal at 340 °C, 120 s | interface trap density | 6.30e+09 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 2.61e+11 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | +4041% | off (±10%) | direction only | Figure 3, PDF p. 6, read at 300 dpi |
| Reed and Plummer, (100), Al gate, rapid thermal anneal at 340 °C, 180 s | interface trap density | 5.60e+09 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 2.61e+11 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | +4559% | off (±10%) | direction only | Figure 3, PDF p. 6, read at 300 dpi |
| Reed and Plummer, (100), Al gate, rapid thermal anneal at 340 °C, 300 s | interface trap density | 3.90e+09 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 2.61e+11 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | +6590% | off (±10%) | direction only | Figure 3, PDF p. 6, read at 300 dpi |
| Reed and Plummer, (100), Al gate, rapid thermal anneal at 340 °C, 600 s | interface trap density | 3.40e+09 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 2.61e+11 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | +7574% | off (±10%) | direction only | Figure 3, PDF p. 6, read at 300 dpi |
| Reed and Plummer, (111), Al gate, rapid thermal anneal at 340 °C, 5 s | interface trap density | 1.20e+11 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 1.86e+11 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | +55% | off (±10%) | outside the tested scope | Figure 3, PDF p. 6, read at 300 dpi |
| Reed and Plummer, (111), Al gate, rapid thermal anneal at 340 °C, 10 s | interface trap density | 8.70e+10 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 1.86e+11 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | +114% | off (±10%) | outside the tested scope | Figure 3, PDF p. 6, read at 300 dpi |
| Reed and Plummer, (111), Al gate, rapid thermal anneal at 340 °C, 15 s | interface trap density | 6.90e+10 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 1.86e+11 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | +170% | off (±10%) | outside the tested scope | Figure 3, PDF p. 6, read at 300 dpi |
| Reed and Plummer, (111), Al gate, rapid thermal anneal at 340 °C, 20 s | interface trap density | 6.20e+10 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 1.86e+11 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | +201% | off (±10%) | outside the tested scope | Figure 3, PDF p. 6, read at 300 dpi |
| Reed and Plummer, (111), Al gate, rapid thermal anneal at 340 °C, 30 s | interface trap density | 5.90e+10 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 1.86e+11 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | +216% | off (±10%) | outside the tested scope | Figure 3, PDF p. 6, read at 300 dpi |
| Reed and Plummer, (111), Al gate, rapid thermal anneal at 340 °C, 60 s | interface trap density | 4.50e+10 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 1.86e+11 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | +314% | off (±10%) | outside the tested scope | Figure 3, PDF p. 6, read at 300 dpi |
| Reed and Plummer, (111), Al gate, rapid thermal anneal at 340 °C, 120 s | interface trap density | 3.70e+10 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 1.86e+11 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | +404% | off (±10%) | outside the tested scope | Figure 3, PDF p. 6, read at 300 dpi |
| Reed and Plummer, (111), Al gate, rapid thermal anneal at 340 °C, 180 s | interface trap density | 3.30e+10 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 1.86e+11 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | +465% | off (±10%) | outside the tested scope | Figure 3, PDF p. 6, read at 300 dpi |
| Reed and Plummer, (111), Al gate, rapid thermal anneal at 340 °C, 300 s | interface trap density | 2.90e+10 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 1.86e+11 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | +543% | off (±10%) | outside the tested scope | Figure 3, PDF p. 6, read at 300 dpi |
| Reed and Plummer, (111), Al gate, rapid thermal anneal at 340 °C, 600 s | interface trap density | 2.50e+10 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 1.86e+11 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | +646% | off (±10%) | outside the tested scope | Figure 3, PDF p. 6, read at 300 dpi |
Aligning the simulation: what the unstated things would have to be
Every step whose timing or temperature the paper leaves open carries a range in the history above (VARY). scripts/align_study.py searched those ranges against the paper's numbers through the same predictor, first one unknown at a time, then all together. No parameter a program declares fitted was touched. The unknowns were chosen on burte_450, burte_before only; every other number is a test they played no part in.
| Unknown | What the paper says | Range searched | The reproduction used | Best alone | Score at the reproduction's value | Best score alone |
|---|---|---|---|---|---|---|
| Dry oxidation that made the traps (Burte and Matthies; not stated in the review, assumed 1000 °C, 1 h): duration | nothing stated; 10 min to 4 h and 800 to 1100 °C searched | 600 to 14400 s | 3600 s | 14400 s | 1 of 9 within tolerance, median error 153.8% | 2 of 9 within tolerance, median error 87.7% |
| Dry oxidation that made the traps (Burte and Matthies; not stated in the review, assumed 1000 °C, 1 h): T hold | nothing stated; 10 min to 4 h and 800 to 1100 °C searched | 800 to 1100 °C | 1000 °C | 1100 °C | 1 of 9 within tolerance, median error 153.8% | 2 of 9 within tolerance, median error 70.5% |
Together: Oxidation duration 14400 s (was 3600); Oxidation T hold 1100 °C (was 1000).
As reproduced: 1 of 33 within tolerance, median error 314.4%. Aligned: 4 of 33 within tolerance, median error 200.8%. On the held-out samples only: 0 of 24 within tolerance, median error 504.1% as reproduced, 1 of 24 within tolerance, median error 504.1% aligned.
Choices of program or material property, each scored on its own and on top of the aligned history:
| Variant | Alone | With the aligned history |
|---|---|---|
| RTA in forming gas instead of nitrogen | 1 of 33 within tolerance, median error 313.8% | 4 of 33 within tolerance, median error 200.6% |
| Burte's anneals in pure H2 instead of 10% forming gas | 0 of 33 within tolerance, median error 213.3% | 2 of 33 within tolerance, median error 200.8% |
Two unknowns were declared, both on the oxidation that made the traps, which the review never states: its duration (10 min to 4 h) and temperature (800 to 1100 °C). Burte and Matthies' oxidation and Reed and Plummer's are separate unknowns. They were chosen on Burte's sample before the anneal and the 450 °C curve; the 570 °C curve and both 340 °C curves are the test. Reed and Plummer's oxidation is carried by no sample the search chose on, so it keeps its assumed value (1000 °C, 1 h). As reproduced: 1 of 33 within tolerance (median error 314%). Aligned: 4 of 33 (median 201%). On the 24 held-out numbers: 0 before and 1 after (median 504% both). These are the numbers with the trap-density program of commit 7f1ec87 (Brower's activation energy and release); before it, 1 of 33 (749%) as reproduced and 1 of 33 (270%) aligned.
The search can only lower the starting density, and it goes to the edge of its range. The program's density before any hydrogen is set by the oxidation: 2.61×10^11 after 1 h at 1000 °C, 1.03×10^11 after the chosen 4 h at 1100 °C (the corner of the range), against Burte's 8.4×10^10. Lower is not reachable inside the range, and Burte's value is itself after three metallisations that the review says partly annealed it. The chosen oxidation is therefore not a finding about the experiment; it is the program asking for a lower start.
At 450 °C the first seconds now match; the plateau does not. With the aligned start, 10% forming gas at 450 °C takes the program from 1.03×10^11 to 4.18×10^10 after 6 s, 4.02×10^10 after 12 s, 1.65×10^10 after 5 min, 6.5×10^9 after 10 min, 1.8×10^8 after 30 min and 2.3×10^7 after 2 h. Burte measures 4.3, 3.6, 1.0, 1.0, 0.8 and 1.0×10^10: the 6 s, 12 s and 10 min points are within tolerance; the fourth number within after alignment is 570 °C at 6 s (1.84×10^10 against 1.8×10^10), held out of the search. The fast first fall is the program's second population N_B, whose capping rate (k_HB = 1 atm⁻¹ s⁻¹ at 400 °C, a hypothesis, times Brower's factor of 7.2 at 450 °C) clears it in about 1.4 s in 10% H2; the dangling bonds N_Pb then cap with k_H·p_H2 = 4.3×10^-3 × 7.2 × 0.1 s⁻¹, a time constant of 5.4 min (39 min before Brower's factor). Burte's density is flat from 5 min on; the program's keeps falling for another half hour. Run after 1 h at 1000 °C, forming gas for 6 s, 60 s, 5 min, 30 min and 2 h gives 2.57, 2.30, 1.77, 1.55 and 1.34×10^11 at 340 °C, 1.60, 1.35, 0.64, 0.0071 and 0.00091×10^11 at 450 °C, and 0.71, 0.0075, 0.0071, 0.0071 and 0.0071×10^11 at 570 °C (scratch script rd.py, not stored). Brower's 1.66 eV makes the rate at 570 °C 2.4×10^6 times the rate at 240 °C, at 450 °C 5.4×10^4 times, and at 450 °C 119 times the rate at 340 °C; the program now carries those ratios because it took the energy from Brower.
The rate's level, not its slope, is now what is off. In pure H2 at 240 °C, Brower's Pb0 intensity falls by a factor 0.77 in 89 min and 0.34 in 389 min (a first-order rate of 2.7×10^-3 per min). The program's dangling-bond rate in 1 atm H2 at 240 °C is now 3.4×10^-5 per min, 80 times slower (before the change it was 0.26 per min, 95 times faster). Its midgap density falls by 0.80 and 0.63 in the same times, close to Brower's first point, but that fall is the second population, not the dangling bonds Brower counts. Burte's decay at 450 °C, over within about 12 s, asks for a dangling-bond rate at least 25 times the program's. Brower's 240 °C rate carried to 450 °C with his own 1.66 eV gives a time constant of about 4 s in 10% H2, consistent with Burte; so the two data sets agree with each other and both put the program's rate, anchored on Vitkavage's 400 °C anneal, 25 to 80 times low.
A plateau, but far too low; and a reverse reaction. Capping and release now balance where k_d = k_H·p_H2 times the ratio of uncapped to capped sites: after 1 h at 1000 °C the program settles at 9.1×10^7 at 450 °C (reached after about 1 h) and 7.05×10^8 at 570 °C (within 5 min). Burte's density stops at about 1×10^10 at both temperatures, 110 and 18 times higher. Brower's release rate is 1.7×10^-6 s⁻¹ at 450 °C and 6.0×10^-4 s⁻¹ at 570 °C, so with hydrogen present capping always wins and the density never rises, while Reed reports that above 420 °C a long anneal raises it. Without hydrogen it does rise: after 30 min of forming gas at 450 °C (7.5×10^8), vacuum at 550 °C gives 2.4×10^10 after 10 min, 6.0×10^10 after 30 min and 1.4×10^11 after 2 h, Brower's dissociation near 550 °C. A plateau at 1×10^10 needs something the program does not have: a population hydrogen does not cap (Reed's “annealed Pb1 not detected electrically”), or a spread of capping barriers.
Reed and Plummer's anneals do nothing in the program. Written as stated (ambient not given, nitrogen ours), the RTA carries no hydrogen, so the program holds 2.61×10^11 for (100) and 1.86×10^11 for (111) through 600 s, while the paper's density falls from 3.7×10^10 to 3.4×10^9 (100) and from 1.2×10^11 to 2.5×10^10 (111). The variant that writes the RTA as forming gas changes the score by nothing (1 of 33 alone, 4 of 33 with the aligned oxidation, as without it): at 340 °C Brower's factor makes the dangling-bond time constant 10.7 h in 10% H2, and in 600 s the (100) density falls only from 2.61 to 1.62×10^11, mostly the second population; (111) moves by under 1%. Writing Burte's anneals in pure H2 instead of 10% forming gas now lowers the score (0 of 33 alone, 2 of 33 with the aligned oxidation, against 1 and 4 in forming gas); before the change it raised it.
With Quantum ESPRESSO switched on. The computed bound on the density hydrogen could reach at equilibrium is 7.0×10^6 cm⁻² eV⁻¹ at 450 °C and 1.4×10^8 at 570 °C in 10% forming gas (and 1.4×10^3, 1.6×10^5 and 1.5×10^6 at 240, 340 and 400 °C). Burte's plateaus (1.0×10^10 and about 1.3×10^10) are 1400 and 90 times above it, and Reed's (100) density after 600 s at 340 °C (3.4×10^9) is 2×10^4 times above the 340 °C bound. So the plateau is not set by the thermodynamics of the Si–H bond computed on the cluster: either the anneal stops short of equilibrium, or the plateau is traps that hydrogen does not cap (Reed's “annealed Pb1 not detected electrically”, a second kind of site). The bound rises 10^5 times between 240 and 570 °C, the direction Thanh and Balk report for their temperature-only steady state, but it is 2 to 4 orders too low to be that steady state.
With heating and cooling transitions. A hot push (1 to 5 min heat-up) before the assumed oxidation, ramps around the anneals and a cool-down at the end move 7 of 33 numbers by more than 2% and lower the median error from 314% to 293%, and keep 1 of 33 within tolerance (as reproduced, that one is 450 °C after 15 min, which the program reaches only by decaying through it). A cold-furnace ramp of 60 to 120 min in nitrogen before the oxidation moves all 33 (the program's first population relaxes for longer, lowering every start): median 280% with fast or slow cooling, and 0 of 33. The ramps in forming gas around the anneals are at most 450 or 570 °C, where release is too slow to matter; they cannot raise the plateau.
1 within, 23 off of 24 numbers with the aligned settings (the samples used to choose the unknowns are left out).
| Sample | Quantity | The paper | As reproduced above | Aligned | Difference | Verdict | How |
|---|---|---|---|---|---|---|---|
| Burte and Matthies, (100), Al gate, forming gas at 570 °C | interface state density at midgap after 15 min | 1.30e+10 cm⁻² eV⁻¹ | 7.05e+08 | 1.81e+08 | -99% | off (±40%) | test |
| Burte and Matthies, (100), Al gate, forming gas at 570 °C, 0.1 min | interface state density at midgap | 1.80e+10 cm⁻² eV⁻¹ | 7.14e+10 | 1.84e+10 | +2% | within (±40%) | test |
| Burte and Matthies, (100), Al gate, forming gas at 570 °C, 5 min | interface state density at midgap | 1.50e+10 cm⁻² eV⁻¹ | 7.05e+08 | 1.81e+08 | -99% | off (±40%) | test |
| Burte and Matthies, (100), Al gate, forming gas at 570 °C, 10 min | interface state density at midgap | 9.00e+09 cm⁻² eV⁻¹ | 7.05e+08 | 1.81e+08 | -98% | off (±40%) | test |
| Reed and Plummer, (100), Al gate, rapid thermal anneal at 340 °C, 5 s | interface trap density | 3.70e+10 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 2.61e+11 | 2.61e+11 | +605% | off (±10%) | test |
| Reed and Plummer, (100), Al gate, rapid thermal anneal at 340 °C, 10 s | interface trap density | 2.40e+10 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 2.61e+11 | 2.61e+11 | +987% | off (±10%) | test |
| Reed and Plummer, (100), Al gate, rapid thermal anneal at 340 °C, 15 s | interface trap density | 1.70e+10 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 2.61e+11 | 2.61e+11 | +1435% | off (±10%) | test |
| Reed and Plummer, (100), Al gate, rapid thermal anneal at 340 °C, 20 s | interface trap density | 1.50e+10 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 2.61e+11 | 2.61e+11 | +1639% | off (±10%) | test |
| Reed and Plummer, (100), Al gate, rapid thermal anneal at 340 °C, 30 s | interface trap density | 1.20e+10 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 2.61e+11 | 2.61e+11 | +2074% | off (±10%) | test |
| Reed and Plummer, (100), Al gate, rapid thermal anneal at 340 °C, 60 s | interface trap density | 9.10e+09 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 2.61e+11 | 2.61e+11 | +2767% | off (±10%) | test |
| Reed and Plummer, (100), Al gate, rapid thermal anneal at 340 °C, 120 s | interface trap density | 6.30e+09 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 2.61e+11 | 2.61e+11 | +4041% | off (±10%) | test |
| Reed and Plummer, (100), Al gate, rapid thermal anneal at 340 °C, 180 s | interface trap density | 5.60e+09 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 2.61e+11 | 2.61e+11 | +4559% | off (±10%) | test |
| Reed and Plummer, (100), Al gate, rapid thermal anneal at 340 °C, 300 s | interface trap density | 3.90e+09 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 2.61e+11 | 2.61e+11 | +6590% | off (±10%) | test |
| Reed and Plummer, (100), Al gate, rapid thermal anneal at 340 °C, 600 s | interface trap density | 3.40e+09 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 2.61e+11 | 2.61e+11 | +7574% | off (±10%) | test |
| Reed and Plummer, (111), Al gate, rapid thermal anneal at 340 °C, 5 s | interface trap density | 1.20e+11 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 1.86e+11 | 1.86e+11 | +55% | off (±10%) | test |
| Reed and Plummer, (111), Al gate, rapid thermal anneal at 340 °C, 10 s | interface trap density | 8.70e+10 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 1.86e+11 | 1.86e+11 | +114% | off (±10%) | test |
| Reed and Plummer, (111), Al gate, rapid thermal anneal at 340 °C, 15 s | interface trap density | 6.90e+10 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 1.86e+11 | 1.86e+11 | +170% | off (±10%) | test |
| Reed and Plummer, (111), Al gate, rapid thermal anneal at 340 °C, 20 s | interface trap density | 6.20e+10 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 1.86e+11 | 1.86e+11 | +201% | off (±10%) | test |
| Reed and Plummer, (111), Al gate, rapid thermal anneal at 340 °C, 30 s | interface trap density | 5.90e+10 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 1.86e+11 | 1.86e+11 | +216% | off (±10%) | test |
| Reed and Plummer, (111), Al gate, rapid thermal anneal at 340 °C, 60 s | interface trap density | 4.50e+10 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 1.86e+11 | 1.86e+11 | +314% | off (±10%) | test |
| Reed and Plummer, (111), Al gate, rapid thermal anneal at 340 °C, 120 s | interface trap density | 3.70e+10 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 1.86e+11 | 1.86e+11 | +404% | off (±10%) | test |
| Reed and Plummer, (111), Al gate, rapid thermal anneal at 340 °C, 180 s | interface trap density | 3.30e+10 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 1.86e+11 | 1.86e+11 | +465% | off (±10%) | test |
| Reed and Plummer, (111), Al gate, rapid thermal anneal at 340 °C, 300 s | interface trap density | 2.90e+10 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 1.86e+11 | 1.86e+11 | +543% | off (±10%) | test |
| Reed and Plummer, (111), Al gate, rapid thermal anneal at 340 °C, 600 s | interface trap density | 2.50e+10 cm⁻² (program: cm⁻² eV⁻¹ × 1 eV) | 1.86e+11 | 1.86e+11 | +646% | off (±10%) | test |
What alignment cannot fix: the program's hydrogen step now has Brower's temperature dependence and release, but its dangling-bond rate is anchored on one 400 °C anneal and is 25 to 80 times below what Burte's 450 °C and Brower's 240 °C curves ask for; its steady state is 18 to 110 times below the plateau near 1×10^10 cm⁻² eV⁻¹ that both of Burte's curves end on; and it needs H2 in the gas. No choice of the unstated oxidation changes any of that; it only moves the starting value, and the starting value it would need (8.4×10^10) is below what any oxidation in the searched range gives.
Still missing from the program: atomic hydrogen, which anneals bare oxides much faster than H2; a gate that supplies hydrogen (Reed's Al); a population or a spread of barriers that leaves a plateau; any difference between (100) and (111) beyond the starting density; and a hydrogen inventory, so that released hydrogen can cap again. These matter for every page that has a forming-gas anneal: the program is anchored where its rate was fitted (400 °C, 30 min) and is used from 340 to 570 °C and from seconds to hours.
The review cannot be reproduced as a set of experiments: none of its three data sets states the oxidation, the gate process or the gas composition, and Figure 3's unit (cm⁻²) is matched to the program's midgap density only through the program's own hypothesis c_mid = 1 eV⁻¹.
What our language and ontology cannot yet say
- A gate that supplies hydrogen. Reed's Al-gate capacitors anneal at the same rate in any ambient because aluminium reacting with hydroxyl at the Al–SiO2 interface releases atomic hydrogen. The language can record
GATE: Alon a sample, but no statement says the gate is a hydrogen source during every later heat; an RTA in nitrogen therefore anneals nothing. A sample layer with a declared reservoir (LAYER Al { SOURCE: H }) or aSOURCE Hclause on a RUN would let the Al-gate curves be simulated at all. - Atomic against molecular hydrogen. Bare oxides anneal much faster in atomic hydrogen than in H2 (PDF p. 3); the language's gases are Ar, H2, H2O, N2 and O2. An
Hspecies inmix:(and a program that reads it) is needed before corona, plasma or post-metal anneals can be written. - A measured starting state. Every case here starts from an oxidation we invented because the program cannot be told “the sample has 8.4×10^10 cm⁻² eV⁻¹ of traps at t = 0”. A sample field such as
STARTING_DIT: 8.4e10(as STARTING_OXIDE_NM does for thickness) would let an anneal series be tested on its kinetics alone, without an unknown oxidation in front of it. - One sample measured along an anneal. Each point of a decay curve is written as a separate history ending at that time. Whether the paper annealed one capacitor repeatedly (with cooling and a measurement between anneals) or a fresh one each time is not stated, and the language cannot say which. A
REPEATof anneal-and-measure on one sample, with the cooling between, would make the difference explicit. - A plateau in the trap-density program (a predictor change). Commit 7f1ec87 added Brower's Arrhenius capping (1.66 eV) and dissociation of Si–H (2.56 eV); the steady state they give is 18 to 110 times below Burte's plateau. Still missing: a floor of sites hydrogen does not cap, or a spread of capping barriers, and a rate level set by data at more than one temperature.
With Quantum ESPRESSO switched on
This page was simulated with parameters from atomic calculations switched on (ISL_USE_COMPUTED=1). They come from Quantum ESPRESSO (the discovered-materials dm_qe build), run locally on CPU and on an H100 on RunPod, recorded in evaluations/atomistic/ with the code version, inputs, pseudopotential checksums and convergence, and carried into ISL as STATUS: computed. They never replace a fitted or sourced number: the rows scored above are the same with the switch off. Each computed row sits beside the measurement it bears on.
What is computed so far is one reaction: Si• + ½H₂ → Si–H for a silicon dangling bond with three silicon back-bonds (the local structure of a Pb centre), on a 14-atom cluster. With the free energy of hydrogen gas it bounds the share of dangling bonds that a hydrogen step could leave uncapped if it reached equilibrium, and so the lowest interface state density that step could reach. A measurement far above the bound means what remains after the hydrogen step is not limited by the strength of the Si–H bond: the anneal is far from equilibrium, or the traps that remain are not dangling bonds hydrogen can cap.
| Calculation | Value | Where it ran | Status |
|---|---|---|---|
| dE_cap_half_H2: energy of capping the dangling bond from molecular hydrogen, Si* + 1/2 H2 -> SiH; negative means hydrogen stabilizes the bond | -1.2838 eV | ssh NVIDIA H100 80GB HBM3, 595.91.07 | complete |
| D_SiH: energy to break the Si-H bond into the dangling bond and a free hydrogen atom | 3.5429 eV | ssh NVIDIA H100 80GB HBM3, 595.91.07 | complete |
| D_H2: the H2 binding energy: a check on the method, to be compared with about 4.75 eV (well depth, recalled) | 4.5183 eV | ssh NVIDIA H100 80GB HBM3, 595.91.07 | complete |
| Sample | Measured interface state density | Our fitted program | Computed equilibrium bound | Measured over bound |
|---|---|---|---|---|
| Burte and Matthies, (100), Al gate, forming gas at 450 °C | 1.00e+10 | 9.06e+07 | 7.04e+06 | 1.4e+03 |
| Burte and Matthies, (100), Al gate, forming gas at 570 °C | 1.30e+10 | 7.05e+08 | 1.44e+08 | 90 |
With heating and cooling transitions
No paper we hold states how its wafers heated up or cooled down. The project owner specified scenarios for one Vitkavage wafer (isl_harness/vitkavage_transitions.py); isl_harness/thermal_transitions.py applies the same numbers to every sample here: a heat-up in nitrogen before the first furnace step (a hot push of 1 to 5 min, or a cold-furnace ramp of 60 to 120 min), the owner's radiative cooling knots after the last furnace step or after the paper's own pull (fast, or every time multiplied by 5), and ramps around an anneal at 300 to 500 °C. The paper's own steps are kept as written. All transitions are assumptions, written in the history with TIMING assumed.
| History | Within tolerance | Median error | Changed numbers |
|---|---|---|---|
| as the paper states it (above) | 1 of 33 | 314.4% | |
| heat-up A (hot push), fast cooling | 1 of 33 | 292.8% | 7 of 33 moved by more than 2% |
| heat-up A (hot push), slow cooling | 1 of 33 | 292.7% | 7 of 33 moved by more than 2% |
| heat-up B (cold-furnace ramp), fast cooling | 0 of 33 | 279.7% | 33 of 33 moved by more than 2% |
| heat-up B (cold-furnace ramp), slow cooling | 0 of 33 | 279.6% | 33 of 33 moved by more than 2% |
The paper's own conclusions
| The paper states | What we find | |
|---|---|---|
| Passivation in H2 has an activation energy of 1.66 eV and a rate linear in p(H2) (Brower, PDF p. 3) | Rate linear in p_H2 with Brower's 1.66 eV, taken from this literature (not a test of it); the rate itself is anchored on Vitkavage at 400 °C, and Brower's own 240 °C rate is 80 times the program's there | not tested |
| At 450 and 570 °C all the decay happens within 6-12 s, then a plateau near 1×10^10 cm⁻² eV⁻¹ (Burte and Matthies, Figure 2) | A fast first fall (the second population, gone in seconds at 450 and 570 °C), then the dangling bonds with a time constant of 5.4 min at 450 °C and 7 s at 570 °C in 10% H2; the program then settles where capping and release balance, 9×10^7 at 450 °C and 7×10^8 at 570 °C, 110 and 18 times below Burte's plateau | direction right |
| Steady-state Dit after a long anneal is a state variable depending only on temperature (Thanh and Balk, PDF p. 4) | The program now has a steady state that depends on temperature only (capping against release: 9.1×10^7 at 450 °C, 7.05×10^8 at 570 °C, after 1 h at 1000 °C), 110 and 18 times below Burte's plateaus; the computed equilibrium bound is lower still (7.0×10^6 and 1.4×10^8) | direction right |
| Passivated centres dissociate near 550 °C in vacuum; above 420 °C extended anneals raise Dit (PDF p. 3, 5) | Release now in the program (Brower's rate): after 30 min of forming gas at 450 °C, vacuum at 550 °C raises the density from 7.5×10^8 to 2.4×10^10 in 10 min and 1.4×10^11 in 2 h. In hydrogen it never rises: capping outruns release at every temperature here | partly |
| (111) and (100) anneal differently, by a power law rather than first order (Reed and Plummer, Figure 3) | Exponential in p_H2 for every orientation (two populations, each first order); without H2 in the ambient nothing anneals | not reproduced |
| With a poly gate the anneal is limited by lateral H2 diffusion; a bare oxide by a surface reaction; an Al gate anneals fastest (PDF p. 3-4) | No gate and no transport in the program | not in the program |
What we would like Emily to check
- Burte and Matthies' decay is complete within 6 to 12 s at 450 °C. Can a wafer in a furnace reach 450 °C in 6 s, or is most of that anneal happening during the push and pull?
- Is Brower's 1.66 eV the right activation energy for the capping rate in a forming-gas anneal of a gate oxide, or only for a bare oxide in pure H2?
- Should a trap-density model carry a plateau after hydrogen (Burte about 1×10^10, Thanh and Balk a temperature-dependent steady state), and is that plateau the same population as the program's second population?
- Reed's Al-gate anneals do not depend on the ambient. Should a sample with an Al gate be treated as carrying its own hydrogen source in every anneal?