Patent US5137362A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5137362A Expired / Lapsed US ⏱️ 0.0 years remaining

Automatic package inspection method

Assignee: NXP USA Inc
•
Filing: 1990-03-26
•
Granted: 1992-08-11
•
Expires: 2010-03-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A real time automatic visual semiconductor package inspection method is provided wherein a direction edge enhancement is performed on an image of the package. The direction edge enhanced image is dilated and correlated to a stored direction edge shape to identify all shapes of interest in a package under inspection. Also, anomalous shapes and uncorrelated direction edge shapes are identified and dilated. The dilated direction edge shape is analyzed using relatively simple mathematic techniques such as counting the number of shapes of a particular type, transforming shapes of interest to identify points of interest, and measuring relative position between the points of interest to determine acceptability of the semiconductor package. Also, size and location of anomalous shapes are calculated to determine acceptability of the package.

Inventors

  • 👤 Christopher J. Lebeau

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 21:50
CPC Classifications
G; G01; G01B; G01B11/00; G01B11/24; G06; G06T; G06T7/00; G06T7/0002; G06T7/0004; G06T7/0006; G06T2207/00; G06T2207/20; G06T2207/20172; G06T2207/20192; G06T2207/30; G06T2207/30108; G06T2207/30148

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 80 words
A method for automatically inspecting a semiconductor package, wherein the semiconductor package has a number of edge features, the method comprising: obtaining an image of the package; performing a direction edge enhancement to determine a plurality of package direction edges; wherein the direction edge features in the image and identifying a direction for each edge feature; building a list of point locations of the package direction edges; and comparing the point locations against a predetermined list of acceptable point locations.
Claim 2
Independent Claim 80 words
A method for automatically inspecting a semiconductor package, wherein the semiconductor package has a number of edge features, the method comprising: obtaining an image of the package; performing a direction edge enhancement to determine a plurality of package direction edges; wherein the direction edge features in the image and identifying a direction for each edge feature; building a list of point locations of the package direction edges; and comparing the point locations against a predetermined list of acceptable point locations.
Claim 3
Dependent Claim 21 words
The method of claim 1 further comprising morphological dilation of the package direction edges before building the list of point locations.
Claim 4
Dependent Claim 69 words
The method of claim 1 further comprising: locating leads which extend from the package by obtaining an image of the leads, determining a plurality of lead direction edges, building a list of point locations on the lead direction edges, and comparing the point locations of the leads to each other and to the point locations of the package direction edges to determine acceptable shape and alignment of the leads.
Claim 5
Dependent Claim 46 words
The method of claim 1 further comprising: identifying anomalous shapes having direction edge points which are not included on the predetermined list; calculating area and location of the anomalous shapes; and determining acceptability of the semiconductor package from the area and location of the anomalous shapes.
Claim 6
Independent Claim 306 words
A method for automatically inspecting a semiconductor package, wherein the semiconductor package has a plurality of edge features, the method comprising: obtaining an image of a sample package and leads which extend from the sample package; determining a direction edge shape for the sample package, wherein the step of determining the direction edge shape for the sample package further comprises identifying edge features in the image of the sample package and identifying a direction for each edge feature; determining a direction edge shape for leads which extend from the sample package, wherein the step of determining the direction edge shape for the leads of the sample package further comprises identifying edge features in the image of the leads which extend from the sample package and identifying a direction for each edge feature; storing the direction edge shape for the sample package and leads; obtaining an image of a package under inspection; determining a direction edge shape for the package under inspection, wherein the step of determining the direction edge shape for the package under inspection further comprises identifying edge features in the image of the package under inspection and identifying a direction for each edge feature; comparing the direction edge shape of the package under inspection to the stored direction edge shape of the sample package; determining a direction edge shape of the leads of the package under inspection, wherein the step of determining the direction edge shape for the leads of the package under inspection further comprises identifying edge features in the image of the leads which extend from the package under inspection and identifying a direction for each edge feature; and comparing the direction edge shape of the leads of the package under inspection to the direction edge shape of the sample leads and to the direction edge shape of the package under inspection.
Claim 7
Independent Claim 306 words
A method for automatically inspecting a semiconductor package, wherein the semiconductor package has a plurality of edge features, the method comprising: obtaining an image of a sample package and leads which extend from the sample package; determining a direction edge shape for the sample package, wherein the step of determining the direction edge shape for the sample package further comprises identifying edge features in the image of the sample package and identifying a direction for each edge feature; determining a direction edge shape for leads which extend from the sample package, wherein the step of determining the direction edge shape for the leads of the sample package further comprises identifying edge features in the image of the leads which extend from the sample package and identifying a direction for each edge feature; storing the direction edge shape for the sample package and leads; obtaining an image of a package under inspection; determining a direction edge shape for the package under inspection, wherein the step of determining the direction edge shape for the package under inspection further comprises identifying edge features in the image of the package under inspection and identifying a direction for each edge feature; comparing the direction edge shape of the package under inspection to the stored direction edge shape of the sample package; determining a direction edge shape of the leads of the package under inspection, wherein the step of determining the direction edge shape for the leads of the package under inspection further comprises identifying edge features in the image of the leads which extend from the package under inspection and identifying a direction for each edge feature; and comparing the direction edge shape of the leads of the package under inspection to the direction edge shape of the sample leads and to the direction edge shape of the package under inspection.
Claim 8
Dependent Claim 47 words
The method of claim 5 further comprising determining a direction edge point list for any direction edges of the package under inspection which do not match the direction edge shape of the sample package and performing an area and centroid analysis of the direction edge point list.
Claim 9
Dependent Claim 35 words
The method of claim 5 wherein after determining the direction edge shape of the package under inspection the shape of the package under inspection is mathematically transformed to compensate for rotation, illumination, and magnification errors.
Claim 10
Dependent Claim 45 words
The method of claim 5 wherein the steps of obtaining an image, determining a direction edge shape and comparing the direction edge shape for the package under inspection and for the leads of the package under inspection are performed repeatedly for a plurality of packages.
Claim 11
Independent Claim 90 words
A method of inspecting a semiconductor package, wherein the semiconductor package has a number of edge features, the method comprising: obtaining an image of the package; performing direction edge enhancement to form a direction edge shape, wherein the step of performing a direction edge enhancement further comprises the steps of identifying edge features of the image of the package and identifying a direction for each edge feature; dilating the direction edge shape; and testing the dilated direction edge shape for correlation to a predetermined shape which has been previously stored.
Claim 12
Independent Claim 90 words
A method of inspecting a semiconductor package, wherein the semiconductor package has a number of edge features, the method comprising: obtaining an image of the package; performing direction edge enhancement to form a direction edge shape, wherein the step of performing a direction edge enhancement further comprises the steps of identifying edge features of the image of the package and identifying a direction for each edge feature; dilating the direction edge shape; and testing the dilated direction edge shape for correlation to a predetermined shape which has been previously stored.
Claim 13
Dependent Claim 29 words
The method of claim 9 further comprising identifying dilated direction edge shapes which correspond to locations of upper right, upper left, lower right, and lower left package edge shapes.
Claim 14
Dependent Claim 21 words
The method of claim 10 further comprising identifying dilated direction edge shapes which correspond to leads which extend from the package.
Claim 15
Dependent Claim 145 words
The method of claim 11 further comprising calculating the location of an x-axis which lies equidistant from the location of the upper and lower package edge shapes; calculating the location of a y-axis which lies equidistant from the location of the left and right package edge shapes; calculating a lead shape center location for each of the direction edge shapes which correspond to leads; calculating a difference between each of the lead shape center locations and the x-axis; calculating a difference between each of the lead shape center locations and the y-axis; calculating a location of a best-fit line using the lead shape center locations; subtracting the lead shape center locations from the best fit line to determine a coplanarity error for each lead; and comparing each of the differences and the coplanarity errors to predetermined specification limits to determine acceptability of the semiconductor package.
Claim 16
Dependent Claim 27 words
The method of claim 9 further comprising identifying an anomalous shape which cannot be correlated to the stored predetermined direction edge shape and dilating the anomalous shape.

References Cited (Backward Citations)

US2629936A Cited
US4334241A Cited
US4494139A Cited
US4630225A Cited
US4737845A Cited
US4969199A Cited
US4845764A Cited
US4847911A Cited
US4878125A Cited
US4981372A Cited
US5012524A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-08-11 1996-02-10 1996-08-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-08-11 2000-02-10 2000-08-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-08-11 2004-02-10 2004-08-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag