Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

cyh666/EUV

Repository files navigation

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.

About

Code for modeling, designing, and measuring EUV photomasks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • MATLAB 100.0%

AltStyle によって変換されたページ (->オリジナル) /