Multislice Simulation

Overview

A method used to determine the exit wave function(exit image) of an incident electron beam by solving Schrodinger's equation. The diffraction pattern is obtained as the Fourier transform of the exit image.

Assumptions and features

  • Scattering is accounted for through the interacting electronic potential so that the electrons in the incident beam accelerated at potential have energies .
  • Dynamical diffraction is naturally account for with this approach.
  • Inelastic scattering is accounted for through the imaginary part of the potential which is also denoted as inelastic density function .
  • The sample is divided in a series of slices orthogonal to the electrons propagation direction.
  • Schrodinger's equation is solved by propagating the output wave function from one slice to the other using the parabolic approximation(Fresnel diffraction).
  • The potential plays a similar role in Schrodinger's equation as the atomic susceptibility of a medium in response to an incident electromagnetic wave in Maxwell's equation.
  • Since typically with the crystal volume, it is impractical to attempt solving the wave equation with a standard beam propagation method(BPM) and even less with a eigen value solver.

Method

The multislice approach solves the fast electron Schrodinger's equation in real space by direct integration along (incident beam direction) : where and is the interaction parameter. Note that by neglecting the second order derivative of the envelope function, this equation assumes that the potential is small compared to the incident beam energy.

Due to the exponentiation operator this must be approximated as :

where is the transmission function, is the propagator operator with the Fresnel propagator function and its Fourier transform .

Interaction parameter

The interaction parameter is expressed in , where is the incident wavelength, and is the relativistic mass with the Lorentz factor and the accelerating voltage energy.

It depends on the electron wavelength only and tends to the non relativistic case for small energy. This approximation is not valid at energies above .

Kinematic limit

If the specimen thickness is small the exponential transmission function can be approximated as . Far from the slice, the convolution with the propagator reduces to where is the transverse Fourier transform. Using the whole sample for the slice thickness and gives the diffraction pattern as :

where from the Fourier Projection Theorem. therefore corresponding to the kinematic scattering limit case. The notion of projected potential being also mentioned in zou, 2011.

The kinematic limit for which the slices are not interacting with one another also corresponds to the phase grating approximation approximation.

Fresnel propagator vs Fraunhofer diffraction

Below, a great visual comparison between Fresnel(used in multislice) and Fraunhofer(used in kinematic approximation) diffractions from Jacopo Bertolotti and a comparison with values that are relevant for electron diffraction.

Fresnel vs Fraunhofer relevant values for ED

Element of theory from Cowley & Moodie

See paper summary of Cowley&Moodie,1957.

Practical aspects

Slicing

  • The atoms should be aligned at the beginning of the slices so that the potential has effect only over a small fraction of the slice allowing cascading of the propagator therefore reducing error on the order of
  • Too large slice thickness can produce artefacts
  • Slice can not be arbitrarily small as they need to cover the full range of the atomic potential which might not be small enough for large atomic numbers of low voltages.

Bandwidth

  • The potential must have rotational bandwidth-limited symmetry in reciprocal space.

  • Individual components of the multislice approach are nearly exact when taken individually. The main source of errors comes from the combination of propagating (Fresnel approximation) and transmitting (phase grating approximation).
  • The Fourier transform of bandwidth limited product of with is a convolution in reciprocal space . This is equivalent to successively sliding the Fourier transform of the transmission function along the fourier transform of the wave function . This causes aliasing if the full bandwidth is used (left fig). The remedy is to set (right fig). As a result only about 1/3 of the Fourier coefficients are used in practice.

Sampling

Correct sampling must be used to ensure reasonable conservation of the intensity :

TEMSIM source code

Application examples

GaAs

Slicing

Cubic Face-centred zincblende structure with lattice constant with slice unit cell where , and slices are thick each.

Structure Slices [110] Coords

Sampling

  • The number of Fourier components (where ) controls the accuracy of the simulation. While components seems enough for thickness, it must be increased to for thickness.
  • The real space domain is represented by a supercell composed of unit cells such that , . The supercell size is increased to increase reciprocal space sampling . The angular spacing at and .
  • Increasing the resolution comes at the cost of a reduced bandwidth

Dynamical scattering

  • Dynamical scattering appears as oscillating intensities as a function of thickness.
  • atoms scatter more strongly which results in fainter signal at the exit image than atoms.
at effect of microscope

Silicon nitride

hexagonal structure with lattice constant with 14 atoms per unit cell () with rectangular super unit cell where and each with thickness .

Structure N(white), Si(black) Slices [001] Exit image magnitude