Phazic ← Phazic home 한국어
Production · Tolerance · Yield

From design to production: thickness-tolerance Monte Carlo

A stack that is perfect on paper can drift out of specification once every layer is off by a few nanometres. Phazic computes not whether the design is good but whether the parts will be — for optical coatings, OLEDs and solar cells.

Tolerance Monte Carlo

Given the 1σ thickness error the coater actually delivers, each trial perturbs every layer by an independent Gaussian of that width and re-solves the whole stack. Sorting a few hundred results wavelength by wavelength gives the P5–P95 tolerance band — the range that holds 90 % of the parts.

Without the Monte Carlo — analytic sensitivity

The analytic thickness derivatives from the solver propagate the tolerance to first order. Because it updates during editing, it is the tool for steering a design; the Monte Carlo is the tool for reporting one.

Designs that tolerate error

Robust design optimises the merit averaged over deposition error rather than the merit as drawn. The design with the lowest merit on paper often sits in a narrow well; averaging moves toward a wider one — slightly worse on paper, better at the upper percentiles once error is applied.

Where it is used

Try it

Phazic runs on Windows 10 and 11 and is available from the Microsoft Store. Run a tolerance band on any stack you design.

Related: Anisotropy (Berreman 4×4) · Mixed layers (EMA) · OLED dipole emission