Copyright © 2006 Casa Software Ltd. www.casaxps.com
The
subjects covered in this section are:
The CasaXPS
interface for preparing a quantification report is the Quantification Parameters
Dialog Window (Figure 1), available under the Quantify menu item on the Options
Menu.

Figure 1: Quantification Parameters
Dialog Window
The intensity
of a peak in an XPS spectrum is measured by integrating the recorded counts per
second minus a computed background over an energy interval delimiting the peak.
For the purposes of quantifying a sample, the integrated intensity must be
adjusted for both relative sensitivity of the various photoelectric lines and
energy dependent instrumental/measurement artefacts before computing the
elemental composition for a surface. The primary purpose of quantification
regions as defined in CasaXPS is to provide the information required for this
calculation.
When
photoelectric peaks overlap, the tool most often used to partition the
contributions from the individual transitions to the recorded envelope is
optimisation using predefined line-shapes for modelling the underlying
transitions. The intensity for a peak is determined by fitting a set of
synthetic components to the data by minimising the sum of squares residual,
where the intensity for a peak is extracted as one of the optimisation
parameters. A synthetic component is therefore analogous to a quantification
region; however quantities such as position, area and full-width-half-maximum
(FWHM) are determined from an optimization procedure using a given line-shape
rather than, in the case of quantification regions, being computed directly
from the data.
Since
quantification regions and a synthetic components both result in characteristic
quantities for XPS peaks, in CasaXPS both are referred to as quantification
items. Quantification reports are constructed from the characteristic values
determined from these quantification items.
A
quantification report may be either a Standard Report or a Custom Report. The
Standard Report option allows a tabulation of quantification items, grouped by
experimental variable, where values taken from each quantification item appear
as a line in the final report. Various options are available for Standard
Reports to permit the user to define the format for each row of information,
however each quantification item, if included, appears as a row in the table of
results. Custom Reports, on the other hand are column orientated and one or
more quantification items can contribute to the values reported in a column.
Essentially, a column in a Custom Report is defined in terms of arithmetic
expressions involving the name fields given to the quantification items and are
aimed at extracting trends within a data set defined by the variation of
quantification items with respect to the experimental variable.
The
following is a set of examples illustrating the various methods for preparing a
quantification report. First, however, an overview to the possible analysis
scenarios is presented before the mechanics of performing the tasks is
detailed.
The most
common and basic analysis of a sample is probably the elemental quantification
using quantification regions on a low resolution survey spectrum. Figure 2
shows a survey spectrum acquired from a PMMA sample using a Kratos Axis 165
operating in Hybrid mode at a pass-energy of 160 eV,
where the elemental quantification in the form of an atomic concentration table
appears as annotation on the tile displaying the data.
In CasaXPS,
the method for creating the quantification table may follow several paths:
Quantification
tables based on regions can be displayed over the data, as seen in Figure 2, or
alternatively separate quantification table text files are created from the
information derived from the quantification regions. The route taken leading to
the quantification table depends on the nature of the spectrum under analysis
and also personal preference.

Figure 2: Quantification of a Survey Spectrum
The easiest
method, when it works, is the automatic peak identification and region creation
route. The regions shown in Figure 2 were created using this procedure. The
spectrum in Figure 2 is a very simple PMMA spectrum and therefore lends itself
to automatic analysis because of the good signal to noise and the peaks are
within the expected energy position for the various photoelectric lines;
automatic peak identification generally works provided the peaks can be
distinguished from the noise and the spectrum is calibrated with respect to
energy. The steps to perform an automatic quantification are as follows:
The regions
created via the Element Library dialog window are chosen from those elements
identified using the
The second
means of creating quantification regions is based on annotating the peaks prior
to creating the regions. A typical spectrum will require the labelling of peaks
for presentation purposes and so as part of the labelling process
quantification regions can be created en route to labelling the spectrum. Peak
labels themselves are created in conjunction with the Element Library dialog
window and since one problem associated with the quantification process is the
correct extraction of the relative sensitivity factors for the peak in
question, this link between the peak label and the element library is helpful
when creating regions. The methodology is as follows:
A survey
spectrum VAMAS block does not initially contain information identifying peaks
in the data, hence the importance of linking the Element Library text strings
with quantification region creation via the annotation peak labels. A further
means of specifying the transition associated with a peak, but without the need
to create peak label annotation, is via the Element Table scrolled-list (Figure
3). The creation of quantification regions is performed by selecting the
Regions property page on the Quantification Parameters dialog window and, on
the Element Library dialog window, ticking the two tick-boxes below the
scrolled list in Figure 3 labelled, Zoom
When Line Selected and Create When
Line Selected followed by selecting a line via the name field in the
scrolled list. These tick boxes modify the behaviour of the scrolled list on
the Element Table property page. The Zoom When Line Selected tick-box causes
the action of picking a transition in the Element Table to zoom the display so
that the energy scale visible in the Active Tile matches a small interval
around the line indicated via the name field of the scrolled-list. The Create When Line Selected tick box
similarly modifies the same action by creating a quantification region using
the energy interval currently used to display the spectrum. The act of creating
a quantification region by selecting a line in the Element Table ensures the
correct relative sensitivity factor is used in the newly created region.

Figure 3: Element Library Property Page
The fourth
method for creating a quantification region is to simply press the Create button on the Region property
page of the Quantification Parameters dialog window. The current zoom state
determines the start and end energies for the new created region, however all
other parameters are merely a repeat of the parameters previously used to
create a quantification region. If the species/transition fields are consistent
with an entry in the Element Library, then the relative sensitivity factor is
retrieved from the library and used in the quantification region. For survey
spectra, owing to the lack of species/transition information, the basic
creation mechanism is of little use, however if narrow scan spectra are
involved, the species/transition fields should be correctly assigned, in which
case the Create pushbutton will
indeed result in the correct assignment for the relative sensitivity of the
line.
Although
the Create pushbutton, when applied
to a survey spectrum, creates a region without retrieving the RSF from the
library, the RSF from the library can be entered using the name field for the
region. The default name field in the created region will not match any element
library entry, however if the region name is re-entered using a name from the
library preceded by the # character, then on pressing the return key the name
field will be entered without the # character and the element library field
matching the string is used to update the RSF in the region.
In the case
of a survey spectrum, an atomic concentration table may be displayed over the
spectrum as seen in Figure 2 or alternatively a quantification report is
generated using the Report Spec property page on the Quantification Parameters
dialog window. When using the Report Spec property page, the VAMAS block
containing the survey spectrum must be selected in the right-hand-side of the
Experiment Frame prior to pressing the button used to generate the report
table.
The
mechanisms described for the creation of quantification regions on a survey
spectrum are also applicable to high resolution data from a sample typically
recorded as a sequence of narrow scan spectra. The key difference is that each
narrow scan spectrum is assigned one or more quantification regions and since
more than one spectrum is included when quantifying a sample, the quantification
table generated from these separate narrow scan spectra requires the use of the
browser in the right-hand-side of the Experiment Frame to perform the task.
Those spectra for which a quantification report is desired must be selected in
the right-hand-side of the Experiment Frame. Further more, quantification using
multiple acquisition regions for a given sample requires all corresponding
VAMAS blocks used in the quantification to appear in the same row of the
browser pane in the right-hand-side of the Experiment Frame. If the VAMAS file
does not result in the correct alignment of the VAMAS blocks in the
right-hand-side, then the values for the species/transition and the
experimental variable must be adjusted until those VAMAS blocks containing the
spectra and quantification regions for each sample all appear in a single row.
A quantification report is generated from only those quantification regions for
which the VAMAS blocks are selected in the right-hand-side and a separate row
will appear in the quantification table for each quantification item in the row
of selected VAMAS blocks in the right-hand-side.
A problem
when quantifying samples, particularly for older instruments, is the variation
of an analyser’s transmission characteristic with pass energy, lens modes and
any other acquisition variables. A consequence of these operating mode
dependent variations in the measured peak areas is that, without transmission correction, quantification must
be performed using the same acquisition settings. Transmission correction
usually takes the form of, so called, transmission functions and in modern
instruments these are typically saved along with the spectra for use during
quantification. Older instruments rarely include transmission correction so,
when more than one operating mode is used, an alternative strategy is offered
in CasaXPS for quantification.
Quantification
using TAGS is designed to allow for the situations where elemental
concentrations determined from the survey operating mode are combined with high
resolution data to reveal chemical state information unavailable in the lower
resolution survey spectrum. Peak models determined from the high resolution
spectra are associated with quantification regions defined on the survey
spectrum and the relative intensity of the synthetic peaks from the high
resolution spectrum are used to proportion the elemental concentration from the
survey data. Thus, the chemical state information present in the high
resolution spectra is referenced back to the survey spectrum. The result is a
combined quantification report in which the transmission variations are
eliminated from the quantification report.
Both
quantification regions and synthetic components include as part of their definition
a TAG field. These TAG fields are text strings, which when the same string is
used for both a region and a corresponding synthetic component, the region
intensity is further tabulated using the relative intensities of synthetic
peaks with the same string in the TAG fields as the string entered for TAG
field in the region. Quantification using TAG fields is one of the options on
the Report Spec property page of the Quantification Parameters dialog window.
The general
philosophy in CasaXPS is to handle larger data sets by identical mechanisms to
those used for smaller set of data. The same quantification items used to
quantify survey and narrow scan regions are used to reduce XPS depth profiles
to traces for each chemical state monitored as a function of depth.
The
structure of a profile experiment is essentially a sequence of survey or narrow
scan spectra recorded following an etch cycle or stage tilt; thus the VAMAS blocks
appear in columns corresponding to the assignments for the species/transition
where each row is aligned with respect to a common etch time or angle. The
route to tabulating a set of intensities as a function of experimental variable
is via defining regions and/or synthetic variables for a spectrum and then
propagating these quantification items to spectra with similar requirements.
There is no requirement to propagate the quantification items through an entire
set of spectra; rather the propagation is performed only on those VAMAS blocks
selected in the right-hand-side of an Experiment Frame. Thus, a peak model, for
example, can be adjusted at intervals during a depth profile in order to
account for new or absent peaks resulting from a change of matrix material or
interfacial anomalies. It should be emphasized, however, that each spectrum
used to profile a sample must have quantification items assigned and so regions
or synthetic components must be created directly or propagated to each spectrum
in the profile.
As
discussed above, the easiest method for defining quantification regions on a
survey spectrum is using the automatic peak identification options on the
Element Library dialog window followed by pressing the Create Regions button on
the same dialog window. For well behaved spectra, such as the data shown in
Figure 2, the results are generally achieved with minimal user intervention,
however not all samples are as accommodating and some form of adjustments to
the automatically created regions becomes necessary. The primary aim of the
following is to describe the options available for the manual creation of
quantification regions. The example chosen to illustrate the manual creation of
quantification regions is also useful in understanding some of the issues
associated with the quantification of a sample. The sample is pure gold, so the
only significant peaks derive from the same material at different kinetic
energies and from a range of symmetries (4s, 4p1/2, 4p 3/2, 4d, 4f and 5p3/2),
which makes it possible to investigate the factors influencing quantification
in a known regime.
Figure 4 is
a gold spectrum taken from a Kratos Axis Ultra at UMIST in

Figure 4: Gold Spectrum taken from a Kratos Axis Ultra
The basic
means of creating a quantification region is the Create button on the
Quantification Parameters dialog window shown on Figure 1. On pressing the
Create button, a new quantification region is created on the first spectra
displayed in the Active Tile, where the start and end energy values for the
region are determined from the interval displayed in the Active Tile. Additional
information from the element library is entered into the region, such as the
RSF, provided the name field in the newly created region matches the
element/transition fields for an entry in the current element library loaded in
CasaXPS. Since on creation via this route, the name field for the regions is
constructed from the species/transition VAMAS fields for the data in the Active
Tile, the RSF retrieval will only work for spectra in which the
species/transition fields have been correctly assigned in the VAMAS data file.
In the case of a survey spectrum, where multiple species/transitions are
present, the RSF will not be retrieved and therefore must be entered manually.
When creating regions on a survey spectrum such as the gold spectrum in Figure
4, the steps to follow are:
To display a spectrum in the Active Tile: Using the mouse left-hand button,
double click the VAMAS block on the right-hand-side of the Experiment Frame.
Alternatively, select the VAMAS block using the left-hand mouse button and
press the
toolbar button.
To zoom into a section of a spectrum: Use the left-hand mouse button to
drag out a box over the display area of interest and once a box is displayed,
click inside the box. The display will rescale to display the rectangular
region previously bounded by the box.
Once the
enter key on the keyboard is pressed, the # character is removed from the
string entered for the name and the RSF is retrieved from the matching entry in
the element library. The region name field can subsequently be altered to any
string not starting with the # character without further updates to the RSF.
Figure 5 illustrates
the use of the # character to force the region to retrieve the RSF from the
element library. The element library name field for the doublet peaks displayed
in the Active Tile in Figure 5 is Au 4d, therefore to retrieve the RSF for the
region create for the displayed energy interval, the name field for the region
is entered using the string #Au 4d.
When the Enter Key is pressed, the region name is modified to Au 4d and this new string is used to
match an entry in the current element library. If a match is found, both the
RSF and the TAG string are updated within the region parameters, shown in
Figure 6.

Figure 5: Zoomed energy interval showing a newly created region prior to the use of the region name field to trigger the update of the RSF and TAG fields.

Figure 6: Region parameters following the input of the string #Au 4d.
If information
is retrieved from the element library, the name entered for the region must be
an exact match for an entry in the element library. In the case of doublet
states, spectral features derive from two peaks; these two peaks are labelled
with the same principal and orbital quantum numbers n and l, but
differentiated by the total angular momentum quantum number j. For example, in a gold spectrum, the
doublet pair at about binding energy 83 eV are
assigned to the two transitions Au 4f5/2 and Au 4f7/2 (Figure
7). The RSF for these individual peaks are different and so if only one peak
from a doublet pair is used to measure the intensity for an element, the name
used for the region should be identical to the name field in the element
library for the chosen transition. In the case of the gold spectrum shown in
Figure 4, the Au 4f doublet pair overlap to the point where it is necessary to
use the total counts associated with the two peaks, in which case the RSF
corresponding to the name Au 4f is used to scale the intensity prior to
comparison with other transitions. This is in contrast to the 4p1/2 and
4p3/2 transitions, where the peaks are easily resolved and so
the individual RSF entries for the two peaks are included in the quantification
table in Figure 4. Ideally, the use of the combined intensity of the doublet
pair is preferred from a statistical perspective; however in practice the
influences of time, background and interfering peaks often force the use on one
peak when quantifying a material. The default CasaXPS library therefore
includes three entries per doublet pair, one for each individual peak in the
doublet and one for the total intensity for the two peaks. The rule for using
doublet peaks is to use the entry without a subscript for situations where both
peaks are included in the measurement, that is both peaks should have the same
RSF, and to only use the subscripted entries for cases when one peak from a
doublet pair is included in the quantification table.

Figure 7: Element Library dialog window showing the three possible choices for the Au 4f transition.
The default
CasaXPS library contains Scofield cross-sections for the relative sensitivity
factors. These Scofield cross-sections were computed using Hartree-Fock theory
to determine the relative intensity of the transitions throughout the periodic
table for a given photon energy. The cross-sections are relative to the C 1s
transition and the default CasaXPS library includes entries for both Mg and Al
x-ray anodes. The theory used to calculate the cross-sections does not,
however, include corrections for instrumental and sample dependent intensity
variations. Without these corrections, XPS yields good relative measurements
but poor absolute quantities. That is to say, a run of identical samples, when
quantified using Scofield cross-sections, will produce good agreement between
the resulting tables, however the numerical values will not compare favourable
to the true proportions of the materials comprising the samples. It is
therefore important to account for these additional intensity variations as
part of the quantification procedure. The principal corrections are:
instrumental transmission correction, instrument dependent angular distribution
corrections to the measured transition and escape depth variations as a
function of kinetic energy. The quantification table shown in Figure 4 has been
computed using Scofield cross-sections corrected for all three intensity
adjustments. Once these corrections are made to the intensity of the peaks used
in quantification, the only remaining issues are that of background definition
and matrix dependent effects. The former is at the user’s discretion, while the
latter is beyond the scope of a one-size-fits-all
library approach; however multiple CasaXPS libraries are easily maintained via
the Input property page on the Element Library dialog window and so matrix
dependent RSF tables can be accommodated within CasaXPS.
Most modern
instruments offer transmission correction to account for the variation in
performance of a spectrometer as a function of kinetic energy for the ejected
electrons when measured using the different operating modes of the instrument.
Various mathematical models are employed to describe these transmission
functions; however the one that best fits
the Scofield library is the transmission function correction procedure
developed by the National Physical Laboratory (NPL) in the
Once the
instrumental transmission is accounted for, there is still an energy depend
correction required originating from the sample. The depth below the sample
surface from which electrons are collected by the spectrometer varies as a
function of kinetic energy of the ejected electrons; sometimes referred to as
the escape-depth correction, this adjustment to the peak intensities takes the
form of dividing the area of a peak by the kinetic energy of the peak maximum
raised to a constant power n, where n is typically a value
between 0.5 and 1.0. In CasaXPS, the intensity is adjusted by multiplying by
the energy raise to an exponent, and therefore the value used for the exponent
should be a negative number.
Both
transmission correction and escape-depth correction are applied by default,
assuming the information is made available to CasaXPS. The transmission curve
must be present in the VAMAS block as a second corresponding variable; however
the value for the escape-depth correction is either present in the VAMAS block
containing the spectrum or entered on the Regions property page in the
text-fields within the Intensity Calibration section (Figure 1). A
configuration file entry in the ParameterFile.txt file located in the CasaXPS.DEF directory allows the default value for a new
VAMAS block to be specified different from zero. The values used to correct the
peak intensities for transmission and escape depth are computed at the energy
of the peak maximum. There is, however, a subtle difference between the
meanings of “the energy at the peak maximum” for these two quantities. The
transmission curve relates to the peak maximum with respect to the instrument
and therefore relates to the kinetic energy of the electrons in flight through
the analyser. In contrast, the escape-depth is considered by CasaXPS to relate
to the kinetic energy of the ejected electron within the sample. For these
reasons, the transmission correction is computed using the energy at the peak
maximum before any energy calibration is performed, while the escape-depth
correction is performed using the kinetic energy for the calibrated peak
position.
Transmission
and escape-depth corrections are energy dependent adjustments applied to the
measured intensities; however there is a further correction related to the
instrumental geometry and the symmetry of the electronic states used in
quantification. The so called angular distribution correction can be viewed as
a correction, which must be applied to the Scofield cross-sections, to account
for intensity variation resulting from the angle of the x-ray source to the
angle of the ejected electrons (analyser axis). If the angle in question is
different from the, so called, magic angle of 54o 44′ minutes
for which correction is unnecessary, the values for the Scofield cross-sections
must be adjusted to account for the angular distribution of photoelectrons
ionized by unpolarized light impinging on an nl sub-shell.
The
instrument used to acquire the gold spectrum in Figure 4 (a Kratos Axis Ultra)
had an angle of 60o between the x-ray source and the analyser axis,
therefore a direct application of uncorrected Scofield cross-sections would not
yield the quantification shown in Figure 4. In fact, the RSFs
used to characterize the set of gold transitions where determined by correcting
the Scofield cross-sections for both the angular distribution correction
factors and the transmission function determined using the NPL instrument
calibration procedure. The relative percentage concentration values were also
computed using an escape-depth correction where the value for the exponent was
-0.69. The table in Figure 4 illustrates the possibility of measuring the gold
signal from any one of the six transitions resolvable in the gold spectrum.
Given the range of kinetic energies for the peak positions and the variation in
the electronic states, the consistent nature of the relative intensities is
very good. The problem with offering this table as a paradigm for all
quantification lies in the choice of background type and the quantification
region limits. In the case of the gold spectrum in Figure 4, all the
quantification regions are defined with linear background types and the energy
intervals over which integration is performed are chosen to be reasonable subject to the constraint
that a good result is achieved. There is greater uncertainty associated with
real samples and the choice of background type and integration limits are
without doubt the greatest source of error with respect to the precision of an
XPS measurement. Nevertheless, without these corrections to the intensity
calculation, it was not possible to reproduce the quantification in Figure 4
with the same consistency.
Angular
distribution corrected Scofield cross-sections are calculated in CasaXPS for
properly defined VAMAS files. The required information for the use of
automatically corrected RSFs is a comment line placed
in the VAMAS file comment section of the VAMAS file and an appropriate entry in
the ParametersFile.txt configuration file. At present only VAMAS files
converted from PHI MULTIPAK data files contain the required information, but as
an alternative, CasaXPS libraries of corrected Scofield cross-sections are
possible to construct. The library used to quantify the gold spectrum was
created for a specific instrument, but the corrected Scofield cross-sections
are such that spectrometers characterised relative to the gold spectrum in
Figure 4, could write relative transmission functions to the data enabling the
same modified Scofield library to be used in general. Since the gold spectrum
was acquired on a Kratos Axis Ultra, the use of this gold spectrum and
associated library is most appropriate for other Kratos Axis instruments.
The
quantification report displayed over the gold survey spectrum in Figure 4 is
typical of the types of information used to characterise a sample. Various
quantities are computed from the data, such as peak positions, FWHM and peak
area, however the column reported under the heading At%, is in general, the atomic concentration calculated from the
intensities following the application of all the corrections discussed above.
Clearly, in the case of a pure gold sample the atomic concentration is 100%
gold and the quantification table in Figure 4 is merely establishing the
relative accuracy of measuring the gold intensity using any one of the six
regions on display. When quantifying a real
sample, the quantification table derives from a selection of regions, where one
transition is chosen for each element identified as contributing to the peaks
in the data. Given that m elements
are so defined and therefore m
regions defined on the spectrum, the calculation for the relative proportions
of the sample surface or percentage atomic concentration is given by the
formula:
.
The percentage atomic concentration for the ith element Xi is defined by the adjusted intensity Ai as follows:
.
The terms contributing to the adjusted intensity are: the measured intensity for a peak Ii (either integrated peak area or peak height), the transmission function evaluated at the peak position T(Ei), the relative sensitivity factor Ri,, kinetic energy Ei and escape-depth exponent n.
The general
overview presented above is now expanded using specific examples to illustrate
the practical aspects of using CasaXPS to quantify spectra.
Although
elemental quantification is commonly performed on low resolution survey
spectra, circumstances occasionally require the use of high resolution spectra
for this purpose. A common reason for using narrow scan spectra is poor
signal-to-noise in the data. The greatest source of error when computing the
area of a peak results from noise-levels within the data channels used to tie
the calculated background to the data. For weak peaks it may be necessary to
increase the dwell-time compared to stronger peaks; the aim of most analysts is
to acquire the data in the minimum time subject to the constraint of sufficient
precision. The experiment shown in Figure 8 is an example of the case in point.
A small amount of chromium is barely evident on the survey spectrum in Figure
8; however, using an increased dwell-time for a narrow energy interval
containing the Cr 2p doublet allows efficient use of time when measuring the Cr
signal to the require precision.

Figure 8:
Data
acquired using different dwell-times, number of scans and energy step sizes are
accounted for correctly by integrating the peak areas using the units of counts
per sec electron Volts (CPSeV), thus eliminating these parameters from the
quantification calculation. Switching lens modes or pass energy when acquiring
the different narrow scan spectra will require the proper use of transmission
functions to allow quantification to proceed.
The
analysis of the experimental data shown in Figure 8 is as follows.
Charge correction: The first step is usually to correct the data
for energy shifts due to charging of the sample under the influence of the
x-rays. The Calibration property page of the Processing dialog window
offers a range of procedures for charge
correcting spectra (Figure 9). When the experiment consists of a set of narrow
scan spectra, most likely the set of spectra all require an identical energy
shift, where the value for the energy shift is determined by locating the peak
on one spectrum. There are several ways of performing this task, however in the
example shown in Figure 8 the calibration of the file was performed using the
following approach:
The result
of these steps is to calibrate the energy for each spectrum in the same row as
the Si 2p by shifting the energy scale by the amount
required to place the maximum of the Si 2p peak at
the energy entered in the True field
on the Calibration property page. The position of the Si
2p peak is determined from the first region defined on the Si
2p spectrum. In this case there is only one quantification region defined on
the Si 2p spectrum, but if more than one were
defined, then the region in column A of the Regions property page of the
Quantification Parameters dialog window is the one used in the shift operation.

Figure 9
It is also
worth noting that each row of spectra
in the right-hand-side, when calibrated using the Apply by Row (1st Region), is independently adjusted.
That is to say, each row in which the appropriate Si
2p VAMAS block is selected will be treated as a separate calculation to
determine the energy shifts. Thus multiple samples loaded into the same VAMAS
file, which appear in separate rows, can be treated in this manner. The
restriction, however, is that every spectrum in a row is shifted without
exception. For situations where for whatever reasons only a subset of a row
should be calibrated identically, other means of calibrating selected spectra
are available on the Calibration property page of the Processing dialog window.
Quantification issues: Quantification using narrow scan
spectra requires the creation of quantification regions for each significant
peak in the data. The VAMAS block for each narrow scan spectrum used in the
quantification maintains the region information for the data held within the
VAMAS block. It is therefore necessary to individually display the narrow scan
spectra and create appropriate quantification regions. Once the regions are
created, quantification proceeds via the Report Spec property page on the
Quantification dialog window, where quantification is performed on only those data
within the VAMAS blocks selected in the right-hand-side of the Experiment
Frame.
Region creation: For the data in Figure 8, the VAMAS blocks are
assigned the correct species/transition fields, so creating quantification
regions is as simple as displaying the data in the left-hand-side of the
Experiment Frame, invoking the Quantification Parameters dialog window and
pressing the Create button on the Regions property page. The RSF for each
region is retrieved from the current element library; this is because the name
field within the element library matches the strings assigned for the
species/transition in the VAMAS block. Once regions are created for each narrow
scan spectrum, switching to the Report Spec property page on the Quantification
Parameters dialog window and selecting the VAMAS blocks as seen in Figure 10
allows quantification to proceed based on the users choice.

Figure 10: Report Spec Property Page on the Quantification Parameters Dialog Window.
Quantification via the Standard Report: The data shown highlighted in Figure
10 represents four narrow scan spectra in which a single quantification region
has been created on each spectrum, namely, the Si 2p,
O 1s, C 1s and Cr 2p peaks. When a region is initially created using the Create pushbutton on the Regions property page, the name field
for the region is automatically entered using a concatenation of the
element/transition strings for which a match occurred with an element library.
Although the regions are assigned to individual spectra, there is a feedback
mechanism for checking which regions are active with respect to the Report Spec
option as a consequence of the current browser selection: all quantification
items defined on the selected VAMAS block will have their names entered into
the scrolled-list entitled Quantification Items Names in the Custom Report
section of the Report Spec property page. It is therefore worth glancing
through the list following making the selection of those VAMAS block for
inclusion in the quantification table. Note the Quantification Item Names
scrolled-list only includes distinct strings in the list. That is to say, if
two regions are assigned the same name, then only one entry will appear in the
Quantification Item Names scrolled-list, however, a Standard Report will create
an entry in the final table, one for each region or component defined on the selected data, subject to
which Standard Report button in pressed. This is in contrast to the Custom
Report, in which any combination of regions and components defined on the
selected data are always included in the calculation of the quantification
table. Further, if two or more regions and/or components are assigned the same
name fields, then only one entry will appear in the Custom Report table for
identically named quantification items and the intensity from all items with
the same name are summed to produce the intensity used in the resulting table.
The steps
to generate a Standard Report are as follows:
The
quantification report shown in Figure 11 was generated using the Regions pushbutton, where the Use Config File tick-box
was ticked. A much wider range of quantification table fields are possible, however
for many only a subset of the full table is desirable and using a configuration
file named RegionQuantTable.txt in the CasaXPS.DEF
directory allows the specification of which fields are displayed when the table
is generated. If the tick box for the use of the configuration file is not
ticked, a much more verbose from of the table is created. It is also worth
noting, the configuration file definition file also allows the user to display
additional fields not visible in the default quantification table.

Figure 11: Standard Report Table
The data
file shown in Figure 12 represents an example where a combination of a low resolution
survey spectrum and a high resolution C 1s narrow scan spectrum results in a
more complete quantification table than if the two spectra are treated
separately. Figure 12 shows data taken from a Kratos Axis 165 and, although the
Kratos system does include a method for transmission correction, the data shown
was exported without the original transmission curves, so a direct comparison
of the intensities measured from the survey data and the peak model shown for
the C 1s narrow scan region is not possible. Further, the VAMAS file containing
these spectra include neither the N 1s nor O 1s data acquired using the same
operating modes as the C 1s region, therefore the only way to exploit the
information from the C 1s data envelope is to use the Tag mechanism in CasaXPS;
that is, to proportion the elemental concentration for C 1s measured using the
survey spectrum in accordance with the relative intensities from the high
resolution peak model.

Figure 12: Quantification using Tag
fields.
The Tag
mechanism in CasaXPS relies on the proper assignment of strings for each region
or component in the calculation. That is to say, the Tag strings are identical
for only those components and quantification region for which the concentration,
as measured by the region, is to be broken down in the proportions calculated
from the relative intensities of synthetic peaks. In the example of nylon seen
in Figure 12, there are three peaks used in the elemental concentration. When
the regions defining the O 1s, C 1s and N 1s intensities are created, the Tag
field must be entered with a value other than NoTag
and must also be distinct from one another. The default Tag field, when a
region is created using information from the element library, is the same
string found in the Name field for the region. Figure 13 shows the table from
the Regions property page where the Tag fields are entered using the
element/transitions for the regions in question, although any other strings
would have been equally as good provided the three strings are all different.
However, whatever the Tag string used for the C 1s region must also be used for
the Tag fields entered in the C 1s components seen in the insert tile in Figure
12. Since the peak model for the C 1s region also requires the creation of a
region, it is as equally important to ensure the Tag field for the C 1s region
defined on the narrow scan spectrum is assigned the string NoTag.
The significance of the string NoTag is that only
quantification items for which the Tag field is different from NoTag are included in a Tag based quantification report.
Since the area of the peak determined from the region on the narrow scan C 1s
data is of no use when compared to the O 1s and N 1s areas measured from the
survey spectrum (owing to the different instrumental operating modes used to
acquire the data), it is important the region from the C 1s narrow scan
spectrum is excluded from the quantification calculation by this means. A
simple way to set a Tag field to NoTag is to delete
all characters from the text-field and press return. The Tag field will
automatically load the NoTag string.

Figure 13: Tables from the Regions and Components Property Page on the Quantification Parameters dialog window.
The
quantification report displayed over the survey spectrum in Figure 12 is a form
of annotation
.
A table of information added to the display using the Quantification property page on the Annotation dialog window
(Figure 14) is both very useful, but also very dangerous if misused. The
information in the table does not come directly from the VAMAS block
maintaining the data display in the Active Tile, but rather is dependent on the
VAMAS blocks selected in the right-hand-side of the Experiment Frame. The danger
is clearly that the table shown on the display may derive from a completely
different spectrum in the same file; however the advantage of these
quantification tables is that related spectra can be combined to produce
information as useful as seen in Figure 12. Namely, the survey spectrum
provides the elemental quantification, while the C 1s narrow scan VAMAS block
provides the relative intensities of the four carbon peaks. The mechanism by
which the quantification table is created for the annotation is in fact
identical to the procedure used to generate general quantification tables using
the Standard Report on the Report Spec property page from the Quantification
Parameters dialog window. If the desire is to annotate a spectrum using
information only derived from the spectrum displayed in a tile, then either the
Regions or Component property pages on the Annotation dialog window are
appropriate.

Figure 14: Annotation dialog window displaying the Quantification property page.
One
consequence of using the quantification table annotation is also seen in Figure
12, where the peak model for the C 1s envelope must also conform to the
chemistry of the sample, namely the intensity of the O 1s peak must relate to
the highest binding energy C 1s synthetic peak. It is therefore possible to
adjust the C 1s peak model whilst monitoring the affect of the relative
intensities on the O 1s and C 1s peaks. Further, Figure 12 illustrates a use
for the insert tile, where the parent tile displays the survey spectrum
together with the quantification table, whilst the insert tile displays the C
1s narrow scan region, thus the components for the C 1s spectrum can be changed
whilst still viewing the quantification table. A display such as the one shown
in Figure 12 is created as follows:
Note:
Quantification annotation behaves in the same way as the Standard Report tables
created from the Report Spec property page. That is, VAMAS blocks can only be
quantified against each other provided the VAMAS blocks appear in the same row
of VAMAS blocks as seen in the right-hand-side of the Experiment Frame.
A table of
quantification results identical to the quantification annotation table in
Figure 12 is generated using the Standard Report
button
(see Figure 10) on the Report Spec property page of the Quantification Parameters
dialog window. Again, the C 1s and survey VAMAS blocks must be selected in the
right-hand-side of the Experiment Frame prior to pressing the
button.
Once the quantification table window is displayed in CasaXPS, the values from
the table are saved to file via the File menu or alternatively placed on the
clipboard via the Copy toolbar button
.
The data
set shown in Figure 15 is a profile measured using a PHI Quantum 2000 where the
sample was a multi-layer material. Not all depth profiles have so many
interfaces, however even the presence of one boundary within the profile may
require specific adjustments to both quantification regions and synthetic
components to permit an accurate description of the chemistry as the
environment alters across an interface. The ability to create quantification
items on a spectrum-by-spectrum basis allows variations due to matrix effects
to be easily accommodated within CasaXPS and results in profiles representative
of the material rather than the limitations imposed by requiring one model to
fit all. The key to analysing depth profiles is to realise that:
If a
sequence of spectra can all be modelled with the same set of region and
components, the task is therefore to define the required region and components
on one representative spectrum, then using the browser, select the remaining
spectra for which the model is appropriate and propagate the model from the one
spectrum to all those so indicated.

Figure 15: Multi-layer Depth Profile Data Set (PHI Quantum 2000)
The
importance of maintaining the quantification items as individual parameters for
each spectrum is illustrated in Figure 16, where the niobium spectra are
displayed together with the quantification regions corresponding to the initial
surface before ion-gun action and following the first ion-gun etch cycle. The
action of the ion-gun transforms a well defined doublet pair into an envelope
derived from a number of such doublet pairs. It is clearly preferable to select
spectrum specific start and end energies for the integration regions; the
consequence of only using one set of region parameters applied to all the Nb 3d spectra is a more noisy profile trace in the final
result.

Figure 16: Niobium spectra illustrating the variation in the data envelope before and after the first ion-gun etch cycle.
By way of
example, consider the Si 2p spectra in the data set
shown in Figure 15. The silicon signal is effectively reduced to noise when the
etch cycle is within the niobium layer, however at the interface between the
silicon and niobium oxides a small Si 2p peak appears
to the right of the silicon oxide peak. In order to minimise the influence of
noise and accommodate the intermittent appearance of the minor peak in the
silicon profile, it is necessary to adjust the region limits on a spectrum by
spectrum basis. One method of creating the required quantification regions
throughout the profile is as follows:
The depth
profile in Figure 15 is a relatively small profile and the interfaces are close
together, however for larger sequences of etch-cycles where sub-ranges of
spectra are accommodated by the same set of region parameters, the propagation
mechanism can be used to selectively transfer a region to a subset of spectra.
That is, the propagation operation is performed on only those VAMAS blocks
selected in the right-hand-side of the Experiment Frame and there is no
requirement to select the entire column of Si 2p
spectra as suggested above. Similarly, regions and synthetic components can be
propagated using the identical mechanism when the use of subsets within a
profile sequence becomes more important; optimised peaks require more attention
than regions typically do. Small adjustments to peak constraints can often make
a big difference to the quality of the final depth profile, particular when
these small alterations to the peak model are applied to the appropriate part
of the data set.
Now,
continuing with the remaining element/transitions in the profile, regions
and/or components must be defined for each of the four columns of VAMAS block
seen in Figure 15. Only the O 1s spectra are quantified using synthetic components,
where two O 1s Gaussian-Lorentzian line-shapes are used to fit the data. These
two peaks are labelled O 1s 1 and O 1s 2, principally to emphasize the
importance, when using the Custom Report to generate the quantification table,
of distinct names for quantification items. If two quantification items
(regions or components) are assigned the same name, then the
Custom Report (Figure 17) will add the intensities from
these identically named quantification items together before calculating the
concentration table. If, for example, the region for one of these O 1s spectra
had been named O 1s and the same name O 1s given to both the synthetic peaks,
the result from the Custom Report would be in error by a factor of two. That
is, the intensity from the region and the two synthetic peaks would be summed
together and used to compute the oxygen concentration. It is therefore
important to assign distinct names to quantification items unless it is desired
to sum the intensities involved. There are many situations where two or more
regions might be appropriately assigned the same name with the view to
improving the statistic in a measurement. For example, Figure 4 shows the Au 4p
doublet pair widely separated such that a single region spanning the energy
interval containing both peaks would struggle to define a plausible background.
On the other hand, two regions as seen in Figure 4, easily define the
background for the individual peaks and by assigning the same name to these
regions, the intensity from both would be summed by the Custom Report.

Figure 17: Custom Report section prepared for generating a profile from the data selected in the right-hand-side of the Experiment Frame.
A key point
to note is that the Custom Report always works with all the quantification
items defined on the selected VAMAS blocks, regardless of whether the Region or
Component button is pressed to initialise the Name/Formula table seen in Figure
17. It is the Name/Formula table that defines the report and the buttons
between the Quantification Items table and the Name/Formula table are only a
quick way of initialising the Name/Formula table. Unwanted entries in the
Name/Formula table can be removed by right-click over the name field of the
Name/Formula list; a dialog window appears offering the option to modify,
insert or delete a field in the Name/Formula table.
The
Name/Formula table shown in Figure 17 was prepared by first selecting the
entire data set, then pressing the button labelled All between the two scrolled lists on the Custom Report section.
Since the O 1s spectra have both a region named O 1s and two components named O
1s 1 and O 1s 2, it is necessary to exclude the region from the calculation. A
consequence of calling these quantification items by different names is that
each has a distinct entry in the Name/Formula table and therefore the O1s entry
corresponding to the region can be deleted. The strings used in the Name column
of the table is at the user’s discretion, however the Formula entries must be
constructed using exactly the strings used to name the quantification items.
Thus the formula to add the intensity from the two components should be entered
as follows: O 1s 1 + O 1s 2, where
both the case and the spaces in the names O 1s 1 and O 1s 2 are important.
Since formulae in the Name/Formula table can be any arithmetic expression using
constants such as 1 and 2, and the quantification item names also include these
digits, allowing such terms as 2 * O 1s
2 + 1 within a formula forces
the use of exact strings for quantification item names.
The goal of
processing a depth profile is to monitor the trend of each element as a
function of depth. The data set seen in Figure 17 lists the VAMAS blocks in
rows corresponding to etch-time; however the quantification table displayed in
Figure 18 lists the intensity and concentration determined from the VAMAS
blocks as a function of depth. The conversion from etch-time to depth, in this
example, is achieved by specifying the depth of the crater corresponding to the
total etch-time. The toolbar button
,
when pressed, offers a dialog window in which the interval for the crater depth
dimension can be entered corresponding to the sequence of etch-times, and
selecting the Depth radio button prior to pressing the OK button results in the
new abscissa values and labels. The change of experimental variable from
etch-time to depth is made under the assumption of a constant sputter-rate and
a uniform etch-time during the course of the experiment. If the etch-time is none
uniform, the Depth (Interpolate)
radio button should be used rather than the Depth option. If more complex relationships exist between the
etch-time and depth, then the quantification table must be exported to a
spreadsheet
for further processing.

Figure 18: Custom Report Table.
The
quantification report shown in Figure 18 is generated by preparing the
Name/Formula table as seen in Figure 17 and then pressing the Area Report button within the Custom
Report section. The resulting quantification report only includes values
determined from the intensity parameters computed using either the integrated
quantification region area or the area parameter from synthetic components. The
raw intensities are adjusted for relative sensitivity of the transitions using
the RSF entered into the quantification items, transmission correction, if
available and selected via the Regions property page, and escape-depth
correction using the value also entered on the Regions property page. The first
column in Figure 18 is the experimental variable and is followed by the
adjusted integrated intensities for each entry in the Name/Formula list, which
in turn is followed by the percentage atomic concentration computed from the
intensity entries.
The Custom
Report is designed for depth-profiles or any other trend experiments. The File
Menu, also displayed in Figure 18, offers a choice of saving the table to an
ASCII file or creating a VAMAS file containing one VAMAS block for each column
in the quantification table. Once selected, the Create Profile menu option results in a new Experiment Frame
appearing within the CasaXPS main window. The trends within the profile can be
overlaid
and
annotated with a key as seen in Figure 19 using the Tile Display dialog window
.
Apart from offering many configurable display options, in particular the
Display property page on the Tile Display dialog window allows a key to be
added to the display. A further option on the File Menu available for spectrum
and profile display allows a prepared tile format to be saved to a separate
file from the VAMAS file. These ASCII tile format files default to a file
extension of .tff and can be retrieved at a later
time to return the display of a VAMAS file to an earlier state. Saving and reloading
a tile format file is performed using two options on the File Menu
.

Figure 19: Depth Profile created from the table shown in Figure 18.