Agentic PrimitivesAP

Study reproduced ·

Reproducing Thornton et al. 2022: germanium running down the oxidizing sidewall of SiGe fins

Thornton et al. 2022: 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 (1 near, 4 off, 14 not modelled).

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/thornton_2022.py`. Every value from the paper was read by an AI agent and has not been checked by a person; the sample and history were re-read from the PDF alone by a second agent that had not seen our earlier transcription.

The study and why we depend on it

C. S. Thornton, B. Tuttle, E. Turner, M. E. Law, S. Pantelides, G. T. Wang and K. S. Jones, “The Diffusion Mechanism of Ge During Oxidation of Si/SiGe Nanofins”, ACS Appl. Mater. Interfaces (2022); OSTI 1877137, accepted manuscript SAND2022-8627J (the copy read).

The challenge's SiGe system includes nanostructures, and this is the one paper we hold that measures how germanium moves on an oxidizing SiGe nanostructure as a function of time and temperature. It tests whether our SiGe programs can be pointed at a fin at all: the predictor runs every SiGe sample as a planar alloy, and the nanowire program's flat-sidewall handling is written for silicon in steam.

How well can this study be reproduced?

Low. The stack (four periods of 15 nm Si / 15 nm Si0.7Ge0.3, strained, on a 110 nm Si fin base), the gas and the four temperatures are stated. Which fin width was measured, the sidewall plane, the oxidation times (only 5, 10, 20 and 50 min at 900 °C are printed; the rest sit on a √t axis), the furnace push and pull, the oxide grown on each sample, and the conditions of the forming-gas control are not. The paper's quantity, a length along the sidewall to a 3% germanium contour, is measured on a two-dimensional cross-section that no program of ours represents.

Sample described1 of 6 properties we need are stated and encoded the same
History described3 of 11 steps are stated and encoded the same; 3 are stated by the paper and absent from our history; 4 are ours because the paper is silent
Timing0 of 3 simulated steps have a stated duration; 5 of 7 other steps have none; 5 timing gaps listed below
How the results are givenLengths and widths only as Figure 5 (graph read here); effective diffusivities as Figure 6; activation energies and DFT barriers in the text; oxide thickness as a range (16 to 34 nm) and two sentences (about 20 nm and about 5 nm at 900 °C, 10 min)
Repeatability stated by the authorsFour measurements per time and temperature; their spread is not shown. Activation energy 1.1 ± 0.3 eV (fit) and 1.6 ± 0.2 eV
Internal consistencyFair. Figure 4 shows 5, 10 and 20 min at 900 °C but Figure 5's 900 °C points sit at about 10, 15, 20 and 25 min; the low-oxygen control is a sealed ampule in the text and “forming gas” in the Figure 7 caption; the interface activation energy is ± 0.3 eV on p. 7 and ± 0.1 eV on p. 11
Is our model independent of this paper's data?Yes. Nothing of ours was fitted to these fins. The interface-enrichment relation was fitted on Mueller 2023 (wet, planar)
Outcome0 of 19 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 fin base (110 nm)Si/Si0.7Ge0.3 superlattice, 120 nm 120 nmGe-rich layer 3.03 nmsurface before (−0.65 nm)
Step 1 of 10 · recorded, not simulated
Four periods of 15 nm Si / 15 nm Si0.7Ge0.3 by CVD on 300 mm (100) Si
temperature 25 °C
elapsed 0 s of 20 min
timing in the paper: not stated. Growth temperature and time not stated

“Alternating, undoped 15-nm-thick Si/Si0.7Ge0.3 layers were grown on a nominally undoped (<1e16), 300 mm (100) Si wafer using an Applied Materials Centura chemical vapor deposition (CVD) system.” “The SiGe layers were strained and all layers were pseudomorphic.”

The simulation at this moment
oxide thickness0 nm
germanium at the interface38.8 %
enriched layer, e-folding depth3.03 nm
alloy consumed0.65 nm
GrowthPatternEtchStorageLoadRampUp5 minOxidation10 minRampDown5 minSectionMeasure9000 °CThe same history to true scale (20 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. 4 same, 3 approximated, 6 assumed, 4 not in ours.

✓4 same≈3 approximated?6 assumed✕4 not in ours
Sample: what the paper saysWhat we simulate
Superlattice
“Alternating, undoped 15-nm-thick Si/Si0.7Ge0.3 layers ... Each layer Si and Si0.7Ge0.3 was repeated four times, for a total of eight layers.”
PDF p. 3
≈approximated
COMPOSITION: Si0.7Ge0.3; FILM recorded, read by no program
The programs see one infinite Si0.7Ge0.3 alloy; the Si layers between, and the 15 nm thickness of each alloy layer, are invisible to them.
Strain
“The SiGe layers were strained and all layers were pseudomorphic.”
PDF p. 3
✕not in ours
not in our sample
The paper rules strain out as the cause (4.3 eV for strained interdiffusion, PDF p. 8); no program could have tested it.
Fin
“widths varying from 70 to 280 nm and approximately 5 µm long”; “approximately 230 nm tall”; top 120 nm superlattice, 110 nm Si base
PDF p. 3
≈approximated
SHAPE: fin
The SiGe programs read SHAPE only to label nanosheet and nanowire samples outside their scope; a fin is run as a planar alloy with no label.
Sidewall plane
not stated (a (100) wafer; fin axis not given)
PDF p. 3
?assumed
ORIENTATION: Si110 on the silicon-base cases (assumed); Si100 on the fin
Doping
“undoped”; substrate “nominally undoped (<1e16)”
PDF p. 3
✓same
DOPING: undoped (read by no program)
Starting surface
native oxide, no Ge along it before oxidation (Figure 2a); no clean stated
PDF p. 4
?assumed
CLEAN: not_stated; each program's own starting oxide
History: what the paper saysWhat we simulate
Four periods of 15 nm Si / 15 nm Si0.7Ge0.3 by CVD on 300 mm (100) Si
“Alternating, undoped 15-nm-thick Si/Si0.7Ge0.3 layers were grown on a nominally undoped (<1e16), 300 mm (100) Si wafer using an Applied Materials Centura chemical vapor deposition (CVD) system.” “The SiGe layers were strained and all layers were pseudomorphic.”
PDF p. 3
✕not in ours
COMPOSITION Si0.7Ge0.3 on the sample; the superlattice is a FILM string read by no program
Electron-beam lithography: fins 70-280 nm wide, about 5 µm long
“patterned into fins via electron beam lithography using the Nanoscale Pattern Generation System (NPGS) with widths varying from 70 to 280 nm and approximately 5 µm long”
PDF p. 3
✕not in ours
SHAPE: fin on the sample; width of the measured fins not stated
Bosch deep reactive ion etch, 60 s: fins about 230 nm tall
“a continuous deep reactive ion Bosch etch was carried out for 60 s to form fins approximately 230 nm tall. The top 120 nm was comprised of the alternating, 15-nm-thick Si/SiGe superlattice while the 110 nm at the fin base was from the Si substrate.”
PDF p. 3
✓same
recorded; no program reads a fin height
Native oxide on the fin
“there is no Ge present along the interface between the Si and the native oxide” (Figure 2a); no clean before oxidation is stated
PDF p. 4
?assumed
CLEAN: not_stated
Into the tube furnace
“Oxidations at 750°C, 800°C, 850°C, and 900°C were carried out in a conventional tube furnace with dry O2 flowing.”
PDF p. 3
?assumed
not in our history
Push and heat-up (not described)
not stated
PDF p. 3
?assumed
RUN RampUp DURATION 300 TEMP 600->900 AMBIENT dry_O2
Five minutes from 600 °C is ours.
Dry oxidation, 900 °C, 10 min
“Oxidations at 750°C, 800°C, 850°C, and 900°C were carried out in a conventional tube furnace with dry O2 flowing.”; times from Figure 4 (5, 10, 20 min at 900 °C) and the √t axis of Figure 5
PDF p. 7
≈approximated
RUN Oxidation DURATION 600 TEMP 900->900 AMBIENT dry_O2
Dry O2 flowing; pressure not stated, 1 atm assumed.
Pull and cool-down (not described)
not stated
PDF p. 3
?assumed
RUN RampDown DURATION 300 TEMP 900->600 AMBIENT dry_O2
Five minutes down to 600 °C is ours.
FIB lamella, 5 min plasma clean
“the lamellae were cleaned for 5 minutes using a benchtop GV10x plasma cleaner”
PDF p. 3
✓same
not simulated
HAADF-STEM length and width of the Ge contrast; EDS end point at about 3% Ge
“the Ge diffusion width and length were measured four times at each respective time/temperature. The end point of the length measurement was defined to be when the contrast due to the Ge content tapered to no longer being detectable via eye or intensity line scans. This point was determined to correspond to a Ge concentration of ~3% by EDS”
PDF p. 6
✓same
no observable: no program reports a length along the sidewall
Oxidize then forming gas (Figure S5)
“the diffusion length of a sample that was oxidized and then subsequently annealed in forming gas was compared to that of a sample that was oxidized for the same amount of time”
PDF p. 9
✕not in ours
not written: temperature and times are in the supplement, which is not in the PDF

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.

Si/Si0.7Ge0.3 fin, 900 °C, about 10 min

#StepStarts atLastsEnds atTemperatureRateGasIs the timing in the paper?
1Four periods of 15 nm Si / 15 nm Si0.7Ge0.3 by CVD on 300 mm (100) Si0 snot simulatednot stated. Growth temperature and time not stated
2Electron-beam lithography: fins 70-280 nm wide, about 5 µm long0 snot simulatednot stated
3Bosch deep reactive ion etch, 60 s: fins about 230 nm tall0 snot simulatedstated. 60 s stated
4Native oxide on the fin0 snot simulatednot stated. Time between etch and oxidation, and any clean or polymer removal, not stated
5Into the tube furnace0 snot simulatednot stated. Load temperature, push rate and gas not stated
6Push and heat-up (not described)0 s5 min5 min600 → 900 °C+1 °C/sdry_O2not stated; assumed. not stated; 1 to 20 min searched
7Dry oxidation, 900 °C, 10 min5 min10 min15 min900 → 900 °Chelddry_O2partly stated. 10, 15, 20, 25 min at 900 °C are read from the √t axis of Figure 5; only 5, 10, 20 and 50 min are printed
8Pull and cool-down (not described)15 min5 min20 min900 → 600 °C-1 °C/sdry_O2not stated; assumed. not stated; 1 to 20 min searched
9FIB lamella, 5 min plasma clean20 minnot simulatedstated. 5 min plasma clean
10HAADF-STEM length and width of the Ge contrast; EDS end point at about 3% Ge20 minnot simulatednot stated

Simulated time in this history: 20 min.

Across the samples

SampleRampUpOxidationRampDownTotal
Si/Si0.7Ge0.3 fin, 900 °C, about 10 min5 min at 600→900 °C10 min at 900 °C5 min at 900→600 °C20 min
Si/Si0.7Ge0.3 fin, 900 °C, about 15 min5 min at 600→900 °C15 min at 900 °C5 min at 900→600 °C25 min
Si/Si0.7Ge0.3 fin, 900 °C, about 20 min5 min at 600→900 °C20 min at 900 °C5 min at 900→600 °C30 min
Si/Si0.7Ge0.3 fin, 900 °C, about 25 min5 min at 600→900 °C25 min at 900 °C5 min at 900→600 °C35 min
Si/Si0.7Ge0.3 fin, 850 °C, about 24 min5 min at 600→850 °C24 min at 850 °C5 min at 850→600 °C34 min
Si/Si0.7Ge0.3 fin, 800 °C, about 38 min5 min at 600→800 °C38 min at 800 °C5 min at 800→600 °C48 min
Si/Si0.7Ge0.3 fin, 750 °C, about 105 min5 min at 600→750 °C1 h 45 min at 750 °C5 min at 750→600 °C1 h 55 min
Si fin base sidewall, 900 °C, 10 min, dry O25 min at 600→900 °C10 min at 900 °C5 min at 900→600 °C20 min
Si fin base sidewall, 900 °C, 10 min, sealed ampule (~35 mtorr)5 min at 600→900 °C10 min at 900 °C5 min at 900→600 °C20 min

Timing the paper does not give

  • Oxidation times other than 5, 10, 20 (Figure 4) and 50 min (Figure 2) at 900 °C: read from the √t axis of Figure 5.
  • Push and pull of the tube furnace: load temperature, rate, gas.
  • Time between the Bosch etch and oxidation; any clean or polymer removal.
  • The forming-gas control: temperature and times are in the supplement (Figure S5), not in this PDF.
  • Oxide thickness of each sample: only “approximately 16 to 34 nm” for the sets and two sentences at 900 °C, 10 min.

What the second reading changed

  • SOURCE.md and ontology/library.json say “at 900 C”. The paper oxidizes at 750, 800, 850 and 900 °C and its result is an Arrhenius plot over the four.
  • The challenge brief and library.json call these SiGe fins; the germanium the paper measures moves down the silicon base of a Si/SiGe superlattice fin. The oxidizing interface where the length is measured is Si/SiO2, fed from SiGe layers above.
  • Figure 4 (5, 10, 20 min at 900 °C) does not match Figure 5's 900 °C abscissae (about 10, 15, 20, 25 min).
  • The low-oxygen control is a vacuum-sealed ampule in the text (PDF p. 9) and “an anneal under forming gas” in the Figure 7 caption.
  • No dataset holds this paper; it is listed as skimmed, unused.

Their terms and ours

The paper saysWe writeKind in our vocabularyNote
diffusion length (vertical extent of Ge down the sidewall, to ~3% Ge)(none)observable missingA contour length on a 2D cross-section; no program has a coordinate along a sidewall.
diffusion width (3 nm below the original Si/SiGe interface)(none)observable missingA lateral depth into the Si base at a fixed height.
Ge condensation (~50%)Ge_at_interfaceobservable (target: composition_profile)Planar relation fitted on Mueller 2023.
effective diffusivity D from L ∝ √t(none)derived quantitySlope squared of Figure 5 reproduces Figure 6 (900 °C: 5.7 nm/min½ gives 5.4e-15 cm²/s against about 5.3e-15 read).
interfacial diffusion along Si/SiO2, Ea 1.1 eV(none)mechanism missingNo operator moves a species along an interface.
reinsertion into substitutional sites, Ea 1.6 eV (DFT 1.3-1.8)(none)mechanism missing
Ge interstitials generated by SiGe oxidation(none)species missingThe inventory program conserves germanium in the alloy; it has no mobile interstitial pool.
conventional tube furnace with dry O2 flowingAMBIENT dry_O2; RUN RampUp / Oxidation / RampDownambient and RUNsPush and pull are ours.
vacuum-sealed quartz ampule, ~35 mtorrAMBIENT mix:O2=9.6e-06,N2=3.6e-05ambientResidual air assumed; the gas is not stated.
fin / nanofinSHAPE: finsample fieldRead only by the silicon nanowire program.
Si/SiGe superlatticeFILM stringsample field, read by no programThe language has no layered sample.

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

Si/Si0.7Ge0.3 fin, 900 °C, about 10 min

# Si/Si0.7Ge0.3 fin, 900 °C, about 10 min
SAMPLE Fin_900C_10min {
    FAMILY: SiGe_oxide
    COMPOSITION: Si0.7Ge0.3
    ORIENTATION: Si100
    CLEAN: not_stated
    SHAPE: fin
    FILM: Si_Si0.7Ge0.3_superlattice_4x(15nm+15nm)_on_Si_fin_base_110nm
    DOPING: undoped
}
CONTROL_TRAJECTORY History {
    EVENT Growth KIND deposition TIMING assumed                  # Four periods of 15 nm Si / 15 nm Si0.7Ge0.3 by CVD on 300 mm (100) Si
    EVENT Pattern KIND other TIMING assumed                      # Electron-beam lithography: fins 70-280 nm wide, about 5 µm long
    EVENT Etch KIND etch TIMING stated                           # Bosch deep reactive ion etch, 60 s: fins about 230 nm tall
    EVENT Storage KIND storage TIMING assumed                    # Native oxide on the fin
    EVENT Load KIND load TIMING assumed                          # Into the tube furnace
    RUN RampUp DURATION 300 TEMP 600->900 AMBIENT dry_O2 TIMING assumed VARY duration 60..1200
    RUN Oxidation DURATION 600 TEMP 900->900 AMBIENT dry_O2 TIMING bound
    RUN RampDown DURATION 300 TEMP 900->600 AMBIENT dry_O2 TIMING assumed VARY duration 60..1200
    EVENT Section KIND other TIMING stated                       # FIB lamella, 5 min plasma clean
    EVENT Measure KIND measurement TIMING assumed                # HAADF-STEM length and width of the Ge contrast; EDS end point at about 3% Ge
}

Si/Si0.7Ge0.3 fin, 900 °C, about 15 min

# Si/Si0.7Ge0.3 fin, 900 °C, about 15 min
SAMPLE Fin_900C_15min {
    FAMILY: SiGe_oxide
    COMPOSITION: Si0.7Ge0.3
    ORIENTATION: Si100
    CLEAN: not_stated
    SHAPE: fin
    FILM: Si_Si0.7Ge0.3_superlattice_4x(15nm+15nm)_on_Si_fin_base_110nm
    DOPING: undoped
}
CONTROL_TRAJECTORY History {
    EVENT Growth KIND deposition TIMING assumed                  # Four periods of 15 nm Si / 15 nm Si0.7Ge0.3 by CVD on 300 mm (100) Si
    EVENT Pattern KIND other TIMING assumed                      # Electron-beam lithography: fins 70-280 nm wide, about 5 µm long
    EVENT Etch KIND etch TIMING stated                           # Bosch deep reactive ion etch, 60 s: fins about 230 nm tall
    EVENT Storage KIND storage TIMING assumed                    # Native oxide on the fin
    EVENT Load KIND load TIMING assumed                          # Into the tube furnace
    RUN RampUp DURATION 300 TEMP 600->900 AMBIENT dry_O2 TIMING assumed VARY duration 60..1200
    RUN Oxidation DURATION 900 TEMP 900->900 AMBIENT dry_O2 TIMING bound
    RUN RampDown DURATION 300 TEMP 900->600 AMBIENT dry_O2 TIMING assumed VARY duration 60..1200
    EVENT Section KIND other TIMING stated                       # FIB lamella, 5 min plasma clean
    EVENT Measure KIND measurement TIMING assumed                # HAADF-STEM length and width of the Ge contrast; EDS end point at about 3% Ge
}

Si/Si0.7Ge0.3 fin, 900 °C, about 20 min

# Si/Si0.7Ge0.3 fin, 900 °C, about 20 min
SAMPLE Fin_900C_20min {
    FAMILY: SiGe_oxide
    COMPOSITION: Si0.7Ge0.3
    ORIENTATION: Si100
    CLEAN: not_stated
    SHAPE: fin
    FILM: Si_Si0.7Ge0.3_superlattice_4x(15nm+15nm)_on_Si_fin_base_110nm
    DOPING: undoped
}
CONTROL_TRAJECTORY History {
    EVENT Growth KIND deposition TIMING assumed                  # Four periods of 15 nm Si / 15 nm Si0.7Ge0.3 by CVD on 300 mm (100) Si
    EVENT Pattern KIND other TIMING assumed                      # Electron-beam lithography: fins 70-280 nm wide, about 5 µm long
    EVENT Etch KIND etch TIMING stated                           # Bosch deep reactive ion etch, 60 s: fins about 230 nm tall
    EVENT Storage KIND storage TIMING assumed                    # Native oxide on the fin
    EVENT Load KIND load TIMING assumed                          # Into the tube furnace
    RUN RampUp DURATION 300 TEMP 600->900 AMBIENT dry_O2 TIMING assumed VARY duration 60..1200
    RUN Oxidation DURATION 1200 TEMP 900->900 AMBIENT dry_O2 TIMING bound
    RUN RampDown DURATION 300 TEMP 900->600 AMBIENT dry_O2 TIMING assumed VARY duration 60..1200
    EVENT Section KIND other TIMING stated                       # FIB lamella, 5 min plasma clean
    EVENT Measure KIND measurement TIMING assumed                # HAADF-STEM length and width of the Ge contrast; EDS end point at about 3% Ge
}

Si/Si0.7Ge0.3 fin, 900 °C, about 25 min

# Si/Si0.7Ge0.3 fin, 900 °C, about 25 min
SAMPLE Fin_900C_25min {
    FAMILY: SiGe_oxide
    COMPOSITION: Si0.7Ge0.3
    ORIENTATION: Si100
    CLEAN: not_stated
    SHAPE: fin
    FILM: Si_Si0.7Ge0.3_superlattice_4x(15nm+15nm)_on_Si_fin_base_110nm
    DOPING: undoped
}
CONTROL_TRAJECTORY History {
    EVENT Growth KIND deposition TIMING assumed                  # Four periods of 15 nm Si / 15 nm Si0.7Ge0.3 by CVD on 300 mm (100) Si
    EVENT Pattern KIND other TIMING assumed                      # Electron-beam lithography: fins 70-280 nm wide, about 5 µm long
    EVENT Etch KIND etch TIMING stated                           # Bosch deep reactive ion etch, 60 s: fins about 230 nm tall
    EVENT Storage KIND storage TIMING assumed                    # Native oxide on the fin
    EVENT Load KIND load TIMING assumed                          # Into the tube furnace
    RUN RampUp DURATION 300 TEMP 600->900 AMBIENT dry_O2 TIMING assumed VARY duration 60..1200
    RUN Oxidation DURATION 1500 TEMP 900->900 AMBIENT dry_O2 TIMING bound
    RUN RampDown DURATION 300 TEMP 900->600 AMBIENT dry_O2 TIMING assumed VARY duration 60..1200
    EVENT Section KIND other TIMING stated                       # FIB lamella, 5 min plasma clean
    EVENT Measure KIND measurement TIMING assumed                # HAADF-STEM length and width of the Ge contrast; EDS end point at about 3% Ge
}

Si/Si0.7Ge0.3 fin, 850 °C, about 24 min

# Si/Si0.7Ge0.3 fin, 850 °C, about 24 min
SAMPLE Fin_850C_24min {
    FAMILY: SiGe_oxide
    COMPOSITION: Si0.7Ge0.3
    ORIENTATION: Si100
    CLEAN: not_stated
    SHAPE: fin
    FILM: Si_Si0.7Ge0.3_superlattice_4x(15nm+15nm)_on_Si_fin_base_110nm
    DOPING: undoped
}
CONTROL_TRAJECTORY History {
    EVENT Growth KIND deposition TIMING assumed                  # Four periods of 15 nm Si / 15 nm Si0.7Ge0.3 by CVD on 300 mm (100) Si
    EVENT Pattern KIND other TIMING assumed                      # Electron-beam lithography: fins 70-280 nm wide, about 5 µm long
    EVENT Etch KIND etch TIMING stated                           # Bosch deep reactive ion etch, 60 s: fins about 230 nm tall
    EVENT Storage KIND storage TIMING assumed                    # Native oxide on the fin
    EVENT Load KIND load TIMING assumed                          # Into the tube furnace
    RUN RampUp DURATION 300 TEMP 600->850 AMBIENT dry_O2 TIMING assumed VARY duration 60..1200
    RUN Oxidation DURATION 1440 TEMP 850->850 AMBIENT dry_O2 TIMING bound
    RUN RampDown DURATION 300 TEMP 850->600 AMBIENT dry_O2 TIMING assumed VARY duration 60..1200
    EVENT Section KIND other TIMING stated                       # FIB lamella, 5 min plasma clean
    EVENT Measure KIND measurement TIMING assumed                # HAADF-STEM length and width of the Ge contrast; EDS end point at about 3% Ge
}

Si/Si0.7Ge0.3 fin, 800 °C, about 38 min

# Si/Si0.7Ge0.3 fin, 800 °C, about 38 min
SAMPLE Fin_800C_38min {
    FAMILY: SiGe_oxide
    COMPOSITION: Si0.7Ge0.3
    ORIENTATION: Si100
    CLEAN: not_stated
    SHAPE: fin
    FILM: Si_Si0.7Ge0.3_superlattice_4x(15nm+15nm)_on_Si_fin_base_110nm
    DOPING: undoped
}
CONTROL_TRAJECTORY History {
    EVENT Growth KIND deposition TIMING assumed                  # Four periods of 15 nm Si / 15 nm Si0.7Ge0.3 by CVD on 300 mm (100) Si
    EVENT Pattern KIND other TIMING assumed                      # Electron-beam lithography: fins 70-280 nm wide, about 5 µm long
    EVENT Etch KIND etch TIMING stated                           # Bosch deep reactive ion etch, 60 s: fins about 230 nm tall
    EVENT Storage KIND storage TIMING assumed                    # Native oxide on the fin
    EVENT Load KIND load TIMING assumed                          # Into the tube furnace
    RUN RampUp DURATION 300 TEMP 600->800 AMBIENT dry_O2 TIMING assumed VARY duration 60..1200
    RUN Oxidation DURATION 2280 TEMP 800->800 AMBIENT dry_O2 TIMING bound
    RUN RampDown DURATION 300 TEMP 800->600 AMBIENT dry_O2 TIMING assumed VARY duration 60..1200
    EVENT Section KIND other TIMING stated                       # FIB lamella, 5 min plasma clean
    EVENT Measure KIND measurement TIMING assumed                # HAADF-STEM length and width of the Ge contrast; EDS end point at about 3% Ge
}

Si/Si0.7Ge0.3 fin, 750 °C, about 105 min

# Si/Si0.7Ge0.3 fin, 750 °C, about 105 min
SAMPLE Fin_750C_105min {
    FAMILY: SiGe_oxide
    COMPOSITION: Si0.7Ge0.3
    ORIENTATION: Si100
    CLEAN: not_stated
    SHAPE: fin
    FILM: Si_Si0.7Ge0.3_superlattice_4x(15nm+15nm)_on_Si_fin_base_110nm
    DOPING: undoped
}
CONTROL_TRAJECTORY History {
    EVENT Growth KIND deposition TIMING assumed                  # Four periods of 15 nm Si / 15 nm Si0.7Ge0.3 by CVD on 300 mm (100) Si
    EVENT Pattern KIND other TIMING assumed                      # Electron-beam lithography: fins 70-280 nm wide, about 5 µm long
    EVENT Etch KIND etch TIMING stated                           # Bosch deep reactive ion etch, 60 s: fins about 230 nm tall
    EVENT Storage KIND storage TIMING assumed                    # Native oxide on the fin
    EVENT Load KIND load TIMING assumed                          # Into the tube furnace
    RUN RampUp DURATION 300 TEMP 600->750 AMBIENT dry_O2 TIMING assumed VARY duration 60..1200
    RUN Oxidation DURATION 6300 TEMP 750->750 AMBIENT dry_O2 TIMING bound
    RUN RampDown DURATION 300 TEMP 750->600 AMBIENT dry_O2 TIMING assumed VARY duration 60..1200
    EVENT Section KIND other TIMING stated                       # FIB lamella, 5 min plasma clean
    EVENT Measure KIND measurement TIMING assumed                # HAADF-STEM length and width of the Ge contrast; EDS end point at about 3% Ge
}

Si fin base sidewall, 900 °C, 10 min, dry O2

# Si fin base sidewall, 900 °C, 10 min, dry O2
SAMPLE si_base_900C_10min {
    FAMILY: Si_Planar
    ORIENTATION: Si110
    CLEAN: not_stated
    DOPING: undoped
    FILM: sidewall_of_Si_fin_base_under_Si_Si0.7Ge0.3_superlattice_4x(15nm+15nm)_on_Si_fin_base_110nm
}
CONTROL_TRAJECTORY History {
    EVENT Growth KIND deposition TIMING assumed                  # Four periods of 15 nm Si / 15 nm Si0.7Ge0.3 by CVD on 300 mm (100) Si
    EVENT Pattern KIND other TIMING assumed                      # Electron-beam lithography: fins 70-280 nm wide, about 5 µm long
    EVENT Etch KIND etch TIMING stated                           # Bosch deep reactive ion etch, 60 s: fins about 230 nm tall
    EVENT Storage KIND storage TIMING assumed                    # Native oxide on the fin
    EVENT Load KIND load TIMING assumed                          # Into the tube furnace
    RUN RampUp DURATION 300 TEMP 600->900 AMBIENT dry_O2 TIMING assumed VARY duration 60..1200
    RUN Oxidation DURATION 600 TEMP 900->900 AMBIENT dry_O2 TIMING bound
    RUN RampDown DURATION 300 TEMP 900->600 AMBIENT dry_O2 TIMING assumed VARY duration 60..1200
    EVENT Section KIND other TIMING stated                       # FIB lamella, 5 min plasma clean
    EVENT Measure KIND measurement TIMING assumed                # HAADF-STEM length and width of the Ge contrast; EDS end point at about 3% Ge
}

The oxide the paper reports is measured on the silicon below the superlattice (the dashed line in Figures 4 and 7). The programs for planar silicon are the only ones in the predictor that grow oxide in dry oxygen on silicon; the nanowire program grows nothing in dry oxygen.

Si fin base sidewall, 900 °C, 10 min, sealed ampule (~35 mtorr)

# Si fin base sidewall, 900 °C, 10 min, sealed ampule (~35 mtorr)
SAMPLE si_base_ampule_900C_10min {
    FAMILY: Si_Planar
    ORIENTATION: Si110
    CLEAN: not_stated
    DOPING: undoped
    FILM: sidewall_of_Si_fin_base_under_Si_Si0.7Ge0.3_superlattice_4x(15nm+15nm)_on_Si_fin_base_110nm
}
CONTROL_TRAJECTORY History {
    EVENT Growth KIND deposition TIMING assumed                  # Four periods of 15 nm Si / 15 nm Si0.7Ge0.3 by CVD on 300 mm (100) Si
    EVENT Pattern KIND other TIMING assumed                      # Electron-beam lithography: fins 70-280 nm wide, about 5 µm long
    EVENT Etch KIND etch TIMING stated                           # Bosch deep reactive ion etch, 60 s: fins about 230 nm tall
    EVENT Storage KIND storage TIMING assumed                    # Native oxide on the fin
    EVENT Load KIND load TIMING assumed                          # Sealed in a quartz ampule pumped to about 35 mtorr
    RUN RampUp DURATION 300 TEMP 600->900 AMBIENT mix:O2=9.6e-06,N2=3.6e-05 TIMING assumed VARY duration 60..1200
    RUN Oxidation DURATION 600 TEMP 900->900 AMBIENT mix:O2=9.6e-06,N2=3.6e-05 TIMING stated
    RUN RampDown DURATION 300 TEMP 900->600 AMBIENT mix:O2=9.6e-06,N2=3.6e-05 TIMING assumed VARY duration 60..1200
    EVENT Section KIND other TIMING stated                       # FIB lamella, 5 min plasma clean
    EVENT Measure KIND measurement TIMING assumed                # HAADF-STEM length and width of the Ge contrast; EDS end point at about 3% Ge
}

The control without flowing oxygen. The residual gas is written as air at 35 mtorr; the paper does not say what it was.

The programs the predictor ran on these histories: experiments/deal_qss/two_equilibria.isl.template, experiments/rabie_sige/legoues_800C_14Ge.isl, experiments/sige_interface/interface_enrichment.isl.template, experiments/sige_inventory/conserved_germanium.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/sige_interface/interface_enrichment.isl.template, as it is written. Every equation the simulation uses is in this text; the runtime holds no physics.

# ==============================================================================
# ISL MODEL: GERMANIUM AT THE OXIDE INTERFACE OF A SiGe ALLOY
#
# While the alloy is being oxidized, the germanium fraction just under the oxide moves to a
# value set by the starting alloy: a floor plus a share of the starting fraction. The two
# numbers are fitted to one laboratory's two planar measurements (Mueller et al. 2023, 20% and
# 50% alloys) and the program is then scored on other laboratories.
#
# This is a relation written as a relaxation, not a transport model: it says where the
# interface composition settles, not why. How fast it settles is not measured by any source we
# hold (the shortest oxidation is two minutes), so the settling time is a hypothesis.
# Fields in {{braces}} are filled by scripts/run_sige_interface.py.
# ==============================================================================
SAMPLE {sample_id} {{
    FAMILY: SiGe_oxide
    COMPOSITION: {composition}
}}
STATE ge_i {{ UNIT: 1; INITIAL: ge_start; MIN: 0; MAX: 1 }}
CONTROL T {{ UNIT: K }}
CONTROL p_N2 {{ UNIT: atm }}
CONTROL p_Ar {{ UNIT: atm }}
PARAMETER ge_start {{ VALUE: {ge_start}; UNIT: 1; STATUS: sourced; SOURCE: the sample's stated composition }}
PARAMETER floor_ge {{ VALUE: 0.3; UNIT: 1; STATUS: fitted }}
PARAMETER share_ge {{ VALUE: 0.8; UNIT: 1; STATUS: fitted }}
# No source measures the interface earlier than two minutes into an oxidation.
PARAMETER settle_time {{ VALUE: 30.0; UNIT: s; STATUS: hypothesis }}
PARAMETER p_ref {{ VALUE: 1.0; UNIT: atm; STATUS: constant }}
# The interface moves only while the alloy is being oxidized: not during a hold in nitrogen or argon.
QUANTITY oxidizing {{ UNIT: 1; EQUATION: oxidizing = 1 - (p_N2 + p_Ar) / p_ref }}
CONTROL_TRAJECTORY {trajectory_id} {{
{runs}
}}
OPERATOR F_InterfaceEnrichment : Relaxation {{
    EQUATION: d(ge_i)/dt = -oxidizing * (ge_i - (floor_ge + share_ge * ge_start)) / settle_time
}}
OBSERVATION_MODEL Obs_Ge_At_Interface {{ TARGET: Ge_at_interface; UNIT: 1; EQUATION: Ge_at_interface = ge_i }}
EVALUATION_CONTRACT {contract_id} {{
    FROZEN: true
    DATASET: data/derived/sige_interface_germanium.csv
    DATASET_DIGEST: sha256:{dataset_sha256}
    SPLIT: {split}
    TARGET: Ge_at_interface = {target} +/- {tolerance} abs
}}

Our simulation against the paper

1 near, 4 off, 14 not modelled of 19 numbers. Tolerance is stated per row; nothing was fitted for this page.

≈1 within twice the tolerance✕4 outside∅14 not modelled
simulation below the paper ← 0 → simulation above the paper-100%-50%0%+50%+100%Si/Si0.7Ge0.3 fin, 900 °C, about 10 mingermanium diffusion length down the oxidizing sidewallno program · paper 27.1 nm∅ not modelledSi/Si0.7Ge0.3 fin, 900 °C, about 10 mingermanium lateral diffusion widthno program · paper 1.47 nm∅ not modelledSi/Si0.7Ge0.3 fin, 900 °C, about 15 mingermanium diffusion length down the oxidizing sidewallno program · paper 30.2 nm∅ not modelledSi/Si0.7Ge0.3 fin, 900 °C, about 15 mingermanium lateral diffusion widthno program · paper 1.7 nm∅ not modelledSi/Si0.7Ge0.3 fin, 900 °C, about 20 mingermanium diffusion length down the oxidizing sidewallno program · paper 33.9 nm∅ not modelledSi/Si0.7Ge0.3 fin, 900 °C, about 20 mingermanium lateral diffusion widthno program · paper 1.93 nm∅ not modelledSi/Si0.7Ge0.3 fin, 900 °C, about 20 mingermanium at the interfaceours 56.5 · paper 50 %≈ within twice the tolerance (+13%)Si/Si0.7Ge0.3 fin, 900 °C, about 25 mingermanium diffusion length down the oxidizing sidewallno program · paper 37.6 nm∅ not modelledSi/Si0.7Ge0.3 fin, 900 °C, about 25 mingermanium lateral diffusion widthno program · paper 2.49 nm∅ not modelledSi/Si0.7Ge0.3 fin, 850 °C, about 24 mingermanium diffusion length down the oxidizing sidewallno program · paper 22.4 nm∅ not modelledSi/Si0.7Ge0.3 fin, 850 °C, about 24 mingermanium lateral diffusion widthno program · paper 1.58 nm∅ not modelledSi/Si0.7Ge0.3 fin, 800 °C, about 38 mingermanium diffusion length down the oxidizing sidewallno program · paper 21.3 nm∅ not modelledSi/Si0.7Ge0.3 fin, 800 °C, about 38 mingermanium lateral diffusion widthno program · paper 1.97 nm∅ not modelledSi/Si0.7Ge0.3 fin, 750 °C, about 105 mingermanium diffusion length down the oxidizing sidewallno program · paper 17.5 nm∅ not modelledSi/Si0.7Ge0.3 fin, 750 °C, about 105 mingermanium lateral diffusion widthno program · paper 1.08 nm∅ not modelledSi fin base sidewall, 900 °C, 10 min, dry O2oxide thicknessours 25.4 · paper 20 nm✕ outside (+27%)Si fin base sidewall, 900 °C, 10 min, dry O2oxide thickness (thin-oxide program)ours 6.85 · paper 20 nm✕ outside (-66%)Si fin base sidewall, 900 °C, 10 min, sealed …oxide thickness+360% ▸ours 23 · paper 5 nm✕ outsideSi fin base sidewall, 900 °C, 10 min, sealed …oxide thickness (thin-oxide program)ours 1.71 · paper 5 nm✕ outside (-66%)
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
Si/Si0.7Ge0.3 fin, 900 °C, about 10 mingermanium diffusion length down the oxidizing sidewall27.1 nmno programnot modelled (±10%)no programFigure 5a, √t = 3.16 min½ (read from the graph), PDF p. 7
Si/Si0.7Ge0.3 fin, 900 °C, about 10 mingermanium lateral diffusion width1.47 nmno programnot modelled (±10%)no programFigure 5b, read from the graph, PDF p. 7
Si/Si0.7Ge0.3 fin, 900 °C, about 15 mingermanium diffusion length down the oxidizing sidewall30.2 nmno programnot modelled (±10%)no programFigure 5a, √t = 3.87 min½ (read from the graph), PDF p. 7
Si/Si0.7Ge0.3 fin, 900 °C, about 15 mingermanium lateral diffusion width1.7 nmno programnot modelled (±10%)no programFigure 5b, read from the graph, PDF p. 7
Si/Si0.7Ge0.3 fin, 900 °C, about 20 mingermanium diffusion length down the oxidizing sidewall33.9 nmno programnot modelled (±10%)no programFigure 5a, √t = 4.47 min½ (read from the graph), PDF p. 7
Si/Si0.7Ge0.3 fin, 900 °C, about 20 mingermanium lateral diffusion width1.93 nmno programnot modelled (±10%)no programFigure 5b, read from the graph, PDF p. 7
Si/Si0.7Ge0.3 fin, 900 °C, about 20 mingermanium at the interface50 %56.5 %+13%near (±10%)supported within scopetext, PDF p. 5: “Figure 3 (e) shows the region of enhanced (50%) Ge concentration due to its condensation”; Figure 3(c-e) is 20 min at 900 °C; also PDF p. 6 “~50% at its starting point”
Si/Si0.7Ge0.3 fin, 900 °C, about 25 mingermanium diffusion length down the oxidizing sidewall37.6 nmno programnot modelled (±10%)no programFigure 5a, √t = 5.0 min½ (read from the graph), PDF p. 7
Si/Si0.7Ge0.3 fin, 900 °C, about 25 mingermanium lateral diffusion width2.49 nmno programnot modelled (±10%)no programFigure 5b, read from the graph, PDF p. 7
Si/Si0.7Ge0.3 fin, 850 °C, about 24 mingermanium diffusion length down the oxidizing sidewall22.4 nmno programnot modelled (±10%)no programFigure 5a, √t = 4.9 min½ (read from the graph), PDF p. 7
Si/Si0.7Ge0.3 fin, 850 °C, about 24 mingermanium lateral diffusion width1.58 nmno programnot modelled (±10%)no programFigure 5b, read from the graph, PDF p. 7
Si/Si0.7Ge0.3 fin, 800 °C, about 38 mingermanium diffusion length down the oxidizing sidewall21.3 nmno programnot modelled (±10%)no programFigure 5a, √t = 6.16 min½ (read from the graph), PDF p. 7
Si/Si0.7Ge0.3 fin, 800 °C, about 38 mingermanium lateral diffusion width1.97 nmno programnot modelled (±10%)no programFigure 5b, read from the graph, PDF p. 7
Si/Si0.7Ge0.3 fin, 750 °C, about 105 mingermanium diffusion length down the oxidizing sidewall17.5 nmno programnot modelled (±10%)no programFigure 5a, √t = 10.25 min½ (read from the graph), PDF p. 7
Si/Si0.7Ge0.3 fin, 750 °C, about 105 mingermanium lateral diffusion width1.08 nmno programnot modelled (±10%)no programFigure 5b, read from the graph, PDF p. 7
Si fin base sidewall, 900 °C, 10 min, dry O2oxide thickness20 nm25.4 nm+27%off (±10%)outside the tested scopetext, PDF p. 9: “the amount of grown oxide was reduced from approximately 20 nm to around 5 nm”
Si fin base sidewall, 900 °C, 10 min, dry O2oxide thickness (thin-oxide program)20 nm6.85 nm-66%off (±10%)outside the tested scopetext, PDF p. 9; the same number against the thin-oxide program
Si fin base sidewall, 900 °C, 10 min, sealed ampule (~35 mtorr)oxide thickness5 nm23 nm+360%off (±10%)outside the tested scopetext, PDF p. 9: “around 5 nm”; “explained by residual oxygen remaining in the ampule as it was only pumped to ~35 mtorr”
Si fin base sidewall, 900 °C, 10 min, sealed ampule (~35 mtorr)oxide thickness (thin-oxide program)5 nm1.71 nm-66%off (±10%)outside the tested scopetext, PDF p. 9; the same number against the thin-oxide program

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 si_base_900C_10min 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
Push and heat-up (not described): durationnot stated; 1 to 20 min searched60 to 1200 s300 s1200 s (flat: the data do not constrain it)0 of 2 within tolerance, median error 46.4%0 of 2 within tolerance, median error 45.6%
Pull and cool-down (not described): durationnot stated; 1 to 20 min searched60 to 1200 s300 s1200 s (flat: the data do not constrain it)0 of 2 within tolerance, median error 46.4%0 of 2 within tolerance, median error 45.6%

Together: RampUp duration 1200 s (was 300); RampDown duration 1200 s (was 300).

As reproduced: 0 of 19 within tolerance, median error 65.7%. Aligned: 0 of 19 within tolerance, median error 57.5%. On the held-out samples only: 0 of 17 within tolerance, median error 65.7% as reproduced, 0 of 17 within tolerance, median error 65.7% aligned.

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

VariantAloneWith the aligned history
push and pull in nitrogen0 of 19 within tolerance, median error 65.7%0 of 19 within tolerance, median error 65.7%
no push or pull (isothermal)0 of 19 within tolerance, median error 65.7%0 of 19 within tolerance, median error 65.7%
silicon sidewall (100) instead of (110)0 of 19 within tolerance, median error 65.7%0 of 19 within tolerance, median error 57.5%

Two timing unknowns were searched, the furnace push (1 to 20 min) and pull (1 to 20 min), chosen on the one silicon-base oxidation whose oxide the paper states (about 20 nm after 10 min at 900 °C); the sealed-ampule control and the 50% germanium of the condensed layer are the test. Three variants were tried: push and pull in nitrogen, no push or pull, and a (100) instead of (110) sidewall for the silicon base. Of 19 numbers, 14 have no program (the lengths and widths), so the search works on five.

Nothing moves into tolerance. As reproduced 0 of 19 within tolerance, median error 65.7%; aligned 0 of 19, median 57.5%; on the test cases 0 of 17 before and after. The search takes both ramps to their 20 min limit, because only the thin-oxide program responds: it grows 6.9 nm in the stated 10 min plus the assumed ramps, and 8.5 nm with 20 min ramps, against about 20 nm. The planar silicon program gives 25.4 nm (26.5 nm aligned), but almost all of it is the 23 nm initial offset of Deal and Grove's dry law: it consumes 1.05 nm of silicon. The same offset gives 23.0 nm in the sealed ampule, where about 5 nm grew; the thin-oxide program gives 1.7 nm there. Nitrogen ramps, no ramps and a (100) sidewall each leave all five numbers where they were (median 65.7% alone, 57.5% on the aligned history).

The germanium at the condensed interface is 56.6% for every history (planar relation, 0.331 + 0.783 × 0.30), against the paper's “enhanced (50%)”: 13% high, near tolerance. It has no time, no temperature and no geometry, so no unknown here can move it.

With heating and cooling transitions (the section above): 0 of 19 within tolerance in every scenario, median 65.7%, and no number moves by more than 2% (the heat-up is in nitrogen, in which neither silicon program grows oxide): the planar silicon program's oxide is set by its offset, the interface relation has no time, and the lengths have no program.

The SiGe programs run on the fins as planar alloys and label nothing outside their scope, because they flag only SHAPE nanosheet and nanowire, not fin. The Rabie program grows 18 to 31 nm on the fins at 900 °C (10 to 25 min), 30 nm at 850 °C, 42 nm at 800 °C and 97 nm at 750 °C (105 min), where the paper keeps every set within about 16 to 34 nm: its wet constants and 0.71 eV oxidant diffusion give the thickest oxide at the lowest temperature.

≈1 within twice the tolerance✕2 outside∅14 not modelled
simulation below the paper ← 0 → simulation above the paper-100%-50%0%+50%+100%Si/Si0.7Ge0.3 fin, 900 °C, about 10 mingermanium diffusion length down the oxidizing sidewallno program · paper 27.1 nm∅ not modelledSi/Si0.7Ge0.3 fin, 900 °C, about 10 mingermanium lateral diffusion widthno program · paper 1.47 nm∅ not modelledSi/Si0.7Ge0.3 fin, 900 °C, about 15 mingermanium diffusion length down the oxidizing sidewallno program · paper 30.2 nm∅ not modelledSi/Si0.7Ge0.3 fin, 900 °C, about 15 mingermanium lateral diffusion widthno program · paper 1.7 nm∅ not modelledSi/Si0.7Ge0.3 fin, 900 °C, about 20 mingermanium diffusion length down the oxidizing sidewallno program · paper 33.9 nm∅ not modelledSi/Si0.7Ge0.3 fin, 900 °C, about 20 mingermanium lateral diffusion widthno program · paper 1.93 nm∅ not modelledSi/Si0.7Ge0.3 fin, 900 °C, about 20 mingermanium at the interfaceours 56.5 · paper 50 %≈ within twice the tolerance (+13%)Si/Si0.7Ge0.3 fin, 900 °C, about 25 mingermanium diffusion length down the oxidizing sidewallno program · paper 37.6 nm∅ not modelledSi/Si0.7Ge0.3 fin, 900 °C, about 25 mingermanium lateral diffusion widthno program · paper 2.49 nm∅ not modelledSi/Si0.7Ge0.3 fin, 850 °C, about 24 mingermanium diffusion length down the oxidizing sidewallno program · paper 22.4 nm∅ not modelledSi/Si0.7Ge0.3 fin, 850 °C, about 24 mingermanium lateral diffusion widthno program · paper 1.58 nm∅ not modelledSi/Si0.7Ge0.3 fin, 800 °C, about 38 mingermanium diffusion length down the oxidizing sidewallno program · paper 21.3 nm∅ not modelledSi/Si0.7Ge0.3 fin, 800 °C, about 38 mingermanium lateral diffusion widthno program · paper 1.97 nm∅ not modelledSi/Si0.7Ge0.3 fin, 750 °C, about 105 mingermanium diffusion length down the oxidizing sidewallno program · paper 17.5 nm∅ not modelledSi/Si0.7Ge0.3 fin, 750 °C, about 105 mingermanium lateral diffusion widthno program · paper 1.08 nm∅ not modelledSi fin base sidewall, 900 °C, 10 min, sealed …oxide thickness+360% ▸ours 23 · paper 5 nm✕ outsideSi fin base sidewall, 900 °C, 10 min, sealed …oxide thickness (thin-oxide program)ours 1.71 · paper 5 nm✕ outside (-66%)
The pale green band is the tolerance. Bars past ±100% are cut and carry their value.

1 near, 2 off, 14 not modelled of 17 numbers with the aligned settings (the samples used to choose the unknowns are left out).

SampleQuantityThe paperAs reproduced aboveAlignedDifferenceVerdictHow
Si/Si0.7Ge0.3 fin, 900 °C, about 10 mingermanium diffusion length down the oxidizing sidewall27.1 nmno programno programnot modelled (±10%)test
Si/Si0.7Ge0.3 fin, 900 °C, about 10 mingermanium lateral diffusion width1.47 nmno programno programnot modelled (±10%)test
Si/Si0.7Ge0.3 fin, 900 °C, about 15 mingermanium diffusion length down the oxidizing sidewall30.2 nmno programno programnot modelled (±10%)test
Si/Si0.7Ge0.3 fin, 900 °C, about 15 mingermanium lateral diffusion width1.7 nmno programno programnot modelled (±10%)test
Si/Si0.7Ge0.3 fin, 900 °C, about 20 mingermanium diffusion length down the oxidizing sidewall33.9 nmno programno programnot modelled (±10%)test
Si/Si0.7Ge0.3 fin, 900 °C, about 20 mingermanium lateral diffusion width1.93 nmno programno programnot modelled (±10%)test
Si/Si0.7Ge0.3 fin, 900 °C, about 20 mingermanium at the interface50 %56.556.5+13%near (±10%)test
Si/Si0.7Ge0.3 fin, 900 °C, about 25 mingermanium diffusion length down the oxidizing sidewall37.6 nmno programno programnot modelled (±10%)test
Si/Si0.7Ge0.3 fin, 900 °C, about 25 mingermanium lateral diffusion width2.49 nmno programno programnot modelled (±10%)test
Si/Si0.7Ge0.3 fin, 850 °C, about 24 mingermanium diffusion length down the oxidizing sidewall22.4 nmno programno programnot modelled (±10%)test
Si/Si0.7Ge0.3 fin, 850 °C, about 24 mingermanium lateral diffusion width1.58 nmno programno programnot modelled (±10%)test
Si/Si0.7Ge0.3 fin, 800 °C, about 38 mingermanium diffusion length down the oxidizing sidewall21.3 nmno programno programnot modelled (±10%)test
Si/Si0.7Ge0.3 fin, 800 °C, about 38 mingermanium lateral diffusion width1.97 nmno programno programnot modelled (±10%)test
Si/Si0.7Ge0.3 fin, 750 °C, about 105 mingermanium diffusion length down the oxidizing sidewall17.5 nmno programno programnot modelled (±10%)test
Si/Si0.7Ge0.3 fin, 750 °C, about 105 mingermanium lateral diffusion width1.08 nmno programno programnot modelled (±10%)test
Si fin base sidewall, 900 °C, 10 min, sealed ampule (~35 mtorr)oxide thickness5 nm2323+360%off (±10%)test
Si fin base sidewall, 900 °C, 10 min, sealed ampule (~35 mtorr)oxide thickness (thin-oxide program)5 nm1.711.71-66%off (±10%)test

What alignment cannot fix: the paper's quantity has no program. The length down the sidewall (27 to 38 nm at 900 °C, √t, 1.1 eV) and the lateral width (1.5 to 2.5 nm, 1.6 eV) are 14 of the 19 numbers, and the predictor reports neither. This is case (c): no program in the predictor models the quantity. A fin program would need, in order of importance:

(1) Germanium as an interfacial species. A surface concentration of germanium living on the Si/SiO2 interface, with a diffusivity along it (Thornton's effective D, about 5e-15 cm²/s at 900 °C, 1.1 eV) and a source that exists only while SiGe is being oxidized: the germanium the inventory program releases (x N_ox X per unit area of oxidized alloy) feeds it instead of all going straight down into the alloy. The sealed-ampule control (little motion with 5 nm of oxide) is then a test of the source term, not a separate assumption.

(2) A reinsertion sink. Exchange of interfacial germanium into substitutional sites of the silicon below the interface, with its own activation energy (1.6 eV measured, 1.3 to 1.8 eV by DFT), giving the lateral width.

(3) A coordinate along the sidewall. The present runtime has one depth grid that travels with a planar front. A fin needs at least a second coordinate (height along the sidewall) for the interfacial species, and the boundary where the SiGe layers meet the sidewall; the full problem is a 2D cross-section with the oxide front moving on two faces and the top.

(4) Dry oxidation on a silicon sidewall. The nanowire program's flat-sidewall handling grows oxide only in steam (Mueller's 850 °C rate); in dry oxygen it grows nothing. The planar programs grow either 25 nm (from Deal and Grove's 23 nm offset) or 7 to 8.5 nm (thin-oxide program) where about 20 nm is reported. The sidewall plane is not stated.

(5) A layered sample and strain. Four 15 nm Si0.7Ge0.3 layers between silicon, pseudomorphic, are a FILM string; the programs see an infinite alloy.

(6) An observation model for a contour. The paper measures where the germanium falls to about 3% (EDS) along the sidewall. That is a level-set length, not a value at a depth.

What our language and ontology cannot yet say

  • Interface-resident species and operators that act along an interface. A FIELD on an interface (surface concentration of mobile germanium) with Transport along it, a source tied to the oxidation flux, and an exchange into the crystal below. Without it, the paper's mechanism and every one of its 14 measured lengths and widths cannot be written.
  • A second spatial coordinate, or a sidewall coordinate. GRID is one-dimensional and travels with a planar front; a fin needs height along the sidewall and lateral depth.
  • SHAPE read by every program, with a refusal. The SiGe programs check only nanosheet and nanowire; a SHAPE: fin sample is run as a planar alloy without a label. Every program should state which shapes it accepts and label the rest outside its scope.
  • Layered samples. LAYER blocks (composition, thickness, strain) for a superlattice on a silicon base, so that a program knows each SiGe layer holds 15 nm of alloy.
  • A contour observable. OBSERVATION_MODEL ... EQUATION: L = extent(x_Ge > 0.03 along sidewall): an observable defined by a level of a field.
  • Residual gas of a sealed ampule. The ambient was written as air at 35 mtorr; a statement for “sealed, pumped to P, gas unknown” with the oxygen partial pressure as an unknown (VARY p_O2) would let alignment search it.
  • Sidewall orientation. ORIENTATION is a wafer property; a fin's sidewall plane is a separate property that the growth programs should read.

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)0 of 1965.7%
heat-up A (hot push), fast cooling0 of 1965.7%0 of 19 moved by more than 2%
heat-up A (hot push), slow cooling0 of 1965.7%0 of 19 moved by more than 2%
heat-up B (cold-furnace ramp), fast cooling0 of 1965.7%0 of 19 moved by more than 2%
heat-up B (cold-furnace ramp), slow cooling0 of 1965.7%0 of 19 moved by more than 2%

The paper's own conclusions

The paper statesWhat we find
Ge moves down the oxidizing Si sidewall with an activation energy of 1.1 ± 0.3 eV, 2 to 4 orders of magnitude faster than bulk diffusionNo program has an interfacial species or a sidewall coordinatenot described
Length and width grow as √tNo program reports either quantitynot described
Without active oxidation (sealed ampule, ~5 nm oxide) very little Ge movesThe inventory program releases germanium only as oxide grows, so the dose falls with the oxide; it has nowhere to send it except straight down into the alloydirection only
The condensed layer at the SiGe/SiO2 interface holds about 50% GeThe planar relation gives 56.6% for a 30% alloysee the comparison
DFT: interfacial migration 1.1 eV, reinsertion 1.3-1.8 eVNot computed; Quantum ESPRESSO in this project computes Si dangling bonds and hydrogen onlynot described

What we would like Emily to check

  1. Which fin width (70 to 280 nm) do Figures 4-6 come from, and does the length depend on it?
  2. What is the sidewall plane, {110} for a fin along <110>, and does the 20 nm in 10 min at 900 °C refer to the silicon base sidewall?
  3. Is a Si sidewall growing 20 nm in 10 min of dry oxygen at 900 °C plausible without germanium's help? Planar Si(100) grows about 6 nm in our thin-oxide program.
  4. Should the conserved inventory get a sink: germanium leaving the condensed layer along the interface, at a rate set by the oxidation, so that the planar layer and the fin's sidewall triangle share one dose?