This disclosure relates to workpiece inspection using an electron beam.
Evolution of the semiconductor manufacturing industry is placing greater demands on yield management and, in particular, on metrology and inspection systems. Critical dimensions continue to shrink, yet the industry needs to decrease time for achieving high-yield, high-value production. Minimizing the total time from detecting a yield problem to fixing it maximizes the return-on-investment for a semiconductor manufacturer.
Fabricating semiconductor devices, such as logic and memory devices, typically includes processing a semiconductor wafer using a large number of fabrication processes to form various features and multiple levels of the semiconductor devices. For example, lithography is a semiconductor fabrication process that involves transferring a pattern from a reticle to a photoresist arranged on a semiconductor wafer. Additional examples of semiconductor fabrication processes include, but are not limited to, chemical-mechanical polishing (CMP), etching, deposition, and ion implantation. An arrangement of multiple semiconductor devices fabricated on a single semiconductor wafer may be separated into individual semiconductor devices.
Metrology processes are used at various steps during semiconductor manufacturing to monitor and control the process. Metrology processes are different than inspection processes in that, unlike inspection processes in which defects are detected on wafers, metrology processes are used to measure one or more characteristics of the wafers that cannot be determined using existing inspection tools. Metrology processes can be used to measure one or more characteristics of wafers such that the performance of a process can be determined from the one or more characteristics. For example, metrology processes can measure a dimension (e.g., line width, thickness, etc.) of features formed on the wafers during the process. In addition, if the one or more characteristics of the wafers are unacceptable (e.g., out of a predetermined range for the characteristic(s)), the measurements of the one or more characteristics of the wafers may be used to alter one or more parameters of the process such that additional wafers manufactured by the process have acceptable characteristic(s).
Electron beam systems, such as scanning electron microscopes (SEMs), can be used for metrology. In these electron beam systems, an electron beam must be accurately directed to a target. In addition, systems that use high power electron beams must be aligned so that the electron beam does not damage electron optical components or accidently irradiate working surfaces in unwanted locations. While electron beam systems can be aligned manually by a technician, this can be complex, lengthy, and expensive. Manual approaches can be subjective such that alignment varies depending on which technician performs the alignment.
Electron beams in SEMs and other electron beam inspection systems also suffer from problems caused by unknown electron beam position within the electron beam column housing or scanning area. Drift compensations rely on interferometers to measure relative distance between the electron beam column housing and the stage. Drifts between the electron beam column housing and the stage are compensated. Because there are no detectors that detect and compensate for beam position, drift of the absolute electron beam position relative to the electron beam column housing cannot be detected. Therefore, improved systems and techniques are needed.
A system is provided in a first embodiment. The system includes an electron beam source that generates an electron beam; a stage configured to hold a workpiece in a path of the electron beam; a multichannel electrode tube that includes at least four deflection plates; a power source in electronic communication with the deflection plates; and a processor in electrical communication with the deflection plates. Each of the deflection plates is disposed opposite another of the deflection plates across the path of the electron beam in the multichannel electrode tube. The processor is configured to determine a voltage difference between of a pair of the deflection plates that are arranged opposite each other across the path of the electron beam and determine a position of the electron beam in the multichannel electrode tube based on the voltage difference.
The deflection plates can be arranged as a square around the path of the electron beam.
In an instance, there are eight of the deflection plates. The deflection plates can have an octagonal configuration around the path of the electron beam.
The position may be in a cross-sectional plane of the multichannel electrode tube perpendicular to the path of the electron beam.
The processor can be further configured to: determine a gap between the position of the electron beam in the multichannel electrode tube and a position specification for the electron beam in the multichannel electrode tube; determine a voltage scheme for the multichannel electrode tube that directs the electron beam to the position specification; and send instructions to the power source to apply the voltage scheme to the deflection plates. The position specification may be a center of the multichannel electrode tube. Two of the deflection plates can used to measure voltages for the voltage difference and a different two of the deflection plates can receive the voltage scheme.
A method is provided in a second embodiment. The method includes generating an electron beam using an electron beam source. The electron beam is directed toward a workpiece on a stage. The electron beam is directed through a multichannel electrode tube. The multichannel electrode tube includes at least four deflection plates. Each of the deflection plates is disposed opposite another of the deflection plates across a path of the electron beam. A voltage difference between of a pair of the deflection plates that are arranged opposite each other across the path of the electron beam is determined. Using a processor, a position of the electron beam in the multichannel electrode tube is determined based on the voltage difference.
The deflection plates may be arranged as a square around the path of the electron beam.
In an instance, there are eight of the deflection plates. The deflection plates can have an octagonal configuration around the path of the electron beam.
The position may be in a cross-sectional plane of the multichannel electrode tube perpendicular to the path of the electron beam.
The method can further include: determining, using the processor, a gap between the position of the electron beam in the multichannel electrode tube and a position specification for the electron beam in the multichannel electrode tube; determining, using the processor, a voltage scheme for the multichannel electrode tube that directs the electron beam to the position specification; and applying the voltage scheme to the deflection plates. The position specification may be a center of the multichannel electrode tube. Two of the deflection plates can be used to measure voltages for the voltage difference and a different two of the deflection plates can be used with the voltage scheme.
A non-transitory computer-readable storage medium is provided in a third embodiment. The non-transitory computer-readable storage medium includes one or more programs for executing steps on one or more computing devices. The steps include receiving voltage measurements for a pair of deflection plates in a multichannel electrode tube as an electron beam is directed through the multichannel electrode tube, determining a voltage difference between of the pair of the deflection plates; and determining a position of the electron beam in the multichannel electrode tube based on the voltage. Each of the deflection plates is disposed opposite another of the deflection plates across a path of the electron beam.
The steps may further include: determining a gap between the position of the electron beam in the multichannel electrode tube and a position specification for the electron beam in the multichannel electrode tube; determining a voltage scheme for the multichannel electrode tube that directs the electron beam to the position specification; and sending instructions to apply the voltage scheme to the deflection plates.
For a fuller understanding of the nature and objects of the disclosure, reference should be made to the following detailed description taken in conjunction with the accompanying drawings, in which:
Although claimed subject matter will be described in terms of certain embodiments, other embodiments, including embodiments that do not provide all of the benefits and features set forth herein, are also within the scope of this disclosure. Various structural, logical, process step, and electronic changes may be made without departing from the scope of the disclosure. Accordingly, the scope of the disclosure is defined only by reference to the appended claims.
Embodiments disclosed herein detect and compensate for electron beam positioning errors in an electron beam inspection system. Determining absolute electron beam placement and position measurement relative to the electron beam column housing can provide more accurate registration measurements in the electron beam inspection system. Measuring electron beam absolute position with respect to the electron beam column housing enables registration measurement on a sub-nanometer level, which is not possible using an interferometer and electron beam steering.
The electron beam source 101 may include, for example, a cathode source or emitter tip. The electron beam source 101 may be coupled with other elements, such as a gun lens, an anode, a beam limiting aperture, a gate valve, a beam current selection aperture, an objective lens, or a scanning subsystem, all of which may include any such suitable elements known in the art.
The electron beam 102 is directed through a multichannel electrode tube 103. The multichannel electrode tube 103 can include at least four deflection plates, as shown in
While four deflection plates are illustrated in
Electrons returned from the workpiece 105 (e.g., secondary electrons) may be focused by one or more elements to a detector 107 to image the workpiece 105. The one or more elements may include, for example, a scanning subsystem. The detector 107 can be in electronic communication with the processor 106.
The various components of the electron beam system 100 can be positioned inside a vacuum chamber. The electron beam 102 may be generated during vacuum or near-vacuum conditions. The vacuum chamber can be, for example, an electron column.
While
The processor 106 can be communicatively coupled to a power source 105 and/or the deflector plates. The processor 106 may include one or more processors configured to execute any of various process steps. In embodiments, the processor 106 is configured to generate and provide one or more control signals configured to perform one or more adjustments to one or more deflector plates.
The one or more processors of the processor 106 may include any processor known in the art. For the purposes of the present disclosure, the term “processor” may be broadly defined to encompass any device having one or more processing or logic elements (e.g., one or more micro-processor devices, one or more application specific integrated circuit (ASIC) devices, one or more field programmable gate arrays (FPGAs), or one or more digital signal processors (DSPs)). In this sense, the one or more processors may include any device configured to execute algorithms and/or instructions (e.g., program instructions stored in memory). In one embodiment, the one or more processors may be embodied as a desktop computer, mainframe computer system, workstation, image computer, parallel processor, networked computer, or any other computer system configured to execute a program configured to operate or operate in conjunction with the electron beam system 100, as described throughout the present disclosure. Moreover, different subsystems of the electron beam system 100 may include a processor or logic elements suitable for carrying out at least a portion of the steps described in the present disclosure. Therefore, the above description should not be interpreted as a limitation on the embodiments of the present disclosure but merely as an illustration. Further, the steps described throughout the present disclosure may be carried out by a single processor or, alternatively, multiple processors. Additionally, the processor 106 may include one or more processors housed in a common housing or within multiple housings. In this way, any processor 106 or combination of processors 106 may be separately packaged as a module suitable for integration into the electron beam system 100. Further, the processor 106 may analyze data received from the electron beam system 100 and feed the data to additional components within the electron beam system 100 or external to the electron beam system 100.
A memory medium may include any storage medium known in the art suitable for storing program instructions executable by the associated one or more processors. For example, the memory medium may include a non-transitory memory medium. By way of another example, the memory medium may include, but is not limited to, a read-only memory (ROM), a random-access memory (RAM), a magnetic or optical memory device (e.g., disk), a magnetic tape, a solid-state drive and the like. It is further noted that memory medium may be housed in a common processor housing with the one or more processors. In one embodiment, the memory medium may be located remotely with respect to the physical location of the one or more processors. For instance, the one or more processors of processor 106 may access a remote memory (e.g., server), accessible through a network (e.g., internet, intranet, and the like).
A user interface can be communicatively coupled to the processor 106. In embodiments, the user interface includes a display used to display data of the electron beam system 100 to a user. The display of the user interface may include any display known in the art. For example, the display may include, but is not limited to, a liquid crystal display (LCD), an organic light-emitting diode (OLED) based display, or a cathode ray tube (CRT) display. Those skilled in the art should recognize that any display device capable of integration with a user interface is suitable for implementation in the present disclosure. In embodiments, a user may input selections and/or instructions responsive to data displayed to the user via a user input device of the user interface.
The processor 106 can determine a voltage difference between of a pair of the deflection plates that are arranged opposite each other across the path of the electron beam 102 (e.g., deflection plates 200 and 202 or deflection plates 303 and 307). The electron beam 102 can induce a charge on the deflection plates using the physics effect of mirror charges. One or more voltmeters can be used to measure the voltage difference on a pair of the deflection plates. Information from the voltmeters can be communicated to the processor 106. The voltage difference indicates a position of the electron beam 102 between the pair of the deflection plates. The processor 106 can then determine a position of the electron beam 102 in the multichannel electrode tube 103 based on the voltage difference. When the voltage difference is zero, then the electron beam 102 is in the center of the multichannel electrode tube 103 (e.g., in the x-y plane). A function to convert the voltage difference to a distance (e.g., 1-100 μm) away from the center can be determined for a particular tool and/or for particular parameters of the electron beam 102. In another example, the position of the electron beam 102 in the multichannel electrode tube 103 is center/not centered or zero/not zero between the pair of deflection plates without a particular distance away from the center.
In an embodiment, the processor 106 also can determine a gap between the position of the electron beam 102 in the multichannel electrode tube 103 and a position specification for the electron beam 102 in the multichannel electrode tube 103. The processor can then determine a voltage scheme for the multichannel electrode tube 103 that directs the electron beam 102 to the position specification and can send instructions to the power source 105 to apply the voltage scheme to the deflection plates. The specification may be, for example, a center of the multichannel electrode tube 103. In an instance, two of the deflection plates are used to measure voltages for the voltage difference and a different two of the deflection plates receive the voltage scheme, but other configurations are possible.
In
In
While illustrated with two of the deflection plates, a voltage difference can be determined for two or more pairs of deflection plates to give a two-dimensional measurement of the position of the electron beam 102 in the cross-section of the multichannel electrode tube 103 (e.g., the x-y plane). Each pair of deflection plates can provide a linear determination of the position of the electron beam 102.
Of course, other position specifications for the electron beam 102 are possible. The position specification need not only be in the center of the multichannel electrode tube 103 or the center of an area inside the deflection plates. The position specification can depend on the imaging application for the electron beam 102, the type of workpiece being imaged, the configuration of the system, calibration of other optical components in the system, or other variables.
In
The gap between the electron beam 102 can be measured between a center of the electron beam 102 or a perimeter of the electron beam 102. The center of the electron beam 102 is used in the example of
The processor 106 then can determine a voltage scheme for the multichannel electrode tube 103 to direct the electron beam 102 to the position specification. As shown in
In the example of
An additional embodiment relates to a non-transitory computer-readable medium storing program instructions executable on a processor for performing a computer-implemented method of electron beam calibration, as disclosed herein. The processor 106 can include a memory in an electronic data storage unit or other electronic data storage medium with non-transitory computer-readable medium that includes program instructions executable on the processor 106. The computer-implemented method may include any step(s) of any method(s) described herein. For example, the processor 106 may be programmed to perform some or all of the steps of
The program instructions may be implemented in any of various ways, including procedure-based techniques, component-based techniques, and/or object-oriented techniques, among others. For example, the program instructions may be implemented using ActiveX controls, C++ objects, JavaBeans, Microsoft Foundation Classes (MFC), Streaming SIMD Extension (SSE), or other technologies or methodologies, as desired.
While disclosed with respect to electron beams, the embodiments disclosed herein also can be used with ion beams. The electron beam source may be replaced with any suitable ion beam source known in the art. In addition, the output acquisition subsystem may be any other suitable ion beam-based output acquisition subsystem such as those included in commercially available focused ion beam (FIB) systems, helium ion microscopy (HIM) systems, and secondary ion mass spectroscopy (SIMS) systems. Thus, various particle beams can benefit from the embodiments disclosed herein.
Although the present disclosure has been described with respect to one or more particular embodiments, it will be understood that other embodiments of the present disclosure may be made without departing from the scope of the present disclosure. Hence, the present disclosure is deemed limited only by the appended claims and the reasonable interpretation thereof.
This application claims priority to the provisional patent application filed Jun. 21, 2023 and assigned U.S. App. No. 63/522,185, the disclosure of which is hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
63522185 | Jun 2023 | US |