Claims
- 1. An apparatus for detecting a defect of a pattern comprising:
- image pickup means for sensing an optical image of a pattern on an XY plane by scanning individual lines along the X-direction and line-by-line along a subscanning Y-direction for providing an electrical image signal;
- a binary digitizing circuit which transforms said electrical image signal into corresponding binary signals representing picture elements;
- a connection data generator including:
- a pad position table memory for storing pad position coordinates (Xi, Yi) with representative pad numbers Ni,
- line segment generation means for generating a start position u and an end position v, in the X coordinate, of a line segment of the pattern detected along a main scanning line,
- pad number assigning means for assigning said pad number Ni as labels to a line segment when said pad position coordinates (Xi, Yi) satisfy a condition u.ltoreq.Xi.ltoreq.v,
- labelling means for determining that a label representation M corresponds to the minimum label value representation of a first label value M.sub.0 and a second label value M.sub.1 when a corresponding first line segment is determined as being connected along the subscanning direction Y to a corresponding second line segment, said first label M.sub.0 and second label M.sub.1 correspond to the detection of line segments, as represented by pad numbers Ni, detected along respective adjacent scanning lines, and wherein said label representation M corresponds to a label value M.sub.2 when said first line segment is connected to said second line segment and one of said two line segments has the label value representation M.sub.2 and the other one of said line segments has no representative label value assigned, and assigning M to said first and second line segments, and
- a connectivity table memory for storing the connection data signals representative of a connectivity relationship expressed by said minimum label signal M as a data D(I) corresponding to address A(I) of said first and second label signals M.sub.0 and M.sub.1, respectively, showing said pad positions; and
- comparison means for comparing said connection data signals read out from said connectivity table memory of said connection data generator with design data signals expressed in the form of a cyclic list of symbols assigned to pads in the connectivity relationship, whereby a determination of a defect of the pattern is made based on the output of said comparison means.
- 2. An apparatus according to claim 1, wherein said pattern comprises a wiring pattern.
- 3. An apparatus according to claim 1, wherein said pattern comprises a circuit pattern.
- 4. An apparatus according to claim 1, wherein said connection data generator further includes storing means for storing information of said start position u and said end position v generated from said line segment generation means, said storing means being provided between said line segment generation means and said pad number assigning means.
- 5. An apparatus according to claim 1, wherein said connection data generator further includes a plurality of line buffer memory means for storing said binary signals for each of the lines transformed by said binary digitizing circuit, and switching means for alternately reading out from said plurality of line buffer memory means said binary signals stored therein and for transferring serially said binary signals corresponding to each of the lines to said line segment generation means.
- 6. An apparatus according to claim 1, wherein said connection data generator further includes a plurality of line table memory means for storing said pad numbers Ni assigned by said pad number assigning means, and switching means for alternately reading out from said plurality of line table memory means said pad numbers Ni stored therein and for transferring serially said pad numbers Ni corresponding to each of the lines to said labelling means.
- 7. An apparatus for detecting a defect of a pattern comprising:
- image pickup means for sensing optical images of both a reference circuit pattern, being provided prior to effecting a defect detection process, and a corresponding circuit pattern for inspection on an XY plane by scanning individual lines along the X-direction and line-by-line along a subscanning Y-direction direction for providing electrical image signals representative of both said reference circuit pattern and said circuit pattern for inspection;
- a binary digitizing circuit which transforms said electrical image signals representative of both said reference circuit pattern and said circuit pattern for inspection into corresponding binary signals representing picture elements of both;
- a connection data generator including:
- a pad position table memory for storing pad position coordinates (Xi, Yi) with representative pad numbers Ni,
- line segment generation means for generating a start position u and an end position v, in the X coordinate, of a line segment detected along a main scanning line of both circuit patterns,
- pad number assigning means for assigning said pad number Ni as labels to a line segment of each of said circuit patterns when said pad position coordinates (Xi, Yi) satisfy a condition u.ltoreq.Xi.ltoreq.v and Yi=Y coordinate of said main scanning line,
- labeling means for determining that a label representation M corresponds to the minimum label value representation of a first label value M.sub.0 and a second label value M.sub.1 when a corresponding first line segment of each of said circuit patterns is determined as being connected along the subscanning direction Y to a corresponding second line segment of each of said circuit patterns, said first label M.sub.0 and second label M.sub.1 correspond to the detection of line segments as represented by pad numbers Ni, detected along respective adjacent scanning lines, and wherein said label representation M corresponds to a label value M.sub.2 when said first line segment is connected to said second line segment and one of said two line segments has the label value representation M.sub.2 and the other one of said line segments has no representative label value assigned, and assigning M to said first and second line segments of each of said circuit patterns, and
- a connectivity table memory for storing the connection data signals representative of a connectivity relationship expressed by said minimum label signal M as a data D(1) corresponding to address A(1) of said first and second label signals M.sub.0 and M.sub.1, respectively, showing said pad positions of each of said circuit patterns;
- design data generating means for converting said connection data signals read out from said connectivity table memory of said connection data generator and produced with respect to said reference circuit pattern, prior to said defect detection process, into corresponding design data expressed in the form of a circulation list of pad numbers Ni assigned to pads in the connectivity relationship representative of said reference circuit pattern;
- design data storing means for storing said design data; and
- comparison means for comparing said connection data signals read out from said connectivity table memory of said connection data generator and being produced with respect to said circuit pattern for inspection with said corresponding design data signals read out from said design data storing means which are representative of said reference circuit pattern, whereby a determination of the defect of the inspecting circuit pattern is made based on the output of said comparison means.
Priority Claims (2)
Number |
Date |
Country |
Kind |
59-200401 |
Sep 1984 |
JPX |
|
59-208177 |
Oct 1984 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 779,126, filed Sept. 23, 1985, now abandoned.
US Referenced Citations (13)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0250480 |
Dec 1985 |
JPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
779126 |
Sep 1985 |
|