A sample may be evaluated by scanning, by an electron beam system, one or more areas of the sample with an electron beam that forms a spot on the one or more areas.
The shape of the spot may be impacted by various parameters of the electron beam system.
There is a growing need to provide an accurate method for reconstructing the spot of the electron beam.
There may be provided an electron beam spot shape reconstruction unit that includes a processing circuit and a memory unit. The processing circuit is configured to reconstruct a shape of an electron beam spot by (i) obtaining multiple groups of images of circular targets of a sample, wherein different groups of images of the multiple groups of images are associated with different polar angles; (ii) processing at least two of the multiple groups of images to determine first-axis edge width information and second-axis edge width information; and (iii) reconstructing the electron beam spot shape based on the first-axis edge width information and second-axis edge width information.
There may be provided a method for electron beam spot shape reconstruction, the method may include (i) obtaining multiple groups of images of circular targets of a sample, wherein different groups of images of the multiple groups of images are associated with different polar angles; (ii) processing, by an electron beam spot shape reconstruction unit, at least two of the multiple groups of images to determine first-axis edge width information and second-axis edge width information; and (iii) reconstructing the electron beam spot shape based on the first-axis edge width information and second-axis edge width information.
There may be provided a non-transitory computer readable medium (e.g., a computer-readable memory, such as a random access memory or any other appropriate computer-readable memory unit) for electron beam spot shape reconstruction, the non-transitory computer readable medium stores instructions that once executed by a processing circuit, cause the processing circuit to: (i) obtain multiple groups of images of circular targets of a sample, wherein different groups of images of the multiple groups of images are associated with different polar angles; (ii) process at least two of the multiple groups of images to determine first-axis edge width information and second-axis edge width information; and (iii) reconstruct the electron beam spot shape based on the first-axis edge width information and second-axis edge width information.
The subject matter regarded as the invention is particularly pointed out and distinctly claimed in the concluding portion of the specification. The invention, however, both as to organization and method of operation, together with specimen s, features, and advantages thereof, may best be understood by reference to the following detailed description when read with the accompanying drawings in which:
It will be appreciated that for simplicity and clarity of illustration, elements shown in the figures have not necessarily been drawn to scale. For example, the dimensions of some of the elements may be exaggerated relative to other elements for clarity. Further, where considered appropriate, reference numerals may be repeated among the figures to indicate corresponding or analogous elements.
In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the disclosure.
However, it will be understood by those skilled in the art that the present embodiments of the disclosure may be practiced without these specific details. In other instances, well-known methods, procedures, and components have not been described in detail so as not to obscure the present embodiments of the disclosure.
The subject matter regarded as the embodiments of the disclosure is particularly pointed out and distinctly claimed in the concluding portion of the specification. The embodiments of the disclosure, however, both as to organization and method of operation, together with objects, features, and advantages thereof, may best be understood by reference to the following detailed description when read with the accompanying drawings.
It will be appreciated that for simplicity and clarity of illustration, elements shown in the figures have not necessarily been drawn to scale. For example, the dimensions of some of the elements may be exaggerated relative to other elements for clarity. Further, where considered appropriate, reference numerals may be repeated among the figures to indicate corresponding or analogous elements.
Because the illustrated embodiments of the disclosure may for the most part, be implemented using electronic components and circuits known to those skilled in the art, details will not be explained in any greater extent than that considered necessary as illustrated above, for the understanding and appreciation of the underlying concepts of the present embodiments of the disclosure and in order not to obfuscate or distract from the teachings of the present embodiments of the disclosure.
Any reference in the specification to a method should be applied mutatis mutandis to a system capable of executing the method and should be applied mutatis mutandis to a computer program product that stores instructions that once executed result in the execution of the method.
Any reference in the specification to a system should be applied mutatis mutandis to a method that may be executed by the system, and should be applied mutatis mutandis to a computer program product that stores instructions that can be executed by the system.
Any reference in the specification to a computer program product should be applied mutatis mutandis to a method that may be executed when executing instructions stored in the computer program product and should be applied mutandis to a system that is configured to executing instructions stored in the computer program product.
The term and/or means additionally or alternatively. For example A and/or B means only A, or only B or a combination of A and B.
There may be provided an electron beam spot shape reconstruction unit that is configured to reconstruct the shape of an electron beam spot.
A determination of the shape of the electron beam spot may be used to for various purposes—for example for correcting one or more parameters of the electron beam system, and/or for equalizing the electron beam spot shape and size of different electron beam systems, and the like.
The equalization between the shape and the size of the electron beam spot generated by different electron beam systems facilitates a comparison between measurements obtained by the different electron beam systems.
The electron beam spot shape reconstruction is based on first axis edge width information and second axis edge width information generated based on multiple groups of images (GOIs) of circular targets.
A GOI of the circular targets may include different images that differ from each other by the circular targets that are capture by the different images, so that a single image may capture only some of the circular target. Assuming that the GOI capture a group of circular targets, one image of the GOI may capture a sub-group of the group of circular targets and another image of the GOI may capture another sub-group of the of the group of circular targets. A circular target of the group of circular targets may be captured in one or more of the images of the GOI.
The electron beam spot shape reconstruction unit may receive the multiple GOIs.
The electron beam spot shape reconstruction unit may receive one or more GOIs and
may generate one or more other GOIs.
An acquired image may be generated by acquiring multiple frames and averaging the frames. The averaging of the frames increases the signal to noise ratio of the image. Capturing more frames per acquired image may increase the signal to noise ratio of the image.
Method 100 may start by step 105 of obtaining multiple GOIs of circular targets.
Different GOIs of the multiple GOIs are associated with different polar angles.
The association means that while one GOI is captured or generated by digital processing from one polar angle, another GOI is captured or generated by digital processing from another polar angle. Examples of GOI that are associated with different polar angles are provided below:
A virtual rotation may include recalculating pixels to correspond to the pixels of the virtually rotated GOI. For example, pixels of an image have a rectangular shape that is aligned to the x-axis and the y-axis of the image. When the image is virtually rotated the pixels should be re-aligned to the new axis of the virtually rotated image. The re-alignment may include extrapolation, manipulation, and the like.
The obtaining of the images may include receiving one or more GOIs of the multiple GOIs and/or generating one or more GOIs of the multiple GOIs.
The multiple GOIs may include (a) a captured GOI that is obtained by illuminating circular targets of a sample with an electron beam that forms the electron beam spot on the sample, and (b) one or more virtually rotated GOIs that are generated by virtually polar angle rotating the captured group of images.
Step 105 may include capturing the captured GOI, and/or controlling the acquisition of the captured GOI, and/or receiving the captured GOI.
Additionally or alternatively, step 105 may include receiving the one or more virtually rotated GOIs, or generating the one or more virtually rotated GOIs.
Alternatively, the GOIs may include multiple captured GOIs, wherein different captured GOIs are obtained by illuminating the circular targets of the sample with electron beams having different polar angles of illumination.
Step 105 may include receiving one or more of the captured GOIs and/or generating the one or more captured GOIs and/or controlling an acquisition of the one or more captured GOIs.
A GOI of the circular targets may include different images that differ from each other by the circular targets that capture so that an image may capture only some of the circular target.
Step 105 may be followed by step 120 of processing at least two of the multiple GOIs to determine first-axis edge width information and second-axis edge width information.
The first-axis differs from the second-axis. For example, the first-axis may be normal to the second-axis. For simplicity of explanation it is assumed that the first-axis is the x-axis and the second-axis is the y-axis. Any other pairs of axes that are oriented to each other by any other angle may be provided.
Step 120 of processing may include at least some steps of steps 121, 122, 123, 124, 125 and 126.
Step 121 may include detecting circular targets candidates in the images of the at least two GOIs.
Step 121 may include finding edges of objects within the at least two GOIs.
Step 121 may include at least one out of:
Step 121 may be followed by step 122 of finding the circular targets out of the circular target candidates. The finding may include ignoring irrelevant circular targets candidates.
Step 122 may include ignoring circular targets candidates that do not fulfill one or more predefined conditions.
The predefined conditions may be related to at least one out of (i) the size of the target (for example—ignoring targets having an area below a threshold), (ii) a radial symmetry of the targets (for example—deviation from circularity that exceeds a threshold), (iii) solidity of the targets, (iii) distance between targets (for example, removing a target that is too close (for example—distance below a threshold) from another target, and the like.
Step 122 may be followed by steps 123 and 124.
Step 123 may include finding first-axis regions of interest related to edges of the circular targets—for images of the at least two GOIs.
Step 123 may be followed by step 125 of calculating the first-axis edge width information based on widths of edges of the circular targets that are within the first-axis regions of interest—for images of the at least two GOIs.
The first-axis widths of the edges may be generated by processing information about first-axis widths of the edges within each GOI of the GOIs to provide first-axis width information of the GOI.
The processing may include at least one of:
Step 124 may include finding second-axis regions of interest related to edges of the circular targets—for images of the at least two GOIs.
Step 124 may be followed by step 126 of calculating the second-axis edge width information based on widths of edges of the circular targets that are within the second-axis regions of interest for images of the at least two GOIs.
The second-axis widths of the edges may be generated by processing information about second-axis widths of the edges within each GOI of the GOIs to provide second-axis width information of the GOI.
The processing may include at least one of:
Step 120 may be followed by step 130 of reconstructing the electron beam spot shape based on the first-axis edge width information and second-axis edge width information.
The first-axis edge width information may provide an indication about an distance, along the first-axis, between two points of the edge of the spot of the electron beam.
The second-axis edge width information may provide an indication about an distance, along the second-axis, between two points of the edge of the spot of the electron beam.
The reconstruction provides the distance along multiple first-axis polar angles and multiple second-axis polar angles as the different GOIs are associated with different polar angles. For different GOIs, their first-axes are polar angle rotated version of each other. Using GOIs that are associated with different polar angles increases the accuracy of the reconstructions. Increasing the number of different polar angles further increases the accuracy of the reconstruction.
Method 100 of
While
Differences between values of peaks of histograms that are associated to different polar angles are attributed to radial asymmetry in the electron beam shape.
The reconstruction of the electron beam spot shape that uses images of circular targets allows to obtain sampling points from virtually any angle of the spot thereby increasing the accuracy of the reconstruction.
It should be noted that the electron beam spot shape reconstruction unit 316 may not belong to the electron beam system 300. According to an embodiment the electron beam system 300 is configured to execute method 100. According to an embodiment, at least the electron beam spot shape reconstruction unit 316 is configured to execute method 100.
In the foregoing specification, the embodiments of the disclosure have been described with reference to specific examples of embodiments. It will, however, be evident that various modifications and changes may be made therein without departing from the broader spirit and scope of the appended claims.
Moreover, the terms “front,” “back,” “top,” “bottom,” “over,” “under” and the like in the description and in the claims, if any, are used for descriptive purposes and not necessarily for describing permanent relative positions. It is understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are, for example, capable of operation in other orientations than those illustrated or otherwise described herein.
Each signal described herein may be designed as positive or negative logic. In the case of a negative logic signal, the signal is active low where the logically true state corresponds to a logic level zero. In the case of a positive logic signal, the signal is active high where the logically true state corresponds to a logic level one. Note that any of the signals described herein may be designed as either negative or positive logic signals. Therefore, in alternate embodiments, those signals described as positive logic signals may be implemented as negative logic signals, and those signals described as negative logic signals may be implemented as positive logic signals.
Furthermore, the terms “assert” or “set” and “negate” (or “deassert” or “clear”) are used herein when referring to the rendering of a signal, status bit, or similar apparatus into its logically true or logically false state, respectively. If the logically true state is a logic level one, the logically false state is a logic level zero. And if the logically true state is a logic level zero, the logically false state is a logic level one.
Those skilled in the art will recognize that the boundaries between logic blocks are merely illustrative and that alternative embodiments may merge logic blocks or circuit elements or impose an alternate decomposition of functionality upon various logic blocks or circuit elements. Thus, it is to be understood that the architectures depicted herein are merely exemplary, and that in fact many other architectures may be implemented which achieve the same functionality.
Any reference to the term “comprising” or “having” or “including” should be applied mutatis mutandis to “consisting” and/or should be applied mutatis mutandis to “consisting essentially of”.
Any arrangement of components to achieve the same functionality is effectively “associated” such that the desired functionality is achieved. Hence, any two components herein combined to achieve a particular functionality may be seen as “associated with” each other such that the desired functionality is achieved, irrespective of architectures or intermedial components. Likewise, any two components so associated can also be viewed as being “operably connected,” or “operably coupled,” to each other to achieve the desired functionality.
Furthermore, those skilled in the art will recognize that boundaries between the above described operations merely illustrative. The multiple operations may be combined into a single operation, a single operation may be distributed in additional operations and operations may be executed at least partially overlapping in time. Moreover, alternative embodiments may include multiple instances of a particular operation, and the order of operations may be altered in various other embodiments.
Also, for example, in one embodiment, the illustrated examples may be implemented as circuitry located on a single integrated circuit or within a same device. Alternatively, the examples may be implemented as any number of separate integrated circuits or separate devices interconnected with each other in a suitable manner.
Also, for example, the examples, or portions thereof, may implemented as soft or code representations of physical circuitry or of logical representations convertible into physical circuitry, such as in a hardware description language of any appropriate type.
However, other modifications, variations and alternatives are also possible. The specifications and drawings are, accordingly, to be regarded in an illustrative rather than in a restrictive sense.
In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word ‘comprising’ does not exclude the presence of other elements or steps then those listed in a claim. Furthermore, the terms “a” or “an,” as used herein, are defined as one or more than one. Also, the use of introductory phrases such as “at least one” and “one or more” in the claims should not be construed to imply that the introduction of another claim element by the indefinite articles “a” or “an” limits any particular claim containing such introduced claim element to embodiments containing only one such element, even when the same claim includes the introductory phrases “one or more” or “at least one” and indefinite articles such as “a” or “an.” The same holds true for the use of definite articles. Unless stated otherwise, terms such as “first” and “second” are used to arbitrarily distinguish between the elements such terms describe. Thus, these terms are not necessarily intended to indicate temporal or other prioritization of such elements. The mere fact that certain measures are recited in mutually different claims does not indicate that a combination of these measures cannot be used to advantage.
While certain features of the embodiments have been illustrated and described herein, many modifications, substitutions, changes, and equivalents will now occur to those of ordinary skill in the art. It is, therefore, to be understood that the appended claims are intended to cover all such modifications and changes as fall within the true spirit of the invention.