JPH0521562A - Pattern matching method - Google Patents
Pattern matching methodInfo
- Publication number
- JPH0521562A JPH0521562A JP3173698A JP17369891A JPH0521562A JP H0521562 A JPH0521562 A JP H0521562A JP 3173698 A JP3173698 A JP 3173698A JP 17369891 A JP17369891 A JP 17369891A JP H0521562 A JPH0521562 A JP H0521562A
- Authority
- JP
- Japan
- Prior art keywords
- pattern matching
- value
- image
- registered
- matching
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Testing Or Measuring Of Semiconductors Or The Like (AREA)
- Complex Calculations (AREA)
- Character Discrimination (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明はパターンマッチング方法
に係り、詳しくは、TH値を変化させてマッチング率の
よいTH値を求めながら、カメラに取り込まれた検査対
象物の画像とマスター画像のパターンマッチングを行う
ようにしたものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a pattern matching method, and more specifically, a pattern of an image of an object to be inspected and a master image captured by a camera while changing a TH value to obtain a TH value having a good matching rate. Matching is performed.
【0002】[0002]
【従来の技術】例えば半導体チップの電極と基板の電極
をワイヤで接続するワイヤボンディングを行う場合や、
半導体チップにバンプを形成する場合などにおいて、電
極の位置を正確に求めるための手段として、パターンマ
ッチングが行われる。2. Description of the Related Art For example, when wire bonding for connecting electrodes of a semiconductor chip and electrodes of a substrate with wires,
When forming bumps on a semiconductor chip, pattern matching is performed as a means for accurately obtaining the position of an electrode.
【0003】パターンマッチングは、カメラにより電極
などの対象物を観察してその画像を取り込み、予めコン
ピュータに登録されたマスター画像とマッチングさせ
て、対象物の位置などを求めるものである。In pattern matching, an object such as an electrode is observed by a camera, an image of the object is captured, and the image is matched with a master image registered in advance in a computer to obtain the position of the object.
【0004】このようなパターンマッチングは、カメラ
に取り込まれた検査対象物の画像を2値化処理若しくは
多値化処理して行われることから、スレッショルド値
(以下、TH値という)を決定しなければならない。Since such pattern matching is performed by binarizing or multivalued processing of the image of the inspection object taken in by the camera, the threshold value (hereinafter referred to as TH value) must be determined. I have to.
【0005】従来、パターンマッチングは、カメラによ
りマスター対象物を観察してそのマスター画像をモニタ
ーテレビに映出し、オペレータがこのモニターテレビの
画面を見ながらTH値を変化させ、最適と思われるTH
値を求めてこれをコンピュータに予め登録し、この登録
されたTH値を基に、検査対象物の画像とマスター画像
のマッチングを行っていた。Conventionally, in pattern matching, a master object is observed by a camera, the master image is displayed on a monitor TV, and an operator changes the TH value while watching the screen of the monitor TV.
The value is obtained and registered in advance in a computer, and the image of the inspection object and the master image are matched based on the registered TH value.
【0006】[0006]
【発明が解決しようとする課題】すなわち従来手段はオ
ペレータが最適TH値をティーチングし、このTH値を
基にパターンマッチングを行っていたのであるが、この
ような手段では、例えば検査対象物に汚れや傾きがある
などして、対象物の状態が光学的に変化する場合には、
2値化画像や多値化画像も変動してしまうことから、上
記TH値でパターンマッチングを行うと、マッチング率
が大巾に低下し、認識エラーを生じてしまう問題点があ
った。因みに、ワイヤボンディングにおいて認識エラー
が生じると、装置の運転を停止せねばならず、作業能率
があがらないこととなる。That is, in the conventional means, the operator teaches the optimum TH value and performs the pattern matching based on this TH value. With such means, for example, the object to be inspected becomes dirty. If there is an optical change in the condition of the object due to
Since the binarized image and the multi-valued image also fluctuate, when the pattern matching is performed with the above-mentioned TH value, there is a problem that the matching rate is greatly reduced and a recognition error occurs. By the way, if a recognition error occurs in wire bonding, the operation of the device must be stopped, and the work efficiency cannot be improved.
【0007】そこで本発明は、最適なTH値を迅速に求
めながら、良好なパターンマッチングを行える手段を提
供することを目的とする。Therefore, an object of the present invention is to provide means for performing good pattern matching while promptly obtaining an optimum TH value.
【0008】[0008]
【課題を解決するための手段】このために本発明は、カ
メラにより複数の対象物を順次観察してその画像を取り
込みながら、TH値を変化させて各々の画像と予め登録
されたマスター画像のパターンマッチングを順次行い、
各々の画像についてマッチング率のよいTH値を順次抽
出するとともに、これらのTH値をコンピュータに登録
していき、これらの登録されたTH値を基にして、後検
査の対象物のパターンマッチングを行うようにしたもの
である。To this end, according to the present invention, while a plurality of objects are sequentially observed by a camera and the images thereof are taken in, the TH value is changed and each image and a master image registered in advance are changed. Pattern matching is performed sequentially,
TH values with a good matching rate are sequentially extracted for each image, these TH values are registered in a computer, and pattern matching of an object for post-inspection is performed based on these registered TH values. It was done like this.
【0009】[0009]
【作用】上記構成によれば、各々の検査対象物毎に、最
適TH値を速やかに求めて、良好なパターンマッチング
を行うことができる。According to the above construction, the optimum TH value can be quickly obtained for each inspection object, and good pattern matching can be performed.
【0010】[0010]
【実施例】次に、ワイヤボンディングにおける電極の位
置認識を例にとり、本発明の実施例を説明する。EXAMPLES Next, examples of the present invention will be described by taking the position recognition of electrodes in wire bonding as an example.
【0011】図1はワイヤボンディング装置の斜視図で
あって、1は基板であり、半導体チップP(P1〜P
n)が搭載されている。2は駆動部であって、ホーン3
が延出しており、その先端部にはキャピラリツール4が
保持されている。このキャピラリツール4には、金線な
どの極細のワイヤ9が挿通されており、このワイヤ9に
より、チップPの電極5と、基板1の電極6を接続す
る。7は電極5,6を観察するカメラ、8は光源であ
る。FIG. 1 is a perspective view of a wire bonding apparatus, in which 1 is a substrate, and semiconductor chips P (P1 to P
n) is installed. 2 is a drive unit, and a horn 3
Extends, and the capillary tool 4 is held at the tip thereof. An ultrafine wire 9 such as a gold wire is inserted through the capillary tool 4, and the electrode 5 of the chip P and the electrode 6 of the substrate 1 are connected by this wire 9. Reference numeral 7 is a camera for observing the electrodes 5 and 6, and 8 is a light source.
【0012】パターンマッチングを行うにあたっては、
マスターとなる半導体チップPMをオペレータが選択す
る。そしてこの半導体チップPMをカメラ7により観察
してその画像を取り込み、モニターテレビに映し出し
て、TH値を変化させながら、最適TH値(TH0)を
抽出し、このTH0をマスター画像とともにコンピュー
タに登録する。図2はカメラ7に取り込まれた半導体チ
ップPMの画像を示している。最適TH0を設定したこ
とにより、図示するように、黒い背景の中に、電極5は
明るく明瞭に観察される。In carrying out pattern matching,
The operator selects the semiconductor chip PM to be the master. Then, the semiconductor chip PM is observed by the camera 7, the image is captured, displayed on a monitor television, the optimal TH value (TH0) is extracted while changing the TH value, and this TH0 is registered in a computer together with the master image. . FIG. 2 shows an image of the semiconductor chip PM captured by the camera 7. By setting the optimum TH0, as shown in the figure, the electrode 5 is bright and clearly observed in the black background.
【0013】次いで検査対象物である第1の半導体チッ
プP1をカメラ7により観察し、その画像を取り込ん
で、マスター画像とパターンマッチングを行う。この場
合、TH値としては上記TH0を採用し、このTH0を
基にパターンマッチングを行う。Next, the first semiconductor chip P1 which is the inspection object is observed by the camera 7, the image thereof is captured, and pattern matching with the master image is performed. In this case, TH0 is adopted as the TH value, and pattern matching is performed based on this TH0.
【0014】ここで、このTH0により良好なマッチン
グ率が得られればそれでよいが、若しマッチング率が低
ければ、図3のAに示すようにTH値を変化させて、こ
の半導体チップP1についてマッチング率のよいTH値
(TH1)を抽出し、このTH1を基にパターンマッチ
ングを行うとともに、このTH1をコンピュータに登録
する。Here, it suffices if a good matching rate can be obtained by TH0, but if the matching rate is low, the TH value is changed as shown in A of FIG. 3 to perform matching for this semiconductor chip P1. A highly efficient TH value (TH1) is extracted, pattern matching is performed based on this TH1, and this TH1 is registered in a computer.
【0015】次いで第2の半導体チップP2のパターン
マッチングを行う。この場合も、先ず、上記TH0によ
りパターンマッチングを行う。ここで、このTH0によ
り良好なマッチング率が得られればそれでよいが、若し
マッチッグ率が低ければ、コンピュータに登録されたT
H1によりパターンマッチングを行う。そしてこのTH
1により良好なマッチング率が得られればそれでよい
が、若しマッチング率が低ければ、図3のBに示すよう
に、TH値を変化させて、この半導体チップP2につい
てマッチング率のよいTH値(TH2)を抽出し、この
TH2を基にパターンマッチングを行うとともに、この
TH2をコンピュータに登録する。Next, pattern matching of the second semiconductor chip P2 is performed. Also in this case, first, pattern matching is performed by TH0. Here, it is sufficient if a good matching rate can be obtained by TH0, but if the matching rate is low, the T registered in the computer will be used.
Pattern matching is performed by H1. And this TH
It is sufficient if a good matching rate is obtained by 1, but if the matching rate is low, the TH value is changed as shown in B of FIG. TH2) is extracted, pattern matching is performed based on this TH2, and this TH2 is registered in the computer.
【0016】次いで第3の半導体チップP3のパターン
マッチングを行う。この場合も、上述の場合と同様に、
コンピュータに登録されたTH0,TH1,TH2によ
り先ずパターンマッチングを行い、何れの場合も良好な
マッチング率が得られなければ、図3のCに示すよう
に、TH値を変化させて、この半導体チップP3につい
てマッチング率のよいTH値(TH3)を抽出し、この
TH3を基にパターンマッチングを行うとともに、この
TH3をコンピュータに登録する。Next, pattern matching of the third semiconductor chip P3 is performed. Also in this case, as in the case described above,
First, pattern matching is performed by TH0, TH1, and TH2 registered in the computer. If a good matching rate is not obtained in any case, the TH value is changed as shown in C of FIG. A TH value (TH3) with a high matching rate is extracted for P3, pattern matching is performed based on this TH3, and this TH3 is registered in the computer.
【0017】以上のような操作を後検査の半導体チップ
P4,P5・・・についても繰り返し、それぞれの最適
TH値をコンピュータに登録していく。このように本方
法は、検査対象物毎に最適TH値(TH1,TH2・・
・)を求めながらパターンマッチングを行うので、認識
エラーを解消し、良好な検査結果を得ることができる。The above-described operation is repeated for the semiconductor chips P4, P5 ... Which are to be subjected to the post-inspection, and each optimum TH value is registered in the computer. As described above, the present method has the optimum TH value (TH1, TH2 ...
Since pattern matching is performed while obtaining (), it is possible to eliminate recognition errors and obtain good inspection results.
【0018】図4は、TH値の使用頻度を示している。
すなわち、多数の半導体チップP1,P2,P3・・・
に対し、上述した手法によりパターンマッチングを多数
回行うと、図4に示すように、各々のTH値(TH0,
TH1,TH2・・・)の使用頻度のヒストグラムが得
られることとなる。本実施例では、TH3,TH0,T
H5・・・の順に使用頻度が高い。FIG. 4 shows the frequency of use of the TH value.
That is, a large number of semiconductor chips P1, P2, P3 ...
On the other hand, if pattern matching is performed many times by the above-described method, as shown in FIG. 4, the TH values (TH0, TH0,
A histogram of the usage frequency of TH1, TH2 ...) is obtained. In this embodiment, TH3, TH0, T
The frequency of use is high in the order of H5 ....
【0019】そこで半導体チップのパターンマッチング
を多数回繰り返しながら、このような使用頻度のヒスト
グラムを作成し、この結果を利用すれば、各々の半導体
チップについて、最適TH値をより速やかに決定するこ
とができる。すなわち、先ず最も使用頻度の高いTH3
によりパターンマッチングを行い、若しこれでマッチン
グ率が低ければ、次位のTH0,TH5により順次パタ
ーンマッチングを行っていく。このように使用頻度の高
いTH値の順にパターンマッチングを行うようにすれ
ば、それだけ短時間でその半導体チップに最適のTH値
を抽出できる確率が高くなり、ひいてはパターンマッチ
ングを高速化できる。Therefore, while the pattern matching of the semiconductor chips is repeated a number of times, a histogram of such frequency of use is created, and by utilizing this result, the optimum TH value can be determined more quickly for each semiconductor chip. it can. That is, first, TH3 which is most frequently used
If the matching rate is low by this, pattern matching is sequentially performed by the next highest TH0, TH5. If the pattern matching is performed in the order of the TH values that are used most frequently, the probability that the optimum TH value can be extracted for the semiconductor chip in that short time becomes high, and the pattern matching can be speeded up.
【0020】[0020]
【発明の効果】以上説明したように本発明は、カメラに
より複数の対象物を順次観察してその画像を取り込みな
がら、TH値を変化させて各々の画像と予め登録された
マスター画像のパターンマッチングを順次行い、各々の
画像についてマッチング率のよいTH値を順次抽出する
とともに、これらのTH値をコンピュータに登録してい
き、これらの登録されたTH値を基にして、後検査の対
象物のパターンマッチングを行うようにしているので、
検査対象物毎に最適TH値を速やかに設定しながら、高
速度でパターンマッチングを行うことができる。As described above, according to the present invention, while a plurality of objects are sequentially observed by the camera and the images thereof are taken in, the TH value is changed to perform pattern matching between each image and a master image registered in advance. Are sequentially performed, TH values with a good matching rate are sequentially extracted for each image, and these TH values are registered in a computer. Based on these registered TH values, the object of the post inspection is examined. Since I am trying to perform pattern matching,
It is possible to perform pattern matching at high speed while quickly setting the optimum TH value for each inspection object.
【図1】本発明に係るワイヤボンディング装置の斜視図FIG. 1 is a perspective view of a wire bonding apparatus according to the present invention.
【図2】本発明に係る半導体チップの平面図FIG. 2 is a plan view of a semiconductor chip according to the present invention.
【図3】本発明に係るTH値の変化図FIG. 3 is a TH value change diagram according to the present invention.
【図4】本発明に係るTH値の使用頻度図FIG. 4 is a frequency chart of TH values according to the present invention.
P 検査対象物 7 カメラ P inspection object 7 camera
Claims (2)
その画像を取り込みながら、TH値を変化させて各々の
画像と予め登録されたマスター画像のパターンマッチン
グを順次行い、各々の画像についてマッチング率のよい
TH値を順次抽出するとともに、これらのTH値をコン
ピュータに登録していき、これらの登録されたTH値を
基にして、後検査の対象物のパターンマッチングを行う
ようにしたことを特徴とするパターンマッチング方法。1. A plurality of objects are sequentially observed by a camera, and while capturing the images, the TH value is changed and pattern matching is sequentially performed between each image and a master image registered in advance, and matching is performed for each image. While extracting TH values with a high efficiency one after another, registering these TH values in a computer, and performing pattern matching of the object of the post-inspection based on these registered TH values. Characteristic pattern matching method.
各々の画像を取り込みながら、TH値を変化させて各々
の画像と予め登録されたマスター画像のパターンマッチ
ングを順次行い、各々の画像についてマッチング率のよ
いTH値を順次抽出して、これらのTH値をコンピュー
タに登録していくとともに、これらのTH値の使用頻度
を求めて、使用頻度の高いTH値を基に、後検査の対象
物のパターンマッチングを行うようにしたことを特徴と
するパターンマッチング方法。2. A plurality of objects are sequentially observed by a camera, and while capturing each image, the TH value is changed and pattern matching between each image and a master image registered in advance is sequentially performed. The TH values with a good matching rate are sequentially extracted, these TH values are registered in the computer, and the frequency of use of these TH values is calculated. A pattern matching method characterized by performing pattern matching of objects.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3173698A JP2973607B2 (en) | 1991-07-15 | 1991-07-15 | Pattern matching method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3173698A JP2973607B2 (en) | 1991-07-15 | 1991-07-15 | Pattern matching method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0521562A true JPH0521562A (en) | 1993-01-29 |
JP2973607B2 JP2973607B2 (en) | 1999-11-08 |
Family
ID=15965466
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3173698A Expired - Lifetime JP2973607B2 (en) | 1991-07-15 | 1991-07-15 | Pattern matching method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2973607B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6412226B1 (en) | 1999-03-31 | 2002-07-02 | Toyoda Gosei Co., Ltd. | Car door glass run |
-
1991
- 1991-07-15 JP JP3173698A patent/JP2973607B2/en not_active Expired - Lifetime
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6412226B1 (en) | 1999-03-31 | 2002-07-02 | Toyoda Gosei Co., Ltd. | Car door glass run |
Also Published As
Publication number | Publication date |
---|---|
JP2973607B2 (en) | 1999-11-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3522280B2 (en) | Method and apparatus for a ball bond inspection system | |
US20210118125A1 (en) | Hot spot defect detecting method and hot spot defect detecting system | |
US6381366B1 (en) | Machine vision methods and system for boundary point-based comparison of patterns and images | |
US6799130B2 (en) | Inspection method and its apparatus, inspection system | |
JP4213209B2 (en) | Machine vision method and apparatus for edge-based image histogram analysis | |
US6748104B1 (en) | Methods and apparatus for machine vision inspection using single and multiple templates or patterns | |
KR100997415B1 (en) | Image binarizing method, image proccessing device and recording medium having a computer program | |
JP2000208575A (en) | Method and system for detecting defect based on features of profile | |
JP2008041749A (en) | Device for inspecting image defect | |
US20230024259A1 (en) | Wafer backside defect detection method and wafer backside defect detection apparatus | |
JP2973607B2 (en) | Pattern matching method | |
JP2021022637A (en) | Inspection equipment of bonding wire, inspection method of bonding wire, and inspection program of bonding wire | |
JP2004132950A (en) | Appearance inspection apparatus and appearance inspection method | |
JP3836988B2 (en) | Pattern inspection method and pattern inspection apparatus | |
JP7068897B2 (en) | Inspection equipment and inspection method | |
Ngan et al. | Geometric modelling of IC die bonds for inspection | |
KR102236258B1 (en) | Method for inspecting wire bonding | |
JP3385916B2 (en) | Wire detection method in wire bonding | |
JPS59144140A (en) | Inspecting method of wire bonding portion | |
JP3781508B2 (en) | Chip pad position detection method | |
JPH08114556A (en) | Electronic part inspecting method using neural net | |
Yakoub | Inspection of the integrity of surface mounted integrated circuits on a printed circuit board using vision | |
JP2004020428A (en) | Image inspection method and image inspection device | |
JPH06161378A (en) | Inspecting device for liquid crystal display device | |
JP3414821B2 (en) | Method and apparatus for bonding inspection of semiconductor products |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080903 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080903 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090903 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090903 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100903 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110903 Year of fee payment: 12 |
|
EXPY | Cancellation because of completion of term |