IP Library Granted Patent US 8,935,643
Granted Patent B2
US 8,935,643 · App. 13/267,874 · Granted Jan 13, 2015

Parameter matching hotspot detection

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 8,935,643
App. No.
13/267,874
Granted
Jan 13, 2015
Kind
B2
Abstract

Disclosed are techniques for detecting hotspots using parameter matching. According to various implementations of the invention, devices in an electronic circuit design are classified into device groups based on their values for one or more device parameters, which can be derived from layout data describing the devices. Representative electrical information for each of the device groups is determined and used as a basis for hotspot detection.

Claims (55)

1. A method of hotspot determination, comprising:

receiving layout data for a layout design;

extracting, using a computer, a netlist from the layout design;

classifying devices in the netlist into device groups based on values for one or more device parameters derived from the layout data, the one or more device parameters describing one or more physical parameters of the devices corresponding to electrical information for the devices in the device groups;

determining hotspots based on the electrical information for the device groups; and

storing information of the hotspots in a tangible medium.

2. The method recited in claim 1 , further comprising:

generating physical verification rules based on the information of the hotspots.

3. The method recited in claim 1 , further comprising:

correcting the hotspots.

4. The method recited in claim 1 , further comprising:

generating schematic design recommendations based on the information of the hotspots.

5. The method recited in claim 1 , wherein the devices are transistors.

6. The method recited in claim 1 , wherein the one or more device parameters are selected based on electrical properties of interest.

7. The method recited in claim 1 , wherein the one or more physical parameters comprises one or more physical parameters selected from channel width, channel length, SA parameter, or SB parameter.

8. The method recited in claim 1 , wherein the determining hotspots comprises:

selecting a reference device for each of the device groups;

determining representative electrical information for the reference device for each of the device groups; and

identifying hotspots based on the representative electrical information.

9. A non-transitory processor-readable medium storing processor-executable instructions for causing one or more processors to perform a method of hotspot determination, the method comprising:

receiving layout data for a layout design;

extracting a netlist from the layout design;

classifying devices in the netlist into device groups based on values for one or more device parameters derived from the layout data, the one or more device parameters describing one or more physical parameters of the devices corresponding to electrical information for the devices in the device groups;

determining hotspots based on the electrical information for the device groups; and

storing information of the hotspots in a tangible medium.

10. The non-transitory processor-readable medium recited in claim 9 , wherein the method further comprises:

generating physical verification rules based on the information of the hotspots.

11. The non-transitory processor-readable medium recited in claim 9 , wherein the devices are transistors.

12. The non-transitory processor-readable medium recited in claim 9 , wherein the one or more physical parameters comprises one or more physical parameters selected from channel width, channel length, SA parameter, or SB parameter.

13. The non-transitory processor-readable medium recited in claim 9 , wherein the determining hotspots comprises:

selecting a reference device for each of the device groups;

determining representative electrical information for the reference device for each of the device groups; and

identifying hotspots based on the representative electrical information.

14. A system comprising one or more processors, the one or more processors programmed to perform a method of hotspot determination, the method comprising:

receiving layout data for a layout design;

extracting a netlist from the layout design;

classifying devices in the netlist into device groups based on values for one or more device parameters derived from the layout data, the one or more physical parameters describing one or more physical parameter of the devices corresponding to electrical information for the device in the device groups;

selecting a reference device for each of the device groups;

determining representative electrical information for the reference device for each of the device groups;

identifying hotspots based on the representative electrical information; and

storing information of the hotspots in a tangible medium.

15. The system recited in claim 14 , wherein the method further comprises:

generating physical verification rules based on the information of the hotspots.

16. The system recited in claim 14 , wherein the devices are transistors.

17. The system recited in claim 14 , wherein the one or more physical parameters comprises one or more physical parameters selected from channel width, channel length, SA parameter, or SB parameter.

18. A non-transitory processor-readable medium storing processor-executable instructions for causing one or more processors to perform a method of hotspot determination, the method comprising:

receiving layout data for a layout design;

extracting a netlist from the layout design;

classifying devices in the netlist into device groups based on values for one or more physical device parameters derived from the layout data, the one or more physical parameters corresponding to electrical information for the devices;

selecting a reference device for each of the device groups;

determining representative electrical information for the reference device for each of the device groups;

identifying hotspots based on the representative electrical information; and

storing information of the hotspots in a tangible medium.

19. The method recited in claim 1 , wherein the devices in each device group have similar electrical performance.

20. The non-transitory processor-readable medium recited in claim 9 , wherein the devices in each device group have similar electrical performance.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Jun 28, 2021
From: MENTOR GRAPHICS CORPORATION; SIEMENS INDUSTRY SOFTWARE INC.
To: SIEMENS INDUSTRY SOFTWARE INC.
Reel/Frame 056696/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2011
From: SALEM, RAMI FATHY; EISSA, HAITHAM MOHAMAD ABD ELHAMID; SELIM, MOHAMED AL-IMAM MOHAMED
To: MENTOR GRAPHICS CORPORATION
Reel/Frame 027391/0720 →