IP Library Granted Patent US 10,496,779
Granted Patent B2
US 10,496,779 · App. 15/263,014 · Granted Dec 3, 2019

Generating root cause candidates for yield analysis

Inventors: Robert Brady Benware (Clackamas, OR); Wu-Tung Cheng (Lake Oswego, OR); Christopher Schuermyer (Happy Valley, OR); Jonathan J. Muirhead (Tigard, OR); Chen-Yi Chang (Taichung, TW)
Assignee: Mentor Graphics Corporation
G06F17/5081G06F17/5068G06F2217/12
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 10,496,779
App. No.
15/263,014
Granted
Dec 3, 2019
Kind
B2
Abstract

Aspects of the invention relate to yield analysis techniques for generating root cause candidates for yield analysis. With various implementations of the invention, points of interest are first identified in a layout design. Next, regions of interest are determined for the identified points of interest. Next, one or more properties are extracted from the regions of interest. Based at least on the one or more properties, diagnosis reports of failing devices fabricated according to the layout design are analyzed to identify probable root causes.

Claims (51)

1. A method comprising:

by using a computer:

receiving diagnosis reports generated by testing one or more devices comprising an integrated circuit fabricated according to a layout design;

determining regions of interest for points of interest, the points of interest representing locations of potential critical features in the layout design;

extracting one or more quantitative properties from the regions of interest;

identifying probable root causes for failing devices fabricated according to the layout design by analyzing diagnosis reports of the failing devices and the one or more quantitative properties; and

increasing a manufacturing yield of devices fabricated according to the layout design based on the identified probable root causes.

2. The method recited in claim 1 , wherein the identifying comprises:

searching for disruptions of layout features.

3. The method recited in claim 1 , wherein the regions of interest are determined based on a predetermined size.

4. The method recited in claim 1 , wherein each of the regions of interest is associated with one of the points of interest.

5. The method recited in claim 1 , wherein the analyzing comprises:

generating root cause candidates based on at least the extracted one or more quantitative property values; and

identifying probable root causes based on the generated root cause candidates.

6. The method of claim 1 , further comprising:

determining that at least two points of interest are near each other within a predetermined distance; and

based on the determining, determining one region of the regions of interest for the at least two points of interest.

7. The method of claim 1 , wherein the quantitative properties include at least one or more of the following: a vertex count or a sum of perimeter length.

8. The method of claim 1 , converting the regions of interest to histograms and applying Fourier transforms.

9. One or more non-transitory computer-readable media storing computer-executable instructions for causing one or more processors to perform a method, the method comprising:

receiving diagnosis reports generated by testing one or more devices fabricated according to a layout design;

identifying points of interest representing locations of potential critical features in the layout design, the identified points of interest comprising line ends or corners in the layout design;

determining regions of interest surrounding the identified points of interest;

extracting pattern identifiers from the regions of interest;

using the pattern identifiers and the diagnosis reports, determining probable root causes of failing devices fabricated according to the layout design; and

using the probable root causes of failing devices fabricated according to the layout design, modifying the layout design to increase fabrication yields of the one or more devices fabricated according to the modified layout design.

10. The one or more non-transitory computer-readable media recited in claim 9 , wherein the identifying the points of interest comprises:

searching for disruptions in layout features of the layout design.

11. The one or more non-transitory computer-readable media recited in claim 9 , wherein the regions of interest are determined based on a predetermined size.

12. The one or more non-transitory computer-readable media recited in claim 9 , wherein each of the regions of interest is associated with one of the points of interest.

13. The one or more non-transitory computer-readable media recited in claim 9 , wherein the pattern identifiers are generated with a hash function.

14. The one or more non-transitory computer-readable media recited in claim 9 , wherein the determining comprises:

generating root cause candidates based on at least the pattern identifiers; and

identifying probable root causes based on the generated root cause candidates.

15. The one or more non-transitory computer-readable media of claim 9 , wherein the identifying probable root causes comprises using machine learning to identify commonalities based on the pattern identifiers.

16. A system comprising:

memory; and

one or more processing units coupled to the memory, the one or more processing units being programmed to execute instructions stored in the memory that cause the system to perform a method, the instructions comprising:

instructions for identifying points of interest in a layout design, points of interest representing locations of potential critical features;

instructions for determining regions of interest for the points of interest;

instructions for extracting one or more quantitative property values from the regions of interest;

instructions for receiving diagnosis reports generated by testing one or more devices comprising an integrated circuit fabricated according to the layout design;

instructions for analyzing diagnosis reports of failing devices fabricated according to the layout design based at least on the one or more quantitative property values to identify probable root causes; and

instructions for modifying the layout design to decrease failing devices fabricated according to the layout design based at least on the identified root causes.

17. The system recited in claim 16 , wherein the identifying comprises:

searching for disruptions of layout features.

18. The system recited in claim 16 , wherein the regions of interest are determined based on a predetermined size.

19. The system recited in claim 16 , wherein each of the regions of interest is associated with one of the points of interest.

20. The system recited in claim 16 , wherein the instructions for analyzing further comprise:

instructions for generating root cause candidates based on at least the extracted one or more quantitative property values; and

instructions for identifying probable root causes based on the generated root cause candidates.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Jun 29, 2021
From: MENTOR GRAPHICS CORPORATION; SIEMENS INDUSTRY SOFTWARE INC.
To: SIEMENS INDUSTRY SOFTWARE INC.
Reel/Frame 056702/0387 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2016
From: BENWARE, ROBERT; CHENG, WU-TUNG; SCHUERMYER, CHRISTOPHER; MUIRHEAD, JONATHAN; CHANG, CHEN-YI
To: MENTOR GRAPHICS CORPORATION
Reel/Frame 039742/0210 →
Continuity (3)
Continuation 13973998 · Aug 22, 2013
Provisional Application 61691930 · Aug 22, 2012
Related Publication 20170103158A1 · Apr 13, 2017