US4853967A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for automatic optical inspection analysis of integrated circuits
Assignee: International Business Machines Corp
•
Filing: 1988-04-06
•
Granted: 1989-08-01
•
Expires: 2008-04-06
Abstract
Abstract An image is taken of a circuit layer pattern containing circuit element representations and the areas of the circuit element representations within the image are modified. The modification includes at least one modification step which consists of thinning the circuit element representations to the point where at least some features of the circuit element representations are skeletonized, to thereby emphasize distinctive features of the circuit element representations. The emphasized distinctive features are compared with previously determined design criteria for distinctive features expected from the prior steps so that any lack of correspondence indicates a defect.
Inventors
- 👤 Jon R. Mandeville
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 08:56
CPC Classifications
G; G06; G06T; G06T7/00; G06T7/0002; G06T7/0004; G06T7/0006; G06T2207/00; G06T2207/20; G06T2207/20036; G06T2207/20044; G06T2207/30; G06T2207/30108; G06T2207/30141; G06T2207/30148; G06V; G06V2201/00; G06V2201/06
Claims Analysis
Total Claims: 2
Claim 1
Independent Claim
321 words
An automatic method for optical inspection of integrated circuits, using an automatic inspection processor, comprising loading the processor with a design list of permissible distinctive feature positions, each permissible distinctive feature position including a feature type parameter and location parameter so as to identify the desired circuit in terms of a composite statement of features at appropriate locations, the method including the following steps: (a) taking a pixel image of the circuit layer section in terms of pixels at coordinate locations; (b) modifying selectively, by controlled skeletonization, the pixel image to emphasize features of the pixel image of the integrated circuit by thinning by a finite series of thinning steps resulting in skeletonization thin enough to contrast the pixel image by an amount for causing a circuit element of less than the minimum permitted circuit element width to disappear, and thinning enough to skeletonized original maximum width circuit elements, leaving features identifiable as T-joints, blob-joints and terminal ends at locations wherein the circuit element was appropriate in form to the feature type; (c) identifying emphasized features n the pixel image in terms of a position list of feature designations each including feature type parameter and feature location parameter further including detecting such T-joints, blob-joints and terminal ends as distinctive features from which violations may be inferred upon unfavorable comparison with the design list; (d) comparing the position list with the design list to infer violations and terminate upon occurrence of violation or proceed absent violation for pad verification; (e) thinning by an additional amount to provide total thinning sufficient to achieve the smallest residue blob-joint for a pad of minimum allowable area; (f) detecting T-joints, blob-joints, terminal ends and isolated pixel distinctive features, and (g) comparing the position list with the design list, includes detecting such T-joints, blob-joints, terminal ends and isolated pixel features as distinctive features from which pad violations may be inferred upon unfavorable comparison with the design list.
Claim 2
Dependent Claim
321 words
An automatic method for optical inspection of integrated circuits, using an automatic inspection processor, comprising loading the processor with a design list of permissible distinctive feature positions, each permissible distinctive feature position including a feature type parameter and location parameter so as to identify the desired circuit in terms of a composite statement of features at appropriate locations, the method including the following steps: (a) taking a pixel image of the circuit layer section in terms of pixels at coordinate locations; (b) modifying selectively, by controlled skeletonization, the pixel image to emphasize features of the pixel image of the integrated circuit by thinning by a finite series of thinning steps resulting in skeletonization thin enough to contrast the pixel image by an amount for causing a circuit element of less than the minimum permitted circuit element width to disappear, and thinning enough to skeletonized original maximum width circuit elements, leaving features identifiable as T-joints, blob-joints and terminal ends at locations wherein the circuit element was appropriate in form to the feature type; (c) identifying emphasized features n the pixel image in terms of a position list of feature designations each including feature type parameter and feature location parameter further including detecting such T-joints, blob-joints and terminal ends as distinctive features from which violations may be inferred upon unfavorable comparison with the design list; (d) comparing the position list with the design list to infer violations and terminate upon occurrence of violation or proceed absent violation for pad verification; (e) thinning by an additional amount to provide total thinning sufficient to achieve the smallest residue blob-joint for a pad of minimum allowable area; (f) detecting T-joints, blob-joints, terminal ends and isolated pixel distinctive features, and (g) comparing the position list with the design list, includes detecting such T-joints, blob-joints, terminal ends and isolated pixel features as distinctive features from which pad violations may be inferred upon unfavorable comparison with the design list.
References Cited (Backward Citations)
US3196398A
Cited
US3805035A
Cited
US3975709A
Cited
US3940737A
Cited
US3846754A
Cited
US3898617A
Cited
US4014000A
Cited
US4056716A
Cited
US4183013A
Cited
US4148065A
Cited
US4163214A
Cited
US4162482A
Cited
US4242662A
Cited
US4345312A
Cited
US4386403A
Cited
US4468808A
Cited
US4481664A
Cited
US4496971A
Cited
US4510616A
Cited
US4442542A
Cited
US4500202A
Cited
GB2124362A
Cited
EP0123229A2
Cited
US4541114A
Cited
US4665554A
Cited
US4692943A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1992-07-31 | 1993-01-30 | 1993-08-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-07-31 | 1997-01-30 | 1997-08-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-07-31 | 2001-01-30 | 2001-08-01 | $7700.00 | Window Closed / Lapsed |