This application claims priority of EP application 21160810.4 which was filed on 4 Mar., 2021, and EP application 21188528.0 which was filed on 29 Jul., 2021, and which are incorporated herein in their entirety by reference.
The present invention relates to a data filter, and particularly to a filter for use with scanning metrology data.
Although not exclusively for such applications, embodiments of the invention as disclosed herein are discussed in relation to a lithographic apparatus. A lithographic apparatus is a machine constructed to apply a desired pattern onto a substrate. A lithographic apparatus can be used, for example, in the manufacture of integrated circuits (ICs). A lithographic apparatus may, for example, project a pattern (also often referred to as “design layout” or “design”) at a patterning device (e.g., a mask) onto a layer of radiation-sensitive material (resist) provided on a substrate (e.g., a wafer).
To project a pattern on a substrate a lithographic apparatus may use electromagnetic radiation. The wavelength of this radiation determines the minimum size of features which can be formed on the substrate. Transfer of the pattern is typically via imaging onto a layer of radiation-sensitive material (resist) provided on the substrate. In general, a single substrate will contain a network of adjacent target portions that are successively patterned. Conventional lithographic apparatus include so-called steppers, in which each target portion is irradiated by exposing an entire pattern onto the target portion at once, and so-called scanners, in which each target portion is irradiated by scanning the pattern through a radiation beam in a given direction (the “scanning”-direction) while synchronously scanning the substrate parallel or anti-parallel to this direction. It is also possible to transfer the pattern from the patterning device to the substrate by imprinting the pattern onto the substrate.
In lithographic processes, it is frequently desirable to make measurements of the structures created, e.g., for process control and verification. Various tools for making such measurements are known, including scanning electron microscopes, which are often used to measure critical dimension (CD), and specialized tools to measure overlay, the accuracy of alignment of two layers in a device. Recently, various forms of scatterometers have been developed for use in the lithographic field.
A topography measurement system, level sensor or height sensor, and which may be integrated in the lithographic apparatus, is arranged to measure a topography of a top surface of a substrate (or wafer). A map of the topography of the substrate, also referred to as a height map, may be generated from these measurements indicating a height of the substrate as a function of the position on the substrate. This height map (wafer Z-map or WZM) of the substrate may, for example, subsequently be used to correct the position of the substrate with respect to a projection system before or during transfer of the pattern on the substrate in order to provide an aerial image of the patterning device in a properly focused position on the substrate. It will be understood that “height” in this context refers to a dimension broadly out of the plane to the substrate (also referred to as Z-axis). Typically, the level or height sensor performs measurements at a fixed location (relative to its own optical system) and a relative movement between the substrate and the optical system of the level or height sensor results in height measurements at locations across the substrate.
In a conventional lithographic apparatus, the height map may be generated by sampling the height of the substrate at predetermined equidistant positions, e.g. positions lying on a rectangular measurement grid. Equidistant positions may also be referred to as equispaced positions. A height level sensor and the substrate may be moved with respect to each other along a trajectory, which trajectory is selected along the predetermined positions. In the conventional lithographic apparatus, the measurement samples are taken while the substrate and the height level sensor move with respect to each other at a constant velocity. Thus, the height level sensor samples the equidistant measurement positions by sampling at a constant sampling rate. It is noted that in the measuring process the substrate or the height level sensor or both may move.
U.S. Pat. No. 7,227,614 B2 discloses an improved level sensor for obtaining a Z-map, in which the sensor samples are taken even while the sensor is accelerating/decelerating. This enables the level sensor samples to be obtained more quickly. However this means that the samples acquired by the sensor are not equispaced and this has consequences for the data processing, in which the raw data must first be filtered (low-pass filter) to remove noise etc. Conventional low-pass filters have been found not to be suitable, or at least not optimal, for processing non-equispaced samples. Accordingly, it may be desirable to provide alternative data processing means to handle non-equispaced samples.
According to an aspect of the current disclosure, there is provided a method of processing a data set comprising equispaced and/or non-equispaced data samples. The method comprises filtering of the data, wherein a kernel defined by a probability density function is convoluted over samples in the data set to perform a weighted average of the samples at a plurality of positions across the data set, and wherein a first order regression is applied to the filtered data to provide a processed data output.
The filtering may comprise a tandem filter applied to the data prior to the convolution of the kernel over samples in the data set. The tandem filter may be a sample averaging filter.
The filtering may be performed in a time and/or space domain.
The non-equispaced samples may be temporally spaced and/or spatially spaced.
The data set may comprise measurements obtained from a scanning sensor. The scanning sensor may perform a scan across the surface of a wafer in a lithographic apparatus. The sensor may be a level sensor. The level sensor may scan across the surface of the wafer at a variable speed so as to accelerate and decelerate across portions of the wafer surface while obtaining sensor data, and wherein the data output is used to provide an accelerated wafer Z-map (AWZ-Map) of the level of the wafer surface.
The shape of the kernel may change in response to variations in the spacing of the data samples.
The kernel defined by a probability density function may be a Gaussian kernel. The Gaussian kernel may be a normalized Gaussian kernel having a defined area based on a sensor spot size and a sample interval, the defined area of the normalized Gaussian kernel being maintained constant for the filtering of the data set.
The filtering of the data samples may comprise low-pass filtering wherein a cut-off frequency above which data is filtered out varies according to variations in the spacing of the samples.
In some embodiments, wherein the processed output data is required for a set of predetermined spaced locations, processing of the data set may be performed only at those predetermined locations. The predetermined locations may be predetermined grid points over a scanned area. The scanned area may be a surface of a wafer in a lithographic apparatus, the sensor being a level sensor and the predetermined locations at which the data is processed being predetermined wafer grid points.
According to another aspect of the current disclosure, there is provided a method of obtaining an accelerated wafer Z-map in a lithographic apparatus. The method comprises: using a scanning level sensor to obtain a set of data samples of level measurements across a surface of the wafer; filtering the data in a time and/or space domain using a kernel defined by a probability density function that is convoluted over samples in the data set to perform a weighted average of the samples at a plurality of positions across the data set; and applying a first order regression to the filtered data to obtain a level value for each of the plurality of positions.
The set of data samples of level measurements may be filtered by a tandem filter prior to being filtered in a time and/or space domain using a kernel defined by a probability density function. The tandem filter may be a sample averaging filter.
In some embodiments a sample interval between successive samples varies and wherein the shape of the kernel changes in response to variations in the sample interval.
The kernel defined by a probability density function may be a Gaussian kernel. The Gaussian kernel may be a normalized Gaussian kernel having a defined area based on a sensor spot size and a sample interval, the defined area of the normalized Gaussian kernel being maintained constant for the filtering of the data set.
According to another aspect of the current disclosure there is provided a method of providing data from a scanning sensor, wherein the sensor obtains data samples while performing a scan. The method comprising: identifying a set of predetermined spaced locations within the scanned data at which processed output data is required; and filtering the data obtained by the sensor for each of the predetermined spaced locations to obtain a set of filtered data samples corresponding to each of the spaced locations.
The filtering of the data may be performed only at the predetermined spaced locations. The predetermined locations may be predetermined grid points over a scanned area. The scanned area may be a surface of a wafer in a lithographic apparatus, the sensor may be a level sensor and the predetermined locations at which the data is processed may be predetermined wafer grid points.
The filtering of the data may utilize a kernel defined by a probability density function convoluted over samples in the data set to perform a weighted average of the samples, and wherein the shape of the kernel changes in response to variations in the spacing of the data samples.
The filtering of the data may comprise a tandem filter applied to the data prior to convolution of the kernel over samples in the data set. The tandem filter may comprise a sample averaging filter.
According to another aspect of the current disclosure there is provided a computer readable medium containing program instructions for causing a computer to perform a method according to the invention.
According to another aspect of the current disclosure there is provided a lithographic apparatus for performing metrology in a wafer forming process. The apparatus comprises: a scanning sensor configured to obtain a set of data samples of measurements across a surface of the wafer; a controller configured to control the scanning of the sensor such that a sample interval between successive samples is variable; and a processor configured to filter the data, wherein a kernel defined by a probability density function is convoluted over samples in the data set to perform a weighted average of the samples at a plurality of positions across the data set, and wherein a first order regression is applied to the filtered data to provide a processed data output.
The processor configured to filter the data may be further configured to apply a tandem filter prior to convolution of the kernel defined by a probability function over samples in the data set.
Embodiments will now be described, by way of example only, with reference to the accompanying schematic drawings, in which:
In the present document, the terms “radiation” and “beam” are used to encompass all types of electromagnetic radiation and particle radiation, including ultraviolet radiation (e.g. with a wavelength of 365, 248, 193, 157 or 126 nm), EUV (extreme ultra-violet radiation, e.g. having a wavelength in the range of about 5-100 nm), X-ray radiation, electron beam radiation and other particle radiation.
The term “reticle”, “mask” or “patterning device” as employed in this text may be broadly interpreted as referring to a generic patterning device that can be used to endow an incoming radiation beam with a patterned cross-section, corresponding to a pattern that is to be created in a target portion of the substrate. The term “light valve” can also be used in this context. Besides the classic mask (transmissive or reflective, binary, phase-shifting, hybrid, etc.), examples of other such patterning devices include a programmable mirror array and a programmable LCD array.
In operation, the illumination system IL receives a radiation beam from a radiation source SO, e.g. via a beam delivery system BD. The illumination system IL may include various types of optical components, such as refractive, reflective, diffractive, magnetic, electromagnetic, electrostatic, and/or other types of optical components, or any combination thereof, for directing, shaping, and/or controlling radiation. The illuminator IL may be used to condition the radiation beam B to have a desired spatial and angular intensity distribution in its cross section at a plane of the patterning device MA.
The term “projection system” PS used herein should be broadly interpreted as encompassing various types of projection system, including refractive, reflective, diffractive, catadioptric, anamorphic, magnetic, electromagnetic and/or electrostatic optical systems, or any combination thereof, as appropriate for the exposure radiation being used, and/or for other factors such as the use of an immersion liquid or the use of a vacuum. Any use of the term “projection lens” herein may be considered as synonymous with the more general term “projection system” PS.
The lithographic apparatus LA may be of a type wherein at least a portion of the substrate may be covered by a liquid having a relatively high refractive index, e.g., water, so as to fill a space between the projection system PS and the substrate W—which is also referred to as immersion lithography. More information on immersion techniques is given in U.S. Pat. No. 6,952,253, which is incorporated herein by reference in its entirety.
The lithographic apparatus LA may also be of a type having two or more substrate supports WT (also named “dual stage”). In such “multiple stage” machine, the substrate supports WT may be used in parallel, and/or steps in preparation of a subsequent exposure of the substrate W may be carried out on the substrate W located on one of the substrate support WT while another substrate W on the other substrate support WT is being used for exposing a pattern on the other substrate W.
In addition to the substrate support WT, the lithographic apparatus LA may comprise a measurement stage. The measurement stage is arranged to hold a sensor and/or a cleaning device. The sensor may be arranged to measure a property of the projection system PS or a property of the radiation beam B. The measurement stage may hold multiple sensors. The cleaning device may be arranged to clean part of the lithographic apparatus, for example a part of the projection system PS or a part of a system that provides the immersion liquid. The measurement stage may move beneath the projection system PS when the substrate support WT is away from the projection system PS.
In operation, the radiation beam B is incident on the patterning device, e.g. mask, MA which is held on the mask support T, and is patterned by the pattern (design layout) present on patterning device MA. Having traversed the mask MA, the radiation beam B passes through the projection system PS, which focuses the beam onto a target portion C of the substrate W. With the aid of the second positioner PW and a position measurement system IF, the substrate support WT may be moved accurately, e.g., so as to position different target portions C in the path of the radiation beam B at a focused and aligned position. Similarly, the first positioner PM and possibly another position sensor (which is not explicitly depicted in
As shown in
In lithographic processes, it is desirable frequently to make measurements of the structures created, e.g., for process control and verification. Tools to make such measurement may be called metrology tools MT. Different types of metrology tools MT for making such measurements are known, including scanning electron microscopes or various forms of scatterometer metrology tools MT.
Before exposure of the substrate to transfer the pattern onto the substrate, a height level of the substrate may be determined and mapped. A resulting height map (wafer Z-map or WZM) of the substrate may be employed to position the substrate with respect to a projection system, for example.
In a conventional lithographic apparatus, the height map may be generated by sampling the height of the substrate at predetermined equidistant positions, e.g. positions lying on a rectangular measurement grid. A height level sensor and the substrate may be moved with respect to each other along a trajectory, which trajectory is selected along the predetermined positions. In the conventional lithographic apparatus, the measurement samples are taken while the substrate and the height level sensor move with respect to each other at a constant velocity. Thus, the height level sensor samples the equidistant measurement positions by sampling at a constant sampling rate. It is noted that in the measuring process the substrate or the height level sensor or both may move.
In order for the substrates W exposed by the lithographic apparatus LA to be exposed correctly and consistently, it is desirable to inspect substrates to measure properties of patterned structures, such as overlay errors between subsequent layers, line thicknesses, critical dimensions (CD), shape of structures, etc. For this purpose, inspection tools and/or metrology tools (not shown) may be included in the lithocell LC. If errors are detected, adjustments, for example, may be made to exposures of subsequent substrates or to other processing steps that are to be performed on the substrates W, especially if the inspection is done before other substrates W of the same batch or lot are still to be exposed or processed.
An inspection apparatus, which may also be referred to as a metrology apparatus, is used to determine properties of the substrates W, and in particular, how properties of different substrates W vary or how properties associated with different layers of the same substrate W vary from layer to layer. The inspection apparatus may alternatively be constructed to identify defects on the substrate W and may, for example, be part of the lithocell LC, or may be integrated into the lithographic apparatus LA, or may even be a stand-alone device. The inspection apparatus may measure the properties on a latent image (image in a resist layer after the exposure), or on a semi-latent image (image in a resist layer after a post-exposure bake step PEB), or on a developed resist image (in which the exposed or unexposed parts of the resist have been removed), or even on an etched image (after a pattern transfer step such as etching).
The patterning process in a lithographic apparatus LA may be one of the most critical steps in the processing which requires high accuracy of dimensioning and placement of structures on the substrate W. To ensure this high accuracy, three systems may be combined in a so called “holistic” control environment as schematically depicted in
The computer system CL may use (part of) the design layout to be patterned to predict which resolution enhancement techniques to use and to perform computational lithography simulations and calculations to determine which mask layout and lithographic apparatus settings achieve the largest overall process window of the patterning process (depicted in
The metrology tool MT may provide input to the computer system CL to enable accurate simulations and predictions, and may provide feedback to the lithographic apparatus LA to identify possible drifts, e.g. in a calibration status of the lithographic apparatus LA (depicted in
The Raw data measured by the Level Sensor (LS) undergoes post-processing to construct the Wafer Z-Map (WZM). The post-processing is performed within the LS driver and consists of operational blocks in which both level sensor and position monitor (PM) signals are shaped and recombined to build the WZM. A critical component of the post-processing of data from the level sensor is a Low Pass Filter (LPF), which is used to attenuate all the content (e.g. electronic noise) that corrupts the actual Z-height signal used to outline the topography on the wafer. Currently known systems operate in the frequency (Fourier) domain and require the raw LS data samples to be equi-spaced, a condition that is achieved only with a constant speed scan (or spatially variable sampling rate).
With the Accelerated WZM (A-WZM), the raw data is acquired over an accelerated (non-constant) speed trajectory. As a consequence, the A-WZM data samples are non-equidistant in space, and they cannot easily be down-sampled and interpolated to provide correct Z-height values without severely impacting performance.
Another problem arises with the results obtained using known frequency domain filters, where the raw data gives a step-like Z-height at the border of the wafer due to the sharp or abrupt edge. The shape of the frequency response causes a ringing artifact (known as the Gibbs phenomenon), which leads to distorted data (significantly high and low data values) close to the wafer edge. A similar ringing artifact occurs where the wafer includes circuit features, such as step-like 3D NAND structures. One way that the ringing effect near the wafer edge is currently dealt with is by splitting the data into two sets, one inside and the other in a peripheral region outside a boundary known as the Focus Edge Clearance (FEC) defined at a set distance from the edge. Different data processing procedures are used for level sensor data obtained outside the FEC and the data obtained inside the FEC. The two data sets are filtered separately using two different methods. The frequency-based LPF is solely applied on the data inside the FEC, which needs to be artificially extended at the extremes to allow the so-called ringing effect to land outside the actual signal. The filter used outside the FEC filter can be a simple moving average filter. Once filtered, data inside and outside the FEC need to be recombined to deliver the full WZM. The different responses of the two filters at the FEC boundary has a direct impact on certain of the scanner optimization features that are used in application software products, including Leveling Options, which include an FEC optimizer to deliver the optimal FEC value at the customer site. Moreover, the application of two filters is impractical for design and maintenance reasons and adds significantly to the amount of data processing required.
The upper graph of
As shown in
A discreet Gaussian distribution may be expressed in the form:
z
filt,i
=z*ω
As shown in
Applying a first order regression to the filtered data results in a further improvement of accuracy, particularly near the wafer edges. Regression solves an optimization problem by fitting a model curve: the goal is to obtain a best fit of the filtered data points. Without any regression (or 0th order regression) no weights would be applied to the data points, and so they would have no influence in determining a best fit curve through them. When applying weights to the data points a model curve can be fitted using regression, which can be a line (first order, with 2 coefficients), a parabola (second order, with 3 coefficients) and so on. The higher the order, the more closely the curve follows the pattern of the points, but there is a greater chance that the best fit is being too heavily influenced by outlier points (i.e. noise). Keeping the order small (i.e. first order), provides a good compromise for the optimization.
The concept of only performing data filtering at specified grid locations, can also be applied to other types of filter, including the known Fourier LPF used with constant speed scans as described above. Filtering data only at the pre-specified locations not only reduces the amount of data processing required, it also improves accuracy by removing the need for interpolation.
The data processing method may be further improved by implementing one or more additional filters in tandem. For example, high frequency content in raw data may result in data accuracy and reproducibility limitations as a result of limited attenuation filtering. It may therefore be desirable to improve pass band attenuation to increase accuracy, and/or it may be desirable to improve stop band attenuation to improve the reproducibility of results. Thus, a tandem filter may be added to the aforementioned data processing method, comprising for example sample averaging or subsampling of raw data samples. The tandem filter is applied prior to convolution of a kernel over the samples, which may be for example a Gaussian filter as described above.
Although specific reference may be made in this text to the use of a lithographic apparatus in the manufacture of ICs, it should be understood that the lithographic apparatus described herein may have other applications. Possible other applications include the manufacture of integrated optical systems, guidance and detection patterns for magnetic domain memories, flat-panel displays, liquid-crystal displays (LCDs), thin-film magnetic heads, etc.
Although specific reference may be made in this text to embodiments of the invention in the context of a lithographic apparatus, embodiments of the invention may be used in other apparatus. Embodiments of the invention may form part of a mask inspection apparatus, a metrology apparatus, or any apparatus that measures or processes an object such as a wafer (or other substrate) or mask (or other patterning device). These apparatus may be generally referred to as lithographic tools. Such a lithographic tool may use vacuum conditions or ambient (non-vacuum) conditions.
Although specific reference may have been made above to the use of embodiments of the invention in the context of optical lithography, it will be appreciated that the invention, where the context allows, is not limited to optical lithography and may be used in other applications, for example imprint lithography.
Where the context allows, embodiments of the invention may be implemented in hardware, firmware, software, or any combination thereof. Embodiments of the invention may also be implemented as instructions stored on a machine-readable medium, which may be read and executed by one or more processors. A machine-readable medium may include any mechanism for storing or transmitting information in a form readable by a machine (e.g., a computing device). For example, a machine-readable medium may include read only memory (ROM); random access memory (RAM); magnetic storage media; optical storage media; flash memory devices; electrical, optical, acoustical or other forms of propagated signals (e.g. carrier waves, infrared signals, digital signals, etc.), and others. Further, firmware, software, routines, instructions may be described herein as performing certain actions. However, it should be appreciated that such descriptions are merely for convenience and that such actions in fact result from computing devices, processors, controllers, or other devices executing the firmware, software, routines, instructions, etc. and in doing that may cause actuators or other devices to interact with the physical world.
While specific embodiments of the invention have been described above, it will be appreciated that the invention may be practiced otherwise than as described. The descriptions above are intended to be illustrative, not limiting. Thus it will be apparent to one skilled in the art that modifications may be made to the invention as described without departing from the scope of the claims set out below. Other aspects of the invention are set-out as in the following numbered clauses:
Number | Date | Country | Kind |
---|---|---|---|
21160810.4 | Mar 2021 | EP | regional |
21188528.0 | Jul 2021 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2022/054191 | 2/21/2022 | WO |