Agentic PrimitivesAP

Study reproduced ·

Reproducing Krzeminski et al. 2007: thin dry oxides, Massoud's kinetics and a furnace cycle at 725 and 750 °C

Krzeminski et al. 2007: the sample and the timing of its process history as the paper states them, our encoding beside them item by item, the simulation in ISL, and how far it lands from the paper's numbers (107 within, 19 near, 1 off).

Richard Pedersen · Agentic Trust Labs · Rich Canvas

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/krzeminski_2007.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

C. Krzeminski, G. Larrieu, J. Penaud, E. Lampin and E. Dubois, “Silicon dry oxidation kinetics at low temperature in the nanometric range: modeling and experiment”, J. Appl. Phys. 101, 064908 (2007); arXiv:1106.3160.

The thin-oxide program the predictor runs on planar silicon in dry oxygen (planar_si_thin_growth in isl_harness/predict.py) is a structure found by scripts/search_growth.py on data/derived/silicon_dry_kinetics.csv: 115 points of Massoud's data as redrawn in this paper's Fig. 4, and 12 of the paper's own at 725 and 750 °C. It was fitted to Massoud at 800 to 1000 °C with 900 °C held out (18 of 25), and the 725 and 750 °C points are its other-laboratory test (6 of 10, 13% low at 725 °C). That test started the law at the measured thickness at time zero and ran only the isothermal stage. The second reading found the whole cycle: loading 50 °C below, a 30 min ramp in nitrogen with 9% oxygen that grows 1.53 or 1.96 nm before time zero, the stage in oxygen, then 10 min down and 30 min of reflow in nitrogen. This page writes that cycle and asks whether it explains the low result. The program printed under “The simulation in our language” is the 1965 program, which also runs on these histories but is not scored here; the thin-oxide program, which the rows compare, exists only as text generated by the search and is printed in full at the end of the page.

How well can this study be reproduced?

Moderate. The paper's own furnace cycle is described step by step, with times, gas flows and the oxide grown before time zero. What a simulation must still supply: the temperatures of loading and reflow (on a figure only), the loading time and gas, whether the 0 min wafers went through the ramp-down and reflow, and the delay in air before ellipsometry. Massoud's data are second-hand, redrawn, with a 1.0 nm starting oxide stated and no history beyond temperature and pressure.

Sample described2 of 5 properties we need are stated and encoded the same
History described4 of 9 steps are stated and encoded the same; 1 are stated by the paper and absent from our history; 1 are ours because the paper is silent
Timing3 of 4 simulated steps have a stated duration; 4 of 4 other steps have none; 8 timing gaps listed below
How the results are givenThickness only on figures (Fig. 4 for Massoud, Figs. 10–12 for the paper's own), extracted from the vector drawing; two values printed in Table II with TEM
Repeatability stated by the authorsEllipsometry ±0.3 Å and TEM ±1.0 Å on two wafers (Table II); uniformity better than 2% across a wafer at 725 °C
Internal consistencyFair. Table II's 30 min value (2.71 nm) differs from the figure's 30 min point (2.59 nm) and equals its 45 min point; Fig. 9 labels the main stage [10–90] min while the figures plot 0 min; the stated range 1.5–4 nm excludes the 4.57 nm point
Is our model independent of this paper's data?Partly. The thin-oxide program was fitted to Massoud's 800, 850, 950 and 1000 °C curves; 900 °C was held out, and the paper's own 725 and 750 °C points were never used to choose or fit anything
Outcome107 of 127 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.

Si(100)
Step 1 of 8 · recorded, not simulated
RCA clean, then 1% HF dip
temperature 25 °C
elapsed 0 s of 2 h 10 min
timing in the paper: not stated. Time from the HF dip to loading: not given

“[100] silicon substrates (p type doped 5× 10^15 at/cm3) that previously received a RCA cleaning and 1% HF dip.”

The simulation at this moment
oxide thickness (thin-oxide program)0 nm2.95
oxide thickness0 nm
right column: the paper, at the end of the history
CleanLoadRamp30 minOxidation60 minRampDown10 minReflow30 minUnloadMeasur7250 °CThe same history to true scale (2 h 10 min simulated). Steps with no stated duration take no width.Temperature through the history. Step widths grow with the logarithm of duration; the bar under each step is how well our encoding matches the paper.
Drag the sample to turn it. Click the clock to move through the history.Layer heights are the simulated thicknesses, drawn to one scale within the film; the substrate is cut short.

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. 6 same, 4 approximated, 1 assumed, 1 differs, 2 not in ours.

✓6 same≈4 approximated?1 assumed≠1 differs✕2 not in ours
Sample: what the paper saysWhat we simulate
Substrate
“[100] silicon substrates (p type doped 5× 10^15 at/cm3)”
PDF p. 9
✓same
FAMILY: Si_Planar; ORIENTATION: Si100; DOPING: p_type_5e15 (recorded)
Clean
“a RCA cleaning and 1% HF dip”
PDF p. 9
✓same
CLEAN: peroxide_HF
Starting surface, own wafers
HF-dipped; no oxide stated at loading. “An oxide of 1.53 nm (resp. 1.96 nm) is grown for a preoxidation ramp of 30 minutes”
PDF p. 9–10
≠differs
the thin-oxide program starts every history at its fitted 1.71 nm, whatever the sample
The language has no starting-oxide field a program reads, so an HF-last surface and a 1 nm oxide start the same.
Massoud's wafers
“Each sample has an 1.0 nm initial oxide prior to oxidation”; orientation, clean and doping not given in this paper
PDF p. 8
≈approximated
ORIENTATION: Si100 (assumed); STARTING_OXIDE: 1.0_nm (recorded, read by nothing); the program starts at 1.71 nm
The 1.71 nm is fitted to Massoud's curves, so it stands for the 1.0 nm plus a fast first regime.
Wafer size, uniformity
not stated; uniformity under 2% at 725 °C with the oxygen ramp, up to 16% with an inert ramp
PDF p. 10
✕not in ours
not in our sample
History: what the paper saysWhat we simulate
RCA clean, then 1% HF dip
“[100] silicon substrates (p type doped 5× 10^15 at/cm3) that previously received a RCA cleaning and 1% HF dip.”
PDF p. 9
✓same
CLEAN: peroxide_HF on the sample; no operator reads it
Loaded at 675 °C
“The sample introduction is performed at a temperature lower by 50°C than the main temperature step.”
PDF p. 9
✕not in ours
not in our history
675 °C is read from the axis of Fig. 9. Gas and time at the loading temperature are not given, so it is not a RUN.
Pre-oxidation ramp 675 → 725 °C, 30 min, 9% oxygen in nitrogen
“a temperature ramp is applied to reach the desired temperature during 30 minutes. The ambient is composed by a main flux of nitrogen (2 L/min) and a small amount of oxygen (0.2 L/min).” “An oxide of 1.53 nm (resp. 1.96 nm) is grown for a preoxidation ramp of 30 minutes at 725°C (resp. 750 °C)”
PDF p. 9–10
✓same
RUN Ramp DURATION 1800 TEMP 675->725 AMBIENT mix:N2=0.909,O2=0.0909
Not in the datasets' recipe: their time zero is the end of this ramp. The gas fraction is the flow ratio. No program reads the oxygen pressure, so the ramp grows as if in pure oxygen; its duration is searched as a stand-in for the oxygen it delivers.
Main stage at 725 °C, 60 min, oxygen
“Finally, the oxidation stage is realized under an enhanced oxygen flux of (2 L/min).”
PDF p. 10
≈approximated
RUN Oxidation DURATION 3600 TEMP 725->725 AMBIENT dry_O2
Whether the nitrogen flow continues is not stated; written as pure oxygen. Moisture is not stated.
Ramp down 725 → 675 °C, 10 min, nitrogen
“The final step consists in an inert nitrogen atmosphere for a ramp down during 10 min. and by a thermal reflow of 30 min. No growth is expected during this phase.”
PDF p. 10
✓same
RUN RampDown DURATION 600 TEMP 725->675 AMBIENT inert_N2
The end temperature is read from Fig. 9.
Reflow at 675 °C, 30 min, nitrogen
“… and by a thermal reflow of 30 min.”; its purpose is “to improve the electrical properties of the oxide film and to reduces the amount of interface defects.”
PDF p. 10
≈approximated
RUN Reflow DURATION 1800 TEMP 675->675 AMBIENT inert_N2
The reflow temperature is not in the text; Fig. 9 draws it at the loading level.
Unloaded and cooled
not stated in the manuscript; an uncaptioned French figure (PDF p. 50) shows a 10 min “sortie” 675 → 600 °C in nitrogen
PDF p. 10
?assumed
the history ends with the reflow
Ex-situ spectroscopic ellipsometry
“Oxide thickness has been measured by a spectroscopic ellipsometer.” Table II checks two wafers by TEM: 18.90 ± 0.3 against 19 ± 1.0 Å, 27.10 ± 0.3 against 27 ± 1.0 Å
PDF p. 10
✓same
the observable Thickness
The delay in air before measurement is not given; an uncaptioned figure (PDF p. 35) shows 0.25 to 0.37 nm of growth over 90 min of exposure.
Massoud's history
only “at atmospheric pressure from 800°C to 1000°C” and the 1.0 nm starting oxide
PDF p. 8
≈approximated
RUN Oxidation at T in dry_O2 for the time of each point (sampled within the RUN, as in situ)
Massoud's own paper would give the ramp and time zero; this one does not.

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.

Krzeminski, 725 °C, 60 min main stage

#StepStarts atLastsEnds atTemperatureRateGasIs the timing in the paper?
1RCA clean, then 1% HF dip0 snot simulatednot stated. Time from the HF dip to loading: not given
2Loaded at 675 °C0 snot simulatednot stated. Duration and gas: not given
3Pre-oxidation ramp 675 → 725 °C, 30 min, 9% oxygen in nitrogen0 s30 min30 min675 → 725 °C+0.0278 °C/smix:N2=0.909,O2=0.0909stated. 30 min stated; the ramp's start (50 °C below) from Fig. 9; linear shape assumed
4Main stage at 725 °C, 60 min, oxygen30 min1 h 00 min1 h 30 min725 → 725 °Chelddry_O2stated. Times are the abscissae of Figs. 10–12 (0 to 90 min); Fig. 9 labels the stage “[10−90] min”
5Ramp down 725 → 675 °C, 10 min, nitrogen1 h 30 min10 min1 h 40 min725 → 675 °C-0.0833 °C/sinert_N2stated. 10 min stated; temperatures from Fig. 9
6Reflow at 675 °C, 30 min, nitrogen1 h 40 min30 min2 h 10 min675 → 675 °Cheldinert_N2partly stated. 30 min stated; temperature from Fig. 9 only
7Unloaded and cooled2 h 10 minnot simulatednot stated. Not in the manuscript
8Ex-situ spectroscopic ellipsometry2 h 10 minnot simulatednot stated

Simulated time in this history: 2 h 10 min.

Across the samples

SampleRampOxidationRampDownReflowTotal
Krzeminski, 725 °C, 60 min main stage30 min at 675→725 °C1 h 00 min at 725 °C10 min at 725→675 °C30 min at 675 °C2 h 10 min
Krzeminski, 725 °C, 0 min main stage30 min at 675→725 °C–10 min at 725→675 °C30 min at 675 °C1 h 10 min
Krzeminski, 725 °C, 10 min main stage30 min at 675→725 °C10 min at 725 °C10 min at 725→675 °C30 min at 675 °C1 h 20 min
Krzeminski, 725 °C, 25 min main stage30 min at 675→725 °C25 min at 725 °C10 min at 725→675 °C30 min at 675 °C1 h 35 min
Krzeminski, 725 °C, 30 min main stage30 min at 675→725 °C30 min at 725 °C10 min at 725→675 °C30 min at 675 °C1 h 40 min
Krzeminski, 725 °C, 45 min main stage30 min at 675→725 °C45 min at 725 °C10 min at 725→675 °C30 min at 675 °C1 h 55 min
Krzeminski, 725 °C, 90 min main stage30 min at 675→725 °C1 h 30 min at 725 °C10 min at 725→675 °C30 min at 675 °C2 h 40 min
Krzeminski, 750 °C, 0 min main stage30 min at 700→750 °C–10 min at 750→700 °C30 min at 700 °C1 h 10 min
Krzeminski, 750 °C, 10 min main stage30 min at 700→750 °C10 min at 750 °C10 min at 750→700 °C30 min at 700 °C1 h 20 min
Krzeminski, 750 °C, 30 min main stage30 min at 700→750 °C30 min at 750 °C10 min at 750→700 °C30 min at 700 °C1 h 40 min
Krzeminski, 750 °C, 60 min main stage30 min at 700→750 °C1 h 00 min at 750 °C10 min at 750→700 °C30 min at 700 °C2 h 10 min
Krzeminski, 750 °C, 90 min main stage30 min at 700→750 °C1 h 30 min at 750 °C10 min at 750→700 °C30 min at 700 °C2 h 40 min
Massoud (as redrawn), 800 °C (fitted)–1 h 14 min 15 s at 800 °C––1 h 14 min 15 s
Massoud (as redrawn), 850 °C (fitted)–1 h 08 min 52 s at 850 °C––1 h 08 min 52 s
Massoud (as redrawn), 900 °C (held out)–1 h 16 min 38 s at 900 °C––1 h 16 min 38 s
Massoud (as redrawn), 950 °C (fitted)–52 min 42 s at 950 °C––52 min 42 s
Massoud (as redrawn), 1000 °C (fitted)–22 min 35 s at 1000 °C––22 min 35 s

Timing the paper does not give

  • Time zero is the start of the main stage: every thickness at “0 min” already holds 30 min of ramp growth. The language counts time from the first RUN, so the datasets' recipe (one isothermal RUN) and the paper's cycle disagree about what t = 0 means.
  • How long the wafers sat at the loading temperature, and in what gas, before the ramp.
  • The ramp's shape: 50 °C in 30 min, read from Fig. 9's end points; linear is our assumption.
  • Whether the 0 min wafers went through the ramp-down and reflow (Fig. 9 labels the main stage [10–90] min).
  • The reflow temperature: drawn in Fig. 9, not in the text.
  • Unloading and cooling after the reflow: not in the manuscript.
  • The delay in air before ex-situ ellipsometry; an uncaptioned figure shows 0.25–0.37 nm of growth in 90 min of exposure, which is as large as the growth of the first 10 min of the main stage.
  • For Massoud's data: ramp, time zero and how the 1.0 nm starting oxide was made are not given in this paper.

What the second reading changed

  • The stored recipe for the paper's own wafers is one RUN of 90 min at 725 or 750 °C in dry oxygen. The paper's cycle is a load at 675/700 °C, a 30 min ramp in 9% oxygen, the main stage in oxygen, 10 min of ramp-down and 30 min of reflow in nitrogen. The ramp is the one that matters: it grows 1.53 or 1.96 nm, all of the oxide at “0 min”.
  • The other-laboratory score in evaluations/growth_search_report.json (6 of 10, 13% low at 725 °C) started the law at the measured 1.53 or 1.96 nm. The predictor cannot do that: it starts every history at the fitted 1.71 nm. Run through the predictor with the stored recipe, the same points come out between 1% high and 14% low at 725 °C and 8 to 11% low at 750 °C, and the 0 min points (excluded from the search's score) 12% high and 13% low. The two scores of one program on one dataset differ because the starting oxide lives in different places.
  • Table II prints 2.71 nm by ellipsometry for the 30 min wafer at 725 °C (TEM 2.7 nm); the dataset, from the figure, has 2.59 nm at 30 min and 2.71 nm at 45 min. One of the two is mislabelled; the dataset follows the figure.
  • The main stage is written as pure oxygen. The paper says only “an enhanced oxygen flux of (2 L/min)”; whether the 2 L/min of nitrogen continues is not stated. If it does, the stage is at 0.5 atm of oxygen.
  • The source folder's SOURCE.md says “Held, not yet extracted”; the folder holds kinetics_vector_extracted.csv and the dataset is built from it. The note is out of date.
  • Massoud's wafers are written as (100). This paper does not state their orientation; the model geometry it uses is (100).

Their terms and ours

The paper saysWe writeKind in our vocabularyNote
oxide thickness (ellipsometry, in situ for Massoud, ex situ for the paper's own)Thicknessobservable (target: layer_thickness)In situ and ex situ are one observable in the vocabulary.
preoxidation ramp, N2 2 L/min + O2 0.2 L/minRUN Ramp DURATION 1800 TEMP 675->725 AMBIENT mix:N2=0.909,O2=0.0909a RUN with a mixtureThe flow ratio becomes partial pressures; no program reads them.
main oxidation stage, enhanced oxygen flux 2 L/minRUN Oxidation … AMBIENT dry_O2a RUNWhether nitrogen continues is not stated.
ramp down in inert nitrogen; thermal reflowRUN RampDown … inert_N2; RUN Reflow … inert_N2two RUNs; process factor inert-annealThe paper expects no growth; the thin-oxide program grows in them.
sample introduction 50 °C belowEVENT Load KIND loadeventNo time or gas given.
time zero of the kinetics (start of the main stage)(none)no termThe datasets' t = 0 is the end of the ramp; the language counts time from the first RUN.
initial oxide (1.0 nm, Massoud; 1.6–2 nm native, Chao)STARTING_OXIDE (recorded)sample field read by no program
reaction rate approach: n_O2, n_Si, K, D(none)a model of the paper's, not encodedThe paper's own model; its fitted D and K (Table I) are not in our programs.
Deal–Grove and Massoud's correction C2·exp(−X/L)experiments/vitkavage_dit/oxide_growth.isl.template (Deal–Grove only)OPERATORMassoud's correction term is not in any program; the search chose a power law instead.

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>.

Krzeminski, 725 °C, 60 min main stage

# Krzeminski, 725 °C, 60 min main stage
SAMPLE Wafer_725C_60min {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_5e15
}
CONTROL_TRAJECTORY History {
    EVENT Clean KIND clean TIMING assumed                        # RCA clean, then 1% HF dip
    EVENT Load KIND load TIMING assumed                          # Loaded at 675 °C
    RUN Ramp DURATION 1800 TEMP 675->725 AMBIENT mix:N2=0.909,O2=0.0909 TIMING stated VARY duration 60..1800 VARY T_start 625..725
    RUN Oxidation DURATION 3600 TEMP 725->725 AMBIENT dry_O2 TIMING stated
    RUN RampDown DURATION 600 TEMP 725->675 AMBIENT inert_N2 TIMING stated
    RUN Reflow DURATION 1800 TEMP 675->675 AMBIENT inert_N2 TIMING bound VARY T_hold 625..725
    EVENT Unload KIND other TIMING assumed                       # Unloaded and cooled
    EVENT Measure KIND measurement TIMING assumed                # Ex-situ spectroscopic ellipsometry
}

Krzeminski, 725 °C, 0 min main stage

# Krzeminski, 725 °C, 0 min main stage
SAMPLE Wafer_725C_0min {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_5e15
}
CONTROL_TRAJECTORY History {
    EVENT Clean KIND clean TIMING assumed                        # RCA clean, then 1% HF dip
    EVENT Load KIND load TIMING assumed                          # Loaded at 675 °C
    RUN Ramp DURATION 1800 TEMP 675->725 AMBIENT mix:N2=0.909,O2=0.0909 TIMING stated VARY duration 60..1800 VARY T_start 625..725
    EVENT NoMainStage KIND other TIMING assumed                  # No main stage (the 0 min point)
    RUN RampDown DURATION 600 TEMP 725->675 AMBIENT inert_N2 TIMING stated
    RUN Reflow DURATION 1800 TEMP 675->675 AMBIENT inert_N2 TIMING bound VARY T_hold 625..725
    EVENT Unload KIND other TIMING assumed                       # Unloaded and cooled
    EVENT Measure KIND measurement TIMING assumed                # Ex-situ spectroscopic ellipsometry
}

Krzeminski, 725 °C, 10 min main stage

# Krzeminski, 725 °C, 10 min main stage
SAMPLE Wafer_725C_10min {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_5e15
}
CONTROL_TRAJECTORY History {
    EVENT Clean KIND clean TIMING assumed                        # RCA clean, then 1% HF dip
    EVENT Load KIND load TIMING assumed                          # Loaded at 675 °C
    RUN Ramp DURATION 1800 TEMP 675->725 AMBIENT mix:N2=0.909,O2=0.0909 TIMING stated VARY duration 60..1800 VARY T_start 625..725
    RUN Oxidation DURATION 600 TEMP 725->725 AMBIENT dry_O2 TIMING stated
    RUN RampDown DURATION 600 TEMP 725->675 AMBIENT inert_N2 TIMING stated
    RUN Reflow DURATION 1800 TEMP 675->675 AMBIENT inert_N2 TIMING bound VARY T_hold 625..725
    EVENT Unload KIND other TIMING assumed                       # Unloaded and cooled
    EVENT Measure KIND measurement TIMING assumed                # Ex-situ spectroscopic ellipsometry
}

Krzeminski, 725 °C, 25 min main stage

# Krzeminski, 725 °C, 25 min main stage
SAMPLE Wafer_725C_25min {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_5e15
}
CONTROL_TRAJECTORY History {
    EVENT Clean KIND clean TIMING assumed                        # RCA clean, then 1% HF dip
    EVENT Load KIND load TIMING assumed                          # Loaded at 675 °C
    RUN Ramp DURATION 1800 TEMP 675->725 AMBIENT mix:N2=0.909,O2=0.0909 TIMING stated VARY duration 60..1800 VARY T_start 625..725
    RUN Oxidation DURATION 1500 TEMP 725->725 AMBIENT dry_O2 TIMING stated
    RUN RampDown DURATION 600 TEMP 725->675 AMBIENT inert_N2 TIMING stated
    RUN Reflow DURATION 1800 TEMP 675->675 AMBIENT inert_N2 TIMING bound VARY T_hold 625..725
    EVENT Unload KIND other TIMING assumed                       # Unloaded and cooled
    EVENT Measure KIND measurement TIMING assumed                # Ex-situ spectroscopic ellipsometry
}

Krzeminski, 725 °C, 30 min main stage

# Krzeminski, 725 °C, 30 min main stage
SAMPLE Wafer_725C_30min {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_5e15
}
CONTROL_TRAJECTORY History {
    EVENT Clean KIND clean TIMING assumed                        # RCA clean, then 1% HF dip
    EVENT Load KIND load TIMING assumed                          # Loaded at 675 °C
    RUN Ramp DURATION 1800 TEMP 675->725 AMBIENT mix:N2=0.909,O2=0.0909 TIMING stated VARY duration 60..1800 VARY T_start 625..725
    RUN Oxidation DURATION 1800 TEMP 725->725 AMBIENT dry_O2 TIMING stated
    RUN RampDown DURATION 600 TEMP 725->675 AMBIENT inert_N2 TIMING stated
    RUN Reflow DURATION 1800 TEMP 675->675 AMBIENT inert_N2 TIMING bound VARY T_hold 625..725
    EVENT Unload KIND other TIMING assumed                       # Unloaded and cooled
    EVENT Measure KIND measurement TIMING assumed                # Ex-situ spectroscopic ellipsometry
}

Krzeminski, 725 °C, 45 min main stage

# Krzeminski, 725 °C, 45 min main stage
SAMPLE Wafer_725C_45min {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_5e15
}
CONTROL_TRAJECTORY History {
    EVENT Clean KIND clean TIMING assumed                        # RCA clean, then 1% HF dip
    EVENT Load KIND load TIMING assumed                          # Loaded at 675 °C
    RUN Ramp DURATION 1800 TEMP 675->725 AMBIENT mix:N2=0.909,O2=0.0909 TIMING stated VARY duration 60..1800 VARY T_start 625..725
    RUN Oxidation DURATION 2700 TEMP 725->725 AMBIENT dry_O2 TIMING stated
    RUN RampDown DURATION 600 TEMP 725->675 AMBIENT inert_N2 TIMING stated
    RUN Reflow DURATION 1800 TEMP 675->675 AMBIENT inert_N2 TIMING bound VARY T_hold 625..725
    EVENT Unload KIND other TIMING assumed                       # Unloaded and cooled
    EVENT Measure KIND measurement TIMING assumed                # Ex-situ spectroscopic ellipsometry
}

Krzeminski, 725 °C, 90 min main stage

# Krzeminski, 725 °C, 90 min main stage
SAMPLE Wafer_725C_90min {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_5e15
}
CONTROL_TRAJECTORY History {
    EVENT Clean KIND clean TIMING assumed                        # RCA clean, then 1% HF dip
    EVENT Load KIND load TIMING assumed                          # Loaded at 675 °C
    RUN Ramp DURATION 1800 TEMP 675->725 AMBIENT mix:N2=0.909,O2=0.0909 TIMING stated VARY duration 60..1800 VARY T_start 625..725
    RUN Oxidation DURATION 5400 TEMP 725->725 AMBIENT dry_O2 TIMING stated
    RUN RampDown DURATION 600 TEMP 725->675 AMBIENT inert_N2 TIMING stated
    RUN Reflow DURATION 1800 TEMP 675->675 AMBIENT inert_N2 TIMING bound VARY T_hold 625..725
    EVENT Unload KIND other TIMING assumed                       # Unloaded and cooled
    EVENT Measure KIND measurement TIMING assumed                # Ex-situ spectroscopic ellipsometry
}

Krzeminski, 750 °C, 0 min main stage

# Krzeminski, 750 °C, 0 min main stage
SAMPLE Wafer_750C_0min {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_5e15
}
CONTROL_TRAJECTORY History {
    EVENT Clean KIND clean TIMING assumed                        # RCA clean, then 1% HF dip
    EVENT Load KIND load TIMING assumed                          # Loaded at 700 °C
    RUN Ramp DURATION 1800 TEMP 700->750 AMBIENT mix:N2=0.909,O2=0.0909 TIMING stated VARY duration 60..1800 VARY T_start 650..750
    EVENT NoMainStage KIND other TIMING assumed                  # No main stage (the 0 min point)
    RUN RampDown DURATION 600 TEMP 750->700 AMBIENT inert_N2 TIMING stated
    RUN Reflow DURATION 1800 TEMP 700->700 AMBIENT inert_N2 TIMING bound VARY T_hold 650..750
    EVENT Unload KIND other TIMING assumed                       # Unloaded and cooled
    EVENT Measure KIND measurement TIMING assumed                # Ex-situ spectroscopic ellipsometry
}

Krzeminski, 750 °C, 10 min main stage

# Krzeminski, 750 °C, 10 min main stage
SAMPLE Wafer_750C_10min {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_5e15
}
CONTROL_TRAJECTORY History {
    EVENT Clean KIND clean TIMING assumed                        # RCA clean, then 1% HF dip
    EVENT Load KIND load TIMING assumed                          # Loaded at 700 °C
    RUN Ramp DURATION 1800 TEMP 700->750 AMBIENT mix:N2=0.909,O2=0.0909 TIMING stated VARY duration 60..1800 VARY T_start 650..750
    RUN Oxidation DURATION 600 TEMP 750->750 AMBIENT dry_O2 TIMING stated
    RUN RampDown DURATION 600 TEMP 750->700 AMBIENT inert_N2 TIMING stated
    RUN Reflow DURATION 1800 TEMP 700->700 AMBIENT inert_N2 TIMING bound VARY T_hold 650..750
    EVENT Unload KIND other TIMING assumed                       # Unloaded and cooled
    EVENT Measure KIND measurement TIMING assumed                # Ex-situ spectroscopic ellipsometry
}

Krzeminski, 750 °C, 30 min main stage

# Krzeminski, 750 °C, 30 min main stage
SAMPLE Wafer_750C_30min {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_5e15
}
CONTROL_TRAJECTORY History {
    EVENT Clean KIND clean TIMING assumed                        # RCA clean, then 1% HF dip
    EVENT Load KIND load TIMING assumed                          # Loaded at 700 °C
    RUN Ramp DURATION 1800 TEMP 700->750 AMBIENT mix:N2=0.909,O2=0.0909 TIMING stated VARY duration 60..1800 VARY T_start 650..750
    RUN Oxidation DURATION 1800 TEMP 750->750 AMBIENT dry_O2 TIMING stated
    RUN RampDown DURATION 600 TEMP 750->700 AMBIENT inert_N2 TIMING stated
    RUN Reflow DURATION 1800 TEMP 700->700 AMBIENT inert_N2 TIMING bound VARY T_hold 650..750
    EVENT Unload KIND other TIMING assumed                       # Unloaded and cooled
    EVENT Measure KIND measurement TIMING assumed                # Ex-situ spectroscopic ellipsometry
}

Krzeminski, 750 °C, 60 min main stage

# Krzeminski, 750 °C, 60 min main stage
SAMPLE Wafer_750C_60min {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_5e15
}
CONTROL_TRAJECTORY History {
    EVENT Clean KIND clean TIMING assumed                        # RCA clean, then 1% HF dip
    EVENT Load KIND load TIMING assumed                          # Loaded at 700 °C
    RUN Ramp DURATION 1800 TEMP 700->750 AMBIENT mix:N2=0.909,O2=0.0909 TIMING stated VARY duration 60..1800 VARY T_start 650..750
    RUN Oxidation DURATION 3600 TEMP 750->750 AMBIENT dry_O2 TIMING stated
    RUN RampDown DURATION 600 TEMP 750->700 AMBIENT inert_N2 TIMING stated
    RUN Reflow DURATION 1800 TEMP 700->700 AMBIENT inert_N2 TIMING bound VARY T_hold 650..750
    EVENT Unload KIND other TIMING assumed                       # Unloaded and cooled
    EVENT Measure KIND measurement TIMING assumed                # Ex-situ spectroscopic ellipsometry
}

Krzeminski, 750 °C, 90 min main stage

# Krzeminski, 750 °C, 90 min main stage
SAMPLE Wafer_750C_90min {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_5e15
}
CONTROL_TRAJECTORY History {
    EVENT Clean KIND clean TIMING assumed                        # RCA clean, then 1% HF dip
    EVENT Load KIND load TIMING assumed                          # Loaded at 700 °C
    RUN Ramp DURATION 1800 TEMP 700->750 AMBIENT mix:N2=0.909,O2=0.0909 TIMING stated VARY duration 60..1800 VARY T_start 650..750
    RUN Oxidation DURATION 5400 TEMP 750->750 AMBIENT dry_O2 TIMING stated
    RUN RampDown DURATION 600 TEMP 750->700 AMBIENT inert_N2 TIMING stated
    RUN Reflow DURATION 1800 TEMP 700->700 AMBIENT inert_N2 TIMING bound VARY T_hold 650..750
    EVENT Unload KIND other TIMING assumed                       # Unloaded and cooled
    EVENT Measure KIND measurement TIMING assumed                # Ex-situ spectroscopic ellipsometry
}

Massoud (as redrawn), 800 °C (fitted)

# Massoud (as redrawn), 800 °C (fitted)
SAMPLE Massoud_800C {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: not_stated
    STARTING_OXIDE: 1.0_nm
}
CONTROL_TRAJECTORY History {
    EVENT Prepare KIND other TIMING assumed                      # Starting oxide of 1.0 nm
    RUN Oxidation DURATION 4455 TEMP 800->800 AMBIENT dry_O2 TIMING bound
    EVENT Measure KIND measurement TIMING assumed                # In-situ ellipsometry
}

Massoud (as redrawn), 850 °C (fitted)

# Massoud (as redrawn), 850 °C (fitted)
SAMPLE Massoud_850C {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: not_stated
    STARTING_OXIDE: 1.0_nm
}
CONTROL_TRAJECTORY History {
    EVENT Prepare KIND other TIMING assumed                      # Starting oxide of 1.0 nm
    RUN Oxidation DURATION 4132.2 TEMP 850->850 AMBIENT dry_O2 TIMING bound
    EVENT Measure KIND measurement TIMING assumed                # In-situ ellipsometry
}

Massoud (as redrawn), 900 °C (held out)

# Massoud (as redrawn), 900 °C (held out)
SAMPLE Massoud_900C {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: not_stated
    STARTING_OXIDE: 1.0_nm
}
CONTROL_TRAJECTORY History {
    EVENT Prepare KIND other TIMING assumed                      # Starting oxide of 1.0 nm
    RUN Oxidation DURATION 4598.4 TEMP 900->900 AMBIENT dry_O2 TIMING bound
    EVENT Measure KIND measurement TIMING assumed                # In-situ ellipsometry
}

Massoud (as redrawn), 950 °C (fitted)

# Massoud (as redrawn), 950 °C (fitted)
SAMPLE Massoud_950C {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: not_stated
    STARTING_OXIDE: 1.0_nm
}
CONTROL_TRAJECTORY History {
    EVENT Prepare KIND other TIMING assumed                      # Starting oxide of 1.0 nm
    RUN Oxidation DURATION 3162 TEMP 950->950 AMBIENT dry_O2 TIMING bound
    EVENT Measure KIND measurement TIMING assumed                # In-situ ellipsometry
}

Massoud (as redrawn), 1000 °C (fitted)

# Massoud (as redrawn), 1000 °C (fitted)
SAMPLE Massoud_1000C {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: not_stated
    STARTING_OXIDE: 1.0_nm
}
CONTROL_TRAJECTORY History {
    EVENT Prepare KIND other TIMING assumed                      # Starting oxide of 1.0 nm
    RUN Oxidation DURATION 1355.4 TEMP 1000->1000 AMBIENT dry_O2 TIMING bound
    EVENT Measure KIND measurement TIMING assumed                # In-situ ellipsometry
}

The programs the predictor ran on these histories: 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/vitkavage_dit/oxide_growth.isl.template, as it is written. Every equation the simulation uses is in this text; the runtime holds no physics.

# ==============================================================================
# ISL MODEL: DRY THERMAL OXIDATION OF SILICON (growth sector)
#
# Linear-parabolic (Deal-Grove) growth written as one ISL operator. Nothing is
# fitted to the test data: every parameter keeps the value declared here.
#
# Provenance of the constants: the rate constants are an Arrhenius fit to Table II of
# Deal and Grove (1965), which is for (111) silicon; see scripts/derive_deal_grove_constants.py.
# The orientation factor for other faces is not in that paper and remains a hypothesis.
# Fields in {{braces}} are filled by scripts/run_vitkavage_growth.py.
# ==============================================================================
SAMPLE {sample_id} {{
    FAMILY: Si_Planar
    ORIENTATION: Si{orientation}
}}
# Oxide thickness. The initial value is Deal and Grove's effective starting thickness
# for dry oxygen, which stands in for the fast initial regime their model does not describe.
STATE x_ox {{
    UNIT: cm
    INITIAL: x_i
    MIN: 0
    MAX: 1.0e-3
}}
CONTROL T {{ UNIT: K }}
CONTROL p_O2 {{ UNIT: atm }}
# Parabolic rate constant B = B0 * exp(-E_B / kT).
PARAMETER B0 {{ VALUE: 3.6053e-09; UNIT: cm^2 s^-1; STATUS: sourced; SOURCE: Deal and Grove, J. Appl. Phys. 36, 3770 (1965), Table II, dry oxygen on (111), Arrhenius least-squares fit, table agent-read }}
PARAMETER E_B {{ VALUE: 1.2860; UNIT: eV; STATUS: sourced; SOURCE: Deal and Grove, J. Appl. Phys. 36, 3770 (1965), Table II, dry oxygen on (111), Arrhenius least-squares fit, table agent-read }}
# Linear rate constant B/A on (111) = BA0 * exp(-E_BA / kT).
PARAMETER BA0 {{ VALUE: 2.4265e-01; UNIT: cm s^-1; STATUS: sourced; SOURCE: Deal and Grove, J. Appl. Phys. 36, 3770 (1965), Table II, dry oxygen on (111), Arrhenius least-squares fit, table agent-read }}
PARAMETER E_BA {{ VALUE: 2.0303; UNIT: eV; STATUS: sourced; SOURCE: Deal and Grove, J. Appl. Phys. 36, 3770 (1965), Table II, dry oxygen on (111), Arrhenius least-squares fit, table agent-read }}
# Orientation factor on the linear rate, relative to (111).
PARAMETER r_or {{ VALUE: {r_or}; UNIT: 1; STATUS: hypothesis }}
# Effective initial thickness for dry oxygen.
PARAMETER x_i {{ VALUE: 2.3e-6; UNIT: cm; STATUS: sourced; SOURCE: Deal and Grove, J. Appl. Phys. 36, 3770 (1965), stated intercept 230 +/- 30 angstrom for dry oxygen, agent-read }}
# Both rate constants are proportional to oxidant pressure; the constants above are for 1 atm.
PARAMETER p_ref {{ VALUE: 1.0; UNIT: atm; STATUS: constant }}
PARAMETER k_B {{ VALUE: 8.617333262e-5; UNIT: eV K^-1; STATUS: constant }}
CONTROL_TRAJECTORY {trajectory_id} {{
    RUN Oxidation DURATION {duration_s} TEMP {T_C}->{T_C} AMBIENT dry_O2
}}
# dx/dt = B / (2x + A), with A = B / (B/A).
OPERATOR F_LinearParabolicGrowth : OxideGrowth {{
    EQUATION: d(x_ox)/dt = (p_O2 / p_ref) * B0 * exp(-E_B / (k_B * T)) / (2 * x_ox + B0 * exp(-E_B / (k_B * T)) / (r_or * BA0 * exp(-E_BA / (k_B * T))))
}}
OBSERVATION_MODEL Obs_Oxide_Thickness {{
    TARGET: Thickness
    UNIT: cm
    EQUATION: Thickness = x_ox
}}
# Silicon consumed by the oxide grown in this recipe: 0.44 of its thickness, by the ratio of molar volumes.
OBSERVATION_MODEL Obs_Consumed_Silicon {{
    TARGET: Consumed_substrate
    UNIT: cm
    EQUATION: Consumed_substrate = 0.44 * (x_ox - x_i)
}}
EVALUATION_CONTRACT {contract_id} {{
    FROZEN: true
    DATASET: data/derived/vitkavage_1990_thickness.csv
    DATASET_DIGEST: sha256:{dataset_sha256}
    SPLIT: test
    TARGET: Thickness = {target} +/- {tolerance} rel
}}

Our simulation against the paper

107 within, 19 near, 1 off of 127 numbers. Tolerance is stated per row; nothing was fitted for this page.

✓107 within tolerance≈19 within twice the tolerance✕1 outside
simulation below the paper ← 0 → simulation above the paper-100%-50%0%+50%+100%Krzeminski, 725 °C, 60 min main stageoxide thickness (thin-oxide program)ours 2.76 · paper 2.95 nm✓ within tolerance (-6.5%)Krzeminski, 725 °C, 0 min main stageoxide thickness (thin-oxide program)ours 1.74 · paper 1.53 nm✓ within tolerance (+14%)Krzeminski, 725 °C, 10 min main stageoxide thickness (thin-oxide program)ours 1.93 · paper 1.88 nm✓ within tolerance (+2.8%)Krzeminski, 725 °C, 25 min main stageoxide thickness (thin-oxide program)ours 2.2 · paper 2.2 nm✓ within tolerance (-0.1%)Krzeminski, 725 °C, 30 min main stageoxide thickness (thin-oxide program)ours 2.28 · paper 2.59 nm≈ within twice the tolerance (-12%)Krzeminski, 725 °C, 45 min main stageoxide thickness (thin-oxide program)ours 2.53 · paper 2.71 nm✓ within tolerance (-6.8%)Krzeminski, 725 °C, 90 min main stageoxide thickness (thin-oxide program)ours 3.19 · paper 3.7 nm≈ within twice the tolerance (-14%)Krzeminski, 750 °C, 0 min main stageoxide thickness (thin-oxide program)ours 1.77 · paper 1.96 nm✓ within tolerance (-9.7%)Krzeminski, 750 °C, 10 min main stageoxide thickness (thin-oxide program)ours 2.1 · paper 2.29 nm✓ within tolerance (-8.3%)Krzeminski, 750 °C, 30 min main stageoxide thickness (thin-oxide program)ours 2.69 · paper 2.88 nm✓ within tolerance (-6.7%)Krzeminski, 750 °C, 60 min main stageoxide thickness (thin-oxide program)ours 3.46 · paper 3.81 nm✓ within tolerance (-9.3%)Krzeminski, 750 °C, 90 min main stageoxide thickness (thin-oxide program)ours 4.14 · paper 4.57 nm✓ within tolerance (-9.3%)Massoud (as redrawn), 800 °C (fitted), 10.18 …oxide thickness (thin-oxide program)ours 2.65 · paper 2.45 nm✓ within tolerance (+8.3%)Massoud (as redrawn), 800 °C (fitted), 14.38 …oxide thickness (thin-oxide program)ours 2.99 · paper 2.86 nm✓ within tolerance (+4.6%)Massoud (as redrawn), 800 °C (fitted), 19.76 …oxide thickness (thin-oxide program)ours 3.39 · paper 3.27 nm✓ within tolerance (+3.8%)Massoud (as redrawn), 800 °C (fitted), 23.36 …oxide thickness (thin-oxide program)ours 3.65 · paper 3.48 nm✓ within tolerance (+4.9%)Massoud (as redrawn), 800 °C (fitted), 28.14 …oxide thickness (thin-oxide program)ours 3.98 · paper 3.68 nm✓ within tolerance (+8.0%)Massoud (as redrawn), 800 °C (fitted), 29.95 …oxide thickness (thin-oxide program)ours 4.09 · paper 4.3 nm✓ within tolerance (-4.8%)Massoud (as redrawn), 800 °C (fitted), 32.94 …oxide thickness (thin-oxide program)ours 4.29 · paper 4.5 nm✓ within tolerance (-4.7%)Massoud (as redrawn), 800 °C (fitted), 37.72 …oxide thickness (thin-oxide program)ours 4.59 · paper 4.71 nm✓ within tolerance (-2.6%)Massoud (as redrawn), 800 °C (fitted), 40.13 …oxide thickness (thin-oxide program)ours 4.74 · paper 4.92 nm✓ within tolerance (-3.8%)Massoud (as redrawn), 800 °C (fitted), 42.52 …oxide thickness (thin-oxide program)ours 4.88 · paper 5.12 nm✓ within tolerance (-4.7%)Massoud (as redrawn), 800 °C (fitted), 46.72 …oxide thickness (thin-oxide program)ours 5.13 · paper 5.53 nm✓ within tolerance (-7.3%)Massoud (as redrawn), 800 °C (fitted), 51.5 m…oxide thickness (thin-oxide program)ours 5.4 · paper 5.74 nm✓ within tolerance (-6.0%)Massoud (as redrawn), 800 °C (fitted), 56.3 m…oxide thickness (thin-oxide program)ours 5.67 · paper 6.15 nm✓ within tolerance (-7.9%)Massoud (as redrawn), 800 °C (fitted), 60.47 …oxide thickness (thin-oxide program)ours 5.89 · paper 6.15 nm✓ within tolerance (-4.2%)Massoud (as redrawn), 800 °C (fitted), 65.28 …oxide thickness (thin-oxide program)ours 6.15 · paper 6.77 nm✓ within tolerance (-9.2%)Massoud (as redrawn), 800 °C (fitted), 70.05 …oxide thickness (thin-oxide program)ours 6.39 · paper 6.77 nm✓ within tolerance (-5.6%)Massoud (as redrawn), 800 °C (fitted), 74.25 …oxide thickness (thin-oxide program)ours 6.61 · paper 7.18 nm✓ within tolerance (-8.0%)Massoud (as redrawn), 850 °C (fitted), 0.6 minoxide thickness (thin-oxide program)ours 1.88 · paper 2.07 nm✓ within tolerance (-9.2%)Massoud (as redrawn), 850 °C (fitted), 3.6 minoxide thickness (thin-oxide program)ours 2.62 · paper 2.48 nm✓ within tolerance (+5.6%)Massoud (as redrawn), 850 °C (fitted), 5.38 m…oxide thickness (thin-oxide program)ours 3.01 · paper 2.9 nm✓ within tolerance (+3.7%)Massoud (as redrawn), 850 °C (fitted), 6.59 m…oxide thickness (thin-oxide program)ours 3.25 · paper 3.1 nm✓ within tolerance (+5.0%)Massoud (as redrawn), 850 °C (fitted), 9.58 m…oxide thickness (thin-oxide program)ours 3.83 · paper 3.51 nm✓ within tolerance (+9.1%)Massoud (as redrawn), 850 °C (fitted), 11.37 …oxide thickness (thin-oxide program)ours 4.15 · paper 3.92 nm✓ within tolerance (+5.9%)Massoud (as redrawn), 850 °C (fitted), 13.18 …oxide thickness (thin-oxide program)ours 4.46 · paper 4.33 nm✓ within tolerance (+3.1%)Massoud (as redrawn), 850 °C (fitted), 14.96 …oxide thickness (thin-oxide program)ours 4.76 · paper 4.53 nm✓ within tolerance (+5.1%)Massoud (as redrawn), 850 °C (fitted), 17.37 …oxide thickness (thin-oxide program)ours 5.14 · paper 4.95 nm✓ within tolerance (+3.9%)Massoud (as redrawn), 850 °C (fitted), 18.56 …oxide thickness (thin-oxide program)ours 5.33 · paper 5.15 nm✓ within tolerance (+3.5%)Massoud (as redrawn), 850 °C (fitted), 20.97 …oxide thickness (thin-oxide program)ours 5.69 · paper 5.56 nm✓ within tolerance (+2.4%)Massoud (as redrawn), 850 °C (fitted), 24.54 …oxide thickness (thin-oxide program)ours 6.21 · paper 5.98 nm✓ within tolerance (+3.8%)Massoud (as redrawn), 850 °C (fitted), 26.35 …oxide thickness (thin-oxide program)ours 6.46 · paper 6.38 nm✓ within tolerance (+1.3%)Massoud (as redrawn), 850 °C (fitted), 28.14 …oxide thickness (thin-oxide program)ours 6.71 · paper 6.38 nm✓ within tolerance (+5.1%)Massoud (as redrawn), 850 °C (fitted), 29.34 …oxide thickness (thin-oxide program)ours 6.87 · paper 6.8 nm✓ within tolerance (+1.0%)Massoud (as redrawn), 850 °C (fitted), 30.55 …oxide thickness (thin-oxide program)ours 7.03 · paper 7.21 nm✓ within tolerance (-2.5%)Massoud (as redrawn), 850 °C (fitted), 31.73 …oxide thickness (thin-oxide program)ours 7.18 · paper 7.82 nm✓ within tolerance (-8.1%)Massoud (as redrawn), 850 °C (fitted), 34.12 …oxide thickness (thin-oxide program)ours 7.49 · paper 8.03 nm✓ within tolerance (-6.7%)Massoud (as redrawn), 850 °C (fitted), 41.31 …oxide thickness (thin-oxide program)ours 8.38 · paper 8.85 nm✓ within tolerance (-5.3%)Massoud (as redrawn), 850 °C (fitted), 50.89 …oxide thickness (thin-oxide program)ours 9.49 · paper 10.3 nm✓ within tolerance (-7.8%)Massoud (as redrawn), 850 °C (fitted), 68.87 …oxide thickness (thin-oxide program)ours 11.4 · paper 12.6 nm✓ within tolerance (-9.1%)Massoud (as redrawn), 900 °C (held out), 1.79…oxide thickness (thin-oxide program)ours 2.81 · paper 2.67 nm✓ within tolerance (+5.2%)Massoud (as redrawn), 900 °C (held out), 2.99…oxide thickness (thin-oxide program)ours 3.42 · paper 2.88 nm≈ within twice the tolerance (+19%)Massoud (as redrawn), 900 °C (held out), 3.6 …oxide thickness (thin-oxide program)ours 3.71 · paper 3.29 nm≈ within twice the tolerance (+13%)Massoud (as redrawn), 900 °C (held out), 4.2 …oxide thickness (thin-oxide program)ours 3.99 · paper 3.5 nm≈ within twice the tolerance (+14%)Massoud (as redrawn), 900 °C (held out), 4.8 …oxide thickness (thin-oxide program)ours 4.25 · paper 3.7 nm≈ within twice the tolerance (+15%)Massoud (as redrawn), 900 °C (held out), 5.38…oxide thickness (thin-oxide program)ours 4.5 · paper 3.9 nm≈ within twice the tolerance (+15%)Massoud (as redrawn), 900 °C (held out), 5.98…oxide thickness (thin-oxide program)ours 4.75 · paper 4.32 nm✓ within tolerance (+9.8%)Massoud (as redrawn), 900 °C (held out), 6.59…oxide thickness (thin-oxide program)ours 4.99 · paper 4.32 nm≈ within twice the tolerance (+16%)Massoud (as redrawn), 900 °C (held out), 7.19…oxide thickness (thin-oxide program)ours 5.22 · paper 4.73 nm≈ within twice the tolerance (+10%)Massoud (as redrawn), 900 °C (held out), 7.79…oxide thickness (thin-oxide program)ours 5.45 · paper 5.14 nm✓ within tolerance (+6.1%)Massoud (as redrawn), 900 °C (held out), 8.98…oxide thickness (thin-oxide program)ours 5.89 · paper 5.55 nm✓ within tolerance (+6.2%)Massoud (as redrawn), 900 °C (held out), 10.7…oxide thickness (thin-oxide program)ours 6.53 · paper 6.17 nm✓ within tolerance (+5.8%)Massoud (as redrawn), 900 °C (held out), 11.9…oxide thickness (thin-oxide program)ours 6.93 · paper 6.37 nm✓ within tolerance (+8.7%)Massoud (as redrawn), 900 °C (held out), 12.5…oxide thickness (thin-oxide program)ours 7.12 · paper 6.78 nm✓ within tolerance (+5.1%)Massoud (as redrawn), 900 °C (held out), 13.7…oxide thickness (thin-oxide program)ours 7.51 · paper 6.98 nm✓ within tolerance (+7.6%)Massoud (as redrawn), 900 °C (held out), 14.3…oxide thickness (thin-oxide program)ours 7.7 · paper 7.4 nm✓ within tolerance (+4.1%)Massoud (as redrawn), 900 °C (held out), 16.7…oxide thickness (thin-oxide program)ours 8.43 · paper 7.8 nm✓ within tolerance (+8.1%)Massoud (as redrawn), 900 °C (held out), 25.1…oxide thickness (thin-oxide program)ours 10.8 · paper 10.9 nm✓ within tolerance (-1.3%)Massoud (as redrawn), 900 °C (held out), 29.3…oxide thickness (thin-oxide program)ours 11.8 · paper 11.7 nm✓ within tolerance (+0.9%)Massoud (as redrawn), 900 °C (held out), 32.9…oxide thickness (thin-oxide program)ours 12.7 · paper 12.9 nm✓ within tolerance (-2.0%)Massoud (as redrawn), 900 °C (held out), 39.5…oxide thickness (thin-oxide program)ours 14.2 · paper 14.6 nm✓ within tolerance (-2.6%)Massoud (as redrawn), 900 °C (held out), 41.9…oxide thickness (thin-oxide program)ours 14.7 · paper 15.2 nm✓ within tolerance (-3.0%)Massoud (as redrawn), 900 °C (held out), 59.8…oxide thickness (thin-oxide program)ours 18.4 · paper 19.1 nm✓ within tolerance (-3.5%)Massoud (as redrawn), 900 °C (held out), 68.2…oxide thickness (thin-oxide program)ours 20 · paper 21.2 nm✓ within tolerance (-5.4%)Massoud (as redrawn), 900 °C (held out), 76.6…oxide thickness (thin-oxide program)ours 21.6 · paper 22.6 nm✓ within tolerance (-4.6%)Massoud (as redrawn), 950 °C (fitted), 1.79 m…oxide thickness (thin-oxide program)ours 3.96 · paper 3.5 nm≈ within twice the tolerance (+13%)Massoud (as redrawn), 950 °C (fitted), 3.6 minoxide thickness (thin-oxide program)ours 5.65 · paper 4.52 nm✕ outside (+25%)Massoud (as redrawn), 950 °C (fitted), 4.2 minoxide thickness (thin-oxide program)ours 6.15 · paper 5.55 nm≈ within twice the tolerance (+11%)Massoud (as redrawn), 950 °C (fitted), 5.38 m…oxide thickness (thin-oxide program)ours 7.08 · paper 6.37 nm≈ within twice the tolerance (+11%)Massoud (as redrawn), 950 °C (fitted), 6.59 m…oxide thickness (thin-oxide program)ours 7.96 · paper 7.2 nm≈ within twice the tolerance (+11%)Massoud (as redrawn), 950 °C (fitted), 7.79 m…oxide thickness (thin-oxide program)ours 8.79 · paper 8.22 nm✓ within tolerance (+6.9%)Massoud (as redrawn), 950 °C (fitted), 8.37 m…oxide thickness (thin-oxide program)ours 9.17 · paper 8.83 nm✓ within tolerance (+3.9%)Massoud (as redrawn), 950 °C (fitted), 9.58 m…oxide thickness (thin-oxide program)ours 9.95 · paper 9.45 nm✓ within tolerance (+5.3%)Massoud (as redrawn), 950 °C (fitted), 10.18 …oxide thickness (thin-oxide program)ours 10.3 · paper 9.86 nm✓ within tolerance (+4.7%)Massoud (as redrawn), 950 °C (fitted), 10.79 …oxide thickness (thin-oxide program)ours 10.7 · paper 10.3 nm✓ within tolerance (+4.2%)Massoud (as redrawn), 950 °C (fitted), 11.97 …oxide thickness (thin-oxide program)ours 11.4 · paper 10.9 nm✓ within tolerance (+4.7%)Massoud (as redrawn), 950 °C (fitted), 12.57 …oxide thickness (thin-oxide program)ours 11.7 · paper 11.3 nm✓ within tolerance (+3.9%)Massoud (as redrawn), 950 °C (fitted), 16.17 …oxide thickness (thin-oxide program)ours 13.7 · paper 13.3 nm✓ within tolerance (+2.8%)Massoud (as redrawn), 950 °C (fitted), 19.76 …oxide thickness (thin-oxide program)ours 15.6 · paper 14.6 nm✓ within tolerance (+6.6%)Massoud (as redrawn), 950 °C (fitted), 20.37 …oxide thickness (thin-oxide program)ours 15.8 · paper 15.4 nm✓ within tolerance (+2.9%)Massoud (as redrawn), 950 °C (fitted), 24.54 …oxide thickness (thin-oxide program)ours 17.8 · paper 17.5 nm✓ within tolerance (+1.9%)Massoud (as redrawn), 950 °C (fitted), 28.74 …oxide thickness (thin-oxide program)ours 19.7 · paper 19.5 nm✓ within tolerance (+0.8%)Massoud (as redrawn), 950 °C (fitted), 29.34 …oxide thickness (thin-oxide program)ours 19.9 · paper 18.5 nm✓ within tolerance (+7.8%)Massoud (as redrawn), 950 °C (fitted), 32.34 …oxide thickness (thin-oxide program)ours 21.2 · paper 21.4 nm✓ within tolerance (-0.7%)Massoud (as redrawn), 950 °C (fitted), 36.53 …oxide thickness (thin-oxide program)ours 22.9 · paper 22.8 nm✓ within tolerance (+0.5%)Massoud (as redrawn), 950 °C (fitted), 38.92 …oxide thickness (thin-oxide program)ours 23.9 · paper 23.6 nm✓ within tolerance (+0.9%)Massoud (as redrawn), 950 °C (fitted), 40.71 …oxide thickness (thin-oxide program)ours 24.5 · paper 24.4 nm✓ within tolerance (+0.4%)Massoud (as redrawn), 950 °C (fitted), 44.31 …oxide thickness (thin-oxide program)ours 25.9 · paper 26.1 nm✓ within tolerance (-0.7%)Massoud (as redrawn), 950 °C (fitted), 48.5 m…oxide thickness (thin-oxide program)ours 27.4 · paper 27.1 nm✓ within tolerance (+1.2%)Massoud (as redrawn), 950 °C (fitted), 52.7 m…oxide thickness (thin-oxide program)ours 28.9 · paper 29 nm✓ within tolerance (-0.1%)Massoud (as redrawn), 1000 °C (fitted), 0.31 …oxide thickness (thin-oxide program)ours 2.67 · paper 3.02 nm≈ within twice the tolerance (-11%)Massoud (as redrawn), 1000 °C (fitted), 0.51 …oxide thickness (thin-oxide program)ours 3.2 · paper 3.73 nm≈ within twice the tolerance (-14%)Massoud (as redrawn), 1000 °C (fitted), 0.72 …oxide thickness (thin-oxide program)ours 3.71 · paper 4.38 nm≈ within twice the tolerance (-15%)Massoud (as redrawn), 1000 °C (fitted), 0.94 …oxide thickness (thin-oxide program)ours 4.2 · paper 4.89 nm≈ within twice the tolerance (-14%)Massoud (as redrawn), 1000 °C (fitted), 1.45 …oxide thickness (thin-oxide program)ours 5.24 · paper 5.35 nm✓ within tolerance (-2.0%)Massoud (as redrawn), 1000 °C (fitted), 1.54 …oxide thickness (thin-oxide program)ours 5.42 · paper 6.1 nm≈ within twice the tolerance (-11%)Massoud (as redrawn), 1000 °C (fitted), 2.08 …oxide thickness (thin-oxide program)ours 6.39 · paper 6.71 nm✓ within tolerance (-4.8%)Massoud (as redrawn), 1000 °C (fitted), 2.17 …oxide thickness (thin-oxide program)ours 6.54 · paper 6.76 nm✓ within tolerance (-3.2%)Massoud (as redrawn), 1000 °C (fitted), 2.39 …oxide thickness (thin-oxide program)ours 6.92 · paper 7.16 nm✓ within tolerance (-3.4%)Massoud (as redrawn), 1000 °C (fitted), 2.58 …oxide thickness (thin-oxide program)ours 7.23 · paper 7.71 nm✓ within tolerance (-6.3%)Massoud (as redrawn), 1000 °C (fitted), 3.02 …oxide thickness (thin-oxide program)ours 7.92 · paper 8.83 nm≈ within twice the tolerance (-10%)Massoud (as redrawn), 1000 °C (fitted), 3.21 …oxide thickness (thin-oxide program)ours 8.21 · paper 8.22 nm✓ within tolerance (-0.1%)Massoud (as redrawn), 1000 °C (fitted), 3.74 …oxide thickness (thin-oxide program)ours 8.99 · paper 9.43 nm✓ within tolerance (-4.7%)Massoud (as redrawn), 1000 °C (fitted), 3.93 …oxide thickness (thin-oxide program)ours 9.26 · paper 10.1 nm✓ within tolerance (-8.2%)Massoud (as redrawn), 1000 °C (fitted), 4.34 …oxide thickness (thin-oxide program)ours 9.83 · paper 10.5 nm✓ within tolerance (-6.8%)Massoud (as redrawn), 1000 °C (fitted), 5.38 …oxide thickness (thin-oxide program)ours 11.2 · paper 11.2 nm✓ within tolerance (+0.1%)Massoud (as redrawn), 1000 °C (fitted), 5.69 …oxide thickness (thin-oxide program)ours 11.6 · paper 11.7 nm✓ within tolerance (-0.5%)Massoud (as redrawn), 1000 °C (fitted), 5.91 …oxide thickness (thin-oxide program)ours 11.9 · paper 12.2 nm✓ within tolerance (-2.4%)Massoud (as redrawn), 1000 °C (fitted), 6.23 …oxide thickness (thin-oxide program)ours 12.3 · paper 12.6 nm✓ within tolerance (-2.8%)Massoud (as redrawn), 1000 °C (fitted), 6.54 …oxide thickness (thin-oxide program)ours 12.6 · paper 13 nm✓ within tolerance (-2.9%)Massoud (as redrawn), 1000 °C (fitted), 8.59 …oxide thickness (thin-oxide program)ours 15 · paper 15.6 nm✓ within tolerance (-4.3%)Massoud (as redrawn), 1000 °C (fitted), 11.2 …oxide thickness (thin-oxide program)ours 17.7 · paper 17.9 nm✓ within tolerance (-1.3%)Massoud (as redrawn), 1000 °C (fitted), 13.06…oxide thickness (thin-oxide program)ours 19.5 · paper 19.8 nm✓ within tolerance (-1.5%)Massoud (as redrawn), 1000 °C (fitted), 15.76…oxide thickness (thin-oxide program)ours 21.9 · paper 22.4 nm✓ within tolerance (-2.3%)Massoud (as redrawn), 1000 °C (fitted), 18.03…oxide thickness (thin-oxide program)ours 23.9 · paper 24 nm✓ within tolerance (-0.5%)Massoud (as redrawn), 1000 °C (fitted), 20.73…oxide thickness (thin-oxide program)ours 26.1 · paper 26.3 nm✓ within tolerance (-0.6%)Massoud (as redrawn), 1000 °C (fitted), 22.59…oxide thickness (thin-oxide program)ours 27.6 · paper 28.3 nm✓ within tolerance (-2.5%)
The pale green band is the tolerance. Bars past ±100% are cut and carry their value.
Massoud's data as redrawn, thickness against time
07.8215.623.531.3019.238.357.576.6time in Oxidation (min)oxide thickness (thin-oxide program) (nm)800 °C850 °C900 °C950 °C1000 °Cour simulationthe paper
Sample and historyQuantityThe paperOur simulationDifferenceVerdictWhat the program's own evaluation saysWhere in the paper
Krzeminski, 725 °C, 60 min main stageoxide thickness (thin-oxide program)2.95 nm2.76 nm-6%within (±10.2%)outside the tested scopeFigs. 10–12, from the vector drawing (PDF p. 22); data/derived/silicon_dry_kinetics.csv
Krzeminski, 725 °C, 0 min main stageoxide thickness (thin-oxide program)1.53 nm1.74 nm+14%within (±19.6%)outside the tested scopeFigs. 10–12, from the vector drawing (PDF p. 22); data/derived/silicon_dry_kinetics.csv
Krzeminski, 725 °C, 10 min main stageoxide thickness (thin-oxide program)1.88 nm1.93 nm+3%within (±16%)outside the tested scopeFigs. 10–12, from the vector drawing (PDF p. 22); data/derived/silicon_dry_kinetics.csv
Krzeminski, 725 °C, 25 min main stageoxide thickness (thin-oxide program)2.2 nm2.2 nm-0%within (±13.6%)outside the tested scopeFigs. 10–12, from the vector drawing (PDF p. 22); data/derived/silicon_dry_kinetics.csv
Krzeminski, 725 °C, 30 min main stageoxide thickness (thin-oxide program)2.59 nm2.28 nm-12%near (±11.6%)outside the tested scopeFigs. 10–12, from the vector drawing (PDF p. 22); data/derived/silicon_dry_kinetics.csv
Krzeminski, 725 °C, 45 min main stageoxide thickness (thin-oxide program)2.71 nm2.53 nm-7%within (±11.1%)outside the tested scopeFigs. 10–12, from the vector drawing (PDF p. 22); data/derived/silicon_dry_kinetics.csv
Krzeminski, 725 °C, 90 min main stageoxide thickness (thin-oxide program)3.7 nm3.19 nm-14%near (±10%)outside the tested scopeFigs. 10–12, from the vector drawing (PDF p. 22); data/derived/silicon_dry_kinetics.csv
Krzeminski, 750 °C, 0 min main stageoxide thickness (thin-oxide program)1.96 nm1.77 nm-10%within (±15.3%)outside the tested scopeFigs. 10–12, from the vector drawing (PDF p. 22); data/derived/silicon_dry_kinetics.csv
Krzeminski, 750 °C, 10 min main stageoxide thickness (thin-oxide program)2.29 nm2.1 nm-8%within (±13.1%)outside the tested scopeFigs. 10–12, from the vector drawing (PDF p. 22); data/derived/silicon_dry_kinetics.csv
Krzeminski, 750 °C, 30 min main stageoxide thickness (thin-oxide program)2.88 nm2.69 nm-7%within (±10.4%)outside the tested scopeFigs. 10–12, from the vector drawing (PDF p. 22); data/derived/silicon_dry_kinetics.csv
Krzeminski, 750 °C, 60 min main stageoxide thickness (thin-oxide program)3.81 nm3.46 nm-9%within (±10%)outside the tested scopeFigs. 10–12, from the vector drawing (PDF p. 22); data/derived/silicon_dry_kinetics.csv
Krzeminski, 750 °C, 90 min main stageoxide thickness (thin-oxide program)4.57 nm4.14 nm-9%within (±10%)outside the tested scopeFigs. 10–12, from the vector drawing (PDF p. 22); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 800 °C (fitted), 10.18 minoxide thickness (thin-oxide program)2.45 nm2.65 nm+8%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 800 °C (fitted), 14.38 minoxide thickness (thin-oxide program)2.86 nm2.99 nm+5%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 800 °C (fitted), 19.76 minoxide thickness (thin-oxide program)3.27 nm3.39 nm+4%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 800 °C (fitted), 23.36 minoxide thickness (thin-oxide program)3.48 nm3.65 nm+5%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 800 °C (fitted), 28.14 minoxide thickness (thin-oxide program)3.68 nm3.98 nm+8%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 800 °C (fitted), 29.95 minoxide thickness (thin-oxide program)4.3 nm4.09 nm-5%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 800 °C (fitted), 32.94 minoxide thickness (thin-oxide program)4.5 nm4.29 nm-5%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 800 °C (fitted), 37.72 minoxide thickness (thin-oxide program)4.71 nm4.59 nm-3%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 800 °C (fitted), 40.13 minoxide thickness (thin-oxide program)4.92 nm4.74 nm-4%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 800 °C (fitted), 42.52 minoxide thickness (thin-oxide program)5.12 nm4.88 nm-5%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 800 °C (fitted), 46.72 minoxide thickness (thin-oxide program)5.53 nm5.12 nm-7%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 800 °C (fitted), 51.5 minoxide thickness (thin-oxide program)5.74 nm5.4 nm-6%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 800 °C (fitted), 56.3 minoxide thickness (thin-oxide program)6.15 nm5.67 nm-8%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 800 °C (fitted), 60.47 minoxide thickness (thin-oxide program)6.15 nm5.89 nm-4%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 800 °C (fitted), 65.28 minoxide thickness (thin-oxide program)6.77 nm6.15 nm-9%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 800 °C (fitted), 70.05 minoxide thickness (thin-oxide program)6.77 nm6.39 nm-6%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 800 °C (fitted), 74.25 minoxide thickness (thin-oxide program)7.18 nm6.61 nm-8%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 850 °C (fitted), 0.6 minoxide thickness (thin-oxide program)2.07 nm1.88 nm-9%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 850 °C (fitted), 3.6 minoxide thickness (thin-oxide program)2.48 nm2.62 nm+6%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 850 °C (fitted), 5.38 minoxide thickness (thin-oxide program)2.9 nm3.01 nm+4%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 850 °C (fitted), 6.59 minoxide thickness (thin-oxide program)3.1 nm3.25 nm+5%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 850 °C (fitted), 9.58 minoxide thickness (thin-oxide program)3.51 nm3.83 nm+9%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 850 °C (fitted), 11.37 minoxide thickness (thin-oxide program)3.92 nm4.15 nm+6%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 850 °C (fitted), 13.18 minoxide thickness (thin-oxide program)4.33 nm4.46 nm+3%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 850 °C (fitted), 14.96 minoxide thickness (thin-oxide program)4.53 nm4.76 nm+5%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 850 °C (fitted), 17.37 minoxide thickness (thin-oxide program)4.95 nm5.14 nm+4%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 850 °C (fitted), 18.56 minoxide thickness (thin-oxide program)5.15 nm5.33 nm+3%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 850 °C (fitted), 20.97 minoxide thickness (thin-oxide program)5.56 nm5.69 nm+2%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 850 °C (fitted), 24.54 minoxide thickness (thin-oxide program)5.98 nm6.21 nm+4%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 850 °C (fitted), 26.35 minoxide thickness (thin-oxide program)6.38 nm6.46 nm+1%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 850 °C (fitted), 28.14 minoxide thickness (thin-oxide program)6.38 nm6.71 nm+5%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 850 °C (fitted), 29.34 minoxide thickness (thin-oxide program)6.8 nm6.87 nm+1%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 850 °C (fitted), 30.55 minoxide thickness (thin-oxide program)7.21 nm7.03 nm-3%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 850 °C (fitted), 31.73 minoxide thickness (thin-oxide program)7.82 nm7.18 nm-8%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 850 °C (fitted), 34.12 minoxide thickness (thin-oxide program)8.03 nm7.49 nm-7%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 850 °C (fitted), 41.31 minoxide thickness (thin-oxide program)8.85 nm8.38 nm-5%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 850 °C (fitted), 50.89 minoxide thickness (thin-oxide program)10.3 nm9.49 nm-8%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 850 °C (fitted), 68.87 minoxide thickness (thin-oxide program)12.6 nm11.4 nm-9%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 900 °C (held out), 1.79 minoxide thickness (thin-oxide program)2.67 nm2.81 nm+5%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 900 °C (held out), 2.99 minoxide thickness (thin-oxide program)2.88 nm3.42 nm+19%near (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 900 °C (held out), 3.6 minoxide thickness (thin-oxide program)3.29 nm3.71 nm+13%near (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 900 °C (held out), 4.2 minoxide thickness (thin-oxide program)3.5 nm3.99 nm+14%near (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 900 °C (held out), 4.8 minoxide thickness (thin-oxide program)3.7 nm4.25 nm+15%near (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 900 °C (held out), 5.38 minoxide thickness (thin-oxide program)3.9 nm4.5 nm+15%near (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 900 °C (held out), 5.98 minoxide thickness (thin-oxide program)4.32 nm4.75 nm+10%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 900 °C (held out), 6.59 minoxide thickness (thin-oxide program)4.32 nm4.99 nm+16%near (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 900 °C (held out), 7.19 minoxide thickness (thin-oxide program)4.73 nm5.22 nm+10%near (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 900 °C (held out), 7.79 minoxide thickness (thin-oxide program)5.14 nm5.45 nm+6%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 900 °C (held out), 8.98 minoxide thickness (thin-oxide program)5.55 nm5.89 nm+6%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 900 °C (held out), 10.79 minoxide thickness (thin-oxide program)6.17 nm6.53 nm+6%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 900 °C (held out), 11.97 minoxide thickness (thin-oxide program)6.37 nm6.93 nm+9%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 900 °C (held out), 12.57 minoxide thickness (thin-oxide program)6.78 nm7.12 nm+5%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 900 °C (held out), 13.78 minoxide thickness (thin-oxide program)6.98 nm7.51 nm+8%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 900 °C (held out), 14.38 minoxide thickness (thin-oxide program)7.4 nm7.7 nm+4%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 900 °C (held out), 16.77 minoxide thickness (thin-oxide program)7.8 nm8.43 nm+8%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 900 °C (held out), 25.14 minoxide thickness (thin-oxide program)10.9 nm10.8 nm-1%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 900 °C (held out), 29.34 minoxide thickness (thin-oxide program)11.7 nm11.8 nm+1%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 900 °C (held out), 32.94 minoxide thickness (thin-oxide program)12.9 nm12.7 nm-2%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 900 °C (held out), 39.53 minoxide thickness (thin-oxide program)14.6 nm14.2 nm-3%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 900 °C (held out), 41.92 minoxide thickness (thin-oxide program)15.2 nm14.7 nm-3%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 900 °C (held out), 59.87 minoxide thickness (thin-oxide program)19.1 nm18.4 nm-4%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 900 °C (held out), 68.27 minoxide thickness (thin-oxide program)21.2 nm20 nm-5%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 900 °C (held out), 76.64 minoxide thickness (thin-oxide program)22.6 nm21.6 nm-5%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 950 °C (fitted), 1.79 minoxide thickness (thin-oxide program)3.5 nm3.96 nm+13%near (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 950 °C (fitted), 3.6 minoxide thickness (thin-oxide program)4.52 nm5.65 nm+25%off (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 950 °C (fitted), 4.2 minoxide thickness (thin-oxide program)5.55 nm6.15 nm+11%near (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 950 °C (fitted), 5.38 minoxide thickness (thin-oxide program)6.37 nm7.08 nm+11%near (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 950 °C (fitted), 6.59 minoxide thickness (thin-oxide program)7.2 nm7.96 nm+11%near (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 950 °C (fitted), 7.79 minoxide thickness (thin-oxide program)8.22 nm8.79 nm+7%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 950 °C (fitted), 8.37 minoxide thickness (thin-oxide program)8.83 nm9.17 nm+4%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 950 °C (fitted), 9.58 minoxide thickness (thin-oxide program)9.45 nm9.95 nm+5%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 950 °C (fitted), 10.18 minoxide thickness (thin-oxide program)9.86 nm10.3 nm+5%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 950 °C (fitted), 10.79 minoxide thickness (thin-oxide program)10.3 nm10.7 nm+4%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 950 °C (fitted), 11.97 minoxide thickness (thin-oxide program)10.9 nm11.4 nm+5%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 950 °C (fitted), 12.57 minoxide thickness (thin-oxide program)11.3 nm11.7 nm+4%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 950 °C (fitted), 16.17 minoxide thickness (thin-oxide program)13.3 nm13.7 nm+3%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 950 °C (fitted), 19.76 minoxide thickness (thin-oxide program)14.6 nm15.6 nm+7%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 950 °C (fitted), 20.37 minoxide thickness (thin-oxide program)15.4 nm15.8 nm+3%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 950 °C (fitted), 24.54 minoxide thickness (thin-oxide program)17.5 nm17.8 nm+2%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 950 °C (fitted), 28.74 minoxide thickness (thin-oxide program)19.5 nm19.7 nm+1%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 950 °C (fitted), 29.34 minoxide thickness (thin-oxide program)18.5 nm19.9 nm+8%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 950 °C (fitted), 32.34 minoxide thickness (thin-oxide program)21.4 nm21.2 nm-1%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 950 °C (fitted), 36.53 minoxide thickness (thin-oxide program)22.8 nm22.9 nm+0%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 950 °C (fitted), 38.92 minoxide thickness (thin-oxide program)23.6 nm23.9 nm+1%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 950 °C (fitted), 40.71 minoxide thickness (thin-oxide program)24.4 nm24.5 nm+0%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 950 °C (fitted), 44.31 minoxide thickness (thin-oxide program)26.1 nm25.9 nm-1%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 950 °C (fitted), 48.5 minoxide thickness (thin-oxide program)27.1 nm27.4 nm+1%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 950 °C (fitted), 52.7 minoxide thickness (thin-oxide program)29 nm28.9 nm-0%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 1000 °C (fitted), 0.31 minoxide thickness (thin-oxide program)3.02 nm2.67 nm-11%near (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 1000 °C (fitted), 0.51 minoxide thickness (thin-oxide program)3.73 nm3.2 nm-14%near (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 1000 °C (fitted), 0.72 minoxide thickness (thin-oxide program)4.38 nm3.71 nm-15%near (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 1000 °C (fitted), 0.94 minoxide thickness (thin-oxide program)4.89 nm4.2 nm-14%near (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 1000 °C (fitted), 1.45 minoxide thickness (thin-oxide program)5.35 nm5.24 nm-2%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 1000 °C (fitted), 1.54 minoxide thickness (thin-oxide program)6.1 nm5.42 nm-11%near (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 1000 °C (fitted), 2.08 minoxide thickness (thin-oxide program)6.71 nm6.39 nm-5%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 1000 °C (fitted), 2.17 minoxide thickness (thin-oxide program)6.76 nm6.54 nm-3%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 1000 °C (fitted), 2.39 minoxide thickness (thin-oxide program)7.16 nm6.92 nm-3%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 1000 °C (fitted), 2.58 minoxide thickness (thin-oxide program)7.71 nm7.23 nm-6%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 1000 °C (fitted), 3.02 minoxide thickness (thin-oxide program)8.83 nm7.92 nm-10%near (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 1000 °C (fitted), 3.21 minoxide thickness (thin-oxide program)8.22 nm8.21 nm-0%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 1000 °C (fitted), 3.74 minoxide thickness (thin-oxide program)9.43 nm8.99 nm-5%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 1000 °C (fitted), 3.93 minoxide thickness (thin-oxide program)10.1 nm9.26 nm-8%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 1000 °C (fitted), 4.34 minoxide thickness (thin-oxide program)10.5 nm9.83 nm-7%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 1000 °C (fitted), 5.38 minoxide thickness (thin-oxide program)11.2 nm11.2 nm+0%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 1000 °C (fitted), 5.69 minoxide thickness (thin-oxide program)11.7 nm11.6 nm-1%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 1000 °C (fitted), 5.91 minoxide thickness (thin-oxide program)12.2 nm11.9 nm-2%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 1000 °C (fitted), 6.23 minoxide thickness (thin-oxide program)12.6 nm12.2 nm-3%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 1000 °C (fitted), 6.54 minoxide thickness (thin-oxide program)13 nm12.6 nm-3%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 1000 °C (fitted), 8.59 minoxide thickness (thin-oxide program)15.6 nm15 nm-4%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 1000 °C (fitted), 11.2 minoxide thickness (thin-oxide program)17.9 nm17.7 nm-1%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 1000 °C (fitted), 13.06 minoxide thickness (thin-oxide program)19.8 nm19.5 nm-2%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 1000 °C (fitted), 15.76 minoxide thickness (thin-oxide program)22.4 nm21.9 nm-2%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 1000 °C (fitted), 18.03 minoxide thickness (thin-oxide program)24 nm23.9 nm-1%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 1000 °C (fitted), 20.73 minoxide thickness (thin-oxide program)26.3 nm26.1 nm-1%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv
Massoud (as redrawn), 1000 °C (fitted), 22.59 minoxide thickness (thin-oxide program)28.3 nm27.6 nm-3%within (±10%)supported within scopeFig. 4, from the vector drawing (PDF p. 18); data/derived/silicon_dry_kinetics.csv

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 k725_0, k725_10, k725_25, k725_30, k725_45, k725_60, k725_90, massoud_1000, massoud_800, massoud_850, massoud_900, massoud_950 only; every other number is a test they played no part in.

UnknownWhat the paper saysRange searchedThe reproduction usedBest aloneScore at the reproduction's valueBest score alone
Pre-oxidation ramp 675 → 725 °C, 30 min, 9% oxygen in nitrogen: duration30 min stated; the ramp's start (50 °C below) from Fig. 9; linear shape assumed60 to 1800 s1800 s1800 s (flat: the data do not constrain it)102 of 122 within tolerance, median error 4.8%102 of 122 within tolerance, median error 4.8%
Pre-oxidation ramp 675 → 725 °C, 30 min, 9% oxygen in nitrogen: T start30 min stated; the ramp's start (50 °C below) from Fig. 9; linear shape assumed-50 to 50 °C shift0 °C shift33.33 °C shift102 of 122 within tolerance, median error 4.8%103 of 122 within tolerance, median error 4.8%
Reflow at 675 °C, 30 min, nitrogen: T hold30 min stated; temperature from Fig. 9 only-50 to 50 °C shift0 °C shift0 °C shift (flat: the data do not constrain it)102 of 122 within tolerance, median error 4.8%102 of 122 within tolerance, median error 4.8%

Together: Ramp duration 1800 s (was 1800); Ramp T start 33.33 °C shift (was 0); Reflow T hold 0 °C shift (was 0).

As reproduced: 107 of 127 within tolerance, median error 5.1%. Aligned: 108 of 127 within tolerance, median error 5.1%. On the held-out samples only: 5 of 5 within tolerance, median error 9.3% as reproduced, 5 of 5 within tolerance, median error 8.6% aligned.

Choices of program or material property, each scored on its own and on top of the aligned history:

VariantAloneWith the aligned history
stored recipe (main stage only, no ramp, no ramp-down, no reflow)103 of 127 within tolerance, median error 5.0%103 of 127 within tolerance, median error 5.0%
no growth in nitrogen (ramp-down and reflow left out)107 of 127 within tolerance, median error 5.1%108 of 127 within tolerance, median error 5.1%
ramp left out, nitrogen steps kept103 of 127 within tolerance, median error 5.0%103 of 127 within tolerance, median error 5.0%

What was searched. Three unknowns on the paper's own wafers: the ramp's duration (60 s to 30 min, standing in for how much oxygen the ramp delivers, since no program reads the 9% fraction), the ramp's start temperature and the reflow temperature (each ±50 °C about Fig. 9's 50 °C below). They were chosen on the 725 °C wafers (with Massoud's 115 points, which no unknown touches) and tested on the five 750 °C wafers. Massoud's curves are unchanged throughout: 97 of 115 within tolerance, the same as the search's own 79 of 90 fitted and 18 of 25 held out at 900 °C.

Written as stated, the cycle makes the program run high, not low. With the ramp, ramp-down and reflow, 4 of 7 at 725 °C (median +9.9%) and 2 of 5 at 750 °C (median +20.8%). Three things add oxide that the paper's wafers did not get: the program starts at its fitted 1.71 nm rather than an HF-dipped surface; it grows the ramp as if in pure oxygen (0.32 nm at 725 °C, 0.57 nm at 750 °C); and it grows 0.2 to 0.4 nm in the 40 min of nitrogen, where the paper expects nothing. The 0 min wafers show it plainly: 2.28 against 1.53 nm and 2.71 against 1.96 nm.

What the unknowns would have to be. The search shortens the ramp to 580 s (about a third of the stated 30 min) and lowers its start and the reflow by 33 °C. The 725 °C wafers barely choose: every ramp from 60 s to 580 s gives 102 or 103 of 122, and the temperatures move one point. On the held-out 750 °C wafers the aligned history gives 5 of 5 (median +4.6%), against 2 of 5 as stated. This is not a measurement of the ramp. A 580 s ramp in pure oxygen stands in for a 1800 s ramp at 9% oxygen, a program start that is too thick, and growth in nitrogen that should not happen; the three cannot be told apart with a program that reads no gas.

The variants say the same. The stored recipe (main stage only): 4 of 6 at 725 °C (median −7.5%), 2 of 4 at 750 °C (−10.2%). Leaving out the nitrogen steps, as the paper's “no growth is expected” would: 5 of 7 (+2.1%) and 4 of 5 (+8.0%). Leaving out the ramp and keeping the nitrogen steps: 6 of 6 and 4 of 4, the best of all, because the program's growth in nitrogen (an artefact) happens to fill the main stage's shortfall. None of these is chosen: the best-scoring one is the least physical.

✓5 within tolerance
simulation below the paper ← 0 → simulation above the paper-100%-50%0%+50%+100%Krzeminski, 750 °C, 0 min main stageoxide thickness (thin-oxide program)ours 1.79 · paper 1.96 nm✓ within tolerance (-8.6%)Krzeminski, 750 °C, 10 min main stageoxide thickness (thin-oxide program)ours 2.12 · paper 2.29 nm✓ within tolerance (-7.4%)Krzeminski, 750 °C, 30 min main stageoxide thickness (thin-oxide program)ours 2.71 · paper 2.88 nm✓ within tolerance (-6.0%)Krzeminski, 750 °C, 60 min main stageoxide thickness (thin-oxide program)ours 3.47 · paper 3.81 nm✓ within tolerance (-8.8%)Krzeminski, 750 °C, 90 min main stageoxide thickness (thin-oxide program)ours 4.16 · paper 4.57 nm✓ within tolerance (-9.0%)
The pale green band is the tolerance. Bars past ±100% are cut and carry their value.

5 within of 5 numbers with the aligned settings (the samples used to choose the unknowns are left out).

SampleQuantityThe paperAs reproduced aboveAlignedDifferenceVerdictHow
Krzeminski, 750 °C, 0 min main stageoxide thickness (thin-oxide program)1.96 nm1.771.79-9%within (±15%)test
Krzeminski, 750 °C, 10 min main stageoxide thickness (thin-oxide program)2.29 nm2.12.12-7%within (±13%)test
Krzeminski, 750 °C, 30 min main stageoxide thickness (thin-oxide program)2.88 nm2.692.71-6%within (±10%)test
Krzeminski, 750 °C, 60 min main stageoxide thickness (thin-oxide program)3.81 nm3.463.47-9%within (±10%)test
Krzeminski, 750 °C, 90 min main stageoxide thickness (thin-oxide program)4.57 nm4.144.16-9%within (±10%)test

What alignment cannot fix. The program's main-stage growth is too slow below its fitted range: from the measured thickness at time zero (side calculation, below) the law adds 70% of the oxide the 725 °C wafers gained in 90 min and 88% at 750 °C. No unknown in the history touches that, because the shortfall comes after time zero. The ramp's own 1.53 and 1.96 nm are beyond any program we hold: from an HF-dipped surface (0.3 to 0.5 nm) the fitted law grows to at most 1.0 nm in 30 min of pure oxygen over the 725 °C ramp, and 1.4 nm over the 750 °C ramp.

How to read the aligned numbers: the 725 °C rows chose the unknowns and are not in the chart; the five 750 °C rows are the test. Massoud's rows are scored the same way before and after, and 90 of them were used to fit the program, so they are not a test either.

What our language and ontology cannot yet say

  • A starting oxide a program reads. The single most useful addition. The thin-oxide program starts every history at its fitted 1.71 nm, so Massoud's 1.0 nm wafers, Krzeminski's HF-dipped wafers and a 1.53 nm post-ramp oxide all start the same. With STARTING_OXIDE read by the growth programs (default: the program's fitted value), the search's other-laboratory test (start at the measured 1.53 nm) and the predictor would give one answer instead of two.
  • Growth programs that read the oxygen pressure. The thin-oxide program has no p_O2 in its rate. It grows in nitrogen (0.2 nm in a 30 min reflow at 675 °C) and grows a 9% oxygen ramp as pure oxygen. Multiplying B (or the power law's constant) by p_O2/p_ref, as the 1965 program does, would make the stated cycle meaningful; the alignment's ramp of 580 s is a symptom.
  • Time zero as a statement. The datasets count time from the start of the main stage; the language counts from the first RUN. A marker such as EVENT TimeZero KIND other that results can refer to, or a t0 on the dataset rows, would let the stored recipe hold the whole cycle without moving every time.
  • A curve of separate wafers. Each of the paper's points is a wafer that went through the whole cycle; Massoud's are one wafer watched in situ. The study format can sample in situ (curves within a RUN) but needs one case per wafer for the ex-situ points. The language should say which kind of series a dataset is.
  • A fast first regime. Neither the 1965 law nor the searched power law grows the first 1.5 nm of a bare surface; both fold it into a starting thickness. An operator for it (or a second state for the first monolayers) is what Krzeminski's ramp asks for, and what its own reaction-rate model provides.
  • Exposure to air before an ex-situ measurement. An uncaptioned figure shows 0.25–0.37 nm of growth in 90 min of air. A storage EVENT with a duration and an ambient (room air) that a program can read would carry it.

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.

HistoryWithin toleranceMedian errorChanged numbers
as the paper states it (above)107 of 1275.1%
heat-up A (hot push), fast cooling107 of 1275.1%0 of 127 moved by more than 2%
heat-up A (hot push), slow cooling107 of 1275.1%0 of 127 moved by more than 2%
heat-up B (cold-furnace ramp), fast cooling107 of 1275.1%0 of 127 moved by more than 2%
heat-up B (cold-furnace ramp), slow cooling107 of 1275.1%0 of 127 moved by more than 2%

The paper's own conclusions

The paper statesWhat we find
Deal–Grove strongly underestimates growth at 725 and 750 °C: “Almost no oxide is created at low temperature”The 1965 program here starts at 23 nm and cannot speak to 2 nm oxides; it is not scored on this pagenot tested
Massoud's correction still underestimates at 725 °C, less so at 750 °CThe searched power law, run from the measured thickness at time zero, is 13% low at 725 °C and 4% low at 750 °C: the same patternsame direction
A 30 min ramp in 9% oxygen grows 1.53 nm (725 °C) and 1.96 nm (750 °C) before time zeroWritten as a RUN, it grows 0.32 nm (725 °C) and 0.57 nm (750 °C) in the program, from the program's own 1.71 nm start, with the oxygen fraction ignorednot reproduced
The reaction-rate model grows as t^0.8 in this regimeThe searched law has rate ∝ x^−0.55, which gives x ∝ t^0.65 from a bare surfacedifferent form

What the reproduction shows

Does writing the ramp explain the low result? No. The 13% shortfall at 725 °C is in the growth after time zero, not in where the curve starts. Run from the measured 1.53 nm at the start of the main stage (a side calculation with the fitted law, integrated outside the predictor, which reproduces the search's numbers), the law adds 0.20 nm in the first 10 min and 1.51 nm in 90 min; the paper's wafers added 0.35 and 2.17 nm. At 750 °C it adds 2.31 against 2.61 nm. The ramp happened before time zero and is already in the 1.53 nm; whatever the ramp does, the main-stage increments are 30% short at 725 °C and 12% short at 750 °C. What would explain it is something that adds oxide after time zero to every wafer but the 0 min one, or a law that is too slow below the 800 °C it was fitted at. The second is what the paper itself says of Deal–Grove and Massoud's correction.

What the ramp would take. From an HF-dipped surface (0.3 to 0.5 nm) the fitted law grows 0.37 to 0.56 nm in the ramp at the stated 9% oxygen (if the rate scales with oxygen pressure), and 0.90 to 1.03 nm even in pure oxygen at 725 °C; the paper measured 1.53 nm. The law has no fast first regime: on Massoud's data that regime is folded into its fitted 1.71 nm start. The ramp's oxide is that regime, grown in a stated history, and no program we hold can grow it.

The thin-oxide program as the predictor runs it (generated by scripts/search_growth.py with the fitted values the predictor applies; the sample and recipe are replaced by the history's). It reads no gas and no sample field: every history starts at 10^log_xi cm = 1.71 nm and grows in any RUN, nitrogen included.

# GENERATED by scripts/search_growth.py. Structure: power, activation energy own.
# A candidate from the grammar, not from a paper. Every parameter is fitted.
SAMPLE History { FAMILY: Si_Planar }
STATE x_ox { UNIT: cm; INITIAL: x_unit * exp(ln10 * log_xi); MIN: 0; MAX: 1.0e-3 }
CONTROL T { UNIT: K }

PARAMETER log_k { VALUE: -8.04985; UNIT: 1; STATUS: fitted } PARAMETER E_k { VALUE: 2.06976; UNIT: eV; STATUS: fitted } PARAMETER n { VALUE: 0.545154; UNIT: 1; STATUS: fitted } PARAMETER log_xi { VALUE: -6.76621; UNIT: 1; STATUS: fitted } PARAMETER x_i { VALUE: 2e-08; UNIT: cm; STATUS: constant } PARAMETER x_unit { VALUE: 1.0; UNIT: cm; STATUS: constant } PARAMETER T_start { VALUE: 998.15; UNIT: K; STATUS: constant } PARAMETER x_ref { VALUE: 1.0e-6; UNIT: cm; STATUS: constant } PARAMETER T_ref { VALUE: 1373.15; UNIT: K; STATUS: constant } PARAMETER v_unit { VALUE: 1.0; UNIT: cm s^-1; STATUS: constant } PARAMETER B_unit { VALUE: 1.0; UNIT: cm^2 s^-1; STATUS: constant } PARAMETER ln10 { VALUE: 2.302585092994046; UNIT: 1; STATUS: constant } PARAMETER k_B { VALUE: 8.617333262e-5; UNIT: eV K^-1; STATUS: constant } CONTROL_TRAJECTORY History_History { RUN Oxidation DURATION 60.0 TEMP 725.0->725.0 AMBIENT dry_O2 } OPERATOR F_Growth : OxideGrowth { EQUATION: d(x_ox)/dt = v_unit exp(ln10 log_k) exp(-(E_k / k_B) (1 / T - 1 / T_ref)) exp(-n log(x_ox / x_ref)) } OBSERVATION_MODEL Obs { TARGET: Thickness; UNIT: cm; EQUATION: Thickness = x_ox } EVALUATION_CONTRACT Contract_History { FROZEN: true DATASET: data/derived/silicon_dry_kinetics.csv DATASET_DIGEST: sha256:07f03482625934e8719e93e520d6be7807d5032b36c6a964873ddbb2d1e3abcb SPLIT: search TARGET: Thickness @ 60.0 = 1e-06 +/- 1e-07 abs } ```

What we would like Emily to check

  1. The ramp in 9% oxygen grows 1.53 nm in 30 min at 675–725 °C from an HF-dipped surface, while the main stage in pure oxygen at 725 °C adds only 0.35 nm in the next 10 min. Is that the fast first regime of a bare surface, and should a program treat the ramp's oxide as a starting oxide rather than grow it?
  2. Does the main stage keep the nitrogen flow (0.5 atm oxygen) or switch to pure oxygen?
  3. Does a 30 min reflow at 675 °C in nitrogen grow anything on a 2–4 nm oxide? The paper expects not; our thin-oxide program grows 0.2 nm in it because it does not read the gas.
  4. The paper's thickness at 30 min is 2.71 nm in Table II and 2.59 nm in the figure. Which is right?
  5. Is the ex-situ growth in air (0.25–0.37 nm over 90 min in an uncaptioned figure) part of every point here?