RCWA with zero patterning

← Verification · Thin films · Plane wave
Reference
RCWA with zero patterning
Kind
method: an independent formulation inside this repo (a scattering matrix, a plane-wave superposition, a quadrature): proves the formulation
Calculated
R
Agreement
1e-9 abs
A three-layer filter (n = 2.35 / 1.46 / 2.35, 95/110/95 nm) on n = 1.5: against meent's RCWA with zero patterning Rigorous coupled-wave analysis, the calculator's grating engine (meent, MIT), with uniform layers and one Fourier order must reduce to the transfer matrix. Normal incidence, s; rcwa_meent.py, which the test runs at 0° and 30°, s and p.
40045050055060065070075080000.20.40.60.81λ [nm]R, T
R, PyStratify T, PyStratify R, meent RCWA T, meent RCWA
Hover to read values.
  • largest |difference|: 1.78×10⁻¹⁵
  • PyStratify the lines, the reference the circles

Run it yourself: rcwa_meent.py · test_rcwa_meent.py · figures.py on GitHub, PyStratify 97e52a9