Electron Spectrometer and Analytical Method
20230411113 ยท 2023-12-21
Inventors
Cpc classification
G01N23/2273
PHYSICS
H01J49/025
ELECTRICITY
G01N23/2276
PHYSICS
H01J37/244
ELECTRICITY
International classification
H01J37/244
ELECTRICITY
H01J37/05
ELECTRICITY
Abstract
An electron spectrometer is provided which can collect spectra in a reduced measurement time. The electron spectrometer includes an electron analyzer for providing energy dispersion of electrons emitted from a sample (S), a detector having a plurality of detection elements juxtaposed and arranged in the direction of energy dispersion of the dispersed electrons, and a processor. The processor operates (i) to sweep a measurement energy in first incremental energy steps (E.sub.1) within the analyzer, to detect the dispersed electrons with the detection elements, and to obtain a plurality of resulting first spectra; (ii) to interpolate points of measurement in each of the first spectra; and (iii) to generate a spectral chart in second incremental energy steps (E.sub.2) smaller than the first incremental energy steps (E.sub.1) on the basis of the first spectra for which the points of measurement have been interpolated.
Claims
1. An electron spectrometer comprising: an electron analyzer for providing energy dispersion of electrons emitted from a sample; a detector having a plurality of detection elements juxtaposed and arranged in a direction of energy dispersion of the electrons which have been dispersed in energy by the analyzer; and a processor configured or programmed to: (i) sweep a measurement energy in first incremental energy steps within the analyzer, cause the electrons dispersed in energy by the analyzer to be detected by the plurality of detection elements, and obtain a plurality of resulting first spectra; (ii) interpolate points of measurement in each of the plurality of first spectra; and (iii) generate a spectral chart in second incremental energy steps smaller than the first incremental energy steps on the basis of the plurality of first spectra for which the points of measurement have been interpolated.
2. The electron spectrometer as set forth in claim 1, wherein said processor generates said spectral chart by accumulating or averaging said plurality of first spectra for which the points of measurement have been interpolated.
3. The electron spectrometer as set forth in claim 1, wherein said processor is further configured to programmed to accept a specified energy resolution and set said first incremental energy steps on the basis of the energy resolution.
4. The electron spectrometer as set forth in claim 3, wherein said processor is further configured or programmed to set the ratio between the difference in measurement energy between any adjacent two of said detection elements and the magnitude of each of said first incremental energy steps on the basis of said energy resolution and to set the magnitude of each of the first incremental energy steps on the basis of the ratio.
5. The electron spectrometer as set forth in claim 4, wherein said processor sets said ratio to a value smaller than unity.
6. The electron spectrometer as set forth in claim 1, wherein said processor sets the magnitude of each of said first incremental energy steps such that the measurement energies for respective ones of said plurality of first spectra are not coincident.
7. An analytical method using an electron spectrometer comprising both an electron analyzer for providing energy dispersion of electrons emitted from a sample and a detector provided with a plurality of detection elements that are juxtaposed and arranged in the direction of energy dispersion of the electrons dispersed in energy by the analyzer, said analytical method comprising: sweeping a measurement energy in first incremental energy steps within the analyzer so that electrons are dispersed in energy within the analyzer, detecting the dispersed electrons with the plurality of detection elements, and obtaining a plurality of resulting first spectra; interpolating points of measurement in each of the plurality of first spectra; and generating a spectral chart in second incremental energy steps smaller than the first incremental energy steps on the basis of the plurality of first spectra for which the points of measurement have been interpolated.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
DESCRIPTION OF THE INVENTION
[0039] The preferred embodiments of the present invention are hereinafter described in detail with reference to the accompanying drawings. Note that embodiments given below are not intended to unduly restrict the contents of the present invention set forth in the claims and that all the configurations described below are not always constituent components of the present invention.
[0040] In the following description, an Auger electron spectrometer is taken as one example of the electron spectrometer associated with the present invention. It is to be noted that the electron spectrometer associated with the present invention is not restricted to such an apparatus. For example, the electron spectrometer associated with the present invention may also be an X-ray photoelectron spectrometer.
[0041] 1. Electron Spectrometer
[0042] An electron spectrometer associated with one embodiment of the present invention is first described by referring to
[0043] As shown in
[0044] The electron beam source 10 operates to direct the electron beam at a sample S and includes an electron gun 12, electron lenses 14, and a beam deflector 16. The electron gun 12 emits the electron beam. The electron lenses 14 focus the electron beam emitted from the electron gun 12. The electron beam focused by the electron lenses 14 is deflected by the beam deflector 16 which permits the electron beam to impinge at any desired position on or in the sample S. Also, the deflector 16 enables the sample S to be scanned by the electron beam.
[0045] The sample stage 20 can hold and move the sample S. The sample stage 20 may be equipped, for example, with a goniometer for tilting the sample S, and permits the sample S to be placed in position.
[0046] The electron analyzer 30 provides energy dispersion of Auger electrons emitted from the sample S in response to the illumination with the beam. The electron analyzer 30 includes an input lens assembly 32 and an electrostatic hemispherical analyzer 34. The input lens assembly 32 collects and passes the incident electrons into the electrostatic hemispherical analyzer 34. The input lens assembly 32 decelerates electrons to thereby provide variable energy resolution. The input lens assembly 32 is made up of a plurality of electrostatic lenses 33, for example.
[0047] The electrostatic hemispherical analyzer 34 has an inner hemispherical electrode 35a and an outer hemispherical electrode 35b. In the hemispherical analyzer 34, a voltage is applied between the inner hemispherical electrode 35a and the outer hemispherical electrode 35b and thus electrons in an energy range corresponding to the applied voltage can be extracted.
[0048] The detector 40 detects electrons which have been dispersed in energy by the electron analyzer 30.
[0049] The seven channeltrons 42 are arrayed in the direction of energy dispersion A at the exit plane of the electrostatic hemispherical analyzer 34, i.e., at the plane of energy dispersion. Therefore, the 7 channeltrons 42 can detect electrons of different energies. Consequently, the detector 40 can detect electrons of different energies at the same time.
[0050]
[0051] The 7 channeltrons 42 are so arranged that the differences in measurement energy between any adjacent two of the channels are all equal to D. Therefore, if the measurement energy of the channeltron 42 of the 0 ch is set to E.sub.0, for example, the measurement energy of the channeltron of 3 ch is E.sub.03D. The measurement energy of the channeltron of 2 ch is E.sub.02D. The measurement energy of the channeltron of 1 ch is E.sub.0D. The measurement energy of the channeltron of +1 ch is E.sub.0+D. The measurement energy of the channeltron of +2 ch is E.sub.0+2D. The measurement energy of the channeltron of +3 ch is E.sub.0+3D.
[0052] In the foregoing description, the detector 40 consists of the seven channeltrons 42. The configuration of the detector 40 is not restricted to this structure. For example, a microchannel plate detector, a multianode detector, a CMOS camera, or the like may be used as the detector 40, in which case a plurality of pixels are treated together as one pixel such that as if there were a desired number of channels.
[0053] The illumination controller 50 controls the electron beam source 10, for example, based on a control signal from the processor 60 such that the electron beam impinges at a given position on the sample S.
[0054] The analyzer controller 52 controls the electron analyzer 30. In particular, the analyzer controller 52 controls the deceleration rate of electrons at the input lens assembly 32 and the voltage applied between the inner hemispherical electrode 35a and the outer hemispherical electrode 35b on the basis of control signals from the processor 60.
[0055] The counter-computer 54 counts the electrons detected by the channeltrons 42 and sends the counts of the detected electrons to the processor 60. The processor 60 acquires information about the counts of the electrons in the channeltrons 42. Therefore, the processor 60 can obtain an energy spectrum (which may hereinafter be simply referred to as a spectrum) for each channeltron 42. That is, the processor 60 can simultaneously obtain a plurality of spectra corresponding in number to the channeltrons 42.
[0056] The processor 60 performs an operation for creating Auger spectra and operations for controlling the illumination controller 50 and the analyzer controller 52 based on the output from the detector 40 which is sent from the counter-computer 54 and which represents the results of the detection. The processing performed by the processor 60 is described in detail later.
[0057] The processor 60 includes processing circuitry (such as a CPU (central processing unit) and an FPGA (Field Programmable Gate Array)) and memory circuits (such as semiconductor memories). The processor 60 performs various types of calculational operations and various types of control operations by executing programs stored in the memory circuits by means of the processing circuitry.
[0058] 2. Collection of Spectra
[0059] 2.1. Specification of Energy Resolution
[0060] The electron spectrometer 100 can collect energy spectra by repeating a measurement while sweeping the measurement energy with the electron analyzer 30. A method of implementing the collection of spectra in the electron spectrometer 100 is described below.
[0061] First, the user sets measurement conditions by manipulating the setting portion of the electron spectrometer 100 (such as a user interface). The processor 60 accepts the set measurement conditions which are reflected in the processing of the processor 60.
[0062] The measurement conditions include selection of measurement mode, starting energy, ending energy, and energy resolution. A measurement mode is selected from a CAE (constant analyzer energy) mode and a CRR (constant retarding ratio) mode. The measurement mode will be described in detail later. The starting energy gives a measurement energy at which a measurement is started. The ending energy gives a measurement energy at which the measurement is ended. That is, a measurement can produce a spectrum of energies in the range from the starting energy to the ending energy. An energy resolution is a spectral resolution and given, for example, by a half value width (full width at half maximum (FWHM)) peak appearing in a spectrum. For example, in the case of an elemental analysis to identify the elemental composition of a sample, the energy resolution is set lower. In the case of a chemical state analysis, the energy resolution is set higher.
[0063] 2.2. Setting of Incremental Energy Step E.sub.1 in Measurement
[0064] The processor 60 sets the incremental energy step E.sub.1 in a measurement, based on the energy resolution. The electron spectrometer 100 performs a measurement while sweeping the measurement energy in incremental energy steps of E.sub.1. For example, in the example shown in
[0065]
[0068] In the case of pattern 1, a waveform having a maximum value of 1.0 and FWHM=12 eV is obtained as a result of a measurement. In the case of pattern 2, a waveform having a maximum value of 0.8 and FWHM=12 eV is obtained as a result of a measurement. With respect to points not measured, their maximum values and FWHM have been obtained by linear interpolation.
[0069] In this way, if the incremental energy steps of E.sub.1 remain the same, the degree of distortion of spectrum varies according to the relationship between the measurement energy and the peak position. As described above, if the incremental energy step E.sub.1 is half of the FWHM, the maximum value varies by as much as 20% and so the incremental energy step E.sub.1 must be reduced.
[0070] The difference D in measurement energy between channels is in proportion to the energy resolution and, therefore, calculating the incremental energy step E.sub.1 from the energy resolution is essentially identical to calculating the incremental energy step E.sub.1 from the difference D in measurement energy between channels. Accordingly, the latter case is described hereinafter.
[0071]
[0072]
[0073] Using the difference D in measurement energy between channels, the incremental energy step E.sub.1 is given by
E.sub.1=max(,.Math.c.Math.(E.sub.p+.Math.E.sub.m))
=d.Math.(1+0.5.Math.d.Math.c.Math.) [0074] : lower limit of incremental energy step E.sub.1 [0075] : proportional coefficient of incremental energy step E.sub.1 [0076] c (E.sub.p+.Math.E.sub.m): difference D in measurement energy between channels [0077] c: ratio between the energy of electrons passing through the electron analyzer and the difference D in measurement energy between channels [0078] E.sub.p: pass energy (energy of electrons passing through the electron analyzer) in the CAE mode [0079] : attenuation rate of the input lens assembly in the CRR mode [0080] E.sub.m: measurement energy [0081] d: ratio between the difference D in measurement energy between channels and the incremental energy step E.sub.1 [0082] is the attenuation rate of the input lens assembly in the CRR mode. For example, in a case where the energy of electrons which have passed through the input lens assembly decreases to a half (1/2), =1/2. Where E.sub.1=D as shown in
[0083] The electron spectrometer 100 can perform measurements either in the CAE mode or in the CRR mode. In the CAE mode, the energy assumed by electrons in passing through the electron analyzer 30, i.e., the pass energy, is constant irrespective of the energies of electrons emitted from the sample S. In the CAE mode, the voltage applied to the input lens assembly 32 is swept while maintaining constant the potential difference applied between the inner hemispherical electrode 35a and the outer hemispherical electrode 35b. In the CAE mode, the energy resolution is constant over the whole range of measurement energy.
[0084] In contrast, in the CRR mode, electrons are decelerated at a constant rate according to the kinetic energy of electrons to be measured. In the CRR mode, the potential difference applied between the inner hemispherical electrode 35a and the outer hemispherical electrode 35b is swept along with the voltage applied to the input lens assembly 32, and electrons are dispersed in energy at a given deceleration rate. In the CRR mode, the energy resolution is in proportion to the measurement energy.
[0085] In the CAE mode, =0. Accordingly, in the CAE mode, the incremental energy step E.sub.1 is given by
E.sub.1=max(3,.Math.c.Math.E.sub.p)
=d(1)
[0086] In the CAE mode, the lower limit is an eigen value and the product of .Math.c.Math.E.sub.p is also an eigen value. Consequently, the incremental energy step E.sub.1 is fixed.
[0087] In the CRR mode, E.sub.p=0 and, therefore, in the CRR mode, the incremental energy step E.sub.1 is given by
E.sub.1=max(,.Math.c.Math..Math.E.sub.m)
=d.Math.(1+0.5.Math.d.Math.c.Math.)(2)
[0088] In the CRR mode, the lower limit is an eigen value, while the product of .Math.c.Math..Math.E.sub.m is in proportion to the measurement energy. Therefore, the incremental energy step E.sub.1 is given by
E.sub.1=f(E.sub.m)(3)
f(E.sub.m)=max(E.sub.m,)(4)
where the proportional coefficient of Eq. (4) is =.Math.c.Math.. The proportional coefficient in the right side of this equation is a in Eq. (2).
[0089]
[0090] As shown in
[0091] Accordingly, as shown in
[0092] In the CRR mode, there is a proportional relationship between the measurement energy E.sub.m and the energy resolution. Therefore, there is also a proportional relationship between the measurement energy E.sub.m and the difference D in measurement energy between channels. Accordingly, when the ratio d is set, the proportional coefficient is computed using the correction term (1+0.5.Math.d.Math.c.Math.) of the difference D in measurement energy between channels.
[0093] 2.3. Table for Calculation of E.sub.1
[0094] In the above equation indicating the incremental energy step (E.sub.1) above, c, E.sub.p, , and E.sub.m have predetermined values. On the other hand, with respect to , , and d, their values must be set. Of these parameters, the proportional coefficient can be calculated from the formula =d.Math.(1+0.5 d.Math.c.Math.) and so parameters which should be determined in order to calculate the incremental energy step E.sub.1 are and d.
[0095] For example, the lower limit and the ratio d are determined by preparing a numerical table.
[0096] In the table shown in
[0097] A plurality of tables for setting and d are prepared according to the purpose of measurement, energy resolution, and measurement mode (either the CAE mode or the CRR mode). The processor 60 refers to the tables according to the purpose of measurement, energy resolution, and measurement mode, sets the values of and d, and calculates the incremental energy step DEI.
[0098] 2.3. Measurement
[0099] In the electron spectrometer 100, the electron beam emitted from the electron gun 12 is focused by the electron lenses 14 and made to hit the sample S. In response, Auger electrons, secondary electrons, and others are emitted from the sample S.
[0100] Auger electrons emitted from the sample S enter the input lens assembly 32, are decelerated by the electrostatic lenses 33, and enter the electrostatic hemispherical analyzer 34. The incident Auger electrons are dispersed in energy by the hemispherical analyzer 34 at the plane of energy dispersion of the hemispherical analyzer 34 according to the kinetic energies in the direction of energy dispersion A.
[0101] The Auger electrons dispersed according to energy are detected by the 7 channeltrons 42 arrayed in the direction of dispersion of energy A. The detected electrons are counted by the counter-computer 54 for each channeltron 42 and the resulting count is sent to the processor 60.
[0102] When a spectrum is collected, electrons dispersed in energy are detected by the 7 channeltrons 42 while sweeping the energy in incremental energy steps of E.sub.1 within the electron analyzer 30, and this process is repeated.
[0103]
[0104] In this way, a measurement is repetitively performed while sweeping the energy in incremental energy steps of E.sub.1 within the electron analyzer 30, and a spectrum is collected for each channel. The electron spectrometer 100 can produce 7 spectra in a corresponding manner to the 7 channels.
[0105]
[0106] 2.4. Setting of Incremental Energy Step E.sub.2
[0107] In the electron spectrometer 100, incremental energy step E.sub.2 used during generation of a spectrum is set regardless of the incremental energy step DEI used during measurement. Consequently, optimum incremental energy steps can be set during measurement and during generation of a spectrum.
[0108] In the electron spectrometer 100, the incremental energy step E.sub.2 is set smaller than the incremental energy step DEI (E.sub.2<E.sub.1). For example, the incremental energy step E.sub.2 is approximately greater than 1/10 and less than of the incremental energy step DEI. That is, the incremental energy step E.sub.2 has a value satisfying the relationship: (1/10)E.sub.1E.sub.2(1/2)E.sub.1. A good balance can be achieved between the interpolation error and the amount of data by setting the incremental energy step E.sub.2 within this range.
[0109] Also, in the CRR mode, the incremental energy step E.sub.1 varies according to the measurement energy. Even if a measurement is made in the CRR mode, the incremental energy step E.sub.2 can be made constant irrespective of the measurement energy.
[0110] 2.5. Interpolation
[0111]
[0112] 2.6. Accumulating Operation
[0113]
[0114] As shown in
[0115] In the foregoing description, the incremental energy step E.sub.2 is reduced down to zero (E.sub.2=0) by linearly interpolating and continuously connecting points of measurement. A multispectral chart can be generated by a similar technique irrespective of what value the incremental energy step E.sub.2 assumes, if incremental energy step E.sub.2=0 can be computed. For example, a multispectral chart with the set incremental energy step E.sub.2 may be generated by extracting points of measurement from the spectrum of
[0116] A method of generating a single multispectral chart by accumulating the seven spectra for which the points of measurement have been interpolated has been described. Alternatively, a single multispectral chart may be generated by averaging seven spectra for which points of measurements have been interpolated.
[0117] 2.7. Interpolation Calculation and Ratio d
[0118] When the seven spectra shown in
[0119] The intensities of the interpolated points of measurement are different in SN ratio from the intensities of actually measured points.
[0120] Where the spectral intensities I.sub.1 at the actually measured points follow a Poisson distribution, the SN ratio of the intensities I.sub.1 is I.sub.1.sup.1/2. Similarly, the SN ratio of the intensities I.sub.2 is I.sub.2.sup.1/2. Assuming that =(E.sub.3E.sub.1)/(E.sub.2E.sub.1), calculation of I.sub.3 through linear interpolation results in: I.sub.3=(1) I.sub.1+.Math.I.sub.2. Therefore, the SN ratio of the intensity I.sub.3 is given by
[0121] In interpolation, the relationship, 01, holds. The SN ratio of the spectral intensities at the interpolated points of measurement is equal to or higher than the SN ratio of intensity values assumed when a Poisson distribution is obeyed. In this way, interpolation varies the SN ratio. Therefore, the incremental energy step E.sub.1 is so set that the effect of the variation of the SN ratio is not concentrated on a certain range of measurement energy.
[0122] If the ratio d is varied, then the incremental energy step E.sub.1 also varies. Accordingly, the ratio d is so set that the measurement energies for the respective spectra are made noncoincident as much as possible. For example, the ratio d is set to a value smaller than unity. Where the ratio d=1, i.e., the incremental energy step E.sub.1 and the difference D in measurement energy between channels are equal, the measurement energies for the respective spectra are coincident with each other. In contrast, if the ratio d is set to a value smaller than unity, the number of coincident measurement energies can be reduced as compared to the case where the ratio d is 1. Consequently, the range of energies R consisting only of interpolated points of measurement can be made narrower.
[0123] As an example, let N.sub.C be the number of the channeltrons 42. The ratio d is so set that the relationship, d=N.sub.C/(N.sub.C+1), holds. This can maintain the measurement energies for the respective spectra noncoincident. The ratio d is not restricted to the foregoing example. The ratio d may be set such that d=N.sub.C/(N.sub.C+N.sub.N), where N.sub.N is a non-unity natural number that is not an integral submultiple of the number N.sub.C.
[0124] 3. Processing
[0125]
[0126] Then, the processor 60 sweeps the energy in incremental energy steps of E.sub.1 within the electron analyzer 30. The electrons dispersed in energy by the analyzer 30 are detected by the 7 channeltrons 42 and thus 7 spectra are obtained (S102). The processor 60 causes, via the analyzer controller 52, the analyzer 30 to sweep the energy in incremental energy steps of E.sub.1 set in the processing step S100. The processor 60 acquires the electron counts made by the channeltrons 42 from the counter-computer 54. Consequently, as shown in
[0127] Then, the processor 60 sets the incremental energy step E.sub.2 to a value smaller than that of the incremental energy step E.sub.1 (E.sub.2<E.sub.1) optimally, for example, for display of generated spectra and analysis of the spectra (S104).
[0128] The processor 60 then performs interpolation operations for the 7 spectra to interpolate points of measurement (S106). For example, the interpolation operations are linear interpolation operations. Consequently, as shown in
[0129] Then, the processor 60 cumulatively sums the 7 spectra having the interpolated points of measurement, thus generating a single multispectral chart (S108) as shown in
[0130] The processor 60 displays the generated multispectral chart on the display device and ends the processing sequence. Alternatively, the processor 60 may differentiate the generated multispectral chart and provide a display of the resulting differential spectral chart on the display device.
[0131] 4. Incremental Energy Step E.sub.1
[0132] As the incremental energy step E.sub.1 during measurement increases, the measurement time can be shortened and the noise level can be reduced but the peaks of the spectrum are more distorted. In this way, there is a trade-off relationship between the noise level and the degree of distortion of the peaks of the spectrum.
[0133] The relationship between noise level and the degree of distortion of peaks of a spectrum which occurs when the ratio between the incremental energy steps E.sub.1 and E.sub.2 is varied is described below. It is herein assumed that there are 7 channeltrons.
[0134] (1) Relationship between Incremental Energy Step and Noise
[0135] In Auger electron spectroscopy, differential spectra are used to reduce the effects of the background. Letting n be a natural number, a differential using (2n+1) points is given by
where N(E) is the electron intensity at energy E, D(E) is a derivative of the electron intensity at the energy E, and E is an incremental energy step. If it is assumed that n=3, then a differential is taken at seven points and the following equation results:
[0136] Letting E.sub.0 be the measurement starting energy, the electron intensity is given by
N(E.sub.0),N(E.sub.0+E),N(E.sub.0+2.Math.E),N(E.sub.0+3.Math.E),N(E.sub.0+4.Math.E), . . .
[0137] This is rearranged into the form:
N.sub.0=N(E.sub.0)
N.sub.1=N(E.sub.0+E)
N.sub.2=N(E.sub.0+2.Math.E)
N.sub.3=N(E.sub.0+3.Math.E)
N.sub.4=N(E.sub.0+4.Math.E) [0138] . . .
[0139] The above equation can be similarly represented in the following differential form:
D.sub.0=D(E.sub.0)
D.sub.1=D(E.sub.0+E)
D.sub.2=D(E.sub.0+2.Math.E)
D.sub.3=D(E.sub.0+3.Math.E)
D.sub.4=D(E.sub.0+4.Math.E) [0140] . . .
[0141] Using an arbitrary integer m, a differential of N.sub.m at seven points is given by
[0142] Since a spectral intensity obeys a Poisson distribution, the noise level .sub.m of N.sub.m is given by
.sub.m={square root over (N.sub.m)}
[0143] N.sub.m is represented as the sum of the signal component S.sub.m and the noise component .sub.m and thus
N.sub.m=S.sub.m+.sub.m
[0144] Consequently, the differential of N.sub.m at seven points is given by
where D.sub.sm is the signal component of D.sub.m and D.sub.m is the noise component of D.sub.m.
[0145] It is assumed hereinafter that the signal components S.sub.m3 to S.sub.m+3 are almost equal in intensity. If the signal components S.sub.m3 to S.sub.m+3 are regarded as probability variables, then the noise components .sub.m3 to .sub.m+3 can be regarded as nearly equal in dispersion.
[0146] In the following, the incremental energy step E.sub.1 taken during measurement of spectra is referred to as the incremental measurement step. The incremental energy step E.sub.2 taken during calculation of differentials using the Savitzky-Golay method is referred to as the incremental differential step.
[0147] First, the noise level is found under the conditions in which E.sub.1/E.sub.2=1, i.e., the incremental measurement step and the incremental differential step are equal to each other.
[0148] The noise components of their respective measurement energies are independent of each other, i.e., their probability variables are independent of each other. Therefore, the noise component .sub.m of the intensity N.sub.m is given by
[0149] It is seen from the above equation that as the incremental energy step E increases, the noise level decreases. However, because the incremental energy step for calculation of differentials is in proportion to the incremental energy step E, there is a trade-off relationship between the incremental energy step and the noise level during calculations of differentials.
[0150] Then, the noise level is found under the conditions in which E.sub.1/E.sub.2=2, i.e., the incremental measurement step is twice the incremental differential step. When the incremental measurement step is twice as large as the incremental differential step, the incremental measurement step may be set to 2 E, and the incremental differential step may be set to E.
[0151] In order to calculate differentials by the Savitzky-Golay method, the incremental measurement steps of 2.Math.E of a spectrum are subjected to a step transform using a linear interpolation.
N.sub.0=N(E.sub.0)
N.sub.2=N(E.sub.0+2.Math.E)
N.sub.4=N(E.sub.0+4.Math.E) [0152] . . .
[0153] The linear interpolation is represented as follows:
[0154] At this time, the noise component D.sub.m differs according to whether m is even or odd. When m is even (m modulo 2=0), the noise component D.sub.m is given by
[0155] When m is odd (m modulo 2=1), the noise component D.sub.m is given by
[0156] When the incremental measurement step is M times as great as the incremental differential step, i.e., E.sub.1/E.sub.2=M, where M is a natural number, only the calculated noise level is given below.
TABLE-US-00001 TABLE 1 M m modulo M D.sub..sub.
[0157]
[0158] According to the Table and graph showing the calculated noise level, since the incremental measurement steps are different from each other, the measurement times are also different from each other. A normalization is done such that all the measurement times are brought to equal to the measurement time at M=1 by lengthening the measurement times for their respective measurement energies as the incremental measurement time is increased.
[0159] When the incremental measurement step is increased to M times, the measurement time also increases M times, and the spectral intensity is also increased M times. Consequently, the SN ratio is improved by a factor of M.sup.1/2.
[0160]
[0161] If the incremental measurement steps and the incremental differential steps are different in magnitude, differentials are computed after interpolation of N (E). At this time, energies used during measurement and energies used during differentiation are shifted by an amount between 0 and E.
[0162] Electron counts N.sub.0, N.sub.1, N.sub.2, . . . made when energies used during measurement are E.sub.0, E.sub.0+E, E.sub.0+2.Math.E, . . . are given by
N.sub.0=N(E.sub.0)
N.sub.1=N(E.sub.0+E)
N.sub.2=N(E.sub.0+2.Math.E)
N.sub.3=N(E.sub.0+3.Math.E)
N.sub.4=N(E.sub.0+4.Math.E) [0163] . . .
[0164] If an energy used during differentiation is shifted by an amount equal to (1/2) E, an interpolation is performed as follows:
[0165] If the energy is shifted by an amount equal to (f.sub.n/f.sub.d) E, an interpolation is performed using the following calculational formula:
[0166] If the energy used during measurement is shifted, the independent component and the dependent component of the noise component vary between successive incremental energy steps. Therefore, the noise component D.sub.m used during differentiation also varies.
[0167]
[0168]
[0169] It is seen that as the factor M is increased, the noise level decreases irrespective of whether or not the energy used during differential is shifted. Furthermore, if an interpolation is effected after the energy used during differentiation is shifted, the amount of variation of the noise level is only tens of percent and does not vary twofold or more.
[0170] This feature is encountered when the amount of shift takes any value between 0 and E as well as when the amount of shift is zero and when the amount is (1/2).Math.E.
[0171] With respect to a spectrum derived by an electron spectrometer, signals of multiple channels are accumulated into a single spectral chart. Since electron energies simultaneously detected by a multi-channel detector are different, the energies of the multi-channel signals are converted and the resulting signal intensities are computed by interpolation.
[0172] Regarding the noise component D.sub.m, an average of m modulo M for all values of the factor M is calculated. Furthermore, regarding the noise component D.sub.m, an average is computed for the case where the amount of shift is zero for all the values of M. In addition, an average is calculated for the case where the amount of shift is (1/2) E.
[0173]
[0174] Even if the incremental differential steps are different in magnitude from the incremental measurement steps, the noise level occurring at the time of generation of a spectrum has been already estimated roughly. It can be seen from the estimation results that as the magnitude of the incremental measurement steps increases, the noise level decreases.
[0175] (2) Incremental Energy Steps and Spectral Distortion
[0176] The relationship between the incremental measurement steps and distortion of spectral peak is next described.
[0177] In order to detect the intensity that is half the maximum intensity of the peak in the neighborhood of 2,000 eV, it is necessary to hold down the incremental measurement steps to less than 12 eV (E). In qualitative analysis of Auger electron peaks, however, information about peak shapes is also utilized and so it is needed to make the incremental measurement steps much smaller than E.
[0178]
[0179]
[0180] As shown in these
[0181]
[0182] It is seen from the results shown in
5. Advantageous Effects
[0183] In the electron spectrometer 100, the processor 60 performs processing that involves: sweeping the energy in incremental steps of a first energy E.sub.1 (measurement steps) in the electron analyzer 30, detecting with the channeltrons 42 electrons dispersed in energy by the analyzer 30, and obtaining a plurality of resulting first spectra; and interpolating points of measurements in each of the plurality of first spectra, and generating a multispectral chart in incremental steps of a second energy E.sub.2 smaller than the first energy E.sub.1 on the basis of the plurality of first spectra for which the points of measurement have been interpolated. Therefore, the electron spectrometer 100 can reduce the number of measurements, for example, as compared to the case where electrons are detected with a certain one channeltron. Consequently, the electron spectrometer 100 can reduce the measurement time taken for spectral collection.
[0184] In the electron spectrometer 100, the second energy E.sub.2 of the incremental steps used during generation of spectra is different from the first energy E.sub.1 of the incremental steps used during measurement. Therefore, in the electron spectrometer 100, optimum energy values of incremental steps can be set both during measurement and during generation of spectra. Consequently, in the electron spectrometer 100, if the incremental energy steps optimum for display of generated spectra or analysis of the spectra are different in magnitude from the incremental energy steps optimum for measurement of spectra, incremental energy steps optimum for them can be set.
[0185] In the electron spectrometer 100, the processor 60 creates a second spectrum or spectral chart by accumulating or averaging the plurality of first spectra for which the points of measurement have been interpolated. In this way, the effects of variations in the detection sensitivity can be reduced. Accordingly, in the electron spectrometer 100, the detection sensitivities of the channeltrons 42 do not need to be corrected.
[0186] In the electron spectrometer 100, the processor 60 performs an operation for accepting a specified energy resolution and an operation for setting incremental energy steps of E.sub.1 on the basis of the energy resolution. Therefore, the electron spectrometer 100 makes it unnecessary for the user to set the incremental energy steps of E.sub.1.
[0187] In the electron spectrometer 100, the processor 60 sets the ratio d of the incremental energy steps of E.sub.1 to the difference in energy between the adjacent channeltrons 42 on the basis of the energy resolution and sets the incremental energy steps of E.sub.1 based on the ratio d. Consequently, the incremental energy steps of E.sub.1 can be set easily.
[0188] In the electron spectrometer 100, the processor 60 sets the magnitude of each incremental energy step E.sub.1 such that the measurement energies for the respective first spectra are not coincident. Consequently, the energy range R consisting only of the interpolated points of measurement as shown in
[0189] In the electron spectrometer 100, the processor 60 sets the ratio d at a value smaller than unity. As a result, the number of coincident measurement energies in each of the plurality of first spectra can be reduced as compared to the case where the ratio d is 1. This can narrow down the energy range R consisting only of the interpolated points of measurement as shown in
[0190] An analytical method using the electron spectrometer 100 comprises the steps of: sweeping the energy in first incremental steps of E.sub.1 in the electron analyzer 30, causing electrons to be dispersed in energy with the analyzer 30, detecting the dispersed electrons with the channeltrons 42, and obtaining a plurality of first spectra; interpolating points of measurement in each of the plurality of first spectra; and generating a spectral chart in second incremental steps of E.sub.2 smaller than E.sub.1 on the basis of the plurality of first spectra for which the points of measurement have been interpolated. With this analytical method, the number of measurements can be reduced, for example, as compared to the case where electrons are detected with a certain one channeltron. Therefore, with the analytical method using the electron spectrometer 100, the measurement time taken for spectral collection can be reduced.
[0191] In the foregoing embodiment, an Auger electron spectrometer has been described as an electron spectrometer. Note that the primary probe directed at the sample to illuminate it is not restricted to an electron probe. Rather any probe means can be used as long as it can cause emission of electrons from a sample. For example, the primary probe may be an X-ray probe. That is, the electron spectrometer associated with the present invention may be an X-ray photoelectron spectrometer.
[0192] It is to be understood that the present invention is not restricted to the foregoing embodiments and that the invention can be practiced in variously varied forms. For example, the invention embraces configurations which are substantially identical to the configurations described in the embodiments. What are meant by the substantially identical configurations are configurations which are identical in functions, method, and results or in purpose and effects, for example. Furthermore, the present invention embraces configurations which are similar to the configurations described in the above embodiments except that nonessential portions have been replaced. In addition, the present invention embraces configurations which are identical in functional effects or purpose to the configurations described in the above embodiments. Further, the present invention embraces configurations similar to the configurations of the above embodiments except that well-known techniques have been added.