IP Library Granted Patent US 7,320,115
Granted Patent B2
US 7,320,115 · App. 11/180,743 · Granted Jan 15, 2008

Method for identifying a physical failure location on an integrated circuit

Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.
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,320,115
App. No.
11/180,743
Granted
Jan 15, 2008
Kind
B2
Abstract

A method is disclosed for identifying a physical failure location on an IC without using layout-versus-schematic (LVS) verification tool. In the method, the integrated circuit is tested with one or more test patterns to identify a failure port thereon. Hierarchical information of the failure port is generated through the test patterns. A physical location of the failure port in a layout of the integrated circuit is identified through a relation between the hierarchical information and a floor plan report. Layout information of a routing path associated with the physical location of the failure port is retrieved from a layout database.

Claims (47)

1. A method for an integrated circuit manufacturer to identify a physical failure location on an integrated circuit without using layout-versus-schematic verification tools, the method comprising:

testing the integrated circuit with one or more test patterns to identify a failure port thereon;

generating hierarchical information of the failure port through the test patterns;

identifying a physical location of the failure port in a layout of the integrated circuit through a relation between the hierarchical information and a floor plan report; and

retrieving layout information of a routing path associated with the physical location of the failure port from a layout database.

2. The method of claim 1 wherein the testing comprises:

inputting the test pattern into the integrated circuit; and

outputting a test data log indicating at least one failure cycle of the test pattern.

3. The method of claim 2 wherein the generating hierarchical information comprises using an automatic test pattern generation (ATPG) program for deriving the hierarchical information from the test data log.

4. The method of claim 1 wherein the hierarchical information is a pin path, which specifies a predetermined port of a gate without using coordinates.

5. The method of claim 4 wherein the floor plan report is of physical design exchange format (PDEF), library exchange format (LEF) or design exchange format (DEF).

6. The method of claim 4 wherein the identifying a physical location comprises searching the floor plan report for coordinates of the failure port corresponding to the pin path.

7. The method of claim 6 wherein the retrieving layout information comprises:

traversing the layout database to the corresponding coordinates;

generating a list of cells, whose boundaries covering the corresponding coordinates;

selecting a standard cell from the list of cells containing the failure port, according to the hierarchical information; and

generating the routing path related to the failure port in the layout of the integrated circuit.

8. The method of claim 1 wherein the layout database includes at least a file of a GDS II format.

9. The method of claim 1 further comprising verifying the failure port at the physical location on the integrated circuit, using a scanning electron microscope (SEM).

10. A system for associating logical net information with physical layout information for an integrated circuit without using layout-versus-schematic verification tools, the system comprising:

a tester for testing the integrated circuit with one or more test patterns to identify a failure port on the integrated circuit;

a diagnosis unit for generating hierarchical information of the failure port through the test patterns; and

a layout editor for identifying a physical location of the failure port in a layout of the integrated circuit through a relation between the hierarchical information and a floor plan report, and retrieving layout information of a routing path associated with the physical location of the failure port from a layout database.

11. The system of claim 10 wherein the tester outputs a test data log indicating at least one failure cycle of the test pattern.

12. The system of claim 11 wherein the diagnosis unit is installed with an automatic test pattern generation (ATPG) program for deriving the hierarchical information from the test data log.

13. The system of claim 12 wherein the hierarchical information is a pin path, which specifies a predetermined port of a gate without using coordinates.

14. The system of claim 13 wherein the diagnosis unit searches the floor plan report for generating coordinates of the failure port corresponding to the pin path.

15. The system of claim 14 wherein the floor plan report is of physical design exchange format (PDEF), library exchange format (LEF) or design exchange format (DEF).

16. The system of claim 10 wherein the layout database includes at least a file of a GDS II format.

17. The system of claim 10 further comprising a scanning electron microscope for verifying the failure port at the physical location on the integrated circuit.

18. A method for an integrated circuit manufacturer to identify a physical failure location on an integrated circuit without using layout-versus-schematic verification tools, the method comprising:

testing the integrated circuit with one or more test patterns to identify a failure port thereon;

generating hierarchical information of the failure port through the test patterns;

identifying coordinates of a physical location for the failure port in a layout of the integrated circuit through a relation between the hierarchical information and a floor plan report;

traversing a layout database to the coordinates of the physical location;

generating a list of cells, whose boundaries covering the coordinates;

selecting a standard cell from the list of cells, according to the hierarchical information;

identifying the failure port in the standard cell; and

generating layout information related to a routing with regard to the failure port in the layout of the integrated circuit.

19. The method of claim 18 wherein the testing comprises:

inputting the test pattern into the integrated circuit; and

outputting a test data log indicating at least one failure cycle of the test pattern.

20. The method of claim 19 wherein the generating hierarchical information comprises using an automatic test pattern generation (ATPG) program for deriving the hierarchical information from the test data log.

21. The method of claim 19 wherein the hierarchical information is a pin path, which specifies a predetermined port of a gate without using the coordinates.

22. The method of claim 21 wherein the floor plan report is of physical design exchange format (PDEF), library exchange format (LEF) or design exchange format (DEF).

23. The method of claim 18 wherein the layout database includes at least a file of a GDS II format.

24. The method of claim 18 further comprising verifying the failure port at the physical location on the integrated circuit, using a scanning electron microscope.

Assignments (2)
CONFIRMATORY LICENSE Recorded Jan 30, 2025
From: UNIVERSITY OF CALIFORNIA BERKELEY
To: NATIONAL SCIENCE FOUNDATION
Reel/Frame 070058/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2005
From: KUO, FENG-MING
To: TAIWAN SEMICONDUCTOR MANUFACTURING CO., LTD.
Reel/Frame 016778/0544 →
Continuity (1)
Related Publication 20070016879A1 · Jan 18, 2007