CHARGED PARTICLE BEAM DEVICE, COMPUTER, AND SIGNAL PROCESSING METHOD FOR CHARGED PARTICLE BEAM DEVICE
20220187228 · 2022-06-16
Inventors
Cpc classification
H01J37/244
ELECTRICITY
G01N23/2251
PHYSICS
International classification
Abstract
A charged particle beam device includes a detector 109 converting a photon emitted by a scintillator into an electric signal and a signal processing unit 110 processing the electric signal from the detector 109. The signal processing unit 110 detects a peak position of the electric signal, steepness of a rising section associated with the peak position, and steepness of a falling section associated with the peak position and classifies the peak position based on the steepness of the rising section and the steepness of the falling section.
Claims
1. A charged particle beam device comprising: a detector converting a photon emitted by a scintillator into an electric signal; and a signal processing unit processing the electric signal from the detector, wherein the signal processing unit detects a peak position of the electric signal, steepness of a rising section associated with the peak position, and steepness of a falling section associated with the peak position and classifies the peak position based on the steepness of the rising section and the steepness of the falling section.
2. The charged particle beam device according to claim 1, wherein the signal processing unit calculates a difference between the steepness of the rising section and the steepness of the falling section and classifies the peak position based on the difference and a first classification parameter representing a threshold value of the difference.
3. The charged particle beam device according to claim 2, wherein the signal processing unit further detects a crest value of the peak position and classifies the peak position based on the crest value and a second classification parameter representing a threshold value of the crest value.
4. The charged particle beam device according to claim 2, wherein the signal processing unit classifies the peak position as a signal component attributable to the photon or a noise component based on the first classification parameter.
5. The charged particle beam device according to claim 3, wherein the signal processing unit detects a first crest value as the crest value at the peak position of a first time point and a second crest value as the crest value at the peak position of a second time point following the first time point, calculates the crest value at the second time point by changing the crest value in chronological order, based on a predetermined model waveform, and starting from the first time point and the first crest value, and corrects the second crest value by subtracting the calculated crest value from the second crest value.
6. The charged particle beam device according to claim 1, comprising: a second signal processing unit provided in parallel with the signal processing unit and performing filtering and offset value adjustment on the electric signal from the detector; and a selection unit selecting a signal from the signal processing unit or a signal from the second signal processing unit as a detection image base signal based on a light receiving amount of the detector.
7. A computer comprising: a memory storing, as a target signal, an electric signal from a detector of a charged particle beam device or a pixel signal representing a change in luminance of a detection image generated based on the electric signal; and a processor processing the target signal, wherein the processor detects a peak position of the target signal, steepness of a rising section associated with the peak position, and steepness of a falling section associated with the peak position and classifies the peak position based on the steepness of the rising section and the steepness of the falling section.
8. The computer according to claim 7, wherein the processor calculates a difference between the steepness of the rising section and the steepness of the falling section and classifies the peak position based on the difference and a first classification parameter representing a threshold value of the difference.
9. The computer according to claim 8, wherein the processor further detects a crest value of the peak position and classifies the peak position based on the crest value and a second classification parameter representing a threshold value of the crest value.
10. The computer according to claim 8, wherein the processor classifies the peak position as a signal component attributable to the photon or a noise component based on the first classification parameter.
11. A signal processing method for a charged particle beam device, comprising: reading a target signal from a memory storing, as the target signal, an electric signal from a detector of a charged particle beam device or a pixel signal representing a change in luminance of a detection image generated based on the electric signal; and detecting a peak position of the target signal, steepness of a rising section associated with the peak position, and steepness of a falling section associated with the peak position and classifying the peak position based on the steepness of the rising section and the steepness of the falling section.
12. The signal processing method for a charged particle beam device according to claim 11, wherein a difference between the steepness of the rising section and the steepness of the falling section is calculated and the peak position is classified based on the difference and a first classification parameter representing a threshold value of the difference.
13. The signal processing method for a charged particle beam device according to claim 12, wherein a crest value of the peak position is further detected and the peak position is classified based on the crest value and a second classification parameter representing a threshold value of the crest value.
14. The signal processing method for a charged particle beam device according to claim 12, wherein the peak position is classified as a signal component attributable to the photon or a noise component based on the first classification parameter.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
DESCRIPTION OF EMBODIMENTS
[0023] Hereinafter, various embodiments or the present invention will be sequentially described with reference to the drawings. In the following embodiments, a case where a charged particle beam device is a scanning electron microscope (SEM) using an electron beam is taken as an example. However, the charged particle beam device is not limited to the scanning electron microscope (SEM) and may be, for example, an ion microscope using an ion beam or the like.
Embodiment 1
Outline of Charged Particle Beam Device
[0024]
[0025] The sample 106 generates a signal electron (for example, secondary electron, backscattered electron) 107 in response to the irradiation with the electron beam 103. A scintillator 108 converts the signal electron 107 that has collided into a photon. A detector 109 converts the photon into an electric signal and transmits the electric signal to the signal processing unit 110. The detector 109 is, for example, a silicon photomultiplier (SiPM), a photomultiplier tube (PMT), or the like. The signal processing unit 110 mainly forms a detection image by processing the electric signal from the detector 109. The image display unit 118 mainly displays the detection image formed by the signal processing unit 110.
Details of Signal Processing Unit
[0026]
[0027] The A/D converter 111 converts the electric signal from the detector 109 into digital data. The peak analysis unit 112 receives the digital data from the A/D converter 111 and analyzes the characteristics of the digital data and, by extension, the characteristics of the electric signal. As a result, the peak analysis unit 112 classifies the electric signal into a predetermined category. This category can include, for example, a category corresponding to a signal component attributable to a photon, a category corresponding to a noise component, and the like.
[0028] More specifically, the peak analysis unit 112 includes a slope value calculation unit 113, a shape classification unit 114, and a crest value classification unit 115. The slope value calculation unit 113 outputs differential value data by calculating, for example, the differential value of the digital data from the A/D converter 111. The shape classification unit 114 classifies the digital data from the A/D converter 111 and, by extension, the electric signal from the detector 109 by waveform shape based on the differential value data from the slope value calculation unit 113. Specifically, the shape classification unit 114 includes a zero cross detection unit 119, a falling steepness calculation unit 120, a rising steepness calculation unit 121, and a shape determination unit 122 as illustrated in
[0029] The zero cross detection unit 119 detects the peak position (peak timing) included in the digital data from the A/D converter 111 and, by extension, the electric signal from the detector 109 by detecting the timing of the zero cross point at which the sign of the differential value data changes from positive to negative based on the differential value data from the slope value calculation unit 113. The falling steepness calculation unit 120 calculates the steepness of the post-zero cross point falling section (that is, the intensity of the slope or the absolute value of the slope) based on the differential value data.
[0030] At this time, the length of the falling section can change depending on the model or individual of the detector 109. Accordingly, the length of the falling section may be determined by acquiring the falling characteristic of the detector 109 in advance. The falling steepness calculation unit 120 calculates the steepness by, for example, extracting the differential value data of a certain point of the falling section or obtaining the average value of the differential value data in the falling section.
[0031] Similarly, the rising steepness calculation unit 121 calculates the steepness of the pre-zero cross point rising section based on the differential value data from the slope value calculation unit 113. The length of the rising section can also change depending on the model or individual of the detector 109. Accordingly, the length of the rising section may be determined by acquiring the rising characteristic of the detector 109 in advance. The rising steepness calculation unit 121 calculates the steepness by, for example, extracting the differential value data of a certain point of the rising section or obtaining the average value of the differential value data in the rising section.
[0032] The shape determination unit 122 classifies the electric signal including the peak position and the rising and falling sections associated with the peak position by waveform shape based on the steepness of the falling section by the falling steepness calculation unit 120, the steepness of the rising section by the rising steepness calculation unit 121, and an input classification parameter PA. Specifically, the shape determination unit 122 classifies the electric signal including the peak position into, for example, a symmetric waveform shape or an asymmetric waveform shape based on the difference between the steepness of the rising section and the steepness of the falling section. The classification parameter PA may be, for example, a threshold value of the difference for distinguishing between symmetry and asymmetry.
[0033] Returning to
[0034] Obtained at the peak analysis unit 112 by such processing are the peak position (peak timing) included in the electric signal, the crest value for each peak position, and the classification result based on the waveform shape and the crest value for each peak position. The digital data from the A/D converter 111 and the differential value data from the slope value calculation unit 113 are stored in the memory 117 together with timing data. The timing data represents the scanning position of the sample 106 in
[0035] The image processing unit 116 calculates the pixel value for each pixel based on the peak position from the peak analysis unit 112 and the crest value and the classification result for each peak position and generates an image signal including the pixel value. Specifically, the image processing unit 116 calculates the pixel value of one pixel by, for example, integrating or averaging the crest values of the peak positions included in a section corresponding to the pixel. At this time, the image processing unit 116 is capable of, for example, selecting whether or not to reflect the crest value of each peak position in the pixel value calculation based on the classification result for each peak position.
[0036] The image display unit 118 generates a detection image based on the image signal from the image processing unit 116 and displays the image on a screen. In addition, the image display unit 118 is capable of displaying a setting screen (graphical user interface: GUI) based on, for example, the processing of a setting unit (not illustrated) in the signal processing unit 110. A user can set the classification parameters PA and PB described above arbitrarily via this setting screen.
[0037] The peak analysis unit 112 and the image processing unit 116 in
[0038] Here, the signal processing unit 110 of
Method for Classification by Peak Analysis Unit
[0039]
[0040] The shape determination unit 122 in the shape classification unit 114 calculates the difference between the steepness of the rising section (referred to as Δtr) and the steepness of the falling section (referred to as Δtf) for each peak position T1 to T5. The peak positions are classified by waveform shape based on whether or not the difference in steepness is within the range of the threshold value based on the classification parameter PA. In addition, the crest value classification unit 115 classifies the peak positions by crest value based on whether or not the crest value is larger than the threshold value based on the classification parameter PB for each of the peak positions T1 to T5.
[0041] As a result of such classification, the peak positions T1 to T5 in the example of
[0042] The peak position T3 is classified into the category C3 indicating that |Δtf−Δtr|≤PA and crest value>PE are satisfied, the steepness of a rising section 205 and the steepness of a falling section 206 are substantially the same, and the crest value is high. The peak position T4 is classified into the category C4 indicating that |Δtf−Δtr|>PA and crest value≤PB are satisfied, the steepness of a rising section 207 and the steepness of a falling section 208 are different, and the crest value is low. The peak position T5 is classified into the category C5 indicating that |Δtf−Δtr|>PA×K (K: constant) and crest value>PB are satisfied, the steepness of a rising section 209 and the steepness of a falling section 210 are significantly different, and the crest value is low.
[0043] Here, as an example of the content represented by the classification result, the peak positions T1 and T3, where the steepness of the rising section and the steepness of the falling section are substantially the same, are highly likely to be noise components. Examples of the noise component include the switching noise of the power supplied to the signal processing unit 110, the noise of the detector 109 itself, and noise mixed from the electron microscope main body 101. It is conceivable that the peak position T2, where the steepness of the rising section and the steepness of the falling section are different (specifically, the steepness of the falling section is smaller than the steepness of the rising section) and the crest value is high, is a signal component attributable to a photon.
[0044] The peak position T4, where the crest value is low although the steepness of the rising section and the steepness of the falling section are different, may be a low-energy signal pulse or a noise component of the detector 109. Although it is conceivable that the peak position T5, where the steepness of the rising section and the steepness of the falling section are significantly different and the crest value is high, is a signal component, the signal component may be different from a normal signal component.
[0045] By classifying the peak positions by waveform shape and crest value as in this example, it is possible to distinguish between signal and noise components. For example, even the peak position T3, which is high in crest value, can be classified as a noise component based on the waveform shape. In this case, the image processing unit 116 of
[0046] Even the peak position T4, which is low in crest value and can be generally excluded as a noise component, can be classified as a signal component based on the waveform shape. In this case, the image processing unit 116 of
[0047] The classification method of the embodiment is not necessarily limited to a method as illustrated in
Content Displayed by Image Display Unit
[0048]
[0049]
Form of Mounting of Signal Processing Unit (Various Modification Examples)
[0050]
[0051] The signal processing unit 110a is realized by a processor executing the signal processing program 260 stored in the memory 255 and functions as the peak analysis unit 112 and the image processing unit 116 illustrated in
[0052] The digital data of the pixel signal 262 equivalent to the electric signal 261 can be obtained in a case where the digital data from the A/D converter 111 of
[0053] In
[0054] The signal processing unit 110 of
Signal Processing Method
[0055]
[0056] Next, the signal processing unit 110 (110a) detects the steepness of the rising section associated with the peak position and the steepness of the falling section associated with the peak position for each detected peak position (Step S103). Subsequently, the signal processing unit 110 (110a) detects the crest value for each detected peak position (Step S104). Subsequently, the signal processing unit 110 (110a) classifies the peak position based on the detected steepness of the rising section and the detected steepness of the falling section (Step S105) and classifies the peak positon based on the detected crest value (Step S106).
[0057] Main Effect of Embodiment 1
[0058] Typically, the image quality of a detection image using the charged particle beam device can be enhanced by using the method of Embodiment 1 described above. Specifically, the peak position can be classified with high accuracy as a signal component or a noise component and an increase in S/N can be achieved. In addition, the peak position can be classified with a low-energy signal pulse and a noise component distinguished from each other, information loss can be prevented, and the contrast of the detection image can be enhanced. Further, at this time, it becomes possible to provide a user with, for example, a mechanism for enhancing the image quality of the detection image offline, that is, a classification parameter adjustment mechanism. As a result, user convenience improvement and the like can be achieved.
Embodiment 2
Details of Signal Processing Unit
[0059]
[0060] As illustrated in the pre-subtraction waveform of
[0061] In this regard and as described in Embodiment 1, the crest value classification unit 115 in the peak analysis unit 112 first detects the crest value at the peak position T11 of the first time point and a crest value 307 at the peak position T12 of the second time point. The model calculation unit 302 calculates a crest value 305 at the second time point by changing the crest value in chronological order, based on the data of the model waveform 304 stored in the memory 301, and starting from the time point and the crest value of the peak position T11 as illustrated in
[0062] More specifically, the model calculation unit 302 at this time calculates the time between the two detected peak positions T11 and T12. The model calculation unit 302 holds the falling characteristic (time) of the detector 109 in advance, and it is considered that pile-up has occurred in a case where the time between the peak positions T11 and T12 is equal to or less than the pre-held falling characteristic (time). In this case, the model calculation unit 302 calculates the crest value 305 at the second time point based on the data of the model waveform 304 stored in the memory 301. The data of the model waveform 304 is, for example, an arithmetic expression or a table representing a time-series change in the falling characteristic of the detector 109.
[0063] The subtraction unit 303 corrects the crest value 307 into a crest value 306 as a subtraction result by subtracting the crest value 305 calculated by the model calculation unit 302 from the crest value 307 at the peak position T12 as illustrated in the post-subtraction waveform of
Main Effect of Embodiment 2
[0064] The same effects as the various effects described in Embodiment 1 can be obtained by using the method of Embodiment 2 described above. Further, in the case of the event of pile-up in the electric signal from the detector 109, the crest value of the peak position can be detected with high accuracy and the peak position can be classified correctly.
Embodiment 3
Details of Signal Processing Unit
[0065]
[0066] In the event of, for example, an increase in the light receiving amount of the detector 109, electric signal waveforms may overlap due to pile-up as described in Embodiment 2 and an electric signal close to a DC signal may be obtained as a result. In this case, peak position detection as described in Embodiment 1 may not be performed with ease. In this regard, the analog processing unit 401 is provided in parallel with the peak analysis unit 112.
[0067] The analog processing unit 401 includes a filter 402, a gain adjustment unit 403, and an offset adjustment unit 404. The filter 402, which is a low pass filter (LPF) or the like, removes high-frequency noise by filtering the electric signal from the detector 109, the digital data from the A/D converter 111 to be specific. The gain adjustment unit 403 adjusts the amplitude value of the electric signal, the digital data to be specific, such that the contrast becomes appropriate when the electric signal is imaged. The offset adjustment unit 404 adjusts the offset value of the electric signal, the digital data to be specific, such that the brightness becomes appropriate when the electric signal is imaged. In addition, noise equal to or less than the offset value can be removed by the offset value adjustment.
[0068] The selection unit 405 selects a signal from the peak analysis unit 112 or a signal from the analog processing unit 401 as a detection image base signal based on the light receiving amount of the detector 109. Then, the selection unit 405 outputs the selected signal to the image processing unit 116. Here, a selection signal SS of the selection unit 405 is determined by a user via, for example, the GUI of the image display unit 118. Specifically, the user may determine the selection signal SS on the analog processing unit 401 side in a case where, for example, high energy is set in the electron gun 102 of
Main Effect of Embodiment 3
[0069] The same effects as the various effects described in Embodiment 1 can be obtained by using the method of Embodiment 3 described above. Further, the electric signal from the detector 109 can be processed even in a case where the light receiving amount of the detector 109 is large and it becomes difficult to detect the peak position.
[0070] The present invention is not limited to the examples described above and includes various modification examples. For example, the examples described above have been described in detail so that the present invention is described in an easy-to-understand manner and the present invention is not necessarily limited to what includes every configuration described above.
[0071] A part of the configuration of one example can be replaced with the configuration of another example, and the configuration of one example can be added to the configuration of another example. Another configuration is addable, deletable, and replaceable in relation to a part of the configuration of each example.
[0072] What considered necessary for description is illustrated as to control and information lines, and not all control and information lines are illustrated on the product. It may be considered that almost all configurations are interconnected in practice.