IP Library Granted Patent US 9,754,071
Granted Patent B1
US 9,754,071 · App. 15/048,066 · Granted Sep 5, 2017

Integrated circuit (IC) design analysis and feature extraction

Inventors: Haraprasad Nanjundappa (Beacon, NY); Basanth Jagannathan (Hopewell Junction, NY); Laura S. Chadwick (Essex Junction, VT); Dureseti Chidambarrao (Weston, CT); Christopher V. Baiocco (Schenectady, NY)
Assignee: GLOBALFOUNDRIES INC.
G06F17/5081
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 9,754,071
App. No.
15/048,066
Granted
Sep 5, 2017
Kind
B1
Abstract

Various embodiments include approaches for analyzing integrated circuit (IC) designs. In some cases, an approach includes: defining extraction parameters for the design of the IC for each of a set of failure modes; testing the design of the IC for a failure mode in the set of failure modes; identifying a defined extraction parameter from the design of the IC for at least one of the set of failure modes; correlating the identified defined extracted parameter and each of the at least one failure mode for the design of the IC; and creating a normalized parameter equation representing the correlation of the identified defined extraction parameter with the at least one failure mode for the design of the IC in numerical form.

Claims (41)

1. A system comprising:

at least one computing device configured to analyze a design of an integrated circuit (IC) by performing actions including:

defining extraction parameters for the design of the IC for each of a set of failure modes;

testing the design of the IC for a failure mode in the set of failure modes;

identifying a defined extraction parameter from the design of the IC for at least one of the set of failure modes;

correlating the identified defined extracted parameter and each of the at least one failure mode for the design of the IC,

wherein the correlating of the identified defined extraction parameter and each of the at least one failure mode includes defining a variable-based mathematical relationship between the identified defined extraction parameter and each of the at least one failure mode; and

creating a normalized parameter equation representing the correlation of the identified defined extraction parameter with the at least one failure mode for the design of the IC in numerical form,

wherein the creating of the normalized parameter equation in numerical form includes substituting the variable-based mathematical relationship with at least one numerical value.

2. The system of claim 1 , wherein the at least one computing device is further configured to:

test a distinct design of an IC using the normalized parameter equation for at least one failure mode in the set of failure modes.

3. The system of claim 1 , wherein the defined extraction parameter includes at least one of: a total run length of a metal level in the IC, a total number of vias in the IC, an area of a gate in the IC, a common run length in the IC, or a number of links in the IC.

4. The system of claim 1 , wherein the set of failure modes includes at least one of: a current leakage failure mode, an open circuit failure mode, or a parametric response failure mode.

5. The system of claim 1 , wherein the at least one numerical value includes a normalized numerical range.

6. The system of claim 1 , wherein the testing of the design of the IC includes running at least one simulation on design data representative of the IC to determine whether the design fails according to the at least one failure mode for the test, wherein the design data represents a physical IC device.

7. A computer program product comprising program code stored on a non-transitory computer-readable medium, which when executed by at least one computing device, causes the at least one computing device to analyze a design of an integrated circuit (IC) by performing actions including:

defining extraction parameters for the design of the IC for each of a set of failure modes;

testing the design of the IC for a failure mode in the set of failure modes;

identifying a defined extraction parameter from the design of the IC for at least one of the set of failure modes;

correlating the identified defined extracted parameter and each of the at least one failure mode for the design of the IC,

wherein the correlating of the identified defined extraction parameter and each of the at least one failure mode includes defining a variable-based mathematical relationship between the identified defined extraction parameter and each of the at least one failure mode; and

creating a normalized parameter equation representing the correlation of the identified defined extraction parameter with the at least one failure mode for the design of the IC in numerical form,

wherein the creating of the normalized parameter equation in numerical form includes substituting the variable-based mathematical relationship with at least one numerical value.

8. The computer program product of claim 7 , wherein the program code stored on the non-transitory computer-readable medium causes the at least one computing device to test a distinct design of an IC using the normalized parameter equation for at least one failure mode in the set of failure modes.

9. The computer program product of claim 7 , wherein the defined extraction parameter includes at least one of: a total run length of a metal level in the IC, a total number of vias in the IC, an area of a gate in the IC, a common run length in the IC, or a number of links in the IC.

10. The computer program product of claim 7 , wherein the set of failure modes includes at least one of: a current leakage failure mode, an open circuit failure mode, or a parametric response failure mode.

11. The computer program product of claim 7 , wherein the at least one numerical value includes a normalized numerical range.

12. The computer program product comprising program code stored on the non-transitory computer-readable medium of claim 7 , wherein the testing of the design of the IC includes running at least one simulation on design data representative of the IC to determine whether the design fails according to the at least one failure mode for the test, wherein the design data represents a physical IC device.

13. A computer program product comprising program code stored on a non-transitory computer-readable medium, which when executed by at least one computing device, causes the at least one computing device to analyze a design of an integrated circuit (IC) by performing actions including:

defining extraction parameters for the design of the IC for each of a set of design phases in forming the IC;

testing the design of the IC for a failure mode in at least one of a set of failure modes;

identifying a defined extraction parameter from the design of the IC for at least one failure mode in the set of failure modes in at least one design phase in the set of design phases;

correlating the identified defined extracted parameter, each of the at least one failure mode, and the at least one design phase of the IC,

wherein the correlating of the identified defined extraction parameter, the at least one failure mode and the at least one design phase includes defining a variable-based mathematical relationship between the identified defined extraction parameter, the at least one failure mode and the at least one design phase; and

creating a normalized parameter equation representing the correlation of the identified defined extraction parameter, the at least one failure mode, and the at least one design phase of the IC in numerical form,

wherein the creating of the normalized parameter equation in numerical form includes substituting the variable-based mathematical relationship with at least one numerical value.

14. The computer program product of claim 13 , wherein the program code stored on the non-transitory computer-readable medium causes the at least one computing device to test a distinct design of an IC using the normalized parameter equation for at least one failure mode in the set of failure modes.

15. The computer program product of claim 13 , wherein the defined extraction parameter includes at least one of: a total run length of a metal level in the IC, a total number of vias in the IC, an area of a gate in the IC, a common run length in the IC, or a number of links in the IC.

16. The computer program product of claim 13 , wherein the set of failure modes includes at least one of: a current leakage failure mode, an open circuit failure mode, or a parametric response failure mode.

17. The computer program product of claim 13 , wherein the set of design phases includes at least one of: an etch phase, a lithography phase, or a deposition phase.

18. The computer program product comprising program code stored on the non-transitory computer-readable medium of claim 13 , wherein the testing of the design of the IC includes running at least one simulation on design data representative of the IC to determine whether the design fails according to the at least one failure mode for the test, wherein the design data represents a physical IC device.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Nov 20, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: GLOBALFOUNDRIES INC.
Reel/Frame 054636/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053475/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: MARVELL INTERNATIONAL LTD.
To: CAVIUM INTERNATIONAL
Reel/Frame 052918/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2019
From: GLOBALFOUNDRIES U.S. INC.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 051070/0625 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 21, 2019
From: GLOBALFOUNDRIES INC.
To: GLOBALFOUNDRIES U.S. INC.
Reel/Frame 050122/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 Apr 11, 2016
From: NANJUNDAPPA, HARAPRASAD; JAGANNATHAN, BASANTH; CHADWICK, LAURA S.; CHIDAMBARRAO, DURESETI; BAIOCCO, CHRISTOPHER V.
To: GLOBALFOUNDRIES INC.
Reel/Frame 038242/0330 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2016
From: NANJUNDAPPA, HARAPRASAD; JAGANNATHAN, BASANTH; CHADWICK, LAURA S.; CHIDAMBARRAO, DURESETI
To: GLOBALFOUNDRIES INC.
Reel/Frame 037776/0533 →