Ultrathin Absorbing Interference Coatings
This case reproduces the thickness effect of an ultrathin Ge/Au absorbing coating. You will place a Ge film on an Au reflector, sweep the Ge thickness, calculate the reflection spectrum and color, and compare the results with Figure 2c.
After reading, you can understand why a strongly absorbing film can still produce pronounced interference changes below a quarter-wave thickness, track the redshift of the reflection dip as thickness increases, and use spectrum and color results to check the reproduction.
Background
Conventional thin-film design assumes interference requires transparent or weakly absorbing layers. The Kats paper formalizes a different regime: a few to a few tens of nanometres of a highly absorbing film on a metal can produce non-trivial reflection-phase shifts at both interfaces, so an absorption resonance forms at thicknesses well below λ/(4n₂) instead of the textbook quarter-wave value.
The relevant observables are reflectance and the in-Ge absorption fraction. Both stay within 1D layered optics, which makes the case a clean TMM benchmark.
Paper Details
- Paper: Nanometre optical coatings based on strong interference effects in highly absorbing media
- Authors: M. A. Kats, R. Blanchard, P. Genevet, F. Capasso
- Journal: Nature Materials 12, 20-24 (2013)
- DOI: 10.1038/nmat3443
- Comparison target:
Figure 2c(calculated reflection spectra for 7/10/15/20/25 nm Ge on thick Au at near-normal incidence)
The full Figure 2 below provides context — panel a shows the n,k inputs, panel b the experimental reflection at 7° incidence, panel c the calculated reflection (the TMM-equivalent target), and panel d the absorbed fraction in the Ge layer.

Mapping the Paper to the TMM Model
| Item | Implementation in this case | Notes |
|---|---|---|
| Incidence medium | Air | Matches the paper's air-side measurement geometry |
| Top layer | Ge, thickness swept over 5, 10, 15, 20, 25 nm | Uniform 5 nm step closest to the paper's 7/10/15/20/25 sequence (engine sweep is uniform-only) |
| Bottom layer | Au, 150 nm | Paper deposits Ge on a 150 nm e-beam Au layer; the layer is optically thick across the band |
| Transmission medium | Air | The 150 nm Au is opaque across the visible — through-substrate contribution is negligible (matches the paper's optically thick assumption) |
| Ge optical data | main/Ge/nk/Aspnes.yml | Built-in dataset; the paper instead uses VASE-extracted constants from its own deposited films |
| Au optical data | main/Au/nk/Johnson.yml | Built-in noble-metal dataset |
| Wavelength window | 400-824 nm, step 2 nm | Capped at 824 nm because the Aspnes Ge dataset only covers up to 826.6 nm |
| Incidence angle | 7° | Paper uses 7° unpolarized for both measurement and Fig. 2c calculation |
| Polarization | pRatio = 0.5 (unpolarized) | Matches paper measurement and the unpolarized convention used in this case |
The configuration file recipes/ultrathin-absorbing-coatings.json in this repository encodes the exact stack and sweep above, so the run is replayable end-to-end through the standard front end.
Reproduction Target and Acceptance Criteria
The reproduction is considered successful when:
- A clear reflectance dip walks from short wavelength (
~500 nmfor5 nmGe) toward long wavelength (beyond800 nmfor25 nmGe). - Trace ordering follows Ge thickness monotonically across the visible band.
- All five curves stay reflection-dominated (no curve crashes to zero across the full band); the metal mirror remains the dominant boundary.
- The
10 nmtrace shows a dip near600-650 nmand the15 nmtrace near700 nm, matching the Fig. 2c spectral positions.
Not required in this pass: exact dip-depth match, exact crossover wavelengths, or the experimental Fig. 2b agreement (which depends on the paper's own ellipsometry-extracted optical constants).
Modeling Path in Dreapex TMM
Structure
- In
Structure, add a topGelayer with thickness15 nm(sweep handles the others). - Set its material to
main/Ge/nk/Aspnes.ymlfrom the built-in database. - Add an
Aulayer with thickness150 nm, materialmain/Au/nk/Johnson.yml. - Keep the transmission medium as
Au-backing(semi-infinite) so transmission is suppressed.


Optical settings
- Wavelength range:
400-824 nm, step2 nm - Incidence angle:
7° - Polarization:
pRatio = 0.5(unpolarized) - Detector:
Reflectance - Sweep variable: top-layer thickness,
from = 5,to = 25,step = 5(values[5, 10, 15, 20, 25] nm)

Optimize. If a notice related only to Optimize appears at the bottom of the page, you can continue with Sweep; it does not block this case.Simulation Results and Comparison with Figure 2c
The Dreapex TMM result page is placed directly next to the paper panel. Both should show five reflectance traces ordered by Ge thickness.


Read the comparison along three axes:
- Dip migration. The minimum should walk monotonically from blue toward red as Ge thickness grows from
7 nmto25 nm, matching the paper's central design lever. - Reflection envelope. No trace should collapse below the
Aubaseline; the metal mirror keeps every curve reflection-dominated. - Short-wavelength shape. The thinnest two films (
7 nm,10 nm) should show a defined dip inside500-600 nm, then climb back at long wavelengths.
For application-facing interpretation, the same stack can also be inspected through Reflection Color. The thickness-driven spectral shift translates into a visually consistent color sequence:


Deviation Analysis
Expected deviations from the paper panel:
- The TMM run uses Ge thicknesses
[5, 10, 15, 20, 25] nminstead of the paper's[7, 10, 15, 20, 25] nm, because the engine's sweep widget supports only uniformfrom/to/step. The5 nmcurve replaces the paper's7 nmcurve and shows a slightly bluer dip — the dip-migration trend is identical. - Wavelength is capped at
824 nminstead of the paper's850 nmbecause the built-inAspnesGe dataset only covers206.6-826.6 nm. The reflection trends in the missing 826-850 nm window are continuous extensions of the visible curves. - This case uses the built-in
AspnesGe dataset, while the paper uses VASE-extracted optical constants from its own e-beam-evaporated films. Absolute dip depth and exact crossover wavelength can therefore shift. - This case uses the built-in
JohnsonAu dataset; substitutingRakic-BBAu will redistribute the interface phase and slightly relocate the dips. - Transmission medium is
Air; the 150 nm Au is opaque enough across the visible that this is equivalent to the paper's optically thick assumption. - The model does not include surface roughness, native oxide on Ge, or Au-Ge interfacial reactions.
These factors affect line shape, not the central conclusion: the thickness-driven dip migration survives unchanged.
Further Extensions
- Sweep Ge thickness in
1 nmincrements inside5-20 nmto map the most sensitive region for color design. - Add an
Absorptancedetector and verify that >80% of incident light is absorbed inside the 15 nm Ge layer near670 nm(Kats Fig. 2d claim). - Compare
AspnesGe with another mid-visible Ge dataset to quantify the dip-depth uncertainty driven by optical-constant choice. - Repeat the sweep at
30°and60°and compare the angular maps againstFigure 3a-d.