METHOD TO INVESTIGATE A SEMICONDUCTOR SAMPLE LAYER BY LAYER AND INVESTIGATION DEVICE TO PERFORM SUCH METHOD
20240404786 ยท 2024-12-05
Inventors
- Ivo Ihrke (Scheuerfeld, DE)
- Martin Ross-Messemer (Essingen, DE)
- Jens Timo Neumann (Aalen, DE)
- Arian Kriesch (Aalen, DE)
Cpc classification
H01J37/3056
ELECTRICITY
H01J2237/31745
ELECTRICITY
G01N23/2252
PHYSICS
G01N23/2251
PHYSICS
International classification
Abstract
A method includes preparing an initial layer of a semiconductor sample., and aligning a surface area of a region of interest volume of the prepared layer with an object field of an SEM. An electron energy of an electron beam of the SEM is adjusted. The region of interest volume is probed with the SEM within the object field. X-rays emanating from the aligned region of interest volume are detected. A detection signal is post-processed to deconvolute the detection signal into structured data attributed to the sample structure within the region of interest volume. A next layer to be investigated is prepared by FIB etching and the steps preparing to post-processing are repeated until the layer by layer investigation of a superimposed volume of interest of the sample is completed.
Claims
1. A method, comprising: a) preparing a layer of a semiconductor sample by etching an initial sample surface using a focused ion beam, the semiconductor sample comprising structures of different elemental composition; b) aligning a surface area of a region of interest volume of the prepared layer of the semiconductor sample with an object field of a scanning electron microscope (SEM); c) adjusting an electron energy of an electron beam of the SEM; d) probing the region of interest volume using the scanning electron beam within the object field; e) detecting X-rays emanating from the aligned region of interest volume; f) post-processing a detection signal obtained during e) to spatially deconvolute the detection signal into structure data attributed to the sample structure within the region of interest volume; g) repeating a) through f) until layer by a layer investigation of a superimposed volume of interest of the semiconductor sample is completed.
2. The method of claim 1, wherein e) comprises using wavelength dependent X-ray detection.
3. The method of claim 2, wherein f) comprises a spectral deconvolution of the detected X-rays.
4. The method of claim 1, wherein f) takes into account a volume interaction of the electron beam with the semiconductor sample in the region of interest volume.
5. The method of claim 1, wherein f) takes into account an elemental mapping of elements within the semiconductor sample probed in the region of interest volume.
6. The method of claim 1, wherein f) comprises a Monte-Carlo simulation of the interaction between the probe electrons and the sample material.
7. The method of claim 1, wherein f) comprises geometry input or another a priori condition input from further measurements.
8. The method of claim 1, further comprising: defining a Point Spread Function that, for each value of n, has a kernel value K.sub.n representing a behavior of the probing beam in a bulk of the sample for a given beam parameter value; defining a spatial variable V that represents a physical property of the sample as a function of position in its bulk; defining an imaging quantity that, for each value of n, has a value Q.sub.n that is a multi-dimensional convolution of K.sub.n and V, such that Q.sub.n=K.sub.n*V; and for each value of n, computationally determining a minimum divergence
9. The method of claim 8, wherein the constraints on the values K.sub.n are derived using at least one method selected from the group consisting of: computational simulation of at least a set of values K.sub.n; empirically determining at least a set of values K.sub.n; modelling the Point Spread Function as a parametrized function with a limited number of modeling parameters, on the basis of which at least a set of values K.sub.n can be estimated; logical solution space limitation, whereby theoretically possible values K.sub.n that are judged to be physically meaningless are discarded; and interference of a second set of values K.sub.n by applying extrapolation and/or interpolation to a first set of values K.sub.n.
10. The method of claim 9, wherein e) comprises using wavelength dependent X-ray detection.
11. The method of claim 10, wherein f) comprises a spectral deconvolution of the detected X-rays.
12. The method of claim 1, wherein: e) comprises using wavelength dependent X-ray detection; f) comprises a spectral deconvolution of the detected X-rays; and at least one of the following holds: f) takes into account a volume interaction of the electron beam with the semiconductor sample in the region of interest volume; f) takes into account an elemental mapping of elements within the semiconductor sample probed in the region of interest volume; f) comprises a Monte-Carlo simulation of the interaction between the probe electrons and the sample material; and f) comprises geometry input or another a priori condition input from further measurements.
13. The method of claim 1, wherein: e) comprises using wavelength dependent X-ray detection; and at least one of the following holds: f) takes into account a volume interaction of the electron beam with the semiconductor sample in the region of interest volume; f) takes into account an elemental mapping of elements within the semiconductor sample probed in the region of interest volume; f) comprises a Monte-Carlo simulation of the interaction between the probe electrons and the sample material; and f) comprises geometry input or another a priori condition input from further measurements.
14. One or more machine-readable hardware storage devices comprising instructions that are executable by one or more processing devices to perform operations comprising the method of claim 1.
15. A system, comprising: one or more processing devices; and one or more machine-readable hardware storage devices comprising instructions that are executable by one or more processing devices to perform operations comprising the method of claim 1.
16. The system of claim 15, further comprising: a FIB source; an SEM; and an X-ray detection device.
17. The system of claim 16, wherein the X-ray detection device comprises an X-ray spectrometer.
18. The system of claim 16, wherein the system is configured so that the SEM probes the sample at angle of less than 90 measured from an initial bulk sample surface plane.
19. The system of claim 16, wherein the system is configured so that X-ray detection device detects the X-rays at an angle of less than 90 measured from an initial bulk sample surface plane.
20. The system of claim 16, wherein the system is configured so that FIB source etches the sample in an etching plane which has an angle between 20 and 60 with an initial bulk sample surface plane.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
DETAILED DESCRIPTION
[0059]
[0060] The X-ray detection device 6 includes an X-ray spectrometer 10 schematically shown in
[0061] Further shown in
[0062] The sample 2 is located in an investigation chamber which is delimited by chamber walls 12, 13.
[0063] The stop 11 defines a process window 14 which is, as is schematically shown in
[0064]
[0065] The sample 2 has an initial bulk sample surface plane 15 which is located parallel to the xy plane. The electron beam from the SEM 4, i.e. the probe electrons 8, probes the sample 2 under 90 measured from the initial bulk sample surface plane 15. Further, the X-ray detection device 6 detects the X-rays 7 under 90 measured from the initial bulk sample surface plane 15. In other words, the SEM probe direction on the one hand and the X-ray detection device detection direction coincide or run parallel to each other.
[0066] An FIB 16 produced by the FIB source 3 etches the sample 2 in an etching plane 17 which includes an angle of 36 with the xy initial bulk sample surface plane 15. Such angle may be in the range e.g. between 20 and 40.
[0067]
[0068] Due to the fact that the etching plane 17 runs under an angle to the initial bulk sample surface plane 15, alternating elementary layer structures of a first element A and of a second element B within the sample 2 are present along the initial layer 18. These A/B/A . . . elementary layer structures run parallel to the initial bulk sample surface plane 15. Further, NAND structures 19 with cylindrical boundaries having cylindrical axes running parallel to the z axis are cut at an angle within this initial layer 18. Due to the inclination of the etching plane 17 to the z axis such cylinder cuts result in elliptical contours of the NAND structures 19.
[0069] After the layer preparation, a surface area of a region of interest volume 20 which is shown dashed in
[0070] An electron energy of the electron beam 8 of the SEM 4 is adjusted and the region of interest volume 20 is probed within the object field 21 with the electron beam 8. The X-rays 7 emanating from the aligned region of interest volume 20 are detected via the X-ray detection device 6.
[0071] Subsequently, a post-processing of a detection signal obtained during the previous detection step is performed to spatially deconvolute the detection signal into a structure signal attributed to a structure within the region of interest volume 20 as is described in more detail later on.
[0072] After that, a next layer 182 of the sample 2 is prepared. Such next layer 18.sub.2 has a further sample surface below the previously etched sample surface. Such preparation of the next layer 18.sub.2 is done by etching the further sample surface of the next layer 18.sub.2 via etching of the sample 2 with the respectively aligned focused ion beam 16. Those steps aligning to post-processing are repeated until layer by layer investigation of a volume of interest of the sample 2 is completed. Subsequent layers 18.sub.3 to 18.sub.18 being results of such step repeating are further shown in
[0073] The number of layers 18; may range between 2 and 1000, such as between 2 and 500 or between 2 and 100.
[0074] The investigation device 1 includes an alignment unit 21a to align a surface area of the region of interest volume 20 of the sample 2 with the object field 21 of the investigation device 1 which may be defined by the process window 14. In
[0075] Further, the investigation device 1 includes an adjustment unit 22 (also compare
[0076] The FIB source 3, the SEM 4, the detection device 6 including the spectrometer 10, components of the stop 11, the alignment unit 21a and the adjustment unit 22 are in signal connection with the computer 9 which also acts as a control unit to control the steps of the investigation method.
[0077]
[0078] The sleeve 25 is surrounded by a further SiO.sub.2 sleeve 27 with thickness d.sub.3 which again is surrounded by a further Si.sub.2N.sub.3 sleeve 28 with thickness d.sub.4. The resulting assembly 24 to 28 constitutes a plughole in a SiO.sub.2 bulk material volume 29. At radial edges of this bulk volume 29 further tungsten enclaves 30, 31 with different radial extensions are located. A height difference between the sleeve cover 26 and the upper ones of the enclaves 30, 31 is denoted by h.sub.2 in
[0079] A typical thickness of the sleeve walls d.sub.2, d.sub.3 and/or d.sub.4 is in the range of 10 nm.
[0080] A distance between the enclaves 30, 31 and the outermost sleeve 28 is denoted by d.sub.5 in
[0081] Measurement quantities to be specified via an investigation method carried out by the investigation device 1 are the structural dimensions d.sub.1 to d.sub.5, h.sub.1, h.sub.2, t.sub.1, t.sub.2 and/or the materials (atom types, elemental types, elemental compositions types) and/or material compositions and/or material distributions of the structural components 24 to 31 and/or a dopant quantity within one of those components 26 to 31.
[0082]
[0083] From a first drop-like volume part 32 of the region of interest volume 20 which is located beneath the interaction surface, secondary electrons SE are emitted carrying topographical information of the surface structures within this volume part 32.
[0084] From a further drop-like volume part 33 which is located below the SE volume part 32 and which represents a next interaction path length between the probe electrons of the electron beam 8 and the sample 2, backscattered electrons BSE are emitted, whose energy reveals information regarding the atomic number of the elements contained within the volume part 33 and further phase difference information.
[0085] From the further larger drop-like region of interest volume 20 representing a next interaction path length between the probe electrons of the electron beam 8 and the sample 2, characteristic EDX X-rays 7 having wavelengths which are attributed to an atomic/elemental composition within this region of interest volume 20 emanate. The depth of such region of interest volume 20 depends on the electron energy within the electron beam 8 on the one hand and further depends on the atomic number of the elements being present within the region of interest volume 20.
[0086] Further radiation 34 (Bremsstrahlung) and 35 (cathodoluminescence) emanates from further drop-like shells 36, 37 beneath the region of interest volume 20. This further radiation 34, 35 also may be detected and analyzed within the investigation device 1 but is not of particular relevance in the further discussion.
[0087]
[0088]
[0089] In the middle of
[0090] On the right of
[0091]
[0092] On the left of
[0093] In the middle of
[0094] On the right side of
[0095] Accordingly, also a size of the region of interest volume 20 may be used as an indicator for an elemental composition present within the sample to be investigated.
[0096]
[0097] On the left side of
[0098] An intersection point of the electron beam 8 into the first layer 18; is denoted by y. A location x as an exemplified location within the total region of interest volume 20 from which radiation to be examined emanates also is shown on the left of
[0099] The region of interest volume 20 within the first layer 18; includes parts from an inner cylinder material of the sleeve 38, parts of the sleeve 38 itself, parts of material radially surrounding the sleeve 38 and further parts of a substrate material 39 below the sleeve 38.
[0100] The middle depiction of
[0101] On the right side of
[0102] Consequently, a layer by layer preparation 18.sub.i, 18.sub.i+1 and a careful comparison of the detected rays enables a deduction of a structural and/or material composition of the sleeve structure within the sample 2 of
[0103] The interaction volume parts 32, 33 within the region of interest volume 20 can be understood as volumes exhibiting kernel values of a point spread function. Such kernel values are associated with interaction parameters, for example with the energy of the incoming electron beam 8 via the definition of a restrictive point spread function with a kernel value which depends on the kind of interaction between the electron beam 8 and the sample and by defining a spatial variable representing a volume dependent physical sample property and by defining an imaging property of the emitted electron beams and/or radiation to be measured from the region of interest volume 20. A deduction of a structural and/or material composition for example of the sleeve structure within the sample 2 is possible by determining a minimum divergence
min D(M.sub.nK.sub.n*V) [0104] wherein: [0105] M.sub.n is the number of the respective measurement having different measurement properties of the electron beam 8; [0106] K.sub.n is the kernel value of the point spread function to represent the behavior of the probing electron beam 8 in a bulk of the sample 2; [0107] V is the spatial variable representing the physical property of the sample 2 as a function of position within the sample 2. In that respect, it is referred to EP 2 557 584 A1.
[0108]
[0109]
[0110] In the middle of
[0111] During the post-processing of the detection signal obtained during the detection step, geometry input or other a priori condition input from further and for example preliminary measurements may be used.
[0112]
[0113]
[0114]
[0115]
[0116] In the
[0117] In the
[0118]
[0119]
[0120]
[0121] On the left hand side, two terms are shown. For such a priori condition input a region of interest volume contributions 20.sub.PP,A of the lighter material A on one side of the boundary 41. The second term on the left hand side of the equation of
[0122] The right hand side of the equation shown in
[0123] According an example of the disclosure, the composition is described by a superposition of homogeneous material scattering cross-sections. According the disclosure, such simplified model composition enables a traceable optimization. According another example, the density of the respective material A, B to be estimated does not influence a basic shape of the region of interest volume 20. Such approach can be used as an alternative to a Monte-Carlo simulation approach (compare
[0124]
[0125]
[0126] The measurement was done with a probe electron energy of approximately 3 keV of the electron beam 8. A measured EDX intensity I in an X-ray bandwidth corresponding to boundaries [270 eV, 290 eV] is shown as line 44 in
[0127] During the post-processing step of the investigation method according the disclosure, from this measured EDX intensity I 44 a convolved EDX intensity I 45 is produced where riffles of the measured EDX intensity I 44 are smoothed out.
[0128]
[0129]
[0130] The ordinate of
[0131] A comparison of the results of
[0132] As also discussed above, .sup.3 or y
.sup.3. A scattering cross section (electron/electron or electron/X-ray) within the interaction volume in the following analytical approach is denoted by .sub.Si(x; y), where x is an evaluation point in the volume and y is a target point of the electron beam. The index Si may indicate the material, e.g. silicon in this case.
[0133] As also discussed above, in an example of the disclosure, a FIB-SEM configuration is used, using adestructive 3D-scanning of the sample volume by iteratively removing sample layers 18.sub.i. For this reason, the target point y.sup.3. is also considered to be three-dimensional, compare
[0134] In general, the scattering cross-section is spatially varying, which is indicated by its dependence on y, i.e. at different scan positions, the shape of the interaction volume will typically change unless a homogeneous material is scanned. Further, a fixed inclination of the sample surface 18; with the beam 8 throughout the scan, which is a parameter of the scanning device parameters and the sample/device geometry. Collectively, these device/geometry parameters will be referred to in the following analysis as d.
[0135] At a fixed scan position y, the cross-section function is then a scalar function in three dimensions .sup.3
. The actual form of the function depends on the material density distribution .sub.1(x), . . . ,.sub.N(x) within the interaction volume X, i.e. the region of interest volume 20 (compare
[0136] The scattering cross-section will also be parameterized by , i.e. the regarded X-ray energy in the EDX measurements performed with the investigation device 1.
[0137] Given these preliminaries, the measurement is formulated as
[0138] wherein the scattering cross-section acts as a spatio-angularly varying kernel that depends on the material density functions .sub.1(x), . . . ,.sub.N(x), i.e. the (unknown) distribution of elements/atoms in the sample and the device settings and geometry stored in the device/geometry parameters {right arrow over ()}. The sample and device settings are separated from the other parameters in the argument list of the scattering cross-sections (by the ;) because they are considered to be fixed in a given experiment. The solid angle 22 (compare
[0139] Equation (1) generally describes a multi-modal imaging approach. According the multi-modal imaging approach, a plurality of intensities with different spectral ranges, here indicated by of electromagnetic radiation including X-ray radiation, are detected. Further secondary radiation, such as scattered or secondary electrons can be considered as well in the multi-modal imaging approach. The disclosure provides a method of generating an image of a sample with higher resolution by utilizing a multi-modal imaging approach and a computerized inversion of the multi-modal imaging approach. In an example, the computerized inversion of the multi-modal imaging approach is improved by utilizing prior information of the sample to be investigated, for example CAD-information or a prior known material composition of a sample. In an example, the computerized inversion of the multi-modal imaging approach is improved by utilizing material specific spectral ranges of X-rays and prior information about typical scattering cross sections. In an example, the computerized inversion of the multi-modal imaging approach is improved by using the slice- and imaging method with a FIB-SEM as described above. In the following, several examples the investigation method, utilizing the computerized inversion of the multi-modal imaging approach, are illustrated.
[0140] In the following, it is referred to the spatially varying scattering cross-section inside the interaction volume as the kernel. The vector {right arrow over ()} collects the device/geometry imaging parameters that influence the scattering cross-section, in particular [0141] the electron energy of the probe electrons in the electron beam 8 (acceleration voltage) in [kV], [0142] the beam current in the electron beam 8 in [nA], [0143] the integration time of the detector 40 of the detection device 6 in [s], [0144] the tilt angle of the sample layer 18; with respect to the electron beam 8 in [deg] measured e.g. with respect to the surface layer normal.
[0145] It should be noted that the kernel is vector-valued since X-rays 7 of different energy E=hv with v=c/ are being generated upon excitation by the electron beam 8. Here, vis the photon's frequency, c the speed of light, h Planck's constant and the photon wavelength. For reference:
[0146] where the wavelength is given in [nm].
[0147] The kernel is, in general, unknown and depends on several parameters. Herein after, major effects and their influence on the super-resolution problem are discussed.
[0148] The underlying physical reason for the kernel is a (multiple) scattering process of the primary electrons that are being used to probe the sample
[0155] Due to the restricted detector size, not all backscattered electrons or photons can be captured. A modified kernel is limited to the collected secondary radiation and is limited to only describe for example a fraction of the X-ray photons hitting the detector 40.
[0156] In addition, currents are generated inside the material which may interact with the incoming electrons. There are also charging phenomena if the electrons cannot be drained quickly enough.
[0157] Since X-rays may be multiply scattered, they may also cause fluorescence, i.e. introducing a Stokes shift to the measure wavelengths. This typically results in new spectral peaks at lower energies.
[0158] The major effects from the device/geometry/imaging/sample parameters {right arrow over ()} are:
[0159] Excitation Energy: the energy of the electrons in the primary electron beam influences the size of the interaction volume, see
[0160] Since the acceleration voltage is a device parameter of a SEM, the primary electron energy or excitation energy can [0161] 1. be adjusted, at least throughout a single SEM scan, and [0162] 2. its variation can be modeled e.g. through simulations.
[0163] Beam current and exposure time: these parameters fix the overall electron flux into the material. They are mainly responsible for the signal to noise ratio (SNR) in the measurements. In the following, a good SNR is assumed, i.e. measurements dominated by photon shot noise, i.e. Poisson noise with a large mean value.
[0164] Sample Tilt: The sample tilt influences the interaction volume since an asymmetric situation with respect to the surface normal of the sample layer 18.sub.1 is introduced. Parts of the electrons have shorter effective paths for leaving the sample than others. The tilt angle is assumed to be fixed during a scan. Its effect therefore can be included in the simulations.
[0165] A detector efficiency and/or a detector geometry can be treated by simulation.
[0166] In other examples, other secondary radiation, such as back-scattered or secondary electrons and electromagnetic radiation below the x-ray regime can be considered as well.
[0167] The second class of effects comes from the sample composition. The main influential factor are the atom and molecule species being present in the region of interest volume 20. They influence the electron-X-ray cross sections considerably.
[0168] Material (atomic number): The shape of the region of interest volume 20 depends on the atomic number of the material. Heavier nuclei lead to smaller interaction volumes as compared to the lighter elements, see
[0169] In the following, examples of the investigation method according the disclosure are given. With subsequent approximations, the mathematical properties of the optimization problem become better and the computational restrictions are lowered. In some examples, the investigation method typically relies on prior information or model based assumptions of materials or material compositions of a sample to be investigated.
[0170] Monte-Carlo simulation is an available forward model for simulating the physics of electron microscopy. Available software for Monte-Carlo simulations is well established and known.
[0171] Simplifications are used to adapt the results of Monte-Carlo simulations for the post-processing step of the investigation method.
[0172] Generally, the dependency on collection angle according solid angle (compare
[0173] According a first example, the scattering cross section (x, y, ; {right arrow over ()}, 1, . . . , N) is simplified according the example shown in
[0174] where the spatially varying cross-section is described as a sum over a homogeneous cross-section of a single material, scaled by the local material density .sub.i. This approximate model assumes that the X-ray generation can be considered for a single material species only. Note that the material density .sub.i(x) may scale a characteristic X-ray generation to zero in regions where a specific material is not present.
[0175] In this case, Eq. 1 can be interpreted as a spatially varying convolution-like operation:
[0176] According the disclosure, eq. 4 can be solved for the functions .sub.i. In the discretized setting according the first example, the optimization problem can be written
[0177] where the matrices A.sub.i are discretized versions of the linear operators in Eq. 4 for the material cross sections .sub.i, .Math. is a norm to measure the deviation of the predicted spectra due to the material densities i and the measurements I (E.sup.2=I), and priors is a generic term for a-priori conditions imposed on the perturbed material densities .sub.i.
[0178] Equation (5) may be interpreted to refer to a limit situation in which an excitation enables photons to just reach the detector.
[0179] Computing the region of interest volume 20 and the resulting intensity I(y, ) a suitable SNR, may involve long dwell times, for example in the order of minutes for a single point y, which would have to be repeated for every FIB-SEM sample lo-cation in the 3D (layers 18.sub.i, 18.sub.1+1, . . . ) data stack (on the order of e.g. a million samples). The effort can be reduced by exploiting symmetries in the sample geometry and/or the scanning setup, parallel computations, etc.
[0180] A further example of investigation method according the disclosure is as follows: starting point is a known nominal design, e.g. provided by a CAD file and material data, with its realization slightly deviating from the perfect model prescription. In this case, using significant prior knowledge being introduced at small actor deviations from a prior model in the real sample, the inversion of Eq. 1 may be computed directly.
[0181] Further, hereinafter more approximate schemes are presented that may also offer a broader applicability by involving less prior knowledge.
[0182] An example for such further approximation consists in ignoring material inhomogeneities in the computation of the .sub.i, Eq. 4. In particular, this ignores the effect of material boundaries in determining the shape of the cross-section functions.
[0183] This model still follows Eq. 4. However, the computation used to determine the cross-section functions .sub.i is now independent of the sample, the cross section shape becomes spatially invariant.
[0184] The model of Eq. 1 therefore becomes
[0185] which is a 3D spatial convolution for every spectral channel . This enables fast FFT-based implementations of the 3D convolution. In addition, there are no registration requirements between simulation/reconstruction and experimental measurement. The model can be used with the optimization scheme of Eq. 5.
[0186] In addition to reducing the preparatory simulation time, the sample composition no longer needs to be known in advance. The approximations are a) the interaction volume does not deform when approaching a material boundary, and b) X-ray absorption between generation site and detector ignores the spatial structure of the sample, instead the absorption cross section of the photon-emitting material is assumed to hold throughout the volume (excluding free-space between sample and detector, which is modeled correctly).
[0187] The adverse effects may be partially compensated by prior information which is discussed elsewhere here.
[0188] A real detector does not see ideal X-ray transition lines being infinitely thin and which could easily be differentiated in a spectrum, but has a limitation on the line width it can resolve. This is called the spectral response of the EDX sensor. The spectral response may well be described by a Gaussian of varying variance for different detection energies. The result of the limited spectral response may be that nearby X-ray transition peaks blur into one another, a process referred to as spectral convolution.
[0189] The actually recorded spectral intensity are therefore given by using either model Eq. 4 or Eq. 6 for the emitted X-ray radiation I(y, ) in addition a Bremsstrahlung component E.sub.bs (y, ) that previously has been ignored is now introduced:
[0190] where I.sub.c(y, ) is the recorded photon count for energy at sample position y and r(, ) is the energy-dependent spectral response function of the sensor. The integral of Eq. 7 is split into two parts that are due different physical processes in order to be able to refer to them subsequently.
[0191] The process of unmixing the peaks is then known as spectral deconvolution.
[0192] An approach may be a direct inversion of Eq. 7. However, the data are usually very noisy and the kernel attenuates high frequencies, making the inversion unstable, amplifying noise. In practice, the ill-conditioning prevents a high spectral resolution from being achievable. Further examples of solving eq. (7) according the disclosure are illustrated in the following.
[0193] Integration into 3D Optimization: By analytically combining Eq. 7 with one of the models Eqs. 4 or 6 and derive an optimization approach as in Eq. 5, a direct computational approach for the post-processing deconvolution step is possible with the expense of relatively high computation power.
[0194] Deconvolution with Known Materials I: Known Emission Line Energies: Here, it is assumed that the elements present in the sample are known. In this case, there is a discrete number L of X-ray transition lines .sub.i=1 . . . L for the emitted radiation, plus a continuous Bremsstrahlung background, that is ignored in the first step of the derivation. Then, the first integral of Eq. 7 reduces to a sum:
[0195] Since the measured counts I.sub.c(y, ), the spectral response functions r of the sensor and the X-ray transition lines .sub.i are known, it is possible to compute the coefficient I(y, .sub.i)=: e.sub.i (y) where the latter notation emphasizes that the quantity is simply a scalar coefficient for the particular Gaussian r(, .sub.i)=: r() of the sensor response centered at the wavelength .sub.i. Eq. 8 therefore describes a linear system at every sample location y. The linear system only covers the spectral, i.e. the energy dimension. It can be seen as fitting the measured spectrum with a set of known emission peaks. Writing it with the reduced notation and ignoring the spatial y-dependence makes this more obvious:
[0196] Since a typical spectrum has more A samples than the L X-ray transition lines, the linear system has to be solved in a least-squares fashion which can be written as
[0197] where bold symbols are vectorial versions of the quantities introduced above. The matrix R contains the sampled sensor response functions r in its columns. It should further be exploited that it is known that the values e.sub.i0. This can be done by adding the optimization constraint e0, and solving using a quadratic programming solver instead of performing an unconstrained least-squares fit.
[0198] So far, the continuous Bremsstrahlung background (Eq. 7, second term) has been ignored. Thus, directly applying Eq. 10 will yield a biased estimate, because the Bremsstrahlung component will be attempted to be fit by a discrete set of broadened emission X-ray transitions.
[0199] According a further example, the optimization formulation of Eq. 10, however, also makes it straightforward to include additional information. The Bremsstrahlung component is modeled as a smooth function that is super-imposed on the broadened emission lines. The Bremsstrahlung is represented by a linear combination of K basis functions that are convolved with the spectrally varying sensor response function r(, ):
[0200] where b.sub.k are the coefficients and .sub.k() are the basis functions for the Bremsstrahlung background. Thus, equation 10 can be written as:
[0201] The matrix contains the discretized convolved Bremsstrahlung basis functions in its columns and vector b collects the coefficients br. For the choice of Bremsstrahlung basis different expansions are possible, standard bases include polynomial bases.
[0202] Another possibility are truncated power law spectra that have been advocated to be suitable for low [keV] ranges. Such truncated power law spectra are known to the expert from applications in astronomy and astrophysics. Another flexible option is the simulation of a large number of Monte-Carlo Bremsstrahlung spectra and their statistical reduction into a PCA (principle component analysis) basis. Such reduction may help to drastically reduce the amount of data to be processed. Thus, the computing time could be reduced significantly.
[0203] In a variant, a deconvolution with Unknown Materials, but given a Super-Set of Candidate Elements is performed. This setting is an extension of the previously discussed method. It is assumed that a super-set of elements of interest to a specific application is known: not all such elements have to be present in a particular sample. However, there should be no elements missing from the elemental super-set. In this case, there is an instance of variable selection and fitting for which e.g. non-linear total variation based noise removal algorithms are known to the expert, i.e. an algorithm has to choose the right elements and apply a fit as in Eq. 11. The standard method of choice is a regression shrinkage and selection algorithm known as the LASSO. It can be implemented by L1-regularization. The optimization method than reads:
[0204] where is a tuning parameter that forces sparser solutions (i.e. solutions with more zero coefficients) when chosen larger. Alternative solutions are L.sub.0 regularization, which however, results in a computationally expensive exhaustive search procedure.
[0205] A deconvolution with basic materials may be performed using known emission line energies and their relative proportion. According to the technique proposed in the previous paragraph the algorithm chooses arbitrary ratios of X-ray emission lines in order to fit the data. In reality, these ratios are not arbitrary but follow certain distributions that are difficult to quantify for elements occurring in arbitrary mixtures and over different spatial structures. For this reason, some flexibility for the algorithm may be introduced to choose less probable peak ratios if better data fits can be achieved. This excludes the straightforward extension of the above scheme: the utilization of a linear combination of the individual emission peak responses r.sub.i belonging to a common element that can e.g. be extracted from the scan or simulation of a homogeneous bulk material. Let us assume the elemental response j can be represented by {circumflex over (r)}.sub.j()=.sub.ia.sub.i.sup.jr.sub.i.sup.j(), where the element j is indicated as a super-script.
[0206] Instead of enforcing a hard constraint that the a.sub.i may be assumed as a vector that is pointing into a likely direction of co-variation for the coefficients of the individual emission line responses (part of the coefficient vector e in Eq. 10 and its variants). This may be done by encouraging solutions are close to the subspace of expected coefficient variation.
Let
[0207] contain the individual elemental coefficient variation directions in its columns. Here, M elements are indicated with N1, N2, . . . , NM emission lines each. The a.sub.i.sup.j are the corresponding coefficients.
[0208] is an orthogonal projector for the subspace encoded in matrix P. The optimization problem, Eq. 10, may be re-written with an additional regularizer that imposes a penalty on solutions that are far from the subspace of expected coefficient variations as follows:
[0209] Eq. 15, as compared to Eqs 10-12, enforces a certain elemental response with different a priori approximately known relative peak heights for individual elements. It is therefore much more stable against an accidental switch of emission lines. Consider the case of a Tungsten/Silicon mixture. The W M5N6+7 (1773.60 [eV]) and the Si KL2+3 (1739.70 [eV]) X-ray lines are spectrally closer to each other than the spectral response width of a typical SDD detector (e.g. 122 [eV] FWHM at Mn K) which may be used in the X-ray detection device 6. Thus, a single peak is observed which could consist of either Si, W, or both. It is difficult to tell the elements apart by observing the single peak. However, W has the additional isolated group of peaks W M4N2+M5N3 (1380.00 [eV] and 1383.90 [eV]), the presence and height of which indicate a) the presence of W and b) approximately its relative amount. Eq. 15 exploits this reasoning whereas peaks are fit individually for Eq. 10 and variants which can lead to elemental misattribution.
[0210] Standard Priors: The use of prior information (a priori conditions) is of desirable. It is here referred to the terms shortened as priors in Eq. 5. Such priors may include smoothness priors such as L2-norms on the gradient of a reconstructed function (material density), edge-preserving priors such as Total Variation known from non-linear total variation based noise removal algorithms and small coefficient priors such as Tikhonov regularization. It is desirable to use these or similar priors in the reconstruction scheme according the disclosure.
[0211] Different modes in multi-modal electron microscopy have a different spatial resolution and different intensity properties. As discussed above, the multi-modal imaging approach is not limited to the analysis of spectrally resolved X-ray intensities. As an example, intensity images based on back-scattered electrons (BSE) are differentiated by their kinetic energy from secondary electrons (SE). BSE-intensity contrast is dominated by the number of protons of the element of the sample (Z-contrast). The contrast further depends on the beam energy.
[0212] Thus, edges in BSE intensity images (possibly also, but less suitable, in SE images) may be used as indicators of chemical contrast.
[0213] Further, BSE have a smaller interaction volume in all three space dimensions and offer higher spatial resolution.
[0214] Simultaneous BSE images may give suitable additional information that can increase the robustness of the proposed super-resolution, multi-modal imaging scheme. SE/BSE images may be used as guide images for image cleaning. SE/BSE images may be proposed as guide images to clean and increase the resolution of EDX material maps (using joint bilateral filtering). Similarly, in STEM (scanning transmission EM), HAADF (High-angle annular dark-field imaging) has a good material contrast and a high-resolution and has therefore been proposed to be used to clean spectroscopic images, in this case by non-local filtering.
[0215] BSE images may be used as prior information on edge location because it is higher resolved than the typical EDX spectral channels. This may be modeled in the reconstruction framework as an additional prior.
[0216] Such prior can be used with the optimization scheme of Eq. 5, e.g. in conjunction with the spatial convolution model of Eq. 6. The following then replaces the term priors.
[0217] This formulation is a modification of an edge term in certain known models where it was introduced in a segmentation context. The function g has a low value at edge locations as determined by the guide image I.sub.g, e.g. the BSE image. As an example, g(x)=exp(a|I|.sub.x|.sup.b) with a=10, b=0,55 is used. It has a high value in other image regions. This encourages jumps in the functions .sub.i to occur in the regions with a low value of g(x), whereas in other regions, constant functions .sub.i are encouraged. It is useful to have a user-adjustable regularization parameter multiplying the prior term, Eq. 16.
[0218] In conclusion, techniques are described resulting in an improvement of volumetric spatial resolution by using-via a spatial deconvolution-knowledge of the interaction volumes of the electron microscope with a material sample, and further resulting in an improvement of a spectral deconvolution, i.e. the identification of material emission lines form measured and recorded EDX spectra. One approach discussed above is interleaved EDX imaging and optimization fitting (compare for example equations (5) and (10) above) to obtain structural 3D information. Further, the knowledge of a material library of possible materials present in the sample is exploited. With this knowledge, for example, stable solutions are achieved.