Method of finding driving strength and computer accessible record medium to store program thereof
First Claim
1. A method for finding a driving strength of at least one output pin of a target cell, comprising:
- determining whether the output pin of the target cell being a digital external pin;
searching a plurality of candidacy standard cells in a standard cell library according to a last level device within the target cell which being connected to the output pin of the target cell and used for providing the driving strength to the output pin of the target cell when the output pin of the target cell being not the digital external pin;
establishing a standard cell candidacy table according to the candidacy standard cells, wherein the standard cell candidacy table comprises driving strengths of the candidacy standard cells;
performing interpolation calculation between the driving strengths of the candidacy standard cells so as to obtain the driving strength of the output pin of the target cell; and
analyzing a partial circuit of the target cell so as to obtain the driving strength of the output pin of the target cell if the interpolation calculation between the driving strengths of the candidacy standard cells being incapable of obtaining the driving strength of the output pin of the target cell;
wherein the partial circuit of the target cell comprises a partial circuit of the last level device and a partial circuit of at least one second last level device within the target cell which is connected to input terminals of the last level device and used for driving the last level device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of finding a driving strength and a record medium accessible by a computer to store a program thereof are provided. The method is adapted to find the driving strength of an output pin of a target cell. Wherein, the driving strength of the output pin of the target cell is provided from the driving strength of a corresponding last level device. In this method, at least one candidate standard cell is searched in a standard cell library according to the last level device. Then, the driving strength of the target cell is interpolated between the driving strengths of the candidate standard cells to obtain the driving strength of the output pin of the target cell.
-
Citations
16 Claims
-
1. A method for finding a driving strength of at least one output pin of a target cell, comprising:
-
determining whether the output pin of the target cell being a digital external pin; searching a plurality of candidacy standard cells in a standard cell library according to a last level device within the target cell which being connected to the output pin of the target cell and used for providing the driving strength to the output pin of the target cell when the output pin of the target cell being not the digital external pin; establishing a standard cell candidacy table according to the candidacy standard cells, wherein the standard cell candidacy table comprises driving strengths of the candidacy standard cells; performing interpolation calculation between the driving strengths of the candidacy standard cells so as to obtain the driving strength of the output pin of the target cell; and analyzing a partial circuit of the target cell so as to obtain the driving strength of the output pin of the target cell if the interpolation calculation between the driving strengths of the candidacy standard cells being incapable of obtaining the driving strength of the output pin of the target cell; wherein the partial circuit of the target cell comprises a partial circuit of the last level device and a partial circuit of at least one second last level device within the target cell which is connected to input terminals of the last level device and used for driving the last level device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A record medium accessible by a computer to execute a program stored in a computer system, the program comprising the following commands:
-
accessing a target cell, wherein the target cell comprises at least one output pin; determining whether the output pin of the target cell being a digital external pin; searching a plurality of candidacy standard cells in a standard cell library according to a last level device within the target cell which being connected to the output pin of the target cell and used for providing the driving strength to the output pin of the target cell when the output pin of the target cell being not the digital external pin; establishing a standard cell candidacy table according to the candidacy standard cells, wherein the standard cell candidacy table comprises driving strengths of the candidacy standard cells; performing interpolation calculation between the driving strengths of the candidacy standard cells so as to obtain the driving strength of the output pin of the target cell; and analyzing a partial circuit of the target cell so as to obtain the driving strength of the output pin of the target cell if the interpolation calculation between the driving strengths of the candidacy standard cells being incapable of obtaining the driving strength of the output pin of the target cell; wherein the partial circuit of the target cell comprises a partial circuit of the last level device and a partial circuit of at least one second last level device within the target cell which is connected to input terminals of the last level device and used for driving the last level device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification