A system and method for inspecting a surface, comprising: illuminating a region of said surface, with said region having an aspect ratio larger than unity; capturing an image of scattered radiation originating from said region; and computing electromagnetic field of said scattered radiation from said image of scattered radiation and generating an image of region by computational propagation of said electromagnetic field through a predetermined distance, whereby features of said region are captured in said image of region.
|
1. An inspection system for capturing a feature on a surface, comprising:
an electromagnetic radiation incident on a predetermined region of said surface comprising said feature, with said region having an aspect ratio larger than unity;
a scattered radiation originating from said region;
a detector array having an aspect ratio larger than unity positioned to capture said scattered radiation to form an image of scattered radiation;
a computer configured to
estimate phase of scattered radiation and intensity of scattered radiation at said detector array from said image of scattered radiation;
combine said intensity of scattered radiation with said phase of scattered radiation to compute electromagnetic field at said detector array; and
propagate said electromagnetic field computationally through a predetermined distance to compute an image of region with aspect ratio larger than unity by determining either propagation transfer function or impulse response of propagation for a medium between said surface and said detector array,
whereby said feature is captured in said image of region.
14. A method for capturing a feature on a surface with an inspection system, comprising:
illuminating a region of said surface comprising said feature using an electromagnetic radiation, with said region having an aspect ratio larger than unity;
scattering said electromagnetic radiation to form a scattered radiation originating from said region;
capturing said scattered radiation to form an image of scattered radiation, having an aspect ratio larger than unity;
estimating phase of scattered radiation and intensity of scattered radiation from said image of scattered radiation;
combining said intensity of scattered radiation with said phase of scattered radiation to compute electromagnetic field at the plane of said image of scattered radiation; and
propagating said electromagnetic field computationally through a predetermined distance to compute an image of region with aspect ratio larger than unity by determining either propagation transfer function or impulse response of propagation for a medium between said surface and said plane of said image of scattered radiation,
whereby said feature is captured in said image of region.
2. The system of
3. The system of
4. The system of
5. The system of
6. The system of
7. The system of
8. The system of
9. The system of
10. The system of
11. The system of
13. The system of
15. The method of
16. The method of
17. The method of
18. The method of
19. The method of
20. The method of
|
This invention relates generally to wafer inspection and more particularly to computational wafer inspection with multiple angle illumination.
Wafer inspection refers to inspecting a semiconductor wafer for abnormalities or defects present on the surface of the wafer. These defects could affect the functionality of integrated circuits (ICs) fabricated on the wafer, leading to decreased production yield of ICs. Detecting defects, identifying their root cause, and eliminating them is of foremost importance in semiconductor fabrication.
The sizes of individual components inside ICs have been decreasing with every new generation of semiconductor technology in order to improve performance while reducing cost, a trend widely known as Moore's law. As components in ICs become smaller, tiny defects that were previously overlooked as being too small to affect IC performance begin to manifest themselves as killer defects that could bring down production yield. Consequently, every next generation technology node comes with the challenge of detecting continually shrinking defect sizes.
Simultaneously, the diameter of wafers used by semiconductor fabs has been increasing in order to accommodate an increasing number of ICs on a single wafer for saving cost. When combined with the decreasing nature of defect sizes, the above mentioned increasing wafer diameters presents next generation semiconductor wafer inspection tools the daunting challenge of detecting continually decreasing defects sizes on a continually increasing surface area.
Traditional dark-field wafer inspection tools illuminate a laser spot on the surface of a wafer and use collection optics with a high numerical aperture to detect scattered radiation. While the width of the laser spot is typically in the order of micrometers, the diameter of the wafer can be as large as 450 mm. In order to cover the entire surface of the wafer, the spot is sequentially scanned to illuminate different regions of the wafer until the entire water is covered. Traditional dark-field wafer inspection tools employ a finite number (typically, less than 5) of photodetectors to detect scattered light.
In traditional dark-field wafer inspection tools, it is difficult to inspect a large area of a wafer at a given time. This is because of two reasons: 1) spot size of laser beam is small, 2) the field of view of collection optics is small. While (1) may be addressed by expanding beam size, addressing (2) is challenging because of the need to have a large numerical aperture to capture light scattered at a wide range of angles. Designing collection optics having a large field of view and a large numerical aperture is a formidable task. Collection optics with large numerical aperture also imposes the constraint of reduced working distance between wafer and collection optics, leading to tight optomechanical tolerances.
A trade-off between inspection throughput (measured in wafers per hour) and defect sensitivity exists in traditional wafer inspection tools. The reason for this trade-off is because defect sensitivity is related to the total energy scattered by a defect. Total scattered defect energy can be modeled by multiplying scattered optical power from defect with the amount of time the spot spends on the defect. Scattered power from defect is proportional to the intensity of illumination on defect. Any attempt to increase defect sensitivity by decreasing spot size (so as to increase illumination intensity) or increasing the amount of time the spot spends on defect directly affects throughput. Reducing spot size increases the number of points the spot needs to traverse on the wafer, thereby increasing overall scan time per wafer. Increasing the amount of time a spot spends on a defect by reducing scanning speed also increases the overall scan time for the wafer. Therefore, in traditional wafer inspection tools, increased defect sensitivity comes at the price of decreased inspection throughput.
Traditional dark-field wafer inspection tools suffer from a number of disadvantages, including: a) low throughput due to two-dimensional scanning; b) complex collection optics due to large numerical aperture; c) reduced defect identification capabilities due to limited number of photodetectors; d) trade-off between numerical aperture and working distance; e) limited field of view; f) trade-off between throughput and defect sensitivity; and g) complex scanning mechanism due to two-dimensional scanning requirement.
Accordingly, there is a need for an improved wafer inspection system that improves wafer throughput; simplifies collection optics; increases defect identification capabilities; decouples trade-off between numerical aperture and working distance; improves field of view; relaxes trade-off between throughput and defect sensitivity; and simplifies scanning mechanism for covering entire wafer surface.
The invention is a system and method for computational wafer inspection with multiple angle illumination.
In some embodiments, the invention is a system for inspecting a surface, comprising: an electromagnetic radiation incident on a predetermined region of said surface, with said region having an aspect ratio larger than unity; a detector array positioned to capture an image of scattered radiation originating from said region; and a processor configured to compute electromagnetic field of said scattered radiation from said image of scattered radiation and generate an image of region by computational propagation of said electromagnetic field through a predetermined distance, whereby features of said region are captured in said image of region.
In some embodiments, the invention is a method for inspecting a surface, comprising: illuminating a region of said surface, with said region having an aspect ratio larger than unity; capturing an image of scattered radiation originating from said region; and computing electromagnetic field of said scattered radiation from said image of scattered radiation and generating an image of region by computational propagation of said electromagnetic field through a predetermined distance, whereby features of said region are captured in said image of region.
The prior art shown in
The intensity profile of scattered radiation from a defect depends on properties of the defect, properties of the incident electromagnetic beam, and the properties of surface 1. Properties of defect includes size of defect, shape of defect, and material of defect. Properties of the incident electromagnetic radiation include angle of incidence, wavelength, polarization, and beam intensity. Properties of surface include roughness and material of surface.
For a given defect on a surface, varying the angle of incidence of the illumination beam has the effect of shifting the intensity profile of scattered radiation. When electromagnetic beams at all four angles, θA, θB, θC, and θD, illuminate region 7 at the same time, the scattered radiation 8, originating from a defect present on region 7, comprises of an integration of four shifted intensity profiles. Each of the four intensity profiles of scattered radiation may be obtained by illuminating region 8 with beams, 2A, 2B, 2C, and 2D, individually. The beam expanders, 6A, 6B, 6C, and 6D, may be implemented as a cylindrical lens or a diffractive optical element to expand beams, 2A, 2B, 2C, and 2D, respectively, to have an elongated intensity profile to illuminate region 7.
In some embodiments, the wavelength of electromagnetic beams, 2A, 2B, 2C, and 2D, may be designed to maximize reflected power from surface 1. The reflection coefficient of surface 1 is dependent on the refractive index of surface 1, and the refractive index of surface 1 exhibits a dependence on wavelength. Therefore, the wavelength of the electromagnetic beams can be designed to maximize refractive index, and consequently maximize reflected power, which is the square of reflection coefficient. In some embodiments, the wavelength of the beams are designed to maximize the difference in refractive index between surface 1 and the medium in which the beams propagate immediately before illuminating surface 1. Maximizing this difference in refractive index increases reflected power and scattered intensity from defects. The intensity of scattered light from a defect is inversely proportional to the fourth power of wavelength. Lower wavelengths are therefore more desirable to maximize the intensity scattered radiation. In some embodiments, the wavelength of electromagnetic radiation is chosen as the smallest wavelength that maximizes the refractive index of surface 1. In other embodiments, the wavelength of electromagnetic radiation is chosen as the wavelength at which the intensity of scattered radiation from a defect located on surface 1 is maximized. In some embodiments, the wavelengths of electromagnetic beams, 2A, 2B, 2C, and 2D, are different from each other, so that radiation from respective beams may be separated through filtering prior to detection. In other embodiments, the wavelengths of electromagnetic beams, 2A, 2B, 2C, and 2D, are identical.
In some embodiments, the polarization of electromagnetic beams, 2A, 2B, 2C, and 2D, may be designed to maximize reflected power from surface 1. In some embodiments, a s-polarization (perpendicular to the plane of incidence) is used for the beams to maximize reflected power from surface 1. S-polarized beam also maximizes scattered light 8 originating from a defect in region 7. In some embodiments, the angle of incidence of electromagnetic beams, 2A, 2B, 2C, and 2D, may be designed to maximize reflected power from surface 1. The reflection coefficient of surface 1 increases as the angle of incidence of a beam increases.
In some embodiments, electromagnetic beams, 2E and 2F, have a wavelength that maximizes quantum efficiency of detector array 10. Quantum efficiency of a photodetector is the ratio of the number of photoelectrons detected by the photodetector to the number of photons incident on the photodetector. Quantum efficiency of a detector exhibits a dependence on wavelength of electromagnetic radiation incident on it. The sensitivity of the photodetector, defined as the smallest detectable number of photons, and the signal to noise ratio of the photodetector can be maximized by choosing a wavelength that maximizes the quantum efficiency of the photodetectors. Maximizing the quantum efficiency of photodetectors present in detector array 10 improves the quality of images detected by detector array 10.
In block 18, one or more images of scattered radiation originating from an illuminated region of surface is captured by a detector array. In some embodiments, the detected image comprises information about intensity profile of scattered radiation. In other embodiments, the detected image comprises information about intensity profile and phase profile of scattered radiation. In some embodiments, the detected image comprises information about intensity profile and phase profile of scattered radiation, along with information on the angle of incidence of electromagnetic beam corresponding to scattered radiation.
In block 19, intensity profile of scattered radiation is computed from one or more images captured from a detector array. In some embodiments, the intensity profile of scattered radiation is obtained by separating intensity profiles of scattered radiation originating from electromagnetic beams with multiple angles of incidence. The separated intensity profiles are then stitched to form an extended intensity profile. In other embodiments, the intensity profile of scattered radiation comprises an integration of intensity profiles of scattered radiation originating from electromagnetic beams having multiple angles of incidence.
In block 20, phase profile of scattered radiation is computed from one or more images captured from a detector array. In some embodiments, the phase profile of scattered radiation is obtained by separating phase profiles of scattered radiation originating from electromagnetic beams with multiple angles of incidence. The separated phase profiles are then stitched to form an extended phase profile. In other embodiments, the phase profile of scattered radiation comprises an integration of phase profiles of scattered radiation originating from electromagnetic beams having multiple angles of incidence. Phase profile of scattered radiation may be measured by using a detector array comprising a microoptic layer having an array of lenses. Alternatively, phase profile may also be measured by capturing intensity profiles at two or more different optical path lengths from the illuminated region of surface, and by estimating the phase profile that best satisfies the transport of intensity equation. In some embodiments, optical patch length between detector array and surface may be varied by using a detector array comprising a liquid crystal layer. In other embodiments, optical path length between detector array and surface may be varied by inserting a uniform phase plate, such as a glass plate, between detector array and surface. In some embodiments, the optical path length between the detector array and the surface may be varied by changing the distance between detector array and surface. In some embodiments, an iterative optimization algorithm may be used to estimate phase profile by starting with a random initial estimate for phase and arriving at a final estimate by propagating the electromagnetic field at detector array, initially obtained by combining intensity profile and random phase profile, between two image planes separated by the optical path length.
In block 21, one or more images of a surface region is computed by first combining the intensity and phase profiles to form an electromagnetic field, and then by propagating the complex electromagnetic field through a predetermined distance. In some embodiments, the image of surface region is a focused image obtained by propagating the complex electromagnetic field through a distance equal to the optical path length between the surface and the detector array. In other embodiments, the image of surface region is a defocused image obtained by propagating the complex electromagnetic field through a distance close, but not equal to, the optical path length between the surface and the detector array. The electromagnetic field at the detector array is computationally propagated to the surface. In some embodiments, computational propagation is performed in the spatial frequency domain using steps comprising: computing spatial frequencies of electromagnetic field using a transformation; computing a propagation transfer function; and computing the product of spatial frequencies with propagation transfer function. In some embodiments, computing spatial frequencies of an electromagnetic field comprises computation of {tilde over (C)}(kx, ky)=F{C(x, y)}, where C(x,y) is the electromagnetic field, F refers to Fourier transform, and {tilde over (C)}(kx, ky) refers to the spatial frequency of C(x,y). Propagation transfer function, {tilde over (H)}(kx, ky), is calculated as
where k=2πn/λ, n is refractive index, λ is the wavelength of the electromagnetic beam, and Δz is the distance through which the electromagnetic field needs to be propagated. Computing the product of said spatial frequencies with said propagation transfer function refers to multiplying {tilde over (C)}(kx, ky) with {tilde over (H)}(kx, ky). Finally, the electromagnetic field after propagation is computed as, F−1{{tilde over (C)}(kx, ky){tilde over (H)}(kx, ky)}, where F−1 refers to inverse Fourier transform. In other embodiments, computational propagation of an electromagnetic field is performed by first computing an impulse response of propagation and then computing a convolution of the electromagnetic field with the impulse response. The impulse response of propagation is computed as
In some embodiments, a plurality of images of surface regions obtained at different surface locations may be combined to form an image of surface. In some embodiments, a surface may be rotated relative to an electromagnetic beam so that the electromagnetic beam is incident on a plurality of regions of surface when the surface is rotated. Rotation of a surface may be achieved by holding the surface in place with a chuck, and rotating or spinning the chuck. In other embodiments, a surface may be translated relative to an electromagnetic beam so that the electromagnetic beam is incident on a plurality of regions of the surface when the surface is translated. Translation of a surface may be achieved by holding the surface in place with a chuck, and translating the chuck.
In block 22, one or more images of surface is used to detect defect pixels from their background pixels. In some embodiments, a focused image of surface is used for detecting defect pixels because of high intensity values of defect pixels in focused images. In a focused image of a surface, defect pixels may be separated from their background pixels by thresholding all image pixel values with a threshold value. To minimize false positives, the threshold value should be higher than background pixel values in the pixel region surrounding defect pixels. The value of a threshold may be adaptively chosen depending on local background values. Accordingly, the threshold value in a high background region is higher than the threshold value in a lower background region. In some embodiments, the shape of a focused defect may be modeled and the model shape may be correlated with image of surface to create correlation peaks at the position of defects. Correlation peaks may be separated from their background using thresholding. For each defect, a defect pixel region containing a predetermined number of pixels surrounding the detected defect pixels is segmented for identification of the defect by estimating its properties.
In block 23, each defect pixel region is further processed to identify the defect by estimating defect properties such as position on wafer, size, shape, and type. One or more images of surface, including focused and defocused images, may be used for estimating defect properties. The position of a defect on a surface may be accurately estimated by fitting a model of defect on the defect pixel region. Error values between model and defect pixels may be computed for a variety of positions. The position with least error value is determined as the position of defect on surface. In some embodiments, the position of a defect may also be determined using a position parameter such as peak, centroid, or midpoint of the defect pixel region. The size of defect may be calculated by measuring the width of the defect along one, two, or three dimensions from multiple focused and defocused images of surface. Size of defect may refer to length, area, or volume of a defect. The shape of a defect may be obtained from defect pixel regions in multiple focused and defocused images. In some embodiments, a defocused image of a surface may comprise more information about the shape of defect than a focused image. This is because scattered radiation from defect falls on more number of pixels in a defocused image than in a focused image. The defect pixels may be compared with models of focused and defocused defect pixel profiles. Comparisons may include both pixel intensity and pixel phase. Models may include scaled, rotated, translated, and other deformed versions of numerous known defect types such as particles, process induced defects, ellipsoids, crystal originated pits (COP), bumps, scratches, and residues. An error metric may be computed by calculating the difference between defect pixels and models. The model with the least error may be declared as an estimate of defect type.
It will be recognized by those skilled in the art that various modifications may be made to the illustrated and other embodiments of the invention described above, without departing from the broad inventive scope thereof. It will be understood therefore that the invention is not limited to the particular embodiments or arrangements disclosed, but is rather intended to cover any changes, adaptations or modifications which are within the scope and spirit of the invention as defined by the appended claims.
It should be understood that the present invention as described above can be implemented in the form of control logic using computer software in a modular or integrated manner. Based on the disclosure and teachings provided herein, a person of ordinary skill in the art will know and appreciate other ways and/or methods to implement the present invention using hardware and a combination of hardware and software.
Any of the software components or functions described above, may be implemented as software code to be executed by a processor using any suitable computer language such as, for example, Java, C++ or Perl using, for example, conventional or object-oriented techniques. The software code may be stored as a series of instructions, or commands on a computer readable medium, such as a random access memory (RAM), a read only memory (ROM), a magnetic medium such as a hard-drive or a floppy disk, or an optical medium such as a CD-ROM. Any such computer readable medium may reside on or within a single computational apparatus, and may be present on or within different computational apparatuses within a system or network.
In the claims, reference to an element in the singular is not intended to mean “one and only one” unless explicitly stated, but rather is meant to mean “one or more.” In addition, it is not necessary for a device or method to address every problem that is solvable by different embodiments of the invention in order to be encompassed by the claims.
The above description is illustrative and is not restrictive. Many variations of the disclosure will become apparent to those skilled in the art upon review of the disclosure. The scope of the disclosure should, therefore, be determined not with reference to the above description, but instead should be determined with reference to the pending claims along with their full scope or equivalents.
One or more features from any embodiment may be combined with one or more features of any other embodiment without departing from the scope of the disclosure. Further, modifications, additions, or omissions may be made to any embodiment without departing from the scope of the disclosure. The components of any embodiment may be integrated or separated according to particular needs without departing from the scope of the disclosure.
Patent | Priority | Assignee | Title |
10151637, | Mar 27 2015 | NuFlare Technology, Inc. | Film forming apparatus and thermometry method |
Patent | Priority | Assignee | Title |
4532723, | Mar 25 1982 | General Electric Company | Optical inspection system |
5087822, | Jun 22 1990 | Alcan International Limited | Illumination system with incident beams from near and far dark field for high speed surface inspection of rolled aluminum sheet |
6587193, | May 11 1999 | Applied Materials, Inc | Inspection systems performing two-dimensional imaging with line light spot |
7525649, | Oct 19 2007 | KLA-Tencor Technologies Corporation | Surface inspection system using laser line illumination with two dimensional imaging |
7724362, | Mar 14 2006 | KLA-Tencor Corporation | Oblique incidence macro wafer inspection |
20090161095, | |||
20110141463, | |||
20110169944, | |||
20110176146, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Oct 15 2014 | Exnodes Inc. | (assignment on the face of the patent) | / | |||
Jun 15 2016 | PAVANI, SRI RAMA PRASANNA | EXNODES INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 038918 | /0561 |
Date | Maintenance Fee Events |
Mar 09 2020 | REM: Maintenance Fee Reminder Mailed. |
May 20 2020 | M2551: Payment of Maintenance Fee, 4th Yr, Small Entity. |
May 20 2020 | M2554: Surcharge for late Payment, Small Entity. |
Mar 11 2024 | REM: Maintenance Fee Reminder Mailed. |
Aug 26 2024 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Jul 19 2019 | 4 years fee payment window open |
Jan 19 2020 | 6 months grace period start (w surcharge) |
Jul 19 2020 | patent expiry (for year 4) |
Jul 19 2022 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jul 19 2023 | 8 years fee payment window open |
Jan 19 2024 | 6 months grace period start (w surcharge) |
Jul 19 2024 | patent expiry (for year 8) |
Jul 19 2026 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jul 19 2027 | 12 years fee payment window open |
Jan 19 2028 | 6 months grace period start (w surcharge) |
Jul 19 2028 | patent expiry (for year 12) |
Jul 19 2030 | 2 years to revive unintentionally abandoned end. (for year 12) |