Agentic PrimitivesAP

Study reproduced ·

Reproducing Hung 1987: fixed charge and trap density of thin oxides

Hung 1987: 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 (16 within, 14 near, 46 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/hung_1987.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

Hung Kwok Kwong, “Electrical Characterization of Si-SiO2 Interface for Thin Oxides”, PhD thesis, University of Hong Kong (1987), chapters 4 and 5 and Appendix A.

A thesis on oxides 8 to 43 nm thick, the thinnest planar oxides in the graph. The project holds 26 fixed charges (chapter 4's tables and the anneal series of Figure 5.9) and 34 midgap trap densities (Figures 5.4 and 5.9) from it. It is the second laboratory for the trap-density program, which was found on Vitkavage's wafers, and a laboratory the fixed-charge program never saw. Here both chapters are written out with the Appendix's furnace recipe, which the stored recipes leave out: the boat-in, the boat-out or fast pull, and the anneal after metallization.

How well can this study be reproduced?

Moderate. Oxidation temperature, gas, time and the nitrogen anneal are printed per wafer, and the Appendix gives a recipe with boat-in, anneal and boat-out times. What a simulation still has to supply: whether the printed oxidation times include the 3 min boat-in, the furnace's ramp from 900 to 1050 °C for chapter 4's second batch, how the anneal series was withdrawn, and the wafer's cooling after every withdrawal. The trap densities of chapter 5 exist only as points on two figures.

Sample described2 of 6 properties we need are stated and encoded the same
History described5 of 21 steps are stated and encoded the same; 14 are stated by the paper and absent from our history; 1 are ours because the paper is silent
Timing7 of 7 simulated steps have a stated duration; 5 of 8 other steps have none; 7 timing gaps listed below
How the results are givenChapter 4: printed tables (4.1, 4.2) per wafer, with a single “~5×10^10” trap density per group. Chapter 5: thickness printed (Tables 5.1a, 5.1b); trap density and the anneal series' fixed charge only on Figures 5.4 and 5.9, read by eye
Repeatability stated by the authorsChapter 5: device-to-device scatter at midgap “about ±(5-10)%”; “only typical or representative results are reported”. Chapter 4: φMS ±0.005 V, about 1×10^10 cm⁻² for a 10 nm oxide
Internal consistencyFair. The post-metallization anneal is 30 min (ch. 4), 10 min (ch. 5) and “10-30 min” (Appendix); the field oxide cycle is “wet-dry-wet” in one chapter and “dry-wet-dry” in two; the anneal series' 20 min in 20% O2 gives about 180 Å where the same nominal recipe in Table 5.1a gives 153 Å
Is our model independent of this paper's data?Partly. Fixed charge: the program was fitted to Stanford's anneals and never to this thesis. Trap density: the program was found and fitted on Vitkavage 1990; Hung is a second laboratory and every Hung history is outside its fitted range (1050 °C, under 1 h). Thickness: the thin-oxide program was fitted on Massoud's data, not on these wafers
Outcome16 of 76 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
Step 1 of 15 · recorded, not simulated
Field oxide, 8000 Å, dry-wet-dry at 1050 °C
temperature 25 °C
elapsed 0 s of 1 h 44 min
timing in the paper: stated. 20 + 60 + 20 min at 1050 °C (Appendix A)

“O2(1000 ml/min.) 1050C 20 min.; O2/H2O (97C) 1050C 60 min.; O2 (1000 ml/min.) 1050C 20 min.”

The simulation at this moment
oxide thickness (thin-oxide program)0 nm10.1
fixed charge1.21×10¹¹ cm⁻²5.90×10¹¹
interface state density at midgap3.48×10¹¹ cm⁻² eV⁻¹5.00×10¹⁰
right column: the paper, at the end of the history
FieSouGatCleBoatInCh43 minOxidation8 minNitrogenAnneal30 minBoatOut3 minConMetPMAFlushIn15 minPostMetalAnneal30 minPMAFlushOut15 minPacCV10500 °CThe same history to true scale (1 h 44 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. 7 same, 2 approximated, 1 assumed, 1 differs, 16 not in ours.

✓7 same≈2 approximated?1 assumed≠1 differs✕16 not in ours
Sample: what the paper saysWhat we simulate
Substrate
“p-type (boron doped) Si wafers with (100) surface orientation and 15-22 ohm-cm resistivity”; Czochralski, 525 µm, 100 mm, quartered
PDF p. 122, 256
✓same
FAMILY: Si_Planar; ORIENTATION: Si100
Doping
Boron, 15-22 Ω·cm (chapters 4, 5) or 15-25 Ω·cm (Appendix specification); measured about 1×10^15 cm⁻³
PDF p. 127, 169, 256
≈approximated
DOPING: p_type_boron (recorded; no program reads it)
Resistivity is not carried.
Clean
“a standard “RCA clean” … (g) etched in 5% HF/H2O at 25C for 10 sec” before every high-temperature step and metal deposition
PDF p. 257
✓same
CLEAN: peroxide_HF
Earlier heat on the wafer
8000 Å field oxide at 1050 °C (100 min); for chapter 4 also a phosphorus predeposition at 1000 °C and 60 min drive-in at 1050 °C
PDF p. 259-260
✕not in ours
events only: not simulated
The gate region is etched to bare silicon after these, so they do not reach the gate oxide, but they are 2 to 3 h at 1000-1050 °C on the same wafer.
Device
Chapter 4: Al-gate n-MOSFETs 200 × 200 µm and capacitors, packaged in TO-5. Chapter 5: capacitors of 4×10^-4 cm², probed on the wafer, back contact not sintered
PDF p. 122, 169, 263-265
✕not in ours
not in our sample
Gas purity
“Purest commercially available O2 and N2 with residual moisture <2 vpm”, further dried by traps
PDF p. 169
≈approximated
dry_O2 or mix:O2=…,N2=…; moisture not written
2 vpm could be written as H2O in the mix; no program reads it.
History: what the paper saysWhat we simulate
Field oxide, 8000 Å, dry-wet-dry at 1050 °C
“O2(1000 ml/min.) 1050C 20 min.; O2/H2O (97C) 1050C 60 min.; O2 (1000 ml/min.) 1050C 20 min.”
PDF p. 259
✕not in ours
not in our history
Chapter 4 calls the cycle “wet-dry-wet” (PDF p. 122); chapter 5 and the Appendix “dry-wet-dry”. The gate windows are later etched to bare silicon, so the field oxide does not reach the gate oxide; its heat does reach the wafer.
Phosphorus source and drain: predeposition at 1000 °C, drive-in 60 min at 1050 °C in O2
“(a) Predeposition … 1000C … (c) Drive-in O2 (1000 ml/min.) 1050C 60 min.”
PDF p. 260
✕not in ours
not in our history
Transistor wafers only; skipped for the capacitor-only wafers of chapter 5 (PDF p. 253).
Gate windows opened in buffered HF
“immersed in buffered HF solution (HF:NH4F:H2O = 2:1:7 …) until the wafer surface not protected by photoresist becomes hydrophobic”
PDF p. 258
✕not in ours
not in our history
RCA clean ending in 10 s of 5% HF
“Before every high temperature step and metal deposition, the wafers received a standard “RCA clean” … (g) etched in 5% HF/H2O at 25C for 10 sec.”
PDF p. 257
✓same
CLEAN: peroxide_HF on the sample; no operator reads it
Chapter 5 words it as “a sequence of peroxide-based solutions, followed by a 5% HF/H2O dip”.
Boat-in, 3 min, in the oxidation gas
“Boat-in: N2 (1200 ml/min.) + O2 (300 ml/min.) 1050C 3 min.”
PDF p. 261
✕not in ours
RUN BoatInCh4 DURATION 180 TEMP 1050->1050 AMBIENT mix:O2=0.2,N2=0.8
Not in the datasets' recipe. Written at the furnace temperature; the wafer heats during it. The range runs from almost nothing (the 3 min counted inside the Table 4.1 time) to 3 min added to it.
Gate oxidation, 1050 °C, 20% O2 in N2, 8 min
“grown at 1050C in an ambient of diluted dry oxygen in nitrogen (20% O2 by volume)”; time from Table 4.1a
PDF p. 123, 125
✓same
RUN Oxidation DURATION 480 TEMP 1050->1050 AMBIENT mix:O2=0.2,N2=0.8
Gases “<2 vpm” moisture, further dried by traps (Appendix A); no HCl.
In-situ nitrogen anneal, 1050 °C, 30 min
“Anneal: N2 (1000 ml/min.) 1050C 30 min.”; “followed by in-situ post-oxidation-annealing (POA) in nitrogen at 1050C for 30 minutes”
PDF p. 123, 261
✓same
RUN NitrogenAnneal DURATION 1800 TEMP 1050->1050 AMBIENT inert_N2
Boat-out, 3 min, in nitrogen
“Boat-out: N2 (1000 ml/min.) 1050C 3 min.”
PDF p. 261
✕not in ours
RUN BoatOut DURATION 180 TEMP 1050->400 AMBIENT inert_N2
Not in the datasets' recipe. The time is the Appendix's; the temperature path is ours: a straight fall to 400 °C.
Source and drain contact windows opened
“After gate-oxidation, windows were opened for the source and drain contacts.”
PDF p. 263
✕not in ours
not in our history
Pure aluminium, 1 µm, from a tungsten filament
“A layer of pure aluminium, of about 1 um thick, was then deposited … in a pressure below 10^-5 Torr … which employed a tungsten filament … The wafers were kept cool by using a heat sink”
PDF p. 263
✕not in ours
not in our history
Nitrogen flush at 400 °C before the anneal, 15 min
“N2(1000 ml/min.) 400C 15 min.” … “The flushing with N2 during initial and final stages of annealing is merely a safety precaution”
PDF p. 264
✕not in ours
RUN PMAFlushIn DURATION 900 TEMP 400->400 AMBIENT inert_N2
General Appendix recipe; chapter 4 does not repeat it.
Forming gas, 400 °C, 30 min
“To inactivate the interface traps, all the samples were further annealed in forming gas (10% H2 + 90% N2) at 400C for 30 min.”
PDF p. 124
✕not in ours
RUN PostMetalAnneal DURATION 1800 TEMP 400->400 AMBIENT forming_gas_H2
Not in the datasets' recipe. The fixed-charge program drops hydrogen steps; the trap-density program reads it.
Nitrogen flush at 400 °C after the anneal, 15 min
“N2(1000 ml/min.) 400C 15 min.”
PDF p. 264
✕not in ours
RUN PMAFlushOut DURATION 900 TEMP 400->400 AMBIENT inert_N2
Lapped to 150 µm, scribed, bonded, sealed in TO-5
“the wafers were lapped down to a thickness of 150 um, then scribed, bonded, and sealed in multilead TO-5 packages”
PDF p. 124
✕not in ours
not in our history
1 MHz and quasi-static C-V; thickness from the 10 Hz accumulation capacitance
“(eps_ox/d_ox)(phi_MS - V_FB) = Qf + Qit(0)”; “The Al-Si workfunction difference was found to be -0.715 +/- 0.005V”; “The gate oxide thickness is extracted from the accumulation capacitance measured at 10Hz.”
PDF p. 124, 129
✓same
the observables Nf, Dit and Thickness
φMS was taken from the zero-thickness intercept of the etched-back capacitors, so Qf depends on the etched-back series being right.
Chapter 5 withdrawal
“pulled out from the central zone of furnace under the oxidation ambient in less than 3 sec”
PDF p. 169, 262
✕not in ours
RUN Pull DURATION 3 TEMP T->400 in the oxidation gas
Not in the stored recipes; the library records it on the source.
Chapter 5 boat-in
“Boat-in: O2 (1500 ml/min.) 900C 3 min.”
PDF p. 262
✕not in ours
RUN BoatInCh5 DURATION 180, VARY duration 1..180
Anneal series withdrawal
not stated
PDF p. 184
?assumed
RUN PullAfterAnneal DURATION 180 in N2, VARY duration 3..180 and T_end
Anneal series oxidation time
Table 5.1b: P series “O2(20%) + N2(80%) 1050C, 20'”
PDF p. 172
≠differs
20 min here; the datasets store 27 min
Chapter 5 forming gas
one half of each wafer, 400 °C, 10 min
PDF p. 170
✓same
the halves compared here are the unannealed ones; event Cleave
Chapter 5 etched-back control (Figure 5.5)
four oxides grown together at 900 °C to about 350 Å, etched in dilute HF to 128-327 Å
PDF p. 179
✕not in ours
not reproduced: no trap density is printed for them, only a figure

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.

M1: 1050 °C, 20% O2 in N2, 8 min, 101 Å, N2 anneal

#StepStarts atLastsEnds atTemperatureRateGasIs the timing in the paper?
1Field oxide, 8000 Å, dry-wet-dry at 1050 °C0 snot simulatedstated. 20 + 60 + 20 min at 1050 °C (Appendix A)
2Phosphorus source and drain: predeposition at 1000 °C, drive-in 60 min at 1050 °C in O20 snot simulatedstated. 20 + 35 + 15 min predeposition, 60 min drive-in
3Gate windows opened in buffered HF0 snot simulatedpartly stated. “until … hydrophobic”
4RCA clean ending in 10 s of 5% HF0 snot simulatedstated. 2 × 15 min in each solution at 80 °C, HF 10 s
5Boat-in, 3 min, in the oxidation gas0 s3 min3 min1050 → 1050 °Cheldmix:O2=0.2,N2=0.8stated. 3 min (Appendix A); whether the Table 4.1 time includes it is not said
6Gate oxidation, 1050 °C, 20% O2 in N2, 8 min3 min8 min11 min1050 → 1050 °Cheldmix:O2=0.2,N2=0.8stated. Table 4.1
7In-situ nitrogen anneal, 1050 °C, 30 min11 min30 min41 min1050 → 1050 °Cheldinert_N2stated. 30 min
8Boat-out, 3 min, in nitrogen41 min3 min44 min1050 → 400 °C-3.61 °C/sinert_N2stated. 3 min (Appendix A, 1050 °C batch); where the wafer cools is not said
9Source and drain contact windows opened44 minnot simulatednot stated
10Pure aluminium, 1 µm, from a tungsten filament44 minnot simulatednot stated
11Nitrogen flush at 400 °C before the anneal, 15 min44 min15 min59 min400 → 400 °Cheldinert_N2stated. 15 min
12Forming gas, 400 °C, 30 min59 min30 min1 h 29 min400 → 400 °Cheldforming_gas_H2stated. 30 min in chapter 4; the Appendix gives “10-30 min”
13Nitrogen flush at 400 °C after the anneal, 15 min1 h 29 min15 min1 h 44 min400 → 400 °Cheldinert_N2stated. 15 min
14Lapped to 150 µm, scribed, bonded, sealed in TO-51 h 44 minnot simulatednot stated
151 MHz and quasi-static C-V; thickness from the 10 Hz accumulation capacitance1 h 44 minnot simulatednot stated

Simulated time in this history: 1 h 44 min.

Across the samples

SampleBoatInCh4OxidationNitrogenAnnealBoatOutPMAFlushInPostMetalAnnealPMAFlushOutRampBoatInCh5PullPullAfterAnnealTotal
M1: 1050 °C, 20% O2 in N2, 8 min, 101 Å, N2 anneal3 min at 1050 °C8 min at 1050 °C30 min at 1050 °C3 min at 1050→400 °C15 min at 400 °C30 min at 400 °C15 min at 400 °C––––1 h 44 min
M2: 1050 °C, 20% O2 in N2, 22 min, 157 Å, N2 anneal3 min at 1050 °C22 min at 1050 °C30 min at 1050 °C3 min at 1050→400 °C15 min at 400 °C30 min at 400 °C15 min at 400 °C––––1 h 58 min
M3: 1050 °C, 20% O2 in N2, 55 min, 265 Å, N2 anneal3 min at 1050 °C55 min at 1050 °C30 min at 1050 °C3 min at 1050→400 °C15 min at 400 °C30 min at 400 °C15 min at 400 °C––––2 h 31 min
M4: 1050 °C, 20% O2 in N2, 110 min, 392 Å, N2 anneal3 min at 1050 °C1 h 50 min at 1050 °C30 min at 1050 °C3 min at 1050→400 °C15 min at 400 °C30 min at 400 °C15 min at 400 °C––––3 h 26 min
N1: 1050 °C, 20% O2 in N2, 110 min, etched back to 145 Å, N2 anneal3 min at 1050 °C1 h 50 min at 1050 °C30 min at 1050 °C3 min at 1050→400 °C15 min at 400 °C30 min at 400 °C15 min at 400 °C––––3 h 26 min
K1: 900 °C, dry O2, 27 min, 103 Å, N2 anneal3 min at 900 °C27 min at 900 °C30 min at 1050 °C3 min at 1050→400 °C15 min at 400 °C30 min at 400 °C15 min at 400 °C20 min at 900→1050 °C–––2 h 23 min
K2: 900 °C, dry O2, 48 min, 150 Å, N2 anneal3 min at 900 °C48 min at 900 °C30 min at 1050 °C3 min at 1050→400 °C15 min at 400 °C30 min at 400 °C15 min at 400 °C20 min at 900→1050 °C–––2 h 44 min
K3: 900 °C, dry O2, 93 min, 230 Å, N2 anneal3 min at 900 °C1 h 33 min at 900 °C30 min at 1050 °C3 min at 1050→400 °C15 min at 400 °C30 min at 400 °C15 min at 400 °C20 min at 900→1050 °C–––3 h 29 min
K4: 900 °C, dry O2, 151 min, 318 Å, N2 anneal3 min at 900 °C2 h 31 min at 900 °C30 min at 1050 °C3 min at 1050→400 °C15 min at 400 °C30 min at 400 °C15 min at 400 °C20 min at 900→1050 °C–––4 h 27 min
J1: 900 °C, dry O2, 151 min, etched back to 140 Å, N2 anneal3 min at 900 °C2 h 31 min at 900 °C30 min at 1050 °C3 min at 1050→400 °C15 min at 400 °C30 min at 400 °C15 min at 400 °C20 min at 900→1050 °C–––4 h 27 min
U1: 1050 °C, 20% O2 in N2, 8 min, as oxidized–8 min at 1050 °C––––––3 min at 1050 °C3 s at 1050→400 °C–11 min 03 s
U4: 1050 °C, 20% O2 in N2, 110 min, as oxidized–1 h 50 min at 1050 °C––––––3 min at 1050 °C3 s at 1050→400 °C–1 h 53 min 03 s
B1: 1050 °C, dry O2, 1.5 min, as oxidized–1 min 30 s at 1050 °C––––––3 min at 1050 °C3 s at 1050→400 °C–4 min 33 s
B4: 1050 °C, dry O2, 22 min, as oxidized–22 min at 1050 °C––––––3 min at 1050 °C3 s at 1050→400 °C–25 min 03 s
Y1: 975 °C, 50% O2 in N2, 12 min, as oxidized–12 min at 975 °C––––––3 min at 975 °C3 s at 975→400 °C–15 min 03 s
C1: 975 °C, dry O2, 6 min, as oxidized–6 min at 975 °C––––––3 min at 975 °C3 s at 975→400 °C–9 min 03 s
D1: 900 °C, dry O2, 27 min, as oxidized–27 min at 900 °C––––––3 min at 900 °C3 s at 900→400 °C–30 min 03 s
D2: 900 °C, dry O2, 48 min, as oxidized–48 min at 900 °C––––––3 min at 900 °C3 s at 900→400 °C–51 min 03 s
D4: 900 °C, dry O2, 151 min, as oxidized–2 h 31 min at 900 °C––––––3 min at 900 °C3 s at 900→400 °C–2 h 34 min 03 s
P: 1050 °C, 20% O2 in N2, 20 min, then 0 min in N2–20 min at 1050 °C––––––3 min at 1050 °C–3 min at 1050→400 °C26 min
P: 1050 °C, 20% O2 in N2, 20 min, then 10 min in N2–20 min at 1050 °C10 min at 1050 °C–––––3 min at 1050 °C–3 min at 1050→400 °C36 min
P: 1050 °C, 20% O2 in N2, 20 min, then 20 min in N2–20 min at 1050 °C20 min at 1050 °C–––––3 min at 1050 °C–3 min at 1050→400 °C46 min
P: 1050 °C, 20% O2 in N2, 20 min, then 30 min in N2–20 min at 1050 °C30 min at 1050 °C–––––3 min at 1050 °C–3 min at 1050→400 °C56 min
P: 1050 °C, 20% O2 in N2, 20 min, then 40 min in N2–20 min at 1050 °C40 min at 1050 °C–––––3 min at 1050 °C–3 min at 1050→400 °C1 h 06 min
Q: 900 °C, dry O2, 48 min, then 0 min in N2–48 min at 900 °C––––––3 min at 900 °C–3 min at 900→400 °C54 min
Q: 900 °C, dry O2, 48 min, then 10 min in N2–48 min at 900 °C10 min at 900 °C–––––3 min at 900 °C–3 min at 900→400 °C1 h 04 min
Q: 900 °C, dry O2, 48 min, then 20 min in N2–48 min at 900 °C20 min at 900 °C–––––3 min at 900 °C–3 min at 900→400 °C1 h 14 min
Q: 900 °C, dry O2, 48 min, then 30 min in N2–48 min at 900 °C30 min at 900 °C–––––3 min at 900 °C–3 min at 900→400 °C1 h 24 min
Q: 900 °C, dry O2, 48 min, then 40 min in N2–48 min at 900 °C40 min at 900 °C–––––3 min at 900 °C–3 min at 900→400 °C1 h 34 min

Timing the paper does not give

  • Whether the oxidation times of Tables 4.1 and 5.1 include the 3 min boat-in. For B1 (1.5 min in oxygen at 1050 °C) the boat-in is twice the printed time.
  • Boat-in and boat-out for chapter 4's 900 °C batch: the Appendix gives them for the 1050 °C, 20% O2 recipe only.
  • How the furnace went from 900 °C (oxidation) to 1050 °C (anneal) for batches K and J: time, gas, and whether the wafers stayed inside.
  • Where the wafer cools after a boat-out or a fast pull, and how fast.
  • How the anneal series P and Q were withdrawn after the nitrogen anneal: fast pull or 3 min boat-out, in nitrogen or oxygen; and whether the 0 min wafers had a gas switch at all.
  • The forming-gas anneal: 30 min (chapter 4), 10 min (chapter 5), “10-30 min” (Appendix), with 15 min of nitrogen at 400 °C before and after in the Appendix.
  • Time between steps: storage “in a dry environment throughout the course of experiments” for the capacitor wafers.

What the second reading changed

  • The stored recipes have one or two RUNs: the oxidation and, in chapter 4 and the anneal series, the nitrogen anneal. The thesis's Appendix adds a 3 min boat-in in the oxidation gas, a 3 min boat-out in nitrogen (chapter 4), a fast pull in the oxidation gas (chapter 5), and in chapter 4 a 30 min forming-gas anneal with 15 min of nitrogen before and after. None of these is in the stored recipes.
  • The anneal series P (1050 °C, 20% O2) is stored with 27 min of oxidation, “inferred from the thickness”; Table 5.1b prints 20 min. The datasets were built before Table 5.1b was read.
  • Batches K and J are stored as 900 °C oxidation followed at once by 30 min at 1050 °C; the ramp between them is not described in the thesis and is not in the stored recipe.
  • The library records the pull as “under 3 s in the oxidation ambient” for the whole source. That is chapter 5's; chapter 4's wafers had a 30 min nitrogen anneal and a 3 min boat-out in nitrogen.
  • The time_law_dit dataset has no 0 min rows for the anneal series; two_population_dit has them (5.48 and 1.42 × 10^11). The 0 min wafers of Figure 5.9 are separate wafers from those of Figure 5.4.
  • Figure 5.9's fixed charge comes from the half of each wafer that had forming gas, its trap density from the other half. One stored recipe stands for both.

Their terms and ours

The paper saysWe writeKind in our vocabularyNote
Qf: fixed oxide charge density (chapter 4); Nf (chapter 5)Nfobservable (target: fixed_charge); quantity fixed-chargeBoth read from the 1 MHz flatband voltage with φMS = -0.715 V, after forming gas.
Dit: interface trap level density, midgapDitobservable (target: trap_density); quantity interface-state-densityChapter 5's values are from unannealed halves; chapter 4's after forming gas, the separate quantity interface-state-density-after-hydrogen-anneal.
O2(20%) + N2(80%); O2/N2 50/50; PO2 = 0.2, 0.5, 1 atm`mix:O2=0.2,N2=0.8mix:O2=0.5,N2=0.5dry_O2`ambient by partial pressureThe growth law of 1965 reads p_O2; the thin-oxide program does not (8 min in 20% O2 and in pure O2 give the same 22.4 nm).
Boat-in, 3 min`RUN BoatInCh4BoatInCh5 DURATION 180 … VARY duration 1..180`a RUN; process factor loadWhether the table's time includes it is the unknown.
POA: in-situ post-oxidation anneal in N2RUN NitrogenAnneal … AMBIENT inert_N2a RUN; process factor inert-anneal
Boat-out: N2 1050C 3 minRUN BoatOut DURATION 180 TEMP 1050->400 AMBIENT inert_N2a RUN; process factor final-anneal
“fast-pull”, under 3 s, in the oxidation ambientRUN Pull DURATION 3 TEMP T->400 AMBIENT <oxidation gas>a RUN; process factor final-anneal
as-oxidized(no RUN after the pull)absence of a stepThe thesis also calls these “unannealed”.
etched-back (2.5% HF/H2O)EVENT EtchBack KIND etcheventThe language records it; no program thins an oxide.
forming gas, 10% H2 in N2, 400 CRUN PostMetalAnneal … AMBIENT forming_gas_H2a RUN; process factor hydrogen-annealChapter 5 splits each wafer: EVENT Cleave.
φMS: Al-Si workfunction difference, -0.715 V(none)an observation-model assumptionNo statement in the language carries how a charge was extracted.
oxidant concentration at the interface, Ci (Raider and Berman)(none)nearest: process factor oxygen-partial-pressureThe author's explanation of the trap density; no program in the graph has it.
thickness by C-V (εox = 3.9)Thicknessobservable (target: layer_thickness)Electrical, not ellipsometric.

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

M1: 1050 °C, 20% O2 in N2, 8 min, 101 Å, N2 anneal

# M1: 1050 °C, 20% O2 in N2, 8 min, 101 Å, N2 anneal
SAMPLE Wafer_M1 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT SourceDrain KIND other TIMING stated                   # Phosphorus source and drain: predeposition at 1000 °C, drive-in 60 min at 1050 °C in O2
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh4 DURATION 180 TEMP 1050->1050 AMBIENT mix:O2=0.2,N2=0.8 TIMING stated VARY duration 1..180
    RUN Oxidation DURATION 480 TEMP 1050->1050 AMBIENT mix:O2=0.2,N2=0.8 TIMING stated
    RUN NitrogenAnneal DURATION 1800 TEMP 1050->1050 AMBIENT inert_N2 TIMING stated
    RUN BoatOut DURATION 180 TEMP 1050->400 AMBIENT inert_N2 TIMING stated VARY T_end 200..900
    EVENT ContactWindows KIND etch TIMING assumed                # Source and drain contact windows opened
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament
    RUN PMAFlushIn DURATION 900 TEMP 400->400 AMBIENT inert_N2 TIMING stated
    RUN PostMetalAnneal DURATION 1800 TEMP 400->400 AMBIENT forming_gas_H2 TIMING stated VARY duration 600..1800
    RUN PMAFlushOut DURATION 900 TEMP 400->400 AMBIENT inert_N2 TIMING stated
    EVENT Package KIND other TIMING assumed                      # Lapped to 150 µm, scribed, bonded, sealed in TO-5
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V; thickness from the 10 Hz accumulation capacitance
}

M2: 1050 °C, 20% O2 in N2, 22 min, 157 Å, N2 anneal

# M2: 1050 °C, 20% O2 in N2, 22 min, 157 Å, N2 anneal
SAMPLE Wafer_M2 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT SourceDrain KIND other TIMING stated                   # Phosphorus source and drain: predeposition at 1000 °C, drive-in 60 min at 1050 °C in O2
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh4 DURATION 180 TEMP 1050->1050 AMBIENT mix:O2=0.2,N2=0.8 TIMING stated VARY duration 1..180
    RUN Oxidation DURATION 1320 TEMP 1050->1050 AMBIENT mix:O2=0.2,N2=0.8 TIMING stated
    RUN NitrogenAnneal DURATION 1800 TEMP 1050->1050 AMBIENT inert_N2 TIMING stated
    RUN BoatOut DURATION 180 TEMP 1050->400 AMBIENT inert_N2 TIMING stated VARY T_end 200..900
    EVENT ContactWindows KIND etch TIMING assumed                # Source and drain contact windows opened
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament
    RUN PMAFlushIn DURATION 900 TEMP 400->400 AMBIENT inert_N2 TIMING stated
    RUN PostMetalAnneal DURATION 1800 TEMP 400->400 AMBIENT forming_gas_H2 TIMING stated VARY duration 600..1800
    RUN PMAFlushOut DURATION 900 TEMP 400->400 AMBIENT inert_N2 TIMING stated
    EVENT Package KIND other TIMING assumed                      # Lapped to 150 µm, scribed, bonded, sealed in TO-5
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V; thickness from the 10 Hz accumulation capacitance
}

M3: 1050 °C, 20% O2 in N2, 55 min, 265 Å, N2 anneal

# M3: 1050 °C, 20% O2 in N2, 55 min, 265 Å, N2 anneal
SAMPLE Wafer_M3 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT SourceDrain KIND other TIMING stated                   # Phosphorus source and drain: predeposition at 1000 °C, drive-in 60 min at 1050 °C in O2
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh4 DURATION 180 TEMP 1050->1050 AMBIENT mix:O2=0.2,N2=0.8 TIMING stated VARY duration 1..180
    RUN Oxidation DURATION 3300 TEMP 1050->1050 AMBIENT mix:O2=0.2,N2=0.8 TIMING stated
    RUN NitrogenAnneal DURATION 1800 TEMP 1050->1050 AMBIENT inert_N2 TIMING stated
    RUN BoatOut DURATION 180 TEMP 1050->400 AMBIENT inert_N2 TIMING stated VARY T_end 200..900
    EVENT ContactWindows KIND etch TIMING assumed                # Source and drain contact windows opened
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament
    RUN PMAFlushIn DURATION 900 TEMP 400->400 AMBIENT inert_N2 TIMING stated
    RUN PostMetalAnneal DURATION 1800 TEMP 400->400 AMBIENT forming_gas_H2 TIMING stated VARY duration 600..1800
    RUN PMAFlushOut DURATION 900 TEMP 400->400 AMBIENT inert_N2 TIMING stated
    EVENT Package KIND other TIMING assumed                      # Lapped to 150 µm, scribed, bonded, sealed in TO-5
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V; thickness from the 10 Hz accumulation capacitance
}

M4: 1050 °C, 20% O2 in N2, 110 min, 392 Å, N2 anneal

# M4: 1050 °C, 20% O2 in N2, 110 min, 392 Å, N2 anneal
SAMPLE Wafer_M4 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT SourceDrain KIND other TIMING stated                   # Phosphorus source and drain: predeposition at 1000 °C, drive-in 60 min at 1050 °C in O2
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh4 DURATION 180 TEMP 1050->1050 AMBIENT mix:O2=0.2,N2=0.8 TIMING stated VARY duration 1..180
    RUN Oxidation DURATION 6600 TEMP 1050->1050 AMBIENT mix:O2=0.2,N2=0.8 TIMING stated
    RUN NitrogenAnneal DURATION 1800 TEMP 1050->1050 AMBIENT inert_N2 TIMING stated
    RUN BoatOut DURATION 180 TEMP 1050->400 AMBIENT inert_N2 TIMING stated VARY T_end 200..900
    EVENT ContactWindows KIND etch TIMING assumed                # Source and drain contact windows opened
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament
    RUN PMAFlushIn DURATION 900 TEMP 400->400 AMBIENT inert_N2 TIMING stated
    RUN PostMetalAnneal DURATION 1800 TEMP 400->400 AMBIENT forming_gas_H2 TIMING stated VARY duration 600..1800
    RUN PMAFlushOut DURATION 900 TEMP 400->400 AMBIENT inert_N2 TIMING stated
    EVENT Package KIND other TIMING assumed                      # Lapped to 150 µm, scribed, bonded, sealed in TO-5
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V; thickness from the 10 Hz accumulation capacitance
}

N1: 1050 °C, 20% O2 in N2, 110 min, etched back to 145 Å, N2 anneal

# N1: 1050 °C, 20% O2 in N2, 110 min, etched back to 145 Å, N2 anneal
SAMPLE Wafer_N1 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT SourceDrain KIND other TIMING stated                   # Phosphorus source and drain: predeposition at 1000 °C, drive-in 60 min at 1050 °C in O2
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh4 DURATION 180 TEMP 1050->1050 AMBIENT mix:O2=0.2,N2=0.8 TIMING stated VARY duration 1..180
    RUN Oxidation DURATION 6600 TEMP 1050->1050 AMBIENT mix:O2=0.2,N2=0.8 TIMING stated
    RUN NitrogenAnneal DURATION 1800 TEMP 1050->1050 AMBIENT inert_N2 TIMING stated
    RUN BoatOut DURATION 180 TEMP 1050->400 AMBIENT inert_N2 TIMING stated VARY T_end 200..900
    EVENT EtchBack KIND etch TIMING stated                       # Etched back in 2.5% HF for 210 s, to 145 Å
    EVENT ContactWindows KIND etch TIMING assumed                # Source and drain contact windows opened
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament
    RUN PMAFlushIn DURATION 900 TEMP 400->400 AMBIENT inert_N2 TIMING stated
    RUN PostMetalAnneal DURATION 1800 TEMP 400->400 AMBIENT forming_gas_H2 TIMING stated VARY duration 600..1800
    RUN PMAFlushOut DURATION 900 TEMP 400->400 AMBIENT inert_N2 TIMING stated
    EVENT Package KIND other TIMING assumed                      # Lapped to 150 µm, scribed, bonded, sealed in TO-5
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V; thickness from the 10 Hz accumulation capacitance
}

Etched back after the anneal. Its fixed charge is the 40 nm oxide's; the simulation does not thin the oxide, so its thickness is not compared.

K1: 900 °C, dry O2, 27 min, 103 Å, N2 anneal

# K1: 900 °C, dry O2, 27 min, 103 Å, N2 anneal
SAMPLE Wafer_K1 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT SourceDrain KIND other TIMING stated                   # Phosphorus source and drain: predeposition at 1000 °C, drive-in 60 min at 1050 °C in O2
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh4 DURATION 180 TEMP 900->900 AMBIENT dry_O2 TIMING assumed VARY duration 1..180
    RUN Oxidation DURATION 1620 TEMP 900->900 AMBIENT dry_O2 TIMING stated
    RUN Ramp DURATION 1200 TEMP 900->1050 AMBIENT inert_N2 TIMING assumed VARY duration 300..3600
    RUN NitrogenAnneal DURATION 1800 TEMP 1050->1050 AMBIENT inert_N2 TIMING stated
    RUN BoatOut DURATION 180 TEMP 1050->400 AMBIENT inert_N2 TIMING assumed VARY T_end 200..900
    EVENT ContactWindows KIND etch TIMING assumed                # Source and drain contact windows opened
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament
    RUN PMAFlushIn DURATION 900 TEMP 400->400 AMBIENT inert_N2 TIMING stated
    RUN PostMetalAnneal DURATION 1800 TEMP 400->400 AMBIENT forming_gas_H2 TIMING stated VARY duration 600..1800
    RUN PMAFlushOut DURATION 900 TEMP 400->400 AMBIENT inert_N2 TIMING stated
    EVENT Package KIND other TIMING assumed                      # Lapped to 150 µm, scribed, bonded, sealed in TO-5
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V; thickness from the 10 Hz accumulation capacitance
}

K2: 900 °C, dry O2, 48 min, 150 Å, N2 anneal

# K2: 900 °C, dry O2, 48 min, 150 Å, N2 anneal
SAMPLE Wafer_K2 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT SourceDrain KIND other TIMING stated                   # Phosphorus source and drain: predeposition at 1000 °C, drive-in 60 min at 1050 °C in O2
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh4 DURATION 180 TEMP 900->900 AMBIENT dry_O2 TIMING assumed VARY duration 1..180
    RUN Oxidation DURATION 2880 TEMP 900->900 AMBIENT dry_O2 TIMING stated
    RUN Ramp DURATION 1200 TEMP 900->1050 AMBIENT inert_N2 TIMING assumed VARY duration 300..3600
    RUN NitrogenAnneal DURATION 1800 TEMP 1050->1050 AMBIENT inert_N2 TIMING stated
    RUN BoatOut DURATION 180 TEMP 1050->400 AMBIENT inert_N2 TIMING assumed VARY T_end 200..900
    EVENT ContactWindows KIND etch TIMING assumed                # Source and drain contact windows opened
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament
    RUN PMAFlushIn DURATION 900 TEMP 400->400 AMBIENT inert_N2 TIMING stated
    RUN PostMetalAnneal DURATION 1800 TEMP 400->400 AMBIENT forming_gas_H2 TIMING stated VARY duration 600..1800
    RUN PMAFlushOut DURATION 900 TEMP 400->400 AMBIENT inert_N2 TIMING stated
    EVENT Package KIND other TIMING assumed                      # Lapped to 150 µm, scribed, bonded, sealed in TO-5
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V; thickness from the 10 Hz accumulation capacitance
}

K3: 900 °C, dry O2, 93 min, 230 Å, N2 anneal

# K3: 900 °C, dry O2, 93 min, 230 Å, N2 anneal
SAMPLE Wafer_K3 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT SourceDrain KIND other TIMING stated                   # Phosphorus source and drain: predeposition at 1000 °C, drive-in 60 min at 1050 °C in O2
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh4 DURATION 180 TEMP 900->900 AMBIENT dry_O2 TIMING assumed VARY duration 1..180
    RUN Oxidation DURATION 5580 TEMP 900->900 AMBIENT dry_O2 TIMING stated
    RUN Ramp DURATION 1200 TEMP 900->1050 AMBIENT inert_N2 TIMING assumed VARY duration 300..3600
    RUN NitrogenAnneal DURATION 1800 TEMP 1050->1050 AMBIENT inert_N2 TIMING stated
    RUN BoatOut DURATION 180 TEMP 1050->400 AMBIENT inert_N2 TIMING assumed VARY T_end 200..900
    EVENT ContactWindows KIND etch TIMING assumed                # Source and drain contact windows opened
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament
    RUN PMAFlushIn DURATION 900 TEMP 400->400 AMBIENT inert_N2 TIMING stated
    RUN PostMetalAnneal DURATION 1800 TEMP 400->400 AMBIENT forming_gas_H2 TIMING stated VARY duration 600..1800
    RUN PMAFlushOut DURATION 900 TEMP 400->400 AMBIENT inert_N2 TIMING stated
    EVENT Package KIND other TIMING assumed                      # Lapped to 150 µm, scribed, bonded, sealed in TO-5
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V; thickness from the 10 Hz accumulation capacitance
}

K4: 900 °C, dry O2, 151 min, 318 Å, N2 anneal

# K4: 900 °C, dry O2, 151 min, 318 Å, N2 anneal
SAMPLE Wafer_K4 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT SourceDrain KIND other TIMING stated                   # Phosphorus source and drain: predeposition at 1000 °C, drive-in 60 min at 1050 °C in O2
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh4 DURATION 180 TEMP 900->900 AMBIENT dry_O2 TIMING assumed VARY duration 1..180
    RUN Oxidation DURATION 9060 TEMP 900->900 AMBIENT dry_O2 TIMING stated
    RUN Ramp DURATION 1200 TEMP 900->1050 AMBIENT inert_N2 TIMING assumed VARY duration 300..3600
    RUN NitrogenAnneal DURATION 1800 TEMP 1050->1050 AMBIENT inert_N2 TIMING stated
    RUN BoatOut DURATION 180 TEMP 1050->400 AMBIENT inert_N2 TIMING assumed VARY T_end 200..900
    EVENT ContactWindows KIND etch TIMING assumed                # Source and drain contact windows opened
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament
    RUN PMAFlushIn DURATION 900 TEMP 400->400 AMBIENT inert_N2 TIMING stated
    RUN PostMetalAnneal DURATION 1800 TEMP 400->400 AMBIENT forming_gas_H2 TIMING stated VARY duration 600..1800
    RUN PMAFlushOut DURATION 900 TEMP 400->400 AMBIENT inert_N2 TIMING stated
    EVENT Package KIND other TIMING assumed                      # Lapped to 150 µm, scribed, bonded, sealed in TO-5
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V; thickness from the 10 Hz accumulation capacitance
}

J1: 900 °C, dry O2, 151 min, etched back to 140 Å, N2 anneal

# J1: 900 °C, dry O2, 151 min, etched back to 140 Å, N2 anneal
SAMPLE Wafer_J1 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT SourceDrain KIND other TIMING stated                   # Phosphorus source and drain: predeposition at 1000 °C, drive-in 60 min at 1050 °C in O2
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh4 DURATION 180 TEMP 900->900 AMBIENT dry_O2 TIMING assumed VARY duration 1..180
    RUN Oxidation DURATION 9060 TEMP 900->900 AMBIENT dry_O2 TIMING stated
    RUN Ramp DURATION 1200 TEMP 900->1050 AMBIENT inert_N2 TIMING assumed VARY duration 300..3600
    RUN NitrogenAnneal DURATION 1800 TEMP 1050->1050 AMBIENT inert_N2 TIMING stated
    RUN BoatOut DURATION 180 TEMP 1050->400 AMBIENT inert_N2 TIMING assumed VARY T_end 200..900
    EVENT EtchBack KIND etch TIMING stated                       # Etched back in 2.5% HF for 145 s, to 140 Å
    EVENT ContactWindows KIND etch TIMING assumed                # Source and drain contact windows opened
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament
    RUN PMAFlushIn DURATION 900 TEMP 400->400 AMBIENT inert_N2 TIMING stated
    RUN PostMetalAnneal DURATION 1800 TEMP 400->400 AMBIENT forming_gas_H2 TIMING stated VARY duration 600..1800
    RUN PMAFlushOut DURATION 900 TEMP 400->400 AMBIENT inert_N2 TIMING stated
    EVENT Package KIND other TIMING assumed                      # Lapped to 150 µm, scribed, bonded, sealed in TO-5
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V; thickness from the 10 Hz accumulation capacitance
}

Etched back after the anneal. Its fixed charge is the 40 nm oxide's; the simulation does not thin the oxide, so its thickness is not compared.

U1: 1050 °C, 20% O2 in N2, 8 min, as oxidized

# U1: 1050 °C, 20% O2 in N2, 8 min, as oxidized
SAMPLE Wafer_U1 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh5 DURATION 180 TEMP 1050->1050 AMBIENT mix:O2=0.2,N2=0.8 TIMING stated VARY duration 1..180
    RUN Oxidation DURATION 480 TEMP 1050->1050 AMBIENT mix:O2=0.2,N2=0.8 TIMING stated
    RUN Pull DURATION 3 TEMP 1050->400 AMBIENT mix:O2=0.2,N2=0.8 TIMING bound VARY duration 1..3 VARY T_end 200..700
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament, onto unheated wafers
    EVENT BackContact KIND deposition TIMING assumed             # Back oxide swabbed off in dilute HF, thick aluminium on the back, not sintered
    EVENT Cleave KIND cleave TIMING stated                       # Wafer split in two; one half to forming gas, 400 °C, 10 min
    EVENT NoAnneal KIND other TIMING assumed                     # No post-metallization anneal (this half)
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V on the probe station, in dry nitrogen
}

U4: 1050 °C, 20% O2 in N2, 110 min, as oxidized

# U4: 1050 °C, 20% O2 in N2, 110 min, as oxidized
SAMPLE Wafer_U4 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh5 DURATION 180 TEMP 1050->1050 AMBIENT mix:O2=0.2,N2=0.8 TIMING stated VARY duration 1..180
    RUN Oxidation DURATION 6600 TEMP 1050->1050 AMBIENT mix:O2=0.2,N2=0.8 TIMING stated
    RUN Pull DURATION 3 TEMP 1050->400 AMBIENT mix:O2=0.2,N2=0.8 TIMING bound VARY duration 1..3 VARY T_end 200..700
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament, onto unheated wafers
    EVENT BackContact KIND deposition TIMING assumed             # Back oxide swabbed off in dilute HF, thick aluminium on the back, not sintered
    EVENT Cleave KIND cleave TIMING stated                       # Wafer split in two; one half to forming gas, 400 °C, 10 min
    EVENT NoAnneal KIND other TIMING assumed                     # No post-metallization anneal (this half)
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V on the probe station, in dry nitrogen
}

B1: 1050 °C, dry O2, 1.5 min, as oxidized

# B1: 1050 °C, dry O2, 1.5 min, as oxidized
SAMPLE Wafer_B1 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh5 DURATION 180 TEMP 1050->1050 AMBIENT dry_O2 TIMING stated VARY duration 1..180
    RUN Oxidation DURATION 90 TEMP 1050->1050 AMBIENT dry_O2 TIMING stated
    RUN Pull DURATION 3 TEMP 1050->400 AMBIENT dry_O2 TIMING bound VARY duration 1..3 VARY T_end 200..700
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament, onto unheated wafers
    EVENT BackContact KIND deposition TIMING assumed             # Back oxide swabbed off in dilute HF, thick aluminium on the back, not sintered
    EVENT Cleave KIND cleave TIMING stated                       # Wafer split in two; one half to forming gas, 400 °C, 10 min
    EVENT NoAnneal KIND other TIMING assumed                     # No post-metallization anneal (this half)
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V on the probe station, in dry nitrogen
}

B4: 1050 °C, dry O2, 22 min, as oxidized

# B4: 1050 °C, dry O2, 22 min, as oxidized
SAMPLE Wafer_B4 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh5 DURATION 180 TEMP 1050->1050 AMBIENT dry_O2 TIMING stated VARY duration 1..180
    RUN Oxidation DURATION 1320 TEMP 1050->1050 AMBIENT dry_O2 TIMING stated
    RUN Pull DURATION 3 TEMP 1050->400 AMBIENT dry_O2 TIMING bound VARY duration 1..3 VARY T_end 200..700
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament, onto unheated wafers
    EVENT BackContact KIND deposition TIMING assumed             # Back oxide swabbed off in dilute HF, thick aluminium on the back, not sintered
    EVENT Cleave KIND cleave TIMING stated                       # Wafer split in two; one half to forming gas, 400 °C, 10 min
    EVENT NoAnneal KIND other TIMING assumed                     # No post-metallization anneal (this half)
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V on the probe station, in dry nitrogen
}

Y1: 975 °C, 50% O2 in N2, 12 min, as oxidized

# Y1: 975 °C, 50% O2 in N2, 12 min, as oxidized
SAMPLE Wafer_Y1 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh5 DURATION 180 TEMP 975->975 AMBIENT mix:O2=0.5,N2=0.5 TIMING stated VARY duration 1..180
    RUN Oxidation DURATION 720 TEMP 975->975 AMBIENT mix:O2=0.5,N2=0.5 TIMING stated
    RUN Pull DURATION 3 TEMP 975->400 AMBIENT mix:O2=0.5,N2=0.5 TIMING bound VARY duration 1..3 VARY T_end 200..700
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament, onto unheated wafers
    EVENT BackContact KIND deposition TIMING assumed             # Back oxide swabbed off in dilute HF, thick aluminium on the back, not sintered
    EVENT Cleave KIND cleave TIMING stated                       # Wafer split in two; one half to forming gas, 400 °C, 10 min
    EVENT NoAnneal KIND other TIMING assumed                     # No post-metallization anneal (this half)
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V on the probe station, in dry nitrogen
}

C1: 975 °C, dry O2, 6 min, as oxidized

# C1: 975 °C, dry O2, 6 min, as oxidized
SAMPLE Wafer_C1 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh5 DURATION 180 TEMP 975->975 AMBIENT dry_O2 TIMING stated VARY duration 1..180
    RUN Oxidation DURATION 360 TEMP 975->975 AMBIENT dry_O2 TIMING stated
    RUN Pull DURATION 3 TEMP 975->400 AMBIENT dry_O2 TIMING bound VARY duration 1..3 VARY T_end 200..700
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament, onto unheated wafers
    EVENT BackContact KIND deposition TIMING assumed             # Back oxide swabbed off in dilute HF, thick aluminium on the back, not sintered
    EVENT Cleave KIND cleave TIMING stated                       # Wafer split in two; one half to forming gas, 400 °C, 10 min
    EVENT NoAnneal KIND other TIMING assumed                     # No post-metallization anneal (this half)
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V on the probe station, in dry nitrogen
}

D1: 900 °C, dry O2, 27 min, as oxidized

# D1: 900 °C, dry O2, 27 min, as oxidized
SAMPLE Wafer_D1 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh5 DURATION 180 TEMP 900->900 AMBIENT dry_O2 TIMING stated VARY duration 1..180
    RUN Oxidation DURATION 1620 TEMP 900->900 AMBIENT dry_O2 TIMING stated
    RUN Pull DURATION 3 TEMP 900->400 AMBIENT dry_O2 TIMING bound VARY duration 1..3 VARY T_end 200..700
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament, onto unheated wafers
    EVENT BackContact KIND deposition TIMING assumed             # Back oxide swabbed off in dilute HF, thick aluminium on the back, not sintered
    EVENT Cleave KIND cleave TIMING stated                       # Wafer split in two; one half to forming gas, 400 °C, 10 min
    EVENT NoAnneal KIND other TIMING assumed                     # No post-metallization anneal (this half)
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V on the probe station, in dry nitrogen
}

D2: 900 °C, dry O2, 48 min, as oxidized

# D2: 900 °C, dry O2, 48 min, as oxidized
SAMPLE Wafer_D2 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh5 DURATION 180 TEMP 900->900 AMBIENT dry_O2 TIMING stated VARY duration 1..180
    RUN Oxidation DURATION 2880 TEMP 900->900 AMBIENT dry_O2 TIMING stated
    RUN Pull DURATION 3 TEMP 900->400 AMBIENT dry_O2 TIMING bound VARY duration 1..3 VARY T_end 200..700
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament, onto unheated wafers
    EVENT BackContact KIND deposition TIMING assumed             # Back oxide swabbed off in dilute HF, thick aluminium on the back, not sintered
    EVENT Cleave KIND cleave TIMING stated                       # Wafer split in two; one half to forming gas, 400 °C, 10 min
    EVENT NoAnneal KIND other TIMING assumed                     # No post-metallization anneal (this half)
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V on the probe station, in dry nitrogen
}

D4: 900 °C, dry O2, 151 min, as oxidized

# D4: 900 °C, dry O2, 151 min, as oxidized
SAMPLE Wafer_D4 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh5 DURATION 180 TEMP 900->900 AMBIENT dry_O2 TIMING stated VARY duration 1..180
    RUN Oxidation DURATION 9060 TEMP 900->900 AMBIENT dry_O2 TIMING stated
    RUN Pull DURATION 3 TEMP 900->400 AMBIENT dry_O2 TIMING bound VARY duration 1..3 VARY T_end 200..700
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament, onto unheated wafers
    EVENT BackContact KIND deposition TIMING assumed             # Back oxide swabbed off in dilute HF, thick aluminium on the back, not sintered
    EVENT Cleave KIND cleave TIMING stated                       # Wafer split in two; one half to forming gas, 400 °C, 10 min
    EVENT NoAnneal KIND other TIMING assumed                     # No post-metallization anneal (this half)
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V on the probe station, in dry nitrogen
}

P: 1050 °C, 20% O2 in N2, 20 min, then 0 min in N2

# P: 1050 °C, 20% O2 in N2, 20 min, then 0 min in N2
SAMPLE Wafer_P0 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh5 DURATION 180 TEMP 1050->1050 AMBIENT mix:O2=0.2,N2=0.8 TIMING stated VARY duration 1..180
    RUN Oxidation DURATION 1200 TEMP 1050->1050 AMBIENT mix:O2=0.2,N2=0.8 TIMING stated
    RUN PullAfterAnneal DURATION 180 TEMP 1050->400 AMBIENT inert_N2 TIMING assumed VARY duration 3..180 VARY T_end 200..700
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament, onto unheated wafers
    EVENT BackContact KIND deposition TIMING assumed             # Back oxide swabbed off in dilute HF, thick aluminium on the back, not sintered
    EVENT Cleave KIND cleave TIMING stated                       # Wafer split in two; one half to forming gas, 400 °C, 10 min
    EVENT NoAnneal KIND other TIMING assumed                     # No post-metallization anneal (this half)
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V on the probe station, in dry nitrogen
}

P: 1050 °C, 20% O2 in N2, 20 min, then 10 min in N2

# P: 1050 °C, 20% O2 in N2, 20 min, then 10 min in N2
SAMPLE Wafer_P10 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh5 DURATION 180 TEMP 1050->1050 AMBIENT mix:O2=0.2,N2=0.8 TIMING stated VARY duration 1..180
    RUN Oxidation DURATION 1200 TEMP 1050->1050 AMBIENT mix:O2=0.2,N2=0.8 TIMING stated
    RUN NitrogenAnneal DURATION 600 TEMP 1050->1050 AMBIENT inert_N2 TIMING stated
    RUN PullAfterAnneal DURATION 180 TEMP 1050->400 AMBIENT inert_N2 TIMING assumed VARY duration 3..180 VARY T_end 200..700
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament, onto unheated wafers
    EVENT BackContact KIND deposition TIMING assumed             # Back oxide swabbed off in dilute HF, thick aluminium on the back, not sintered
    EVENT Cleave KIND cleave TIMING stated                       # Wafer split in two; one half to forming gas, 400 °C, 10 min
    EVENT NoAnneal KIND other TIMING assumed                     # No post-metallization anneal (this half)
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V on the probe station, in dry nitrogen
}

P: 1050 °C, 20% O2 in N2, 20 min, then 20 min in N2

# P: 1050 °C, 20% O2 in N2, 20 min, then 20 min in N2
SAMPLE Wafer_P20 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh5 DURATION 180 TEMP 1050->1050 AMBIENT mix:O2=0.2,N2=0.8 TIMING stated VARY duration 1..180
    RUN Oxidation DURATION 1200 TEMP 1050->1050 AMBIENT mix:O2=0.2,N2=0.8 TIMING stated
    RUN NitrogenAnneal DURATION 1200 TEMP 1050->1050 AMBIENT inert_N2 TIMING stated
    RUN PullAfterAnneal DURATION 180 TEMP 1050->400 AMBIENT inert_N2 TIMING assumed VARY duration 3..180 VARY T_end 200..700
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament, onto unheated wafers
    EVENT BackContact KIND deposition TIMING assumed             # Back oxide swabbed off in dilute HF, thick aluminium on the back, not sintered
    EVENT Cleave KIND cleave TIMING stated                       # Wafer split in two; one half to forming gas, 400 °C, 10 min
    EVENT NoAnneal KIND other TIMING assumed                     # No post-metallization anneal (this half)
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V on the probe station, in dry nitrogen
}

P: 1050 °C, 20% O2 in N2, 20 min, then 30 min in N2

# P: 1050 °C, 20% O2 in N2, 20 min, then 30 min in N2
SAMPLE Wafer_P30 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh5 DURATION 180 TEMP 1050->1050 AMBIENT mix:O2=0.2,N2=0.8 TIMING stated VARY duration 1..180
    RUN Oxidation DURATION 1200 TEMP 1050->1050 AMBIENT mix:O2=0.2,N2=0.8 TIMING stated
    RUN NitrogenAnneal DURATION 1800 TEMP 1050->1050 AMBIENT inert_N2 TIMING stated
    RUN PullAfterAnneal DURATION 180 TEMP 1050->400 AMBIENT inert_N2 TIMING assumed VARY duration 3..180 VARY T_end 200..700
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament, onto unheated wafers
    EVENT BackContact KIND deposition TIMING assumed             # Back oxide swabbed off in dilute HF, thick aluminium on the back, not sintered
    EVENT Cleave KIND cleave TIMING stated                       # Wafer split in two; one half to forming gas, 400 °C, 10 min
    EVENT NoAnneal KIND other TIMING assumed                     # No post-metallization anneal (this half)
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V on the probe station, in dry nitrogen
}

P: 1050 °C, 20% O2 in N2, 20 min, then 40 min in N2

# P: 1050 °C, 20% O2 in N2, 20 min, then 40 min in N2
SAMPLE Wafer_P40 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh5 DURATION 180 TEMP 1050->1050 AMBIENT mix:O2=0.2,N2=0.8 TIMING stated VARY duration 1..180
    RUN Oxidation DURATION 1200 TEMP 1050->1050 AMBIENT mix:O2=0.2,N2=0.8 TIMING stated
    RUN NitrogenAnneal DURATION 2400 TEMP 1050->1050 AMBIENT inert_N2 TIMING stated
    RUN PullAfterAnneal DURATION 180 TEMP 1050->400 AMBIENT inert_N2 TIMING assumed VARY duration 3..180 VARY T_end 200..700
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament, onto unheated wafers
    EVENT BackContact KIND deposition TIMING assumed             # Back oxide swabbed off in dilute HF, thick aluminium on the back, not sintered
    EVENT Cleave KIND cleave TIMING stated                       # Wafer split in two; one half to forming gas, 400 °C, 10 min
    EVENT NoAnneal KIND other TIMING assumed                     # No post-metallization anneal (this half)
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V on the probe station, in dry nitrogen
}

Q: 900 °C, dry O2, 48 min, then 0 min in N2

# Q: 900 °C, dry O2, 48 min, then 0 min in N2
SAMPLE Wafer_Q0 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh5 DURATION 180 TEMP 900->900 AMBIENT dry_O2 TIMING stated VARY duration 1..180
    RUN Oxidation DURATION 2880 TEMP 900->900 AMBIENT dry_O2 TIMING stated
    RUN PullAfterAnneal DURATION 180 TEMP 900->400 AMBIENT inert_N2 TIMING assumed VARY duration 3..180 VARY T_end 200..700
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament, onto unheated wafers
    EVENT BackContact KIND deposition TIMING assumed             # Back oxide swabbed off in dilute HF, thick aluminium on the back, not sintered
    EVENT Cleave KIND cleave TIMING stated                       # Wafer split in two; one half to forming gas, 400 °C, 10 min
    EVENT NoAnneal KIND other TIMING assumed                     # No post-metallization anneal (this half)
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V on the probe station, in dry nitrogen
}

Q: 900 °C, dry O2, 48 min, then 10 min in N2

# Q: 900 °C, dry O2, 48 min, then 10 min in N2
SAMPLE Wafer_Q10 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh5 DURATION 180 TEMP 900->900 AMBIENT dry_O2 TIMING stated VARY duration 1..180
    RUN Oxidation DURATION 2880 TEMP 900->900 AMBIENT dry_O2 TIMING stated
    RUN NitrogenAnneal DURATION 600 TEMP 900->900 AMBIENT inert_N2 TIMING stated
    RUN PullAfterAnneal DURATION 180 TEMP 900->400 AMBIENT inert_N2 TIMING assumed VARY duration 3..180 VARY T_end 200..700
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament, onto unheated wafers
    EVENT BackContact KIND deposition TIMING assumed             # Back oxide swabbed off in dilute HF, thick aluminium on the back, not sintered
    EVENT Cleave KIND cleave TIMING stated                       # Wafer split in two; one half to forming gas, 400 °C, 10 min
    EVENT NoAnneal KIND other TIMING assumed                     # No post-metallization anneal (this half)
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V on the probe station, in dry nitrogen
}

Q: 900 °C, dry O2, 48 min, then 20 min in N2

# Q: 900 °C, dry O2, 48 min, then 20 min in N2
SAMPLE Wafer_Q20 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh5 DURATION 180 TEMP 900->900 AMBIENT dry_O2 TIMING stated VARY duration 1..180
    RUN Oxidation DURATION 2880 TEMP 900->900 AMBIENT dry_O2 TIMING stated
    RUN NitrogenAnneal DURATION 1200 TEMP 900->900 AMBIENT inert_N2 TIMING stated
    RUN PullAfterAnneal DURATION 180 TEMP 900->400 AMBIENT inert_N2 TIMING assumed VARY duration 3..180 VARY T_end 200..700
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament, onto unheated wafers
    EVENT BackContact KIND deposition TIMING assumed             # Back oxide swabbed off in dilute HF, thick aluminium on the back, not sintered
    EVENT Cleave KIND cleave TIMING stated                       # Wafer split in two; one half to forming gas, 400 °C, 10 min
    EVENT NoAnneal KIND other TIMING assumed                     # No post-metallization anneal (this half)
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V on the probe station, in dry nitrogen
}

Q: 900 °C, dry O2, 48 min, then 30 min in N2

# Q: 900 °C, dry O2, 48 min, then 30 min in N2
SAMPLE Wafer_Q30 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh5 DURATION 180 TEMP 900->900 AMBIENT dry_O2 TIMING stated VARY duration 1..180
    RUN Oxidation DURATION 2880 TEMP 900->900 AMBIENT dry_O2 TIMING stated
    RUN NitrogenAnneal DURATION 1800 TEMP 900->900 AMBIENT inert_N2 TIMING stated
    RUN PullAfterAnneal DURATION 180 TEMP 900->400 AMBIENT inert_N2 TIMING assumed VARY duration 3..180 VARY T_end 200..700
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament, onto unheated wafers
    EVENT BackContact KIND deposition TIMING assumed             # Back oxide swabbed off in dilute HF, thick aluminium on the back, not sintered
    EVENT Cleave KIND cleave TIMING stated                       # Wafer split in two; one half to forming gas, 400 °C, 10 min
    EVENT NoAnneal KIND other TIMING assumed                     # No post-metallization anneal (this half)
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V on the probe station, in dry nitrogen
}

Q: 900 °C, dry O2, 48 min, then 40 min in N2

# Q: 900 °C, dry O2, 48 min, then 40 min in N2
SAMPLE Wafer_Q40 {
    FAMILY: Si_Planar
    ORIENTATION: Si100
    CLEAN: peroxide_HF
    DOPING: p_type_boron
}
CONTROL_TRAJECTORY History {
    EVENT FieldOxide KIND other TIMING stated                    # Field oxide, 8000 Å, dry-wet-dry at 1050 °C
    EVENT GateWindow KIND etch TIMING bound                      # Gate windows opened in buffered HF
    EVENT Clean KIND clean TIMING stated                         # RCA clean ending in 10 s of 5% HF
    RUN BoatInCh5 DURATION 180 TEMP 900->900 AMBIENT dry_O2 TIMING stated VARY duration 1..180
    RUN Oxidation DURATION 2880 TEMP 900->900 AMBIENT dry_O2 TIMING stated
    RUN NitrogenAnneal DURATION 2400 TEMP 900->900 AMBIENT inert_N2 TIMING stated
    RUN PullAfterAnneal DURATION 180 TEMP 900->400 AMBIENT inert_N2 TIMING assumed VARY duration 3..180 VARY T_end 200..700
    EVENT Metal KIND metallization TIMING assumed                # Pure aluminium, 1 µm, from a tungsten filament, onto unheated wafers
    EVENT BackContact KIND deposition TIMING assumed             # Back oxide swabbed off in dilute HF, thick aluminium on the back, not sintered
    EVENT Cleave KIND cleave TIMING stated                       # Wafer split in two; one half to forming gas, 400 °C, 10 min
    EVENT NoAnneal KIND other TIMING assumed                     # No post-metallization anneal (this half)
    EVENT CV KIND measurement TIMING assumed                     # 1 MHz and quasi-static C-V on the probe station, in dry nitrogen
}

The programs the predictor ran on these histories: experiments/atomistic/hydrogen_passivation_equilibrium.isl.template, experiments/deal_qss/two_equilibria.isl.template, experiments/vitkavage_dit/oxide_growth.isl.template, scripts/search_growth.py (structure generated from the grammar), scripts/search_trap_density.py (structure generated from the grammar).

The model itself, experiments/deal_qss/two_equilibria.isl.template, as it is written. Every equation the simulation uses is in this text; the runtime holds no physics.

# ==============================================================================
# ISL MODEL: FIXED CHARGE WITH AN EQUILIBRIUM IN EACH GAS
#
# In oxygen the charge moves toward a steady value that falls with temperature (the
# line of Deal et al. 1967, unchanged, with the oxygen kinetics fitted there).
# In a gas without oxygen it moves toward a lower equilibrium that also falls with
# temperature, Qi_ref * exp(E_q / k_B * (1/T - 1/T_iref)), at a rate of its own.
#
# The inert clock and the (100) inert equilibrium are fitted to the argon time series
# of Akinwande, Ho and Plummer (1982). The (111) inert equilibrium is fitted to their
# cycling experiment, with the clock carried over from (100). The model is then
# tested, unchanged, on the Fairchild wafers of 1967 and 1980.
# Fields in {{braces}} are filled by scripts/run_fixed_charge_two_lines.py.
# ==============================================================================
SAMPLE Wafer_{tag} {{
    FAMILY: Si_Planar
    ORIENTATION: Si{orientation}
}}
# The wafer starts at the steady value for its oxidation temperature.
STATE Q_f {{ UNIT: cm^-2; INITIAL: Q_hot + slope * (T_hot - T_ox); MIN: 0; MAX: 1.0e14 }}
CONTROL T {{ UNIT: K }}
CONTROL p_O2 {{ UNIT: atm }}
PARAMETER Q_hot {{ VALUE: {Q_hot}; UNIT: cm^-2; STATUS: sourced; SOURCE: Deal et al. 1967 Table II, steady value after dry oxidation at 1200 C }}
PARAMETER slope {{ VALUE: {slope}; UNIT: cm^-2 K^-1; STATUS: sourced; SOURCE: Deal et al. 1967 Table II, line through the 1200 C and 920 C steady values }}
PARAMETER T_hot {{ VALUE: 1473.15; UNIT: K; STATUS: constant }}
PARAMETER T_ox {{ VALUE: {T_ox_K}; UNIT: K; STATUS: constant }}
# ---- fitted to the pull-rate series ------------------------------------------------
PARAMETER k0 {{ VALUE: 1.0e3; UNIT: s^-1; STATUS: fitted }}
PARAMETER E_a {{ VALUE: 1.0; UNIT: eV; STATUS: fitted }}
# ---- fitted to the argon anneals of Akinwande, Ho and Plummer (1982) -----------------
PARAMETER k_i0 {{ VALUE: 1.0e1; UNIT: s^-1; STATUS: fitted }}
PARAMETER E_i {{ VALUE: 0.9; UNIT: eV; STATUS: fitted }}
PARAMETER Qi_ref {{ VALUE: 2.5e10; UNIT: cm^-2; STATUS: fitted }}
PARAMETER E_q {{ VALUE: 0.4; UNIT: eV; STATUS: fitted }}
PARAMETER T_iref {{ VALUE: 1273.15; UNIT: K; STATUS: constant }}
PARAMETER p_ref {{ VALUE: 1.0; UNIT: atm; STATUS: constant }}
PARAMETER k_B {{ VALUE: 8.617333262e-5; UNIT: eV K^-1; STATUS: constant }}
# ---- where the exchange with oxygen stops as the wafer cools (hypothesis, added 10 November 2026) ----------------------
# The oxygen rate above was fitted with an activation energy at its lower bound (0.05 eV), so on its own it keeps moving
# charge at room temperature. Every history it was fitted and tested on ended its pull at 400 C, a cut-off that stood in for
# this. Reproducing Stanford 1982, Deal 1967 and Deal and Razouk 1980 with a wafer cooling to room temperature made the charge
# 3 to 5 times too high. The cut-off is now stated: the exchange is switched off over about 20 K around T_freeze. At 400 C it
# is 99% on, so every fitted and tested history is unchanged; how high the true freezing point is, is an open question
# (the Deal and Razouk alignment prefers pulls ending near 530 C).
PARAMETER T_freeze {{ VALUE: 623.15; UNIT: K; STATUS: hypothesis }}
PARAMETER w_freeze {{ VALUE: 10.0; UNIT: K; STATUS: hypothesis }}
QUANTITY rate {{ UNIT: s^-1; EQUATION: rate = k0 * exp(-E_a / (k_B * T)) / (1 + exp(-(T - T_freeze) / w_freeze)) }}
QUANTITY rate_inert {{ UNIT: s^-1; EQUATION: rate_inert = k_i0 * exp(-E_i / (k_B * T)) }}
QUANTITY Q_inert {{ UNIT: cm^-2; EQUATION: Q_inert = Qi_ref * exp((E_q / k_B) * (1 / T - 1 / T_iref)) }}
QUANTITY oxidizing {{ UNIT: 1; EQUATION: oxidizing = p_O2 / p_ref }}
QUANTITY Q_steady {{ UNIT: cm^-2; EQUATION: Q_steady = Q_hot + slope * (T_hot - T) }}
CONTROL_TRAJECTORY History_{tag} {{
{runs}
}}
# In oxygen the charge follows the temperature-dependent steady value.
OPERATOR F_OxidizingEquilibration : Relaxation {{
    EQUATION: d(Q_f)/dt = -rate * oxidizing * (Q_f - Q_steady)
}}
# Without oxygen it relaxes, at its own rate, toward an equilibrium of its own that falls as temperature rises.
# Akinwande, Ho and Plummer (1982) show the annealed charge cycling reversibly with temperature in argon.
OPERATOR F_InertRelaxation : Relaxation {{
    EQUATION: d(Q_f)/dt = -rate_inert * (1 - oxidizing) * (Q_f - Q_inert)
}}
OBSERVATION_MODEL Obs_Fixed_Charge {{ TARGET: Qss; UNIT: cm^-2; EQUATION: Qss = Q_f }}
EVALUATION_CONTRACT Contract_{tag} {{
    FROZEN: true
    DATASET: data/derived/deal_1967_qss.csv
    DATASET_DIGEST: sha256:{dataset_sha256}
    SPLIT: {split}
    TARGET: Qss = {target} +/- {tolerance} abs
}}

Our simulation against the paper

16 within, 14 near, 46 off of 76 numbers. Tolerance is stated per row; nothing was fitted for this page.

✓16 within tolerance≈14 within twice the tolerance✕46 outside
simulation below the paper ← 0 → simulation above the paper-100%-50%0%+50%+100%M1: 1050 °C, 20% O2 in N2, 8 min, 101 Å, N2 a…fixed charge (Qf)ours 2.68×10¹⁰ · paper 5.90×10¹¹ cm⁻²✕ outside (-95%)M1: 1050 °C, 20% O2 in N2, 8 min, 101 Å, N2 a…oxide thicknessours 10 · paper 10.1 nm✓ within tolerance (-0.7%)M1: 1050 °C, 20% O2 in N2, 8 min, 101 Å, N2 a…trap density at midgap after forming gasours 6.11×10¹⁰ · paper 5.00×10¹⁰ cm⁻² eV⁻¹✕ outside (+22%)M2: 1050 °C, 20% O2 in N2, 22 min, 157 Å, N2 …fixed charge (Qf)ours 2.68×10¹⁰ · paper 5.10×10¹¹ cm⁻²✕ outside (-95%)M2: 1050 °C, 20% O2 in N2, 22 min, 157 Å, N2 …oxide thicknessours 16.6 · paper 15.7 nm✓ within tolerance (+6.1%)M2: 1050 °C, 20% O2 in N2, 22 min, 157 Å, N2 …trap density at midgap after forming gasours 4.97×10¹⁰ · paper 5.00×10¹⁰ cm⁻² eV⁻¹✓ within tolerance (-0.5%)M3: 1050 °C, 20% O2 in N2, 55 min, 265 Å, N2 …fixed charge (Qf)ours 2.68×10¹⁰ · paper 4.40×10¹¹ cm⁻²✕ outside (-94%)M3: 1050 °C, 20% O2 in N2, 55 min, 265 Å, N2 …oxide thicknessours 28.4 · paper 26.5 nm✓ within tolerance (+7.2%)M3: 1050 °C, 20% O2 in N2, 55 min, 265 Å, N2 …trap density at midgap after forming gasours 3.37×10¹⁰ · paper 5.00×10¹⁰ cm⁻² eV⁻¹✕ outside (-33%)M4: 1050 °C, 20% O2 in N2, 110 min, 392 Å, N2…fixed charge (Qf)ours 2.68×10¹⁰ · paper 3.90×10¹¹ cm⁻²✕ outside (-93%)M4: 1050 °C, 20% O2 in N2, 110 min, 392 Å, N2…oxide thicknessours 43.5 · paper 39.2 nm≈ within twice the tolerance (+11%)M4: 1050 °C, 20% O2 in N2, 110 min, 392 Å, N2…trap density at midgap after forming gasours 2.35×10¹⁰ · paper 5.00×10¹⁰ cm⁻² eV⁻¹✕ outside (-53%)N1: 1050 °C, 20% O2 in N2, 110 min, etched ba…fixed charge (Qf)ours 2.68×10¹⁰ · paper 3.80×10¹¹ cm⁻²✕ outside (-93%)N1: 1050 °C, 20% O2 in N2, 110 min, etched ba…trap density at midgap after forming gasours 2.35×10¹⁰ · paper 5.00×10¹⁰ cm⁻² eV⁻¹✕ outside (-53%)K1: 900 °C, dry O2, 27 min, 103 Å, N2 annealfixed charge (Qf)ours 2.68×10¹⁰ · paper 6.00×10¹¹ cm⁻²✕ outside (-96%)K1: 900 °C, dry O2, 27 min, 103 Å, N2 annealoxide thicknessours 12 · paper 10.3 nm≈ within twice the tolerance (+16%)K1: 900 °C, dry O2, 27 min, 103 Å, N2 annealtrap density at midgap after forming gasours 6.15×10¹⁰ · paper 5.00×10¹⁰ cm⁻² eV⁻¹✕ outside (+23%)K2: 900 °C, dry O2, 48 min, 150 Å, N2 annealfixed charge (Qf)ours 2.68×10¹⁰ · paper 5.10×10¹¹ cm⁻²✕ outside (-95%)K2: 900 °C, dry O2, 48 min, 150 Å, N2 annealoxide thicknessours 16.7 · paper 15 nm≈ within twice the tolerance (+11%)K2: 900 °C, dry O2, 48 min, 150 Å, N2 annealtrap density at midgap after forming gasours 5.98×10¹⁰ · paper 5.00×10¹⁰ cm⁻² eV⁻¹≈ within twice the tolerance (+20%)K3: 900 °C, dry O2, 93 min, 230 Å, N2 annealfixed charge (Qf)ours 2.68×10¹⁰ · paper 4.60×10¹¹ cm⁻²✕ outside (-94%)K3: 900 °C, dry O2, 93 min, 230 Å, N2 annealoxide thicknessours 24.9 · paper 23 nm✓ within tolerance (+8.1%)K3: 900 °C, dry O2, 93 min, 230 Å, N2 annealtrap density at midgap after forming gasours 5.63×10¹⁰ · paper 5.00×10¹⁰ cm⁻² eV⁻¹≈ within twice the tolerance (+13%)K4: 900 °C, dry O2, 151 min, 318 Å, N2 annealfixed charge (Qf)ours 2.68×10¹⁰ · paper 4.10×10¹¹ cm⁻²✕ outside (-93%)K4: 900 °C, dry O2, 151 min, 318 Å, N2 annealoxide thicknessours 33.6 · paper 31.8 nm✓ within tolerance (+5.8%)K4: 900 °C, dry O2, 151 min, 318 Å, N2 annealtrap density at midgap after forming gasours 5.22×10¹⁰ · paper 5.00×10¹⁰ cm⁻² eV⁻¹✓ within tolerance (+4.4%)J1: 900 °C, dry O2, 151 min, etched back to 1…fixed charge (Qf)ours 2.68×10¹⁰ · paper 3.90×10¹¹ cm⁻²✕ outside (-93%)J1: 900 °C, dry O2, 151 min, etched back to 1…trap density at midgap after forming gasours 5.22×10¹⁰ · paper 5.00×10¹⁰ cm⁻² eV⁻¹✓ within tolerance (+4.4%)U1: 1050 °C, 20% O2 in N2, 8 min, as oxidizedtrap density at midgap, no annealours 2.98×10¹¹ · paper 2.09×10¹¹ cm⁻² eV⁻¹✕ outside (+43%)U1: 1050 °C, 20% O2 in N2, 8 min, as oxidizedoxide thicknessours 10 · paper 8.8 nm≈ within twice the tolerance (+14%)U4: 1050 °C, 20% O2 in N2, 110 min, as oxidiz…trap density at midgap, no annealours 1.37×10¹¹ · paper 1.00×10¹¹ cm⁻² eV⁻¹✕ outside (+37%)U4: 1050 °C, 20% O2 in N2, 110 min, as oxidiz…oxide thicknessours 43.5 · paper 43.4 nm✓ within tolerance (+0.3%)B1: 1050 °C, dry O2, 1.5 min, as oxidizedtrap density at midgap, no annealours 3.27×10¹¹ · paper 2.55×10¹¹ cm⁻² eV⁻¹✕ outside (+28%)B1: 1050 °C, dry O2, 1.5 min, as oxidizedoxide thicknessours 15.6 · paper 11.1 nm✕ outside (+41%)B4: 1050 °C, dry O2, 22 min, as oxidizedtrap density at midgap, no annealours 2.50×10¹¹ · paper 1.34×10¹¹ cm⁻² eV⁻¹✕ outside (+86%)B4: 1050 °C, dry O2, 22 min, as oxidizedoxide thicknessours 46.5 · paper 43.2 nm✓ within tolerance (+7.6%)Y1: 975 °C, 50% O2 in N2, 12 min, as oxidizedtrap density at midgap, no annealours 3.60×10¹¹ · paper 4.66×10¹¹ cm⁻² eV⁻¹✕ outside (-23%)Y1: 975 °C, 50% O2 in N2, 12 min, as oxidizedoxide thicknessours 10.9 · paper 8.1 nm✕ outside (+34%)C1: 975 °C, dry O2, 6 min, as oxidizedtrap density at midgap, no annealours 3.69×10¹¹ · paper 5.40×10¹¹ cm⁻² eV⁻¹✕ outside (-32%)C1: 975 °C, dry O2, 6 min, as oxidizedoxide thicknessours 12.2 · paper 9.4 nm✕ outside (+30%)D1: 900 °C, dry O2, 27 min, as oxidizedtrap density at midgap, no annealours 4.29×10¹¹ · paper 6.46×10¹¹ cm⁻² eV⁻¹✕ outside (-34%)D1: 900 °C, dry O2, 27 min, as oxidizedoxide thicknessours 12 · paper 9.6 nm✕ outside (+25%)D2: 900 °C, dry O2, 48 min, as oxidizedtrap density at midgap, no annealours 4.20×10¹¹ · paper 5.65×10¹¹ cm⁻² eV⁻¹✕ outside (-26%)D2: 900 °C, dry O2, 48 min, as oxidizedoxide thicknessours 16.7 · paper 14.9 nm≈ within twice the tolerance (+12%)D4: 900 °C, dry O2, 151 min, as oxidizedtrap density at midgap, no annealours 3.81×10¹¹ · paper 4.26×10¹¹ cm⁻² eV⁻¹≈ within twice the tolerance (-10%)D4: 900 °C, dry O2, 151 min, as oxidizedoxide thicknessours 33.6 · paper 35.2 nm✓ within tolerance (-4.4%)P: 1050 °C, 20% O2 in N2, 20 min, then 0 min …trap density at midgap, no forming gasours 2.55×10¹¹ · paper 1.42×10¹¹ cm⁻² eV⁻¹✕ outside (+79%)P: 1050 °C, 20% O2 in N2, 20 min, then 0 min …fixed charge (Nf)ours 4.71×10¹⁰ · paper 2.38×10¹¹ cm⁻²✕ outside (-80%)P: 1050 °C, 20% O2 in N2, 20 min, then 0 min …oxide thicknessours 15.8 · paper 18 nm≈ within twice the tolerance (-12%)P: 1050 °C, 20% O2 in N2, 20 min, then 10 min…trap density at midgap, no forming gas+116% ▸ours 2.27×10¹¹ · paper 1.05×10¹¹ cm⁻² eV⁻¹✕ outsideP: 1050 °C, 20% O2 in N2, 20 min, then 10 min…fixed charge (Nf)ours 2.68×10¹⁰ · paper 2.21×10¹¹ cm⁻²✕ outside (-88%)P: 1050 °C, 20% O2 in N2, 20 min, then 10 min…oxide thicknessours 15.8 · paper 18 nm≈ within twice the tolerance (-12%)P: 1050 °C, 20% O2 in N2, 20 min, then 20 min…trap density at midgap, no forming gasours 2.05×10¹¹ · paper 1.85×10¹¹ cm⁻² eV⁻¹≈ within twice the tolerance (+11%)P: 1050 °C, 20% O2 in N2, 20 min, then 20 min…fixed charge (Nf)ours 2.68×10¹⁰ · paper 2.70×10¹¹ cm⁻²✕ outside (-90%)P: 1050 °C, 20% O2 in N2, 20 min, then 20 min…oxide thicknessours 15.8 · paper 18 nm≈ within twice the tolerance (-12%)P: 1050 °C, 20% O2 in N2, 20 min, then 30 min…trap density at midgap, no forming gasours 1.88×10¹¹ · paper 2.40×10¹¹ cm⁻² eV⁻¹✕ outside (-22%)P: 1050 °C, 20% O2 in N2, 20 min, then 30 min…fixed charge (Nf)ours 2.68×10¹⁰ · paper 3.29×10¹¹ cm⁻²✕ outside (-92%)P: 1050 °C, 20% O2 in N2, 20 min, then 30 min…oxide thicknessours 15.8 · paper 18 nm≈ within twice the tolerance (-12%)P: 1050 °C, 20% O2 in N2, 20 min, then 40 min…trap density at midgap, no forming gasours 1.74×10¹¹ · paper 2.70×10¹¹ cm⁻² eV⁻¹✕ outside (-36%)P: 1050 °C, 20% O2 in N2, 20 min, then 40 min…fixed charge (Nf)ours 2.68×10¹⁰ · paper 4.78×10¹¹ cm⁻²✕ outside (-94%)P: 1050 °C, 20% O2 in N2, 20 min, then 40 min…oxide thicknessours 15.8 · paper 18 nm≈ within twice the tolerance (-12%)Q: 900 °C, dry O2, 48 min, then 0 min in N2trap density at midgap, no forming gasours 4.20×10¹¹ · paper 5.48×10¹¹ cm⁻² eV⁻¹✕ outside (-23%)Q: 900 °C, dry O2, 48 min, then 0 min in N2fixed charge (Nf)ours 1.74×10¹¹ · paper 4.70×10¹¹ cm⁻²✕ outside (-63%)Q: 900 °C, dry O2, 48 min, then 0 min in N2oxide thicknessours 16.7 · paper 15.2 nm✓ within tolerance (+9.7%)Q: 900 °C, dry O2, 48 min, then 10 min in N2trap density at midgap, no forming gasours 4.16×10¹¹ · paper 2.89×10¹¹ cm⁻² eV⁻¹✕ outside (+44%)Q: 900 °C, dry O2, 48 min, then 10 min in N2fixed charge (Nf)ours 6.75×10¹⁰ · paper 4.30×10¹¹ cm⁻²✕ outside (-84%)Q: 900 °C, dry O2, 48 min, then 10 min in N2oxide thicknessours 16.7 · paper 15.2 nm✓ within tolerance (+9.7%)Q: 900 °C, dry O2, 48 min, then 20 min in N2trap density at midgap, no forming gasours 4.12×10¹¹ · paper 2.20×10¹¹ cm⁻² eV⁻¹✕ outside (+87%)Q: 900 °C, dry O2, 48 min, then 20 min in N2fixed charge (Nf)ours 4.46×10¹⁰ · paper 4.08×10¹¹ cm⁻²✕ outside (-89%)Q: 900 °C, dry O2, 48 min, then 20 min in N2oxide thicknessours 16.7 · paper 15.2 nm✓ within tolerance (+9.7%)Q: 900 °C, dry O2, 48 min, then 30 min in N2trap density at midgap, no forming gas+125% ▸ours 4.08×10¹¹ · paper 1.81×10¹¹ cm⁻² eV⁻¹✕ outsideQ: 900 °C, dry O2, 48 min, then 30 min in N2fixed charge (Nf)ours 3.97×10¹⁰ · paper 3.80×10¹¹ cm⁻²✕ outside (-90%)Q: 900 °C, dry O2, 48 min, then 30 min in N2oxide thicknessours 16.7 · paper 15.2 nm✓ within tolerance (+9.7%)Q: 900 °C, dry O2, 48 min, then 40 min in N2trap density at midgap, no forming gas+151% ▸ours 4.04×10¹¹ · paper 1.61×10¹¹ cm⁻² eV⁻¹✕ outsideQ: 900 °C, dry O2, 48 min, then 40 min in N2fixed charge (Nf)ours 3.87×10¹⁰ · paper 3.66×10¹¹ cm⁻²✕ outside (-89%)Q: 900 °C, dry O2, 48 min, then 40 min in N2oxide thicknessours 16.7 · paper 15.2 nm✓ within tolerance (+9.7%)
The pale green band is the tolerance. Bars past ±100% are cut and carry their value.
Sample and historyQuantityThe paperOur simulationDifferenceVerdictWhat the program's own evaluation saysWhere in the paper
M1: 1050 °C, 20% O2 in N2, 8 min, 101 Å, N2 annealfixed charge (Qf)5.90e+11 cm⁻²2.68e+10 cm⁻²-95%off (±3.39%)supported within scopeTable 4.2, PDF p. 131 (dataset hung_1987_fixed_charge, ±2×10^10)
M1: 1050 °C, 20% O2 in N2, 8 min, 101 Å, N2 annealoxide thickness10.1 nm10 nm-1%within (±10%)outside the tested scopeTable 4.1a, PDF p. 125
M1: 1050 °C, 20% O2 in N2, 8 min, 101 Å, N2 annealtrap density at midgap after forming gas5.00e+10 cm⁻² eV⁻¹6.11e+10 cm⁻² eV⁻¹+22%off (±10%)outside the tested scopeTable 4.2, PDF p. 131: “~5×10^10” for the whole group, after forming gas
M2: 1050 °C, 20% O2 in N2, 22 min, 157 Å, N2 annealfixed charge (Qf)5.10e+11 cm⁻²2.68e+10 cm⁻²-95%off (±3.92%)supported within scopeTable 4.2, PDF p. 131 (dataset hung_1987_fixed_charge, ±2×10^10)
M2: 1050 °C, 20% O2 in N2, 22 min, 157 Å, N2 annealoxide thickness15.7 nm16.6 nm+6%within (±10%)outside the tested scopeTable 4.1a, PDF p. 125
M2: 1050 °C, 20% O2 in N2, 22 min, 157 Å, N2 annealtrap density at midgap after forming gas5.00e+10 cm⁻² eV⁻¹4.98e+10 cm⁻² eV⁻¹-0%within (±10%)outside the tested scopeTable 4.2, PDF p. 131: “~5×10^10” for the whole group, after forming gas
M3: 1050 °C, 20% O2 in N2, 55 min, 265 Å, N2 annealfixed charge (Qf)4.40e+11 cm⁻²2.68e+10 cm⁻²-94%off (±4.55%)supported within scopeTable 4.2, PDF p. 131 (dataset hung_1987_fixed_charge, ±2×10^10)
M3: 1050 °C, 20% O2 in N2, 55 min, 265 Å, N2 annealoxide thickness26.5 nm28.4 nm+7%within (±10%)outside the tested scopeTable 4.1a, PDF p. 125
M3: 1050 °C, 20% O2 in N2, 55 min, 265 Å, N2 annealtrap density at midgap after forming gas5.00e+10 cm⁻² eV⁻¹3.37e+10 cm⁻² eV⁻¹-33%off (±10%)outside the tested scopeTable 4.2, PDF p. 131: “~5×10^10” for the whole group, after forming gas
M4: 1050 °C, 20% O2 in N2, 110 min, 392 Å, N2 annealfixed charge (Qf)3.90e+11 cm⁻²2.68e+10 cm⁻²-93%off (±5.13%)supported within scopeTable 4.2, PDF p. 131 (dataset hung_1987_fixed_charge, ±2×10^10)
M4: 1050 °C, 20% O2 in N2, 110 min, 392 Å, N2 annealoxide thickness39.2 nm43.5 nm+11%near (±10%)outside the tested scopeTable 4.1a, PDF p. 125
M4: 1050 °C, 20% O2 in N2, 110 min, 392 Å, N2 annealtrap density at midgap after forming gas5.00e+10 cm⁻² eV⁻¹2.35e+10 cm⁻² eV⁻¹-53%off (±10%)outside the tested scopeTable 4.2, PDF p. 131: “~5×10^10” for the whole group, after forming gas
N1: 1050 °C, 20% O2 in N2, 110 min, etched back to 145 Å, N2 annealfixed charge (Qf)3.80e+11 cm⁻²2.68e+10 cm⁻²-93%off (±5.26%)supported within scopeTable 4.2, PDF p. 131 (dataset hung_1987_fixed_charge, ±2×10^10)
N1: 1050 °C, 20% O2 in N2, 110 min, etched back to 145 Å, N2 annealtrap density at midgap after forming gas5.00e+10 cm⁻² eV⁻¹2.35e+10 cm⁻² eV⁻¹-53%off (±10%)outside the tested scopeTable 4.2, PDF p. 131: “~5×10^10” for the whole group, after forming gas
K1: 900 °C, dry O2, 27 min, 103 Å, N2 annealfixed charge (Qf)6.00e+11 cm⁻²2.68e+10 cm⁻²-96%off (±3.33%)supported within scopeTable 4.2, PDF p. 131 (dataset hung_1987_fixed_charge, ±2×10^10)
K1: 900 °C, dry O2, 27 min, 103 Å, N2 annealoxide thickness10.3 nm12 nm+16%near (±10%)supported within scopeTable 4.1b, PDF p. 126
K1: 900 °C, dry O2, 27 min, 103 Å, N2 annealtrap density at midgap after forming gas5.00e+10 cm⁻² eV⁻¹6.15e+10 cm⁻² eV⁻¹+23%off (±10%)outside the tested scopeTable 4.2, PDF p. 131: “~5×10^10” for the whole group, after forming gas
K2: 900 °C, dry O2, 48 min, 150 Å, N2 annealfixed charge (Qf)5.10e+11 cm⁻²2.68e+10 cm⁻²-95%off (±3.92%)supported within scopeTable 4.2, PDF p. 131 (dataset hung_1987_fixed_charge, ±2×10^10)
K2: 900 °C, dry O2, 48 min, 150 Å, N2 annealoxide thickness15 nm16.7 nm+11%near (±10%)supported within scopeTable 4.1b, PDF p. 126
K2: 900 °C, dry O2, 48 min, 150 Å, N2 annealtrap density at midgap after forming gas5.00e+10 cm⁻² eV⁻¹5.98e+10 cm⁻² eV⁻¹+20%near (±10%)outside the tested scopeTable 4.2, PDF p. 131: “~5×10^10” for the whole group, after forming gas
K3: 900 °C, dry O2, 93 min, 230 Å, N2 annealfixed charge (Qf)4.60e+11 cm⁻²2.68e+10 cm⁻²-94%off (±4.35%)supported within scopeTable 4.2, PDF p. 131 (dataset hung_1987_fixed_charge, ±2×10^10)
K3: 900 °C, dry O2, 93 min, 230 Å, N2 annealoxide thickness23 nm24.9 nm+8%within (±10%)supported within scopeTable 4.1b, PDF p. 126
K3: 900 °C, dry O2, 93 min, 230 Å, N2 annealtrap density at midgap after forming gas5.00e+10 cm⁻² eV⁻¹5.63e+10 cm⁻² eV⁻¹+13%near (±10%)outside the tested scopeTable 4.2, PDF p. 131: “~5×10^10” for the whole group, after forming gas
K4: 900 °C, dry O2, 151 min, 318 Å, N2 annealfixed charge (Qf)4.10e+11 cm⁻²2.68e+10 cm⁻²-93%off (±4.88%)supported within scopeTable 4.2, PDF p. 131 (dataset hung_1987_fixed_charge, ±2×10^10)
K4: 900 °C, dry O2, 151 min, 318 Å, N2 annealoxide thickness31.8 nm33.6 nm+6%within (±10%)supported within scopeTable 4.1b, PDF p. 126
K4: 900 °C, dry O2, 151 min, 318 Å, N2 annealtrap density at midgap after forming gas5.00e+10 cm⁻² eV⁻¹5.22e+10 cm⁻² eV⁻¹+4%within (±10%)outside the tested scopeTable 4.2, PDF p. 131: “~5×10^10” for the whole group, after forming gas
J1: 900 °C, dry O2, 151 min, etched back to 140 Å, N2 annealfixed charge (Qf)3.90e+11 cm⁻²2.68e+10 cm⁻²-93%off (±5.13%)supported within scopeTable 4.2, PDF p. 131 (dataset hung_1987_fixed_charge, ±2×10^10)
J1: 900 °C, dry O2, 151 min, etched back to 140 Å, N2 annealtrap density at midgap after forming gas5.00e+10 cm⁻² eV⁻¹5.22e+10 cm⁻² eV⁻¹+4%within (±10%)outside the tested scopeTable 4.2, PDF p. 131: “~5×10^10” for the whole group, after forming gas
U1: 1050 °C, 20% O2 in N2, 8 min, as oxidizedtrap density at midgap, no anneal2.09e+11 cm⁻² eV⁻¹2.98e+11 cm⁻² eV⁻¹+43%off (±10%)outside the tested scopeFigure 5.4, PDF p. 177, read by eye (dataset time_law_dit); time and thickness from Table 5.1a
U1: 1050 °C, 20% O2 in N2, 8 min, as oxidizedoxide thickness8.8 nm10 nm+14%near (±10%)outside the tested scopeTable 5.1a, PDF p. 171
U4: 1050 °C, 20% O2 in N2, 110 min, as oxidizedtrap density at midgap, no anneal1.00e+11 cm⁻² eV⁻¹1.37e+11 cm⁻² eV⁻¹+37%off (±10%)outside the tested scopeFigure 5.4, PDF p. 177, read by eye (dataset time_law_dit); time and thickness from Table 5.1a
U4: 1050 °C, 20% O2 in N2, 110 min, as oxidizedoxide thickness43.4 nm43.5 nm+0%within (±10%)outside the tested scopeTable 5.1a, PDF p. 171
B1: 1050 °C, dry O2, 1.5 min, as oxidizedtrap density at midgap, no anneal2.55e+11 cm⁻² eV⁻¹3.27e+11 cm⁻² eV⁻¹+28%off (±10%)outside the tested scopeFigure 5.4, PDF p. 177, read by eye (dataset time_law_dit); time and thickness from Table 5.1a
B1: 1050 °C, dry O2, 1.5 min, as oxidizedoxide thickness11.1 nm15.6 nm+41%off (±10%)outside the tested scopeTable 5.1a, PDF p. 171
B4: 1050 °C, dry O2, 22 min, as oxidizedtrap density at midgap, no anneal1.34e+11 cm⁻² eV⁻¹2.50e+11 cm⁻² eV⁻¹+86%off (±10%)outside the tested scopeFigure 5.4, PDF p. 177, read by eye (dataset time_law_dit); time and thickness from Table 5.1a
B4: 1050 °C, dry O2, 22 min, as oxidizedoxide thickness43.2 nm46.5 nm+8%within (±10%)outside the tested scopeTable 5.1a, PDF p. 171
Y1: 975 °C, 50% O2 in N2, 12 min, as oxidizedtrap density at midgap, no anneal4.66e+11 cm⁻² eV⁻¹3.60e+11 cm⁻² eV⁻¹-23%off (±10%)outside the tested scopeFigure 5.4, PDF p. 177, read by eye (dataset time_law_dit); time and thickness from Table 5.1a
Y1: 975 °C, 50% O2 in N2, 12 min, as oxidizedoxide thickness8.1 nm10.9 nm+34%off (±10%)supported within scopeTable 5.1a, PDF p. 171
C1: 975 °C, dry O2, 6 min, as oxidizedtrap density at midgap, no anneal5.40e+11 cm⁻² eV⁻¹3.70e+11 cm⁻² eV⁻¹-32%off (±10%)outside the tested scopeFigure 5.4, PDF p. 177, read by eye (dataset time_law_dit); time and thickness from Table 5.1a
C1: 975 °C, dry O2, 6 min, as oxidizedoxide thickness9.4 nm12.2 nm+30%off (±10%)supported within scopeTable 5.1a, PDF p. 171
D1: 900 °C, dry O2, 27 min, as oxidizedtrap density at midgap, no anneal6.46e+11 cm⁻² eV⁻¹4.29e+11 cm⁻² eV⁻¹-34%off (±10%)outside the tested scopeFigure 5.4, PDF p. 177, read by eye (dataset time_law_dit); time and thickness from Table 5.1a
D1: 900 °C, dry O2, 27 min, as oxidizedoxide thickness9.6 nm12 nm+25%off (±10%)supported within scopeTable 5.1a, PDF p. 171
D2: 900 °C, dry O2, 48 min, as oxidizedtrap density at midgap, no anneal5.65e+11 cm⁻² eV⁻¹4.20e+11 cm⁻² eV⁻¹-26%off (±10%)outside the tested scopeFigure 5.4, PDF p. 177, read by eye (dataset time_law_dit); time and thickness from Table 5.1a
D2: 900 °C, dry O2, 48 min, as oxidizedoxide thickness14.9 nm16.7 nm+12%near (±10%)supported within scopeTable 5.1a, PDF p. 171
D4: 900 °C, dry O2, 151 min, as oxidizedtrap density at midgap, no anneal4.26e+11 cm⁻² eV⁻¹3.81e+11 cm⁻² eV⁻¹-10%near (±10%)outside the tested scopeFigure 5.4, PDF p. 177, read by eye (dataset time_law_dit); time and thickness from Table 5.1a
D4: 900 °C, dry O2, 151 min, as oxidizedoxide thickness35.2 nm33.6 nm-4%within (±10%)supported within scopeTable 5.1a, PDF p. 171
P: 1050 °C, 20% O2 in N2, 20 min, then 0 min in N2trap density at midgap, no forming gas1.42e+11 cm⁻² eV⁻¹2.55e+11 cm⁻² eV⁻¹+79%off (±10%)outside the tested scopeFigure 5.9, PDF p. 187, read by eye (dataset two_population_dit)
P: 1050 °C, 20% O2 in N2, 20 min, then 0 min in N2fixed charge (Nf)2.38e+11 cm⁻²4.71e+10 cm⁻²-80%off (±8.4%)supported within scopeFigure 5.9, PDF p. 187, read by eye, half with forming gas (dataset hung_1987_fixed_charge, ±2×10^10)
P: 1050 °C, 20% O2 in N2, 20 min, then 0 min in N2oxide thickness18 nm15.8 nm-12%near (±10%)outside the tested scopeTable 5.1b, PDF p. 172: “~180A”
P: 1050 °C, 20% O2 in N2, 20 min, then 10 min in N2trap density at midgap, no forming gas1.05e+11 cm⁻² eV⁻¹2.27e+11 cm⁻² eV⁻¹+116%off (±10%)outside the tested scopeFigure 5.9, PDF p. 187, read by eye (dataset two_population_dit)
P: 1050 °C, 20% O2 in N2, 20 min, then 10 min in N2fixed charge (Nf)2.21e+11 cm⁻²2.68e+10 cm⁻²-88%off (±9.05%)supported within scopeFigure 5.9, PDF p. 187, read by eye, half with forming gas (dataset hung_1987_fixed_charge, ±2×10^10)
P: 1050 °C, 20% O2 in N2, 20 min, then 10 min in N2oxide thickness18 nm15.8 nm-12%near (±10%)outside the tested scopeTable 5.1b, PDF p. 172: “~180A”
P: 1050 °C, 20% O2 in N2, 20 min, then 20 min in N2trap density at midgap, no forming gas1.85e+11 cm⁻² eV⁻¹2.05e+11 cm⁻² eV⁻¹+11%near (±10%)outside the tested scopeFigure 5.9, PDF p. 187, read by eye (dataset two_population_dit)
P: 1050 °C, 20% O2 in N2, 20 min, then 20 min in N2fixed charge (Nf)2.70e+11 cm⁻²2.68e+10 cm⁻²-90%off (±7.41%)supported within scopeFigure 5.9, PDF p. 187, read by eye, half with forming gas (dataset hung_1987_fixed_charge, ±2×10^10)
P: 1050 °C, 20% O2 in N2, 20 min, then 20 min in N2oxide thickness18 nm15.8 nm-12%near (±10%)outside the tested scopeTable 5.1b, PDF p. 172: “~180A”
P: 1050 °C, 20% O2 in N2, 20 min, then 30 min in N2trap density at midgap, no forming gas2.40e+11 cm⁻² eV⁻¹1.88e+11 cm⁻² eV⁻¹-22%off (±10%)outside the tested scopeFigure 5.9, PDF p. 187, read by eye (dataset two_population_dit)
P: 1050 °C, 20% O2 in N2, 20 min, then 30 min in N2fixed charge (Nf)3.29e+11 cm⁻²2.68e+10 cm⁻²-92%off (±6.08%)supported within scopeFigure 5.9, PDF p. 187, read by eye, half with forming gas (dataset hung_1987_fixed_charge, ±2×10^10)
P: 1050 °C, 20% O2 in N2, 20 min, then 30 min in N2oxide thickness18 nm15.8 nm-12%near (±10%)outside the tested scopeTable 5.1b, PDF p. 172: “~180A”
P: 1050 °C, 20% O2 in N2, 20 min, then 40 min in N2trap density at midgap, no forming gas2.70e+11 cm⁻² eV⁻¹1.74e+11 cm⁻² eV⁻¹-36%off (±10%)outside the tested scopeFigure 5.9, PDF p. 187, read by eye (dataset two_population_dit)
P: 1050 °C, 20% O2 in N2, 20 min, then 40 min in N2fixed charge (Nf)4.78e+11 cm⁻²2.68e+10 cm⁻²-94%off (±4.18%)supported within scopeFigure 5.9, PDF p. 187, read by eye, half with forming gas (dataset hung_1987_fixed_charge, ±2×10^10)
P: 1050 °C, 20% O2 in N2, 20 min, then 40 min in N2oxide thickness18 nm15.8 nm-12%near (±10%)outside the tested scopeTable 5.1b, PDF p. 172: “~180A”
Q: 900 °C, dry O2, 48 min, then 0 min in N2trap density at midgap, no forming gas5.48e+11 cm⁻² eV⁻¹4.20e+11 cm⁻² eV⁻¹-23%off (±10%)outside the tested scopeFigure 5.9, PDF p. 187, read by eye (dataset two_population_dit)
Q: 900 °C, dry O2, 48 min, then 0 min in N2fixed charge (Nf)4.70e+11 cm⁻²1.74e+11 cm⁻²-63%off (±4.26%)supported within scopeFigure 5.9, PDF p. 187, read by eye, half with forming gas (dataset hung_1987_fixed_charge, ±2×10^10)
Q: 900 °C, dry O2, 48 min, then 0 min in N2oxide thickness15.2 nm16.7 nm+10%within (±10%)supported within scopeTable 5.1b, PDF p. 172: “~152A”
Q: 900 °C, dry O2, 48 min, then 10 min in N2trap density at midgap, no forming gas2.89e+11 cm⁻² eV⁻¹4.16e+11 cm⁻² eV⁻¹+44%off (±10%)outside the tested scopeFigure 5.9, PDF p. 187, read by eye (dataset two_population_dit)
Q: 900 °C, dry O2, 48 min, then 10 min in N2fixed charge (Nf)4.30e+11 cm⁻²6.75e+10 cm⁻²-84%off (±4.65%)supported within scopeFigure 5.9, PDF p. 187, read by eye, half with forming gas (dataset hung_1987_fixed_charge, ±2×10^10)
Q: 900 °C, dry O2, 48 min, then 10 min in N2oxide thickness15.2 nm16.7 nm+10%within (±10%)supported within scopeTable 5.1b, PDF p. 172: “~152A”
Q: 900 °C, dry O2, 48 min, then 20 min in N2trap density at midgap, no forming gas2.20e+11 cm⁻² eV⁻¹4.12e+11 cm⁻² eV⁻¹+87%off (±10%)outside the tested scopeFigure 5.9, PDF p. 187, read by eye (dataset two_population_dit)
Q: 900 °C, dry O2, 48 min, then 20 min in N2fixed charge (Nf)4.08e+11 cm⁻²4.46e+10 cm⁻²-89%off (±4.9%)supported within scopeFigure 5.9, PDF p. 187, read by eye, half with forming gas (dataset hung_1987_fixed_charge, ±2×10^10)
Q: 900 °C, dry O2, 48 min, then 20 min in N2oxide thickness15.2 nm16.7 nm+10%within (±10%)supported within scopeTable 5.1b, PDF p. 172: “~152A”
Q: 900 °C, dry O2, 48 min, then 30 min in N2trap density at midgap, no forming gas1.81e+11 cm⁻² eV⁻¹4.08e+11 cm⁻² eV⁻¹+125%off (±10%)outside the tested scopeFigure 5.9, PDF p. 187, read by eye (dataset two_population_dit)
Q: 900 °C, dry O2, 48 min, then 30 min in N2fixed charge (Nf)3.80e+11 cm⁻²3.97e+10 cm⁻²-90%off (±5.26%)supported within scopeFigure 5.9, PDF p. 187, read by eye, half with forming gas (dataset hung_1987_fixed_charge, ±2×10^10)
Q: 900 °C, dry O2, 48 min, then 30 min in N2oxide thickness15.2 nm16.7 nm+10%within (±10%)supported within scopeTable 5.1b, PDF p. 172: “~152A”
Q: 900 °C, dry O2, 48 min, then 40 min in N2trap density at midgap, no forming gas1.61e+11 cm⁻² eV⁻¹4.04e+11 cm⁻² eV⁻¹+151%off (±10%)outside the tested scopeFigure 5.9, PDF p. 187, read by eye (dataset two_population_dit)
Q: 900 °C, dry O2, 48 min, then 40 min in N2fixed charge (Nf)3.66e+11 cm⁻²3.87e+10 cm⁻²-89%off (±5.46%)supported within scopeFigure 5.9, PDF p. 187, read by eye, half with forming gas (dataset hung_1987_fixed_charge, ±2×10^10)
Q: 900 °C, dry O2, 48 min, then 40 min in N2oxide thickness15.2 nm16.7 nm+10%within (±10%)supported within scopeTable 5.1b, PDF p. 172: “~152A”

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 B1, B4, M1, M2, M3, M4, N1, P0, P10, P20, P30, P40, U1, U4 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
Boat-in, 3 min, in the oxidation gas: duration3 min (Appendix A); whether the Table 4.1 time includes it is not said1 to 180 s180 s180 s (flat: the data do not constrain it)6 of 37 within tolerance, median error 35.6%6 of 37 within tolerance, median error 35.6%
Boat-out, 3 min, in nitrogen: T end3 min (Appendix A, 1050 °C batch); where the wafer cools is not said200 to 900 °C400 °C400 °C (flat: the data do not constrain it)6 of 37 within tolerance, median error 35.6%6 of 37 within tolerance, median error 35.6%
Forming gas, 400 °C, 30 min: duration30 min in chapter 4; the Appendix gives “10-30 min”600 to 1800 s1800 s1800 s6 of 37 within tolerance, median error 35.6%6 of 37 within tolerance, median error 35.6%
Boat-in, 3 min, in the oxidation gas: duration3 min (Appendix A); whether the Table 5.1 time includes it is not said1 to 180 s180 s75.75 s6 of 37 within tolerance, median error 35.6%8 of 37 within tolerance, median error 32.6%
Fast pull, under 3 s, in the oxidation gas: duration“less than 3 sec”; how the wafer cools outside the hot zone is not said1 to 3 s3 s3 s (flat: the data do not constrain it)6 of 37 within tolerance, median error 35.6%6 of 37 within tolerance, median error 35.6%
Fast pull, under 3 s, in the oxidation gas: T end“less than 3 sec”; how the wafer cools outside the hot zone is not said200 to 700 °C400 °C400 °C (flat: the data do not constrain it)6 of 37 within tolerance, median error 35.6%6 of 37 within tolerance, median error 35.6%
Withdrawal after the anneal, in nitrogen (not described): durationNeither the time, the gas nor the cooling is given3 to 180 s180 s3 s (flat: the data do not constrain it)6 of 37 within tolerance, median error 35.6%6 of 37 within tolerance, median error 35.4%
Withdrawal after the anneal, in nitrogen (not described): T endNeither the time, the gas nor the cooling is given200 to 700 °C400 °C400 °C (flat: the data do not constrain it)6 of 37 within tolerance, median error 35.6%6 of 37 within tolerance, median error 35.6%

Together: BoatInCh4 duration 1 s (was 180); BoatOut T end 400 °C (was 400); PostMetalAnneal duration 1800 s (was 1800); BoatInCh5 duration 75.75 s (was 180); Pull duration 3 s (was 3); Pull T end 400 °C (was 400); PullAfterAnneal duration 3 s (was 180); PullAfterAnneal T end 400 °C (was 400).

As reproduced: 16 of 76 within tolerance, median error 28.9%. Aligned: 21 of 76 within tolerance, median error 25.1%. On the held-out samples only: 10 of 39 within tolerance, median error 24.8% as reproduced, 13 of 39 within tolerance, median error 23.2% aligned.

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

VariantAloneWith the aligned history
P series oxidized 27 min, as the datasets store it22 of 76 within tolerance, median error 28.9%27 of 76 within tolerance, median error 25.1%
thickness from the 1965 law instead of the thin-oxide program3 of 76 within tolerance, median error 82.2%3 of 76 within tolerance, median error 82.4%
K and J ramped to 1050 °C in oxygen14 of 76 within tolerance, median error 34.0%17 of 76 within tolerance, median error 31.2%

Nine unknowns were declared: the two boat-ins (chapter 4 and chapter 5), chapter 4's boat-out end temperature, its forming-gas time (10 to 30 min, the Appendix's range), the 900 to 1050 °C ramp of batches K and J, the fast pull's time and end temperature, and the anneal series' withdrawal time and end temperature. They were chosen on every wafer oxidized at 1050 °C (batches M and N, series U, B and P) and tested on the 900 and 975 °C wafers (K, J, D, C, Y, Q). As reproduced: 5 of 76 numbers within tolerance (median error 85.3%). Aligned: 6 of 76 (89.0%). On the held-out wafers: 3 of 39 before and after; the median error there rose from 47.2% to 84.7%.

The data do not constrain most of the unknowns. Eight of the nine scans cannot raise the count within tolerance on the 1050 °C wafers (2 of 37 at every value, or fewer); only the chapter 5 boat-in does, from 2 to 3 at 76 s. Where scores tie, the search keeps the first grid value that reached them, so the aligned values printed for those eight (ramp 300 s, pull 1 s to 200 °C, forming gas 800 s, and so on) are not findings. The reason is the size of the model errors: fixed charge is 80 to 96% low on every wafer and no history step moves it by more than 25%.

The forming-gas time was a tie and it made the test worse. On the 1050 °C wafers 800 s and the stated 1800 s score the same; 800 s puts M1 instead of M2 on the printed “~5×10^10”, which is one rounded value for the whole group. On the 900 °C batch 800 s doubles the simulated value (8.7 to 10.4 × 10^10 against 5 × 10^10, from 5.2 to 6.2 before), and the four K and J trap densities that were within twice the tolerance no longer are. That is the held-out loss. Chapter 4 states 30 min; nothing here argues against it.

The boat-in is pinned by thickness, not by charge or traps. Scanned on its own, thickness of the pure-oxygen wafers decides it. B1 (1.5 min printed, 11.1 nm) is 8.05 nm with no boat-in, 10.8 nm with 60 s of boat-in at 1050 °C, 12.1 nm with 90 s and 15.6 nm with the full 180 s. C1 (6 min at 975 °C) is within 10% only with 30 s or less. So the full 3 min at furnace temperature added to the printed time is too much; about one minute at temperature, the end of a 3 min push, fits B1, and the printed times are best read as starting once the boat is in. The trap density moves by under 5% over the whole range, and fixed charge not at all.

Variants. Storing the P series with 27 min of oxidation (as the datasets do) instead of the printed 20 min adds one number within tolerance (a trap density) and makes the thickness worse (52.6 against 18 nm). Thickness from the 1965 law instead of the thin-oxide program loses 2 numbers; that law starts every oxide at 23 nm, above most of these oxides. Ramping K and J in oxygen instead of nitrogen changes nothing: the 30 min in nitrogen at 1050 °C that follows erases it in both programs.

✓13 within tolerance≈3 within twice the tolerance✕23 outside
simulation below the paper ← 0 → simulation above the paper-100%-50%0%+50%+100%K1: 900 °C, dry O2, 27 min, 103 Å, N2 annealfixed charge (Qf)ours 2.68×10¹⁰ · paper 6.00×10¹¹ cm⁻²✕ outside (-96%)K1: 900 °C, dry O2, 27 min, 103 Å, N2 annealoxide thicknessours 11.2 · paper 10.3 nm✓ within tolerance (+9.1%)K1: 900 °C, dry O2, 27 min, 103 Å, N2 annealtrap density at midgap after forming gasours 6.18×10¹⁰ · paper 5.00×10¹⁰ cm⁻² eV⁻¹✕ outside (+24%)K2: 900 °C, dry O2, 48 min, 150 Å, N2 annealfixed charge (Qf)ours 2.68×10¹⁰ · paper 5.10×10¹¹ cm⁻²✕ outside (-95%)K2: 900 °C, dry O2, 48 min, 150 Å, N2 annealoxide thicknessours 16.1 · paper 15 nm✓ within tolerance (+7.0%)K2: 900 °C, dry O2, 48 min, 150 Å, N2 annealtrap density at midgap after forming gasours 6.00×10¹⁰ · paper 5.00×10¹⁰ cm⁻² eV⁻¹✕ outside (+20%)K3: 900 °C, dry O2, 93 min, 230 Å, N2 annealfixed charge (Qf)ours 2.68×10¹⁰ · paper 4.60×10¹¹ cm⁻²✕ outside (-94%)K3: 900 °C, dry O2, 93 min, 230 Å, N2 annealoxide thicknessours 24.4 · paper 23 nm✓ within tolerance (+6.0%)K3: 900 °C, dry O2, 93 min, 230 Å, N2 annealtrap density at midgap after forming gasours 5.65×10¹⁰ · paper 5.00×10¹⁰ cm⁻² eV⁻¹≈ within twice the tolerance (+13%)K4: 900 °C, dry O2, 151 min, 318 Å, N2 annealfixed charge (Qf)ours 2.68×10¹⁰ · paper 4.10×10¹¹ cm⁻²✕ outside (-93%)K4: 900 °C, dry O2, 151 min, 318 Å, N2 annealoxide thicknessours 33.2 · paper 31.8 nm✓ within tolerance (+4.5%)K4: 900 °C, dry O2, 151 min, 318 Å, N2 annealtrap density at midgap after forming gasours 5.24×10¹⁰ · paper 5.00×10¹⁰ cm⁻² eV⁻¹✓ within tolerance (+4.8%)J1: 900 °C, dry O2, 151 min, etched back to 1…fixed charge (Qf)ours 2.68×10¹⁰ · paper 3.90×10¹¹ cm⁻²✕ outside (-93%)J1: 900 °C, dry O2, 151 min, etched back to 1…trap density at midgap after forming gasours 5.24×10¹⁰ · paper 5.00×10¹⁰ cm⁻² eV⁻¹✓ within tolerance (+4.8%)Y1: 975 °C, 50% O2 in N2, 12 min, as oxidizedtrap density at midgap, no annealours 3.63×10¹¹ · paper 4.66×10¹¹ cm⁻² eV⁻¹✕ outside (-22%)Y1: 975 °C, 50% O2 in N2, 12 min, as oxidizedoxide thicknessours 10.1 · paper 8.1 nm✕ outside (+25%)C1: 975 °C, dry O2, 6 min, as oxidizedtrap density at midgap, no annealours 3.72×10¹¹ · paper 5.40×10¹¹ cm⁻² eV⁻¹✕ outside (-31%)C1: 975 °C, dry O2, 6 min, as oxidizedoxide thicknessours 10.7 · paper 9.4 nm≈ within twice the tolerance (+14%)D1: 900 °C, dry O2, 27 min, as oxidizedtrap density at midgap, no annealours 4.30×10¹¹ · paper 6.46×10¹¹ cm⁻² eV⁻¹✕ outside (-33%)D1: 900 °C, dry O2, 27 min, as oxidizedoxide thicknessours 11.6 · paper 9.6 nm✕ outside (+20%)D2: 900 °C, dry O2, 48 min, as oxidizedtrap density at midgap, no annealours 4.21×10¹¹ · paper 5.65×10¹¹ cm⁻² eV⁻¹✕ outside (-25%)D2: 900 °C, dry O2, 48 min, as oxidizedoxide thicknessours 16.3 · paper 14.9 nm✓ within tolerance (+9.5%)D4: 900 °C, dry O2, 151 min, as oxidizedtrap density at midgap, no annealours 3.82×10¹¹ · paper 4.26×10¹¹ cm⁻² eV⁻¹≈ within twice the tolerance (-10%)D4: 900 °C, dry O2, 151 min, as oxidizedoxide thicknessours 33.4 · paper 35.2 nm✓ within tolerance (-5.1%)Q: 900 °C, dry O2, 48 min, then 0 min in N2trap density at midgap, no forming gasours 4.21×10¹¹ · paper 5.48×10¹¹ cm⁻² eV⁻¹✕ outside (-23%)Q: 900 °C, dry O2, 48 min, then 0 min in N2fixed charge (Nf)ours 1.81×10¹¹ · paper 4.70×10¹¹ cm⁻²✕ outside (-62%)Q: 900 °C, dry O2, 48 min, then 0 min in N2oxide thicknessours 16.3 · paper 15.2 nm✓ within tolerance (+7.3%)Q: 900 °C, dry O2, 48 min, then 10 min in N2trap density at midgap, no forming gasours 4.17×10¹¹ · paper 2.89×10¹¹ cm⁻² eV⁻¹✕ outside (+44%)Q: 900 °C, dry O2, 48 min, then 10 min in N2fixed charge (Nf)ours 6.87×10¹⁰ · paper 4.30×10¹¹ cm⁻²✕ outside (-84%)Q: 900 °C, dry O2, 48 min, then 10 min in N2oxide thicknessours 16.3 · paper 15.2 nm✓ within tolerance (+7.3%)Q: 900 °C, dry O2, 48 min, then 20 min in N2trap density at midgap, no forming gasours 4.13×10¹¹ · paper 2.20×10¹¹ cm⁻² eV⁻¹✕ outside (+88%)Q: 900 °C, dry O2, 48 min, then 20 min in N2fixed charge (Nf)ours 4.45×10¹⁰ · paper 4.08×10¹¹ cm⁻²✕ outside (-89%)Q: 900 °C, dry O2, 48 min, then 20 min in N2oxide thicknessours 16.3 · paper 15.2 nm✓ within tolerance (+7.3%)Q: 900 °C, dry O2, 48 min, then 30 min in N2trap density at midgap, no forming gas+126% ▸ours 4.09×10¹¹ · paper 1.81×10¹¹ cm⁻² eV⁻¹✕ outsideQ: 900 °C, dry O2, 48 min, then 30 min in N2fixed charge (Nf)ours 3.93×10¹⁰ · paper 3.80×10¹¹ cm⁻²✕ outside (-90%)Q: 900 °C, dry O2, 48 min, then 30 min in N2oxide thicknessours 16.3 · paper 15.2 nm✓ within tolerance (+7.3%)Q: 900 °C, dry O2, 48 min, then 40 min in N2trap density at midgap, no forming gas+152% ▸ours 4.05×10¹¹ · paper 1.61×10¹¹ cm⁻² eV⁻¹✕ outsideQ: 900 °C, dry O2, 48 min, then 40 min in N2fixed charge (Nf)ours 3.82×10¹⁰ · paper 3.66×10¹¹ cm⁻²✕ outside (-90%)Q: 900 °C, dry O2, 48 min, then 40 min in N2oxide thicknessours 16.3 · paper 15.2 nm✓ within tolerance (+7.3%)
The pale green band is the tolerance. Bars past ±100% are cut and carry their value.

13 within, 3 near, 23 off of 39 numbers with the aligned settings (the samples used to choose the unknowns are left out).

SampleQuantityThe paperAs reproduced aboveAlignedDifferenceVerdictHow
K1: 900 °C, dry O2, 27 min, 103 Å, N2 annealfixed charge (Qf)6.00e+11 cm⁻²2.68e+102.68e+10-96%off (±3%)test
K1: 900 °C, dry O2, 27 min, 103 Å, N2 annealoxide thickness10.3 nm1211.2+9%within (±10%)test
K1: 900 °C, dry O2, 27 min, 103 Å, N2 annealtrap density at midgap after forming gas5.00e+10 cm⁻² eV⁻¹6.15e+106.18e+10+24%off (±10%)test
K2: 900 °C, dry O2, 48 min, 150 Å, N2 annealfixed charge (Qf)5.10e+11 cm⁻²2.68e+102.68e+10-95%off (±4%)test
K2: 900 °C, dry O2, 48 min, 150 Å, N2 annealoxide thickness15 nm16.716.1+7%within (±10%)test
K2: 900 °C, dry O2, 48 min, 150 Å, N2 annealtrap density at midgap after forming gas5.00e+10 cm⁻² eV⁻¹5.98e+106.00e+10+20%off (±10%)test
K3: 900 °C, dry O2, 93 min, 230 Å, N2 annealfixed charge (Qf)4.60e+11 cm⁻²2.68e+102.68e+10-94%off (±4%)test
K3: 900 °C, dry O2, 93 min, 230 Å, N2 annealoxide thickness23 nm24.924.4+6%within (±10%)test
K3: 900 °C, dry O2, 93 min, 230 Å, N2 annealtrap density at midgap after forming gas5.00e+10 cm⁻² eV⁻¹5.63e+105.65e+10+13%near (±10%)test
K4: 900 °C, dry O2, 151 min, 318 Å, N2 annealfixed charge (Qf)4.10e+11 cm⁻²2.68e+102.68e+10-93%off (±5%)test
K4: 900 °C, dry O2, 151 min, 318 Å, N2 annealoxide thickness31.8 nm33.633.2+4%within (±10%)test
K4: 900 °C, dry O2, 151 min, 318 Å, N2 annealtrap density at midgap after forming gas5.00e+10 cm⁻² eV⁻¹5.22e+105.24e+10+5%within (±10%)test
J1: 900 °C, dry O2, 151 min, etched back to 140 Å, N2 annealfixed charge (Qf)3.90e+11 cm⁻²2.68e+102.68e+10-93%off (±5%)test
J1: 900 °C, dry O2, 151 min, etched back to 140 Å, N2 annealtrap density at midgap after forming gas5.00e+10 cm⁻² eV⁻¹5.22e+105.24e+10+5%within (±10%)test
Y1: 975 °C, 50% O2 in N2, 12 min, as oxidizedtrap density at midgap, no anneal4.66e+11 cm⁻² eV⁻¹3.60e+113.63e+11-22%off (±10%)test
Y1: 975 °C, 50% O2 in N2, 12 min, as oxidizedoxide thickness8.1 nm10.910.1+25%off (±10%)test
C1: 975 °C, dry O2, 6 min, as oxidizedtrap density at midgap, no anneal5.40e+11 cm⁻² eV⁻¹3.70e+113.72e+11-31%off (±10%)test
C1: 975 °C, dry O2, 6 min, as oxidizedoxide thickness9.4 nm12.210.7+14%near (±10%)test
D1: 900 °C, dry O2, 27 min, as oxidizedtrap density at midgap, no anneal6.46e+11 cm⁻² eV⁻¹4.29e+114.30e+11-33%off (±10%)test
D1: 900 °C, dry O2, 27 min, as oxidizedoxide thickness9.6 nm1211.6+20%off (±10%)test
D2: 900 °C, dry O2, 48 min, as oxidizedtrap density at midgap, no anneal5.65e+11 cm⁻² eV⁻¹4.20e+114.21e+11-25%off (±10%)test
D2: 900 °C, dry O2, 48 min, as oxidizedoxide thickness14.9 nm16.716.3+9%within (±10%)test
D4: 900 °C, dry O2, 151 min, as oxidizedtrap density at midgap, no anneal4.26e+11 cm⁻² eV⁻¹3.81e+113.82e+11-10%near (±10%)test
D4: 900 °C, dry O2, 151 min, as oxidizedoxide thickness35.2 nm33.633.4-5%within (±10%)test
Q: 900 °C, dry O2, 48 min, then 0 min in N2trap density at midgap, no forming gas5.48e+11 cm⁻² eV⁻¹4.20e+114.21e+11-23%off (±10%)test
Q: 900 °C, dry O2, 48 min, then 0 min in N2fixed charge (Nf)4.70e+11 cm⁻²1.74e+111.81e+11-62%off (±4%)test
Q: 900 °C, dry O2, 48 min, then 0 min in N2oxide thickness15.2 nm16.716.3+7%within (±10%)test
Q: 900 °C, dry O2, 48 min, then 10 min in N2trap density at midgap, no forming gas2.89e+11 cm⁻² eV⁻¹4.16e+114.17e+11+44%off (±10%)test
Q: 900 °C, dry O2, 48 min, then 10 min in N2fixed charge (Nf)4.30e+11 cm⁻²6.75e+106.86e+10-84%off (±5%)test
Q: 900 °C, dry O2, 48 min, then 10 min in N2oxide thickness15.2 nm16.716.3+7%within (±10%)test
Q: 900 °C, dry O2, 48 min, then 20 min in N2trap density at midgap, no forming gas2.20e+11 cm⁻² eV⁻¹4.12e+114.13e+11+88%off (±10%)test
Q: 900 °C, dry O2, 48 min, then 20 min in N2fixed charge (Nf)4.08e+11 cm⁻²4.46e+104.45e+10-89%off (±5%)test
Q: 900 °C, dry O2, 48 min, then 20 min in N2oxide thickness15.2 nm16.716.3+7%within (±10%)test
Q: 900 °C, dry O2, 48 min, then 30 min in N2trap density at midgap, no forming gas1.81e+11 cm⁻² eV⁻¹4.08e+114.09e+11+126%off (±10%)test
Q: 900 °C, dry O2, 48 min, then 30 min in N2fixed charge (Nf)3.80e+11 cm⁻²3.97e+103.93e+10-90%off (±5%)test
Q: 900 °C, dry O2, 48 min, then 30 min in N2oxide thickness15.2 nm16.716.3+7%within (±10%)test
Q: 900 °C, dry O2, 48 min, then 40 min in N2trap density at midgap, no forming gas1.61e+11 cm⁻² eV⁻¹4.04e+114.05e+11+152%off (±10%)test
Q: 900 °C, dry O2, 48 min, then 40 min in N2fixed charge (Nf)3.66e+11 cm⁻²3.87e+103.82e+10-90%off (±5%)test
Q: 900 °C, dry O2, 48 min, then 40 min in N2oxide thickness15.2 nm16.716.3+7%within (±10%)test

What alignment cannot fix. Fixed charge: after 30 min of nitrogen at 1050 °C the program sits at its equilibrium without oxygen, 2.7 × 10^10 cm⁻², for every chapter 4 wafer. Hung measures 3.8 to 6.0 × 10^11, rising as the as-grown oxide gets thinner and flat for the etched-back oxides. The program has no thickness and no memory of the growth once the anneal is over, so the thesis's central result (as-grown against etched-back) cannot appear in it. In the anneal series the program falls in both series (Q: 1.74 to 0.39 × 10^11; P: 0.47 to 0.27 × 10^11) where Hung's 900 °C series falls by 22% and the 1050 °C series rises from 2.2 to 4.8 × 10^11 after 10 min.

Trap density without hydrogen: on the as-oxidized wafers the program is 28 to 86% high at 1050 °C and 10 to 34% low at 900 and 975 °C, so Hung's temperature dependence is steeper (D1 over B1: 2.5 measured, 1.3 simulated), and so is the fall with oxidation time (D1 to D4: -34% measured, -11% simulated). The program has no oxygen-pressure term, which Hung finds at 975 °C (Y against C). In nitrogen at 900 °C Hung's density falls by 71% in 40 min and the program's by 4%; at 1050 °C Hung's dips and then rises and the program's falls. Every one of these histories is outside the range the program was fitted on (Vitkavage: 750 to 1000 °C, one hour or more).

Thickness: the thin-oxide program does not read the oxygen pressure (8 min in 20% oxygen and in pure oxygen both give 22.4 nm) and keeps growing oxide in nitrogen, so every 20% and 50% oxide is two to three times too thick and every oxide that had a nitrogen anneal is 2 to 6 times too thick (M1: 64 against 10.1 nm). On the pure-oxygen wafers without an anneal it does well: B4 +8%, D4 -4%, D2 +12%, Q0 +10% as reproduced.

How to read the aligned numbers: the unknowns were chosen on the 1050 °C wafers only, so the rows shown (900 and 975 °C) are a test. The ramp is the one unknown the 1050 °C wafers cannot inform at all; it kept its first grid value.

What our language and ontology cannot yet say

  • Which step is the oxidation. The fixed-charge and trap-density programs take the oxidation temperature from the first oxygen-bearing RUN. A boat-in written as a heating ramp (TEMP 25->1050 PROFILE exponential) would then be read as an oxidation at 25 °C, so the boat-in here had to be written as a hold at furnace temperature. A ROLE oxidation|anneal|load|pull on each RUN would let programs find the step by what it is, and let a push-in be written as the heating it is.
  • An unknown that is an offset, not a duration. “Does the printed time include the 3 min boat-in?” is one question for all 24 wafers whose oxidation times run from 1.5 to 151 min. VARY duration on the boat-in stands in for it; VARY offset -180..0 on the oxidation, shared across samples, would say it directly.
  • A choice of gas as an unknown. The ramp from 900 to 1050 °C and the withdrawal after the anneal series have unknown gases. The language varies numbers only; the gas had to become a Python variant. VARY ambient inert_N2|dry_O2 would make it a declared unknown.
  • A wafer split in two. In chapter 5 each wafer was cleaved and only one half had forming gas; Figure 5.9's trap density is from one half and its fixed charge from the other. EVENT Cleave records it, but one history cannot carry two halves. A SPLIT that forks the trajectory into named halves, with each observation bound to its half, would let both values be compared on the right history.
  • An etch that removes oxide. The etched-back oxides are Hung's control: same growth, different final thickness. EVENT EtchBack KIND etch takes nothing off the simulated oxide. A statement that sets or removes thickness (ETCH REMOVE 25 nm or ETCH TO 14.5 nm) is needed before any program with a thickness term can be tested against this control.
  • How a charge was extracted. Hung's Qf uses φMS = -0.715 V from the etched-back intercept. At 10 nm, 0.1 V of φMS is 2.1 × 10^11 cm⁻² of charge; at 40 nm it is 0.5 × 10^11. An observation statement carrying the φMS, the frequency and whether the half had forming gas would let charge from different laboratories be compared on one basis.
  • Gas by pressure in every program. Writing mix:O2=0.2,N2=0.8 now reaches the programs, but the thin-oxide growth program ignores the oxygen pressure and grows oxide in nitrogen. That is a predictor change, not a language one, and it decides every 20% and 50% thickness on this page.
  • Rounded and typical values. Table 4.2 gives “~5×10^10” for a group of four, and chapter 5 reports “only typical or representative results”. A result's tolerance should be able to say it is a rounding of a group value, so that a search does not fit one wafer to it, as happened with the forming-gas time here.

With Quantum ESPRESSO switched on

This page was simulated with parameters from atomic calculations switched on (ISL_USE_COMPUTED=1). They come from Quantum ESPRESSO (the discovered-materials dm_qe build), run locally on CPU and on an H100 on RunPod, recorded in evaluations/atomistic/ with the code version, inputs, pseudopotential checksums and convergence, and carried into ISL as STATUS: computed. They never replace a fitted or sourced number: the rows scored above are the same with the switch off. Each computed row sits beside the measurement it bears on.

What is computed so far is one reaction: Si• + ½H₂ → Si–H for a silicon dangling bond with three silicon back-bonds (the local structure of a Pb centre), on a 14-atom cluster. With the free energy of hydrogen gas it bounds the share of dangling bonds that a hydrogen step could leave uncapped if it reached equilibrium, and so the lowest interface state density that step could reach. A measurement far above the bound means what remains after the hydrogen step is not limited by the strength of the Si–H bond: the anneal is far from equilibrium, or the traps that remain are not dangling bonds hydrogen can cap.

CalculationValueWhere it ranStatus
dE_cap_half_H2: energy of capping the dangling bond from molecular hydrogen, Si* + 1/2 H2 -> SiH; negative means hydrogen stabilizes the bond-1.2838 eVssh NVIDIA H100 80GB HBM3, 595.91.07complete
D_SiH: energy to break the Si-H bond into the dangling bond and a free hydrogen atom3.5429 eVssh NVIDIA H100 80GB HBM3, 595.91.07complete
D_H2: the H2 binding energy: a check on the method, to be compared with about 4.75 eV (well depth, recalled)4.5183 eVssh NVIDIA H100 80GB HBM3, 595.91.07complete
SampleMeasured interface state densityOur fitted programComputed equilibrium boundMeasured over bound
M1: 1050 °C, 20% O2 in N2, 8 min, 101 Å, N2 annealno measurement on this page6.11e+103.38e+08
M2: 1050 °C, 20% O2 in N2, 22 min, 157 Å, N2 annealno measurement on this page4.98e+102.99e+08
M3: 1050 °C, 20% O2 in N2, 55 min, 265 Å, N2 annealno measurement on this page3.37e+102.43e+08
M4: 1050 °C, 20% O2 in N2, 110 min, 392 Å, N2 annealno measurement on this page2.35e+102.07e+08
N1: 1050 °C, 20% O2 in N2, 110 min, etched back to 145 Å, N2 annealno measurement on this page2.35e+102.07e+08
K1: 900 °C, dry O2, 27 min, 103 Å, N2 annealno measurement on this page6.15e+104.91e+08
K2: 900 °C, dry O2, 48 min, 150 Å, N2 annealno measurement on this page5.98e+104.85e+08
K3: 900 °C, dry O2, 93 min, 230 Å, N2 annealno measurement on this page5.63e+104.73e+08
K4: 900 °C, dry O2, 151 min, 318 Å, N2 annealno measurement on this page5.22e+104.59e+08
J1: 900 °C, dry O2, 151 min, etched back to 140 Å, N2 annealno measurement on this page5.22e+104.59e+08

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)16 of 7629.6%
heat-up A (hot push), fast cooling17 of 7629.6%0 of 76 moved by more than 2%
heat-up A (hot push), slow cooling17 of 7629.6%0 of 76 moved by more than 2%
heat-up B (cold-furnace ramp), fast cooling17 of 7629.6%15 of 76 moved by more than 2%
heat-up B (cold-furnace ramp), slow cooling17 of 7629.6%15 of 76 moved by more than 2%

The paper's own conclusions

The paper statesWhat we find
As-grown oxides: Qf rises as the oxide gets thinner (5.9 to 3.9 × 10^11 for M, 6.0 to 4.1 for K); etched-back oxides: Qf independent of thickness (3.8 to 3.9) (PDF p. 130-131)2.7 × 10^10 on all ten chapter 4 wafers: no thickness dependence, 93 to 96% lownot reproduced
After the nitrogen anneal Qf depends on thickness but only weakly on oxidation temperature and ambient (PDF p. 132)The two recipes give the same value, because the 30 min at 1050 °C in nitrogen erases the oxidation in the program; at a fifteenth of the levelpartly
After forming gas the midgap density is about 5 × 10^10 for every chapter 4 sample (PDF p. 132)2.3 to 6.2 × 10^10, 3 of 10 within 10%; the program's value falls with oxidation time where the thesis finds no dependencepartly
Unannealed trap density depends strongly on oxidation temperature and rises as the oxide gets thinner (PDF p. 173)Both directions reproduced; both too weak (D1 over B1: 2.5 measured, 1.3 simulated; D1 to D4: -34% measured, -11% simulated)direction right
Higher oxygen pressure gives higher trap density, clearly at 975 °C (PDF p. 176)The program has no oxygen-pressure termnot in the program
Nitrogen anneal: at 900 °C the trap density falls monotonically; at 1050 °C it dips and then rises; fixed charge does the same (PDF p. 188)Falls in both series for both quantities; at 900 °C by 4% in 40 min where the thesis has 71%partly (900 °C direction only)

What we would like Emily to check

  1. In a 1980s furnace recipe written “Boat-in 3 min, Oxidation variable”, would the printed oxidation time start after the boat-in? For B1 (1.5 min printed) it decides most of the oxide.
  2. For batch K, oxidized at 900 °C and annealed in situ at 1050 °C: how long would such a furnace take to climb 150 °C, and would the tube be in nitrogen during the climb?
  3. Fixed charge of 3.9 to 6 × 10^11 cm⁻² after 30 min of nitrogen at 1050 °C is higher than Deal's values for the same anneal (about 1.5 to 2 × 10^11). Is this the thin oxides, the φMS of -0.715 V, or the laboratory?
  4. The P series (20 min in 20% O2 at 1050 °C) is about 180 Å where U2 on the same nominal recipe is 153 Å. Is a 15% run-to-run difference in thickness usual for such a furnace?
  5. The trap density rises again after 10 min of nitrogen at 1050 °C but not at 900 °C. Is that a known effect (nitrogen at the interface, as the author suggests), or could the withdrawal after the anneal differ between the two series?