The present invention relates to a surface inspection apparatus and shape measurement software for inspecting a sample surface and outputting position, type, dimension, and the like of a defect.
In a manufacturing line of a semiconductor substrate, thin film substrate, and the like, a defect of surface of the semiconductor substrate, thin film substrate, and the like is inspected to improve a yield of product. As a defect inspection apparatus used for defect inspection, there is known one that measures a surface shape of the sample surface using differential interference contrast and acquires detailed information about position, shape, size, and the like of the defect (see PTL 1 and the like).
To detect a shape having a smooth surface with high sensitivity in differential interference contrast measurement, a method of increasing a shear amount that indicates a shift of a detection position in different polarization directions on the sample surface or a method of shortening a wavelength used for detection to improve the differential interference contrast are known. However, any of the methods cause a problem of narrowing a height measurable range. In the differential interference contrast measurement, a light amount is changed by generating a phase shift in reflected light based on height displacement between two points on the sample surface, but the phase shift becomes the amount of detected light of the same brightness in the same period as the wavelength. In reflection-type differential interference contrast, in general, only the height displacement in a section corresponding to ¼ of the wavelength can be detected. If the shear amount is increased, the height displacement increases when a surface shape changes gently, and there is a high risk of exceeding the height measurable range. Even if the wavelength is shortened, the height measurable range is still narrowed.
An object of the present invention is to provide a measurement method to achieve both high sensitivity and robustness of a defect inspection apparatus.
Accordingly, a problem to be solved by the present invention is to expand the height measurement range that is narrowed when height measurement accuracy is improved by increasing the shear amount and shortening the wavelength in a surface inspection apparatus and shape measurement software.
To achieve the above object, a surface inspection apparatus of the present invention includes a differential interference contrast illumination system that irradiates a sample surface with an illumination spot set, which is composed of two polarized illumination spots that have different phases at a predetermined wavelength and that are offset by a predetermined shear amount, a differential interference contrast detection system that condenses reflected light beams of the two polarized illumination spots reflected from the sample surface to generate interference light beams, a scanning unit that scans the sample surface using the two polarized illumination spots, a sensor unit that photoelectrically converts the interference light beams generated by the differential interference contrast detection system to generate interference signals, a height displacement measurement unit that processes the interference signals to measure height displacement between the two polarized illumination spots, and a height shape reconstruction unit that accumulates height displacement data of the two polarized illumination spots and reconstructs a height shape of the sample surface. The height shape restoration unit reconstructs a height shape of the sample surface by correcting the height displacement data, which is a phase shift exceeding a unique measurement range uniquely measurable with a specific illumination spot set, so that a cumulative addition of a phase shift from the sample surface obtained by subtracting a phase shift corresponding to an inclination of the sample surface from a phase shift in a shear amount direction approaches 0 except for an isolated defect part.
Shape measurement software of the present invention causes a computer to execute a procedure for temporarily determining phase shift of reflected light between two points separated by a shear amount on a sample surface from differential interference contrast images of the sample surface, a procedure for storing the phase shift of the reflected light between the two points in a memory, a procedure for measuring a phase shift due to an inclination of the sample surface from a low frequency component of a shift amount of phase in a shift direction of a shear amount stored in the memory, a procedure for calculating a corrected phase shift by specifying data of which temporarily determined phase shift exceeds a unique measurement range from a light amount for which the phase shift of the reflected light in a shear amount direction stored in the memory is near an integral multiple of π [rad], and a procedure for measuring a height shape of the sample surface by accumulating differences between the corrected phase shift and the phase shift of the sample surface at points separated by the shear amount.
Other means are described in the embodiments of the invention.
According to the present invention, it is possible to expand the height measurement range, which is narrowed when height measurement accuracy is improved by increasing the shear amount and shortening the wavelength, in the surface inspection apparatus and the shape measurement software.
Embodiments of the present invention will be described below with reference to the respective drawings.
A defect inspection apparatus, which will be described as an application target of the present invention in the following embodiments, is used for defect inspection of a surface of a sample (wafer) performed during a manufacturing process of a semiconductor, for example. The defect inspection apparatus according to each embodiment is suitable for executing a process of detecting minute defects and acquiring data about number, position, dimension, and type of defects at high speed.
The defect inspection apparatus 100 according to the embodiment is a surface inspection apparatus which uses a sample 1 as an inspection target and detects defects such as foreign matter and dents on a surface of the sample 1, particularly types of defects according to an inspection purpose. As the sample 1, a disk-shaped semiconductor silicon wafer having a flat surface on which no pattern is formed is assumed as a representative example. The defect inspection apparatus 100 includes a stage ST, a dark field illumination optical system 3, a plurality of detection optical systems 4v, 4-1, 4-2, . . . , dark field detection sensors 5v, 5-1, 5-2, . . . , a line sensor 5B, a differential interference contrast illumination system 8, a differential interference contrast detection system 9, a signal processing device 6, a control device 71, a user interface 72, and a monitor 73.
«Stage ST»
The stage ST illustrated in
The scanning device ST2 is a scanning unit that scans the surface of the sample 1 with two polarized illumination spots. As will be described later, an illumination spot 40 irradiated on the surface of the sample 1 by illumination light emitted from the dark field illumination optical system 3 has an illumination intensity distribution that is long in one direction as illustrated in
It is also possible to apply a scanning device having a configuration in which, in place of the rotation stage, another translation stage having a movement axis extending in a direction crossing a movement axis of the translation stage in a horizontal plane is provided. Here, as illustrated in
«Dark Field Illumination Optical System 3»
The dark field illumination optical system 3 illustrated in
«Laser Light Source 31»
The laser light source 31 is a unit that emits a laser beam as illumination light. When the defect inspection apparatus 100 detects a minute defect near the surface of the sample 1, a laser light source that oscillates a high-output laser beam with an output of 2 W or more using ultraviolet rays or vacuum ultraviolet rays having a short wavelength (wavelength of 355 nm or less) that are difficult to penetrate into the sample 1 is used as the laser light source 31. The diameter of the laser beam emitted by the laser light source 31 is typically about 1 mm. When the defect inspection apparatus 100 detects the defect inside the sample 1, a laser light source that oscillates a laser beam of visible light or infrared light that has a long wavelength and easily penetrates the inside of the sample 1 is used as the laser light source 31.
«Attenuator 32»
As illustrated in
The half-wave plate 32b is configured to be rotatable around an optical axis of the illumination light. The illumination light incident on the attenuator 32 is converted into linearly polarized light by the first polarizing plate 32a, and then passes through the second polarizing plate 32c with the polarization direction of the illumination light adjusted to a slow axis azimuth angle of the half-wave plate 32b. By adjusting the azimuth angle of the half-wave plate 32b, light intensity of the illumination light can be attenuated at an arbitrary ratio. If the degree of linear polarization of the illumination light incident on the attenuator 32 is sufficiently high, the first polarizing plate 32a can be omitted. The attenuator 32 is not limited to the configuration illustrated in
«Emitted Light Adjustment Unit 33»
The emitted light adjustment unit 33 illustrated in
«Beam Expander 34»
The beam expander 34 illustrated in
The beam expander 34 is installed on a translation stage with two axes (two degrees of freedom) or more, and is configured so that the position thereof can be adjusted for the center thereof to coincide with the incident illumination light. The beam expander 34 is also provided with a tilt angle adjustment function for two axes (two degrees of freedom) or more so that the incident illumination light coincides with the optical axis.
«Polarization Control Unit 35»
The polarization control unit 35 illustrated in
«Reflecting Mirror 37»
As illustrated in
The incident plane is a plane including an optical axis OA of the illumination light incident on the sample 1 and the normal line to the surface of the sample 1. In
As illustrated in
In a plane orthogonal to the incident plane and the sample surface, the illumination spot has a light intensity distribution in which peripheral intensity is weak relative to the center of the optical axis OA, like an illumination intensity distribution (illumination profile) LD2 illustrated in
An angle of incidence (inclination angle of the incident optical axis to the normal line to the sample surface) of the illumination, which is obliquely incident on the sample 1, to the sample 1 is adjusted by the positions and angles of the reflecting mirrors 37 and 38 to an angle suitable for detecting a minute defect. The angle of the reflecting mirror 38 is adjusted by an adjustment mechanism 38a. For example, the larger the incident angle of the illumination light with respect to the sample 1 (the smaller the illumination elevation angle, which is an angle between the sample surface and the incident optical axis), the weaker the haze, which becomes noise for scattered light from minute foreign matter on the sample surface, and thus is suitable for detecting the minute defect. From the viewpoint of reducing the influence of haze on the detection of the minute defect, it is preferable to set the incident angle of the illumination light to, for example, 75 degrees or more (elevation angle of 15 degrees or less). On the other hand, in the oblique illumination, since an absolute amount of scattered light from minute foreign matter increases as the illumination incident angle decreases, it is preferable to set the incident angle of illumination light to, for example, 60 degrees or more and 75 degrees or less (elevation angle of 15 degrees or more and 30 degrees or less) from the viewpoint of increasing the amount of scattered light from the defect.
«Detection Optical Systems 4v and the Like»
The detection optical systems 4v, 4-1, 4-2, illustrated in
Respective objective lenses of the detection optical systems 4v, 4-1, 4-2, . . . are arranged along a hemispherical surface of an upper half of a sphere (celestial sphere) centered on the illumination spot 40 with respect to the sample 1. The hemispherical surface is divided into 13 regions of L1 to L6, H1 to H6, and V, and the detection optical systems 4v, 4-1, 4-2, . . . respectively collect and condense scattered light in corresponding regions.
A region V is a region that overlaps the zenith and is located directly above the illumination spot 40 formed on the surface of the sample 1. The detection optical system 4v corresponds thereto.
Regions L1 to L6 are regions obtained by equally dividing an annular region surrounding 360 degrees around the illumination spot 40 at a low position, and are arranged in the order of regions L1, L2, L3, L4, L5, and L6 counterclockwise from the incident direction of the oblique illumination when viewed from above.
Regions L1 to L3 among the regions L1 to L6 are located on the right side of the illumination spot 40. The region L1 is located at the rear right side of the illumination spot 40. The region L2 is located on the right side of the illumination spot 40, and the region L3 is located on the front right side of the illumination spot 40.
Regions L4 to L6 are located on the left side of the illumination spot 40. The region L4 is located at the front left side of the illumination spot 40. The region L5 is located on the left side of the illumination spot 40. The region L6 is located on the rear left side of the illumination spot 40.
The remaining regions H1 to H6 are regions obtained by equally dividing an annular region surrounding 360 degrees around the illumination spot 40 at a high position (between regions L1 to L6 and region V), and the regions H1, H2, H3, H4, H5, and H6 are arranged in this order counterclockwise from the incident direction of the oblique incident illumination when viewed from above. Arrangement of the high-angle regions H1 to H6 are shifted by 30 degrees when viewed from above with respect to the low-angle regions L1 to L6.
Among the regions H1 to H6, the region H1 is located at the rear side of the illumination spot 40. The region H4 is located at the front side of the illumination spot 40. The regions H2 and H3 are located on the right side of the illumination spot 40. The region H2 is located at the rear right side of the illumination spot 40. The region H3 is located at the front right side of the illumination spot 40. The regions H5 and H6 are located on the left side of the illumination spot 40. The region H5 is located at the front left side of the illumination spot 40. The region H6 is located at the rear left side of the illumination spot 40.
In
The detection optical system 4v of the embodiment detects light from the illumination spot 40 formed by the dark field illumination optical system 3 and also functions as a relay optical system for detecting a spot formed by the differential interference contrast illumination system 8 and reflected light thereof by the differential interference contrast detection system 9.
«Dark Field Detection Sensors 5v, 5-1, 5-2, . . .»
The dark field detection sensors 5v, 5-1, 5-2, . . . are sensors that convert illumination scattered light condensed by the corresponding detection optical systems 4v, 4-1, 4-2, . . . into an electric signal and outputs a detection signal, photoelectrically converts a weak signal with a high gain, and for example, a photomultiplier tube and a silicon photomultiplier tube (SiPM) can be used as the dark field detection sensors. Point sensors are used as the dark field detection sensors 5v, 5-1, 5-2, . . . . Instead of the point sensor, a line sensor, an area sensor, or a multi-line sensor composed of a plurality of line sensors may be used. The dark field detection sensors 5v, 5-1, 5-2, . . . correspond to the detection optical systems 4v, 4-1, 4-2, . . . . The dark field detection sensor 5v detects illumination scattered light via a dichroic mirror 96. The wavelength characteristic and the like will be described later.
The detection optical system 4v includes the line sensor 5B for detecting differential interference contrast in addition to the dark field detection sensor 5v. That is, the line sensor 5B is a sensor unit that photoelectrically converts interference light generated by the differential interference contrast detection system 9 to generate an interference signal.
Since the line sensor 5B detects directly reflected light, it is less necessary to have a high gain than the dark field detection sensors 5v, 5-1, 5-2, . . . , and a photodiode sensor or an avalanche photodiode sensor can be used as the sensor line 5B. Although the point sensor is used in the embodiment, the line sensor, the area sensor, or the multi-line sensor may be used similarly to the dark field detection sensors 5v, 5-1, 5-2, . . . . The photomultiplier tube, SiPM, CMOS sensor, and CCD may be used. The detection signal output from the dark field detection sensors 5v, 5-1, 5-2, . . . is input to a dark field data processing unit 61 of the signal processing device 6. The detection signal output from the line sensor 5B is input to a differential interference contrast processing unit 62 of the signal processing device 6.
«Differential Interference Contrast Illumination System 8»
As illustrated in
The laser light source 81 is a unit that emits a laser beam as illumination light for detecting the differential interference contrast. To measure the differential interference contrast without being affected by the laser light source 31, a wavelength different from the wavelength of the laser light source 31 is used, typically longer than 400 nm.
The attenuator 82 has the same configuration as the attenuator 32 of the dark field illumination optical system 3, and is a unit that attenuates light intensity of irradiation light from the laser light source 81.
The beam shaping unit 83 is an optical system for shaping a beam spot of the dark field illumination system into a beam having a long axis in the direction s2, similar to the illumination spot 40 described in
The lens 84 forms a beam spot with desired magnification on the sample 1 side of a differential interference contrast objective lens 94 together with the differential interference contrast objective lens 94 to be described later. A focal length of the lens 84 is set longer than the focal length of the differential interference contrast objective lens 94, and a spot smaller than the illumination spot 40 emitted from the laser light source 81 is formed on the surface of the sample 1.
«Differential Interference Contrast Detection System 9»
The differential interference contrast detection system 9 illustrated in
Light passing through the lens 84 of the differential interference contrast illumination system 8 is guided to the polarization beam splitter 91. Light passing through the lens 84 is linearly polarized light having vibration of an electric field in the Y direction illustrated in
The Nomarski prism 93 is made of an optical material having birefringence, and separates the circularly polarized incident light into two linearly polarized light having mutually orthogonal vibration planes.
Polarization separation of the Nomarski prism 93 will be described with reference to
Referring back to
The light in the polarization direction in which the two planes of vibration are orthogonal to each other and collected by the differential interference contrast objective lens 94 changes direction due to the characteristics of the birefringent material when passing through the Nomarski prism 93, and the light returns to the same original light. Here, the position of the Nomarski prism 93 is typically adjusted so that the light emitted from the Nomarski prism 93 becomes linearly polarized light when there is no height displacement on the sample surface between the two spots offset by the shear amount.
After the light emitted from the Nomarski prism 93 passes through the half-wave plate 92, the polarization beam splitter 91 transmits only light in a specific polarization direction, and the light is detected by the line sensor 5B via the image forming lens 97. If there is a height displacement at a position offset by the shear amount, the light passed through the Nomarski prism 93 becomes elliptically polarized light due to the phase difference, and a light amount transmitted through the polarization beam splitter 91 changes and the height displacement can be measured by the light amount. The phase difference, which will be described later in the specification, is defined as a phase difference when reflected light beams of the two beam spots illuminated on the sample surface are incident on the half-wave plate 92. Here, a case where the phase is shifted by the same length as the wavelength to be illuminated from the laser is described as a 2π[rad] shift.
«Control Device 71»
The control device 71 is a computer that comprehensively controls the defect inspection apparatus 100, and is configured to include a read only memory (ROM), a random access memory (RAM), other memories, a central processing unit (CPU), a field-programmable gate array (FPGA), a timer, and the like. The control device 71 implements a height shape measurement unit by executing shape measurement software stored in the memory by the CPU.
The control device 71 is connected to the user interface 72, the monitor 73, and the signal processing device 6 in a wired manner or wirelessly. The user interface 72 is a device through which a user inputs various operations, and can appropriately adopt various input devices such as a keyboard, mouse, and touch panel. The control device 71 receives encoders for the rotation stage and the translation stage, inspection conditions that are input from the user interface 72 according to operator's operations, and the like. The inspection conditions include, for example, type, size, shape, material, illumination conditions, detection conditions, of the sample 1. The control device 71 outputs a command signal for commanding operations of the stage ST, dark field illumination optical system 3, differential interference contrast illumination system 8, differential interference contrast detection system 9, and the like according to the inspection conditions, or outputs coordinate data of the illumination spot 40 synchronized with the defect detection signal to the signal processing device 6. The control device 71 also displays the inspection result of the defect by the signal processing device 6 on the monitor 73.
«Signal Processing Device 6»
The signal processing device 6 is a computer that processes detection signals input from the dark field detection sensors 5v, 5-1, 5-2, . . . and the line sensor 5B, and is configured to include a ROM, a RAM, other memories, a CPU, an FPGA, a timer, and the like, similarly to the control device 71. As an example, it is assumed that the signal processing device 6 is configured with a single computer forming a unit with a main body (the stage, illumination optical system, detection optical system, sensor, and the like) of the defect inspection apparatus 100, but the device may be configured with a plurality of computers. Here, a server can also be used for one of the plurality of computers. The signal processing device 6 is composed of the dark field data processing unit 61 that processes dark field data, the differential interference contrast processing unit 62 that processes a differential interference contrast signal, and a processing result integration unit 63 that integrates processing results of the dark field data processing unit 61 and the differential interference contrast processing unit 62.
The dark field data processing unit 61 detects a defect based on a change in scattered light intensity. Since the defect to be detected is minute with respect to the illumination beam spot, a method in which high-frequency components in the time direction are extracted from outputs of the dark-field detection sensors 5v, 5-1, 5-2, . . . , and a large point is treated as the defect can be used. For example, the defect is detected using the method disclosed in FIG. 13B of JP2015-197320A. The processing result integration unit 63 integrates defect information detected by the dark field data processing unit 61 and defect information detected by the differential interference contrast processing unit 62, which will be described later, based on the coordinates at which the defect was detected, generates defect information including feature amounts of both defect information, and transfers the result to the control device 71.
«Differential Interference Contrast Processing Unit 62»
If a step of the defect detected by differential interference contrast is extremely gentle, the contrast of interference light can be strengthened by increasing the shear amount. However, if the sample surface to be inspected is inclined here, the detection range is narrowed due to the inclination.
If the Nomarski prism 93 is adjusted so that interference light intensity detected by the line sensor 5B becomes the center of the change in light intensity when a sample surface of the sample 1a is not inclined, in the step in
As illustrated in
Assuming that the height displacement is calculated with the sample surface as a reference, the defect to be detected rarely occurs on a flat sample surface, a size thereof is small relative to the sample surface, which is a region to be inspected, the inclination of the flat sample surface is small relative to the height range that can be uniquely detected, and the purpose is to correct the excess of the range due to the inclination.
Assuming that the phase corresponding to the sample surface is Δsurf, since the phase difference of the sample surface is shifted from a design value of 0, when a phase candidate Δ1(x) whose phase exceeds the unique height measurement range is constrained to be −π/2 or more and π/2 or less, a region with a high probability of occurrence thereof and the original phase Δ2(x) when the range is exceeded are represented by the following Equation (1).
If all the phases satisfying the condition of Equation (1) are corrected to Δ2(x), in many cases, height measurement accuracy is lowered due to unnecessary correction. Therefore, it is necessary to extract a phase that requires correction. In the determination, it is assumed that the sample surface is basically flat and that irregularities on the flat sample surface, that is, defect candidates are isolated. Since the phase Δsurf corresponding to the inclination of the sample surface can be regarded as sufficiently large for a minute defect, the phase Δsurf can be calculated using a low-frequency component of Δ1(x). As the calculation method, a moving average, a median value, or a statistically known robust average can be applied. When the phase shift at a position offset by the shear amount at a position x is Δ1(x), the cumulative addition of the phase shift from the sample surface obtained by subtracting Δsurf from Δ1(x) is assumed to be 0 except for an isolated defect part. Therefore, an evaluation formula represented by Equation (2) is introduced.
[Equation 2]
E=Σ
X-th
<x<X+th
Δ1(x)−Δsurf (2)
Excessive correction is prevented by correcting with Equation (1) under the condition that an evaluation formula E is close to 0.
In the graph of
[Equation 3]
ev
1(seg)=|Δ2(segb)−Δ1(segb)|+|Δ2(sege)−Δ1(sege)| (3)
The smaller the evaluation value of Equation (3), the higher the probability of being a correction target. Therefore, Δ1(x) is corrected to Δ2(x) in ascending order of the probability.
The algorithm as described above is illustrated in the flowcharts of
First, the phase shift candidate computation unit 62a of the signal processing device 6 calculates the phase candidate Δ1(x) assuming that the phase difference is −π/2 or more and π/2 or less (step S11), and stores the calculation in the storage unit 62b.
After a predetermined length of data is accumulated in the storage unit 62b, the phase shift determination unit 62c calculates the phase difference Δsurf between the average shear amounts on the sample surface from interference signal intensity (step S12), and calculates the evaluation value described in Equation (2) (step S13).
Next, the phase shift determination unit 62c extracts a region that satisfies the condition of Equation (1) as a candidate region of data to be corrected (step S14), and divides the region into segments based on Δ1(x) and change in polarity of differential value thereof (step S15).
Next, the phase shift determination unit 62c calculates the original phase Δ2(x) when the unique measurement range is exceeded (step S16). Then, the phase shift determination unit 62c repeats processing for each segment from steps S17 to S19. In the repetition, the phase shift determination unit 62c calculates an evaluation value ev1(seg) of each segment boundary (step S18).
The phase shift determination unit 62c arranges the segments in ascending order of the evaluation value ev1(seg) and assigns priority thereto (step S20).
The phase shift determination unit 62c repeats processing for each segment rearranged in ascending order of the evaluation value from steps S21 to S26. In the repetition, the phase shift determination unit 62c evaluates whether an absolute value of the evaluation formula E becomes smaller when Δ1(x) belonging to the segment is corrected to Δ2(x) from the segment with the highest priority (step S22).
In step S22, if the absolute value of the evaluation formula E becomes smaller (Yes), the phase shift determination unit 62c calculates a difference between Δ2(x) and Δ1(x), sets the difference as a phase Δ3(x) to be added by the correction (step S23), updates ΔE representing the change in the evaluation formula E (step S24), and performs the following repetition.
In step S22, if the absolute value of the evaluation formula E does not become smaller (No), the phase shift determination unit 62c substitutes 0 for the phase Δ3(x) to be added by the correction (step S25), and performs the following repetition. Here, the phase shift determination unit 62c does not perform the correction.
The phase shift determination unit 62c calculates a gain G for additional correction when (E−ΔE) does not become 0 (step S27). The phase shift determination unit 62c obtains the gain G by dividing the evaluation formula E by ΔE.
The phase shift determination unit 62c repeats the processing for each segment in steps S28 to S30. In the repetition processing, the phase shift determination unit 62c adds a value obtained by multiplying Δ3(x) by the gain G to Δ1(x) for each segment (step S29).
Finally, the differential height calculation unit 62d calculates the differential height from the phase of the difference between the obtained phase Δ1(x) and the surface inclination of the sample surface (step S31), and the series of processing ends.
So far, although the present invention has been described with the aim of stably calculating the differential height when the sample surface is inclined, the present invention is not limited thereto, and can also be applied for detecting the height displacement exceeding the unique measurement range.
A sample surface 1c is not inclined. To reconstruct the height by differential interference contrast detection, an error is generated due to the reconstruction if the height displacement due to the step is not detected regardless of the polarity. As a result, the step in the unique measurement range is ±⅛ or less of a wavelength λ.
The phase shift between the two spots offset by the shear amount on the sample surface is shifted from ½π[rad], and the light intensity is set lower than intermediate intensity between the maximum intensity and the minimum intensity. Accordingly, it is possible to simultaneously obtain the effect of reducing the influence of incident light or electrical thermal noise of the sensor. In a region where the phase is large with respect to the inclination of the sample surface 1c, the unique measurement range is easily exceeded, but in regions where the phase is small, the unique measurement range is hardly exceeded. By doing as described above, it is possible to improve the accuracy of correction using the evaluation value of Equation (2) by preventing the unique measurement range from being exceeded at two polarities at the same time.
In the differential interference contrast processing unit 61 of the first embodiment illustrated in
Since there is a linear correlation between the differential height and the phase shift between the illumination spots offset by the shear amount, whichever may be processed.
First, the differential height candidate computation unit 62a1 of the signal processing device 6 calculates a differential height candidate Δh1(x) assuming that the differential height Δh1(x) between the shear amounts is −λ/8 or more and λ/8 or less (step S41), and accumulates the calculation in the storage unit 62b1.
After a predetermined length of data is accumulated in the storage unit 62b1, the differential height determination unit 62d1 calculates the differential height Δhsurf between the average shear amounts on the sample surface from the interference signal intensity (step S42), and calculates the evaluation formula E (step S43). The evaluation formula E in step 43 is represented by Equation (4) obtained by modifying Equation (2).
[Equation 4]
E=Σ
X-th
<x<X+th
Δh
1(x)−Δhsurf (4)
Next, the differential height determination unit 62d1 extracts the region that satisfies the condition of Equation (1) as a candidate region of data to be corrected (step S44), and divides the region into segments based on Δh1(x) and the change in polarity of differential value thereof (step S45).
Next, the differential height determination unit 62d1 calculates the original differential height Δh2(x) when the unique measurement range is exceeded (step S46). Then, the differential height determination unit 62d1 repeats the processing for each segment from steps S47 to S49. In the repetition, the differential height determination unit 62d1 calculates the evaluation value ev1(seg) of each segment boundary (step S48).
The differential height determination unit 62d1 arranges the segments in ascending order of the evaluation value ev1(seg) and assigns priority thereto (step S50).
The differential height determination unit 62dl repeats the processing for each segment rearranged in ascending order of the evaluation value from steps S51 to 356. In the repetition, the differential height determination unit 62d1 evaluates whether an absolute value of the evaluation formula E becomes smaller when Δh1(x) belonging to the segment is corrected to Δh2(x) from the segment with the highest priority (step S52).
In step S52, if the absolute value of the evaluation formula E becomes smaller (Yes), the differential height determination unit 62d1 calculates a difference between Δh2(x) and Δh1(x), sets the calculation as a differential height Δh3(x) to be added by the correction (step S53), updates ΔE representing the change in the evaluation formula E (step S54), and performs the following repetition.
In step S52, if the absolute value of the evaluation formula E does not become smaller (No), the differential height determination unit 62d1 substitutes 0 for the differential height Δh3(x) to be added by the correction (step S55), and performs the following repetition. Here, the differential height determination unit 62d1 does not perform the correction.
The differential height determination unit 62d1 calculates the gain G for additional correction when (E−ΔE) does not become 0 (step S27). The differential height determination unit 62d1 obtains the gain G by dividing the evaluation formula E by ΔE.
The differential height determination unit 62d1 repeats the processing for each segment in steps S58 to S60. In the repetition processing, the differential height determination unit 62d1 adds a value obtained by multiplying Δh3(x) by the gain G to Δh1(x) for each segment (step S59). Thus, when the differential height Δh1(x) of each segment is calculated, the series of processing ends.
In the first embodiment, the differential interference contrast illumination system 8 forms one beam spot of each of the P-polarized light and the S-polarized light on the sample surface, condenses the interference light by the differential interference contrast detection system 9, and detects light intensity by a point sensor in the sensor unit. The defect is detected by the detected result.
In contrast, in the second embodiment, the differential interference contrast illumination system 8, the differential interference contrast detection system 9, and the differential interference contrast processing unit 62 are differently embodied, and the other parts are the same. Regarding the embodiment, portions different from the first embodiment will be described.
«Differential Interference Contrast Illumination System 8 and Differential Interference Contrast Detection System 9»
The differential interference contrast illumination system 8 of the second embodiment further includes a beam dividing unit 85 in addition to the same configuration as the differential interference contrast illumination system 8 of the first embodiment. The beam dividing unit 85 is configured to include a diffractive optical element 85a and a cylindrical lens 85b.
The differential interference contrast detection system 9 of the second embodiment is configured in the same manner as in the first embodiment.
As illustrated in
The beam shaping unit 83, the lens 84, the polarization beam splitter 91, and the half-wave plate 92 of the second embodiment have the same configurations as those of the first embodiment. In the Nomarski prism 93, the two beams branched by the beam dividing unit 85 are separated into two linearly polarized light beams having mutually orthogonal vibration planes. The set of two linearly polarized light beams which are branched is called an illumination spot set. That is, two illumination spot sets are emitted from the Nomarski prism 93. Two light beams incident on the Nomarski prism 93 from the half-wave plate 92 are typically incident on the Nomarski prism 93 to have a distance of several tens of μm. Accordingly, it is possible to set the phase difference of reflected light beams from the two illumination spots offset by the shear amount and belonging to each illumination spot set to be different from each other. The phase difference of each of the two illumination spot sets can be adjusted by a driving mechanism (not illustrated) of the cylindrical lens 85b.
The light emitted from the Nomarski prism 93 passes through the differential interference contrast objective lens 94, and then illuminates the sample 1 via the lens 95, the dichroic mirror 96, the detection optical system 4v, and the like, as in the first embodiment.
After that, the differential interference contrast detection system 9 collects the reflected light from the sample 1. During illumination by the Nomarski prism 93, the reflected light beams of the light, which is separated into two linearly polarized light beams whose polarization directions are orthogonal to each other, are integrated into the same light again to become interference light, and reaches a line sensor 5Ba via the half-wave plate 92, the polarization beam splitter 91, and the image forming lens 97. The line sensor 5Ba photoelectrically converts the interference light to generate an interference signal.
The line sensor 5Ba includes two line sensors 5Ba-1 and 5Ba-2. The line sensor 5Ba is a sensor unit that photoelectrically converts the interference light generated by the differential interference contrast detection system 9 to generate an interference signal.
Images i1 and i2 of interference light i are respectively formed from the illumination spot set. The line sensors 5Ba-1 and 5Ba-2 are located corresponding to the respective interference light images i1 and i2. Each of the line sensors 5Ba-1 and 5Ba-2 is divided by an array of pixels, and can be configured with a CMOS imaging element, a CCD imaging element, a photodiode array, or the like. Assuming that the alignment of light of the interference light images i1 and i2 is shifted, each pixel has a rectangular shape long in the direction s1.
Instead of the two line sensors 5Ba-1 and 5Ba-2, a two-dimensional sensor such as a two-dimensional CMOS sensor may be used to detect light of the pixels corresponding to the interference light images i1 and i2. The line sensors 5Ba-1 and 5Ba-2 are arranged in parallel with a length L in the direction s1. When the sample moves in the direction s1 at a speed of V and image forming magnification is M, a position illuminated by the interference light image i1 will be imaged by the interference light image i2 after the time represented by Equation (5).
Therefore, in the data processing unit, by providing a time delay of Δt between the line sensors 5Ba-1 and 5Ba-2, the differential height can be calculated for a specific point based on the interference light images with different phase differences between the P-polarized light and the S-polarized light.
«Modification of Second Embodiment»
In the differential interference contrast detection system 9 of the modification of
A sensor including a single linear light receiving portion is a general-purpose product. In contrast, there are few sensors provided with two linear light receiving portions. Therefore, the configuration of the modification of
However, by providing the polarization beam splitter 99 of
The solid line in
The interference light image i1 of a first spot set has a phase difference of ⅓π between the two spots offset by the shear amount. The interference light image i2 of a second spot set has a phase difference of −⅓π between the two spots offset by the shear amount.
Although both the light amount 2102 and the light amount 2103 have phases at which the same light amount is obtained twice in a period 2π, the combination of the same light amount is only once in the period 2π when viewed as a combination of the two. Therefore, the unique measurement range is expanded to 2π.
In the first embodiment illustrated in
However, in the modification of the second embodiment, even in a region where a differential value with respect to the phase of light intensity of one illumination spot set is 0, the differential value of light intensity of the other illumination spot set is not 0, and thus a large decrease in sensitivity does not occur.
A vector 2112 and a vector 2113 are obtained by projecting the light amount 2102 and the light amount 2103 onto vectors shifted by ±π/3[rad] from the X-axis, respectively. If a light amount obtained by subtracting the light amount detected by the line sensor 5Ba-1 is V1 and the light amount detected by the line sensor 5Ba-2 after Δt is V2, a phase Δ1 corresponding to the differential height to be obtained is determined by the Equation (6).
Here, Imax indicates the maximum detected light amount to be detected at the phase where the interference intensity is maximum. The maximum detected light amount can be obtained by the following Equation (7).
When measuring with two illumination spot sets as illustrated in Equation (7), Imax cannot be obtained in real time except for the phase difference of ±π/2[rad]. However, if Imax does not fluctuate substantially over time, among the calculated Imax, the one closest to the maximum light amount measured in advance may be applied. Fluctuation factors may include power fluctuation of the laser light beam and fluctuation of reflectance of the sample surface.
If the height profile illustrated in the graph of
In the embodiment, a case where the two illumination spot sets interfere with each other by shifting phases of two linearly polarized light beams, whose polarization directions are orthogonal to each other, by +π/3 and −π/3 has been described, but it is also possible to implement the embodiment in other interference states.
A first graph is a graph of the light amount of two illumination spot sets that interfere with each other by shifting the phase by ±π/6. A second graph is a graph of the light amount of two illumination spot sets that interfere with each other by shifting the phase by ±π/4. A third graph is a graph of the light amount of two illumination spot sets that interfere with each other by shifting the phase by ±π/3. A fourth graph is a graph of the light amount of two illumination spot sets that interfere with each other by shifting the phase by ±π/2. A fifth graph is a graph of the light amount of two illumination spot sets that interfere with each other by shifting the phase by ±2π/3. A sixth graph is a graph of the light amount of two illumination spot sets that interfere with each other by shifting the phase by ±3π/4. A seventh graph is a graph of the light amount of two illumination spot sets that interfere with each other by shifting the phase by ±5π/6.
In a first case where interference is caused by shifting the phase difference by ±π/2, height measurement sensitivity on the sample surface is the best, but the sensitivity decreases sharply from the position where the phase is shifted by π/4 due to height displacement of the sample surface, and the height displacement cannot be detected at the point where the phase is shifted by π/2. When interference is caused by shifting the phase difference by ±π/2, the unique measurement range becomes ±π/2, and the unique measurement range cannot be expanded even if two polarized light beams are used.
In a second case where interference is caused by shifting the phase by ±π/4 or ±3π/4, the height measurement sensitivity does not change regardless of height displacement, such that stable height measurement becomes possible. However, the best measurement sensitivity is inferior for the phase of ±π/2.
In a third case where interference is caused by shifting the phase by ±π/3 or ±2π/3, the best height measurement sensitivity is better than the case of ±π/4. Meanwhile, even when the phase of the height at which the height measurement sensitivity decreases is ±0.5π, the decrease in sensitivity is small. Therefore, for example, in a case where the step with small displacement from the sample surface is detected with high sensitivity and sensitivity may be lowered for large displacement, a better measurement result can be obtained than when the height measurement sensitivity is constant.
In a fourth case where interference is caused by shifting the phase by ±π/6, the heights of the regions having high sensitivity and low sensitivity are changed from those in the third case.
Imax when the phase between beam spots formed by linearly polarized light beams (P-polarized light and S-polarized light) having two vibration directions orthogonal to each other in the illumination spot set is shifted by +ΔP and −ΔP can be calculated by the following Equation (8).
Meanwhile, the phase Δ1 due to the height displacement is obtained by the following Equation (9).
Since calculation accuracy of Imax can be estimated better as sin ΔP increases, the error decreases in the order of the first case, the third case, the second case, and the fourth case. From estimation accuracy of the height displacement near the sample surface and the calculation accuracy of Imax, it is desirable that the phase shift between each illumination spot is ±π/6 or more and ±5π/6 or less. In the first case, since the measurement range is narrow and the phase shift due to the height displacement is extremely bad around ±π/2, it is desirable that the phase is shifted by π/12 or more from π/2+Nπ, which is an intermediate phase shift between the first case and the third case, where N is an integer.
«Flowchart of Differential Interference Contrast Processing Unit»
The flowchart of the differential interference contrast processing unit illustrated in
First, the phase shift candidate computation unit 62a of the signal processing device 6 calculates the phase candidate Δ1(x) assuming that the phase difference is −π or more and π or less (step S11a), and stores the calculation in the storage unit 62b. For the calculation, Equation (8) or Equation (9) or the modified Equation (6) or Equation (7) is used. If it is known that Imax is uniform across the sample surface, a pre-measured Imax may be used instead of Imax calculated by Equation (9) or Equation (7).
After a predetermined length of data is accumulated in the storage unit 62b, the phase shift determination unit 62c calculates the phase difference Δsurf between the average shear amounts on the sample surface from the interference signal intensity (step S12), and calculates the evaluation value described in Equation (2) (step S13).
Next, the phase shift determination unit 62c extracts a region that satisfies the condition of Equation (1) as a candidate region of data to be corrected (step S14a), and divides the region into segments based on Δ1(x) and the change in polarity of differential value thereof (step S15a).
Next, the phase shift determination unit 62c calculates the original phase Δ2(x) when the unique measurement range is exceeded (step S16a). Here, the unique measurement range is a range in which the phase difference is −π or more and n or less. The processing in step S17 and subsequent steps is the same as the processing illustrated in
The third embodiment is a modification of the second embodiment. Although the second embodiment has a feature that there is no phase that causes a large decrease in sensitivity compared to the first embodiment, since the second embodiment detects only the light amount of a phase of ±⅓π among the phases of ±π, it cannot be said that the sensitivity is always uniform. When Imax changes dynamically, there may be a case where Imax at any timing cannot be obtained accurately. To solve the problem, differential interference contrast detection is performed based on three sets of illumination spot sets.
A light amount 2501 is the light amount detected by the light receiving portion 5Be-1. A light amount 2502 is the light amount detected by the light receiving portion 5Be-2. A light amount 2503 is the light amount detected by the light receiving portion 5Be-3.
The light receiving portions 5Be-2 and 5Be-3 capture images at the same position as the light receiving portion 5Be-1, after the lapse of Δt and 26t from the light-receiving portion 5Be-1, respectively.
To integrate and process images at the same position, differential height calculation processing is performed by delaying the output of each light receiving portion.
If the light amount obtained by subtracting the light amount detected by the light receiving portion 5Be-1 is set to V1a, the light amount detected after Δt from the detection by the light receiving portion 5Be-1 by the light receiving portion 5Be-2 is set to V2a, and the light amount detected after Δt from detection by the light receiving portion 5Be-2 by the light receiving portion 5Be-3 is set to V3a, a phase Δ5 corresponding to the differential height to be obtained is determined by the following Equation (10).
The fourth embodiment is also a modification of the second embodiment. In the third embodiment, the beam branching unit requires three-branching, and the difficulty of beam branching is increased. To reduce the difficulty, the differential interference contrast detection system 9 of the fourth embodiment reduces the number of illumination spot sets to two, similarly to the second embodiment. On the other hand, instead of the polarization beam splitter 91, a half beam splitter 911 is disposed.
A beam diffuser 86 shields light transmitted through the half beam splitter 911. Illumination light directed toward the half-wave plate 92 by the half beam splitter 911 forms images of two beam spot sets on the sample surface. Here, the phase difference, which is ±π/3 in the second embodiment, is changed to ±π/4. As in the second embodiment, the reflected light returns to the half-wave plate 92 and then the reflection intensity is reduced to half by the half beam splitter 911 and transmitted therethrough. Next, the reflected light passes through the image forming lens 97 and then separated into two polarized light beams by the polarization beam splitter 99. The light is detected by line sensors 5Ba and 5Ba1. The line sensor 5Ba1 includes the same light receiving portion as that of the line sensor 5Ba. The light beams separated by the polarization beam splitter 99 are inverted in light intensity with respect to the phase shift of the reflected light intensity, and result in interference at the half-wave plate 92 that is shifted in phase by π with respect to the phase shift between the illumination spots that are separated by the shear amount and belong to each illumination spot set. The interference is illustrated in
The displacement height represented by the phase is indicated by the X-axis, and the light amount detected by each light receiving portion here is illustrated. Light amounts 2702 and 2702a correspond to the image i1 of the illumination spot on the sensor surface, and the sum of the light amounts is always constant. Light amounts 2703 and 2703a correspond to the image i2 of the illumination spot on the sensor surface.
(Modification)
The present invention is not limited to the embodiments described above, and includes various modifications. For example, the embodiments described above have been described in detail to explain the present invention in an easy-to-understand manner, and are not necessarily limited to those having all the configurations described. A part of the configuration of an embodiment can be replaced with the configuration of another embodiment, and a configuration of another embodiment can be added to the configuration of an embodiment. For a part of the configuration of each embodiment, other configurations can be added, deleted or replaced.
Some or all of the configurations, functions, processing units, processing means, and the like described above may be implemented by hardware such as an integrated circuit. The configurations, functions, and the like described above may be implemented by software, by interpreting and executing a program for implementing each function by a processor. Information such as a program, table, and file that implement each function can be placed in a recording device such as a memory, hard disk, and solid state drive (SSD), or a recording medium such as a flash memory card and a digital versatile disk (DVD).
In each embodiment, control lines and information lines indicate those considered necessary for explanation, and not all control lines and information lines are necessarily shown on the product. In fact, it may be considered that almost all configurations are interconnected.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/014680 | 4/6/2021 | WO |