1. Field
The present application generally relates to the design of an optical metrology system to measure a structure formed on a workpiece, and, more particularly, to optimizing the design of an optical metrology system to meet operating time budget in completing metrology steps.
2. Related Art
Optical metrology involves directing an incident beam at a structure on a workpiece, measuring the resulting diffraction signal, and analyzing the measured diffraction signal to determine various characteristics of the structure. The workpiece can be a wafer, a substrate, or a magnetic medium. In manufacturing of the workpieces, periodic gratings are typically used for quality assurance. For example, one typical use of periodic gratings includes fabricating a periodic grating in proximity to the operating structure of a semiconductor chip. The periodic grating is then illuminated with an electromagnetic radiation. The electromagnetic radiation that deflects off of the periodic grating is collected as a diffraction signal. The diffraction signal is then analyzed to determine whether the periodic grating, and by extension whether the operating structure of the semiconductor chip, has been fabricated according to specifications.
In one conventional system, the diffraction signal collected from illuminating the periodic grating (the measured diffraction signal) is compared to a library of simulated diffraction signals. Each simulated diffraction signal in the library is associated with a hypothetical profile. When a match is made between the measured diffraction signal and one of the simulated diffraction signals in the library, the hypothetical profile associated with the simulated diffraction signal is presumed to represent the actual profile of the periodic grating. The hypothetical profiles, which are used to generate the simulated diffraction signals, are generated based on a profile model that characterizes the structure to be examined. Thus, in order to accurately determine the profile of the structure using optical metrology, a profile model that accurately characterizes the structure should be used.
With increased requirement for throughput, decreasing size of the structures, and lower cost of ownership, there is greater need to optimize design of optical metrology systems to meet a time budget for completing the metrology steps.
Provided is a method of designing an optical metrology system for measuring structures on a workpiece wherein the optical metrology system is configured to achieve a time budget for completing metrology process steps. The design of the optical metrology system is optimized by using collected time data in comparison to the selected operating time budget. In one embodiment, the optical metrology system is used for standalone systems. In another embodiment, the optical metrology system is integrated with fabrication clusters in semiconductor manufacturing.
In order to facilitate the description of the present invention, a semiconductor wafer may be utilized to illustrate an application of the concept. The methods and processes equally apply to other workpieces that have repeating structures. The workpiece may be a wafer, a substrate, disk, or the like. Furthermore, in this application, the term structure when it is not qualified refers to a patterned structure.
Simulated diffraction signals can be generated by applying Maxwell's equations and using a numerical analysis technique to solve Maxwell's equations. It should be noted that various numerical analysis techniques, including variations of rigorous coupled wave analysis (RCWA), can be used. For a more detail description of RCWA, see U.S. Pat. No. 6,891,626, titled CACHING OF INTRA-LAYER CALCULATIONS FOR RAPID RIGOROUS COUPLED-WAVE ANALYSES, filed on Jan. 25, 2001, issued May 10, 2005, which is incorporated herein by reference in its entirety.
Simulated diffraction signals can also be generated using a machine learning system (MLS). Prior to generating the simulated diffraction signals, the MLS is trained using known input and output data. In one exemplary embodiment, simulated diffraction signals can be generated using an MLS employing a machine learning algorithm, such as back-propagation, radial basis function, support vector, kernel regression, and the like. For a more detailed description of machine learning systems and algorithms, see U.S. patent application Ser. No. 10/608,300, titled OPTICAL METROLOGY OF STRUCTURES FORMED ON SEMICONDUCTOR WAFERS USING MACHINE LEARNING SYSTEMS, filed on Jun. 27, 2003, which is incorporated herein by reference in its entirety.
The optical metrology system 100 can comprise a first selectable reflection subsystem 130 that can be used to direct at least two outputs 121 from the beam generator subsystem 120 as outputs 131 when operating in a first mode “LOW AOI” or as outputs 132 when operating in a second mode “HIGH AOI”. When the first selectable reflection subsystem 130 is operating in the first mode “LOW AOI”, at least two of the outputs 121 from the beam generator subsystem 120 can be directed to a first reflection subsystem 140 as output 131, and at least two outputs 141 from the first reflection subsystem can be directed to a low angle focusing subsystem 145, When the first selectable reflection subsystem 130 is operating in the second mode “HIGH AOI”, at least two of the outputs 121 from the beam generator subsystem 120 can be directed to a high angle focusing subsystem 135 as outputs 132. Alternatively, other modes in addition to “LOW AOI” and “HIGH AOI” may be used and other configurations may be used.
When the optical metrology system 100 is operating in the first mode “LOW AOI”, at least two of the outputs 146 from the low angle focusing subsystem 145 can be directed to the wafer 101. For example, a high angle of incidence can be used. When the optical metrology system 100 is operating in the second mode “HIGH AOI”, at least two of the outputs 136 from the high angle focusing subsystem 135 can be directed to the wafer 101. For example, a high angle of incidence can be used. Alternatively, other modes may be used and other configurations may be used.
The optical metrology system 100 can comprise a high angle collection subsystem 155, a high angle collection subsystem 165, a second reflection subsystem 150, and a second selectable reflection subsystem 160.
When the optical metrology system 100 is operating in the first mode “LOW AOI”, at least two of the outputs 156 from the wafer 101 can be directed to the low angle collection subsystem 155. For example, a low angle of incidence can be used. In addition, the low angle collection subsystem 155 can process the outputs 156 obtained from the wafer 101 and low angle collection subsystem 155 can provide outputs 151 to the second reflection subsystem 150, and the second reflection subsystem 150 can provide outputs 152 to the second selectable reflection subsystem 160. When the second selectable reflection subsystem 160 is operating in the first mode “LOW AOI” the outputs 152 from the second reflection subsystem 150 can be directed to the analyzer subsystem 170. For example, at least two blocking elements can be moved allowing the outputs 152 from the second reflection subsystem 150 to pass through the second selectable reflection subsystem 160 with a minimum amount of loss.
When the optical metrology system 100 is operating in the second mode “HIGH AOI”, at least two of the outputs 166 from the wafer 101 can be directed to the high angle collection subsystem 165. For example, a high angle of incidence can be used. In addition, the high angle collection subsystem 165 can process the outputs 166 obtained from the wafer 101 and high angle collection subsystem 165 can provide outputs 161 to the second selectable reflection subsystem 160. When the second selectable reflection subsystem 160 is operating in the second mode “HIGH AOI” the outputs 162 from the second selectable reflection subsystem 160 can be directed to the analyzer subsystem 170.
When the optical metrology system 100 is operating in the first mode “LOW AOI”, low incident angle data from the wafer 101 can be analyzed using the analyzer subsystem 170, and when the optical metrology system 100 is operating in the second mode “HIGH AOI”, high incident angle data from the wafer 101 can be analyzed using the analyzer subsystem 170.
Optical metrology system 100 can include at least two measurement subsystems 175. At least two of the measurement subsystems 175 can include at least two detectors such as spectrometers. For example, the spectrometers can operate from the Deep-Ultra-Violet to the visible regions of the spectrum.
The optical metrology system 100 can include at least two camera subsystems 180, at least two illumination and imaging subsystems 182 coupled to at least two of the camera subsystems 180. In addition, the optical metrology system 100 can also include at least two illuminator subsystems 184 that can be coupled to at least two of the imaging subsystems 182.
In some embodiments, the optical metrology system 100 can include at least two auto-focusing subsystems 190. Alternatively, other focusing techniques may be used.
At least two of the controllers (not shown) in at least two of the subsystems (105, 110, 115, 120, 125, 130, 135, 140, 145, 150, 155, 160, 165, 170, 175, 180, 182 and 190) can be used when performing measurements of the structures. A controller can receive real-signal data to update subsystem, processing element, process, recipe, profile, image, pattern, and/or model data. At least two of the subsystems (105, 110, 115, 120, 125, 130, 135, 140, 145, 150, 155, 160, 165, 170, 175, 180, 182 and 190) can exchange data using at least two Semiconductor Equipment Communications Standard (SECS) messages, can read and/or remove information, can feed forward, and/or can feedback the information, and/or can send information as a SECS message. Controller 195 can include coupling means 196 that can be used to couple the metrology system 100 to other systems in a factory environment.
Those skilled in the art will recognize that at least two of the subsystems (105, 110, 115, 120, 125, 130, 135, 140, 145, 150, 155, 160, 165,170, 175, 180, 182 and 190) can include computers and memory components (not shown) as required. For example, the memory components (not shown) can be used for storing information and instructions to be executed by computers (not shown) and may be used for storing temporary variables or other intermediate information during the execution of instructions by the various computers/processors in the optical metrology system 100. At least two of the subsystems (105, 110, 115, 120, 125, 130, 135, 140, 145, 150, 155, 160, 165, 170, 175, 180, 182 and 190) can include the means for reading data and/or instructions from a computer readable medium and can comprise the means for writing data and/or instructions to a computer readable medium. The optical metrology system 100 can perform a portion of or all of the processing steps of the invention in response to the computers/processors in the processing system executing at least two sequences of at least two instructions contained in a memory and/or received in a message. Such instructions may be received from another computer, a computer readable medium, or a network connection. In addition, at least two of the subsystems (105, 110, 115, 120, 125, 130, 135, 140, 145, 150, 155, 160, 165, 170, 175, 180, 182 and 190) can comprise control applications, Graphical User Interface (GUI) components, and/or database components.
It should be noted that the beam when the optical metrology system 100 is operating in the first mode “LOW AOI” with a low incident angle data from the wafer 101 all the way to the measurement subsystems 175, (output 166, 161, 162, and 171) and when the optical metrology system 100 is operating in the second mode “HIGH AOI” with a high incident angle data from the wafer 101 all the way to the measurement subsystems 175, (output 156, 151, 152, 162, and 171) is referred to as diffraction signal(s).
Still referring to
In step 258, a regression algorithm is developed to extract the profile parameters of the structure profile using measured diffraction signals. Typically, the regression algorithm compares a series of simulated diffraction signals generated from a set of profile parameters where the simulated diffraction signal is matched to the measured diffraction signal until the matching criteria are met. For a more detailed description of a regression-based process, see U.S. Pat. No. 6,785,638, titled METHOD AND SYSTEM OF DYNAMIC LEARNING THROUGH A REGRESSION-BASED LIBRARY GENERATION PROCESS, filed on Aug. 6, 2001, which is incorporated herein by reference in its entirety.
In step 262, a library of pairs of simulated diffraction signals and profile parameters of the structure are generated. For a more detailed description of an exemplary library-based process, see U.S. Pat. No. 6,943,900, titled GENERATION OF A LIBRARY OF PERIODIC GRATING DIFFRACTION SIGNALS, issued on Sep. 13, 2005, which is incorporated herein by reference in its entirety. In step 266, an MLS is trained using pairs of simulated diffraction signals and profile parameters. The trained MLS is configured to generate a set of profile parameters as output based on an input measured diffraction signal. For a more detailed description of a generating and using a trained MLS, see U.S. Pat. No. 7,280,229, titled EXAMINING A STRUCTURE FORMED ON A SEMICONDUCTOR WAFER USING MACHINE LEARNING SYSTEMS, filed on Dec. 3, 2004, which is incorporated herein by reference in its entirety. In step 270, at least one profile parameter of the structure profile is determined using the regression algorithm, the library, or the trained MLS. It should be noted that the steps described above, (254, 258, 262, 264, and 268), apply to an optical metrology system in a fabrication cluster or to a standalone optical metrology system.
In step 308, a metrology time model for the metrology system is developed. Components of the metrology time model for semiconductor wafer applications comprise serial actions including elements for the robot to perform wafer swap, for activating the vacuum subsystem, for the motion control system to perform coarse wafer alignment, for moving the wafer to the center of the pattern recognition site, for fine wafer alignment, for moving the wafer to an unload position, for deactivating the vacuum subsystem, for completing the first diffraction signal acquisition, and for completing subsequent diffraction signal acquisitions. Many other metrology steps are involved; however, these may be completed in parallel or overlapped with other metrology steps. The details of developing a metrology time model are described in relation to
Referring to
In step 416, the time for metrology steps are optimized. Optimization can be done by iterating a manual procedure of summing up the time for all the metrology steps that cannot be overlapped, or semi-automatically such as through the use of spreadsheet software or through the use of custom algorithms where possible combinations of different settings of a particular device are used and/or a different path of the wafer is utilized, and/or a different number of pattern recognition sites are used. For example, a manual procedure can include a list of metrology process steps and substituting time values for the metrology process steps based on assumptions of speed for certain steps obtained from experiments or from the vendors specifications sheets. The total time for all the metrology steps that are not overlapped are added up and one that generates the least total time is noted. In another embodiment, given a series of measurement sites on a wafer such as 5, 7, 9, 1, 13, and 17-measurement sites, the total measurement time is influenced by the number of pattern recognition sites used. Typically, a minimum of 2 pattern recognition sites may be sufficient if the notch finding step is highly accurate. Other embodiments can utilize 3 or more pattern recognition sites, a pattern recognition site measurement per new measurement site, or use of X-Y-theta motion instead of X-Y motion in the motion control system. Different motion paths of the wafer based on the number of measurement sites and number of pattern recognition measurements used may yield different total times for completion of metrology steps. Total time is calculated for the different combinations and the lowest total time is identified as the optimum.
Referring back to
In step 320 of
Modification of the design of the of the optical metrology system can include selecting two or more light sources utilizing different ranges of wavelengths, illuminating the structure at substantially the same spot with the two or more beams from the two or more light sources at the same time, and measuring the two or more diffraction signals off the structure and using a separate detector for each of the two or more diffraction signals instead of one light source; selecting an off-axis reflectometer wherein the angle of incidence of the illumination beam is substantially around 28 degrees instead of a normal or near normal angle of incidence; selecting an off-axis reflectometer wherein the angle of incidence of the illumination beam is substantially around 65 degrees instead of a near normal reflectometer instead of 28 degrees; utilizing a motion control system to position the structure for optical metrology instead of an X-Y-Z stage. In other embodiments, modification of the design of the optical metrology system can include measuring only reflectance or intensities of the diffraction signals instead of measuring reflectance and phase shift of the diffraction signal. In other embodiments, selecting a first polarizer in the illumination path and a second polarizer in the detection path, where the first and second polarizers are configured to increase the signal to noise ratio of the illumination and detection beams respectively instead of regular polarizers or substituting the first polarizer and the second polarizer with polarizers from another vendor and the like.
Still referring to step 324, modification of the design of the of the optical metrology system can also include utilizing different speeds of the motion control system; using reflective optics for focusing illumination beams and collecting detection beams instead of diffractive optics; using a selectable angle of incidence for the illumination beam to optimize accuracy of the diffraction measurement instead of a fixed angle of incidence of the illumination beams; selecting a new profile parameter extraction algorithm; and performing the profile parameter extraction using diffraction signals measured off the structure using the optical metrology system and a processor; modifying the processor to use parallel processing of computer tasks to perform the selected profile parameter extraction algorithm instead of serial processing; switching the profile extraction algorithm to a regression algorithm, a library extraction algorithm, or a machine learning system algorithm; revising the machine learning system algorithm to use pairs of simulated diffraction signals and corresponding profile parameters with a reduced number of floating profile parameters for training the machine learning system; and/or substituting the spectrometers with spectrometers from another vendor. In another embodiment, the design of the optical metrology system is modified to reduce the total alignment time by eliminating the coarse alignment step and performing the coarse and fine alignment steps with the wafer positioned on the chuck. It is understood that any change in the design of the optical metrology system that can reduce the time for a metrology step or steps can be included in the list of design changes for step 324.
Still referring to
In another embodiment, the optical metrology system is designed to meet a throughput criterion instead of a time budget. For example, if the workpiece is a semiconductor wafer, the operating criterion may be stated in terms of wafers measured per hour. Another variation is where the operating criterion is expressed as number of wafers per hour with a specified number of sites measured on the wafer. For example, if an application is designed to need only 5 measurement sites, the throughput rate would be higher that if the application requires a minimum of 9 measurement sites. Another variation is where the wafers per hour in an integrated metrology system is different from the wafers per hour in a standalone metrology system. Depending on the number of wafer in a cassette and degree of automation, the wafers per hour may be different in a standalone metrology operation compared to an integrated metrology operation.
Although exemplary embodiments have been described, various modifications can be made without departing from the spirit and/or scope of the present invention. For example, the elements required for the design of the optical metrology system are substantially the same whether the optical metrology system is integrated in a fabrication cluster or used in a standalone metrology setup. Therefore, the present invention should not be construed as being limited to the specific forms shown in the drawings and described above.