X-Ray Calc 3: improved software for simulation and inverse problem solving for X-ray reflectivity

被引:1
|
作者
Penkov, Oleksiy V. [1 ,2 ]
Li, Mingfeng [1 ]
Mikki, Said [1 ,3 ]
Devizenko, Alexander [4 ]
Kopylets, Ihor [4 ]
机构
[1] Zhejiang Univ, ZJU UIUC Inst, Haining 314400, Zhejiang, Peoples R China
[2] Univ Illinois, Dept Mech Sci & Engn, Urbana, IL 61801 USA
[3] Univ Illinois, Dept Elect & Comp Engn, Urbana, IL 61801 USA
[4] Natl Tech Univ, Kharkiv Polytech Inst, UA-61002 Kharkiv, Ukraine
关键词
computer simulations; X-ray reflectivity; fitting; X-Ray Calc 3; inverse problems; Levy flight particle swarm optimization; structure reconstruction; periodic multilayer structures; PARTICLE SWARM OPTIMIZATION;
D O I
10.1107/S1600576724001031
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
This work introduces X-Ray Calc (XRC), an open-source software package designed to simulate X-ray reflectivity (XRR) and address the inverse problem of reconstructing film structures on the basis of measured XRR curves. XRC features a user-friendly graphical interface that facilitates interactive simulation and reconstruction. The software employs a recursive approach based on the Fresnel equations to calculate XRR and incorporates specialized tools for modeling periodic multilayer structures. This article presents the latest version of the X-Ray Calc software (XRC3), with notable improvements. These enhancements encompass an automatic fitting capability for XRR curves utilizing a modified flight particle swarm optimization algorithm. A novel cost function was also developed specifically for fitting XRR curves of periodic structures. Furthermore, the overall user experience has been enhanced by developing a new single-window interface.
引用
收藏
页码:555 / 566
页数:12
相关论文
共 50 条
  • [1] X-Ray Calc: A software for the simulation of X-ray reflectivity
    Penkov, Oleksiy, V
    Kopylets, Igor A.
    Khadem, Mahdi
    Qin, Tianzuo
    SOFTWAREX, 2020, 12
  • [2] Evaluation of X-ray reflectivity of a MEMS X-ray optic
    Mitsuishi, I.
    Ezoe, Y.
    Koshiishi, M.
    Mita, M.
    Maeda, Y.
    Yamasaki, N. Y.
    Mitsuda, K.
    Shirata, T.
    Hayashi, T.
    Takano, T.
    Maeda, R.
    2008 IEEE/LEOS INTERNATIONAL CONFERENCE ON OPTICAL MEMS AND NANOPHOTONICS, 2008, : 104 - 105
  • [3] GIMPy: a software for the simulation of X-ray fluorescence and reflectivity of layered materials
    Brigidi, Fabio
    Pepponi, Giancarlo
    X-RAY SPECTROMETRY, 2017, 46 (02) : 116 - 122
  • [4] LEPTOS: A universal software for X-ray reflectivity and diffraction
    Ulyanenkov, A
    ADVANCES IN COMPUTATIONAL METHODS FOR X-RAY AND NEUTRON OPTICS, 2004, 5536 : 1 - 15
  • [5] Reflectivity test of X-ray mirrors for deep X-ray lithography
    Nazmov, V.
    Reznikova, E.
    Last, A.
    Boerner, M.
    Mohr, J.
    MICROSYSTEM TECHNOLOGIES-MICRO-AND NANOSYSTEMS-INFORMATION STORAGE AND PROCESSING SYSTEMS, 2008, 14 (9-11): : 1299 - 1303
  • [6] Reflectivity test of X-ray mirrors for deep X-ray lithography
    V. Nazmov
    E. Reznikova
    A. Last
    M. Boerner
    J. Mohr
    Microsystem Technologies, 2008, 14 : 1299 - 1303
  • [7] X-ray and neutron reflectivity
    Tolan, M
    Press, W
    ZEITSCHRIFT FUR KRISTALLOGRAPHIE, 1998, 213 (06): : 319 - 336
  • [8] Solving the phase problem of X-ray diffraction using atomic resolution X-ray holograms
    Xu, G
    ACTA CRYSTALLOGRAPHICA SECTION A, 1997, 53 : 236 - 241
  • [9] X-ray reflectivity imager with 15 W power X-ray source
    Jiang, Jinxing
    Sakurai, Kenji
    REVIEW OF SCIENTIFIC INSTRUMENTS, 2016, 87 (09):
  • [10] X-ray diffraction and X-ray reflectivity applied to investigation of thin films
    Rafaja, D
    ADVANCES IN SOLID STATE PHYSICS 41, 2001, 41 : 275 - 286