CN119515984A - A method and device for locating reference points in a measurement area - Google Patents
A method and device for locating reference points in a measurement area Download PDFInfo
- Publication number
- CN119515984A CN119515984A CN202510087936.0A CN202510087936A CN119515984A CN 119515984 A CN119515984 A CN 119515984A CN 202510087936 A CN202510087936 A CN 202510087936A CN 119515984 A CN119515984 A CN 119515984A
- Authority
- CN
- China
- Prior art keywords
- point
- candidate
- geometric
- characteristic value
- screening
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000005259 measurement Methods 0.000 title claims abstract description 68
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000012216 screening Methods 0.000 claims description 41
- 238000000605 extraction Methods 0.000 claims description 12
- 238000004364 calculation method Methods 0.000 claims description 11
- 238000003860 storage Methods 0.000 claims description 8
- 230000006870 function Effects 0.000 claims description 6
- 238000009826 distribution Methods 0.000 description 6
- 238000013459 approach Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000010894 electron beam technology Methods 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000004626 scanning electron microscopy Methods 0.000 description 2
- 235000012431 wafers Nutrition 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000000399 optical microscopy Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 238000001878 scanning electron micrograph Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
- G06T7/62—Analysis of geometric attributes of area, perimeter, diameter or volume
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/46—Descriptors for shape, contour or point-related descriptors, e.g. scale invariant feature transform [SIFT] or bags of words [BoW]; Salient regional features
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/54—Extraction of image or video features relating to texture
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/74—Image or video pattern matching; Proximity measures in feature spaces
- G06V10/75—Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
- G06V10/757—Matching configurations of points or features
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/67—Focus control based on electronic image sensor signals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10056—Microscopic image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
- G06T2207/30148—Semiconductor; IC; Wafer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/74—Image or video pattern matching; Proximity measures in feature spaces
- G06V10/75—Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
- G06V10/751—Comparing pixel values or logical combinations thereof, or feature values having positional relevance, e.g. template matching
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Databases & Information Systems (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Artificial Intelligence (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Geometry (AREA)
- Image Analysis (AREA)
Abstract
The application discloses a method and a device for positioning a reference point of a measurement area, which directly operate geometric data through a geometric method, extract characteristic values, gradually screen out points suitable for serving as the reference point of the measurement area, such as AP and/or AFP, shorten time consumption, improve efficiency, and more effectively realize measuring Critical Dimension (CD) and positioning a target area, such as an EP area. Meanwhile, the problem that the operation time is increased along with the increasing amplitude of the image size is avoided.
Description
Technical Field
The present application relates to, but is not limited to, semiconductor integrated circuit technology, and more particularly to a method and apparatus for locating a reference point of a measurement area.
Background
In order to meet the demands for higher speed and higher integration of semiconductor devices, circuit patterns are becoming finer and finer. In order to ensure accuracy of the fabrication process, a resolution enhancement function (RET) and Optical Proximity Correction (OPC) are introduced. However, these finer masks add complexity to the fabrication, making it more difficult to predict the transmission shape by simulation. Consequently, critical dimension scanning electron microscope (CD-SEM, critical Dimension Scanning Electron Microscopy) metrology requirements have also become more complex and diverse, particularly when characterizing critical OPC models, the number of measurement area points (EP, evaluation Points) required has increased dramatically.
In semiconductor manufacturing processes, engineers use images obtained from wafers as reference templates in order to measure critical dimensions (e.g., the width or pitch of micro-circuits) on the wafer. These images are typically taken by optical microscopy or Scanning Electron Microscopy (SEM). In order to make measurements using a CD-SEM, the operator needs to align the Field of View (FOV) of the microscope with the target area. This alignment is done manually, requiring the operator to adjust the position of the sample under the microscope so that the designated measurement area is exactly centered in the field of view of the microscope. Since the operator needs to manually align the CD-SEM to specify the FOV of a location, it typically takes several minutes to collect an image template each time. Thus, creating a CD-SEM image template containing a large number of policies typically takes several hours.
To cope with this time-consuming manual operation, technical approaches based on automation are gradually introduced in the industry. These methods identify image features mainly by image matching and pixel traversal, in particular based on image features of auto focus (AFP, autofocus Point) and addressing points (AP, ADDRESSING POINT), automatically find the corresponding points in the vicinity of the EP, that is, by AFP and AP features in the image, and quickly determine the position of the measurement region EP using automated techniques. However, the temporal complexity of image conversion increases exponentially with increasing image size, and the time required for computation can be far from expected when processing larger images, resulting in inefficiency.
To ensure reliable measurements, engineers typically choose the appropriate AP and AFP to ensure accurate correction of the imaging position and focusing of the electron beam. Traditionally, the selection of these points has been largely dependent on the experience of the engineer, and has been time consuming, inefficient, and greatly increased in computation time with increasing image size.
Disclosure of Invention
The application provides a method and a device for positioning a reference point of a measurement area, which can shorten the time consumption, improve the efficiency and simultaneously avoid the problem of increasing the operation time along with the increase of the image size.
The embodiment of the application provides a method for positioning a reference point of a measurement area, which comprises the following steps:
setting a search range by taking a measurement area point EP as a center, extracting a geometric line segment and a division point thereof in the search range, wherein the division point is a plurality of candidate points obtained by dividing the geometric line segment at equal distance;
Extracting basic geometric features of each candidate point;
Calculating the characteristic value of each candidate point according to the extracted basic geometric characteristics;
acquiring a screening weighted value according to the obtained characteristic value of each candidate point;
and after sorting according to the screening weighted characteristic values, screening the candidate points according to screening conditions to obtain the reference points of the positioning measurement areas.
In one illustrative example, the base geometric features include:
Width, representing the shortest distance of the candidate point to the inside geometry;
a space representing the shortest distance of the candidate point to the outside geometry;
length represents the total length of the geometric line segment where the candidate point is located;
Where width=width× (-1/length), space=space× (-1/length).
In an exemplary embodiment, the positioning measurement region reference point is an addressing point AP;
The characteristic value of each candidate point comprises a distance characteristic value and a symmetry characteristic value of each candidate point and the EP.
In one illustrative example, a gaussian function is used to calculate the distance feature value of each of the candidate points from the EP and ensure that the preset distance requirement is met.
In one illustrative example, the computing symmetry features includes, for example:
Calculating a first symmetry feature value of the length direction;
Calculating a second symmetry characteristic value of the width/space direction;
And combining the first symmetry characteristic value and the second symmetry characteristic value to obtain the symmetry characteristic.
In one illustrative example, the location measurement area reference point is an auto-focus AFP;
the feature value of each candidate point further comprises a geometric complexity feature.
In one illustrative example, computing the geometric complexity feature includes:
calculating the number of connected components of the line segment where the candidate point is located;
calculating the number of holes in the geometry, wherein the holes are closed geometric shapes formed by line segments or polygon boundaries;
And calculating the geometric complexity characteristic value according to the calculated number of the communicating components and the calculated number of the holes.
In one illustrative example, the screening condition is that the weighted feature value is the largest;
after sorting according to the screening weighted feature values, screening the candidate points according to screening conditions to obtain positioning measurement area reference points, wherein the method comprises the following steps:
and taking the point with the largest weighted characteristic value as the reference point of the positioning measurement area from the rest candidate points.
In an exemplary embodiment, the screening condition further includes that the connection angle between the candidate point and the EP is reasonable;
Further comprises:
Finding out a candidate point with the minimum weighted characteristic value, taking the candidate point as a datum point, and defining the connecting line direction of the datum point and the EP as 0 degree;
for each candidate point, calculating the connection angle of the connection line of the candidate point and the EP relative to a reference point;
and taking the point with the largest weighted characteristic value and reasonable connecting line angle of the candidate point and the EP as the reference point of the positioning measurement area.
Embodiments of the present application also provide a computer-readable storage medium storing computer-executable instructions for performing the method of locating a measurement region reference point as set forth in any one of the above.
An embodiment of the present application further provides a computer device, including a memory and a processor, where the memory stores instructions executable by the processor for performing the steps of the method for locating a measurement area reference point as described in any one of the above.
The embodiment of the application also provides a device for positioning the reference point of the measurement area, which comprises a first extraction module, a second extraction module, a calculation module, an acquisition module and a determination module, wherein,
The first extraction module is used for setting a search range by taking the EP as a center, extracting geometric line segments and division points thereof in the search range, wherein the division points are a plurality of candidate points obtained by dividing the geometric line segments at equal distances;
The second extraction module is used for extracting the basic geometric characteristics of each candidate point;
The calculation module is used for calculating the characteristic value of each candidate point according to the extracted basic geometric characteristics;
The acquisition module is used for acquiring screening weighted values according to the acquired characteristic values of each candidate point;
and the determining module is used for screening the candidate points according to screening conditions after sorting according to the screening weighted characteristic values so as to obtain the reference points of the positioning measurement areas.
According to the method for positioning the reference point of the measurement area, provided by the embodiment of the application, the geometric data is directly operated through a geometric method, the characteristic value is extracted, the points suitable for being used as the reference point of the measurement area, such as AP and/or AFP, are gradually screened out, the time consumption is shortened, the efficiency is improved, and the measurement of the Critical Dimension (CD) and the positioning of the target area, such as an EP area, are more efficiently realized. Meanwhile, the problem that the operation time is increased along with the increasing amplitude of the image size is avoided.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
Drawings
The accompanying drawings are included to provide a further understanding of the application and are incorporated in and constitute a part of this specification, illustrate and do not limit the application.
FIG. 1 is a flow chart of a method for locating a reference point of a measurement area according to an embodiment of the application;
fig. 2 is a schematic structural diagram of an apparatus for locating a reference point of a measurement area according to an embodiment of the present application.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present application more apparent, embodiments of the present application will be described in detail hereinafter with reference to the accompanying drawings. It should be noted that, without conflict, the embodiments of the present application and features of the embodiments may be arbitrarily combined with each other.
In one typical configuration of the application, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include volatile memory in a computer-readable medium, random Access Memory (RAM) and/or nonvolatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of computer-readable media.
Computer readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of storage media for a computer include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices, or any other non-transmission medium, which can be used to store information that can be accessed by a computing device. Computer readable media, as defined herein, does not include non-transitory computer readable media (transmission media), such as modulated data signals and carrier waves.
The steps illustrated in the flowchart of the figures may be performed in a computer system, such as a set of computer-executable instructions. Also, while a logical order is depicted in the flowchart, in some cases, the steps depicted or described may be performed in a different order than presented herein.
In order to increase the efficiency of the measurement, certain specific feature points (such as AFP and AP) in the image are used as references, through which the image features of these points, specific positions near the EP are automatically located. AFP is a specific point for adjusting and optimizing the focal length of the electron beam, and image features (such as brightness change, edge definition, etc.) of AFP are extracted to guide the instrument to focus so as to ensure imaging definition and measurement accuracy. The AP is a reference point for alignment and positioning. By identifying features of these points (such as geometry or texture information), the location of the measurement region can be precisely located. That is, EP is a critical area to be measured, and AFP and AP are reference points to assist in positioning. By analyzing the image features of the AFP and the AP, the position relation between the datum points and the templates is automatically matched, so that the accurate position of the EP is quickly found.
The inventors believe that finding the AP and AFP near the EP is essentially the most characteristic finding point. The method of using the image is also to find the feature vector by the image. While the meaning of the feature vector is in fact that it represents the geometry around the point. In order to shorten the time consumption, improve the efficiency and avoid the problem of increasing the operation time along with the increase of the image size, the embodiment of the application avoids the problem of overlarge calculation amount caused by the image by avoiding the image without using the image, and adopts a graph method to process, because the graph is simpler and more convenient for calculating the geometric shape. Moreover, the geometry is composed of a topological structure, the data structure is simple, and the time complexity change is smaller along with the increase of the image size.
Fig. 1 is a flowchart of a method for locating a reference point of a measurement area according to an embodiment of the present application, as shown in fig. 1, may include:
And 100, setting a search range by taking the EP as a center, and extracting geometric line segments and division points thereof in the search range, wherein the division points are a plurality of candidate points obtained by dividing the geometric line segments at equal distances.
In the embodiment of the application, EP is a known target point and is the core position of the examination. The AP is an addressing point for uniquely locating the EP and AFP. AFP is an auto-focus for ensuring a clear focus position.
In the case that the reference point of the positioning measurement area is an AP, the distance between the AP and the EP point needs to meet the distance requirement, for example, about 4-8 micrometers (mum), the distance between the AP and the EP is taken as a characteristic value, and the points meeting the distance requirement can be screened through the distance. The AP is an addressing point in the drawing, is used as an index to find the position index of the EP and the AFP, and is used as an index of a unique address, and uniqueness are required.
In the case of locating the measurement area reference point as AFP, the distance of AFP from AP and EP needs to meet the distance requirement, i.e. the distance needs to be far enough to avoid overlapping or too close. In one embodiment, the AFP may be a little closer to the EP, e.g., around 4 μm, and the AFP may be a little further from the EP, e.g., around 8-10 μm.
In one illustrative example, the search range may be set to a range centered on, for example, 10 μm radius, EP.
It should be noted that, extracting the geometric line segments within the search range is a well-known technique for those skilled in the art, and the specific implementation is not intended to limit the protection scope of the present application.
And 101, extracting basic geometric characteristics of each candidate point.
In one illustrative example, the underlying geometric features may include, but are not limited to, a width (width) representing the shortest distance of the candidate point to the inside geometry, a space (space) representing the shortest distance of the candidate point to the outside geometry, a length (length) representing the total length of the geometric line segment in which the candidate point is located, and so forth.
In one embodiment, width=width× (-1/length).
In one embodiment, space = space× (-1/length).
And 102, calculating the characteristic value of each candidate point according to the extracted basic geometric characteristics.
In one illustrative example, the feature value of each candidate point may include a distance feature value, a symmetry feature value, of each candidate point from the EP.
In one illustrative example, a gaussian function may be used to calculate the distance feature value of each candidate point from the EP and ensure that the preset distance requirement is met.
In one embodiment, the distance feature value is calculated as shown in equation (1):
(1)
In the formula (1), μ represents an optimal distance, that is, an ideal distance between the candidate point and the EP, μ is a central value of the gaussian function, and corresponds to a position where a peak of the gaussian distribution is located. Sigma represents standard deviation, determines the width or the diffusion degree of the Gaussian function, and the larger the sigma is, the wider the Gaussian distribution is, and the smaller the sigma is, the narrower the Gaussian distribution is.
In an illustrative example, σ may be selected depending on the actual requirements, e.g., smaller σ (e.g., 1 μm) may be selected if a tight limitation of the distance range of the candidate points is desired, and larger σ (e.g., 2-3 μm) may be selected if a more relaxed screening range is desired.
In one illustrative example, the computing symmetry features in step 102 may include, for example:
calculating a first symmetry characteristic value of the length direction, wherein the symmetry of the length direction represents the distribution uniformity of the geometric line segments in the length direction. For example, the symmetry is higher when the candidate point is positioned in the middle of the collection line segment, and the symmetry is lower when the candidate point is close to one end of the collection line segment;
And calculating a second symmetry characteristic value of the width/space directions, wherein the symmetry of the width and space directions shows whether the distance distribution (the width on the inner side and the space on the outer side) around the candidate point is balanced or not. For example, if the difference between the inner and outer distances is smaller, the symmetry is high, and if the difference is larger, the symmetry is low;
and combining the first symmetry characteristic value in the length direction and the second symmetry characteristic value in the width/space direction to obtain symmetry characteristics.
In one embodiment, the first symmetry-feature value =Where d1 represents the distance from the candidate point to the start point of the geometric line segment and d2 represents the distance from the candidate point to the end point of the geometric line segment. When d1=d2 (candidate point is located right in the middle of the geometric line segment), the symmetry-feature value is at most 1. When d1 or d2 approaches 0, the symmetry-feature value approaches 0.
In one embodiment, the second symmetry-feature value =When width=space (inside and outside distribution balance of candidate points), the symmetry feature value is maximum, which is 1. When width or space is significantly larger than the other, the symmetry feature value approaches 0.
In one embodiment, combining the first symmetry feature value of the length direction and the second symmetry feature value of the width/space direction to obtain the symmetry feature may include symmetry feature value=α1·first symmetry feature value+β1·second symmetry feature value, where the sum is a weight coefficient for adjusting the contribution of the two directions to the overall symmetry. In the step, two symmetry characteristic values are combined into a comprehensive value to be used as quantized expression of candidate point symmetry for subsequent sorting and screening.
In one illustrative example, for the case where the location measurement area reference point is AFP, it is preferable to select points that are simpler in geometry and have a flat edge, as these points are more easily recognized and processed by the program during the auto-focus process. While a larger space value for a point (i.e., the shortest distance of the point to the outside geometry) generally indicates that the space around this point is relatively open, farther from other geometric elements, indicating that the edge may be flatter. In this scenario, the feature value of each candidate point in step 102 also includes a geometric complexity feature. In one embodiment, the geometric complexity feature may include analyzing topology information of the geometric line segment in which the candidate point is located, specifically as follows:
and calculating the number of connected components of the line segment where the candidate point is located, wherein in the geometric shape, one group of connected line segments form one connected component. If a line segment can be connected to another point by a series of other line segments, the line segments belong to the same connected component.
The number of holes (closed areas) in the geometry, which are closed geometries formed by line segments or polygonal boundaries, is calculated.
And calculating the geometric complexity characteristic value according to the calculated number of the communicating components and the calculated number of the holes.
The higher the geometric complexity characteristic value is, the more complex the representation shape is, and the lower the geometric complexity characteristic value is, the simpler the representation shape is. In one embodiment, calculating the geometric complexity characteristic may include geometric complexity = α2-number of connected components + β2-number of holes, where α2 and β2 are weight coefficients, which may be adjusted according to actual requirements. In one embodiment, the number of bus segments representing the total number of segments in the connected component to which the candidate point belongs and the average segment length representing the total length of segments in the connected component divided by the number of segments may be further considered, and the calculation of the geometric complexity characteristic value may include geometric complexity characteristic value=α3·connected component number+β3·hole number+γ1·bus segment number+δ1·average segment length, where α3, β3, γ1, and δ1 are weight coefficients, and may be adjusted according to actual requirements.
It should be noted that how to calculate the number of connected components of the line segment where the candidate point is located and the number of holes (closed areas) in geometry are well known to those skilled in the art, and the specific implementation is not intended to limit the scope of the present application.
And 103, acquiring screening weighted values according to the obtained characteristic values of each candidate point.
In one illustrative example, for the case where the reference point of the positioning measurement area is AP, the screening weight is as follows, screening weight = α4-width + β4-space + γ2-distance feature + δ2-symmetry feature, where α4, β4, γ2 and δ2 are weight coefficients, which can be adjusted according to actual needs.
In an illustrative example, for the case where the reference point of the positioning measurement area is AFP, the screening weight is such that the screening weight = α5-width + β5-space + γ3-distance feature + δ3-symmetry feature + epsilon-geometry complexity feature, where α5, β5, γ3, δ3 and epsilon are weight coefficients, which can be adjusted according to the actual requirements.
And 104, after sorting according to the screening weighted characteristic values, screening the candidate points according to screening conditions to obtain positioning measurement area reference points.
In an exemplary embodiment, the filtering condition is that the weighted feature value is the largest, and step 104 may include:
The candidate points in the EP range are eliminated, a certain protection range (such as 0.5 mu m radius) around the EP is set, all the candidate points in the range are eliminated so as to avoid selecting the point too close to the EP, the candidate point with the largest weighted characteristic value is selected, and the point with the largest weighted characteristic value is taken as a positioning measurement area reference point from the rest candidate points.
In one embodiment, in order to ensure that the selected reference point of the positioning measurement area has the optimal characteristic, the screening condition further includes that the connection angle between the candidate point and the EP is reasonable, and step 104 may further include:
sorting from small to large according to the weighted characteristic value of each candidate point;
finding out a candidate point with the smallest weighted characteristic value, taking the candidate point as a reference point, and defining the connecting line direction of the reference point and the EP as 0 degree (the direction of a reference coordinate system);
For each candidate point, a line angle of a line connecting the candidate point and the EP is calculated with respect to the reference point. The angle can be normalized to a [0, 360] degree range and converted to a floating point type value by dividing it by 360;
if the weighted eigenvalues of the two candidate points are very close in the remaining candidate points, in order to ensure that the connection angle between the final positioning measurement area reference point and the EP has a certain directional advantage (such as avoiding too concentrated or repeated directions), the point with the largest weighted eigenvalue and reasonable connection angle between the candidate point and the EP is used as the positioning measurement area reference point.
It should be noted that reasonable means that the direction of the reference point of the positioning measurement area is associated with the geometric feature of the EP (such as the directivity or symmetry of the overall graph), so that candidate points that are too close to or repeat in direction with the EP are avoided, and that the finally selected reference point of the positioning measurement area is unique in geometric sense.
According to the method for positioning the reference points of the measurement area, provided by the embodiment of the application, the reference points of the measurement area such as AP and AFP are effectively identified based on the geometric features under the condition that image calculation is not used, so that the time consumption is shortened, the efficiency is improved, the calculation complexity is reduced, and the problem that the calculation time is prolonged along with the increase of the image size is avoided.
According to the method for positioning the reference point of the measurement area, provided by the embodiment of the application, the geometric data is directly operated through a geometric method, the characteristic value is extracted, the points suitable for being used as the reference point of the measurement area, such as AP and/or AFP, are gradually screened out, the time consumption is shortened, the efficiency is improved, and the measurement of the Critical Dimension (CD) and the positioning of the target area, such as an EP area, are more efficiently realized. Meanwhile, the problem that the operation time is increased along with the increasing amplitude of the image size is avoided.
The application also provides a computer readable storage medium storing computer executable instructions for performing the method of locating a measurement region reference point as described in any one of the preceding claims.
The application further provides a computer device comprising a memory and a processor, wherein the memory has stored therein instructions executable by the processor for performing the steps of the method of locating a measurement area reference point as described in any of the above.
Fig. 2 is a schematic diagram of a composition structure of an apparatus for locating a reference point of a measurement area according to an embodiment of the present application, as shown in fig. 2, including a first extraction module, a second extraction module, a calculation module, an acquisition module, and a determination module, where,
The first extraction module is used for setting a search range by taking the EP as a center, extracting geometric line segments and division points thereof in the search range, wherein the division points are a plurality of candidate points obtained by dividing the geometric line segments at equal distances;
The second extraction module is used for extracting the basic geometric characteristics of each candidate point;
The calculation module is used for calculating the characteristic value of each candidate point according to the extracted basic geometric characteristics;
The acquisition module is used for acquiring screening weighted values according to the acquired characteristic values of each candidate point;
and the determining module is used for screening the candidate points according to screening conditions after sorting according to the screening weighted characteristic values so as to obtain the reference points of the positioning measurement areas.
According to the device for positioning the reference point of the measurement area, provided by the embodiment of the application, the geometric data is directly operated through a geometric method, the characteristic value is extracted, the points suitable for being used as the reference point of the measurement area, such as AP and/or AFP, are gradually screened out, the time consumption is shortened, the efficiency is improved, and the measurement of the Critical Dimension (CD) and the positioning of the target area, such as an EP area, are more efficiently realized. Meanwhile, the problem that the operation time is increased along with the increasing amplitude of the image size is avoided.
Although the embodiments of the present application are described above, the embodiments are only used for facilitating understanding of the present application, and are not intended to limit the present application. Any person skilled in the art can make any modification and variation in form and detail without departing from the spirit and scope of the present disclosure, but the scope of the present disclosure is to be determined by the appended claims.
Claims (12)
1. A method of locating a reference point of a measurement area, comprising:
setting a search range by taking a measurement area point EP as a center, extracting a geometric line segment and a division point thereof in the search range, wherein the division point is a plurality of candidate points obtained by dividing the geometric line segment at equal distance;
Extracting basic geometric features of each candidate point;
Calculating the characteristic value of each candidate point according to the extracted basic geometric characteristics;
acquiring a screening weighted value according to the obtained characteristic value of each candidate point;
and after sorting according to the screening weighted characteristic values, screening the candidate points according to screening conditions to obtain the reference points of the positioning measurement areas.
2. The method of claim 1, wherein the base geometric feature comprises:
Width, representing the shortest distance of the candidate point to the inside geometry;
a space representing the shortest distance of the candidate point to the outside geometry;
length represents the total length of the geometric line segment where the candidate point is located;
Where width=width× (-1/length), space=space× (-1/length).
3. The method of claim 1, wherein the positioning measurement region reference point is an addressing point, AP;
The characteristic value of each candidate point comprises a distance characteristic value and a symmetry characteristic value of each candidate point and the EP.
4. A method according to claim 3, wherein a gaussian function is used to calculate a distance characteristic value for each of the candidate points from the EP and ensure that a preset distance requirement is met.
5. A method according to claim 3, wherein said calculating symmetry features comprises, for example:
Calculating a first symmetry feature value of the length direction;
Calculating a second symmetry characteristic value of the width/space direction;
And combining the first symmetry characteristic value and the second symmetry characteristic value to obtain the symmetry characteristic.
6. A method according to claim 3, wherein the positioning measurement region reference point is an auto-focus AFP;
the feature value of each candidate point further comprises a geometric complexity feature.
7. The method of claim 6, wherein computing the geometric complexity feature comprises:
calculating the number of connected components of the line segment where the candidate point is located;
calculating the number of holes in the geometry, wherein the holes are closed geometric shapes formed by line segments or polygon boundaries;
And calculating the geometric complexity characteristic value according to the calculated number of the communicating components and the calculated number of the holes.
8. A method according to claim 3, wherein the screening condition is that the weighted feature value is maximum;
after sorting according to the screening weighted feature values, screening the candidate points according to screening conditions to obtain positioning measurement area reference points, wherein the method comprises the following steps:
and taking the point with the largest weighted characteristic value as the reference point of the positioning measurement area from the rest candidate points.
9. The method of claim 8, the screening criteria further comprising a reasonable angle of connection of the candidate points to the EP;
Further comprises:
Finding out a candidate point with the minimum weighted characteristic value, taking the candidate point as a datum point, and defining the connecting line direction of the datum point and the EP as 0 degree;
for each candidate point, calculating the connection angle of the connection line of the candidate point and the EP relative to a reference point;
and taking the point with the largest weighted characteristic value and reasonable connecting line angle of the candidate point and the EP as the reference point of the positioning measurement area.
10. A computer readable storage medium storing computer executable instructions for performing the method of locating a measurement region reference point of any one of claims 1-9.
11. A computer device comprising a memory and a processor, wherein the memory has stored therein instructions executable by the processor for performing the steps of the method of locating a measurement area reference point as set forth in any one of claims 1-9.
12. The device for positioning the reference point of the measurement area is characterized by comprising a first extraction module, a second extraction module, a calculation module, an acquisition module and a determination module, wherein,
The first extraction module is used for setting a search range by taking the EP as a center, extracting geometric line segments and division points thereof in the search range, wherein the division points are a plurality of candidate points obtained by dividing the geometric line segments at equal distances;
The second extraction module is used for extracting the basic geometric characteristics of each candidate point;
The calculation module is used for calculating the characteristic value of each candidate point according to the extracted basic geometric characteristics;
The acquisition module is used for acquiring screening weighted values according to the acquired characteristic values of each candidate point;
and the determining module is used for screening the candidate points according to screening conditions after sorting according to the screening weighted characteristic values so as to obtain the reference points of the positioning measurement areas.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202510087936.0A CN119515984B (en) | 2025-01-20 | 2025-01-20 | A method and device for locating reference points in a measurement area |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202510087936.0A CN119515984B (en) | 2025-01-20 | 2025-01-20 | A method and device for locating reference points in a measurement area |
Publications (2)
Publication Number | Publication Date |
---|---|
CN119515984A true CN119515984A (en) | 2025-02-25 |
CN119515984B CN119515984B (en) | 2025-03-25 |
Family
ID=94662035
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202510087936.0A Active CN119515984B (en) | 2025-01-20 | 2025-01-20 | A method and device for locating reference points in a measurement area |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN119515984B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090242760A1 (en) * | 2008-03-31 | 2009-10-01 | Hitachi High-Technologies Corporation | Method and Apparatus for Measuring Dimension of Circuit Patterm Formed on Substrate by Using Scanning Electron Microscope |
JP2014025700A (en) * | 2012-07-24 | 2014-02-06 | Hitachi High-Technologies Corp | Pattern measurement device and method |
US20150339525A1 (en) * | 2013-01-11 | 2015-11-26 | Natural Intelligent Technologies S.R.L. | Process of handwriting recognition and related apparatus |
CN115685122A (en) * | 2022-10-27 | 2023-02-03 | 南京莱斯电子设备有限公司 | Radar point trace condensation method based on echo envelope detection |
CN118918465A (en) * | 2024-07-08 | 2024-11-08 | 中国计量大学 | Unmanned aerial vehicle rural road inspection device and system |
-
2025
- 2025-01-20 CN CN202510087936.0A patent/CN119515984B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090242760A1 (en) * | 2008-03-31 | 2009-10-01 | Hitachi High-Technologies Corporation | Method and Apparatus for Measuring Dimension of Circuit Patterm Formed on Substrate by Using Scanning Electron Microscope |
JP2014025700A (en) * | 2012-07-24 | 2014-02-06 | Hitachi High-Technologies Corp | Pattern measurement device and method |
US20150339525A1 (en) * | 2013-01-11 | 2015-11-26 | Natural Intelligent Technologies S.R.L. | Process of handwriting recognition and related apparatus |
CN115685122A (en) * | 2022-10-27 | 2023-02-03 | 南京莱斯电子设备有限公司 | Radar point trace condensation method based on echo envelope detection |
CN118918465A (en) * | 2024-07-08 | 2024-11-08 | 中国计量大学 | Unmanned aerial vehicle rural road inspection device and system |
Non-Patent Citations (1)
Title |
---|
刘盛华;洪先龙;经彤;许静宇;: "集成电路物理设计中的快速可布性评估算法", 计算机辅助设计与图形学学报, no. 12, 15 December 2008 (2008-12-15) * |
Also Published As
Publication number | Publication date |
---|---|
CN119515984B (en) | 2025-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9488815B2 (en) | Pattern evaluation method and pattern evaluation device | |
US20190347781A1 (en) | Method for measuring critical dimension and image-processing apparatus for measuring critical dimension | |
JP2021052200A (en) | Automated pattern fidelity measurement plan generation | |
JP5635987B2 (en) | System and method for evaluating measurement characteristics of substrate surface | |
US6363167B1 (en) | Method for measuring size of fine pattern | |
JP6096455B2 (en) | Method and system for generating recipes for manufacturing tools | |
JP2003243291A (en) | Exposure condition monitoring method and apparatus, and semiconductor device manufacturing method | |
CN108873604B (en) | Method for inspecting hot spots of photoetching process | |
JP2000003028A (en) | Mask pattern correcting system and its correcting method | |
KR102502431B1 (en) | Methods, systems, and computer program products for 3D-NAND CDSEM metrology | |
CN113658125B (en) | Method, device and storage medium for evaluating layout hot spot | |
US11640117B2 (en) | Selection of regions of interest for measurement of misregistration and amelioration thereof | |
JP5286337B2 (en) | Semiconductor manufacturing apparatus management apparatus and computer program | |
CN119515984B (en) | A method and device for locating reference points in a measurement area | |
TWI684225B (en) | Self directed metrology and pattern classification | |
CN117115194B (en) | Contour extraction method, device, equipment and medium based on electron microscope image | |
CN118968143A (en) | A wafer defect classification method, device, storage medium and program product | |
CN119379799B (en) | Semiconductor machine measuring and positioning method and semiconductor machine | |
CN118967648B (en) | Wafer detection method, device, storage medium and equipment | |
US9947088B2 (en) | Evaluation condition setting method of semiconductor device, and evaluation condition setting apparatus | |
US20250045904A1 (en) | Image segmentation for examining a semiconductor specimen | |
CN117372567B (en) | Layout generation method, device, equipment and medium | |
CN117115143B (en) | Method and device for detecting wafer core particle, computer equipment and storage medium | |
US20240311698A1 (en) | Measurement method and apparatus for semiconductor features with increased throughput | |
JP2014021684A (en) | Template preparation device of measurement device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |