Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
243 words
An apparatus comprising: a prosessor; a bus coupled to said processor; and a computer readable memory coupled to said bus and having stored therein a power consumption lookup table for estimating power consumed by a physical circuit of an integrated circuit device, said computer readable memory for being selectively read by said processor to supply reference power values from said power consumption lookup table for power consumption computations results of which are for provision to a user, said power consumption lookup table comprising: a first reference index comprising a plurality of first reference index values representing output load capacitances for a first output of a library cell, said library cell representing said physical circuit; a second reference index comprising a plurality of second reference index values representing output load capacitances for a second output of said library cell; a third reference index comprising a plurality of third reference index values representing input transition times of an input signal received at an input of said library cell, wherein each distinct combination of a first reference index value, a second reference index value, and a third reference index value forms a distinct coordinate position within said power consumption lookup table; and a plurality of reference power values wherein each said distinct coordinate position contains one reference power value associated therewith, wherein said plurality of reference power values represent amounts of power physically dissipated by said physical circuit based on a transition of said input signal.
Claim 2
Independent Claim
243 words
An apparatus comprising: a prosessor; a bus coupled to said processor; and a computer readable memory coupled to said bus and having stored therein a power consumption lookup table for estimating power consumed by a physical circuit of an integrated circuit device, said computer readable memory for being selectively read by said processor to supply reference power values from said power consumption lookup table for power consumption computations results of which are for provision to a user, said power consumption lookup table comprising: a first reference index comprising a plurality of first reference index values representing output load capacitances for a first output of a library cell, said library cell representing said physical circuit; a second reference index comprising a plurality of second reference index values representing output load capacitances for a second output of said library cell; a third reference index comprising a plurality of third reference index values representing input transition times of an input signal received at an input of said library cell, wherein each distinct combination of a first reference index value, a second reference index value, and a third reference index value forms a distinct coordinate position within said power consumption lookup table; and a plurality of reference power values wherein each said distinct coordinate position contains one reference power value associated therewith, wherein said plurality of reference power values represent amounts of power physically dissipated by said physical circuit based on a transition of said input signal.
Claim 3
Dependent Claim
19 words
A computer readable memory as described in claim 1 wherein said first output and said second output transition contemporaneously.
Claim 4
Dependent Claim
52 words
A computer readable memory as described in claim 1 wherein said first reference index contains N first reference index values, said second reference index contains N second reference index values, said third reference index contains N third reference index values, and said power consumption lookup table comprises N 3 reference power values.
Claim 5
Dependent Claim
106 words
A computer readable memory as described in claim 1 further comprising a power consumption model used for estimating power consumed by said physical circuit, said power model comprising: a designation for a set of signals of said library cell; a designation of at least one designated signal pin of said library cell; associated with said designated signal pin, a definition of a first state of said set of signals; and associated with said designated signal pin, a definition of a first power consumption function representative of power consumed by said physical circuit when said first state exists contemporaneously with a transition on said designated signal pin.
Claim 6
Dependent Claim
70 words
A computer readable memory as described in claim 4 wherein said power consumption model further comprises: associated with said designated signal pin, a definition of a second state of said set of signals; and associated with said designated signal pin, a definition of a second power consumption function representative of power consumed by said physical circuit when said second state exists contemporaneously with a transition on said designated signal pin.
Claim 7
Dependent Claim
42 words
A computer readable memory as described in claim 4 wherein said first power consumption function comprises: a reference to said power consumption lookup table; and a plurality of reference power values for storage within said coordinates of said power consumption lookup table.
Claim 8
Dependent Claim
115 words
A computer readable memory as described in claim 1 further comprising a power consumption model used for estimating power consumed by said physical circuit, said power model comprising: a designation for a set of signals for said library cell; a designation of at least one designated signal pin of said library cell; associated with said designated signal pin, a definition of a first set of signal pins of said library cell; and associated with said designated signal pin, a definition of a first power consumption function representative of power consumed by said physical circuit when a transition on a signal pin of said first set of signal pins causes said designated signal pin to transition.
Claim 9
Dependent Claim
79 words
A computer readable memory as described in claim 7 wherein said power consumption model further comprises: associated with said designated signal pin, a definition of a second set of signal pins of said library cell; and associated with said designated signal pin, a definition of a second power consumption function representative of power consumed by said physical circuit when a transition on a signal pin of said second set of signal pins causes said designated signal pin to transition.
Claim 10
Dependent Claim
42 words
A computer readable memory as described in claim 7 wherein said first power consumption function comprises: a reference to said power consumption, lookup table; and a plurality of reference power values for storage within said coordinates of said power consumption lookup table.
Claim 11
Independent Claim
256 words
An apparatus comprising: a procesor; a bus coupled to said processor; and a computer readable memory coupled to said bus and having stored therein a power consumption lookup table used for estimating power consumed by a physical circuit of an integrated circuit device, said computer readable memory for being selectively read by said processor to supply reference power values from said power consumption lookup table for power consumption computations results of which are for provision to a user, said power consumption lookup table comprising: a first reference index comprising a plurality of first reference index values representing output load capacitances for a first output of a library cell, said library cell representing said physical circuit; a second reference index comprising a plurality of second reference index values representing output load capacitances for a second output of said library cell wherein said first output and said second output transition contemporaneously; a third reference index comprising a plurality of third reference index values representing input transition times of an input signal received at an input of said library cell and wherein each distinct combination of a first reference index value, a second reference index value, and a third reference index value forms a distinct coordinate position within said power consumption lookup table; and a plurality of reference power values wherein each said distinct coordinate position contains one reference power value associated therewith and wherein said plurality of reference power values represent amounts of power physically dissipated by said physical circuit based on a transition of said input signal.
Claim 12
Independent Claim
256 words
An apparatus comprising: a procesor; a bus coupled to said processor; and a computer readable memory coupled to said bus and having stored therein a power consumption lookup table used for estimating power consumed by a physical circuit of an integrated circuit device, said computer readable memory for being selectively read by said processor to supply reference power values from said power consumption lookup table for power consumption computations results of which are for provision to a user, said power consumption lookup table comprising: a first reference index comprising a plurality of first reference index values representing output load capacitances for a first output of a library cell, said library cell representing said physical circuit; a second reference index comprising a plurality of second reference index values representing output load capacitances for a second output of said library cell wherein said first output and said second output transition contemporaneously; a third reference index comprising a plurality of third reference index values representing input transition times of an input signal received at an input of said library cell and wherein each distinct combination of a first reference index value, a second reference index value, and a third reference index value forms a distinct coordinate position within said power consumption lookup table; and a plurality of reference power values wherein each said distinct coordinate position contains one reference power value associated therewith and wherein said plurality of reference power values represent amounts of power physically dissipated by said physical circuit based on a transition of said input signal.
Claim 13
Dependent Claim
52 words
A computer readable memory as described in claim 10 wherein said first reference index contains N first reference index values, said second reference index contains N second reference index values, said third reference index contains N third reference index values, and said power consumption lookup table comprises N 3 reference power values.
Claim 14
Dependent Claim
113 words
A computer readable memory as described in claim 10 further comprising a power consumption model used for estimating power consumed by said physical circuit, said power model comprising: a designation for a set of signals for said library cell; a designation of at least one designated signal pin of said library cell; associated with said designated signal pin, a definition of a first state of said set of signals causing said designated signal pin to transition; and associated with said designated signal pin, a definition of a first power consumption function representative of power consumed by said physical circuit when said first state exists contemporaneously with a transition on said designated signal pin.
Claim 15
Dependent Claim
42 words
A computer readable memory as described in claim 12 wherein said first power consumption function comprises: a reference to said power consumption lookup table; and a plurality of reference power values for storage within said coordinates of said power consumption lookup table.
Claim 16
Dependent Claim
115 words
A computer readable memory as described in claim 10 further comprising a power consumption model used for estimating power consumed by said physical circuit, said power model comprising: a designation for a set of signals of said library cell; a designation of at least one designated signal pin of said library cell; associated with said designated signal pin, a definition of a first set of signal pins of said library cell; and associated with said designated signal pin, a definition of a first power consumption function representative of power consumed by said physical circuit when a transition on a signal pin of said first set of signal pins causes said designated signal pin to transition.
Claim 17
Dependent Claim
42 words
A computer readable memory as described in claim 14 wherein said first power consumption function comprises: a reference to said power consumption lookup table; and a plurality of reference power values for storage within said coordinates of said power consumption lookup table.
Claim 18
Dependent Claim
254 words
Within a computer controlled power estimation system, a method of representing physical power consumption of a physical circuit within an integrated circuit, said method comprising the computer implemented steps of: a) storing into computer memory a plurality of first reference index values within a first reference index of a three dimensional lookup table, said plurality of first reference index values representing output load capacitances for a first output of a library cell representing said physical circuit; b) storing into said computer memory a plurality of second reference index values within a second reference index of said lookup table, said plurality of second reference index values representing output load capacitances for a second output of said library cell; c) storing into said computer memory a plurality of third reference index values in a third reference index of said lookup table, said plurality of third reference index values representing input transition times of an input signal received at an input of said library cell, wherein each distinct combination of a first reference index value, a second reference index value, and a third reference index value forms a distinct coordinate position within said lookup table; and d) storing into said computer memory a first plurality of reference power values corresponding to a first power model, wherein each distinct coordinate position of said lookup table receives a power reference value and wherein power reference values represent amounts of power physically dissipated by said physical circuit based on a transition of said first output under said first power model.
Claim 19
Dependent Claim
254 words
Within a computer controlled power estimation system, a method of representing physical power consumption of a physical circuit within an integrated circuit, said method comprising the computer implemented steps of: a) storing into computer memory a plurality of first reference index values within a first reference index of a three dimensional lookup table, said plurality of first reference index values representing output load capacitances for a first output of a library cell representing said physical circuit; b) storing into said computer memory a plurality of second reference index values within a second reference index of said lookup table, said plurality of second reference index values representing output load capacitances for a second output of said library cell; c) storing into said computer memory a plurality of third reference index values in a third reference index of said lookup table, said plurality of third reference index values representing input transition times of an input signal received at an input of said library cell, wherein each distinct combination of a first reference index value, a second reference index value, and a third reference index value forms a distinct coordinate position within said lookup table; and d) storing into said computer memory a first plurality of reference power values corresponding to a first power model, wherein each distinct coordinate position of said lookup table receives a power reference value and wherein power reference values represent amounts of power physically dissipated by said physical circuit based on a transition of said first output under said first power model.
Claim 20
Dependent Claim
73 words
A method as described in claim 16 further comprising the step of e) storing into said computer memory a second plurality of reference power values corresponding to a second power model, wherein each distinct coordinate position of said lookup table receives a power reference value and wherein power reference values represent amounts of power physically dissipated by said physical circuit based on a transition of said first output under said second power model.
Claim 21
Dependent Claim
17 words
A method as described in claim 16 wherein said first output and said second output transition contemporaneously.
Claim 22
Dependent Claim
89 words
A method as described in claim 18 further comprising the steps of: determining three input values pertinent to a power consumption event of said library cell, said three input values comprising: an output load capacitance value for said first output; an output load capacitance value for said second output, and an input signal transition time for said input; and generating an output power value for said power consumption event of said library cell based on said three input values by using said three dimensional lookup table and linear interpolation.
Claim 23
Dependent Claim
50 words
A method as described in claim 16 wherein said first reference index contains N first reference index values, said second reference index contains N second reference index values, said third reference index contains N third reference index values, and said power consumption lookup table comprises N 3 reference power values.