A multi-slice simulation algorithm for grazing-incidence small-angle X-ray scattering

S. V. Venkatakrishnan, Jeffrey Donatelli, Dinesh Kumar, Abhinav Sarje, Sunil K. Sinha, Xiaoye S. Li, Alexander Hexemer

Research output: Contribution to journalArticlepeer-review

7 Scopus citations

Abstract

Grazing-incidence small-angle X-ray scattering (GISAXS) is an important technique in the characterization of samples at the nanometre scale. A key aspect of GISAXS data analysis is the accurate simulation of samples to match the measurement. The distorted-wave Born approximation (DWBA) is a widely used model for the simulation of GISAXS patterns. For certain classes of sample such as nanostructures embedded in thin films, where the electric field intensity variation is significant relative to the size of the structures, a multi-slice DWBA theory is more accurate than the conventional DWBA method. However, simulating complex structures in the multi-slice setting is challenging and the algorithms typically used are designed on a case-by-case basis depending on the structure to be simulated. In this paper, an accurate algorithm for GISAXS simulations based on the multi-slice DWBA theory is presented. In particular, fundamental properties of the Fourier transform have been utilized to develop an algorithm that accurately computes the average refractive index profile as a function of depth and the Fourier transform of the portion of the sample within a given slice, which are key quantities required for the multi-slice DWBA simulation. The results from this method are compared with the traditionally used approximations, demonstrating that the proposed algorithm can produce more accurate results. Furthermore, this algorithm is general with respect to the sample structure, and does not require any sample-specific approximations to perform the simulations. This paper presents an accurate numerical algorithm for simulating grazing-incidence small-angle X-ray scattering patterns of nanostructures using the multi-slice distorted-wave Born approximation. The method overcomes the typical challenge of requiring the users to manually specify a way to approximate their samples by utilizing properties of Fourier transforms to automate the computation.

Original languageEnglish
Pages (from-to)1876-1884
Number of pages9
JournalJournal of Applied Crystallography
Volume49
Issue number6
DOIs
StatePublished - Dec 1 2016
Externally publishedYes

Funding

SVV and AH were supported by AH's Early Career Award from the US Department of Energy (DoE). The Advanced Light Source is supported by the Director, Office of Science, Office of Basic Energy Sciences, US DoE, under contract No. DE-AC02-05CH11231. This work was partially supported by the Center for Advanced Mathematics for Energy Research Applications (CAMERA). SKS's work at UCSD was supported by the Office of Basic Energy Sciences, US DoE, under grant No. DE-SC0003678. We thank Yi Yang and Jingjin Song, Department of Physics, University of California San Diego, for helpful discussions.

FundersFunder number
Center for Advanced Mathematics for Energy Research ApplicationsDE-SC0003678
U.S. Department of EnergyDE-AC02-05CH11231
Office of Science
Basic Energy Sciences
University of California, San Diego

    Keywords

    • GISAXS
    • distorted-wave Born approximation
    • grazing-incidence small-angle X-ray scattering
    • multi-slice algorithm

    Fingerprint

    Dive into the research topics of 'A multi-slice simulation algorithm for grazing-incidence small-angle X-ray scattering'. Together they form a unique fingerprint.

    Cite this