IP Library Granted Patent US 7,352,170
Granted Patent B2
US 7,352,170 · App. 11/423,854 · Granted Apr 1, 2008

Exhaustive diagnosis of bridging defects in an integrated circuit including multiple nodes using test vectors and IDDQ measurements

Assignee: International Business Machines Corporation
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 7,352,170
App. No.
11/423,854
Granted
Apr 1, 2008
Kind
B2
Abstract

A method, system and computer program product for diagnosing a bridging defect in an integrated circuit including multiple nodes are disclosed. Quiescent power supply current (I DDQ ) of the integrated circuit (IC) is measured under multiple test vectors. Logic states of the nodes on the IC are also obtained under the multiple test vectors. The nodes are partitioned into sets based on their logic states under low-current test vectors. Large sets are further divided into subsets (“state-count subsets”) based on the logic states of nodes under high-current test vectors. For large sets, explicit evaluation under the I DDQ bridge fault model is performed only on pairs of nodes belonging to subsets having complementary state counts, to save system resources in computation. Exhaustive diagnosis considering all pairs of nodes on the IC is thus feasibly achieved due to the saving of system resources.

Claims (49)

1. A method for diagnosing a bridging defect in an integrated circuit including multiple nodes, the method comprising:

obtaining quiescent power supply current (I DDQ ) measurements of the integrated circuit under multiple test vectors;

categorizing each of the obtained I DDQ measurements as one of a defect value and a non-defect value;

obtaining a logic state of each of the multiple nodes under each of the multiple test vectors;

determining whether two of the multiple nodes constitute a complementary pair of nodes; and

diagnosing whether a bridging defect exists between the determined complementary pair of nodes.

2. The method of claim 1 , further comprising determining whether two of the multiple nodes are at a same logic state under a test vector that yield an I DDQ measurement of the non-defect value.

3. The method of claim 2 , wherein the complementary pair determining is only performed on nodes that are at the same logic state under all test vectors that yield an I DDQ measurement of the non-defect value.

4. The method of claim 1 , wherein the complementary pair determining first determines a complementary pair for a node that is at a same logic state under all the test vectors that yield I DDQ measurements of the defect value.

5. The method of claim 1 , further comprising partitioning the multiple nodes into sub-groups based on the obtained logic states of the multiple nodes under test vectors that yield I DDQ measurements of the non-defect value.

6. The method of claim 1 , wherein the diagnosing includes determining whether logic states of the two nodes of the complementary pair are opposite to each other under each of test vectors that yield I DDQ measurements of the defect value.

7. The method of claim 1 , wherein the diagnosing includes determining whether the two nodes of the complementary pair are physically proximate to each other.

8. A system for diagnosing a bridging defect in an integrated circuit including multiple nodes, the system comprising:

means for measuring quiescent power supply current (I DDQ ) of the integrated circuit under multiple test vectors;

means for categorizing each of the obtained I DDQ measurements as one of a defect value and a non-defect value;

means for obtaining a logic state of each of the multiple nodes under each of the multiple test vectors;

means for determining whether two of the multiple nodes constitute a complementary pair of nodes; and

means for diagnosing whether a bridging defect exists between the determined complementary pair of nodes.

9. The system of claim 8 , further comprising means for determining whether two of the multiple nodes are at a same logic state under a test vector that yield an I DDQ measurement of the non-defect value.

10. The system of claim 9 , wherein the complementary pair determining means determines a complementary pair only among nodes that are at the same logic state under all test vectors that yield an I DDQ measurement of the non-defect value.

11. The system of claim 8 , wherein the complementary pair determining means determines a complementary pair for a node that is at a same logic state under all the test vectors that yield I DDQ measurements of the defect value.

12. The system of claim 8 , further comprising means for partitioning the multiple nodes into sub-groups based on the obtained logic states of the multiple nodes under test vectors that yield I DDQ measurements of the non-defect value.

13. The system of claim 8 , wherein the diagnosing means determines whether logic states of the two nodes of the complementary pair are opposite to each other under each of test vectors that yield I DDQ measurements of the defect value.

14. The system of claim 8 , wherein the diagnosing means controls determining whether the two nodes of the complementary pair are physically proximate to each other.

15. A computer program product for diagnosing a bridging defect in an integrated circuit including multiple nodes, the computer program product comprising:

computer usable program code configured to:

obtain quiescent power supply current (I DDQ ) measurements of the integrated circuit under multiple test vectors;

categorize each of the obtained I DDQ measurements as one of a defect value and a non-defect value;

obtain a logic state of each of the multiple nodes under each of the multiple test vectors;

determine whether two of the multiple nodes constitute a complementary pair of nodes; and

diagnose whether a bridging defect exists between the determined complementary pair of nodes.

16. The program product of claim 15 , wherein the program code is further configured to determine whether two of the multiple nodes are at a same logic state under a test vector that yield an I DDQ measurement of the non-defect value.

17. The program product of claim 16 , wherein the program code is further configured to determine a complementary pair only among nodes that are at the same logic state under all test vectors that yield an I DDQ measurement of the non-defect value.

18. The program product of claim 15 , wherein the program code is further configured to determine a complementary pair for a node that is at a same logic state under all the test vectors that yield I DDQ measurements of the defect value before determining a complementary pair for other nodes.

19. The program product of claim 15 , wherein the program code is further configured to partition the multiple nodes into sub-groups based on the obtained logic states of the multiple nodes under test vectors that yield I DDQ measurements of the non-defect value.

20. The program product of claim 15 , wherein the program code is further configured to determine whether logic states of the two nodes of the complementary pair are opposite to each other under each of test vectors that yield I DDQ measurements of the defect value.

21. The program product of claim 15 , wherein the program code is further configured to control determining whether the two nodes of the complementary pair are physically proximate to each other.

22. A method of generating a system for diagnosing a bridging defect in an integrated circuit including multiple nodes, the method comprising: providing a computer infrastructure operable to:

obtain quiescent power supply current (I DDQ ) measurements of the integrated circuit under multiple test vectors;

categorize each of the obtained I DDQ measurements as one of a defect value and a non-defect value;

obtain a logic state of each of the multiple nodes under each of the multiple test vectors;

determine whether two of the multiple nodes constitute a complementary pair of nodes; and

diagnose whether a bridging defect exists between the determined complementary pair of nodes.

23. The method of claim 22 , wherein the computer infrastructure is further operable to determine whether two of the multiple nodes are at a same logic state under a test vector that yield an I DDQ measurement of the non-defect value.

24. The method of claim 23 , wherein the computer infrastructure is further operable to determine a complementary pair only among nodes that are at the same logic state under all test vectors that yield an I DDQ measurement of the non-defect value.

25. The method of claim 22 , wherein the computer infrastructure is further operable to determine a complementary pair for a node that is at a same logic state under all the test vectors that yield I DDQ measurements of the defect value before determining a complementary pair for other nodes.

26. The method of claim 22 , wherein the computer infrastructure is further operable to partition the multiple nodes into sub-groups based on the obtained logic states of the multiple nodes under test vectors that yield I DDQ measurements of the non-defect value.

27. The method of claim 22 , wherein the computer infrastructure is further operable to determine whether logic states of the two nodes of the complementary pair are opposite to each other under each of test vectors that yield I DDQ measurements of the defect value.

28. The method of claim 22 , wherein the computer infrastructure is further operable to control determining whether the two nodes of the complementary pair are physically proximate to each other.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded May 12, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: GLOBALFOUNDRIES U.S. INC.
Reel/Frame 056987/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 20, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: GLOBALFOUNDRIES INC.
Reel/Frame 054636/0001 →
SECURITY AGREEMENT Recorded Nov 29, 2018
From: GLOBALFOUNDRIES INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 049490/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2015
From: GLOBALFOUNDRIES U.S. 2 LLC; GLOBALFOUNDRIES U.S. INC.
To: GLOBALFOUNDRIES INC.
Reel/Frame 036779/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 3, 2015
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: GLOBALFOUNDRIES U.S. 2 LLC
Reel/Frame 036550/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2006
From: HEABERLIN, DOUGLAS C.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 017773/0331 →
Continuity (1)
Related Publication 20070296443A1 · Dec 27, 2007