A spectroscopic system may include: a spectroscopic scatterometer; an angular-resolved spectrometer; and a fiber bundle having a two-dimensional input surface and a one-dimensional output surface.
|
1. A spectroscopic system comprising:
a spectroscopic scatterometer;
an angular-resolved spectrometer; and
a fiber bundle having a two-dimensional input surface and a one-dimensional output surface.
7. A method comprising:
generating a two-dimensional spectrographic scatterometry image;
mapping the two-dimensional spectrographic scatterometry image to a 1-dimensional spectrographic ellipsometry image;
providing the 1-dimensional spectrographic scatterometry image to an angularly resolved spectrometer; and
resolving the 1-dimensional spectrographic scatterometry image into component wavelengths.
8. A method for performing scatterometry comprising:
directing one or more reference beams at a scatterometry target;
receiving one or more scatterometry signals having a characteristic azimuth angle and angle of incidence relative to the scatterometry target with a two-dimensional array of fibers;
translating the two-dimensional array of fibers to a one-dimensional segment of fibers;
providing the output of the one-dimensional segment of fibers as an input to an angular resolved spectrometer;
resolving the input of the angular resolved spectrometer into signals associated with the component wavelengths of each channel of the input;
providing the component wavelength-resolved signals to a two-dimensional detector having;
a first axis associated with a wavelength spectrum; and
a second axis associated with an azimuth angle/angle of incidence pair of the two-dimensional array of fibers.
9. A computer-implemented method for breaking scatterometry correlations resulting from multiple spectrographic target dimensions comprising:
computing a first sensitivity difference between a sensitivity of a scatterometry parameter to a change in a first target dimension detected at a first angle and a sensitivity of the scatterometry parameter to a change in the first target dimension detected at a second angle;
computing a second sensitivity difference between a sensitivity of the scatterometry parameter to a change in a second target dimension at the first angle and a sensitivity of the scatterometry parameter to a change in the second target dimension at the second angle; and
comparing the first sensitivity difference to the second sensitivity difference;
computing a value of the first dimension for a scatterometry target and
a value of the second dimension for the scatterometry target according to the comparison with a processing device.
2. The system of
3. The system of
4. The system of
a diffraction grating configured to resolve the one-dimensional input into component wavelength signals; and
a two-dimensional detector having:
a first axis associated with a wavelength spectrum; and
a second axis associated with an azimuth angle/angle of incidence pair of the two-dimensional input surface of the fiber bundle.
5. The system of
6. The system of
10. The method of
computing a scatterometry parameter from a scatterometry signal received at a first angle with respect to a spectrographic target having a first value of the first target dimension;
computing a scatterometry parameter from a scatterometry signal received at the first azimuth angle with respect to a spectrographic target having a second value of the first target dimension;
computing a sensitivity of the scatterometry parameter to a change in the first target dimension at the first angle;
computing a scatterometry parameter from a scatterometry signal received at a second angle with respect to a spectrographic target having a third value of the first target dimension;
computing a scatterometry parameter from a scatterometry signal received at the second angle with respect to a spectrographic target having a fourth value of the first target dimension; and
computing a sensitivity of the scatterometry parameter to a change in the first target dimension at the second angle.
11. The method of
computing the scatterometry parameter from a scatterometry signal received at a first azimuth angle with respect to a spectrographic target having a first value of the second dimension;
computing the scatterometry parameter from a scatterometry signal received at the first azimuth angle with respect to a spectrographic target having a second value of the second dimension;
computing a sensitivity of the scatterometry parameter to a change in the second dimension at the first azimuth angle;
computing the scatterometry parameter from a scatterometry signal received at a second azimuth angle with respect to a spectrographic target having a third value of the second dimension;
computing the scatterometry parameter from a scatterometry signal received a the second azimuth angle with respect to a spectrographic target having a fourth value of the second dimension; and
computing a sensitivity of the scatterometry parameter to a change in the second dimension at the second azimuth angle;
computing a value of the first dimension for a scatterometry target according to the comparison; and
computing a value of the second dimension for the scatterometry target according to the comparison.
12. The method of
computing a value associated with the first target dimension using an differential of a signal obtained at the first angle and a signal obtained at a second angle when the second sensitivity difference is greater than the first sensitivity difference.
13. The method of
computing a value associated with the second dimension using an average of a signal obtained at the first angle and a signal obtained at a second angle when the second sensitivity difference is greater than the first sensitivity difference.
14. The method of
computing a value associated with the first dimension using an average of a signal obtained at the first angle and a signal obtained at a second angle when the second sensitivity difference is less than the first sensitivity difference.
15. The method of
computing a value associated with the second dimension using a differential of a signal obtained at the first angle and a signal obtained at a azimuth angle when the second sensitivity difference is less than the first sensitivity difference.
|
The following disclosures are related to devices and methods for metrology.
Existing scatterometry analysis methodologies include single-angle spectroscopic ellipsometry (SE-SA) and reflectometry (SR-SA), angular-resolved reflectometry (R-AR), and mechanical-scanning-over-angles SE (SE-scan). SE-SA systems may employ rotating-polarizer (RPE), rotating analyzer (RAE), or rotating compensator (RCE) configurations. Output from a SE-SA and SR-SA systems may merge signals from different angle-of incidence (AOI) and azimuth (Az) angles (e.g. via a numerical aperture (NA) integration process) and send the combined light beam into a spectrometer to produce a time-varying spectra. Those spectra in turn can be used to calculate polarization and reflectivity parameters.
SE-SA and SR-SA may result in a loss of information during NA integration. Angular-resolved reflectometry may be incapable of providing sufficient spectroscopic information. Mechanical-scanning-over-angles SE involves mechanically moving parts of the system to perform measurements at multiple angles with detrimental impact on time of measurements.
An angular resolved spectroscopic scatterometer system and method disclosed.
A spectroscopic system may include: a spectroscopic ellipsometer and/or reflectometer with the ability to measure polarization and/or reflectivity properties of scattered light and more generally some or all of the Mueller matrix elements; an angular-resolved spectrometer; and a fiber bundle having a two-dimensional input surface and a one-dimensional output surface.
A method may include: generating a two-dimensional spectrographic scatterometry image; translating the two-dimensional spectrographic scatterometry image to a 1-dimensional spectrographic ellipsometry image; providing the 1-dimensional spectrographic scatterometry image to an angularly resolved spectrometer; and resolving the 1-dimensional spectrographic scatterometry image into component wavelengths.
The numerous advantages of the disclosure may be better understood by those skilled in the art by reference to the accompanying figures in which FIG.:
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not necessarily restrictive of the invention as claimed. The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and together with the general description, serve to explain the principles of the invention. Reference will now be made in detail to the subject matter disclosed, which is illustrated in the accompanying drawings.
Referring to
Referring to
Referring to
Referring again to
Referring again to
Referring to
In such a system, multiple output spectra may be generated. Each spectra may correspond to a different AOI/Az angle pair. Those spectra may be processed to generate complex polarization and/or reflectivity spectra, as well as derivatives of complex polarization and/or reflectivity spectra with respect to AOI and/or Az, thereby providing multiple independent channels of information as a function of time. Alternatively complex polarization and reflectivity at corresponding (AOI, Az) angles may be used directly. For each channel, corresponding complex polarization and reflectivity quantities may be calculated. Associated modeling software may also take into consideration AOI/Az-based derivatives of ellipsometric and/or reflectivity spectra.
In the analysis of SE output signals, various metrics may be used. Metrics may include values α and β representing first and second harmonics of a given output signal of an SE. The angular-resolved spectroscopic ellipsometer 200 may provide angularly resolved signals (e.g. resolved by Az or AOI angles) where α and β may be computed for a particular Az/AOI channel.
If Az or AOI angles are separated far enough (e.g. high enough sensitivity) it may effectively create independent channels to break correlations across various parameters.
Referring to
As can be seen in
The use of an differential values at various azimuth angles may be used to break such correlations. An differential may be computed as follows for sidewall angle (SWA) and critical distance (CD):
For example, as shown
Following is a description of a series of flowcharts depicting implementations. For ease of understanding, the flowcharts are organized such that the initial flowcharts present implementations via an example implementation and thereafter the following flowcharts present alternate implementations and/or expansions of the initial flowchart(s) as either sub-component operations or additional component operations building on one or more earlier-presented flowcharts. Those having skill in the art will appreciate that the style of presentation utilized herein (e.g., beginning with a presentation of a flowchart(s) presenting an example implementation and thereafter providing additions to and/or further details in subsequent flowcharts) generally allows for a rapid and easy understanding of the various process implementations. In addition, those skilled in the art will further appreciate that the style of presentation used herein also lends itself well to modular and/or object-oriented program design paradigms.
Referring to
At operations 803, 808 and 810, a scatterometry signal2 characterized by an azimuth angle Az1 with respect to a scatterometry target having a sidewall angle SWA2, a scatterometry signal3 characterized by an azimuth angle Az2 with respect to a scatterometry target having a sidewall angle SWA1, and a scatterometry signal4 characterized by an azimuth angle Az2 with respect to a scatterometry target having a sidewall angle SWA2 may be received in a similar manner as signal1 as described above.
At operations 802, 804, 809 and 811 upon detection the signal1, signal2, signal3 and signal4, an associated scatterometry quantity a may be calculated for each of signal1, signal2, signal3 and signal4. The value of α may be a vector-valued function of elements of a Mueller matrix of a sample being measured, and represent polarization and/or reflectivity properties.
At operation 805, a change in α between signal1 and signal2 (dα1,2) resulting from a difference in SWA1 and SWA2 may be computed. At operation 806, the difference between SWA1 and SWA2 (dSWA1,2) may be computed. At operation 807, a sensitivity of α to the change in SWA determined at azimuth angle Az1 (dαAz1) may be computed.
At operation 812, a change in a between signal3 and signal4 (dα3,4) resulting from a difference in SWA1 and SWA2 may be computed. At operation 813, the difference between SWA1 and SWA2 (dSWA1,2) is computed. At operation 814, a sensitivity of α to the change in SWA determined at azimuth angle Az2 (dαAz2) may be computed.
At operation 815, an α sensitivity differential between dαAz1 and dαAz2 the may be computed.
Referring to
At operations 903, 908 and 910, a scatterometry signal2 characterized by an azimuth angle Az1 with respect to a scatterometry target having a sidewall angle CD2, a scatterometry signal3 characterized by an azimuth angle Az2 with respect to a scatterometry target having a sidewall angle CD1, and a scatterometry signal4 characterized by an azimuth angle Az2 with respect to a scatterometry target having a sidewall angle CD2 may be received in a similar manner as signal1 as described above.
At operations 902, 904, 909 and 911 upon detection the signal1, signal2, signal3 and signal4, an associated a may be calculated for each of signal1, signal2, signal3 and signal4.
At operation 905, a change in a between signal1 and signal2 (dα1,2) resulting from a difference between CD1 and CD2 may be computed. At operation 906, the difference between CD1 and CD2 (dCD1,2) may be computed. At operation 907, a sensitivity of a to the change in CD determined at azimuth angle Az1 (dαAz1) may be computed.
At operation 912, a change in a between signal3 and signal4 (dα3,4) resulting from a difference between CD1 and CD2 may be computed. At operation 913, the difference between CD1 and CD2 (dCD1,2) is computed. At operation 914, a sensitivity of a to the change in CD determined at azimuth angle Az2 (dαAz2) may be computed.
At operation 915, an α sensitivity differential between dαAz1 and dαAz2 the may be computed.
Referring to
If the sensitivity differential associated with sidewall angle is greater than the sensitivity differential associated with critical distance, experimental (e.g. reported by the metrology instrument) critical distances may be computed using differential values determined from respective azimuth channels (see operation 1002) while experimental sidewall angles may be computed using average values determined from the respective azimuth channels (see operation 1003).
If the sensitivity differential associated with sidewall angle is less than the sensitivity differential associated with critical distance, experimental (e.g. reported by the metrology instrument) sidewall angles may be computed using differential values determined from respective azimuth channels (see operation 1004) while experimental critical distances may be computed using average values determined from the respective azimuth channels (see operation 1005).
It will be noted that the operations of
In the present disclosure, the methods disclosed may be implemented as sets of instructions or software readable by a device embodied in a tangible media, such as memory. Further, it is understood that the specific order or hierarchy of steps in the methods disclosed are examples of exemplary approaches. Based upon design preferences, it is understood that the specific order or hierarchy of steps in the method can be rearranged while remaining within the disclosed subject matter. The accompanying method claims present elements of the various steps in a sample order, and are not necessarily meant to be limited to the specific order or hierarchy presented.
Those having skill in the art will recognize that the state of the art has progressed to the point where there is little distinction left between hardware and software implementations of aspects of systems; the use of hardware or software is generally (but not always, in that in certain contexts the choice between hardware and software can become significant) a design choice representing cost vs. efficiency tradeoffs. Those having skill in the art will appreciate that there are various vehicles by which processes and/or systems and/or other technologies described herein can be effected (e.g., hardware, software, and/or firmware), and that the preferred vehicle will vary with the context in which the processes and/or systems and/or other technologies are deployed. For example, if an implementer determines that speed and accuracy are paramount, the implementer may opt for a mainly hardware and/or firmware vehicle; alternatively, if flexibility is paramount, the implementer may opt for a mainly software implementation; or, yet again alternatively, the implementer may opt for some combination of hardware, software, and/or firmware. Hence, there are several possible vehicles by which the processes and/or devices and/or other technologies described herein may be effected, none of which is inherently superior to the other in that any vehicle to be utilized is a choice dependent upon the context in which the vehicle will be deployed and the specific concerns (e.g., speed, flexibility, or predictability) of the implementer, any of which may vary. Those skilled in the art will recognize that optical aspects of implementations will typically employ optically-oriented hardware, software, and or firmware.
The foregoing detailed description has set forth various embodiments of the devices and/or processes via the use of block diagrams, flowcharts, and/or examples. Insofar as such block diagrams, flowcharts, and/or examples contain one or more functions and/or operations, it will be understood by those within the art that each function and/or operation within such block diagrams, flowcharts, or examples can be implemented, individually and/or collectively, by a wide range of hardware, software, firmware, or virtually any combination thereof. In one embodiment, several portions of the subject matter described herein may be implemented via Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs), digital signal processors (DSPs), or other integrated formats. However, those skilled in the art will recognize that some aspects of the embodiments disclosed herein, in whole or in part, can be equivalently implemented in integrated circuits, as one or more computer programs running on one or more computers (e.g., as one or more programs running on one or more computer systems), as one or more programs running on one or more processors (e.g., as one or more programs running on one or more microprocessors), as firmware, or as virtually any combination thereof, and that designing the circuitry and/or writing the code for the software and or firmware would be well within the skill of one of skill in the art in light of this disclosure. In addition, those skilled in the art will appreciate that the mechanisms of the subject matter described herein are capable of being distributed as a program product in a variety of forms, and that an illustrative embodiment of the subject matter described herein applies regardless of the particular type of signal bearing medium used to actually carry out the distribution. Examples of a signal bearing medium include, but are not limited to, the following: a recordable type medium such as a floppy disk, a hard disk drive, a Compact Disc (CD), a Digital Video Disk (DVD), a digital tape, a computer memory, etc.; and a transmission type medium such as a digital and/or an analog communication medium (e.g., a fiber optic cable, a waveguide, a wired communications link, a wireless communication link, etc.).
In a general sense, those skilled in the art will recognize that the various aspects described herein which can be implemented, individually and/or collectively, by a wide range of hardware, software, firmware, or any combination thereof can be viewed as being composed of various types of “electrical circuitry.” Consequently, as used herein “electrical circuitry” includes, but is not limited to, electrical circuitry having at least one discrete electrical circuit, electrical circuitry having at least one integrated circuit, electrical circuitry having at least one application specific integrated circuit, electrical circuitry forming a general purpose computing device configured by a computer program (e.g., a general purpose computer configured by a computer program which at least partially carries out processes and/or devices described herein, or a microprocessor configured by a computer program which at least partially carries out processes and/or devices described herein), electrical circuitry forming a memory device (e.g., forms of random access memory), and/or electrical circuitry forming a communications device (e.g., a modem, communications switch, or optical-electrical equipment). Those having skill in the art will recognize that the subject matter described herein may be implemented in an analog or digital fashion or some combination thereof.
Those skilled in the art will recognize that it is common within the art to describe devices and/or processes in the fashion set forth herein, and thereafter use engineering practices to integrate such described devices and/or processes into data processing systems. That is, at least a portion of the devices and/or processes described herein can be integrated into a data processing system via a reasonable amount of experimentation. Those having skill in the art will recognize that a typical data processing system generally includes one or more of a system unit housing, a video display device, a memory such as volatile and non-volatile memory, processors such as microprocessors and digital signal processors, computational entities such as operating systems, drivers, graphical user interfaces, and applications programs, one or more interaction devices, such as a touch pad or screen, and/or control systems including feedback loops and control motors (e.g., feedback for sensing position and/or velocity; control motors for moving and/or adjusting components and/or quantities). A typical data processing system may be implemented utilizing any suitable commercially available components, such as those typically found in data computing/communication and/or network computing/communication systems.
The herein described subject matter sometimes illustrates different components contained within, or connected with, different other components. It is to be understood that such depicted architectures are merely exemplary, and that in fact many other architectures can be implemented which achieve the same functionality. In a conceptual sense, any arrangement of components to achieve the same functionality is effectively “associated” such that the desired functionality is achieved. Hence, any two components herein combined to achieve a particular functionality can be seen as “associated with” each other such that the desired functionality is achieved, irrespective of architectures or intermedial components. Likewise, any two components so associated can also be viewed as being “operably connected”, or “operably coupled”, to each other to achieve the desired functionality, and any two components capable of being so associated can also be viewed as being “operably couplable”, to each other to achieve the desired functionality. Specific examples of operably couplable include but are not limited to physically mateable and/or physically interacting components and/or wirelessly interactable and/or wirelessly interacting components and/or logically interacting and/or logically interactable components.
While particular aspects of the present subject matter described herein have been shown and described, it will be apparent to those skilled in the art that, based upon the teachings herein, changes and modifications may be made without departing from the subject matter described herein and its broader aspects and, therefore, the appended claims are to encompass within their scope all such changes and modifications as are within the true spirit and scope of the subject matter described herein.
Furthermore, it is to be understood that the invention is defined by the appended claims. It will be understood by those within the art that, in general, terms used herein, and especially in the appended claims (e.g., bodies of the appended claims) are generally intended as “open” terms (e.g., the term “including” should be interpreted as “including but not limited to,” the term “having” should be interpreted as “having at least,” the term “includes” should be interpreted as “includes but is not limited to,” etc.). It will be further understood by those within the art that if a specific number of an introduced claim recitation is intended, such an intent will be explicitly recited in the claim, and in the absence of such recitation no such intent is present. For example, as an aid to understanding, the following appended claims may contain usage of the introductory phrases “at least one” and “one or more” to introduce claim recitations. However, the use of such phrases should not be construed to imply that the introduction of a claim recitation by the indefinite articles “a” or “an” limits any particular claim containing such introduced claim recitation to inventions containing only one such recitation, even when the same claim includes the introductory phrases “one or more” or “at least one” and indefinite articles such as “a” or “an” (e.g., “a” and/or “an” should typically be interpreted to mean “at least one” or “one or more”); the same holds true for the use of definite articles used to introduce claim recitations. In addition, even if a specific number of an introduced claim recitation is explicitly recited, those skilled in the art will recognize that such recitation should typically be interpreted to mean at least the recited number (e.g., the bare recitation of “two recitations,” without other modifiers, typically means at least two recitations, or two or more recitations). Furthermore, in those instances where a convention analogous to “at least one of A, B, and C, etc.” is used, in general such a construction is intended in the sense one having skill in the art would understand the convention (e.g., “a system having at least one of A, B, and C” would include but not be limited to systems that have A alone, B alone, C alone, A and B together, A and C together, B and C together, and/or A, B, and C together, etc.). In those instances where a convention analogous to “at least one of A, B, or C, etc.” is used, in general such a construction is intended in the sense one having skill in the art would understand the convention (e.g., “a system having at least one of A, B, or C” would include but not be limited to systems that have A alone, B alone, C alone, A and B together, A and C together, B and C together, and/or A, B, and C together, etc.). It will be further understood by those within the art that virtually any disjunctive word and/or phrase presenting two or more alternative terms, whether in the description, claims, or drawings, should be understood to contemplate the possibilities of including one of the terms, either of the terms, or both terms. For example, the phrase “A or B” will be understood to include the possibilities of “A” or “B” or “A and B.”
Although particular embodiments of this invention have been illustrated, it is apparent that various modifications and embodiments of the invention may be made by those skilled in the art without departing from the scope and spirit of the foregoing disclosure. Accordingly, the scope of the invention should be limited only by the claims appended hereto.
It is believed that the present disclosure and many of its attendant advantages will be understood by the foregoing description, and it will be apparent that various changes may be made in the form, construction and arrangement of the components without departing from the disclosed subject matter or without sacrificing all of its material advantages. The form described is merely explanatory, and it is the intention of the following claims to encompass and include such changes.
Patent | Priority | Assignee | Title |
10678145, | Apr 06 2017 | ASML Netherlands B.V. | Radiation receiving system |
Patent | Priority | Assignee | Title |
5872630, | Sep 20 1995 | J A WOOLLAM CO INC | Regression calibrated spectroscopic rotating compensator ellipsometer system with photo array detector |
7463369, | Mar 29 2006 | KLA-Tencor Technologies Corp. | Systems and methods for measuring one or more characteristics of patterned features on a specimen |
7471386, | Feb 27 2006 | CHEMIMAGE CORPORATION; Chemimage Technologies LLC | System and method for spectral unmixing in a fiber array spectral translator based polymorph screening system |
7483133, | Dec 09 2004 | KLA-Tencor Technologies Corporation. | Multiple angle of incidence spectroscopic scatterometer system |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Apr 29 2010 | MALEEV, IVAN | KLA-Tencor Corporation | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 024465 | /0440 | |
Jun 01 2010 | KLA-Tencor Corporation | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Jul 12 2013 | ASPN: Payor Number Assigned. |
Feb 06 2017 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Sep 30 2020 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Date | Maintenance Schedule |
Aug 06 2016 | 4 years fee payment window open |
Feb 06 2017 | 6 months grace period start (w surcharge) |
Aug 06 2017 | patent expiry (for year 4) |
Aug 06 2019 | 2 years to revive unintentionally abandoned end. (for year 4) |
Aug 06 2020 | 8 years fee payment window open |
Feb 06 2021 | 6 months grace period start (w surcharge) |
Aug 06 2021 | patent expiry (for year 8) |
Aug 06 2023 | 2 years to revive unintentionally abandoned end. (for year 8) |
Aug 06 2024 | 12 years fee payment window open |
Feb 06 2025 | 6 months grace period start (w surcharge) |
Aug 06 2025 | patent expiry (for year 12) |
Aug 06 2027 | 2 years to revive unintentionally abandoned end. (for year 12) |