SkillAgentSearch skills...

EUV

Code for modeling, designing, and measuring EUV photomasks

Install / Use

/learn @s-sherwin/EUV
About this skill

Quality Score

0/100

Category

Design

Supported Platforms

Universal

README

EUV

Code for modeling, designing, and measuring EUV photomasks.

Apps: Standalone MATLAB applications for reflectometry, scatterometry, and Zernike phase contrast imaging.

Diffraction: Reciprocal-space coordinate transforms; square-wave diffraction.

Elemental nk: Calculating refractive indices of materials for EUV wavelengths.

Film models: Empirically determined film models for 3 absorbers: 131 (60nm TaN), 073 (2-layer aPSM), 074 (3-layer aPSM).

Fourier: Fourier transforms.

Fresnel: Fresnel reflection and transmission coefficients w/transfer matrix method.

Imaging: Partially coherent imaging.

Optimization: Optimization algorithm: coordinate descent with golden-section search, exponentially-weighted moving average (EWMA); i.e. each coordinate 1D line search, update coordinate reducing step by factor alpha, equivalent to "forgetting factor" in EWMA.

PanoramicAPIFuncs: Code to interface with Panoramic EM-Suite API, to run RCWA and FDTD simulations through EM-Suite.

PhaseLift: Solver for PhaseLift.

Reflectivityapp: Outputs from App for 3 masks referenced in "Film models".

Scattering: Fresnel transfer functions and near-field double-scattering approximation .

Utilities: Misc functions.

View on GitHub
GitHub Stars4
CategoryDesign
Updated25d ago
Forks2

Languages

MATLAB

Security Score

85/100

Audited on Mar 11, 2026

No findings