Mueller-Matrix Ellipsometry

  • Home
  • Science
    • Nonlinear Optics
    • Digital Holography
    • Neuroscience
  • Professional
    • Curriculum Vitae
    • Affiliations
  • Personal
    • About me
    • Places
    • Recommended reading
  • Utilities
    • Beam Diffraction
    • Ellipsometry
  • Google Scholar
  • ResearchGate
  • Linkedin
  • ENS: rossgrynko.eth

How do you measure the thickness of a film that is thousands of times thinner than a human hair — without ever touching it? The answer lies in polarization. When light reflects off a surface at an oblique angle, its p- and s-polarized components reflect with different amplitudes and phases, so the polarization ellipse of the light is reshaped by the encounter — hence the name ellipsometry. If thin films coat the surface, light rattling back and forth inside each layer imprints an interference signature onto that polarization change. Because the technique compares one polarization against the other, it is self-referencing: no absolute intensity calibration is needed, and film thicknesses can be resolved down to the sub-nanometer scale — from a single measurement of reflected light.

This sensitivity is why ellipsometry became a workhorse of the semiconductor industry: it is fast, non-contact, and non-destructive — ideal for monitoring wafers in a production line. Modern devices stack films aggressively, from gate dielectrics a few atoms thick to 3D-NAND memory built from a hundred or more alternating oxide/nitride layers, and infrared wavelengths are particularly well suited for probing these deep stacks. The utility below is a miniature IR ellipsometer: build a film stack on a silicon substrate (including repeated layer pairs), choose the wavelength range and angle of incidence, and compute the normalized Mueller-matrix elements M33 and M34 versus wavelength using the exact transfer-matrix solution of the multilayer Fresnel problem. All computation runs directly in your browser.

Measurement Settings

Film Stack  (top = ambient side)

Layer Material Thickness (µm)
AmbientAir (n = 1)—
SubstrateSilicon (semi-infinite)—
Ready — build your stack above, then press Compute.

Computed Parameters

Layers on substrate —
Total film thickness —
Angle of incidence —
Wavenumber range —
Compute time —

Film Stack Model

Drag to rotate  •  scroll to zoom  •  layer thicknesses are display-scaled, not to true scale

Normalized Mueller Elements M33 & M34 vs Wavelength

Isotropic-sample model: M33 = sin 2Ψ cos Δ, M34 = sin 2Ψ sin Δ (block-diagonal Mueller matrix, normalized to M11). Optical constants: Si from a Sellmeier fit (Salzberg & Villa); SiO2 and Si3N4 from Lorentz-oscillator models of the IR phonon bands — approximate, intended for illustration rather than metrology.

Contact

rgrynko1@binghamton.edu

  • Google Scholar
  • ResearchGate
  • Linkedin
  • ENS: rossgrynko.eth
  • © 2026 Rostislav I. Grynko   ●   All rights reserved.