×

Pattern matching method, program and semiconductor device manufacturing method

  • US 8,036,445 B2
  • Filed: 10/21/2005
  • Issued: 10/11/2011
  • Est. Priority Date: 10/21/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A non-transitory computer readable recording medium containing a program which causes a computer to execute a pattern matching, the pattern matching comprising:

  • detecting a first pattern edge in a pattern image obtained by imaging the pattern;

    generating a first segment set comprising first straight-line and curved-line pattern segments by segmenting the detected first pattern edge with a plurality of predetermined first straight-line and curved-line patterns;

    generating a second segment set comprising second straight-line and curved-line pattern segments by segmenting a second pattern edge on reference data into a plurality of second straight-line and curved-line patterns;

    combining any of the segments in the first segment set with any of the segments in the second segment set to define segment pairs consisting of first and second segments of the first and second segment sets, respectively;

    calculating a compatibility coefficient between every two segment pairs in the defined segment pairs, the compatibility coefficient between each two segment pairs indicating a compatibility between a first segment pair and a second segment pair;

    defining new segment pairs by narrowing down the defined segment pairs by calculating local consistencies of the defined segment pairs on the basis of the calculated compatibility coefficients and by excluding segment pairs having lower local consistencies;

    determining an optimum segment pair by repeating the calculating the compatibility coefficient and the defining new segment pairs by narrowing down the segment pairs;

    calculating a feature quantity of a shift vector that links the first and second segments making up the optimum segment pair; and

    performing position matching between the pattern image and the reference data on the basis of the calculated feature quantity of the shift vector,wherein the calculating the compatibility coefficient between the first segment pair and the second segment pair includes;

    defining a first circumscribed rectangle and a second circumscribed rectangle respectively surrounding a first segment of the first segment pair and a second segment of the first segment pair;

    defining a third circumscribed rectangle and a fourth circumscribed rectangle respectively surrounding a first segment of the second segment pair and a second segment of the second segment pair;

    defining a first set of shift vectors each running from a vertex of the first circumscribed rectangle to a corresponding vertex of the second circumscribed rectangle;

    defining a second set of shift vectors each running from a vertex of the third circumscribed rectangle to a corresponding vertex of the fourth circumscribed rectangle;

    plotting the first set of shift vectors and the second set of shift vectors from a same origin;

    defining a first shift rectangle and a second shift rectangle respectively formed by ends of the first set of shift vectors and the second set of shift vectors; and

    defining the compatibility coefficient based on a distance between the first shift rectangle and the second shift rectangle.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×