US9664628B2 - Inspection method - Google Patents

Inspection method Download PDF

Info

Publication number
US9664628B2
US9664628B2 US13/302,895 US201113302895A US9664628B2 US 9664628 B2 US9664628 B2 US 9664628B2 US 201113302895 A US201113302895 A US 201113302895A US 9664628 B2 US9664628 B2 US 9664628B2
Authority
US
United States
Prior art keywords
conversion
conversion relation
verification
feature object
inspection
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.)
Active, expires
Application number
US13/302,895
Other versions
US20120130666A1 (en
Inventor
Soo-Young Cho
Bong-Ha HWANG
Min-Young Kim
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koh Young Technology Inc
Industry Academic Cooperation Foundation of KNU
Original Assignee
Koh Young Technology Inc
Industry Academic Cooperation Foundation of KNU
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Koh Young Technology Inc, Industry Academic Cooperation Foundation of KNU filed Critical Koh Young Technology Inc
Assigned to KOH YOUNG TECHNOLOGY INC., KYUNGPOOK NATIONAL UNIVERSITY INDUSTRY-ACADEMIC COOPERATION FOUNDATION reassignment KOH YOUNG TECHNOLOGY INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KIM, MIN-YOUNG, CHO, SOO-YOUNG, HWANG, BONG-HA
Publication of US20120130666A1 publication Critical patent/US20120130666A1/en
Application granted granted Critical
Publication of US9664628B2 publication Critical patent/US9664628B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/95Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
    • G01N21/956Inspecting patterns on the surface of objects
    • G01N21/95684Patterns showing highly reflecting parts, e.g. metallic elements
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/95Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
    • G01N21/956Inspecting patterns on the surface of objects
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N21/00Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
    • G01N21/84Systems specially adapted for particular applications
    • G01N21/88Investigating the presence of flaws or contamination
    • G01N21/95Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
    • G01N21/956Inspecting patterns on the surface of objects
    • G01N2021/95638Inspecting patterns on the surface of objects for PCB's

Definitions

  • Exemplary embodiments of the present invention relate to an inspection method. More particularly, exemplary embodiments of the present invention relate to an inspection method for a board.
  • PCB printed circuit board
  • various circuit elements such as a circuit pattern, a connection pad part, a driver chip electrically connected to the connection pad part, etc. are mounted on the PCB.
  • a shape measurement apparatus is typically used to check whether the various circuit elements are formed or configured good or not on the printed circuit board.
  • a predetermined inspection area is set to inspect whether circuit elements are formed good or not in the inspection area.
  • an area, in which circuit elements are theoretically located is simply set as an inspection area.
  • the inspection area When the inspection area is set at a correct location, a measurement of a desired circuit element is performed well.
  • a measurement target such as a PCB
  • distortion such as warpage, contortion, etc. of a base board may be generated.
  • the inspection area is not correctly set at a desired location, and a location corresponding to an image acquired in a camera of an image capturing part is a little different from a location where a circuit element actually exists.
  • an inspection area is required to set to compensate for the distortion of the measurement target.
  • Exemplary embodiments of the present invention provide an inspection apparatus capable of setting an inspection area, in which distortion of a measurement target is compensated for, and more correctly defining a conversion relation used in compensating for distortion.
  • An exemplary embodiment of the present invention discloses an inspection method.
  • the inspection method includes setting a measurement area on a board, acquiring reference data and measurement data of the measurement area, establishing a conversion condition including a comparison feature object for the measurement area, acquiring a conversion relation according to a distortion degree by comparing reference data and measurement data corresponding to the comparison feature object with each other, verifying validity of the conversion relation by using at least one of a first verification method of verifying that the comparison feature object satisfies the conversion relation, a second verification method of verifying that a verification feature object selected from feature objects except for the comparison feature object satisfies the conversion relation and a third verification method of verifying that a pad corresponding to an inspection target formed on the board satisfies the conversion relation, confirming the conversion condition in case that the conversion relation is judged to be valid, and setting an inspection area for inspecting a measurement target according to the confirmed conversion condition.
  • verifying validity of the conversion relation may be performed in order of the first verification method, the second verification method and the third verification method.
  • the inspection method may further include changing the conversion condition, and repeating the step of acquiring the conversion relation and the following steps.
  • the conversion condition may further include at least one of a coordinate conversion model and an illumination setting of an illumination device.
  • the inspection method may further include repeating the step of acquiring the conversion relation and the following steps, by using a conversion condition of an adjacent measurement area adjacent to the measurement area.
  • the set measurement area may be plural, and the conversion condition may be established for each measurement area.
  • the inspection method includes setting a measurement area on a board, acquiring reference data and off-line measurement data of the measurement area, establishing a conversion condition including a comparison feature object for the measurement area, acquiring an off-line conversion relation according to a predetermined coordinate conversion model by comparing reference data and off-line measurement data corresponding to the comparison feature object with each other, verifying validity of the off-line conversion relation by using at least one of a first verification method of verifying that the comparison feature object satisfies the off-line conversion relation, a second verification method of verifying that a verification feature object selected from feature objects except for the comparison feature object satisfies the off-line conversion relation and a third verification method of verifying that a pad corresponding to an inspection target formed on the board satisfies the off-line conversion relation, confirming the conversion condition in case that the off-line conversion relation is judged to be valid, and setting an inspection area for inspecting a measurement target according to the confirmed conversion condition.
  • Still another exemplary embodiment of the present invention discloses an inspection method.
  • the inspection method includes setting a measurement area on a board, acquiring reference data of the measurement area, acquiring in-line measurement data of the measurement area, acquiring an in-line conversion relation according to a predetermined coordinate conversion model by comparing reference data and in-line measurement data corresponding to the comparison feature object with each other, verifying validity of the in-line conversion relation by using at least one of a first verification method of verifying that the comparison feature object satisfies the in-line conversion relation, and a second verification method of verifying that a verification feature object selected from feature objects except for the comparison feature object satisfies the off-line conversion relation, and setting an inspection area for inspecting a measurement target by using the in-line conversion condition in case that the in-line conversion relation is judged to be valid.
  • comparison feature object and the verification feature object may be defined as a feature block by a block unit.
  • Still another exemplary embodiment of the present invention discloses an inspection method.
  • the inspection method includes setting a measurement area on a board, acquiring reference data and measurement data of the measurement area, establishing a conversion condition including at least two feature objects for the measurement area, acquiring a conversion relation according to a distortion degree by comparing reference data and measurement data corresponding to at least one of the feature objects with each other, and verifying validity of the conversion relation.
  • the feature object may include a comparison feature object used to acquire the conversion relation and a verification feature object except for the comparison feature object.
  • verifying validity of the conversion relation may be performed by verifying that at least one of a comparison feature object used to acquire the conversion relation, a verification feature object except for the comparison feature object, and a pad formed on the board satisfies the conversion relation.
  • verifying validity of the conversion relation may be performed by verifying that at least one of a comparison feature object used to acquire the conversion relation, and a verification feature object except for the comparison feature object satisfies the conversion relation.
  • verifying validity of the conversion relation may be performed by verifying that at least one of a comparison feature object used to acquire the conversion relation, a verification feature object except for the comparison feature object, and a pad formed on the board satisfies the conversion relation.
  • the inspection method may further include changing the conversion condition, and repeating the step of acquiring the conversion relation and the following step or steps.
  • the conversion condition may further include at least one of a coordinate conversion model and an illumination setting of an illumination device.
  • feature objects in a measurement area set on a board are used for a comparison feature object and a verification feature object, and a conversion relation between reference data and measurement data is established and verified, to thereby more correctly set an inspection area.
  • proper verifications may be performed for each step by applying different verification criterion for in-line and off-line.
  • a work such as an inspection of components may be performed based on the measurement area set as described above, to thereby more correctly judge whether the board is good or bad.
  • FIG. 1 is a flow chart illustrating an inspection method according to an exemplary embodiment of the present invention.
  • FIG. 2 is a plan view illustrating an example of reference data in the inspection method shown in FIG. 1 .
  • FIG. 3 is a flow chart illustrating an exemplary embodiment of verifying validity of an off-line conversion relation in FIG. 1 .
  • FIG. 4 is a flow chart illustrating setting an inspection area according to an exemplary embodiment of the present invention.
  • FIG. 5 is a flow chart illustrating an exemplary embodiment of verifying validity of an in-line conversion relation in FIG. 4 .
  • first, second, third etc. may be used herein to describe various elements, components, regions, layers and/or sections, these elements, components, regions, layers and/or sections should not be limited by these terms. These terms are only used to distinguish one element, component, region, layer or section from another region, layer or section. Thus, a first element, component, region, layer or section discussed below could be termed a second element, component, region, layer or section without departing from the teachings of the present invention.
  • spatially relative terms such as “beneath,” “below,” “lower,” “above,” “upper” and the like, may be used herein for ease of description to describe one element or feature's relationship to another element(s) or feature(s) as illustrated in the figures. It will be understood that the spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. For example, if the device in the figures is turned over, elements described as “below” or “beneath” other elements or features would then be oriented “above” the other elements or features. Thus, the exemplary term “below” can encompass both an orientation of above and below. The device may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein interpreted accordingly.
  • Example embodiments of the invention are described herein with reference to cross-sectional illustrations that are schematic illustrations of idealized example embodiments (and intermediate structures) of the present invention. As such, variations from the shapes of the illustrations as a result, for example, of manufacturing techniques and/or tolerances, are to be expected. Thus, example embodiments of the present invention should not be construed as limited to the particular shapes of regions illustrated herein but are to include deviations in shapes that result, for example, from manufacturing. For example, an implanted region illustrated as a rectangle will, typically, have rounded or curved features and/or a gradient of implant concentration at its edges rather than a binary change from implanted to non-implanted region.
  • a buried region formed by implantation may result in some implantation in the region between the buried region and the surface through which the implantation takes place.
  • the regions illustrated in the figures are schematic in nature and their shapes are not intended to illustrate the actual shape of a region of a device and are not intended to limit the scope of the present invention.
  • FIG. 1 is a flow chart illustrating an inspection method according to an exemplary embodiment of the present invention.
  • FIG. 2 is a plan view illustrating an example of reference data in the inspection method shown in FIG. 1 .
  • a measurement area FOV is set on a board 100 in step of S 110 .
  • the measurement area FOV indicates a predetermined area that is set on the board 100 so as to inspect whether the board is bad or not, and may be defined, for example, based on a “field of view” of a camera installed in an inspection apparatus such as a three-dimensional shape measurement apparatus.
  • reference data RI and off-line measurement data of the measurement area FOV are acquired in step of S 120 .
  • the reference data RI may correspond to, for example, a theoretical plan image of the board 100 as shown in FIG. 2 .
  • the reference data RI may be obtained from CAD information or gerber information in which a shape of the board 100 is recorded.
  • the CAD information or the gerber information may include design information of the board, and typically include configuration information of a pad 10 , a circuit pattern 30 , a hole pattern 40 , etc.
  • the reference data RI may be acquired from learning information that is obtained in a learning mode.
  • the learning mode may be realized by processes, for example, such as searching board information in a database, learning a bare board in case that the board information is not in the database, and storing the board information in the database after the board information is produced by learning the bare board. That is, in the learning mode, a bare board of a PCB is learned and design reference information of the PCB is acquired, and the reference data RI may be acquired by obtaining the learning information through the learning mode.
  • the off-line measurement data may correspond to data acquired by measuring the board 100 before forming a component, etc. on the board 100 as shown in FIG. 2 , and may be, for example, an image for the board 100 corresponding to the reference data RI, which is actually captured by using an inspection apparatus such as a three-dimensional shape measurement apparatus.
  • the off-line measurement data has a similar image to the reference data RI shown in FIG. 2 .
  • the off-line measurement data is a little distorted in comparison with the reference data RI, due to warpage, contortion, etc. of the board 100 .
  • the off-line measurement data may be acquired by providing light onto the measurement area FOV using the illumination section of the inspection apparatus, and capturing an image reflected by the provided light using a camera installed in the inspection apparatus.
  • the off-line measurement data may be acquired by projecting grating pattern light onto the measurement area FOV using a grating pattern projecting section of the inspection apparatus, capturing an image reflected by the projected grating pattern light to obtain data for a three-dimensional shape, and averaging the data for the three-dimensional shape.
  • the conversion condition may be predetermined for acquiring an off-line conversion relation, which will be described later, and a conversion relation according to change between the reference data and the off-line measurement data is acquired under the predetermined conversion condition.
  • the set measurement area FOV may be plural, and, in an exemplary embodiment, the conversion condition may be established for each measurement area.
  • the conversion condition includes a comparison feature object, and the comparison feature object may be properly selected from various feature objects according to shape, location, distribution, etc. to form the conversion condition.
  • the comparison feature object may be used for a comparison reference so as to acquire a conversion relation between the reference data RI and the off-line measurement data, which will be described later. That is, the conversion relation is defined by using a degree by which the comparison feature object is changed between the reference data RI and the off-line measurement data, due to distortion of the board 100 .
  • the comparison feature object may include an object having a predetermined shape located at a specific coordinate in the reference data RI and the off-line measurement data.
  • the comparison feature object may include a hole pattern, a corner portion of a bent circuit pattern, etc. formed on the board 100 , and a conversion relation, which will be described later, may be acquired by comparing the reference data RI with the off-line measurement data based on a coordinate of a central point of the hole pattern and a coordinate of a corner point of the bent circuit pattern.
  • the comparison feature object may be, as shown in FIG. 2 , defined as a feature block FT by a block unit.
  • the comparison feature object since the reference data RI and the off-line measurement data may be compared with each other based on various shapes included in the feature block FT, the reference data RI and the off-line measurement data may be accurately compared with each other.
  • the comparison feature object is used as a comparison reference to acquire a conversion relation between the reference data RI and the off-line measurement data, it is desirable to accurately establish the comparison feature object in the reference data RI and the off-line measurement data. For the above accurate establishment, it may occur that no object or few objects selectable as the comparison feature object exist in the measurement area FOV. Thus, in order to secure sufficient comparison feature objects, the comparison feature objects may be extracted from adjacent measurement areas adjacent to the measurement area FOV.
  • the conversion condition may further include a coordinate conversion model.
  • the off-line measurement data is distorted due to warpage, contortion, etc. of the board in comparison with the reference data RI corresponding to theoretical reference information.
  • the conversion relation may be established between the reference data RI and the off-line measurement data, according to a distortion degree that expresses a degree of the distortion.
  • the conversion relation may be expressed in various forms of mathematical models, and the mathematical models correspond to the coordinate conversion model.
  • the conversion condition may further include an illumination setting of an inspection apparatus, for example, such as a three-dimensional shape measurement apparatus.
  • the conversion condition may include an illumination setting.
  • the illumination setting may include an illuminated angle, a color, a brightness, etc. for acquiring the off-line measurement data.
  • reference data and off-line measurement data corresponding to the comparison feature object is compared with each other, and an off-line conversion relation is acquired according to the distortion degree between the reference data and the off-line measurement data in step of S 140 .
  • the off-line conversion relation may be determined by using at least one of a location change, a slope change, a size change and a transformation degree, which are acquired by comparing the reference data RI and the measurement data PI corresponding to the comparison block with each other.
  • the conversion relation may be expressed as Equation 1 by using the coordinate conversion model.
  • P CAD f ( tm ) P real Equation 1
  • P CAD is a coordinate of a target in CAD information or gerber information, i.e., a coordinate in the reference data RI
  • f(tm) corresponds to the coordinate conversion model serving as a conversion matrix or a transfer matrix
  • P real is a coordinate of the target in the off-line measurement data, which is acquired by a camera.
  • the conversion matrix may include a coordinate conversion matrix according to an affine conversion or a perspective conversion, in which point-to-point relation is expressed as a first-order form in an n-dimensional space.
  • the number of the feature objects may be properly established, for example, more than or equal to three in case of an affine conversion and more than or equal to four in case of a perspective conversion.
  • the coordinate conversion model serves as the conversion condition, and is previously established in any one model.
  • the coordinate conversion model may be modified to other coordinate conversion model according to a verification process, which will be described later.
  • step of S 150 validity of the off-line conversion relation is verified in step of S 150 .
  • the verification method of verifying the validity of the off-line conversion relation includes at least one of a first verification method, a second verification method and a third verification method.
  • the first verification method corresponds to a method of verifying that the comparison feature object satisfies the off-line conversion relation.
  • the comparison feature object corresponds to a feature object used to acquire the off-line conversion relation, but a great error may occur in applying the acquired off-line conversion relation. Thus, in case that the error exceeds a predetermined tolerance range, the conversion relation may be judged to be invalid.
  • the second verification method corresponds to a method of verifying that a verification feature object selected from feature objects except for the comparison feature object satisfies the off-line conversion relation.
  • the off-line conversion relation may be judged to have greater reliability, when an error is not very great in applying the verification feature object to the acquired off-line conversion relation.
  • the conversion relation may be judged to be valid, when the error in applying the verification feature object does not exceed the predetermined tolerance range.
  • the verification feature object may be extracted simultaneously with extraction of the comparison feature object, and alternatively, the verification feature object may be newly extracted when changing the conversion condition, which will be described later.
  • the third verification method corresponds to a method of verifying that a pad corresponding to an inspection target formed on the board satisfies the off-line conversion relation.
  • the conversion relation is judged to be valid through the first and second verification methods, in case that an inspection target is, for example, a pad, on which solder will be formed, it is difficult that the inspection result has reliability when the pad does not satisfies the off-line conversion relation.
  • the conversion relation may be judged to be invalid in case that the pad exceeds to the predetermined tolerance range.
  • the error may be calculated by difference between a real coordinate of the feature object and an expected coordinate after applying the conversion relation to the reference data.
  • the reliability of the acquired off-line conversion relation may be secured through the verification methods as described above.
  • the first, second and third verification methods are selectively or wholly used. In case that at least two of the first, second and third verification methods are used, the methods may preferably be performed in order of the first verification method, the second verification method and the third verification method.
  • FIG. 3 is a flow chart illustrating an exemplary embodiment of verifying validity of an off-line conversion relation in FIG. 1 .
  • the comparison feature object is verified according to the first verification method in step of S 152 , and it is judged whether the off-line conversion relation is valid or not in step of S 153 .
  • the conversion condition is changed in step of S 170 , and thereafter it is returned to the step of acquiring the off-line conversion relation (S 140 ).
  • the verification feature object is verified according to the second verification method in step of S 154 , and it is judged whether the off-line conversion relation is valid or not in step of S 155 .
  • the conversion condition is changed in step of S 170 , and thereafter it is returned to the step of acquiring the off-line conversion relation (S 140 ).
  • the pad corresponding to an inspection target is verified according to the third verification method in step of S 154 , and it is judged whether the off-line conversion relation is valid or not in step of S 155 .
  • the conversion condition is changed in step of S 170 , and thereafter it is returned to the step of acquiring the off-line conversion relation (S 140 ).
  • step of S 160 the conversion condition is confirmed in step of S 160 .
  • the conversion relation is not valid as a result of verification of the validity of the conversion relation, as described above, after the conversion condition is changed in step of S 170 , it is returned to the step of acquiring the off-line conversion relation (S 140 ), and thereafter the following steps are repeated.
  • an inspection area for inspecting a measurement target in the measurement area FOV is set by compensating for distortion, according to the confirmed conversion condition in step of S 180 .
  • FIG. 4 is a flow chart illustrating setting an inspection area according to an exemplary embodiment of the present invention.
  • in-line measurement data of the measurement area FOV are acquired in step of S 182 .
  • the in-line measurement data may correspond to data acquired by measuring a real PCB, in which a component mounted on the board 100 , a terminal 22 , a polar indication 24 formed at the component, a circuit pattern, a hole, etc. exist, and may be, for example, an image for a PCB is in which a component, a pattern, etc. are formed on the board 100 corresponding to the reference data RI, which is actually captured by using an inspection apparatus such as a three-dimensional shape measurement apparatus.
  • the in-line measurement data has a similar image to the reference data RI shown in FIG. 2 . However, the in-line measurement data is a little distorted in comparison with the reference data RI, due to warpage, contortion, etc. of the board 100 .
  • a method of acquiring the in-line measurement data is substantially the same as the method of acquiring the off-line measurement data, and thus further description will be omitted.
  • reference data corresponding to the comparison feature object and in-line measurement data are compared with each other, and an in-line conversion relation is acquired according to a distortion degree between the reference data and the in-line measurement data in step of S 183 .
  • a method of acquiring the in-line conversion relation is substantially the same as the method of acquiring the off-line conversion relation except for being performed in-line, and thus further description will be omitted.
  • step of S 184 validity of the in-line conversion relation is verified in step of S 184 .
  • the method of verifying the validity of the in-line conversion relation includes at least one of a fourth verification method and a fifth verification method.
  • the fourth verification method and the fifth verification method are substantially the same as the first verification method and the second verification method, respectively, except for being performed in-line and using a conversion condition of an adjacent measurement area in case that the in-line conversion relation is not valid, and thus further description will be omitted.
  • FIG. 5 is a flow chart illustrating an exemplary embodiment of verifying validity of an in-line conversion relation in FIG. 4 .
  • the comparison feature object is verified according to the fourth verification method in step of S 184 a , and it is judged whether the in-line conversion relation is valid or not in step of S 184 b .
  • the conversion condition is changed in step of S 186 , and thereafter it is returned to the step of acquiring the in-line conversion relation (S 183 ).
  • the conversion condition may be changed by using a conversion condition of an adjacent measurement area.
  • the adjacent measurement area is plural, the conversion condition may be changed by selecting one of the adjacent measurement areas or using an average of two or more adjacent measurement areas.
  • the verification feature object is verified according to the fifth verification method in step of S 184 c , and it is judged whether the in-line conversion relation is valid or not in step of S 184 d .
  • the conversion condition is changed in step of S 186 , and thereafter it is returned to the step of acquiring the in-line conversion relation (S 183 ).
  • the conversion condition may be changed by using a conversion condition of an adjacent measurement area. When the adjacent measurement area is plural, the conversion condition may be changed by selecting one of the adjacent measurement areas or using an average of two or more adjacent measurement areas.
  • the inspection area is set by using the in-line conversion relation in step of S 185 .
  • the in-line conversion relation is not valid as a result of verification of the validity of the in-line conversion relation, as described above, after the conversion condition is changed by using a conversion condition of an adjacent measurement area adjacent to the measurement area FOV in step of S 186 , it is returned to the step of acquiring the in-line conversion relation (S 183 ), and thereafter the following steps are repeated.
  • feature objects in a measurement area set on a board are used for a comparison feature object and a verification feature object, and a conversion relation between reference data and measurement data is established and verified, to thereby more correctly set an inspection area.
  • proper verifications may be performed for each step by applying different verification criterion for in-line and off-line.
  • a work such as an inspection of components may be performed based on the measurement area set as described above, to thereby more correctly judge whether the board is good or bad.

Abstract

In order to inspect a board, a measurement area is set on a board, and reference data and measurement data of the measurement area are acquired. Then, a conversion condition is established for the measurement area, and a conversion relation is acquired according to a distortion degree between reference data and measurement data. Thereafter, validity of the conversion relation is verified by using at least one of verifying that a comparison feature object satisfies the conversion relation, verifying that a verification feature object selected from feature objects satisfies the conversion relation and verifying that a pad formed on the board satisfies the conversion relation. Then, the conversion condition is confirmed, and an inspection area for inspecting a measurement target is set according to the confirmed conversion condition. Thus, an inspection area may be correctly set so that distortion is compensated for.

Description

CROSS REFERENCE TO RELATED APPLICATION
This application claims priority from and the benefit of Korean Patent Applications No. 2010-117000 filed on Nov. 23, 2010, which is hereby incorporated by reference for all purposes as if fully set forth herein.
BACKGROUND OF THE INVENTION
Field of the Invention
Exemplary embodiments of the present invention relate to an inspection method. More particularly, exemplary embodiments of the present invention relate to an inspection method for a board.
Discussion of the Background
Generally, at least one printed circuit board (PCB) is employed in an electronic device, is and various circuit elements such as a circuit pattern, a connection pad part, a driver chip electrically connected to the connection pad part, etc. are mounted on the PCB.
A shape measurement apparatus is typically used to check whether the various circuit elements are formed or configured good or not on the printed circuit board.
In a conventional shape measurement apparatus, a predetermined inspection area is set to inspect whether circuit elements are formed good or not in the inspection area. In a conventional method of setting an inspection area, an area, in which circuit elements are theoretically located, is simply set as an inspection area.
When the inspection area is set at a correct location, a measurement of a desired circuit element is performed well. However, in a measurement target such as a PCB, distortion such as warpage, contortion, etc. of a base board may be generated. Thus, in the conventional method of setting an inspection area, the inspection area is not correctly set at a desired location, and a location corresponding to an image acquired in a camera of an image capturing part is a little different from a location where a circuit element actually exists.
Thus, an inspection area is required to set to compensate for the distortion of the measurement target.
SUMMARY OF THE INVENTION
Exemplary embodiments of the present invention provide an inspection apparatus capable of setting an inspection area, in which distortion of a measurement target is compensated for, and more correctly defining a conversion relation used in compensating for distortion.
Additional features of the invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention.
An exemplary embodiment of the present invention discloses an inspection method. The inspection method includes setting a measurement area on a board, acquiring reference data and measurement data of the measurement area, establishing a conversion condition including a comparison feature object for the measurement area, acquiring a conversion relation according to a distortion degree by comparing reference data and measurement data corresponding to the comparison feature object with each other, verifying validity of the conversion relation by using at least one of a first verification method of verifying that the comparison feature object satisfies the conversion relation, a second verification method of verifying that a verification feature object selected from feature objects except for the comparison feature object satisfies the conversion relation and a third verification method of verifying that a pad corresponding to an inspection target formed on the board satisfies the conversion relation, confirming the conversion condition in case that the conversion relation is judged to be valid, and setting an inspection area for inspecting a measurement target according to the confirmed conversion condition.
For example, verifying validity of the conversion relation may be performed in order of the first verification method, the second verification method and the third verification method.
In an exemplary embodiment, in case that the conversion relation is not valid as a result of verification of the validity of the conversion relation, the inspection method may further include changing the conversion condition, and repeating the step of acquiring the conversion relation and the following steps.
For example, the conversion condition may further include at least one of a coordinate conversion model and an illumination setting of an illumination device.
In an exemplary embodiment, in case that the conversion relation is not valid as a result of verification of the validity of the conversion relation, the inspection method may further include repeating the step of acquiring the conversion relation and the following steps, by using a conversion condition of an adjacent measurement area adjacent to the measurement area.
For example, the set measurement area may be plural, and the conversion condition may be established for each measurement area.
Another exemplary embodiment of the present invention discloses an inspection method. The inspection method includes setting a measurement area on a board, acquiring reference data and off-line measurement data of the measurement area, establishing a conversion condition including a comparison feature object for the measurement area, acquiring an off-line conversion relation according to a predetermined coordinate conversion model by comparing reference data and off-line measurement data corresponding to the comparison feature object with each other, verifying validity of the off-line conversion relation by using at least one of a first verification method of verifying that the comparison feature object satisfies the off-line conversion relation, a second verification method of verifying that a verification feature object selected from feature objects except for the comparison feature object satisfies the off-line conversion relation and a third verification method of verifying that a pad corresponding to an inspection target formed on the board satisfies the off-line conversion relation, confirming the conversion condition in case that the off-line conversion relation is judged to be valid, and setting an inspection area for inspecting a measurement target according to the confirmed conversion condition.
Still another exemplary embodiment of the present invention discloses an inspection method. The inspection method includes setting a measurement area on a board, acquiring reference data of the measurement area, acquiring in-line measurement data of the measurement area, acquiring an in-line conversion relation according to a predetermined coordinate conversion model by comparing reference data and in-line measurement data corresponding to the comparison feature object with each other, verifying validity of the in-line conversion relation by using at least one of a first verification method of verifying that the comparison feature object satisfies the in-line conversion relation, and a second verification method of verifying that a verification feature object selected from feature objects except for the comparison feature object satisfies the off-line conversion relation, and setting an inspection area for inspecting a measurement target by using the in-line conversion condition in case that the in-line conversion relation is judged to be valid.
For example, the comparison feature object and the verification feature object may be defined as a feature block by a block unit.
Still another exemplary embodiment of the present invention discloses an inspection method. The inspection method includes setting a measurement area on a board, acquiring reference data and measurement data of the measurement area, establishing a conversion condition including at least two feature objects for the measurement area, acquiring a conversion relation according to a distortion degree by comparing reference data and measurement data corresponding to at least one of the feature objects with each other, and verifying validity of the conversion relation.
For example, the feature object may include a comparison feature object used to acquire the conversion relation and a verification feature object except for the comparison feature object.
In an exemplary embodiment, verifying validity of the conversion relation may be performed by verifying that at least one of a comparison feature object used to acquire the conversion relation, a verification feature object except for the comparison feature object, and a pad formed on the board satisfies the conversion relation.
In an exemplary embodiment, in case that an in-line inspection, verifying validity of the conversion relation may be performed by verifying that at least one of a comparison feature object used to acquire the conversion relation, and a verification feature object except for the comparison feature object satisfies the conversion relation.
In an exemplary embodiment, in case that an off-line inspection, verifying validity of the conversion relation may be performed by verifying that at least one of a comparison feature object used to acquire the conversion relation, a verification feature object except for the comparison feature object, and a pad formed on the board satisfies the conversion relation.
In case that the conversion relation is not valid as a result of verification of the validity of the conversion relation, the inspection method may further include changing the conversion condition, and repeating the step of acquiring the conversion relation and the following step or steps.
For example, the conversion condition may further include at least one of a coordinate conversion model and an illumination setting of an illumination device.
According to the present invention, feature objects in a measurement area set on a board are used for a comparison feature object and a verification feature object, and a conversion relation between reference data and measurement data is established and verified, to thereby more correctly set an inspection area.
In addition, proper verifications may be performed for each step by applying different verification criterion for in-line and off-line.
In addition, a work such as an inspection of components may be performed based on the measurement area set as described above, to thereby more correctly judge whether the board is good or bad.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention as claimed.
BRIEF DESCRIPTION OF THE DRAWINGS
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention, and together with the description serve to explain the principles of the invention.
FIG. 1 is a flow chart illustrating an inspection method according to an exemplary embodiment of the present invention.
FIG. 2 is a plan view illustrating an example of reference data in the inspection method shown in FIG. 1.
FIG. 3 is a flow chart illustrating an exemplary embodiment of verifying validity of an off-line conversion relation in FIG. 1.
FIG. 4 is a flow chart illustrating setting an inspection area according to an exemplary embodiment of the present invention.
FIG. 5 is a flow chart illustrating an exemplary embodiment of verifying validity of an in-line conversion relation in FIG. 4.
DETAILED DESCRIPTION OF THE ILLUSTRATED EMBODIMENTS
The present invention is described more fully hereinafter with reference to the accompanying drawings, in which example embodiments of the present invention are shown. The present invention may, however, be embodied in many different forms and should not be construed as limited to the example embodiments set forth herein. Rather, these example embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the present invention to those skilled in the art. In the drawings, the sizes and relative sizes of layers and regions may be exaggerated for clarity.
It will be understood that when an element or layer is referred to as being “on,” “connected to” or “coupled to” another element or layer, it can be directly on, connected or coupled to the other element or layer or intervening elements or layers may be present. In contrast, when an element is referred to as being “directly on,” “directly connected to” or “directly coupled to” another element or layer, there are no intervening elements or layers present. Like numerals refer to like elements throughout. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
It will be understood that, although the terms first, second, third etc. may be used herein to describe various elements, components, regions, layers and/or sections, these elements, components, regions, layers and/or sections should not be limited by these terms. These terms are only used to distinguish one element, component, region, layer or section from another region, layer or section. Thus, a first element, component, region, layer or section discussed below could be termed a second element, component, region, layer or section without departing from the teachings of the present invention.
Spatially relative terms, such as “beneath,” “below,” “lower,” “above,” “upper” and the like, may be used herein for ease of description to describe one element or feature's relationship to another element(s) or feature(s) as illustrated in the figures. It will be understood that the spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. For example, if the device in the figures is turned over, elements described as “below” or “beneath” other elements or features would then be oriented “above” the other elements or features. Thus, the exemplary term “below” can encompass both an orientation of above and below. The device may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein interpreted accordingly.
The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting of the present invention. As used herein, the singular forms “a,” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
Example embodiments of the invention are described herein with reference to cross-sectional illustrations that are schematic illustrations of idealized example embodiments (and intermediate structures) of the present invention. As such, variations from the shapes of the illustrations as a result, for example, of manufacturing techniques and/or tolerances, are to be expected. Thus, example embodiments of the present invention should not be construed as limited to the particular shapes of regions illustrated herein but are to include deviations in shapes that result, for example, from manufacturing. For example, an implanted region illustrated as a rectangle will, typically, have rounded or curved features and/or a gradient of implant concentration at its edges rather than a binary change from implanted to non-implanted region. Likewise, a buried region formed by implantation may result in some implantation in the region between the buried region and the surface through which the implantation takes place. Thus, the regions illustrated in the figures are schematic in nature and their shapes are not intended to illustrate the actual shape of a region of a device and are not intended to limit the scope of the present invention.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
FIG. 1 is a flow chart illustrating an inspection method according to an exemplary embodiment of the present invention. FIG. 2 is a plan view illustrating an example of reference data in the inspection method shown in FIG. 1.
Referring to FIGS. 1 and 2, in order to set an inspection area in which distortion is compensated for according to an exemplary embodiment of the present invention, firstly a measurement area FOV is set on a board 100 in step of S110.
The measurement area FOV indicates a predetermined area that is set on the board 100 so as to inspect whether the board is bad or not, and may be defined, for example, based on a “field of view” of a camera installed in an inspection apparatus such as a three-dimensional shape measurement apparatus.
Then, reference data RI and off-line measurement data of the measurement area FOV are acquired in step of S120.
The reference data RI may correspond to, for example, a theoretical plan image of the board 100 as shown in FIG. 2.
In an exemplary embodiment, the reference data RI may be obtained from CAD information or gerber information in which a shape of the board 100 is recorded. The CAD information or the gerber information may include design information of the board, and typically include configuration information of a pad 10, a circuit pattern 30, a hole pattern 40, etc.
In another exemplary embodiment, the reference data RI may be acquired from learning information that is obtained in a learning mode. The learning mode may be realized by processes, for example, such as searching board information in a database, learning a bare board in case that the board information is not in the database, and storing the board information in the database after the board information is produced by learning the bare board. That is, in the learning mode, a bare board of a PCB is learned and design reference information of the PCB is acquired, and the reference data RI may be acquired by obtaining the learning information through the learning mode.
The off-line measurement data may correspond to data acquired by measuring the board 100 before forming a component, etc. on the board 100 as shown in FIG. 2, and may be, for example, an image for the board 100 corresponding to the reference data RI, which is actually captured by using an inspection apparatus such as a three-dimensional shape measurement apparatus. The off-line measurement data has a similar image to the reference data RI shown in FIG. 2. However, the off-line measurement data is a little distorted in comparison with the reference data RI, due to warpage, contortion, etc. of the board 100.
In an exemplary embodiment, the off-line measurement data may be acquired by providing light onto the measurement area FOV using the illumination section of the inspection apparatus, and capturing an image reflected by the provided light using a camera installed in the inspection apparatus. Alternatively, the off-line measurement data may be acquired by projecting grating pattern light onto the measurement area FOV using a grating pattern projecting section of the inspection apparatus, capturing an image reflected by the projected grating pattern light to obtain data for a three-dimensional shape, and averaging the data for the three-dimensional shape.
Thereafter, a conversion condition is established for the measurement area FOV in step of S130.
The conversion condition may be predetermined for acquiring an off-line conversion relation, which will be described later, and a conversion relation according to change between the reference data and the off-line measurement data is acquired under the predetermined conversion condition.
The set measurement area FOV may be plural, and, in an exemplary embodiment, the conversion condition may be established for each measurement area.
The conversion condition includes a comparison feature object, and the comparison feature object may be properly selected from various feature objects according to shape, location, distribution, etc. to form the conversion condition.
The comparison feature object may be used for a comparison reference so as to acquire a conversion relation between the reference data RI and the off-line measurement data, which will be described later. That is, the conversion relation is defined by using a degree by which the comparison feature object is changed between the reference data RI and the off-line measurement data, due to distortion of the board 100.
The comparison feature object may include an object having a predetermined shape located at a specific coordinate in the reference data RI and the off-line measurement data. For example, the comparison feature object may include a hole pattern, a corner portion of a bent circuit pattern, etc. formed on the board 100, and a conversion relation, which will be described later, may be acquired by comparing the reference data RI with the off-line measurement data based on a coordinate of a central point of the hole pattern and a coordinate of a corner point of the bent circuit pattern.
Alternatively, the comparison feature object may be, as shown in FIG. 2, defined as a feature block FT by a block unit. In case of defining the comparison feature object as a feature block, since the reference data RI and the off-line measurement data may be compared with each other based on various shapes included in the feature block FT, the reference data RI and the off-line measurement data may be accurately compared with each other.
Since the comparison feature object is used as a comparison reference to acquire a conversion relation between the reference data RI and the off-line measurement data, it is desirable to accurately establish the comparison feature object in the reference data RI and the off-line measurement data. For the above accurate establishment, it may occur that no object or few objects selectable as the comparison feature object exist in the measurement area FOV. Thus, in order to secure sufficient comparison feature objects, the comparison feature objects may be extracted from adjacent measurement areas adjacent to the measurement area FOV.
The conversion condition may further include a coordinate conversion model.
The off-line measurement data is distorted due to warpage, contortion, etc. of the board in comparison with the reference data RI corresponding to theoretical reference information. The conversion relation may be established between the reference data RI and the off-line measurement data, according to a distortion degree that expresses a degree of the distortion. The conversion relation may be expressed in various forms of mathematical models, and the mathematical models correspond to the coordinate conversion model.
The coordinate conversion model and the conversion relation will be described later in detail.
The conversion condition may further include an illumination setting of an inspection apparatus, for example, such as a three-dimensional shape measurement apparatus. In other words, since the off-line measurement data may be variable according to illumination of an inspection apparatus, the conversion condition may include an illumination setting. For example, the illumination setting may include an illuminated angle, a color, a brightness, etc. for acquiring the off-line measurement data.
Then, reference data and off-line measurement data corresponding to the comparison feature object is compared with each other, and an off-line conversion relation is acquired according to the distortion degree between the reference data and the off-line measurement data in step of S140.
The off-line conversion relation may be determined by using at least one of a location change, a slope change, a size change and a transformation degree, which are acquired by comparing the reference data RI and the measurement data PI corresponding to the comparison block with each other.
For example, the conversion relation may be expressed as Equation 1 by using the coordinate conversion model.
P CAD f(tm)=P real  Equation 1
In Equation 1, PCAD is a coordinate of a target in CAD information or gerber information, i.e., a coordinate in the reference data RI, f(tm) corresponds to the coordinate conversion model serving as a conversion matrix or a transfer matrix, and and Preal is a coordinate of the target in the off-line measurement data, which is acquired by a camera. When the theoretical coordinate PCAD in the reference data RI and the real coordinate Preal in the off-line measurement data are found, the conversion matrix may be known.
For example, the conversion matrix may include a coordinate conversion matrix according to an affine conversion or a perspective conversion, in which point-to-point relation is expressed as a first-order form in an n-dimensional space. In order to define the coordinate conversion matrix, the number of the feature objects may be properly established, for example, more than or equal to three in case of an affine conversion and more than or equal to four in case of a perspective conversion.
The coordinate conversion model serves as the conversion condition, and is previously established in any one model. The coordinate conversion model may be modified to other coordinate conversion model according to a verification process, which will be described later.
Thereafter, validity of the off-line conversion relation is verified in step of S150.
The verification method of verifying the validity of the off-line conversion relation includes at least one of a first verification method, a second verification method and a third verification method.
The first verification method corresponds to a method of verifying that the comparison feature object satisfies the off-line conversion relation.
The comparison feature object corresponds to a feature object used to acquire the off-line conversion relation, but a great error may occur in applying the acquired off-line conversion relation. Thus, in case that the error exceeds a predetermined tolerance range, the conversion relation may be judged to be invalid.
The second verification method corresponds to a method of verifying that a verification feature object selected from feature objects except for the comparison feature object satisfies the off-line conversion relation.
Since the verification feature object corresponds to a feature object not used to acquire the off-line conversion relation, the off-line conversion relation may be judged to have greater reliability, when an error is not very great in applying the verification feature object to the acquired off-line conversion relation. Thus, the conversion relation may be judged to be valid, when the error in applying the verification feature object does not exceed the predetermined tolerance range.
For example, the verification feature object may be extracted simultaneously with extraction of the comparison feature object, and alternatively, the verification feature object may be newly extracted when changing the conversion condition, which will be described later.
The third verification method corresponds to a method of verifying that a pad corresponding to an inspection target formed on the board satisfies the off-line conversion relation.
Even though the conversion relation is judged to be valid through the first and second verification methods, in case that an inspection target is, for example, a pad, on which solder will be formed, it is difficult that the inspection result has reliability when the pad does not satisfies the off-line conversion relation. Thus, when the pad corresponding to a real inspection target, serves as the feature object, the conversion relation may be judged to be invalid in case that the pad exceeds to the predetermined tolerance range.
For example, the error may be calculated by difference between a real coordinate of the feature object and an expected coordinate after applying the conversion relation to the reference data.
The reliability of the acquired off-line conversion relation may be secured through the verification methods as described above.
The first, second and third verification methods are selectively or wholly used. In case that at least two of the first, second and third verification methods are used, the methods may preferably be performed in order of the first verification method, the second verification method and the third verification method.
FIG. 3 is a flow chart illustrating an exemplary embodiment of verifying validity of an off-line conversion relation in FIG. 1.
Referring to FIGS. 1 and 3, firstly, the comparison feature object is verified according to the first verification method in step of S152, and it is judged whether the off-line conversion relation is valid or not in step of S153. When the off-line conversion relation is not valid, the conversion condition is changed in step of S170, and thereafter it is returned to the step of acquiring the off-line conversion relation (S140).
Then, when the off-line conversion relation is valid, the verification feature object is verified according to the second verification method in step of S154, and it is judged whether the off-line conversion relation is valid or not in step of S155. When the off-line conversion relation is not valid, the conversion condition is changed in step of S170, and thereafter it is returned to the step of acquiring the off-line conversion relation (S140).
Thereafter, when the off-line conversion relation is valid, the pad corresponding to an inspection target is verified according to the third verification method in step of S154, and it is judged whether the off-line conversion relation is valid or not in step of S155. When the off-line conversion relation is not valid, the conversion condition is changed in step of S170, and thereafter it is returned to the step of acquiring the off-line conversion relation (S140).
Then, in case that the off-line conversion relation is judged to be valid, the conversion condition is confirmed in step of S160.
In case that the conversion relation is not valid as a result of verification of the validity of the conversion relation, as described above, after the conversion condition is changed in step of S170, it is returned to the step of acquiring the off-line conversion relation (S140), and thereafter the following steps are repeated.
Thereafter, an inspection area for inspecting a measurement target in the measurement area FOV is set by compensating for distortion, according to the confirmed conversion condition in step of S180.
FIG. 4 is a flow chart illustrating setting an inspection area according to an exemplary embodiment of the present invention.
Referring to FIGS. 2 and 4, firstly, in-line measurement data of the measurement area FOV are acquired in step of S182.
The in-line measurement data may correspond to data acquired by measuring a real PCB, in which a component mounted on the board 100, a terminal 22, a polar indication 24 formed at the component, a circuit pattern, a hole, etc. exist, and may be, for example, an image for a PCB is in which a component, a pattern, etc. are formed on the board 100 corresponding to the reference data RI, which is actually captured by using an inspection apparatus such as a three-dimensional shape measurement apparatus. The in-line measurement data has a similar image to the reference data RI shown in FIG. 2. However, the in-line measurement data is a little distorted in comparison with the reference data RI, due to warpage, contortion, etc. of the board 100.
A method of acquiring the in-line measurement data is substantially the same as the method of acquiring the off-line measurement data, and thus further description will be omitted.
Then, reference data corresponding to the comparison feature object and in-line measurement data are compared with each other, and an in-line conversion relation is acquired according to a distortion degree between the reference data and the in-line measurement data in step of S183.
A method of acquiring the in-line conversion relation is substantially the same as the method of acquiring the off-line conversion relation except for being performed in-line, and thus further description will be omitted.
Thereafter, validity of the in-line conversion relation is verified in step of S184.
The method of verifying the validity of the in-line conversion relation includes at least one of a fourth verification method and a fifth verification method.
The fourth verification method and the fifth verification method are substantially the same as the first verification method and the second verification method, respectively, except for being performed in-line and using a conversion condition of an adjacent measurement area in case that the in-line conversion relation is not valid, and thus further description will be omitted.
Hereinafter, an exemplary embodiment of verifying the validity of the in-line conversion relation will be described in detail with reference to the accompanying drawings.
FIG. 5 is a flow chart illustrating an exemplary embodiment of verifying validity of an in-line conversion relation in FIG. 4.
Referring to FIGS. 4 and 5, firstly, the comparison feature object is verified according to the fourth verification method in step of S184 a, and it is judged whether the in-line conversion relation is valid or not in step of S184 b. When the in-line conversion relation is not valid, the conversion condition is changed in step of S186, and thereafter it is returned to the step of acquiring the in-line conversion relation (S183). The conversion condition may be changed by using a conversion condition of an adjacent measurement area. When the adjacent measurement area is plural, the conversion condition may be changed by selecting one of the adjacent measurement areas or using an average of two or more adjacent measurement areas.
Then, when the in-line conversion relation is valid, the verification feature object is verified according to the fifth verification method in step of S184 c, and it is judged whether the in-line conversion relation is valid or not in step of S184 d. When the in-line conversion relation is not valid, the conversion condition is changed in step of S186, and thereafter it is returned to the step of acquiring the in-line conversion relation (S183). The conversion condition may be changed by using a conversion condition of an adjacent measurement area. When the adjacent measurement area is plural, the conversion condition may be changed by selecting one of the adjacent measurement areas or using an average of two or more adjacent measurement areas.
Then, in case that the in-line conversion relation is judged to be valid, the inspection area is set by using the in-line conversion relation in step of S185.
In case that the in-line conversion relation is not valid as a result of verification of the validity of the in-line conversion relation, as described above, after the conversion condition is changed by using a conversion condition of an adjacent measurement area adjacent to the measurement area FOV in step of S186, it is returned to the step of acquiring the in-line conversion relation (S183), and thereafter the following steps are repeated.
According to the above, feature objects in a measurement area set on a board are used for a comparison feature object and a verification feature object, and a conversion relation between reference data and measurement data is established and verified, to thereby more correctly set an inspection area.
In addition, proper verifications may be performed for each step by applying different verification criterion for in-line and off-line.
In addition, a work such as an inspection of components may be performed based on the measurement area set as described above, to thereby more correctly judge whether the board is good or bad.
It will be apparent to those skilled in the art that various modifications and variation can be made in the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention cover the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents.

Claims (7)

What is claimed is:
1. An inspection method comprising:
setting, by a central processing unit, a measurement area on a board, the measurement area including a comparison feature object and a verification feature object;
acquiring, by the central processing unit, reference data and measurement data of the measurement area;
establishing, by the central processing unit, a conversion condition for the measurement area;
acquiring, by the central processing unit, a conversion relation by comparing reference data and measurement data corresponding to the comparison feature object, wherein the conversion relation includes a distortion between the reference data and the measurement data corresponding to the comparison feature object;
applying, by the central processing unit, the conversion relation with respect to reference data and measurement data corresponding to the verification feature object to obtain an error;
verifying, by the central processing unit, validity of the conversion relation by determining whether the error exceeds a predetermined tolerance range;
confirming, by the central processing unit, the conversion condition when the validity of the conversion relation is verified and the error does not exceed the predetermined tolerance range; and
setting, by the central processing unit, an inspection area by compensating the distortion according to the confirmed conversion condition;
inspecting, by the central processing unit, the board based on the inspection area to correctly judge whether the board is good or bad.
2. The inspection method of claim 1, further comprising verifying, by a central processing unit, validity of the acquired conversion relation by using at least one of a first verification method of verifying that the verification feature object selected from feature objects except for the comparison feature object satisfies the conversion relation, and
a second verification method of verifying that a pad corresponding to an inspection target formed on the board satisfies the conversion relation, and verifying validity of the conversion relation is performed in order of the first verification method and the second verification method.
3. The inspection method of claim 1, in case that the conversion relation is not valid as a result of verification of the validity of the conversion relation, further comprising:
changing the conversion condition; and
repeating acquiring the conversion relation, confirming the conversion condition, and setting the inspection area.
4. The inspection method of claim 1, wherein the conversion condition further includes at least one of a coordinate conversion model and an illumination setting of an illumination device.
5. The inspection method of claim 1, wherein in case that the conversion relation is not valid as a result of verification of the validity of the conversion relation,
further comprising repeating acquiring the conversion relation, confirming the conversion condition, and setting the inspection area, by using a conversion condition of an adjacent measurement area adjacent to the measurement area.
6. The inspection method of claim 1, wherein the set measurement area is plural, and the conversion condition is established for each measurement area.
7. The inspection method of claim 1, wherein the comparison feature object and the verification feature object are defined as a feature block by a block unit.
US13/302,895 2010-11-23 2011-11-22 Inspection method Active 2035-04-15 US9664628B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020100117000A KR101692277B1 (en) 2010-11-23 2010-11-23 Inspection method
KR10-2010-0117000 2010-11-23

Publications (2)

Publication Number Publication Date
US20120130666A1 US20120130666A1 (en) 2012-05-24
US9664628B2 true US9664628B2 (en) 2017-05-30

Family

ID=46021509

Family Applications (1)

Application Number Title Priority Date Filing Date
US13/302,895 Active 2035-04-15 US9664628B2 (en) 2010-11-23 2011-11-22 Inspection method

Country Status (6)

Country Link
US (1) US9664628B2 (en)
JP (1) JP5441990B2 (en)
KR (1) KR101692277B1 (en)
CN (1) CN102564346B (en)
DE (1) DE102011086642A1 (en)
TW (1) TWI448700B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101231597B1 (en) * 2010-11-15 2013-02-08 주식회사 고영테크놀러지 Inspection method
KR101337881B1 (en) * 2012-03-28 2013-12-06 주식회사 고영테크놀러지 Method for inspecting and generating job data of pcb inspection system
KR101444259B1 (en) * 2013-09-12 2014-10-30 주식회사 고영테크놀러지 Method for generating a compensation matrix during a circuit board inspection
KR101474859B1 (en) 2013-09-12 2014-12-30 주식회사 고영테크놀러지 Reference data generating method for inspecting a circuit
KR101444258B1 (en) * 2013-09-12 2014-10-30 주식회사 고영테크놀러지 Method for determining a validity of a compensation matrix during a circuit board inspection
KR101524709B1 (en) * 2014-01-08 2015-06-02 주식회사 고영테크놀러지 Method for generating reference data for inspection of a circuit board
CN104535587A (en) * 2014-12-23 2015-04-22 安徽科鸣三维科技有限公司 PCBA solder joint inspection method based on machine vision
TWI567578B (en) * 2015-12-04 2017-01-21 英業達股份有限公司 Restricted region conversion method and restricted region conversion device
KR101893823B1 (en) * 2016-10-04 2018-08-31 주식회사 고영테크놀러지 Board inspection apparatus and method of compensating board distortion using the same
CN111258598B (en) * 2018-11-30 2023-05-02 阿里巴巴集团控股有限公司 Metric updating method, device, system, storage medium and computer equipment
DE102020105185A1 (en) 2020-02-27 2021-09-02 Asm Assembly Systems Gmbh & Co. Kg Data correlation between different machines in a production line for electronic components

Citations (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4438278A1 (en) 1993-10-26 1995-04-27 Gerber Systems Corp Automatic optical test system especially for printed circuit boards
DE19500382A1 (en) 1994-01-14 1995-07-20 Gerber Systems Corp Method and device for compensating for substrate distortion in an automatic optical inspection system for printed circuit boards
US5575076A (en) 1994-07-13 1996-11-19 Methode Electronics, Inc. Circuit board testing fixture with registration plate
DE69502276T2 (en) 1994-02-28 1998-08-20 Mania Gmbh PCB TEST ARRANGEMENT WITH TEST ADAPTER AND METHOD FOR ALIGNING IT
DE19910412A1 (en) 1999-03-10 1999-08-12 Mivatec Gmbh Computer image alignment method for exposure of photoresist during circuit board manufacture
TW480424B (en) 1999-02-02 2002-03-21 Creo Ltd Method and apparatus for registration control during processing of a workpiece, particularly during producing images on substrates in preparing printed circuit boards
US20020113234A1 (en) * 2001-02-21 2002-08-22 Hirohito Okuda Method and system for inspecting electronic circuit pattern
US20020145733A1 (en) * 2001-01-22 2002-10-10 Sony Corporation Apparatus for evaluating polysilicon film
EP1413850A2 (en) 2002-10-23 2004-04-28 Fanuc Ltd. Optical sensor for measuring position and orientation of an object in three dimensions
EP1462997A2 (en) 2003-03-25 2004-09-29 Fanuc Ltd Image processing device
TW200532162A (en) 2004-03-22 2005-10-01 Agilent Technologies Inc Inspection system and method for providing feedback
CN1746667A (en) 2004-09-06 2006-03-15 欧姆龙株式会社 Substrate inspection method and apparatus
US20060239536A1 (en) * 2001-04-10 2006-10-26 Hisae Shibuya Method for analyzing defect data and inspection apparatus and review system
US20070172111A1 (en) * 2006-01-20 2007-07-26 Hiroyuki Ikeda Inspection apparatus of object to be inspected
JP2008185514A (en) 2007-01-31 2008-08-14 Oki Electric Ind Co Ltd Substrate visual inspection apparatus
JP2008298461A (en) 2007-05-29 2008-12-11 Pioneer Electronic Corp Appearance measuring device and appearance measuring method
US7490019B2 (en) 2005-12-26 2009-02-10 Konica Minolta Sensing, Inc. Method and apparatus for three-dimensional measurement
WO2009097066A1 (en) 2008-01-31 2009-08-06 Cyberoptics Corporation Improved method for three-dimensional imaging using multi-phase structured light
WO2009140461A1 (en) 2008-05-16 2009-11-19 Lockheed Martin Corporation Accurate image acquisition for structured-light system for optical shape and positional measurements
DE102008031240A1 (en) 2008-07-02 2010-01-07 Siemens Aktiengesellschaft Object i.e. electronic component, pictures distortion determination method for use during assembly of printed circuit boards with components in mounting machine, involves measuring and determining factor based on deviation between positions
JP2010014504A (en) 2008-07-02 2010-01-21 Panasonic Corp Inspection condition determination method, inspection condition determining device, visual inspection machine, and program
TW201018331A (en) 2008-10-22 2010-05-01 Camtek Ltd Method, system and computer program product for reference information based evaluation
CN101726262A (en) 2008-10-13 2010-06-09 株式会社高永科技 Three dimension shape measuring method
US20100246931A1 (en) * 2009-03-30 2010-09-30 Koh Young Technology Inc. Inspection method

Patent Citations (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4438278A1 (en) 1993-10-26 1995-04-27 Gerber Systems Corp Automatic optical test system especially for printed circuit boards
DE19500382A1 (en) 1994-01-14 1995-07-20 Gerber Systems Corp Method and device for compensating for substrate distortion in an automatic optical inspection system for printed circuit boards
DE69502276T2 (en) 1994-02-28 1998-08-20 Mania Gmbh PCB TEST ARRANGEMENT WITH TEST ADAPTER AND METHOD FOR ALIGNING IT
US5575076A (en) 1994-07-13 1996-11-19 Methode Electronics, Inc. Circuit board testing fixture with registration plate
TW480424B (en) 1999-02-02 2002-03-21 Creo Ltd Method and apparatus for registration control during processing of a workpiece, particularly during producing images on substrates in preparing printed circuit boards
DE19910412A1 (en) 1999-03-10 1999-08-12 Mivatec Gmbh Computer image alignment method for exposure of photoresist during circuit board manufacture
US20020145733A1 (en) * 2001-01-22 2002-10-10 Sony Corporation Apparatus for evaluating polysilicon film
US20020113234A1 (en) * 2001-02-21 2002-08-22 Hirohito Okuda Method and system for inspecting electronic circuit pattern
US20060239536A1 (en) * 2001-04-10 2006-10-26 Hisae Shibuya Method for analyzing defect data and inspection apparatus and review system
EP1413850A2 (en) 2002-10-23 2004-04-28 Fanuc Ltd. Optical sensor for measuring position and orientation of an object in three dimensions
EP1462997A2 (en) 2003-03-25 2004-09-29 Fanuc Ltd Image processing device
TW200532162A (en) 2004-03-22 2005-10-01 Agilent Technologies Inc Inspection system and method for providing feedback
CN1746667A (en) 2004-09-06 2006-03-15 欧姆龙株式会社 Substrate inspection method and apparatus
US7490019B2 (en) 2005-12-26 2009-02-10 Konica Minolta Sensing, Inc. Method and apparatus for three-dimensional measurement
US20070172111A1 (en) * 2006-01-20 2007-07-26 Hiroyuki Ikeda Inspection apparatus of object to be inspected
JP2008185514A (en) 2007-01-31 2008-08-14 Oki Electric Ind Co Ltd Substrate visual inspection apparatus
JP2008298461A (en) 2007-05-29 2008-12-11 Pioneer Electronic Corp Appearance measuring device and appearance measuring method
WO2009097066A1 (en) 2008-01-31 2009-08-06 Cyberoptics Corporation Improved method for three-dimensional imaging using multi-phase structured light
WO2009140461A1 (en) 2008-05-16 2009-11-19 Lockheed Martin Corporation Accurate image acquisition for structured-light system for optical shape and positional measurements
DE102008031240A1 (en) 2008-07-02 2010-01-07 Siemens Aktiengesellschaft Object i.e. electronic component, pictures distortion determination method for use during assembly of printed circuit boards with components in mounting machine, involves measuring and determining factor based on deviation between positions
JP2010014504A (en) 2008-07-02 2010-01-21 Panasonic Corp Inspection condition determination method, inspection condition determining device, visual inspection machine, and program
CN101726262A (en) 2008-10-13 2010-06-09 株式会社高永科技 Three dimension shape measuring method
TW201018331A (en) 2008-10-22 2010-05-01 Camtek Ltd Method, system and computer program product for reference information based evaluation
US20100246931A1 (en) * 2009-03-30 2010-09-30 Koh Young Technology Inc. Inspection method
CN101852745A (en) 2009-03-30 2010-10-06 株式会社高永科技 Inspection method
JP2010237210A (en) 2009-03-30 2010-10-21 Koh Young Technology Inc Method of inspection

Also Published As

Publication number Publication date
TW201229532A (en) 2012-07-16
DE102011086642A1 (en) 2012-05-24
KR20120055322A (en) 2012-05-31
JP5441990B2 (en) 2014-03-12
TWI448700B (en) 2014-08-11
CN102564346B (en) 2015-02-25
KR101692277B1 (en) 2017-01-04
JP2012112961A (en) 2012-06-14
CN102564346A (en) 2012-07-11
US20120130666A1 (en) 2012-05-24

Similar Documents

Publication Publication Date Title
US9664628B2 (en) Inspection method
US8260030B2 (en) Inspection method
US8949060B2 (en) Inspection method
TWI551857B (en) Inspection method
US8902418B2 (en) Board inspection method
US8437533B2 (en) Method of measuring a three-dimensional shape
US9062966B2 (en) Method of inspecting a three dimensional shape
US10041991B2 (en) Board inspection apparatus system and board inspection method
US20100290696A1 (en) Method of measuring measurement target
TW201418665A (en) Method for inspecting measurement object
KR101132779B1 (en) Inspection method
KR101237497B1 (en) Method of setting inspection area
CN109425327A (en) Inspection system and the inspection modification method of image
KR101657949B1 (en) Inspection method
KR101799840B1 (en) Inspection method
CN109804730A (en) Base board checking device and the substrate distortion compensation method for utilizing it
KR101497947B1 (en) Method of inspecting a solder joint
KR20230108174A (en) A vision system that uses a stereo camera to inspect semiconductor modules for defects
US20130251238A1 (en) Methods of aligning objects and apparatuses for performing the same

Legal Events

Date Code Title Description
AS Assignment

Owner name: KYUNGPOOK NATIONAL UNIVERSITY INDUSTRY-ACADEMIC CO

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CHO, SOO-YOUNG;HWANG, BONG-HA;KIM, MIN-YOUNG;SIGNING DATES FROM 20111220 TO 20111222;REEL/FRAME:027666/0357

Owner name: KOH YOUNG TECHNOLOGY INC., KOREA, REPUBLIC OF

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CHO, SOO-YOUNG;HWANG, BONG-HA;KIM, MIN-YOUNG;SIGNING DATES FROM 20111220 TO 20111222;REEL/FRAME:027666/0357

STCF Information on status: patent grant

Free format text: PATENTED CASE

FEPP Fee payment procedure

Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.)

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 4