Methods for analyzing cells of a cell library
First Claim
Patent Images
1. A method of analyzing a cell of a cell library used to generate a layout, the method comprising:
- determining, for each instance of the cell in the layout, a respective routed connection location utilized in the layout for a pin of the cell, resulting in a plurality of routed connection locations; and
determining a utilization metric for the pin of the cell based on the plurality of routed connection locations and a plurality of possible connection locations for the pin; and
displaying the utilization metric on a display device, wherein the utilization metric enables a user to identify issues of the types of standard cells regarding accessibility of the pin of the cell in the layout based on the displayed utilization metric.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for analyzing cells of a cell library used to generate a layout. One exemplary method involves determining a routed connection location utilized in the layout for a pin of the cell for each instance of the cell in the layout. The method continues by determining a utilization metric for the pin of the cell based on the plurality of routed connection locations and a plurality of possible connection locations for the pin, and displaying the utilization metric on a display device.
-
Citations
20 Claims
-
1. A method of analyzing a cell of a cell library used to generate a layout, the method comprising:
-
determining, for each instance of the cell in the layout, a respective routed connection location utilized in the layout for a pin of the cell, resulting in a plurality of routed connection locations; and determining a utilization metric for the pin of the cell based on the plurality of routed connection locations and a plurality of possible connection locations for the pin; and displaying the utilization metric on a display device, wherein the utilization metric enables a user to identify issues of the types of standard cells regarding accessibility of the pin of the cell in the layout based on the displayed utilization metric. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of analyzing a cell of a cell library used to obtain a layout, the method comprising:
-
identifying each instance of the cell placed in the layout, resulting in a plurality of placed cells; identifying, for each placed cell of the plurality of placed cells, a routed connection location utilized by the layout to connect to a first terminal of the cell, resulting in a plurality of routed connection locations; determining, for each possible connection location of a plurality of possible connection locations for the first terminal of the cell, a number of times that respective possible connection location is utilized in the layout based on a number of routed connection locations of the plurality of routed connection locations that correspond to that respective possible connection location; determining a utilization metric for the cell based on the number of times that each respective possible connection location is utilized in the layout; and displaying the utilization metric on a display device, wherein the utilization metric enables a user to identify issues of the types of standard cells regarding accessibility of the pin of the cell in the layout based on the displayed utilization metric. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-readable medium having computer-executable instructions or data stored thereon executable by a computing device to:
-
obtain a layout representative of a netlist, the layout utilizing a cell library to implement the netlist; identify each instance of a first cell of the cell library placed in the layout; determine a utilization metric for the first cell based on routed connection locations for a pin of the first cell utilized in the layout for the identified instances of the first cell; and display a graphical representation of the utilization metric on a display device communicatively coupled to the computing device, wherein the utilization metric enables a user to identify issues of the types of standard cells regarding accessibility of the pin of the cell in the layout based on the displayed utilization metric. - View Dependent Claims (17, 18, 19, 20)
-
Specification