Pattern inspection method and apparatus
First Claim
1. A pattern inspection method using a processor to carry out the steps of:
- magnifying and taking a color image including a plurality of pixels, wherein the color image includes a contact hole over a substrate, and the contact hole occupies at least two of the plurality of pixels;
generating first color information of each of the plurality of pixels, wherein the first color information includes three color coordinate components, red (R), green (G), and blue (B), of an RGB color space;
converting the first color information of each of the plurality of pixels into second color information including first, second and third color coordinate components;
generating a gray-scale image in accordance with the first color coordinate component;
generating a binary image from the gray-scale image by regarding one of the plurality of pixels having a brightness of less than a predetermined threshold as black pixel and another one of the plurality of pixels having a brightness of more than the predetermined threshold as a white pixel;
detecting the contact hole from the binary image to obtain coordinate data of at least two of the plurality of pixels occupied by the contact hole;
calculating a mean value of the second color coordinate component of at least two of the plurality of pixels occupied by the contact hole; and
comparing the mean value of the second color coordinate component in each contact hole with a preset non-defective reference color information.
1 Assignment
0 Petitions
Accused Products
Abstract
A color image of an inspection object is taken by an imaging means capable of taking a color image to obtain color information of an RGB color space. A gray-scale image of a color component of the RGB color space or another color space is generated, and the inspection object is detected by a pattern recognition technique. Alternatively, a binary image is generated from the generated gray-scale image, and the inspection object is detected by performing pattern recognition on the binary image. Color data of a pixel occupied by the detected inspection object is compared with color data of a non-defective inspection object which is previously prepared to judge whether or not the inspection object is defective. In addition, this judgment result is reflected in another manufacturing step through a network and product quality is improved.
13 Citations
7 Claims
-
1. A pattern inspection method using a processor to carry out the steps of:
-
magnifying and taking a color image including a plurality of pixels, wherein the color image includes a contact hole over a substrate, and the contact hole occupies at least two of the plurality of pixels; generating first color information of each of the plurality of pixels, wherein the first color information includes three color coordinate components, red (R), green (G), and blue (B), of an RGB color space; converting the first color information of each of the plurality of pixels into second color information including first, second and third color coordinate components; generating a gray-scale image in accordance with the first color coordinate component; generating a binary image from the gray-scale image by regarding one of the plurality of pixels having a brightness of less than a predetermined threshold as black pixel and another one of the plurality of pixels having a brightness of more than the predetermined threshold as a white pixel; detecting the contact hole from the binary image to obtain coordinate data of at least two of the plurality of pixels occupied by the contact hole; calculating a mean value of the second color coordinate component of at least two of the plurality of pixels occupied by the contact hole; and comparing the mean value of the second color coordinate component in each contact hole with a preset non-defective reference color information. - View Dependent Claims (2, 3)
-
-
4. A manufacturing method of a semiconductor device using a processor to carry out the steps of:
-
forming a thin film transistor including a semiconductor layer, a gate insulating film, a gate electrode, a wiring over a substrate; forming an insulating film over the thin film transistor; forming a contact hole to reach one of the semiconductor layer and the wiring; magnifying and taking a color image including a plurality of pixels, wherein the color image includes the contact hole over a substrate, and the contact hole occupies at least two of the plurality of pixels; generating the first color information of each of the plurality of pixels, wherein the first color information includes three color coordinate components, red (R), green (G), and blue (B), of an RGB color space; converting first color information of each of the plurality of pixels into second color information including three color coordinate components, hue (H), saturation (S), and brightness (B) of an HSB color space; generating a gray-scale image in accordance with the brightness (B); generating a binary image from the gray-scale image by regarding one of the plurality of pixels having a brightness of less than a predetermined threshold as black pixel and another one of the plurality of pixels having a brightness of more than the predetermined threshold as a white pixel; detecting the contact hole from the binary image to obtain coordinate data of at least two of the plurality of pixels occupied by the contact hole; calculating a mean value of the saturation (S) of at least two of the plurality of pixels occupied by the contact hole; and comparing the mean value of the saturation (S) in the contact hole with a preset saturation (S) of non-defective contact hole.
-
-
5. A pattern inspection method using a processor to carry out the steps of:
-
magnifying and taking a color image including a plurality of pixels, wherein the color image includes a contact hole over a substrate, and the contact hole occupies at least two of the plurality of pixels; generating first color information of each of the plurality of pixels, wherein the first color information includes three color coordinate components, red (R), green (G), and blue (B), of an RGB color space; converting the first color information of each of the plurality of pixels into second color information including three color coordinate components, hue (H), saturation (S), and brightness (B) of an HSB color space; generating a gray-scale image in accordance with the brightness (B); generating a binary image from the gray-scale image by regarding one of the plurality of pixels having a brightness of less than a predetermined threshold as black pixel and another one of the plurality of pixels having a brightness of more than the predetermined threshold as a white pixel; detecting the contact hole from the binary image to obtain coordinate data of at least two of the plurality of pixels occupied by the contact hole; calculating a mean value of the saturation (S) of at least two of the plurality of pixels occupied by the contact hole; and comparing the mean value of the saturation (S) in the contact hole with a preset saturation (S) of non-defective contact hole. - View Dependent Claims (6, 7)
-
Specification