IP Library › Granted Patent US 9,851,300
Granted Patent B1
US 9,851,300 · App. 14/678,411 · Granted Dec 26, 2017

Decreasing inaccuracy due to non-periodic effects on scatterometric signals

Inventors: Barak Bringoltz (Rishon LeTzion, IL); Ofer Zaharan (Jerusalem, IL); Amnon Manassen (Haifa, IL); Nadav Carmel (Mevasseret-Zion, IL); Victoria Naipak (Barak, IL); Alexander Svizher (Haifa, IL); Tzahi Grunzweig (Timrat, IL); Daniel Kandel (Aseret, IL)
Assignee: KLA-Tencor Corporation
G01N21/55G01N2201/06113
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,851,300
App. No.
14/678,411
Granted
Dec 26, 2017
Kind
B1
Abstract

Methods and metrology modules and tools are provided, which minimize an estimated overlay variation measure at misalignment vector values obtained from a derived functional form of an overlay linear response to non-periodic effects. Provided methods further quantifying target noise due to the non-periodic effects using multiple repeated overlay measurements of the target cells, calculating an ensemble of overlay measurements between the cells over the multiple measurement repeats and expressing the target noise as a statistical derivative of the calculated overlay measurements. Sub-ensembles may be selected to further characterize the target noise. Various outputs include optimized scanning patterns, target noise metrics and recipe and target optimization.

Claims (57)

1. An angle-resolved reflectometer comprising:

a coherent light source;

an optical system including at least one of:

a detector configured to measure light from a collected pupil of the optical system, a coherent light source, a control unit, an optical scanning unit, or a mechanical scanning unit,

wherein the optical system is configured to scan a target pattern according to a scanning pattern using a spot of coherent light from the coherent light source to yield a plurality of scans associated with light distribution in a collected pupil, wherein the spot covers a part of the target pattern; and

one or more processing units communicatively coupled to the optical system, wherein the one or more processing units are configured to execute a set of program instructions stored in memory, wherein the program instructions are configured to cause the one or more processing units to:

receive a plurality of scans associated with a light distribution in the collected pupil of the optical system from the detector;

derive an overlay linear response to at least one non-periodic effect based on at least one of an overlay value, a misalignment vector, or an overlay linear response vector; and

estimate a corrected overlay value based on the derived overlay linear response to at least one non-periodic effect.

2. The angle-resolved reflectometer of claim 1 , wherein the program instructions are configured to cause the one or more processing units to determine a length scale of at least one non-periodic effect of the target pattern.

3. The angle-resolved reflectometer of claim 2 , wherein the program instructions are configured to select a size of the spot of coherent light to be larger than the determined length scale.

4. The angle-resolved reflectometer of claim 3 , wherein the program instructions are configured to generate an estimated overlay variation function dependent on the size of the spot of coherent light.

5. The angle-resolved reflectometer of claim 1 , wherein the program instructions are configured to cause the one or more processing units to:

measure a per-pixel overlay value for at least one position of a spot of coherent light and at least one defocus value;

calculate a spot scan sensitivity of the per-pixel overlay to the at least one position of the spot of coherent light; and

generate a per-pixel weight function based on the spot scan sensitivity.

6. An apparatus comprising:

a memory element configured to store a set of computer-readable instructions;

one or more processors communicatively coupled to an optical system, the optical system including at least one of a detector, a coherent light source, a control unit, an optical scanning unit, or a mechanical scanning unit, wherein the detector is configured to measure light from a collected pupil of the optical system,

wherein the one or more processors are configured to execute the set of computer-readable instructions to:

receive a plurality of scans associated with a light distribution in the collected pupil of the optical system from the detector;

derive an overlay linear response to at least one non-periodic effect based on at least one of an overlay value, a misalignment vector, or an overlay linear response vector; and

estimate a corrected overlay value based on the derived overlay linear response to at least one non-periodic effect.

7. The angle-resolved reflectometer of claim 6 , wherein the program instructions are configured to cause the one or more processing units to determine a length scale of at least one non-periodic effect of the target pattern.

8. The angle-resolved reflectometer of claim 7 , wherein the program instructions are configured to select a size of the spot of coherent light to be larger than the determined length scale.

9. The angle-resolved reflectometer of claim 8 , wherein the program instructions are configured to generate an estimated overlay variation function dependent on the size of the spot of coherent light.

10. The angle-resolved reflectometer of claim 6 , wherein the program instructions are configured to cause the one or more processing units to:

measure a per-pixel overlay value for at least one position of a spot of coherent light and at least one defocus value;

calculate a spot scan sensitivity of the per-pixel overlay to the at least one position of the spot of coherent light; and

generate a per-pixel weight function based on the spot scan sensitivity.

11. A metrology method, comprising:

acquiring a plurality of scans associated with light distribution in a collected pupil of an optical system with a detector of the optical system;

deriving an overlay linear response to at least one non-periodic effect based on at least one of an overlay value, a misalignment vector, or an overlay linear response vector; and

estimating a corrected overlay value based on the derived overlay linear response to at least one non-periodic effect.

12. The method of claim 11 , further comprising:

determining a length scale of at least one non-periodic effect of the target pattern.

13. The method of claim 12 , further comprising:

selecting a size of the spot of coherent light to be larger than the determined length scale.

14. The method of claim 13 , further comprising:

generating an estimated overlay variation function based on the size of the spot of coherent light.

15. The method of claim 14 , further comprising:

correcting one or more misalignment errors based on the estimated overlay variation function during pre-production calibration.

16. The method of claim 14 , further comprising:

optimizing a measurement recipe for measurement quality by minimizing a spot scan sensitivity to the at least one non-periodic effect according to the estimated overlay variation function.

17. The method of claim 14 , further comprising:

identifying the at least one non-periodic effect with the estimated overlay variation function.

18. The method of claim 14 , further comprising:

correcting at least one overlay measurement with the estimated overlay variation function.

19. The method of claim 11 , further comprising:

measuring a per-pixel overlay value for at least one position of a spot of coherent light and at least one defocus value;

calculating a spot scan sensitivity of the per-pixel overlay to the at least one position of the spot of coherent light; and

generating a per-pixel weight function based on the spot scan sensitivity.

20. The method of claim 11 , further comprising:

scanning an N c number of target cells, wherein each cell is scanned an N s number of times with a spot of coherent light from a coherent light source, wherein N s is greater than 1;

obtaining an N c ×N s number of pupil images;

calculating an N s N c number of overlay measurements; and

quantifying a target noise of the N c number of target cells as a statistical derivative of the N s N c number of overlay measurements.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2015
From: BRINGOLTZ, BARAK; ZAHARAN, OFER; MANASSEN, AMNON; CARMEL, NADAV; NAIPAK, VICTORIA; SVIZHER, ALEXANDER; GRUNZWEIG, TZAHI; KANDEL, DANIEL
To: KLA-TENCOR CORPORATION
Reel/Frame 035767/0427 →
Continuity (1)
Provisional Application 61975653 · Apr 4, 2014