Alignment of inspection to design using built in targets
First Claim
1. A system configured to determine a position of output generated by an inspection subsystem in design data space, comprising:
- an inspection subsystem comprising at least an energy source and a detector, wherein the energy source is configured to generate energy that is directed to a specimen, and wherein the detector is configured to detect energy from the specimen and to generate output responsive to the detected energy; and
one or more computer subsystems configured for;
selecting one or more alignment targets from a design for the specimen, wherein at least a portion of the one or more alignment targets comprises built in targets included in the design for a purpose other than alignment of inspection results to design data space, wherein at least the portion of the one or more alignment targets does not comprise one or more individual device features, and wherein at least the portion of the one or more alignment targets further comprises a corner of a structure that is formed of multiple, smaller structures;
aligning one or more images for the one or more alignment targets o one or more portions of the design corresponding to the one or more alignment targets;
determining one or more offsets between the one or more images and the one or more portions of the design based on results of aligning the one or more images;
aligning output generated by the inspection subsystem at one or more positions of the one or more alignment targets on the specimen to the one or more images for the one or more alignment targets;
determining one or more additional offsets between the output generated at the one or more positions of the one or more alignment targets on the specimen and the one or more images for the one or more alignment targets based on results of aligning the output; and
determining design data space positions of output generated by the inspection subsystem at other positions on the specimen based on the one or more offsets, the one or more additional offsets, and specimen space positions of the output generated at the other positions on the specimen.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for determining a position of output generated by an inspection subsystem in design data space are provided. One method includes selecting one or more alignment targets from a design for a specimen. At least a portion of the one or more alignment targets include built in targets included in the design for a purpose other than alignment of inspection results to design data space. At least the portion of the one or more alignment targets does not include one or more individual device features. One or more images for the alignment target(s) and output generated by the inspection subsystem at the position(s) of the alignment target(s) may then be used to determine design data space positions of other output generated by the inspection subsystem in a variety of ways described herein.
18 Citations
26 Claims
-
1. A system configured to determine a position of output generated by an inspection subsystem in design data space, comprising:
-
an inspection subsystem comprising at least an energy source and a detector, wherein the energy source is configured to generate energy that is directed to a specimen, and wherein the detector is configured to detect energy from the specimen and to generate output responsive to the detected energy; and one or more computer subsystems configured for; selecting one or more alignment targets from a design for the specimen, wherein at least a portion of the one or more alignment targets comprises built in targets included in the design for a purpose other than alignment of inspection results to design data space, wherein at least the portion of the one or more alignment targets does not comprise one or more individual device features, and wherein at least the portion of the one or more alignment targets further comprises a corner of a structure that is formed of multiple, smaller structures; aligning one or more images for the one or more alignment targets o one or more portions of the design corresponding to the one or more alignment targets; determining one or more offsets between the one or more images and the one or more portions of the design based on results of aligning the one or more images; aligning output generated by the inspection subsystem at one or more positions of the one or more alignment targets on the specimen to the one or more images for the one or more alignment targets; determining one or more additional offsets between the output generated at the one or more positions of the one or more alignment targets on the specimen and the one or more images for the one or more alignment targets based on results of aligning the output; and determining design data space positions of output generated by the inspection subsystem at other positions on the specimen based on the one or more offsets, the one or more additional offsets, and specimen space positions of the output generated at the other positions on the specimen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer-readable medium, storing program instructions executable on a computer system for performing a computer-implemented method for determining a position of output generated by an inspection subsystem in design data space, wherein the computer-implemented method comprises:
-
selecting one or more alignment targets from a design for a specimen, wherein at least a portion of the one or more alignment targets comprises built in targets included in the design for a purpose other than alignment of inspection results to design data space, wherein at least the portion of the one or more alignment targets does not comprise one or more individual device features, and wherein at least the portion of the one or more alignment targets further comprises a corner of a structure that is formed of multiple, smaller structures; aligning one or more images for the one or more alignment targets to one or more portions of the design corresponding to the one or more alignment targets; determining one or more offsets between the one or more images and the one or more portions of the design based on results of aligning the one or more images; aligning output generated by an inspection subsystem at one or more positions of the one or more alignment targets on the specimen to the one or more images for the one or more alignment targets, wherein the inspection subsystem comprises at least an energy source and a detector, wherein the energy source is configured to generate energy that is directed to a specimen, and wherein the detector is configured to detect energy from the specimen and to generate output responsive to the detected energy; determining one or more additional offsets between the output generated at the one or more positions of the one or more alignment targets on the specimen and the one or more images for the one or more alignment targets based on results of aligning the output; and determining design data space positions of output generated by the inspection subsystem at other positions on the specimen based on the one or more offsets, the one or more additional offsets, and specimen space positions of the output generated at the other positions on the specimen.
-
-
26. A computer-implemented method for determining a position of output generated by an inspection subsystem in design data space, comprising:
-
selecting one or more alignment targets from a design for a specimen, wherein at least a portion of the one or more alignment targets comprises built in targets included in the design for a purpose other than alignment of inspection results to design data space, wherein at least the portion of the one or more alignment targets does not comprise one or more individual device features, and wherein at least the portion of the one or more alignment targets further comprises a corner of a structure that is formed of multiple, smaller structures; aligning one or more images for the one or more alignment targets to one or more portions of the design corresponding to the one or more alignment targets; determining one or more offsets between the one or more images and the one or more portions of the design based on results of aligning the one or more images; aligning output generated by an inspection subsystem at one or more positions of the one or more alignment targets on the specimen to the one or more images for the one or more alignment targets, wherein the inspection subsystem comprises at least an energy source and a detector, wherein the energy source is configured to generate energy that is directed to a specimen, and wherein the detector is configured to detect energy from the specimen and to generate output responsive to the detected energy; determining one or more additional offsets between the output generated at the one or more positions of the one or more alignment targets on the specimen and the one or more images for the one or more alignment targets based on results of aligning the output; and determining design data space positions of output generated by the inspection subsystem at other positions on the specimen based on the one or more offsets, the one or more additional offsets, and specimen space positions of the output generated at the other positions on the specimen, wherein steps of the method are performed by one or more computer systems.
-
Specification