Komar Paulina, Jakob Gerhard
Institute of Physics, University of Mainz, Staudinger Weg 7, 55128 Mainz, Germany; Graduate School Materials Science in Mainz, Staudinger Weg 9, 55128 Mainz, Germany.
J Appl Crystallogr. 2017 Feb 1;50(Pt 1):288-292. doi: 10.1107/S1600576716018379.
Epitaxial multilayers and superlattice (SL) structures are gaining increasing importance as they offer the opportunity to create artificial crystals with new functionalities. These crystals deviate from the parent bulk compounds not only in terms of the lattice constants but also in the symmetry classification, which renders calculation of their X-ray diffraction (XRD) patterns tedious. Nevertheless, XRD is essential to get information on the multilayer/SL structure such as, for example, out-of-plane lattice constants, strain relaxation and period length of the crystalline SL. This article presents a powerful yet simple program, based on the general one-dimensional kinematic X-ray diffraction theory, which calculates the XRD patterns of tailor-made multilayers and thus enables quantitative comparison of measured and calculated XRD data. As the multilayers are constructed layer by layer, the final material stack can be entirely arbitrary. Moreover, is very flexible and can be straightforwardly adapted to any material system. The source code of is available as supporting material for this article.
外延多层膜和超晶格(SL)结构正变得越来越重要,因为它们提供了创造具有新功能的人工晶体的机会。这些晶体不仅在晶格常数方面,而且在对称分类上都与母体块状化合物不同,这使得计算它们的X射线衍射(XRD)图案变得繁琐。然而,XRD对于获取多层膜/SL结构的信息至关重要,例如面外晶格常数、应变弛豫和晶体SL的周期长度。本文基于一般的一维运动学X射线衍射理论,提出了一个强大而简单的程序,该程序可以计算定制多层膜的XRD图案,从而能够对测量的和计算的XRD数据进行定量比较。由于多层膜是逐层构建的,最终的材料堆叠可以完全是任意的。此外,该程序非常灵活,可以直接适用于任何材料系统。该程序的源代码作为本文的支持材料提供。