IsGISAXS - Version 2.4
IsGISAXS :
a tool for Grazing Incidence Small Angle X-ray Scattering analysis for nanostructures
Version 2.4
Rémi Lazzari
CEA-Grenoble
Département de Recherches Fondamentales sur la Matière Condensée
Service des Matériaux et Microstructures
Interfaces et Rayonnement Synchrotron
17 Rue des Martyrs
38054 Grenoble, France
Tel : (33)-4-38-78-57-61
Fax : (33)-4-38-78-51-38
lazzari@drfmc.ceng.cea.fr
European Synchrotron Radiation Facility
BP 220, 38043 Grenoble, France
Collaborating Research Group
Beamline BM32-IF
Contents
1 Formalism for the scattered intensity in GISAXS
1.1 The scattering geometry
1.2 The scattered intensity : analysis in terms of form factor and interference function
1.3 The form factor
1.4 Reflection-refraction effects and the Distorted Wave Born Approximation
1.4.1 Islands sitting on a substrate or on over-layer
1.4.2 Buried particles in a substrate
1.4.3 Particles encapsulated in a layer
1.5 The interference function
1.6 The X-ray reflectivity for a particle layer
1.6.1 Islands on a substrate
1.6.2 Buried particles
2 How to use the IsGISAXS software ?
2.1 The IsGISAXS software environment and outputs
2.2 Description of the input file *.inp and the underlying parameters
2.2.1 The file contents
2.2.2 Some useful remarks
2.3 The morphology file *.mor
2.4 The treatment of experimental data *.dat and the fitting file *.fit
2.5 The outputs files *.out,*.pro,*.ima,*.ki2,*.cor,*.dwba
3 IsGISAXS : Typical examples
3.1 The form factor
3.1.1 Distorted Wave Born Approximation and the refraction effect
3.1.2 The island facetting
3.1.3 The island sizes distribution
3.2 The interference function
3.2.1 Non regular lattice and the pair correlation function
3.2.2 Regular lattice
4 Future developments-improvements
Introduction
The techniques of elastic scattering of radiation, in particular X-rays or neutrons, are widely used in the field of condensed matter as they provide valuable tools to probe the order properties of matter. The diffraction range is reached when the incident radiation wavelength is closed to the interatomic distances in a crystal and when the scattering angles are wide. By a careful analysis of the diffracted intensities, one can access to the intimate atomic structure i.e. the positions of nuclei and the spread of the electronic cloud around atoms. Usually, the range of scattering involves techniques which allow to get statistical information at scales that are greater than the interatomic distances. With X-rays or neutrons with a wavelength of a few angstroms, this domain is restricted in between the first Bragg peak which overlaps with the direct beam and the diffraction peaks (see Fig. 1). Usually, this domain of small momentum transfer is reached in the small angle range. The scattering at small angles with X-rays [8,6] or neutrons [19,9] is a widespread technique in particular for getting structural information in the range 1-100 nm. The typical probed sizes imply that the atomic nature of the wave-matter interaction can be ignored. The scattering comes essentially from strong variations of the mean electronic density for X-rays or the mean scattering lengths for neutrons as an homogeneous medium does not scatter. However, one has to keep in mind that scattering and diffraction are two intimately linked phenomena as they are answerable to the same wave-matter interaction.
|
|
Figure 0.1: The scattering and diffraction ranges versus the wavevector transfer.
|
Up to fifteen years ago, the scattering techniques were limited to three dimensional samples as the strong penetration depth of the radiations and the small signal to noise ratio hampered the surface sensitivity. Quite recently, thanks to the increasingly use of synchrotron radiation, these techniques [1,4] were extended to surface geometry using the phenomenon of total reflection of X-rays in the grazing incidence range. The diffraction which is now routinely used in surface science allows to get accurate information on reconstruction of surfaces, surface relaxation and on the atomic position [32,5] thanks to the precise measurements of crystal truncation rods. In a parallel way, the field of semiconductors and thin films growth brought a need of knowledge about layer morphology and sizes of quantum dots, supported islands or buried particles which has pushed the development of Grazing Incidence Small Angle X-Ray Scattering. If the use of reflectivity is widespread in this field, this technique provides only information about the dependence of the electronic density perpendicular to the surface. On the contrary with off-specular measurements, valuable information can be extracted from the scattering curves like the roughness of a surface [33,11,10,3], the lateral correlations, sizes and shapes of semiconductors dots [22,23,16,34,38], of metallic islands [18,31,29] or of the self organized dots superlattices [17,35,13] or wires [12]. Such information are of prime interest in understanding the link between morphology and physical or chemical properties like light emission in quantum dots or catalytic properties of clusters, or more fundamentally in understanding the phenomenon of layer growth. Even though, the near-field microscopies can give some answers to these questions for surfaces, X-rays present several advantages: (i) they give an averaged statistical information over the whole sample surface (ii) they can be applied in various environments ranging from ultra-high vacuum to gas atmospheres and in situ and in quasi real time when kinetics phenomena are involved (iii) using the variable probed depth as function of the incidence angle, X-rays offer the opportunity to characterize from surface roughness to buried particles. By combining the advantages of synchrotron radiation and two-dimensional detectors with an in situ sample preparation, the full potentiality of such a method can be obtained. Thus, quite recently, some experiments [29] used the GISAXS technique to characterize in situ and in ultra-high vacuum the growth process of metal/oxide interfaces and of self organized cobalt clusters on the herringbone reconstruction Au(111) surface. The quality of the data with a very low background opens the door to a real quantitative analysis, even in the very thin film range. Up to now, the GISAXS data analysis was often performed in a crude way forgetting either the reflection-refraction effects in the simple Born approximation or the interplay between interference function and form factor or the particle size distributions. For instance, most of the time for particles, the interparticle spacing is directly extracted from the "Bragg" law, method which could induce up to 30% of error. Moreover, concerning particle size, the coupling between the interference function and form factor greatly increases the complexity of the analysis and prevents the use of classical Guinier or Porod approaches. Thus only direct modelling of the data is appropriate. In fact, the needed theoretical background is simply derived from classical small angle scattering [8,6]. A peculiar attention has to be payed for the refraction of the beam at the surface. The theory in the Distorted Wave Born Approximation was recently derived for rough surfaces [33,11,10,3,4], buried particles [28] and supported islands [27]. The use of such a theory is mandatory, as it will be shown herein, for describing correctly the influence of the substrate in the scattering phenomenon. However a complete program for easily analyzing data and simulating off-specular scattering is still lacking in this rapidly growing field. The aim of this instructions is to give the main theoretical elements enclosed in the program IsGISAXS 1. In a first theoretical part, the scattering cross section is reminded and decomposed in terms of form factor of the island and interference function. In order to have tractable expressions, two approximations are described for the size-position coupling: the Decoupling Approximation and the Local Monodisperse Approximation. The implemented interference functions cover the problem of uncorrelated islands characterized by their pair-correlation function, that of paracrystal with loss of long range order and that of regular or defective lattice. In a second part, the capabilities of the software are illustrated with various types of examples which originally motivated the elaboration of such a program [29].
Chapter 1
Formalism for the scattered intensity in GISAXS
The aim of this chapter is to give the necessary theoretical background for deriving the cross section in the case of scattering by a plane of nanoparticles and excited by an electromagnetic wave at grazing incidence.
1.1 The scattering geometry
In a grazing incidence experiment (see Fig. 1.1), a monochromatic beam of wavevector ki in the X-ray range (wavelength l - wave number k0=[(2p)/(l)]) is sent on a surface with an incident angle with respect to the surface ai in the range of a few tenth of degrees. Possibly, the in-plane direction of the incident beam 2qi is different from zero. The reference cartesian frame with its origin on the surface is defined by its z-axis pointing upwards, its x-axis perpendicular to the detector plane and its y-axis along it. The light is scattered along kf by any type of roughness on the surface in the direction (2qf,af). Because of energy conservation, the scattering wave vector q is defined by:
q = |
2p
l
|
|
æ ç ç
ç è
|
cos(af)cos(2qf)-cos(ai)cos(2qi) |
|
cos(af)sin(2qf)-cos(ai)sin(2qi) |
|
|
|
ö ÷ ÷
÷ ø
|
. |
| (1.1) |
|
|
Figure 1.1: Sketch of the grazing incidence geometry: an incident wave of wavevector ki is scattered in the direction kf.
|
The scattering intensity is recorded on a plane ensuring that the angles are in the few degrees range and thus enabling the study of lateral sizes of a few nanometers. The detector can be punctual (0D), linear (1D) or even bidimensional (2D). The direct beam is often suppressed by a beam stop to avoid the detector saturation as several orders of magnitude in intensity separate the diffuse scattering from the reflected beam.
1.2 The scattered intensity : analysis in terms of form factor and interference function
The goal of this section is to compute the scattering cross section defined by:
with N the number of photons scattered per second into the solid angle DW around (2qf,af), I0 the flux of incident photons and N the total number of scatterers i.e. particles.
On a perfectly flat surface, all the intensity is concentrated in the reflected beam. In fact, the off-specular scattering appears when any type of surface roughness or scattering density is present on the surface. In the present case, the roughness is restricted to small islands on a surface or to a plane of clusters embedded in a host matrix. Each particle is characterized by its position on the substrate Ri|| and its shape function Si(r) equal to one inside the object and zero outside. The scattering density (electronic density) is given by:
r(r) = r0 |
å
i
|
Si(r) Äd(r-Ri||), |
| (1.3) |
where Ä is the notation for the convolution product and r0 is the mean electronic density. This writing implicitly implies that the exact distribution of electrons around the nuclei is of no special interest as the scattering angles are in the small angle regime.
In the framework of the kinematic approximation, the scattered cross section is proportional to the modulus square of the Fourier transform of the electronic density. The polarization effect for X-rays leads to a term in:
with cosy = ki.kf/k02. However, it can be dropped out safely as the scattering angles are small. Thus, by normalizing to the mean electronic density and by the classical Thomson scattering cross section re2, the scattering cross section ds/dW(q) can be written as:
|
|
|
1
re2r02
|
|
dS
dW
|
(q) = |
1
N
|
|
ê ê
|
å
i
|
Fi(q) exp(-iq·Ri||) |
ê ê
|
2
|
|
| |
|
|
1
N
|
|
å
i
|
|
å
j
|
Fi(q) Fj,*(q)exp[-iq·(Ri||-Rj||)]. |
| (1.5) |
|
In the simple Born approximation (BA), Fi is the Fourier transform of the shape function:
Fi = |
ó õ
|
Si
|
exp( -iq ·r) d3r. |
| (1.6) |
If the reflection-refraction effects have to be accounted for, Fi has to be computed in the Distorted Wave Born Approximation (DWBA) and has a more complex expression (see Sect. 1.4).
By isolating the self term, one has:
N |
ds
dW
|
(q) = |
å
i
|
|Fi(q)|2 + |
å
i,j ¹ i
|
Fi(q) Fj *(q)exp[-iq·(Ri||-Ri||)]. |
| (1.7) |
If only the statistical quantities [40] are known for the considered system (i.e. the size distribution and the position disorder), one has can write the previous expression Eq. (1.7) with a continuous integral:
|
|
|
ds
dW
|
(q) = |
å
a
|
pa |Fa(q)|2 + |
rS
S
|
|
å
a, b
|
papb Fa(q) F*b(q) |
| (1.8) | |
|
|
ó õ
|
|
ó õ
|
d2Ria d2Rjb Gab(Ria||,Rjb||) exp[-iq·(Ria||-Rjb||) ]. |
|
|
rS is the number of particles per unit of surface. S is the surface sampled coherently by the beam.
The particles have been sorted out in classes a of sizes and shapes of occurrence probability pa. The probability per unit of surface to find a particle of class a in Ri|| knowing that there is a particle of class b in Rj|| is called rS2 papb Gab(Ria||,Rjb||). Gab(Ria||,Rjb||) is known as the partial pair correlation function. The condition i ¹ j of Eq. (1.7) is of course implicitly included in this function as a hard core type effect. In practice, the previous equation is unusable as it implies the knowledge of all the Ga,b. The equation Eq. (1.7) have been directly implemented in the program IsGISAXS for simulating GISAXS results from known morphologies, like from transmission electron microscopy picture. To go further on, when the morphology is not exactly known, or when in particular data fitting is involved, some hypothesis need to be made.
Decoupling Appproximation
A current hypothesis called Decoupling Approximation (DA) is to suppose that the nature of the scatterers and their position are not correlated in such a way that the partial pair correlation functions depend only on the relative positions of the scatterers and not on the class type:
Gab(Ria||,Rjb||) @ g(Rij||). |
| (1.9) |
This genuine random substitutional mixture leads to:
|
|
| (1.10) | |
|
| < F(q) > a |2 rS |
ó õ
|
d2Rij g(Rij||)exp[-iq·Rij|| ], |
|
|
where < ¼ > a is the mean value over the size-shape distribution. Finally, the cross section appears as the sum of two terms, a coherent one and a diffuse one:
|
|
|
ds
dW
|
(q) @ Id(q) + | < F(q) > a|2 ×S(q) |
| (1.11) | |
|
Id(q) = < |F(q)|2 > a - | < F(q) > a|2 |
| (1.12) | |
|
S(q) = 1 + rS |
ó õ
|
d2Rij g(Rij||) exp[-iq·Rij|| ]. |
| (1.13) |
|
Id(q) is the diffuse part of the scattering which is linked to the disorder in the scatterers nature (size, shape). S(q) is the total interference function; it describes the statistical distribution of the objects on the surface and thus their lateral correlations. It is the Fourier transform of the island position autocorrelation function:
z(r) = |
1
N
|
|
å
i,j
|
d(r-ri)Äd(r-rj) = d(r) + |
å
i ¹ j
|
d(r-ri + rj). |
| (1.14) |
S(q) will be detailed in the following.
The Local Monodisperse Approximation
To partially account for the coupling between the position and the nature of the particles, the Local Monodisperse Approximation (LMA) is often used in the literature. It consists in replacing the scattering power of each particle by its mean value on the size distribution:
|
ds
dW
|
(q) @ < |F(q)|2 > a ×S(q). |
| (1.15) |
This expression is asymptotically equal for large q to the Decoupling Approximation as:
< | F(q)|2 > a |
q® ¥
@
|
| < F(q) > a |2. |
| (1.16) |
This expression is obtained from Eq. (1.7) by supposing that all the surrounding particles for each origin particle are, approximatively, of the same size in such a way that the size-shape of the islands vary slowly across the sample. In some way, in the LMA, the intensity originates from an incoherent sums of the scattering intensities from monodisperse subsystems weighted by the size-shape probabilities. Such an approximation is expected to reproduce better the data than Eq. (1.11) as it includes in some way the coupling between the position and the nature of the scatterers.
To conclude, this size-position coupling is, by far, the most delicate point in the quantitative analysis of experimental data as it varies from one situation to an other leading to strong variations of the scattered intensities in particular close to the specular beam (see Chap. 3).
If the incident beam has a finite divergence (distribution on (2qi,ai)) and wavelength resolution i.e. a finite coherence length, for each scattering directions (2qf,af), one has to perform an incoherent sum of the intensity scattered by each plane wave with a weight p(l) p(2qi) p(ai):
|
dW
|
(q) = |
ó õ
|
l
|
|
ó õ
|
qi
|
|
ó õ
|
ai
|
|
dW
|
(q,l,2qi,ai) p(l) p(2qi) p(ai) dldqi dai . |
| (1.17) |
1.3 The form factor
The form factor Eq. (1.6) is only the Fourier transform of the shape of the particle. In some particular cases with special symmetries, the 3D-integral can be reduced to 1D-integral or even expressed analytically. The shape depicted in Fig. 1.2-1.3-1.4 are supported in the IsGISAXS program.
|
|
Figure 1.2: Supported geometries for island shapes in IsGISAXS (Left: side view - Right: top view).
|
|
|
Figure 1.3: Supported geometries for island shapes in IsGISAXS (Left: side view - Right: top view).
|
|
|
Figure 1.4: Supported geometries for island shapes in IsGISAXS .
|
In the cartesian frame attached to each island with its origin at the center of the bottom of the island, its x-axis aligned along one side of the island,and its z-axis pointing upwards, the mathematical expressions for the form factor are the following:
- parallelepiped :
Fpa(q,R,H) = 4 R2 H sinc(qx R) sinc(qy R) sinc(qz H/2) exp(-iqz H/2) |
| (1.18) |
- pyramid :
|
|
Fpy(q,R,H,a) = |
ó õ
|
H
0
|
4 Rz2 sinc(qx Rz ) sinc(qy Rz) exp(-i qz z) dz |
| |
|
| |
|
| (1.19) |
|
- cylinder
|
|
Fcy(q,R,H) = 2 pR2 H |
J1(q||R)
q||R
|
sinc(qz H/2) exp(-i qz H/2) |
| |
|
| (1.20) |
|
- cone
|
|
Fco(q,R,H,a) = |
ó õ
|
H
0
|
2 pRz2 |
J1(q||Rz)
q||Rz
|
exp(-i qz z) dz |
| |
|
q|| = | Ö
|
qx2+qy2
|
, Rz = R - z/tan(a) |
| |
|
| (1.21) |
|
- prism3
|
|
Fpr3(q,R,H) = |
2 i Ö3 H
qx (qx2-3 qy2)
|
[ q1 sin(q2 R/2) exp(i qx R/2) - q2 sin(q1 R/2) exp(-i qx R/2) ] |
| |
|
sinc(qz H/2) exp(-i qz H/2) |
| |
|
q1 = Ö3 qy - qx, q2 = Ö3 qy + qx |
| (1.22) |
|
- tetrahedron
|
|
| |
|
|
ó õ
|
H
0
|
|
2 i Ö3
qx (qx2- 3 qy2)
|
[ q1 sin(q2 Rz/2) exp(i qx Rz/2) - q2 sin(q1 Rz/2) exp(-i qx Rz/2) ] exp(-i qz z) d z |
| |
|
q1 = Ö3 qy - qx, q2 = Ö3 qy + qx, Rz = R - 2z/Ö3tan(a) |
| |
|
| (1.23) |
|
- prism6
|
|
Fpr6(q,R,H) = Fpr3(qx,qy,qz,R,H) + Fpr3(-qx,-qy,qz,R,H) |
| (1.24) | |
|
Fpr3 |
æ è
|
1
2
|
qx- |
Ö3
2
|
qy, |
Ö3
2
|
qx+ |
1
2
|
qy,qz,R,H |
ö ø
|
+ Fpr3 |
æ è
|
- |
1
2
|
qx+ |
Ö3
2
|
qy,- |
Ö3
2
|
qx- |
1
2
|
qy,qz,R,H |
ö ø
|
|
| |
|
Fpr3 |
æ è
|
- |
1
2
|
qx- |
Ö3
2
|
qy, |
Ö3
2
|
qx- |
1
2
|
qy,qz,R,H |
ö ø
|
+ Fpr3 |
æ è
|
1
2
|
qx+ |
Ö3
2
|
qy,- |
Ö3
2
|
qx+ |
1
2
|
qy,qz,R,H |
ö ø
|
|
| | (1.25) |
|
- cone6
|
|
Fco6(q,R,H) = |
ó õ
|
H
0
|
|
lim
h ® 0
|
|
Fpr6(q,Rz,h)
h
|
exp(-i qz z) d z |
| |
|
| |
|
| (1.26) |
|
- sphere
|
|
Fsp(q,R,H) = exp(i qz (H-R)) |
ó õ
|
H
0
|
2 pRz2 |
J1(q||Rz)
q||Rz
|
exp(i qz z) dz |
| |
|
q|| = | Ö
|
qx2+qy2
|
, Rz = | Ö
|
R2-z2
|
|
| |
|
| (1.27) |
|
- cubooctahedron
|
|
Fcu(q,R,H1,H2,a) = exp(-i qz H)[Fpy(qx,qy,-qz,R,H,a) + Fpy(qx,qy,qz,R,rH H,a) ] |
| |
|
H/R < tan(a), rH H/R < tan(a) |
| (1.28) |
|
- facetted sphere
|
|
The Fourier transform is performed by Monte-Carlo integration as no special |
| |
|
| (1.29) |
|
- sphere0
Fsp0(q,R) = 4 pR3 |
sin(qR)-q R cos(qR)
(q R)3
|
exp(-i qz R) |
| (1.30) |
- ellipsoid0
|
|
Fell0(q,R,H) = exp(-i qz H/2) |
ó õ
|
H/2
0
|
4 pRz2 |
J1(q||Rz)
q||Rz
|
cos(qz z) dz |
| |
|
q|| = | Ö
|
qx2+qy2
|
, Rz = R |
æ Ö
|
|
|
| (1.31) |
|
with sinc(x)=sin(x)/x the cardinal sine, J1(x) the Bessel function of first order.
Except for the facetted sphere or simple shapes for which the form factor can be expressed analytically, the 1D-integration is performed, in IsGISAXS , by Gauss-Konrod algorithm [25] with an autoadaptative sampling of the integration range in order to reach the user desired accuracy.
When the frame linked to the island is not aligned with the x- axis of the impinging beam, the rotation matrix has to be applied to the scattering vector in order to apply the previous formulae:
|
|
(z) q = |
æ ç ç
ç è
|
|
ö ÷ ÷
÷ ø
|
|
æ ç ç
ç è
|
|
ö ÷ ÷
÷ ø
|
. |
| (1.32) |
The phase factor in qz of Eqs. (1.18-1.29) seems to be useless but it finds all its importance in the averaging process over the size distribution which implies the use of a common origin of the frame. Indeed, to perform the averages of Eqs. (1.11-1.12), one has to define the distribution probabilities of each parameter which characterizes the island : lateral size R, height H, orientation z and to compute the integrals:
< |F(q)|2 > = |
ó õ
|
z
|
|
ó õ
|
R
|
|
ó õ
|
H
|
p(z) p(R) p(H) |F(z,R,H,q)|2 dzdR dH |
| | < F(q) > |2 = |
ê ê
|
ó õ
|
z
|
|
ó õ
|
R
|
|
ó õ
|
H
|
p(z) p(R) p(H) F(z,R,H,q) dzdR dH |
ê ê
|
2
|
. |
| (1.33) |
|
1.4 Reflection-refraction effects and the Distorted Wave Born Approximation
Because of the presence of the substrate and of the closeness of ai from the critical angle of total external reflection ac, the Born Approximation has to be modified in order to account for reflection-refraction effects at the surface of the substrate. The appropriate theory called Distorted Wave Born Approximation is nothing else than the application of first order perturbation [21,33,28] induced by the island roughness at the substrate surface or contrast variation to the correct unperturbed wave i.e. the trio of incident-reflected-refracted waves. The following geometries Fig. 1.5 are encompassed in the IsGISAXS program: a) islands supported on a substrate b) islands on a continuous layer on a substrate c) buried particles in a substrate d) particles buried in an over-layer. Notice that the particles are always gathered in one plane which defines the origin for the form factors.
|
|
Figure 1.5: The particle layer geometry developed in IsGISAXS . The geometry D is planned for future development.
|
1.4.1 Islands sitting on a substrate or on over-layer
Historically, the IsGISAXS program was developed to handle mainly this geometry. A physical picture of the full calculation [27] for the scattering cross section in the DWBA for an island is depicted in Fig. 1.6. ki and kf are respectively the incident and outgoing wavevectors.
|
|
Figure 1.6: The four terms involved in the scattering by a supported island. The fist term corresponds to the simple Born approximation.
|
The four terms involved in the scattering process are associated to different scattering events which involve or not a reflection of either the incident beam or the final beam collected on the detector. These waves interfere coherently giving rise to the following effective form factor where comes into play the classical form factor but computed with specific momentum transfers:
F(q||,kiz,kfz) = F(q||,kfz-kiz) + RF(ai)F(q||,kfz+kiz) + RF(af)F(q||,-kfz-kiz) + RF(ai)RF(af) F(q||,-kfz+kiz). |
| (1.34) |
Thus in the DWBA, the form factor does not simply depend on the wavevector transfer q but on (q||,kiz,kfz). Each term is weighted by the corresponding reflection coefficient, either in incidence RF(ai) or in reflection RF(af) which are defined by the Fresnel formulae:
RF = |
|
with |
~
k
|
z
|
= - | Ö
|
ns2 k02 - |k|||2
|
. |
| (1.35) |
ns = 1 - ds - ibs is the complex refractive index of the substrate. Possibly, the Fresnel reflectivity of the substrate Eq. (1.35) can be reduced, in a classical way [1], by an uncorrelated roughness of mean standard deviation s = Ö{ < h2 > }:
RS = RF exp |
æ è
|
-2 s2 kz |
~
k
|
z
|
ö ø
|
. |
| (1.36) |
Moreover, if the substrate is covered with a continuous layer of thickness D, the reflectivity RS [1] becomes:
RS = |
R01 + R12 exp( i qz D)
1 + R01 R12exp( i qz D)
|
, |
| (1.37) |
with R01,R12 the reflectivity of the vacuum-layer and layer-substrate interfaces. Thus, the form factor is modulated by the Kiessig fringes of this over-layer.
To conclude, if the absorption has to be accounted for inside the island, the correct scattering cross section of one island is:
|
ds
dW
|
(q) = |
ê ê
|
k02
4pre r0
|
(1-ni2) F(q) |
ê ê
|
2
|
, |
| (1.38) |
with ni=1-di + ibi the index of refraction of the island. If bi=0, as the scattering is connected to the refraction index via di=2pr0 re/k02, the prefactor is equal to one to first order in di.
An effective and approximative way called Layer Born Approximation (LBA) to account for this phenomenon is to simulate only the strong dependance of the scattered intensity as function of kzf by multiplying the Born term by a transmission coefficient in an effective layer:
|
|
F(q) @ F(q||,kfz-kiz)×T(kzf) |
| |
|
| (1.39) |
|
In this last case the index of refraction is that of the effective layer, where the islands are supposed to be buried.
Because of the sharp variation of the reflection coefficient around the critical angle for total external reflection ac=Ö{2d}, the DWBA is expected to be important only when the incident ai or exit af angles are closed to ac. More precisely, the influence of the reflection-refraction effect is depicted in Fig. 1.7.
|
|
Figure 1.7: The interference fringes for the form factor of a cylinder of height H=5 nm (l = 1 Å-d = 5 10-6,b = 2 10-8) as function of the exit angle af normalized by the angle of total external reflection ac within the various approximations: BA, DWBA(ai=ac/2,ac,2ac), layer BA(ai=ac).
|
Because of a complex interference between the four terms Fig. 1.7-1.8-1.9, neither the Born Approximation nor the effective layer model are able to catch the exact position of the form factor minima and the overall curve intensity, in particular when ai is closed to ac (maximum of intensity). This interference phenomenon blurs the sharp minima of the cardinal sine function which is found in the simple Born Approximation as the phase factor Fig. 1.9 is shifted from one term to the other by ±kzi. However, if ai > ac and af > ac, the Born Approximation and the effective layer model can give a good approximation as shown in Fig. 1.7. Indeed, in this case the dominant term of the DWBA form factor F(q) is the first one.
|
|
Figure 1.8: The modulus square of the four terms Fig. 1.6 for a cylinder as function of af for various ai: Term 1(red)-Term 2(green)-Term 3(orange)-Term 4(blue) (same parameters as in Fig. 1.7).
|
|
|
Figure 1.9: The phase of the four terms Fig. 1.6 for a cylinder as function of af for various ai: Term 1(red)-Term 2(green)-Term 3(orange)-Term 4(blue) (same parameters as in Fig. 1.7).
|
1.4.2 Buried particles in a substrate
The scattering cross section for a buried particle was derived by Rauscher [28]:
|
ds
dW
|
(q) = |
ê ê
|
k02
4pre r0
|
(ns2-ni2) F(q) |
ê ê
|
2
|
. |
| (1.40) |
F(q)=T(kzi) T(-kzf)F(q||,[(qz)\tilde]) exp(i[(qz)\tilde]d ) is the form factor computed with momentum transfer inside the substrate [(qz)\tilde] multiplied by the transmission function in incidence and emergence. The transmission functions are given by Eq. 1.39 and can be modified as for the reflection coefficient by an uncorrelated roughness. The function T(kzf) gives rise to the Yoneda peak behavior i.e no intensity is present below the critical angle in emergence. This term is often explained on the basis of the reciprocity theorem for light propagation [5]. Moreover, comes into play the phase factor linked to propagation and attenuation of the plane wave during its path to the buried particle layer at depth d.
1.4.3 Particles encapsulated in a layer
Still to be developed !!
1.5 The interference function
In the evaluation of the interference function Eq. (1.13), three main useful cases can be distinguished:
- the disordered lattice described by a particle-particle pair correlation function
- the regular bidimensional lattice
- the bidimensional paracrystal.
The pair correlation function
When the islands do not present a long range-order as for instance in a classical nucleation-growth-coalescence process, the only relevant statistical quantity in the interference function is the total pair correlation function, as underlined in the DA and LMA (see Sect. 1.2). Let assume that dP(r||) is the number of particles at r|| knowing that a particle is at the origin. As for a completely random distribution, this value tends towards the surface per particle times the elementary surface area around r||, one defines the pair correlation g(r||) function as the departure from this mean value:
dP(r||) = rS g(r||)d2r||. |
| (1.41) |
with rS the particle density per surface unit. In fact, the autocorrelation function of the island-island position can be written in terms of the pair correlation function:
z(r||) = d(r||) +rS g(r||). |
| (1.42) |
The Dirac function represents the particle at the origin. Using Eq. (1.14), one sees that:
g(r||) = |
1
S
|
< |
å
i ¹ j
|
d(r-ri + rj ) > , |
| (1.43) |
where < ¼ > is a configuration average. As the long-range order is absent, g(r||) ® 1 when r|| ® ¥. Thus writing Eq. (1.42) in the following way:
z(r||) = d(r||) +rS + rS (g(r||)-1) |
| (1.44) |
lets appear the oscillating part of g(r||).
By Fourier transform of Eq. (1.44), one obtains the interference function Eq. (1.13):
S(q||) = 1 + rS d(q||) + rS |
ó õ
|
(g(r||)-1) exp( - i r||·q|| ) d2r|| . |
| (1.45) |
The first term leads to the specular reflectivity which will be described in Sect. 1.6; it will be ignored in the following as it is often difficult to measure it as the same time as the diffuse scattering because of the intensity differences. Moreover, for an homogeneous and isotropic sample, the pair correlation function and the interference function depend only on the modulus r|| and q||, respectively. Thus in two dimensions:
S(q||) = 1 + 2prS |
ó õ
|
¥
0
|
(g(r||)-1) J0( r|| q|| ) r|| dr||. |
| (1.46) |
An inverse Fourier transform leads to the following result:
g(r||) = 1 + |
1
2prS
|
|
ó õ
|
¥
0
|
(S(q||)-1) J0( r|| q|| ) q|| dq||. |
| (1.47) |
By building, the limit g(r||)® 1 when r|| ® ¥ insures the convergence of the previous equation. The size of the coherently irradiated area Si was not accounted for in the previous derivation; it should lead to a convolution product of the right hand side of Eq. (1.45) with the Fourier transform of the autocorrelation function of Si and to a broadening to the specular reflectivity rS d(q||). To conclude, one has to take care to the fact that, after eliminating the "Dirac peak" at the origin, S(q||=0) is not zero but equal to the relative fluctuations on the number of particles in the irradiated surface [7,14].
Some arbitrary pair correlation functions have been implemented in the program. Although their shape catch the main features for this type of function, they do not represent a physical situation in all the parameter space as they are not self-convolution products of a function in 2 dimensions. Moreover, the island density for these functions is not specially linked to the first neighbor distance D as sone would expect.
- pf0 : The Debye hard core [7]
- pf1: The Gaussian pair correlation function [30]
|
|
| |
|
g(r) = |
exp[-(r-D)2/w2] - exp[-(R0-D)2/w2]
exp[-(D1-D)2/w2] - exp[-(R0-D)2/w2]
|
for R0 £ r £ D1 |
| |
|
| (1.49) |
|
- pf2 : The Lennard-Jonnes pair correlation function [8]
g(r) = exp |
é ë
|
-w |
æ è
|
2 |
æ è
|
D
r
|
ö ø
|
4
|
- 4 |
æ è
|
D
r
|
ö ø
|
2
|
ö ø
|
ù û
|
|
| (1.50) |
- pf3 : The gate pair correlation function
|
|
g(r) = 0 for 0 £ r £ 2D-D1 |
| |
|
g(r) = 1 + w for 2D-D1 £ r £ D1 |
| |
|
| (1.51) |
|
- pf4 : The Debye hard core with power-law decrease [7]
|
|
| |
|
g(r) = 1 + |
w
r3
|
for R0 £ r £ ¥ |
| (1.52) |
|
- pf5 : The Zhu pair correlation function [39]
g(r) = 1 - sinc |
æ è
|
2pr
D
|
ö ø
|
exp |
æ è
|
- |
r
w
|
ö ø
|
|
| (1.53) |
- pf6 : The Venables pair correlation function [36]
g(r) = |
æ è
|
1 - J0 |
æ è
|
r
D
|
ö ø
|
ö ø
|
3
|
|
| (1.54) |
- HC : The bidimensional hard core pair function. An approximate expression is extracted from the virial expansion of reference [2].
By convention, the hard core radius R0 is set to the mean value for the parallel rotational radius of the island. For instance, for a cylinder R0= < R > , for a parallelepiped R0=Ö2 < R > . In the case of the hard core function pf0,pf1,pf4,HC, the hard core diameter is given by the parameter sigma and thus its value can be different from 2R0.
No special normalization can be applied to these function except for pf3,pf4 where the w parameter can be found through the conservation of the number of particles:
rS |
ó õ
|
¥
0
|
2pr (g(r)-1) dr = 1. |
| (1.55) |
The example of the hard-core pair correlation function and the interference function is given in Fig. 1.10. The main parameter is the effective surface coverage h = rS ps2/4. Obviously, the pair correlation function is equal to zero for r < s. Its shape is close of the Debye behavior (pf0 or pf4) for the small coverage whereas for higher coverage the function is more and more structured with peaks in the interference function at values close to multiples of 2p/s. Notice that in this case, the maximum in g(r) is found at s, independently of the particle density.
|
|
Figure 1.10: The hard-core pair correlation function a) and the interference function b) as function of the surface coverage h = rS ps2/4, with s the hard core diameter. The functions are plotted against reduced parameters r/s and qs/2p.
|
The regular bidimensional lattice
In the case of a regular lattice, a pattern is linked to each node of the lattice defined by its base vectors a,b. In the interference function Eq. (1.13), the intensity is concentrated in Bragg rods perpendicular to the substrate surface. For infinite crystal, these rods are Dirac peaks at the nodes of the reciprocal lattice given by the vectors a*,b*:
a* = 2p |
bÙn
a ·[ bÙn ]
|
, b* = 2p |
nÙa
b ·[ nÙa ]
|
, |
| (1.56) |
with n is the normal to the surface.
The orientation x of the first lattice vector a with respect to the x- axis implies to rotate the momentum transfer as:
|
|
(x) q = |
æ ç ç
ç è
|
|
ö ÷ ÷
÷ ø
|
|
æ ç ç
ç è
|
|
ö ÷ ÷
÷ ø
|
|
| (1.57) |
before its decomposition on the basis vectors a,b. Moreover, in the case of a regular lattice made of different variants rotated from one to the other, an incoherent sum of intensities has to be applied with the weights of each variant.
Defective crystal: finite size effect
In reality, the crystal is always defective and the first defect that is encountered is the finite size : Na,Nb cells in both direction a,b. Thus, by decomposing q on the a*,b* basis (q = aa* + bb*), the interference function is equal to:
|
|
|
1
NL
|
|
ê ê
|
å
i
|
exp(-i q·Ri||) |
ê ê
|
2
|
|
| |
|
|
1
Na Nb
|
|
ê ê
|
Na-1 å
n=0
|
|
Nb-1 å
m=0
|
exp[-i (aa* + bb*) ·(na + mb)] |
ê ê
|
2
|
|
| |
|
|
1
Na Nb
|
|
ê ê
|
Na-1 å
n=0
|
exp(-i 2 pan) |
ê ê
|
2
|
|
ê ê
|
Nb-1 å
m=0
|
exp(-i 2pbm) |
ê ê
|
2
|
|
| |
|
|
1
Na
|
|
ê ê
|
sin(paNa)
sin(pa)
|
ê ê
|
2
|
|
1
Nb
|
|
ê ê
|
sin(pbNb)
sin(pb)
|
ê ê
|
2
|
. |
| (1.58) |
|
In the case of various types of domain sizes, one has to make an incoherent sum of the diffracted intensities from the various domains as in the case of variants.
Defective crystal: correlation length
To account for various kinds of defects in diffraction, it is usual to asses that the correlation between two unit cells decreases with their distance in such a way that:
SL(q) = |
1
Na Nb
|
|
å
i
|
|
å
j
|
exp[-iq·(Ri||-Rj||) ] C(Ri||- Rj|| ). |
| (1.59) |
with : C( Ri||- Rj|| ) ® 0 when | Ri||- Rj|| | ® ¥. However when the correlation function depends only on the distance between nodes, the summation in Eq. (1.59) has no analytical simple expression and is untractable numerically. One other approximate and tractable way is to write:
|
|
C( Ri||- Rj|| ) = C( (ni-nj) a + (mi-mj)b ) |
| |
|
= exp |
æ è
|
- |
2 pa|ni-nj|
La
|
ö ø
|
exp |
æ è
|
- |
2 pb|mi-mj|
Lb
|
ö ø
|
. |
| (1.60) |
|
With these expressions knowing that q = aa* + bb*, one finds for a size limited lattice:
SL(q) = |
1
NaNb
|
Sa(q) Sb(q) |
| (1.61) |
with:
|
|
Sa(q) = |
Na-1 å
ni,nj=0
|
exp( -i 2pa(ni-nj) ) exp |
æ è
|
- |
2 p|ni-nj|a
La
|
ö ø
|
|
| |
|
Sb(q) = |
Nb-1 å
mi,mj=0
|
exp( -i 2pb(mi-mj) ) exp |
æ è
|
- |
2 p|mi-mj|a
Lb
|
ö ø
|
. |
| (1.62) |
|
The summation can be carried out and leads to:
|
Sa(q)
Na
|
= Real |
é ë
|
1 - |
2
1-exp[ 2 p(a/La +i a)]
|
+ |
2
Na
|
× |
1 - (exp[ 2 p(-a/La + i a)] )Na
2 - exp[ 2 p(a/La - ia) ] - exp[2 p(-a/La + i a) ]
|
ù û
|
. |
| (1.63) |
and the same expressions for Sb(q). For a Gaussian dependence in C( Ri||- Rj|| ), the sum is untractable analytically but converges rapidly on a numerical point of view.
Defective crystal: reciprocal space approach
The other way is to work directly in the reciprocal space by convoluting the nodes of the reciprocal lattice with special shapes (Gaussian, Lorentzian, ...) as it is done, in a similar way, in the case of the analysis of powder diffraction data:
SL(q) = |
å
n
|
|
å
m
|
S(q-n a* - m b*), |
| (1.64) |
with S is the desired shape for the diffraction rod. As a matter of convenience in IsGISAXS , the peak shape has been decomposed in the following way:
S(q) = Sa*(a) Sb*(b) with q = aa* + bb* . |
| (1.65) |
Whatever the peak shape is, it implies the use of a reciprocal length which accounts for the size of the coherent domain in real space. For a Lorentzian or a Gaussian shape:
|
|
Sa*(a) = |
sa*
p
|
|
1
a2 + sa*2
|
|
| |
|
Sa*(a) = |
1
|
exp |
æ è
|
- |
a2
2sa*2
|
ö ø
|
. |
| (1.66) |
|
The structure factor and the Decoupling Approximation
In the case of a regular lattice, a pattern which is made of Ni islands is attached to each node of the lattice. By using the hypothesis of a full decorrelation between the position of the unit cell and its contents , the form factor in Eqs. (1.11-1.13,1.34) has to be replaced by the structure factor of the unit cell which describes its content:
FS(q) = |
å
k
|
Fk(q) exp(-i q||·r||k ), |
| (1.67) |
where r||k = xk a + yk b is the position of the kth island in the unit cell. Moreover, the mean values in Eqs. (1.11-1.12) should account for the intra-cell position and for the scatterer type disorders. With a lack of intra-cell correlation for these parameters, one is led to:
< FS(q) > = < Fk(q) > N < |
å
k
|
exp(-i q||·r||k ) > P. |
| (1.68) |
with the indexes N,P stand for nature and position. It is possible to write r||k = r||k,0 + dr||k as the sum of its mean value and a deviation from it; after an expansion of the exponential term with < dr||k > =0, the classical Debye-Waller term appears:
< FS(q) > = < Fk(q) > N |
å
k
|
exp(-i q||·r||k ) exp |
æ è
|
- |
Wk
2
|
ö ø
|
, |
| (1.69) |
with Wk = < ( q||·dr||k )2 > P = q||[`([`(Bk)])] q||.
[`([`(Bk)])] is the symmetric tensor of standard deviations of the kth island position. In an analog way,
< | FS(q) |2 > = |
å
k
|
< |Fk(q)|2 > N + | < Fk(q) > N |2 |
å
k ¹ l
|
exp(-i q||·(r||k - r||l ) ) |
é ë
|
exp |
æ è
|
- |
Wk
2
|
ö ø
|
+ exp |
æ è
|
- |
Wl
2
|
ö ø
|
- 1 |
ù û
|
. |
| (1.70) |
By gathering Eqs. (1.69-1.70) in Eqs. (1.11-1.12), one ends up to first order in the disorder Debye-Waller factors with:
|
|
|
ds
dW
|
(q) @ Id(q) + Ic(q) |
| (1.71) | |
|
Id(q) = < |Fk(q)|2 > N - | < Fk(q) > N |2 |
å
k
|
|
Nk
|
|
| (1.72) | |
|
Ic(q) = | < Fk(q) > N |2 ×SC(q) ×SL(q) |
| (1.73) | |
|
SC(q) = |
1
Ni
|
|
ê ê
|
å
k
|
exp(-iq||·r||k )exp |
æ è
|
- |
Wk
2
|
ö ø
|
ê ê
|
2
|
. |
| (1.74) |
|
It appears that the decrease of intensity in the coherent part Ic(q) of the intensity induced by the Debye-Waller factor is found in the diffuse scattering Id(q) spread uniformly over all the reciprocal space in the total decoupling approximation.
The structure factor and the Local Monodisperse Approximation
In this approximation, the diffuse scattering is forgotten and each node is decorated with a structure factor accounting for the Debye-Waller term but with each island replaced by its mean value over size and shape distributions:
|
ds
dW
|
(q) @ < |Fk |2 > N SC(q) SL(q). |
| (1.75) |
The bidimensional paracrystal
The paracrystal theory is fully described in the book of Hosemann [14]. The type of disorder (called of first kind) described previously in the interference function of a regular lattice SL(q) does not affect the long range order but only the intensity in the Bragg peaks. On the contrary, in the model of paracrystal, the long-range order is destroyed gradually in a probabilistic way. This model allows to make the link between the regular lattice and fully disordered structures.
To understand it, the example of the one-dimensional disordered lattice [7] is instructive. To build the autocorrelation function g(x) for the island positions, the distance between two successive points An-1,An is chosen to be independent of the previous and next one and to obey a statistical distribution p(x) with:
Thus, after having placed the first island at the origin A0 and second island A1 at a mean distance D from the first one (see Fig. 1.11), the probability of placing the third one A2 at a distance x from the first one is given by the occurrence of a distance y between the first and the second and a distance x-y between the second and the third.
|
|
Figure 1.11: The schematic view of the one dimensional paracrystal.
|
By integrating over all the y possibilities, one is led to:
p2(x) = |
ó õ
|
+¥
-¥
|
p(y)p(x-y) dy |
| (1.77) |
which is the self convolution product p(x) Äp(x). By generalizing,
g(x) = d(x) + p(x) + p(x) Äp(x) + p(x) Äp(x) Äp(x) + ¼ |
| (1.78) |
The interference function is then given by the Fourier transform of Eq. (1.78):
S(q) = 1 + P(q) + P(q) ·P(q) + P(q) ·P(q) ·P(q) ¼ |
| (1.79) |
By writing the Fourier transform of p(x) as P(q) = fexp(i u), one finds:
S(q) = 1 + 2 |
¥ å
n=0
|
fn cos( n u) = |
1 - f2
1 + f2 - 2 fcos(u)
|
. |
| (1.80) |
For a gaussian probability distribution which is the small disorder limit in case of any type of distribution,
|
|
p(x) = |
1
|
exp |
é ë
|
- |
(x-D)2
2 w2
|
ù û
|
|
| |
|
P(q) = exp( pq2 w2 ) exp(- i q D ). |
| (1.81) |
|
The results for this gaussian disorder are depicted in Fig. 1.12 in direct and reciprocal space. The broadening of the peaks with increasing the ratio w/D reflects the transition from an ordered lattice to a disordered lattice.
|
|
Figure 1.12: The pair correlation function a) and the interference function b) in the case of the 1D disordered lattice for various disorder parameter w/D.
|
In two dimensions, the paracrystal is constructed on a pseudo regular underlying lattice with basis vector a,b (see Fig. 1.13). In IsGISAXS , only the case of perfect paracrystal i.e. with parallelogram cell is implemented.
|
|
Figure 1.13: The schematic view of a paracrystal in two dimensions. Each circle represent the area where the probability of finding one island is maximum.
|
In an analogous way as for 1D, the probability of finding a particle at a position around the basis vector a,b are defined by pa(r),pb(r), respectively with:
|
ó õ
|
pa,b(r) d2r = 1, |
ó õ
|
r pa(r) d2r = a, |
ó õ
|
r pb(r) d2r = b. |
| (1.82) |
If the Fourier transform of probability distributions are defined by Pa,b(q||), assuming that all the directions behave independently, the interference function appears as:
SL¥(q||) = |
Õ
k=a,b
|
Real |
æ è
|
1+Pk(q||)
1-Pk(q||)
|
ö ø
|
. |
| (1.83) |
As a matter of convenience [37], the Fourier transforms of the probability distributions Pa,b are decomposed in the program IsGISAXS along the a = q||·a and b = q||·b as:
|
|
Pa(q||) = Pa,a(a) Pa,b(b) |
| |
|
Pb(q||) = Pb,a(a) Pb,b(b). |
| (1.84) |
|
The available function for Pa,a,Pa,b,Pb,a,Pb,b are chosen as gaussian, lorentzian,.... However, with this formalism, a divergence appears close to the origin of the reciprocal space when one approaches along a direction perpendicular to one basis vector. This divergence is cured by the convolution brought by the finite sizes of the coherent domains [14,15,20,24]. For a practical point of view, the finite size of the paracrystal is incorporated not by the shape function of the crystal but by explicitly accounting for the number of cells Nk in the k direction:
SL(q||) = |
Õ
k=a,b
|
Real |
æ è
|
2 |
1-Pk(q||)Nk
1-Pk(q||)
|
-1 |
ö ø
|
. |
| (1.85) |
Notice that Eq. 1.85 contains the "Dirac peak" at q=0 evoked in Eq. 1.45 (term in Pk(q||)Nk) in the form of the Fourier transform of the paracrystal shape.
One convenient way of getting a "physical" isotropic interference function is to average the paracrystal interference function Eq. 1.85 over all the azimuthal directions x.
|
|
Figure 1.14: The interference function a) and the pair correlation function b) for a paracrystal of hexagonal symmetry averaged over all the azimuths z. The gaussian disorder parameter s/D is indicated on the figure. The axis are normalized by the lattice parameter D and the expected peaks position 1,Ö3,2,Ö7,3,2Ö3,Ö{13},4 are marked with a circle.
|
Fig. 1.14 presents the S(q||) function and the corresponding g(r||) for an hexagonal paracrystal of parameter D with various gaussian isotropic disorder s/D. The peak at q||=0 is, as explained above, the result of the Fourier transform of the crystal shape function whose oscillatory parts appear clearly at small disorder. The back Fourier transform Eq. 1.47 for computing g(r||) leads to unphysical results below r||/D=1. Besides this problem, by reducing s/D, the interdistances in the hexagonal lattice 1,Ö3,2,Ö7,3,2Ö3,Ö{13},4 (in reduced units) shows up more and more clearly in the g(r||) function. It is very instructive to notice that, depending on the disorder value, the first peak in the interference function is shifted from the expected value q||=2p/D. This shift is simply linked to the module of the reciprocal basis vector which is 2/Ö3 @ 1.15. Thus, as the close packing in 2D leads to a deformed local hexagonal symmetry, taking rS = (qm/2p)2 as the particle density (qm position of the interference peak) induces an overestimation of 15%. This error often encountered in the literature is induced by an hidden square lattice hypothesis.
1.6 The X-ray reflectivity for a particle layer
1.6.1 Islands on a substrate
The Dirac term in the interference function Eq. (1.45) gives rise to the reflectivity signal. In the DWBA, the reflectivity amplitude is given by:
RT = RS + i |
k0
2 sin(ai)
|
(1-ni2) rS < F(q||=0,kiz,kfz) > , |
| (1.86) |
with RS the reflectivity of the bare substrate. In the absence of absorption in the islands bi=0,
RT = RS + i |
2 pr0 re
k0sin(ai)
|
rS < F(q||=0,kiz,kfz) > . |
| (1.87) |
The reflection coefficient in intensity is given by: |RT|2.
Notice that a "good" criterion of the DWBA validity should be that the bare substrate reflectivity is greater than the introduced correction.
1.6.2 Buried particles
The equation Eq. 1.86 is still valid except that the
contrast of index of refraction 1-ni2 has to be replaced by
nS2-ni2 and the form factor by that of Eq. 1.40
taken at q||=0.
Chapter 2
How to use the IsGISAXS software ?
The program IsGISAXS runs under Windows 9x,2000,XP,NT operating system in a windows mode. The development language is Fortran 90 under Compaq Visual Fortran.
2.1 The IsGISAXS software environment and outputs
The philosophy of the program IsGISAXS is to use special input files for the simulation of GISAXS images or cuts or for the fit of experimental data. These files are named *.inp, *.fit and *.mor will be described in the following sections.
On starting, the program reads automatically some information files *.inf located in the *.exe directory. The file gisaxs.inf contains:
- the full path for associated text editor
- the full path for the web browser
- the working directory path
- the absolute and relative errors for the integral computations.
The other file graph.inf contains a set of parameters for the graphical outputs that are set-up with windows based dialog boxes. The only think to do is to modify possibly the path for the grfont.dat file (furnished with the distribution) for the PGPLOT outputs.
The menu bar is made of the following items and sub items:
- File
- Load : Load only the name of the input files *.inp,*.fit,*.dat,*.mor,*.bmp
- Edit Inp File : Edit the input file *.inp
- Edit Fit File : Edit the input file *.fit
- Edit Dat File : Edit the data file *.dat
- Edit Mor File : Edit the data file *.mor
- Display Bmp File : Display in a internal window a bitmap file *.bmp (Mainly used for displaying already saved windows)
- Save : Save a window that has been activated as a bitmap file
- Print : Print a window that has been activated
- Erase : Erase the intermediate files (*.out,*.cor,*.pro,*.ima,*.ki2) in the current working directory
- Pause-Resume : Stop the running of the program
- Exit : Quit the program.
- Edit
- Select Text : Select text in the active window
- Select Graph : Select graph in the active window with the mouse
- Select All
- Copy : Copy the selected item.
- Start
- Simulation : Calculate the desired GISAXS simulation (image or cut)
- Pre-Fit : Calculate some GISAXS cuts and compare with experimental data with error bars
- Fit : Fit experimental data with the desired constraints.
- Plot Results : Plot in separated windows the calculated data in simulation mode
- GISAXS : the simulated GISAXS intensity
- Form Factor 1 : < |Fi|2 > the mean value of the modulus square of the form factor
- Form Factor 2 : | < Fi > |2 the modulus square of the mean value of the form factor
- Form Factor 3 : < |Fi| > 2-| < Fi > |2 the diffuse part of the scattered intensity
- Int-Func : The interference function
- Struct-Fac : The structure factor for a regular lattice
- Reflectivity : The reflectivity curve
- Edit Output File : Edit the main output file *.out
- Edit Cor File : Edit the pair correlation function file *.cor.
- Plot Fit : Plot in separated windows the results of the fit with the error bars
- Plot Fit Results : Actual plots
- Edit Chi2 File : Edit the file with the evolution of the c2 and of the fitted parameters for each cycle of the Levenberg-Marquardt minimization and the curvature matrix with the final errors for the fitted parameters
- Edit Fit File : Edit the main fit file with experimental data and fit results *.out.
- Plot Distribution : Plot the chosen distribution for the following parameters
- Wavelength (nm)
- Incidence Angle ai(deg)
- Incidence Angle 2qi(deg)
- Radius (nm)
- Aspect ratio
- Island angle (deg)
- Lattice angle (deg)
- Edit Pro File : Edit the probability file for the previous parameters.
- Graph Properties : Customization of the graphical outputs (Fig. 2.1)
- Graph : Parameters for the plots (scale, data type, range, autoscale)
- Image : Parameters for the image (threshold, brightness, contrast, scale, pallet, output device, isovalue, shift, bare image, *.ima ASCII outputs). When one thresholds an image, one displays it between Max/T1 and Max/T2, with T1 the upper threshold, T2 > T1 the lower one and Max the maximum value in the image. This option is mainly for reproducing a constant dynamical range on an image. The shift is a constant shift in percentage of the maximum value (applied before threshold). The available scale are linear, log, log2, log10, sqrt, sqrt3. The output devices are either screen or files (*.ps,*.gif).
- Autodisplay : Display automatically some outputs at the end of calculation or fit.
Figure 2.1: The "Display Image Parameters" and "Graph Parameters" boxes.
- Accessories
- Text Editor : Launch the text editor
- Explorer : Launch the Windows Explorer
- WebBrowser : Launch the Web browser
- Calculator : Launch the Windows calculator.
- Windows : Standard windows options and manipulation
- Size to Fit
- Full Screen
- Cascade
- Tile
- Arrange Icons
- Status bar.
- Help
The short keys for the menus are accessible by Alt-Key. The simulation, pre-fit and fit can be launched by the F5,F6,F7 keys, respectively.
In general, one loads the name of the main files *.inp,*.fit,*.dat,*.mor, launches a simulation or a fit and then visualizes the results of the calculation. The *.inp,*.fit,*.dat file are read at each calculation allowing the user to modify them between two runs.
2.2 Description of the input file *.inp and the underlying parameters
2.2.1 The file contents
The main input file named *.inp is reproduced in Fig. 2.2. Be careful : the format is rather strict for a correct reading !
########################################### |
# |
#GISAXS SIMULATIONS : INPUT PARAMETERS |
# |
########################################### |
|
# Base filename | | | | | | | |
results | | | | | | | |
# Framework, | Diffuse, | DWBA_terms | | | | | |
DWBA | LMA | F | | | | | |
# Beam Wavelength : | Lambda(nm), | Wl_distribution, | Sigma_Wl/Wl, | Wl_min(nm), | Wl_max(nm), | nWl, | xWl |
| 0.1 | none | 0.2 | 0.08 | 0.12 | 10 | -2 |
# Beam Alpha_i : | Alpha_i(nm), | Ai_distribution, | Sigma_Ai/Ai, | Ai_min(nm), | Ai_max(nm), | nAi, | xAi |
| 0.2 | none | 0.05 | 0.1 | 0.3 | 10 | -2 |
# Beam 2Theta_i : | 2Theta_i(nm), | Ti_distribution, | Sigma_Ti/Ti, | Ti_min(nm), | Ti_max(nm), | nTi, | xTi |
| 0. | none | 0.05 | -0.1 | 0.1 | 10 | -2 |
# Substrate : | n-delta_S, | n-beta_S, | Layer thickness(nm), | n-delta_L, | n-beta_L, | RMS(nm) | |
| 6.11642E-06 | 3.46012E-08 | 0. | 6.11642E-06 | 3.46012E-08 | 0 | |
# Island : | n-delta_I, | n-beta_I, | Depth(nm) | | | | |
| 1.23632E-05 | 5.34090E-07 | 0 | | | | |
# Output q(nm-1) : | Two theta min-max(deg), | Alphaf min-max(deg), | n(1), | n(2) | | | |
| 0 1.5 | 0 1.5 | 50 | 50 | | | |
# Number of different island types | | | | | | | |
1 | | | | | | | |
# Island type, | Probability | | | | | | |
cylinder | 1 | | | | | | |
# Fixed geometrical parameters : | Base angle(deg), | Height ratio, | FS-radii/R | | | | |
| 54.7356 | 1. | 0.8 0.8 | | | |
# Orientation of island : | Zeta(deg), | Z_distribution, | SigmaZ(deg), | Zmin(deg), | Zmax(deg), | nZ, | xZ |
| 0. | none | 20. | -45. | 45. | 10 | -2 |
# H_uncoupled | | | | | | | |
T | | | | | | | |
# Size of island : | Radius(nm), | R_distribution, | SigmaR/R, | Rmin(nm), | Rmax(nm), | nR, | xR |
| 6. | gaussian | 0.5 | 0.5 | 10 | 20 | -2 |
# Aspect ratio : | Height/R, | H_distribution, | SigmaH/H, | Hmin/R, | Hmax/R, | nH, | xH |
| 0.3 | none | 0.2 | 0.25 | 1. | 10 | -2 |
# Island distribution types | | | | | | | |
1DDL | | | | | | | |
# Pair correlation function : | Density(nm-2), | Peak position D(nm), | w(nm or au), | D1(nm) | Sigma(nm) | |
| 0.016 | 20. | 6. | 25. | 20 | |
# Lattice parameters : | L(1)(nm), | L(2)(nm), | Angle(deg) | | | | |
| 7.7 | 17. | 90. | | | | |
| Xi(deg), | Xi_distribution, | SigmaXi(deg), | Ximin(deg), | Ximax(deg), | nXi, | xXi |
| 88. | none | 120. | -120. | 120. | 3 | -2 |
| Correlation lengths (nm), | Rod shape | | | | | |
| 400 400 | lorentz | | | | | |
| Domain sizes DL(nm), | DL_distribution, | SigmaDL/DL, | DLmin(nm), | DLmax(nm), | nDL, | xDl |
| 4000 4000 | none | 0.2 0.2 | 200 200 | 400 400 | 10 10 | -2 -2 |
| Disorder factors w/L | | | | | | |
| 0.05 0.05 0.05 0.05 | | | | | | |
| g g g g | | | | | | |
| Particles per pattern | | | | | | |
| 2 | | | | | | |
| Positions xp/L, | Debye-Waller factors | | | | | |
| 0. 0. | 0. 0. 0. | | | | | |
| 0.4 0.5 | 0. 0. 0. | | | | | |
Figure 2.2: A typical input file *.inp
This file is read each time the Run button is activated allowing the modification of parameters between each run. All the parameters are necessary for a correct reading although not all of them are used for the calculation.
As introduced in the theoretical chapter Chap. 1, the following options are available :
- Base Filename : the generic filename for all the outputs (*.out,*.pro,*.ki2,*.cor,*.dwba) and plot-image titles.
- Framework : the type of calculation for the form factor
- BA : Born Approximation for a particle,
- DWBA : Distorted Wave Born Approximation for supported islands,
- LAYER_BA : Born Approximation times a transmission function in an effective layer whose index of refraction are given afterwards,
- DWBA_BURIED : Distorted Wave Born Approximation for buried layer of particles.
- Diffuse : Used model for the size-position coupling treatment: DA, LMA.
- DWBA_terms : Create or not a file for the modulus square and the phase of the DWBA terms.
- Wavelength : Central value in the distribution probability for the incident beam wavelength l (in nanometers) 2.
- Wl_distribution : The type for the distribution probability for the wavelength (none, gate, lorentz, gaussian, log_normal).
- Sigma_Wl/Wl : The relative width sl of the distribution.
- Wl_min, Wl_max, nWl, xWl : The minimum and maximum limits (in nanometers), the number of classes for the wavelength l and the width multiplier.
- Alpha-i : The central value for the probability distribution for the angle of incidence ai (in degrees).
- Ai_distribution : The type for the distribution probability for the angle of incidence ai (none, gate, lorentz, gaussian, log_normal).
- Sigma_Ai : The width sai of the distribution.
- Ai_min, Ai_max, nAi, xAi : The minimum and maximum limits (in degrees), the number of classes for the incidence angle ai and the width multiplier.
- 2Theta-i : The central value for the probability distribution for the angle of incidence 2qi (in degrees).
- Ti_distribution : The type for the distribution probability for the angle of incidence 2qi (none, gate, lorentz, gaussian, log_normal).
- Sigma_Ti : The width s2qi of the distribution.
- Ti_min, Ti_max, nTi, xTi : The minimum and maximum limits (in degrees), the number of classes for the incidence angle 2qi and the width multiplier.
- n-delta-S, n-beta-S : The real and imaginary part of the index of refraction of the substrate or of the effective layer where are embedded the clusters in the LAYER_BA: n = 1 - d+ i b.
- Layer thickness : The thickness of the continuous layer covering the substrate (in nm).
- n-delta-L, n-beta-L : The real and imaginary part of the index of refraction of the over-layer.
- RMS-roughness : The root-mean-square roughness of the substrate and of the over-layer (in nanometers) for the substrate-layer reflectivity calculations in DWBA approximation.
- n-delta-I, n-beta-I : The real and imaginary part of the index of refraction of the particles.
- Depth : The depth of the buried particle layer (in nanometers).
- Output-q : The output of the program is either an image or a line cut at constant angle 2q or a.
- Two theta min-max, Alpha min-max : The boundary angles for the image in (2q,a). For obtaining a line cut, put the maximum value at the constant desired value. Alpha-min can not be lower then zero.
- n1,n2 : The number points of the image along the (2q,a) directions, respectively. To obtain, a simple line cut, put n1 or n2 to one. Notice that the value n1,n2 are sometimes internally modified to have a correct aspect ratio in the image output.
- Number of different island types : Number of different shapes that will be used for the simulation or for the fit with the same morphological parameters as defined below. Notice that if this value is set to zero and if the next line is empty, the program will read the *.mor file which contains all the user chosen parameters for the mean island morphology.
- Island type, Probability : The shape of the island (parallelepiped, pyramid, cylinder, cone, prism3, tetrahedron, prism6, cone6, sphere, cubooctahedron, facetted_sphere) and the probability of such a shape. Notice that the probability is automatically renormalized to have a sum equal to one if necessary.
- Base angle : The base angle for some special shape (in degrees) like (pyramid, cone, tetrahedron, cone6, cubooctahedron, facetted_sphere,sphere0,ellipsoid0).
- Height ratio : Ratio between the two heights for a cubooctahedron.
- FS-radii/R : The distance to the center in unit of radius of the truncation planes for a truncated facetted sphere.
- Zeta : The central value in the probability distribution for the angle z (in degrees) . z is the angle of orientation of the x-axis of the cartesian frame linked to the island with respect to the incident beam direction (x-direction).
- Z_distribution : The type of distribution probability for the z angle (none, gate, lorentz, gaussian, Xi_fixed). The Xi_fixed option means that this angle is fixed with respect to the lattice in the case of organized islands on a surface.
- Sigma_Z : The width sz of the distribution (in degrees).
- Zmin, Zmax, nZ, xZ : The minimum, maximum limits (in degrees), the number of classes for the angles z in the probability distribution and the width multiplier.
- H_uncoupled : Logical value (T or F). If set to false, the distribution of radii Ri and in aspect ratio arj are coupled in such a way that the island height is given by Hi,j=arj Ri. In this way, a size distribution in R at constant aspect ratio H/R implies a distribution of island heights. If set to true, the two distributions are uncoupled; the matrix of the heights is given by Hi,j=arj R, where R is the central value for the radius distribution. For island with invariance by translation along the normal to the surface, this option allows to choose freely the island height for each radius class Ri. However, for the other types of islands like sphere, this may lead to unphysical aspect ratio; thus the associated probabilities are set to zero to suppress the unphysical objects.
- Radius : The central value in the probability distribution for the lateral size R (in nanometers) of the base of the island.
- R_distribution : The type of distribution probability for the R size (none, gate, lorentz, gaussian, log_normal).
- Sigma_R/R : The relative width sR of the distribution of radii (in unit of central radius value).
- Rmin, Rmax, nR, xR : The minimum, maximum limits (in nanometers), the number of classes for the size R in the probability distribution and the width multiplier.
- Height/R : The central value in the probability distribution for the island aspect ratio height/radius.
- H_distribution : The type of distribution probability for the aspect ratio size (none, gate, lorentz, gaussian, log_normal).
- Sigma_H/H : The width sH/R of the distribution of aspect ratio (in unit of the central value of aspect ratio).
- Hmin, Hmax, nH, xH : The minimum, maximum limits, the number of classes for the aspect ratio in the probability distribution and the width multiplier.
- Island distribution type : The type of distribution of the islands in the reference plane. Three main classes are possible:
- The 2D-regular lattice (lattice) or the 2D-paracrystal (2DDL_lattice) which is a regular lattice with special cumulative disorder which induces a loss of long range order
- The pair correlation function (pf0,pf1,pf2,pf3,pf4,pf5,pf6) or the 1D-paracrystal (1DDL) or the correlation functions built from the equation of state of interacting particles in the hard-core model (HC).
- The 2DDLh,2DDLs corresponds to the isotropic interference function computed from a paracrystal of hexagonal or square symmetry averaged over all the orientations z. The disorder is gaussian and isotropic and the domain sizes are given below. The 2DRLh,2DRLs is of the same kind but built on a regular lattice with lorentzian rod shape.
- Some arbitrary interference functions have been implemented (if1,if2). Moreover if the option of reading the *.mor file is activated with Number of different island type=0, then by putting morif in the island distribution type, the positions of the islands read in *.mor file are used to compute the GISAXS pattern according (see explanations Sect. 2.3).
- none : no interference function.
- Pair correlation function
- Density : The density of islands on the surface in the case of disordered lattice (in nm-2).
- Peak position D : The position of first neighbor peak in the case of disordered lattice (in nanometers) (pf*,1DDL,2DDL).
- w(nm or au) : The w parameter used in the pair correlation functions (pf* or 1DDL,2DDL) or the correlation length in 2DRL.
- D1 : The D1 parameter (in nanometers) used in the pf* functions
- Sigma(nm) : The hard core diameter (in nanometers) for HC option.
- Lattice parameters
- L(1),L(2),angle : The size of the unit cell for a regular lattice (in nanometers) and the angle between the basis vectors (in degrees).
- Xi(deg) : The central value y for the probability distribution for the angle between the first basis vector of the regular lattice and the x-axis of the incoming beam (in degrees).
- Xi_distribution : The type of distribution probability for the y parameter (none, gate, lorentz, gaussian, log_normal).
- SigmaXi : The width sy of the distribution (in degrees).
- Ximin ,Ximax, nXi, xXi : The minimum, maximum limits (in degrees), the number of classes for the angles y in the probability distribution and the width multiplier.
- Correlation lengths : The correlation lengths of the coherent domains L1, L2 in the case of defective domains (in nanometers).
- Rod_shape : The type of correlation functions (finite_size, lorentz, gaussian, lorentz_star, gaussian_star, voigt_star ) which induces a precise shape for the intensity dependance around a reciprocal lattice node. finite_size account only for the finite size effects with possibly a distribution in the domain sizes described below. lorentz, gaussian deals with the approximate formulae for direct space correlation (see above Sect. 1.5). Finally, with lorentz_star, gaussian_star, voigt_star, one convolves the reciprocal lattice nodes with a lorentzian, a gaussian or a pseudo-Voigt rod shape (PseudoVoigt=hGauss+(1-h)Lorentz) as described in Sect. 1.5.
- Eta_Voigt : The pseudo-Voigt parameter h (0 < h < 1).
- Domain sizes DL : The central values for the probability distributions for the domain sizes DL1, DL2 along the two basis vectors.
- DL_distribution : The type of probability distribution for the domain sizes DL1, DL2 (none, gate, lorentz, gaussian, log_normal).
- SigmaDL/DL : The relative widths of distributions sDL1, sDL2 (in units of DL1, DL2).
- DLmin, DLmax, nDL, xDL : The minimum, maximum limits, the number of classes for the domain sizes in the probability distributions and the width multiplier.
- Disorder factors w/L : The amplitudes of the disorder factors in unit of L1,L2 for the case of a 2D lattice with loss of long-range order; the first two numbers are connected to the first basis vector a (L1) and the others two to the second basis vector b (L2).
- DL-statistical distribution : The choice for the position probability distribution for the a = q|| ·a and b = q|| ·b parameters for the two basis vector a,b. The various choices are g(gaussian), e(exponential), d(gate), t(triangle).
- Number of particles per pattern : The number of islands per unit cell which is always primitive (Maximum : 3)
- Positions xp/L, Debye-Waller factors B11/L1 B22/L1 B12/L1 : List of the positions (in unit cell coordinates : -1 < xp/L < 1) and of the Debye-Waller factors tensor (in cartesian coordinates linked to the island) normalized to the length of the first basis vector.
2.2.2 Some useful remarks
The grid for the image calculation is set up in such a way that the scale in x-y is proportional to the sine of the scattering angle as on a 2D-detector. Thus the number of points may be different than the required number of points n(1),n(2).
The distribution probabilities p(x) for the wavelength l, the incidence angle ai, the island radius R, aspect ratio H/R , orientation angle z and for the lattice dimensions DL and orientation angle x are defined by:
- none :
- gate :
p(x) = |
1
N
|
, for xmin £ x £ xmax |
| (2.2) |
- lorentz :
- gaussian :
p(x) = |
1
|
exp |
é ë
|
- |
(x-x0)2
2s2
|
ù û
|
|
| (2.4) |
- log_normal :
p(x) = |
1
|
exp |
é ë
|
- |
1
2
|
|
æ è
|
log(x/x0)
log(s/x0)
|
ö ø
|
2
|
ù û
|
. |
| (2.5) |
Obviously, for the log-normal distribution, s/x0 > 1.
The chosen points where the distribution probabilities are sampled are defined by an arithmetic progression:
xi = x1 + i × |
xmax-xmin
N-1
|
. |
| (2.6) |
As the number of classes N is finite, the normalization of the probability distribution is numerically ensured by the condition:
A |
N å
i=1
|
p(xi) = 1 ® p(xi) Þ p(xi)/A. |
| (2.7) |
The boundaries xmin,xmax are defined in two ways depending on the sign of xX value (with X=Wl,Ai,Ti,Z,R,H,Xi,DL). If xX is negative, the value of xmin,xmax in the input file *.inp are used. If positive, these limits are reset accordingly to the central value x0 and to the full width at half maximum of the distribution which depends on s parameter:
- none : xmin=xmax=x0
- gate, lorentz : xmin,max=x0 ±x s
- gaussian : xmin,max=x0 ±x sÖ{2 ln2}
- log_normal : xmin,max=x0 ±x ln[[(s)/(x0)] ] Ö{ (ln[[(s)/(x0)]])2 + 2 ln2}.
The position probability distribution for the 2D paracrystal with loss of long-range order are defined through:
|
|
pg(x) = |
1
|
exp |
æ è
|
- |
x2
2 s2
|
ö ø
|
|
| |
|
pe(x) = |
1
2 s
|
exp |
æ è
|
- |
|x|
s
|
ö ø
|
|
| |
|
pd(x) = |
1
2 s
|
for |x| < s |
| |
|
pt(x) = - |
|x|
s2
|
+ sign(x) s for |x| < s |
| (2.8) | |
|
pv(x) = hpg(x) + (1-h)pe(x) with |h| < 1. |
| (2.9) |
|
The reflectivity coefficient for the island layer is obtained as a by-product when a simulation with n1=1,2 Theta max=0 is launched. A new column appears then in the *.out file.
2.3 The morphology file *.mor
The morphology file *.mor is only used for simulation and contains all the parameters described in the *.inp file. It allows the mixture of any types of island shape with any types of morphological parameters. For each class of islands, the user gives the associated probability of occurrence. After reading, the positions of the islands are recalculated from the center of the box containing all the particles.
############################################## |
# |
# GISAXS SIMULATIONS : MORPHOLOGY PARAMETERS |
# |
############################################## |
|
# Total number of island |
2 |
# Probability- | Island type- | Positions(nm)- | Orientation(deg)- | Radius(nm)- | Height/R- | Base angle(deg)- | Height ratio- | FS-radii/R |
0.5 | pyramid | 0 0 | 0 | 2 | 1 | 54.7356 | 0 | 0 0 |
0.5 | cylinder | 5 5 | 0 | 2 | 1 | 54.7356 | 0 | 0 0
|
Figure 2.3: A typical morphology file *.mor
The reading of such a file is activated by putting Number of different island type=0.
The GISAXS intensity is calculated in the following way:
|
|
|
ds
dW
|
(q) @ Id(q) + | < F(q) > |2 ×S(q) |
| |
|
Id(q) = |
å
m
|
< ( Fi(q) - < F(q) > ) (Fi+m(q) - < F(q) > ) > i exp(-i q|| ·Rm,|| ). |
| (2.10) |
|
The summation in the diffuse scattering Id(q) is calculated up to a critical Rc radius of separation between the islands. This radius is asked to the user before the calculation. The interference function is calculated either in a direct way (morif option in the choice of interference function):
S(q) = |
1
N
|
|
ê ê
|
N å
i=1
|
exp(-i q|| ·Ri,|| ) |
ê ê
|
2
|
. |
| (2.11) |
or using the other available possibilities. If calculated from experimental positions, the interference function is filtered by multiplying the box enclosing all the islands by a Hann function.
2.4 The treatment of experimental data *.dat and the fitting file *.fit
The experimental data need to be processed before being used by IsGISAXS . The main treatment is to find the position of the intersection of the detection plane and the x-axis. In principle, it should be in between the transmitted and the reflected beam. The a = 0 line correspond to a zero intensity as shown by the DWBA formula whereas the 2q = 0 line is just in the middle of the two symmetric interference peaks. Once localized and as the sample-detector distance is known, this origin allows to extract some line cuts I=f(sin(a),sin(2q)) which are the main inputs for the fits.
An example of *.fit file is sketched in Fig. 2.4.
########################################### |
# |
# GISAXS FIT : INPUT PARAMETERS |
# |
########################################### |
|
# Cut : | Number of cuts, | # points, | Fit type, | Error Bar, | Epsilon, | # cycles | | |
| 2 | 50 | 0 | 1 | 0.1 | 5 | | |
# Scale and shift factors : | A | LA | S | LS | St(deg) | LSt | Sa(deg) | LSa |
| 6e5 | T | 0. | F | 0. | T | 0 | T |
# Beam Wavelength : | Lambda (nm), | Sig_Wl | | | | | | |
| F | F | | | | | | |
# Beam Alpha_i : | Alpha_i, | Sig_Ai, | 2Theta_i, | Sig_Ti | | | | |
| F | F | F | F | | | | |
# Substrate : | n_delta_S, | n_beta_S, | Thickness(nm) | n_delta_L, | n_beta_L, | Roughness(nm) | | |
| F | F | F | F | F | F | | |
# Island : | n-delta_I, | n-beta_I, | Depth | | | |
| F | F | F | | | |
# Fixed geometrical parameters : | Base angle, | Height ratio, | FS-radii/R | | | | | |
| F | F | F F | | | | | |
# Orientation of island : | Zeta(deg), | SigmaZ(deg) | | | | | | |
| F | F | | | | | | |
# Size of island : | Radius(nm), | SigmaR/R | | | | | | |
| T | F | | | | | | |
# Aspect ratio : | Height/R, | SigmaH/H | | | | | | |
| T | F | | | | | | |
# Pair correlation function : | Density(nm-2), | Peak position D, | w, | D1 | | | | |
| F | F | F | F | | | | |
# Potential g(r): | Sigma(nm), | Epsilon | | | | | | |
| F | F | | | | | | |
# Lattice parameters : | L(1)(nm), | L(2)(nm), | Angle(deg) | | | | | |
| F | F | F | | | | | |
| Xi(deg), | sigmaXi(deg) | | | | | | |
| F | F | | | | | | |
| Correlation lengths (nm) | | | | | | |
| F F | | | | | | | |
| Domain sizes DL(nm), | SigmaDL/DL | | | | | | |
| F F | F F | | | | | | |
| Disorder factors w/L | | | | | | | |
| F F | F F | | | | | | |
| Positions xp/L, | Debye-Waller factors | | | | | | |
| F F | F F F | | | | | | |
| F F | F F F | | | | | | |
Figure 2.4: A typical input file *.fit for data fitting
This file has more or less the same structure as the *.inp file except that it gives the constraints for the fitted parameters. T ~ .true. means that the corresponding parameter will be fitted whereas a kept fixed parameter is marked by F ~ .false.. Be careful to fit only the necessary parameters as fitting parameters that do not influence the final result will lead to a singular matrix error.
It is possible to fit simultaneously a variable number of line cuts by the minimizing the c2 with the Levenberg-Marquardt algorithm [26]. c2 is defined by:
|
|
| |
|
|
1
d
|
|
N å
ik=1
|
|
(Icalck,ik-Iobsk,ik)2
(sk,ikobs)2
|
, |
| (2.12) |
|
where:
- n is the number of line cuts
- wk is the weight of each line cut
- N is the number of points in the line cut
- d = n N - f is the number of degree of freedom (f is the number of fitted parameters)
- Icalck,ik and Iobsk,ik are respectively the calculated and observed intensities at point ik of line cut k
- sk,ikobs is the standard error for the point (k,ik)
The following items are accessible in the *.fit file
- Number of cuts : n
- Number of points per cut : N; the data are interpolated regularly, respectively, along qy,qz,q=Ö{qy2+qz2} with N points if the line cut is made at constant af,2q or in an arbitrary direction in the (af,2q) plane.
- Fit type : in order to give different weights on different parts of the curve (in particular when several decades of intensity are involved), the c2 can be defined on a function f(I) of the calculated scattering cross section and experimental intensity. The options are 0:I, 1:ÖI, 2:3Ö{I}.
- Error Bar : a code for the type of error bars (0: error bars in the *.dat file, 1: s = Ö{f(I)} + ef(I) , 2: s = 1 where f(I) is a function of intensity defined by Fit type.)
- Epsilon for standard errors : If the errors bar code is set to 2, the error bars are defined by s = Ö{f(I)} + ef(I) . e give the ratio of systematic error.
- Number of cycles : Number of iterations of Levenberg-Marquardt algorithm along the c2 gradient
- Scale A and shift S factors : To compare to the data, the calculated intensity is renormalised in the following way: I ® A×[(I)/(Imax)] + S, where A,S are the scale and shift factor for the intensity. Moreover, the origin of the reciprocal space can be fitted as a free parameters and is defined through the shifts factors on the angles (2q,af) which are called St,Sa. A logical value (T or F) indicates if A,S,St,Sa should be fitted or held fixed. It is advised to always fit A.
The c2 minimization is always applied to the function f(A×[(I)/(Imax)] + S). The outputs (file or graphics) concern only this function f.
In an analogous way to the c2 definition, to characterize the goodness of a fit, the RB factor for cut number k is defined by :
RB(k) = |
|
N å
ik=1
|
|Icalck,ik-Iobsk,ik | |
|
. |
| (2.13) |
Once again, the RB is defined on f(I).
The various experimental data are put in a separated file *.dat in the format sin(2q),sin(a),I,sI. sI is optional and if absent it is calculated from the intensity following the code Error Bar. Below the four lines of comments, one puts:
- DeltaOmega(deg) : The azimuthal orientation of the sample with respect to the beam for the line cut. The origin is arbitrary and can be fitted.
- Weight: The weight of the cut wk
Fig. 2.5 depicts the format for the data file.
################################# |
# Parallel cut at alphaf=1deg | | |
# Image test | | |
# DeltaOmega(deg), | Weight |
0. | 1. | |
|
0 | 0.0174524 | 69290.1 |
0.000468164 | 0.0174524 | 68691.2 |
0.000936329 | 0.0174524 | 66955.3 |
0.00140449 | 0.0174524 | 64264.3 |
............................... |
0.0688201 | 0.0174524 | 11.6726 |
0.0692883 | 0.0174524 | 11.4518 |
0.0697565 | 0.0174524 | 11.2475 |
################################## |
# Perpendicular cut at 2theta=1deg | | |
# Image test | | |
# DeltaOmega(deg), | Weight |
0. | 1. | |
|
0.0174524 | 0.000468164 | 70.1678 |
0.0174524 | 0.000936329 | 284.976 |
0.0174524 | 0.00140449 | 658.752 |
............................... |
0.0174524 | 0.0688201 | 33.54 |
0.0174524 | 0.0692883 | 32.1555 |
0.0174524 | 0.0697565 | 30.7835 |
|
###################################
|
Figure 2.5: A typical data file *.dat
2.5 The outputs files *.out,*.pro,*.ima,*.ki2,*.cor,*.dwba
The outputs are written in ASCII files with the Base filename plus a special extension:
- *.out: The main outputs. For a simulation this file contains as function of sin(2q),sin(a),qx,qy,qz:
- the GISAXS intensity
- the interference function: S(q||)
- the form factors: | < F > |2, < |F|2 > , the diffuse scattering < |F|2 > -| < F > |2
- the structure factor for a regular lattice FS
- possibly, the reflection coefficient
The form factors and the GISAXS are in fact the scattering cross section (expressed in nm2) defined in Eq. 1.38-1.40 multiplied by (re r0)2.
For a fit or a pre-fit, for each line cut, one finds:
- the fitted GISAXS
- the data with the used error bars
- the difference between simulation and fit
Moreover, various information like the mean island size on the simulation or the fit are given in the header of the file. The mean radius is the mean radius of revolution generated by the rotation of the island around the symmetry axis perpendicular to the substrate. The mean aspect ratio is defined as the true height divided by the in-plane radius R of Fig. 1.2-1.3-1.4 averaged over all possible values. In the case of a distribution of incident angles ai or wavelength l , the values for the momentum transfer are given at the mean value < ai > and < l > .
- *.pro : The file for the distribution and probabilities for l,ai,z,R,H,x,DL.
- *.ima: The desired image (GISAXS, form factor, interference function) in ASCII as an array
- *.cor: The correlation function file
- *.dwba: The file for the four terms of the DWBA form factor (module and phase)
- *.ki2: The copy of the standard output in the case of a fit
The name of the output file (*.out) as well as the c2 file (*.ki2) is automatically incremented with a counter to avoid scratching the results of work.
Chapter 3
IsGISAXS : Typical examples
In the following examples, all the images are displayed in logarithmic scale with the horizontal axis proportional to sin(2q) and the vertical one to sin(af). The chosen wavelength is l = 1 Å and the angles of incidence is fixed at ai=ac=0.2°,qi=0° if not specified. The index of refraction of the substrate are fixed to d = 5. 10-6,b = 2. 10-8.
3.1 The form factor
3.1.1 Distorted Wave Born Approximation and the refraction effect
As shown in Sect. 1.4 and in particular in Fig. 1.8, the treatment in DWBA is a prerequisite for a correct description of the scattering phenomenon. The figure Fig. 3.1 shows that the maximum of intensity is obtained at the critical angle when the four DWBA terms interfere coherently.
|
|
Figure 3.1: Calculated form factor for a cylinder (R=5 nm; H/R=1) for 0 < 2 q < 2°; 0 < af < 2° in the Distorted Wave Born Approximation for two angles of incidence a) ai=ac and b) ai=2ac. Same color scale.
|
3.1.2 The island facetting
An anisotropic shape is able to generate an anisotropy of scattering as function of the angle z between island edge and incident beam. Some rods of scattering by facets appear clearly in Fig. 3.2 for a pyramidal island. For z = 0°, the direction of scattering is exactly at the complementary angle of the facets angle (35.27°=90°-54.73°).
|
|
Figure 3.2: Calculated form factor for a truncated pyramid (R=5 nm; H/R=1; a = 54.73° angle between (111) and (100) planes in cubic system) at ai=ac for 0 < 2 q < 3°; 0 < af < 3° in the Distorted Wave Born Approximation for two angles between the direct beam and the island edge a) z = 0° b) z = 45°.
|
3.1.3 The island sizes distribution
For a monodisperse size distribution, sharp interferences fringes (called Kiessig fringes in reflectivity) appear at roughly q|| ~ 2p/R or q^ ~ 2p/H. These fringes are associated to the zero of the sine cardinal or Bessel function for simple shapes like parallelepiped or cylinder. The figure Fig. 3.3 illustrates the smoothing of these fringes upon increasing the width of the size distribution. In this case a Guinier analysis at small scattering vector is tractable [8,7] as interference function does not perturb the form factor. The change in scattering underlines a transfer of intensity from the lobes to the minima which smoothes out all the curve.
|
|
Figure 3.3: Cut along q|| at a = ac for the mean form factor < |F|2 > of a cylinder (Born Approximation). The size distribution is gaussian (R0=5 nm) with various broadening s/R).
|
The size and height distribution for the pyramidal shape sheds light on the rod of scattering by facets as underlined in Fig. 3.4 by smoothing out all the sharp minima which appeared in Fig. 3.2.
|
|
Figure 3.4: Mean form factor < |F|2 > for a gaussian distribution of pyramidal shape island (R0=5 nm-s/R=0.2). Same parameters as Fig. 3.2.
|
3.2 The interference function
3.2.1 Non regular lattice and the pair correlation function
The main influence of the interference function is to shift the maximum of the intensity of the form factor located at qy = 0. The figures Fig. 3.5-3.6 illustrate this in the case of the simple Debye hard core model and of the isotropic paracrystal interference function. Notice that, because of the slope of the mean form factor, the maximum of the intensity is not located at the maximum of the interference function which means that this position can not give with certainty the mean interparticle distance. As usual in scattering at small angles,
this interplay between the interference function and the form factor often prevents to perform the classical Guinier analysis [8]; it implies a full treatment of all the scattering curve to extract reliable parameters. Moreover, the DA model generates a strong diffuse scattering Id(q) around the specular beam contrary the LMA model (see Fig. 3.6).
|
|
Figure 3.5: a) GISAXS pattern computed between -1.2° < 2 q < 1.2°;0 < af < 1.5° using the LMA model (see Sect. 1.2). The DWBA form factor is that of a cylinder with the morphological parameters: R=5 nm-H/R=1-s/R=0.2 (gaussian). The interference function is given by the Debye model with a hard core radius of R0=7.5 nm and a density rS=0.001 nm-2. b) Line cut at af=0.2° of left image showing the intensity, the form factor and the interference function.
|
|
|
Figure 3.6: GISAXS patterns computed between -0.5° < 2 q < 0.5°;0 < af < 1° using the a) DA b) LMA models (see Sect. 1.2). The DWBA form factor is that of a cylinder with the morphological parameters: R0=5 nm-H0/R0=1-s/R=0.5 (gaussian). The interference function is given by the isotropic paracrystal model model with a preferential distance D=20 nm and a gaussian disorder s/D=0.25. c) Line cut at af=0.2° of both images showing the intensity, the mean form factor, the incoherent signal and the interference function.
|
3.2.2 Regular lattice
For a regular lattice, the interference function is built on diffraction rods perpendicular to the surface whose widths are inversely proportional to the correlation length L. In this case, the GISAXS figure can be interpreted in terms of the Ewald construction as shown in Fig. 3.7.
|
|
Figure 3.7: The Ewald construction in the case of bidimensional regular lattice.
|
|
|
Figure 3.8: The GISAXS image in the case of a regular square lattice of size a=b=10 nm with a correlation length of L = 200 nm seen between 0 < 2 q < 1.5°; 0 < af < 1.5° for two orientations with respect to the incident beam a) x = 0° b) x = 1.5°. The form factor is that of a cylinder (R=2 nm;H/R=1).
|
The directions of scattering are given by the intersection of the Ewald sphere and of the rods of scattering. In the small angle range and for typical island interspacing, only the first and second order of diffraction can be seen. For an angle between ki|| and the lattice x = 0, these rods are tangential to the Ewald sphere leading to rods on the GISAXS image (Fig. 3.8-a). By rotating slightly the lattice, the first and second rods drills the Ewald sphere at af ¹ 0 leading to a concentration of intensity in a out of plane spot (see Fig. 3.8-b).
Chapter 4
Future developments-improvements
The planned developments for the hard core program IsGISAXS are the following:
- a version of IsGISAXS running under Unix or Linux operating system;
- new island geometries with maybe anisotropic particles in the substrate plane;
- better pair correlation functions which describe a physical situation (PY(Percus-Yevick) HNC(Hyper-Netted-Chain) approximations)
- cylindrically averaged diffraction by distorted lattices
- better paracrystal description
- scattering by holes in an overlayer
- accounting for the experimental point spread function
- hard limits for parameters in the fitting procedure
- ....
Of course, a constant improvement of the working environments is under progress.
License agreement
The program IsGISAXS was developed by Rémi Lazzari in collaboration with Gilles Renaud, Christine Revenant-Brizard and Fréderic Leroy from CEA-Grenoble (Départememt de Recherche Fondamentale sur la Matière Condensée/Service de Physique des Matériaux et Microstructures/Interface et Rayonnememt Synchrotron). It is freely available for non-commercial use, and is provided as-is without any warranty. Any publication resulting from this software should acknowledge its use. The author disclaims any problems which could result from the use of the program.
Bibliography
- [1]
-
J. Als-Nielsen and D. McMorrow.
Elements of modern X-ray physics.
John Wiley & Sons, New York, 2001.
- [2]
-
M. Baus and J. L. Colot.
Thermodynamics and structure of a fluid of hard rods, disks,
spheres or hyperspheres from rescaled virial expansion.
Phys. Rev. A, 36(8):3912-3925, 1987.
- [3]
-
D. K. G. Boer.
Influence of the roughness profile on the specular reflectivity of
X-rays and neutrons.
Phys. Rev. B, 49(9):5817-5820, 1994.
- [4]
-
S. Dietrich and A. Haase.
Scattering of X-rays and neutrons at interfaces.
Phys. Rep., 260:1-138, 1995.
- [5]
-
H. Dosch.
Critical phenomena at surfaces and interfaces: Evanescent
X-ray and neutron scattering.
Springer-Verlag, Berlin, 1992.
- [6]
-
G. Glatter and O. Kratky.
Small angle X-ray scattering.
Academic Press, 1982.
- [7]
-
A. Guinier.
X-ray diffraction in crystals, imperfect crystals and
amorphous bodies.
Dover Publications, Inc, New York, 1963.
- [8]
-
A. Guinier and G. Fournet.
Small-angle scattering of X-rays.
Jonh Wiley & Sons, New York, 1955.
- [9]
-
J. S. Higgins and H. C. Benoît.
Polymers and neutron scattering.
Clarendon Press, Oxford, 1994.
- [10]
-
V. Holý and T. Baumbach.
Non specular X-ray reflection from rough multilayers.
Phys. Rev. B, 49(15):10668-10676, 1994.
- [11]
-
V. Holý, J. Kubuena, I. Ohlídal, K. Lischka, and W. Plotz.
X-ray reflection from rough layered systems.
Phys. Rev. B, 47(23):15896-15903, 1993.
- [12]
-
V. Holý, T. Roch, J. Stangl, A. Daniel, G. Bauer, T. H. Metzger, Y. H. Zhu,
K. Brunner, and G. Abstreiter.
Grazing incidence small-angle x-ray scattering study of
self-organized sige wires.
Phys. Rev. B, 63:205318-, 2001.
- [13]
-
V. Holý, J. Stangl, G. Springholz, M. Pinceolits, and G. Bauer.
High resoltion x-ray diffraction from self-organized PbSe/PbEuTe
quantum dots superlattices.
J. Phys. D: Appl. Phys., 34:A1-A5, 2001.
- [14]
-
R. Hosemann and S. N. Bagchi.
Direct analysis of diffraction by matter.
North-Holland Publishing Company, Amsterdam, 1962.
- [15]
-
R. Hosemann, W. Vogel, and D. Weick.
Novel aspects of the real paracrystal.
Acta. Cryst. A, 37:85-91, 1981.
- [16]
-
I. Kegel, T. H. Metzger, and J. Peisl.
Lateral ordering of coherent Ge islands on Si(001) studied by
triple-crystal grazing incidence diffraction.
Appl. Phys. Lett., 74(20):2978-2980, 1999.
- [17]
-
I. Kegel, T. H. Metzger, J. Peisl, J. Stangl, G. Bauer, and D. Smilgies.
Vertical alignment of multilayered quantum dots studied by X-ray
grazing-incidence difraction.
Phys. Rev. B, 60(4):2516-2521, 1999.
- [18]
-
B. M. Lairson, A. P. Payne, S. Brennan, N. M. Rensing, B. J. Daniels, and B. M.
Clemens.
In situ X-ray measurements of the initial epitaxy of
Fe(0001) films on MgO(001).
J. Appl. Phys., 78(7):4449-4455, 1995.
- [19]
-
P. Lindner and Th. Zemb.
Neutron, X-ray and light scattering: introduction to an
investigative tool for colloidal and polymeric system.
Elsevier, Amsterdam, 1991.
- [20]
-
H. Matsuoka, H. Tanaka, T. Hashimoto, and N. Ise.
Elastic scattering from cubic lattice systems with paracrystalline
distortion.
Phys. Rev. B, 36(3):1754-1765, 1987.
- [21]
-
A. Messiah.
Quamtum mechanics, volume 1-2.
Dunod, Paris, 1964.
- [22]
-
T. H. Metzger, I. Kegel, R. Paniago, A. Lorke, J. Peisl, J. Schulze, I. Eisele,
P. Schittenhelm, and G. Abstreiter.
Shape, size, strain and correlations in quantum dot systems studied
by grazing incidence X-ray scattering methods.
Thin Solid Films, 336(8):1-8, 1998.
- [23]
-
T.H. Metzger, I. Kegel, R. Paniago, and J. Peisl.
Grazing incidence X-ray scattering: an ideal tool to study the
structure of quantum dots.
J. Phys. D: Appl. Phys., 32:A202-A207, 1999.
- [24]
-
Xiang-Qi Mu.
X-ray diffraction by one-dimensional paracrystal of limited size.
Acta. Cryst. A, 54:606-616, 1998.
- [25]
-
R. Piessens, E. deDoncker Kapenga, C. Uberhuber, and D. Kahaner.
Quadpack: a Subroutine Package for Automatic Integration.
Series in Computational Mathematics v.1. 1983.
- [26]
-
W. H. Press, S. A. Teukolsky, W. T. Vetterling, and B. P. Flannery.
Numerical Recipes in Fortran.
Cambridge University Press, 1992.
- [27]
-
M. Rauscher, R. Paniago, H. Metzger, Z. Kovats, J. Domke, H. D. Pfannes,
J. Schulze, and I. Eisele.
Grazing incidence small angle X-ray scattering from free-standing
nanostructures.
J. Appl. Phys., 86(12):6763-6769, 1999.
- [28]
-
M. Rauscher, T. Salditt, and H. Spohn.
Small-angle X-ray scattering under grazing incidence: the cross
section in the distorded-wave Born approximation.
Phys. Rev. B, 52(23):16855-16863, 1995.
- [29]
-
G. Renaud, C. Revenant-Brizard, R. Lazzari, A. Barbier, M. Noblet, O. Ulrich,
Y. Borenstzein, J. Jupille, C. R. Henry, J. P. Deville, F. Scheurer, and
O. Fruchart.
In situ X-ray scattering towards a real time analysis of growing nanoparticles to be submitted.
2001.
- [30]
-
O. Robach.
Etude in situ de la croissance de Ag sur MgO(100) et de
Ni/Ag(001) et de la nitruration du GaAs par diffusion de rayons X en
incidence rasante.
PhD thesis, Université Joseph Fourier Grenoble I, France, 1997.
- [31]
-
O. Robach, G. Renaud, and A. Barbier.
Structure and morphology of the Ag/MgO(001) interface during
in situ growth at room temperature.
Phys. Rev. B, 60(8):5858-5871, 1999.
- [32]
-
I. K. Robinson.
Surface crystallography, volume 3.
Elsevier, Amsterdam & New York, 1991.
- [33]
-
S. K. Sinha, E. B. Sirota, S. Garoff, and H. B. Stanley.
X-ray and neutron scattering from rough surfaces.
Phys. Rev. B, 38(4):2297-2311, 1988.
- [34]
-
J. Stangl, V. Holý, P. Mikulik, G. Bauer, I. Kegel, T. H. Metzger, O. G.
Schmidt, C. Lange, and K. Eberl.
Self-assembled carbon-induced germanium quantum dots studied by
grazing-incidence small-angle scattering.
Appl. Phys. Lett., 74(25):3785-3787, 1999.
- [35]
-
J Stangl, V; Holý, T. Roch, A. Daniel, G. Bauer, J. Zhu, K. Brunner, and
G. Abstreiter.
Grazing incidence small angle x-ray scattering study of buried and
free-standing SiGe islands in a SiGe/Si superlattice.
Phys. Rev. B, 62(11):7229-7236, 2000.
- [36]
-
J. A. Venables.
Rate equations approaches to thin film nucleation kinetics.
Phil. Mag., 27(3):697-738, 1973.
- [37]
-
W. Wilke.
General lattice factor of the ideal paracrystal.
Acta. Cryst. A, 39:864-867, 1983.
- [38]
-
K. Zhang, Ch. Heyn, W. Hansen, Th. Schmidt, and J. Falta.
Grazing incidence structural characterization of InAs quantum dots
on GaAs(001).
Appl. Surf. Sci., 175-176:606-612, 2001.
- [39]
-
P. W. Zhu and J. W. White.
Small angle X-ray scattering of an ordering aggregation.
J. Chem. Phys., 22(8):9169-9173, 1996.
- [40]
-
J. M. Ziman.
Models of disorder.
Cambridge University Press, 1979.
List of Figures
1 The scattering and diffraction ranges versus the wavevector transfer.
1.1 Sketch of the grazing incidence geometry: an incident wave of wavevector \@mathbf ki is scattered in the direction \@mathbf kf.
1.2 Supported geometries for island shapes in IsGISAXS (Left: side view - Right: top view).
1.3 Supported geometries for island shapes in IsGISAXS (Left: side view - Right: top view).
1.4 Supported geometries for island shapes in IsGISAXS .
1.5 The particle layer geometry developed in IsGISAXS . The geometry D is planned for future development.
1.6 The four terms involved in the scattering by a supported island. The fist term corresponds to the simple Born approximation.
1.7 The interference fringes for the form factor of a cylinder of height H=5 nm (l = 1 A-d = 5 10-6,b = 2 10-8) as function of the exit angle af normalized by the angle of total external reflection ac within the various approximations: BA, DWBA(ai=ac/2,ac,2ac), layer BA(ai=ac).
1.8 The modulus square of the four terms Fig. 1.6 for a cylinder as function of af for various ai: Term 1(red)-Term 2(green)-Term 3(orange)-Term 4(blue) (same parameters as in Fig. 1.7).
1.9 The phase of the four terms Fig. 1.6 for a cylinder as function of af for various ai: Term 1(red)-Term 2(green)-Term 3(orange)-Term 4(blue) (same parameters as in Fig. 1.7).
1.10 The hard-core pair correlation function a) and the interference function b) as function of the surface coverage h = rS ps2/4, with s the hard core diameter. The functions are plotted against reduced parameters r/s and qs/2p.
1.11 The schematic view of the one dimensional paracrystal.
1.12 The pair correlation function a) and the interference function b) in the case of the 1D disordered lattice for various disorder parameter w/D.
1.13 The schematic view of a paracrystal in two dimensions. Each circle represent the area where the probability of finding one island is maximum.
1.14 The interference function a) and the pair correlation function b) for a paracrystal of hexagonal symmetry averaged over all the azimuths z. The gaussian disorder parameter s/D is indicated on the figure. The axis are normalized by the lattice parameter D and the expected peaks position 1,Ö3,2,Ö7,3,2Ö3,Ö{13},4 are marked with a circle.
2.1 The "Display Image Parameters" and "Graph Parameters" boxes.
2.2 1214.5 plus3 minus7 plus3 plus3.5 minus3 plus2.5 minus plus4 minus6 plus2.5 minus plus2.5 minus plus4 minus6 plus2.5 minus A typical input file *.inp
2.3 A typical morphology file *.mor
2.4 A typical input file *.fit for data fitting
2.5 A typical data file *.dat
3.1 Calculated form factor for a cylinder (R=5 nm; H/R=1) for 0 < 2 q < 2°; 0 < af < 2° in the Distorted Wave Born Approximation for two angles of incidence a) ai=ac and b) ai=2ac. Same color scale.
3.2 Calculated form factor for a truncated pyramid (R=5 nm; H/R=1; a = 54.73° angle between (111) and (100) planes in cubic system) at ai=ac for 0 < 2 q < 3°; 0 < af < 3° in the Distorted Wave Born Approximation for two angles between the direct beam and the island edge a) z = 0° b) z = 45°.
3.3 Cut along q|| at a = ac for the mean form factor < |F|2 > of a cylinder (Born Approximation). The size distribution is gaussian (R0=5 nm) with various broadening s/R).
3.4 Mean form factor < |F|2 > for a gaussian distribution of pyramidal shape island (R0=5 nm-s/R=0.2). Same parameters as Fig. 3.2.
3.5 a) GISAXS pattern computed between -1.2° < 2 q < 1.2°;0 < af < 1.5° using the LMA model (see Sect. 1.2). The DWBA form factor is that of a cylinder with the morphological parameters: R=5 nm-H/R=1-s/R=0.2 (gaussian). The interference function is given by the Debye model with a hard core radius of R0=7.5 nm and a density rS=0.001 nm-2. b) Line cut at af=0.2° of left image showing the intensity, the form factor and the interference function.
3.6 GISAXS patterns computed between -0.5° < 2 q < 0.5°;0 < af < 1° using the a) DA b) LMA models (see Sect. 1.2). The DWBA form factor is that of a cylinder with the morphological parameters: R0=5 nm-H0/R0=1-s/R=0.5 (gaussian). The interference function is given by the isotropic paracrystal model model with a preferential distance D=20 nm and a gaussian disorder s/D=0.25. c) Line cut at af=0.2° of both images showing the intensity, the mean form factor, the incoherent signal and the interference function.
3.7 The Ewald construction in the case of bidimensional regular lattice.
3.8 The GISAXS image in the case of a regular square lattice of size a=b=10 nm with a correlation length of L = 200 nm seen between 0 < 2 q < 1.5°; 0 < af < 1.5° for two orientations with respect to the incident beam a) x = 0° b) x = 1.5°. The form factor is that of a cylinder (R=2 nm;H/R=1).
Footnotes:
1The program with instructions is available on simple request to the author or at http:\\www .esrf.fr.
2As no dependence of the index of refraction is accounted for, the wavelength distribution should not be two large or should not cross an absorption threshold.
File translated from
TEX
by
TTH,
version 3.01.
On 20 Feb 2002, 10:11.