IP Library Granted Patent US 6,920,596
Granted Patent B2
US 6,920,596 · App. 10/055,088 · Granted Jul 19, 2005

Method and apparatus for determining fault sources for device failures

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 6,920,596
App. No.
10/055,088
Granted
Jul 19, 2005
Kind
B2
Abstract

A method for determining fault sources for device failures comprises: generating failure signatures of fault sources for preselected tests; generating aggregate failure signatures for individual of the fault sources from the failure signatures; generating aggregate device test data from test data of a device for the preselected tests; generating aggregate matches by comparing the aggregate failure signatures with the aggregate device test data; and determining fault sources for device failures by comparing the test data of the device with ones of the failure signatures of fault sources corresponding to the aggregate matches. An apparatus configured to perform the method comprises at least one circuit.

Claims (28)

1. A method for determining fault sources for device failures, comprising:

generating a failure signature of each of a plurality of fault sources detected by each of a plurality of preselected tests;

generating an aggregate of failure signatures for each of said plurality of fault sources from said failure signature from each of said plurality of preselected tests for a particular fault source;

generating test data for a device for each of said plurality of preselected tests;

generating aggregate device test data from said test data of a device for each of said plurality of preselected tests;

generating aggregate matches by comparing said aggregate of failure signatures for each of said plurality of fault sources with said aggregate device test data; and

determining fault sources for device failures by comparing said test data of said device with ones of said failure signatures of fault sources corresponding to said aggregate matches.

2. The method according to claim 1 , wherein said step of generating failure signatures of fault sources for one of said plurality of preselected tests, comprises:

determining each potential defect failure by analyzing a physical layout of said device; and

determining a failure signature for each of said plurality of preselected tests corresponding to each said potential defect source.

3. The method according to claim 1 , wherein said generating said aggregate failure signatures for each of said plurality of fault sources from said failure signatures, comprises logically combining failure signatures for each of said plurality of fault source for each of said plurality of preselected tests.

4. The method according to claim 3 , wherein said logically combining failure signatures, comprises logically OR'ing failure signatures corresponding each of said plurality of fault source from each of said plurality of preselected tests.

5. The method according to claim 4 , wherein said logically OR'ing failure signatures, comprises logically OR'ing bitmap patterns defining each of said failure signatures corresponding to each of said plurality of fault source for each of said plurality of preselected tests by centering said bitmap patterns with respect to each other before said logically OR'ing.

6. The method according to claim 1 , wherein said generating aggregate device test data from test data of a device for said plurality of preselected tests, comprises logically combining device test data resulting from conducting each of said plurality of preselected tests on said device.

7. The method according to claim 6 , wherein said logically combining device test data resulting from conducting said each of said plurality of preselected tests on said device, comprises logically OR'ing said device test data.

8. The method according to claim 7 , wherein said logically OR'ing said device test data, comprises logically OR'ing bitmap patterns of said device test data.

9. The method according to claim 1 , wherein said generating aggregate matches by comparing said aggregate failure signatures with said aggregate device test data, comprises searching said aggregate device test data for each of said aggregate failure signatures.

10. The method according to claim 1 , wherein said determining fault sources for device failures by comparing said test data of said device with ones of said failure signatures of fault sources corresponding to said aggregate matches, comprises:

determining a set of fault sources corresponding to each of said aggregate matches;

for individual of said set of fault sources, comparing test data of said device for individual of said preselected tests against failure signatures of said set of fault sources for said individual of said preselected tests; and

determining said fault sources for said device failures by finding matches through said comparing of said test data against said failure signatures.

11. An apparatus for determining fault sources for device failures, comprising:

means for generating a failure signature of each of a plurality of fault sources detected by each of a plurality of preselected tests;

means for generating an aggregate of failure signatures for each of said plurality of fault sources from said failure signature from each of said plurality of preselected tests for a particular fault source;

means for enerating test data for a device for each of said plurality of preselected tests;

means for generating aggregate device test data from said test data of a device for each of said plurality of preselected tests;

mean for generating aggregate matches by comparing said aggregate of failure signatures for each of said plurality of fault sources with said aggregate device test data; and

means for determining fault sources for device failures by comparing said test data of said device with ones of said failure signatures of fault sources corresponding to said aggregate matches.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2006
From: HPL TECHNOLOGIES, INC.
To: SYNOPSYS, INC.
Reel/Frame 017325/0435 →