IP Library Granted Patent US 11,521,309
Granted Patent B2
US 11,521,309 · App. 16/874,248 · Granted Dec 6, 2022

Method and apparatus for rapid inspection of subcomponents of manufactured component

Inventors: Edward R. Ratner (Minneapolis, MN); Renjie Hu (San Jose, CA)
Assignee: Bruker Nano, Inc.
G06T7/0004G01N21/9501G01N21/95607G06T7/11G06T7/73G06T2207/10116G06T2207/20021G06T2207/20081G06T2207/30148
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,521,309
App. No.
16/874,248
Granted
Dec 6, 2022
Kind
B2
Abstract

The presently-disclosed technology enables real-time inspection of a multitude of subcomponents of a component in parallel. For example, the component may be a semiconductor package, and the subcomponents may include through-silicon vias. One embodiment relates to a method for inspecting multiple subcomponents of a component for defects, the method comprising, for each subcomponent undergoing defect detection: extracting a subcomponent image from image data of the component; computing a transformed feature vector from the subcomponent image; computing pairwise distances from the transformed feature vector to each transformed feature vector in a training set; determining a proximity metric using said pairwise distances; and comparing the proximity metric against a proximity threshold to detect a defect in the subcomponent. Another embodiment relates to a product manufactured using a disclosed method of inspecting multiple subcomponents of a component for defects. Other embodiments, aspects and features are also disclosed.

Claims (50)

1. A method for inspecting interior features corresponding to multiple subcomponents of a component for defects, the method comprising, for each subcomponent undergoing defect detection:

inspecting an interior feature corresponding to a subcomponent of a component with an x-ray imaging system during x-ray imaging system operation;

creating x-ray image data of the component during x-ray imaging system operation;

extracting a subcomponent image corresponding to the interior feature from the x-ray image data of the component;

computing a transformed feature vector from the subcomponent image;

computing pairwise distances from the transformed feature vector to each transformed feature vector in a training set;

determining a proximity metric using said pairwise distances;

comparing the proximity metric against a proximity threshold to detect a defect in the subcomponent;

the transformed feature vector corresponds to a characteristic feature of submicron size; and

the method simultaneously evaluates the multiple subcomponents during parallel procedural steps.

2. The method of claim 1 , wherein the component comprises a semiconductor package.

3. The method of claim 2 , wherein the subcomponent comprises a through-silicon via.

4. The method of claim 1 , wherein computing the transformed feature vector comprises:

computing a feature vector; and

applying a linear transformation to transform the feature vector to a transformed feature vector.

5. The method of claim 1 , wherein computing the pairwise distances comprises computing dot products between pairs of the transformed feature vectors.

6. The method of claim 1 , wherein determining the proximity metric comprises determining a pairwise distance at a percentile level in a distribution of the pairwise distances.

7. The method of claim 1 , wherein the proximity threshold is determined from a distribution of proximity metrics, and wherein each proximity metric in said distribution corresponds to a transformed feature vector in the training set.

8. The method of claim 1 , wherein the defects are unclassified upon detection.

9. The method of claim 1 , wherein the multiple subcomponents are inspected in real-time as part of a manufacturing process.

10. A product manufactured using a process that involves a method for simultaneous inspection of multiple subcomponents of a component for defects, the method comprising, inspecting the multiple subcomponents with an x-ray inspection device, with the inspecting the multiple subcomponents performed in parallel in real-time for each subcomponent undergoing defect detection:

extracting a subcomponent image from image data of the component;

computing a transformed feature vector from the subcomponent image;

computing pairwise distances from the transformed feature vector to each transformed feature vector in a training set;

determining a proximity metric using said pairwise distances;

comparing the proximity metric against a proximity threshold to detect a defect in the subcomponent;

the transformed feature vector corresponds to a characteristic feature of submicron size; and

the process simultaneously evaluates the multiple subcomponents during parallel procedural steps.

11. The product of claim 10 , wherein the component comprises a semiconductor package.

12. The product of claim 11 , wherein the subcomponent comprises a through-silicon via.

13. The product of claim 10 , wherein computing the transformed feature vector comprises:

computing a feature vector; and

applying a linear transformation to transform the feature vector to a transformed feature vector.

14. The product of claim 10 , wherein computing the pairwise distances comprises computing dot products between pairs of the transformed feature vectors.

15. The product of claim 10 , wherein determining the proximity metric comprises determining a pairwise distance at a percentile level in a distribution of the pairwise distances.

16. The product of claim 10 , wherein the proximity threshold is determined from a distribution of proximity metrics, and wherein each proximity metric in said distribution corresponds to a transformed feature vector in the training set.

17. The product of claim 10 , wherein the defects are unclassified upon detection.

18. The product of claim 10 , wherein the multiple subcomponents are inspected in real-time as part of a manufacturing process.

19. A system for inspecting a subcomponent of a semiconductor component for defects, the system comprising:

an x-ray imaging apparatus for obtaining image data of the subcomponent of the semiconductor component;

at least one processor for executing computer-readable code; and

memory for storing and accessing computer-readable code and data;

computer-readable code for extracting a subcomponent image from the image data of the component;

computer-readable code for computing a transformed feature vector from the subcomponent image;

computer-readable code for computing pairwise distances from the transformed feature vector to each transformed feature vector in a training set;

computer-readable code for determining a proximity metric using said pairwise distances;

computer-readable code for comparing the proximity metric against a proximity threshold to detect a defect in the subcomponent;

the transformed feature vector corresponds to a characteristic feature of submicron size;

the subcomponent is one of multiple subcomponents; and

the system simultaneously evaluates the multiple subcomponents during parallel procedural steps.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Jan 26, 2022
From: SVXR, INC.
To: THE LEVY FAMILY TRUST; GRAND PROCESS TECHNOLOGY GROUP; ASE TEST LIMITED; ADLER, DAVID; WU, MICHAEL; JEWELER, SCOTT; LAMB, MAUREEN; THE MCWHIRTER LIVING TRUST; THE FRANKLIN/MALNEKOFF TRUST, GREGG E. FRANKLIN & MARA B. MALNEKOFF; KALDANI, REMON; MAIRE, ROBERT; KAUL, SUNIL
Reel/Frame 058773/0725 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 16, 2021
From: SVXR, INC.
To: BRUKER NANO, INC.
Reel/Frame 058125/0370 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TYPOGRAPHICAL ERROR IN PROPERTY NUMBER FROM APPLICATION NUMBER: 16785912 TO APPLICATION NUMBER:16786912 PREVIOUSLY RECORDED ON REEL 054667 FRAME 0315. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Sep 23, 2021
From: SVRX, INC.
To: THE LEVY FAMILY TRUST; GRAND PROCESS TECHNOLOGY GROUP; ASE TEST LIMITED; ADLER, DAVID; WU, MICHAEL; JEWELER, SCOTT; LAMB, MAUREEN; THE MCWHIRTER LIVING TRUST; THE FRANKLIN/MALNEKOFF TRUST, GREGG E. FRANKLIN & MARA B. MALNEKOFF; KALDANI, REMON; MAIRE, ROBERT; KAUL, SUNIL
Reel/Frame 057681/0672 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER 16785912 TO APPLICATION NUMBER16786912 PREVIOUSLY RECORDED ON REEL 054453 FRAME 0507. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Sep 23, 2021
From: SVXR, INC.
To: THE LEVY FAMILY TRUST; GRAND PROCESS TECHNOLOGY GROUP; ASE TEST LIMITED; ADLER, DAVID; WU, MICHAEL; JEWELER, SCOTT; LAMB, MAUREEN; THE MCWHIRTER LIVING TRUST; THE FRANKLIN/MALNEKOFF TRUST, GREGG E. FRANKLIN & MARA B. MALNEKOFF; KALDANI, REMON; MAIRE, ROBERT
Reel/Frame 057597/0228 →
SECURITY INTEREST Recorded Dec 16, 2020
From: SVRX, INC.
To: THE LEVY FAMILY TRUST; GRAND PROCESS TECHNOLOGY GROUP; ASE TEST LIMITED; ADLER, DAVID; WU, MICHAEL; JEWELER, SCOTT; LAMB, MAUREEN; THE MCWHIRTER LIVING TRUST; THE FRANKLIN/MALNEKOFF TRUST, GREGG E. FRANKLIN & MARA B. MALNEKOFF; KALDANI, REMON; MAIRE, ROBERT; KAUL, SUNIL
Reel/Frame 054667/0315 →
SECURITY INTEREST Recorded Nov 24, 2020
From: SVXR, INC.
To: THE LEVY FAMILY TRUST; GRAND PROCESS TECHNOLOGY GROUP; ASE TEST LIMITED; ADLER, DAVID; WU, MICHAEL; JEWELER, SCOTT; LAMB, MAUREEN; THE MCWHIRTER LIVING TRUST; THE FRANKLIN/MALNEKOFF TRUST, GREGG E. FRANKLIN & MARA B. MALNEKOFF; KALDANI, REMON; MAIRE, ROBERT
Reel/Frame 054453/0507 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2020
From: RATNER, EDWARD R.; HU, RENJIE
To: SVXR, INC.
Reel/Frame 052728/0338 →
Continuity (2)
Provisional Application 62854769 · May 30, 2019
Related Publication 20200380664A1 · Dec 3, 2020