PARTICLE BEAM SYSTEM
20230109124 ยท 2023-04-06
Inventors
Cpc classification
H01J37/244
ELECTRICITY
H01J37/24
ELECTRICITY
H01J2237/24495
ELECTRICITY
H01J2237/2445
ELECTRICITY
International classification
H01J37/244
ELECTRICITY
H01J37/09
ELECTRICITY
Abstract
A particle beam system comprises a particle beam column, a detection system and a controller. The particle beam column is configured to generate a particle beam and to direct it onto a sample, as a result of which charged particles are emitted by the sample. The detection system detects charged particles and comprises: an electrode, which can accelerate the charged particles; a potential source, which applies an adjustable electrical potential to the electrode; a scintillator; and a light detector, which outputs a detection signal. The controller controls the potential source and is configured to change the potential on the basis of the detection signal such that the scintillator operates outside its saturation and such that the light detector operates outside its saturation.
Claims
1. A particle beam system, comprising: a particle beam column configured to generate a particle beam and to direct the particle beam onto a sample to emit charged particles from the sample; a detection system configured to detect the charged particles, the detection system comprising: an electrode; a potential source; a scintillator; and a light detector, wherein the potential source is configured to apply an adjustable electrical potential to the electrode to accelerate the charged particles to the scintillato, the scintillator is configured to emit light due to the interaction of the charged particles with the scintillator, and the light detector is configured to detect the light emitted by the scintillator and to output a detection signal corresponding to the detected light; and a controller configured to control the potential source and to change the potential based on the detection signal so that the scintillator operates outside its saturation and the light detector operates outside its saturation.
2. The particle system of claim 1, wherein: the light detector is configured to amplify a signal of the detected light with a gain which is adjustable up to a maximum gain, and to output the amplified signal as the detection signal; and the potential is adjustable based on the detection signal so that the light detector operable outside its saturation when the light detector is adjusted to its maximum gain.
3. The particle system of claim 1, wherein the controller is configured to increase the potential and to reduce the gain of the light detector to increase a signal-to-noise ratio of the detection signal.
4. The particle system of claim 1, wherein particle system is configured so that at least one of the following holds: the potential is reduced when the detection signal is greater than a first limit value; and the potential is increased when the detection signal is less than a second limit value.
5. The particle system of claim 1, wherein the controller is configured to: record an image of the sample based on the detection signal, using the particle beam column and the detection system; apply a predetermined analysis procedure to the image so that the controller generates an image analysis result; and change the potential when the image analysis result corresponds to a predefined criterion.
6. The particle system of claim 5, wherein the image analysis result represents at least one member selected from the group consisting of a maximum value of intensities of the image, a mean value of intensities of the image, and a median value of intensities of the image.
7. The particle system of claim 1, further comprising a collector electrode spaced apart from the scintillator, wherein the collector electrode is configured to have an adjustable electrical potential applied thereto to accelerate the charged particles, and the electrode comprises a grid electrode between the collector electrode and the scintillator.
8. The particle system of claim 1, wherein the electrode and the scintillator are in an interior of the particle beam column.
9. The particle system of claim 8, wherein the electrode comprises a beam tube of the particle beam column configured so that the particle beam passes through the beam tube.
10. The particle system of claim 8, wherein the electrode is in an interior of a beam tube of the particle beam column configured so that the particle beam passes through the beam tube.
11. The particle system of claim 1, wherein the particle beam column comprises a component configured to manipulate the particle beam, and the controller is configured to control the component based on a signal specifying the potential.
12. The particle system of claim 1, further comprising a shielding element configured to electromagnetically shield the particle beam from the electrode, wherein the shielding element is configured so that the particle beam passes outside a main effective region of an electric field generated by the electrode.
13. The particle system of claim 1, wherein the electrode and the scintillator are arranged in a ring-shaped manner around a central axis of the particle beam column.
14. The particle system of claim 1, wherein the particle beam system comprises a plurality of the detection systems, electrodes of the detection systems being arranged around a central axis of the particle beam column so effects of the potentials applied to the electrodes of the detection systems at least partly cancel one another out in the region of the central axis.
15. The particle system of claim 1, further comprising a vacuum chamber in which the sample is disposed, wherein the vacuum chamber is configured to have a pressure of at most 0.1 pascal.
16. The particle system of claim 1, further comprising a vacuum chamber in which the sample is disposed, wherein the vacuum chamber is configured to have a pressure of at least 1 pascal.
17. A particle beam system, comprising: a particle beam column configured to generate a particle beam and to direct the particle beam onto a sample to emit charged particles from the sample; a detection system configured to detect the charged particles, the detection system comprising: an electrode; a potential source; a scintillator; and a light detector, wherein the potential source is configured to apply an adjustable electrical potential to the electrode to accelerate the charged particles to the scintillator, the scintillator is configured to emit light due to the interaction of the charged particles with the scintillator, and the light detector is configured to detect the light emitted by the scintillator and to output a detection signal corresponding to the detected light; a data storage unit configured to store application data specifying at least one member selected from the group consisting of information about the sample and information about an adjustment of at least one operating parameter of the particle beam column; and a controller configured to control the potential source and to change the potential based on the application data so that the scintillator operates outside its saturation and the light detector operates outside its saturation.
18. The particle system of claim 17, wherein the controller is configured to: determine, based on the application data, an expected value specifying an expected current of the charged particles; and adjust the potential on the basis of the expected value determined.
19. The particle system of claim 18, wherein at least one of the following holds: the controller is configured to reduce the potential when the expected value determined is greater than a third limit value; and the controller is configured to increase the potential when the expected value determined is less than a fourth limit value.
20. The particle system of claim 17, further comprising a collector electrode spaced apart from the scintillator, wherein the collector electrode is configured to have an adjustable electrical potential applied thereto to accelerate the charged particles, and the electrode comprises a grid electrode between the collector electrode and the scintillator.
Description
BRIEF DESCRIPTION OF THE FIGURES
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
DETAILED DESCRIPTION
[0031]
[0032] The particle beam system 1 comprises a particle beam column 10. The particle beam column 10 comprises a particle source 11 configured to generate a particle beam 2 composed of charged particles. The particle beam 2 is formed from electrons or ions, for example.
[0033] The particle beam column 10 furthermore comprises an acceleration electrode 13, to which an electrical potential can be applied in order to accelerate the particles of the particle beam 2 to a predetermined kinetic energy.
[0034] The particle beam column 10 furthermore comprises a beam tube 15 arranged downstream of the acceleration electrode 13. The particles of the particle beam 2 accelerated by the acceleration electrode 13 pass in the beam tube 15 and emerge from the beam tube 15 and the particle beam column 10 at an opening 17. An electrical potential can be applied to the beam tube 15.
[0035] The particle beam column 10 furthermore comprises a particle-optical lens 19 (objective lens) suitable for focusing the particle beam 2 onto the sample 3. The particle-optical lens 19 is designed as a magnetic lens, for example. The particle-optical lens 19 is one example of a component for manipulating the particle beam 2.
[0036] The particle beam column 10 furthermore comprises a deflection system 21 suitable for deflecting the particle beam 2, such that the particle beam 2 can be directed onto different locations of the surface of the sample 3. The deflection system 21 can be suitable for deflecting the particle beam 2 along two directions oriented perpendicularly to one another, which are each in turn oriented perpendicularly to a central axis 23 of the particle-optical lens 19. The deflection system 21 is one example of a component for manipulating the particle beam 2.
[0037] The particle beam system 1 furthermore comprises a vacuum chamber 25. The vacuum chamber 25 has a chamber wall 27 spatially delimiting the vacuum chamber 25. A vacuum can be generated in the vacuum chamber 25. The vacuum chamber 25 is connected to the particle beam column 10 at the opening 17, through which the particle beam 2 can enter the vacuum chamber 25.
[0038] A sample stage 4 is arranged in the vacuum chamber 25. The sample stage 4 serves for carrying, spatially positioning and orienting the sample 3.
[0039] The particle beam system 1 furthermore comprises a controller 30 that is configured to control the components of the particle beam system 1. In particular, the controller 30 is configured to control the particle beam column 10. In particular, the controller 30 is configured to control the particle source 11, the electrical potential applied to the acceleration electrode 13, the electrical potential applied to the beam tube 15, the particle-optical lens 19 and the deflection system 21. The sample stage 4 can be controlled by the controller 30, such that the controller 30 can spatially position and orient the sample 3.
[0040] The particle beam system 1 furthermore comprises a data storage unit 31 configured to store data. The controller 30 can read data from the data storage unit 31 and write data to the data storage unit 31. The data storage unit 31 stores application data, for example.
[0041] Application data comprise data which are used by the controller 30 for controlling the components of the particle beam system 1, and can comprise further information. By way of example, the application data comprise information about the sample 3, such as, for example, information about the structure of the sample, information about the chemical composition of the sample, and the like By way of example, the application data comprise information about a (present) adjustment of the operating parameters of the particle beam system 1, in particular of the particle beam column 10. The operating parameters of the particle beam system 1 denote parameters of the particle beam system 1 which have to be defined by the controller for operation of the particle beam system 1. The operating parameters include in particular the (present) current intensity of the particle beam 2, the electrical potential applied to the acceleration electrode 13, the electrical potential applied to the beam tube 15, the excitation of the particle-optical lens 19 and the excitation of the deflection system 21. The operating parameters include in practice numerous further parameters that are not explicitly represented by an assigned structure in
[0042] The particle beam system 1 furthermore comprises a plurality of detection systems 40A, 40B suitable in each case for detecting charged particles 41 generated as a result of interaction of the particle beam 2 with the sample 3. The charged particles 41 can be, in particular, backscattered electrons, secondary electrons, backscattered ions or secondary ions. The detection systems described herein are also referred to as detection system 40 if a particular differentiation of the detection systems is not required.
[0043] The detection system 40 is suitable for outputting a detection signal representing the quantity and/or the energy of the detected particles 41. By way of example, the detection signal represents a current intensity of an electric current formed by the charged particles 41. The controller 30 can receive the detection signal from the detection system 40 and process it and display it on a display device, for example.
[0044] Some more detailed configurations of the detection system 40 will be explained later with reference to
[0045] The configuration of the detection system 40 will firstly be explained with reference to
[0046] In the example shown in
[0047] The potential source 42 is configured to apply an adjustable electrical potential to the electrode E As a result, the charged particles 41 can be accelerated, as a result of which the current intensity of the current which is formed from the charged particles 41 and which impinges on the electrode E and the scintillator 43 can also be changed. By virtue of the adjustable electrical potential, the quantity of charged particles generated as a result of impact ionization and the amount of light generated as a result, which contribute to the detection signal, are additionally adjustable. By way of example, it holds true that: The greater the adjusted potential, the greater the current intensity.
[0048] The scintillator 43 is configured to emit light 46 as a result of interaction of the charged particles 41 with the scintillator 43. In the example shown in
[0049] The light detector 44 is configured to detect the light 46 emitted by the scintillator 43 and to output a detection signal corresponding to the detected light 46. The detection signal is for example an electrical signal which is received by the controller 30 and can be processed by the latter.
[0050] In the example shown in
[0051] The detection system 40 shown in
[0052] The controller 30 controls the potential source 42, i.e. the controller 30 can instruct the potential source 42 to adjust and to change the potential to a value defined by the instruction. The controller 30 is configured to adjust and/or to change the potential such that the scintillator 43 operates outside its saturation and such that the light detector 44 operates outside its saturation. As a result, the detection system 40 has a high input dynamic range and ensures that the detection signal provides a correct mapping of the current intensity of the current of the charged particles 41 or of the light 46 impinging on the light detector 44.
[0053] The controller 30 can be configured to adjust and/or to change the potential on the basis of the detection signal and/or on the basis of the application data. Examples of a controller based on the detection signal will be described with reference to
[0054] The potential can be varied in the range of 50 V to 12 kV relative to earth, for example. That is to say that the potential can also be adjusted to values which are significantly different from the customary application range of approximately 8 kV to 10 kV relative to earth.
[0055] As is shown by way of example in
[0056] The potential can be changed continuously. That is to say that the potential is constantly adjusted anew. The potential can be adjusted repeatedly, for example at periodic intervals. The adjustment of the potential can be triggered by an event, for example by an instruction from the controller 30 that is triggered by the result of a check of a predetermined criterion, or by an instruction from a user.
[0057] A description is given below, with reference to
[0058]
[0059] In step S101, the controller 30 obtains the detection signal from the light detector 44. By way of example, the controller 30 stores in the data storage unit 31 a value indicating a digitized value of the detection signal.
[0060] In step S102, the controller 30 determines whether the detection signal obtained in step S101 is greater than a first limit value. The first limit value is stored in the data storage unit 31, for example, and specifies as of what value of the detection signal the presence of saturation is checked and ascertained. The first limit value can be adjusted by a user and can be determined empirically, for example.
[0061] If it is determined in step S102 that the detection signal is greater than the first limit value, the section P1A shown in
[0062] In step S103, the controller 30 determines whether the detection signal obtained in step S101 is less than a second limit value. The second limit value is stored in the data storage unit 31, for example, and specifies as of what value of the detection signal the presence of a potential adjusted to be too low is checked and ascertained. The second limit value can be adjusted by a user and can be determined empirically, for example.
[0063] If it is determined in step S103 that the detection signal is less than the second limit value, the section P1B shown in
[0064] In step S104, the controller 30 waits for a predetermined time. The value of the predetermined time is stored in the data storage unit 31, for example, and specifies at what intervals the first process P1 is intended to be repeated. After step S104 has been carried out, the controller 30 repeats the process P1 beginning with step S101.
[0065] In the section P1A, the controller 30 checks whether a permanent saturation is present. Firstly, in step S105, the controller 30 stores the present time T1 in the data storage unit 31.
[0066] In step S106, the controller 30 waits for a predetermined time (measurement interval). The value of the measurement interval is stored in the data storage unit 31, for example, and specifies at what intervals a check is intended to be made to establish whether the saturation already ascertained is still present.
[0067] In step S107, the controller 30 stores the present time T2 in the data storage unit 31.
[0068] In step S108, the controller 30 obtains the detection signal from the light detector 44.
[0069] In step S109, the controller 30 determines whether the detection signal obtained in step S108 is greater than the first limit value. That is to say that the controller 30 checks whether or not the saturation is still present.
[0070] If it is determined in step S109 that the detection signal is greater than the first limit value (i.e. the saturation is still present), the controller 30 carries out step S103. If it is determined in step S109 that the detection signal is not greater than the first limit value (i.e. the saturation is no longer present), the controller 30 carries out step S104.
[0071] In step S110, the controller 30 determines whether or not the difference between the stored time T2 and the stored time T1 is greater than a first limit time duration. The first limit time duration is stored in the data storage unit 31, for example, and specifies for how long a saturation is present until it is ascertained that a permanent saturation is present. The first limit time duration can be adjusted by a user.
[0072] If it is determined in step S110 that the difference between the stored time T2 and the stored time T1 is not greater than the first limit time duration (i.e. the saturation has not yet been present for long enough to ascertain a permanent saturation), the controller 30 carries out the section P1A once again starting from step S105. If it is determined in step S110 that the difference between the stored time T2 and the stored time T1 is greater than the first limit time duration (i.e. the saturation has been present for long enough to ascertain a permanent saturation), the controller 30 reduces the potential applied to the electrode E in step S111. As a result, fewer charged particles 41 are guided to the scintillator 43, as a result of which the scintillator 43 and the light detector 44 no longer operate in saturation.
[0073] In the section P1B, the controller 30 checks whether the potential applied to the electrode E is permanently adjusted to an excessively low value. Firstly, in step S112, the controller 30 stores the present time T1 in the data storage unit 31.
[0074] In step S113, the controller 30 waits for a predetermined time (measurement interval). The value of the measurement interval is stored in the data storage unit 31, for example, and specifies at what intervals a check is intended to be made to establish whether the adjustment of the potential already ascertained as excessively low is still present.
[0075] In step S114, the controller 30 stores the present time T2 in the data storage unit 31.
[0076] In step S115, the controller 30 obtains the detection signal from the light detector 44.
[0077] In step S116, the controller 30 determines whether the detection signal obtained in step S115 is less than the second limit value. That is to say that the controller 30 checks whether or not the adjustment of the potential ascertained as excessively low is still present.
[0078] If it is determined in step S116 that the detection signal is less than the second limit value (i.e. the adjustment of the potential ascertained as excessively low is still present), the controller 30 carries out step S117. If it is determined in step S116 that the detection signal is not less than the second limit value (i.e. the adjustment of the potential ascertained as excessively low is no longer present), the controller 30 carries out step S104.
[0079] In step S117, the controller 30 determines whether or not the difference between the stored time T2 and the stored time T1 is greater than a second limit time duration. The second limit time duration is stored in the data storage unit 31, for example, and specifies for how long an adjustment of the potential ascertained as excessively low is present until it is ascertained that the adjustment of the potential already ascertained as excessively low is permanent. The second limit time duration can be adjusted by a user.
[0080] If it is determined in step S117 that the difference between the stored time T2 and the stored time T1 is not greater than the second limit time duration (i.e. the adjustment of the potential ascertained as excessively low has not yet been present for long enough to ascertain that the adjustment of the potential ascertained as excessively low is permanent), the controller 30 carries out the section P1B once again starting from step S112. If it is determined in step S117 that the difference between the stored time T2 and the stored time T1 is greater than the second limit time duration (i.e. the adjustment of the potential ascertained as excessively low has been present for long enough to ascertain that the adjustment of the potential ascertained as excessively low is permanent), the controller 30 increases the potential applied to the electrode E in step S118. As a result, more charged particles 41 are guided to the scintillator 43, as a result of which the scintillator 43 and the light detector 44 output a higher detection signal.
[0081] By way of the first process P1, the electrical potential applied to the electrode E is changed depending on the detection signal.
[0082]
[0083] In step S202, the controller 30 applies an analysis procedure to the image recorded in step S201, an image analysis result thereby being obtained. The analysis procedure can be for example a predefined procedure stored in the data storage unit 31. The analysis procedure is for example such that the image analysis result represents a maximum value of the intensity values represented by the image. The analysis procedure is for example such that the image analysis result represents a mean value of the intensity values represented by the image. The analysis procedure is for example such that the image analysis result represents a median value of the intensity values represented by the image. Other analysis procedures that characterize the intensities in the image can be used.
[0084] In step S203, the controller 30 determines whether or not the image analysis result determined in step S202 corresponds to a predefined criterion. The criterion is stored in the data storage unit 31, for example, and can be configured by a user. By way of example, the criterion can comprise a check against a limit value, as is the case for example in steps S102 and S103 of the process P1. More complex checks are possible.
[0085] If it is determined in step S203 that the image analysis result corresponds to the predefined criterion (i.e. that the potential ought to be changed), the controller 30 carries out step S204. If it is determined in step S203 that the image analysis result does not correspond to the predefined criterion, the controller 30 repeats the process starting from step S201.
[0086] In step S204, the controller 30 changes the potential applied to the electrode E. In particular, the controller 30 changes the potential applied to the electrode E on the basis of the image analysis result.
[0087] By way of the second process P2, the electrical potential applied to the electrode E is changed depending on the detection signal.
[0088] The processes P1 and P2 described above are two examples of a process by which the controller 30 changes the electrical potential applied to the electrode E using the detection signal. Other processes are possible.
[0089] In addition or as an alternative to the detection signal, other information can also be used by the controller 30 in order to ascertain the desirability of changing the electrical potential applied to the electrode E and to change the potential.
[0090]
[0091] In step S301, the controller 30 obtains application data from the data storage unit 31. The application data specify for example a chemical composition of the sample 3, a current intensity of the particle beam 2 and the like.
[0092] In step S302, the controller 30 determines an expected value specifying an expected current composed of the charged particles 41. The expected value is determined using a forecast model, for example, into which the application data are input and which outputs the expected value. The forecast model can for example be implemented by an artificial neural network or the like and be trained by experiments.
[0093] In step S303, on the basis of the expected value determined in step S302, the controller 30 determines whether or not the potential applied to the electrode E ought to be changed and changes the potential if appropriate. By way of example, the controller 30 can be configured to reduce the potential if the expected value determined is greater than a third limit value. The third limit value is stored in the data storage unit 31, for example, and specifies as of what value of the expected value the presence of saturation is expected. The third limit value can be adjusted by a user and can be determined empirically, for example. By way of example, the controller 30 can be configured to increase the potential if the expected value determined is less than a fourth limit value. The fourth limit value is stored in the data storage unit 31, for example, and specifies as of what value of the expected value the presence of a potential adjusted to be too low is expected. The fourth limit value can be adjusted by a user and can be determined empirically, for example.
[0094] In accordance with a further exemplary process for changing the electrical potential applied to the electrode E, the electrical potential applied to the electrode E is increased and the gain of the light detector 44 is reduced in order to increase (i.e. improve) the signal-to-noise ratio of the detection signal In general, the signal-to-noise ratio of the detection signal is better if the gain of the light detector 44 is chosen to be lower and the potential is adjusted to a higher value in order to compensate for the low gain.
[0095]
[0096]
[0097] As is shown in
[0098] The electrical potential applied to the electrode E generates an electric field between itself and other parts of the particle beam system 1 and the sample 3 if these have a different electrical potential. Therefore, the electrical potential applied to the electrode E can generate an electric field which lies in the region in which the particle beam 2 passes. This can adversely influence the particle beam 2 since the particle beam 2 can be deformed, displaced and deflected. Some possibilities which reduce the adverse influence are presented below.
[0099] By way of example, the particle beam column 10 comprises a component for manipulating the particle beam 2, the component being controlled by the controller 30 such that the influence of the electrode E and of the electrical potential applied to the electrode E on the particle beam 2 is reduced. Examples of the component for manipulating the particle beam 2 are the particle-optical lens 19 and the deflection system 21. The particle beam system 1 can comprise further particle-optical lenses and deflection systems which are provided in a dedicated manner for compensating for the influence of the electrode E and of the electrical potential applied to the electrode E on the particle beam 2. For this purpose, the controller 30 can be configured to control the component for manipulating the particle beam 2 on the basis of a signal indicating the potential.
[0100] The control algorithm to be executed by the controller 30 for controlling the component for manipulating the particle beam 2 can be stored in the data storage unit 31. The control algorithm can be previously determined by simulation, for example. Alternatively or additionally, the control algorithm can be determined experimentally by experimental determination of correction values for the operating parameters which involve reduction of the measured influence (i.e. for example the deformation, displacement and deflection of the particle beam 2). Furthermore, an image displacement, image rotation, image distortion, etc., caused by a change in the potential applied to the electrode E in images recorded by the particle beam system 1 can be determined by the controller 30, and the controller 30 can control the component for manipulating the particle beam 2 on the basis thereof.
[0101] By way of example, the particle beam column 10 comprises a shielding element 51, which electromagnetically shields the particle beam 2 from the electrode E. The shielding element 51 is designed and arranged such that the particle beam 2 passes outside a main effective region 52 of an electric field generable by the electrode E. In the example shown in
[0102]
[0103] The electrodes ED of the detection systems 40D are arranged around the central axis 23 such that the effects of the potentials applied to the electrodes ED of the detection systems 40D (or of the electric field formed jointly by the electrodes ED) at least partly cancel one another out in the region of the central axis 23. In the example shown in
[0104]
[0105]
[0106] The processor 101 executes programs stored in the data storage unit 102. Algorithms, in particular control algorithms, are executed as a result.
[0107] The data storage unit 31 is implemented by the data storage unit 102, for example. The data storage unit 102 can comprise a recording medium on which one or more computer-readable programs are recorded, and can store all kinds of data.
[0108] The input device 103 is configured to receive inputs by a user and to store the data associated therewith in the data storage unit 102. The input device 103 comprises a keyboard and a mouse, for example.
[0109] The output device 104 is configured to present data to a user. The output device 104 comprises a display screen, for example.
[0110] The communication device 105 is configured to transmit and receive data to and from other components of other systems.
[0111] The processor 101 can comprise one or more CPUs, DSPs (digital signal processors) and the like. Examples of the storage unit 102 are a non-volatile or volatile semiconductor memory and the like. Examples of the non-volatile or volatile semiconductor memory are a random access memory (RAM), a read-only memory (ROM), a flash memory, an erasable programmable read-only memory (EPROM) and the like.