Derating factor determination for integrated circuit logic design tools
First Claim
1. A method, comprising:
- (a) providing an integrated circuit development library characterizing several different logic device cells, the library specifying a number of different timing relationships for each of the logic device cells;
(b) evaluating each of the different timing relationships for each of the logic device cells at a first derating condition with a first simulator to provide a first set of derated condition values, the first set of derated condition values each corresponding to one of the timing relationships evaluated; and
(c) calculating a first derating factor from the first set of derated condition values for estimating derated performance of an integrated circuit with a second simulator, the integrated circuit being developed with one or more of the logic device cells of the library.
4 Assignments
0 Petitions
Accused Products
Abstract
An integrated circuit development library is provided that characterizes several different logic device cells. The library specifies a number of different timing relationships for each of the logic device cells. These timing relationships are evaluated for each of the logic device cells at a first derating condition with a first simulator to provide a first set of derated condition values. The first set of derated condition values each correspond to one of the timing relationships evaluated. A first derating factor is calculated from the first set of derated condition values for estimating derated performance of an integrated circuit with a second simulator. This integrated circuit is developed from one or more of the logic device cells of the library.
30 Citations
24 Claims
-
1. A method, comprising:
-
(a) providing an integrated circuit development library characterizing several different logic device cells, the library specifying a number of different timing relationships for each of the logic device cells;
(b) evaluating each of the different timing relationships for each of the logic device cells at a first derating condition with a first simulator to provide a first set of derated condition values, the first set of derated condition values each corresponding to one of the timing relationships evaluated; and
(c) calculating a first derating factor from the first set of derated condition values for estimating derated performance of an integrated circuit with a second simulator, the integrated circuit being developed with one or more of the logic device cells of the library. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
(a) providing an integrated circuit development library including a plurality of different logic device cell characterizations, the library specifying a number of timing relationships for each of the logic device cell characterizations, the timing relationships each being one of a predetermined number of different timing relationship types;
(b) determining a set of derating values from a subset of the timing relationships and a derating condition parameter, each member of the subset being of the same timing relationship type;
(c) performing said determining for each of the different cell timing relationship types to provide a number of different sets of derating values, each of the different sets of derating values being determined from a different subset of the timing relationships; and
(d) calculating a plurality of derating factors to estimate derated performance of an integrated circuit developed from one or more of the different logic device cell characterizations, the derating factors each being representative of a different one of the timing relationship types and each being determined from a corresponding one of the different sets of derating values. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus, comprising:
- a processing system including;
means for providing a library including a plurality of logic device cell descriptions each including a number of timing relationships;
means for determining a number of derating values for characterizing derated performance of each of the logic device cells, each of the derating values being determined by evaluating a different one of the timing relationships for each of the logic device cell descriptions at a derating condition with a first simulator; and
means for calculating a number of derating factors, the derating factors each being determined from a different subset of the derating values, the derating factors being applicable to estimate derated performance of an integrated circuit developed from the library with a second simulator. - View Dependent Claims (17, 18, 19, 20)
- a processing system including;
-
21. An apparatus, comprising:
- a computer readable medium, the medium defining an integrated circuit development library including;
a characterization of each of a number of different logic device cells, the library specifying a number of timing relationships for each of the cells, the timing relationships each being one of several different timing relationship types;
a set of derating factors to estimate derated performance of an integrated circuit developed from one or more of the logic device cells, the derating factors each corresponding to a unique combination of one of the timing relationship types and one of a number of derating conditions, the derating factors each being determined in accordance with an evaluation of each of the timing relationships that belong to a corresponding one of the timing relationship types at a corresponding one of the derating conditions for each of the different logic device cells of the library; and
wherein the derating conditions each correspond to deration of one of process, temperature, or voltage. - View Dependent Claims (22, 23, 24)
- a computer readable medium, the medium defining an integrated circuit development library including;
Specification