Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
94 words
A computer implemented method of selecting a device threshold voltage, comprising the steps of: identifying a critical path through a circuit; selecting devices in said critical path according to a predetermined cost function to adjust the threshold voltage of at least one of the selected devices, wherein the cost function includes at least two components, a first component dependent on process parameters and a second component dependent on design specific parameters; and adjusting the threshold voltage of said at least one of the selected devices in said critical path to meet predetermined timing criteria.
Claim 2
Dependent Claim
94 words
A computer implemented method of selecting a device threshold voltage, comprising the steps of: identifying a critical path through a circuit; selecting devices in said critical path according to a predetermined cost function to adjust the threshold voltage of at least one of the selected devices, wherein the cost function includes at least two components, a first component dependent on process parameters and a second component dependent on design specific parameters; and adjusting the threshold voltage of said at least one of the selected devices in said critical path to meet predetermined timing criteria.
Claim 3
Dependent Claim
39 words
The method of claim 1 wherein said step of identifying a critical path includes the steps of: assigning an operating frequency for a clock signal; and setting timing constraints for nodes within said circuit relative to said clock signal.
Claim 4
Dependent Claim
91 words
The method of claim 2 wherein said step of identifying a critical path further includes the steps of: summing propagation delays of circuit elements of said circuit between first and second nodes; identifying a path between said first and second nodes as critical if said sum of propagation delays exceeds said timing constraint for a signal arriving at said second node; and identifying a path between said first and second nodes as non-critical if said sum of propagation delays meets said timing constraint for said signal arriving at said second node.
Claim 5
Dependent Claim
85 words
The method of claim 2 wherein said step of identifying a critical path further includes the steps of: allocating an absolute propagation delay between first and second nodes; identifying a path between said first and second nodes as critical if said absolute propagation delay exceeds said timing constraint for a signal arriving at said second node; and identifying a path between said first and second nodes as non-critical if said absolute propagation delay meets said timing constraint for said signal arriving at said second node.
Claim 6
Dependent Claim
76 words
The method of claim 1 wherein said step of identifying a critical path includes the steps of: applying an input vector to inputs of said circuit; comparing a measured output vector to a known good output vector; identifying an output and associated path as critical if said measured vector disagrees with said known good output vector; and identifying an output and associated path as non-critical if said measured vector agrees with said known good output vector.
Claim 7
Dependent Claim
24 words
The method of claim 1 wherein said second component dependent on design specific parameters includes a component that has a largest individual propagation delay.
Claim 8
Dependent Claim
26 words
The method of claim 1 wherein said second component dependent on design specific parameters includes a component that has a least impact on static power consumption.
Claim 9
Dependent Claim
36 words
The method of claim 1 wherein said second component dependent on design specific parameters includes a sub-component that has a least impact on static power consumption and a sub-component that has a largest individual propagation delay.
Claim 10
Dependent Claim
96 words
A computer implemented method of selecting a device threshold voltage, comprising the steps of: providing a netlist of devices in a circuit each including an initial threshold voltage; identifying a critical path through said circuit; selecting devices in said critical path according to a predetermined cost function to adjust the initial threshold voltage, wherein the cost function includes at least two components, a first component dependent on process parameters and a second component dependent on design specific parameters; and adjusting the threshold voltage of said selected devices in said critical path to meet predetermined timing criteria.
Claim 11
Dependent Claim
96 words
A computer implemented method of selecting a device threshold voltage, comprising the steps of: providing a netlist of devices in a circuit each including an initial threshold voltage; identifying a critical path through said circuit; selecting devices in said critical path according to a predetermined cost function to adjust the initial threshold voltage, wherein the cost function includes at least two components, a first component dependent on process parameters and a second component dependent on design specific parameters; and adjusting the threshold voltage of said selected devices in said critical path to meet predetermined timing criteria.
Claim 12
Dependent Claim
39 words
The method of claim 9 wherein said step of identifying a critical path includes the steps of: assigning an operating frequency for a clock signal; and setting timing constraints for nodes within said circuit relative to said clock signal.
Claim 13
Dependent Claim
91 words
The method of claim 10 wherein said step of identifying a critical path further includes the steps of: summing propagation delays of circuit elements of said circuit between first and second nodes; identifying a path between said first and second nodes as critical if said sum of propagation delays exceeds said timing constraint for a signal arriving at said second node; and identifying a path between said first and second nodes as non-critical if said sum of propagation delays meets said timing constraint for said signal arriving at said second node.
Claim 14
Dependent Claim
85 words
The method of claim 10 wherein said step of identifying a critical path further includes the steps of: allocating an absolute propagation delay between first and second nodes; identifying a path between said first and second nodes as critical if said absolute propagation delay exceeds said timing constraint for a signal arriving at said second node; and identifying a path between said first and second nodes as non-critical if said absolute propagation delay meets said timing constraint for said signal arriving at said second node.
Claim 15
Dependent Claim
76 words
The method of claim 9 wherein said step of identifying a critical path includes the steps of: applying an input vector to inputs of said circuit; comparing a measured output vector to a known good output vector; identifying an output and associated path as critical if said measured vector disagrees with said known good output vector; and identifying an output and associated path as non-critical if said measured vector agrees with said known good output vector.
Claim 16
Dependent Claim
24 words
The method of claim 9 wherein said second component dependent on design specific parameters includes a component that has a largest individual propagation delay.
Claim 17
Dependent Claim
26 words
The method of claim 9 wherein said second component dependent on design specific parameters includes a component that has a least impact on static power consumption.
Claim 18
Dependent Claim
38 words
The method of claim 9 wherein said second component dependent on design specific parameters includes a component a sub-component that has a least impact on static power consumption and a sub-component that has a largest individual propagation delay.
Claim 19
Independent Claim
91 words
An apparatus for selecting a device threshold voltage, comprising: means for identifying a critical path through a circuit; means for selecting devices in said critical path according to a predetermined cost function to adjust a threshold voltage of at least one selected device, wherein the cost function includes at least two components, a first component dependent on process parameters and a second component dependent on design specific parameters; and means for adjusting the threshold voltage of said at least one selected device in said critical path to meet predetermined timing criteria.
Claim 20
Independent Claim
91 words
An apparatus for selecting a device threshold voltage, comprising: means for identifying a critical path through a circuit; means for selecting devices in said critical path according to a predetermined cost function to adjust a threshold voltage of at least one selected device, wherein the cost function includes at least two components, a first component dependent on process parameters and a second component dependent on design specific parameters; and means for adjusting the threshold voltage of said at least one selected device in said critical path to meet predetermined timing criteria.
Claim 21
Dependent Claim
118 words
The apparatus of claim 17 wherein said means for identifying a critical path includes: means for defining an operating frequency for a clock signal; means for setting timing constraints for nodes within said circuit relative to said clock signal; means for summing propagation delays of circuit elements of said circuit between first and second nodes; means for identifying a path between said first and second nodes as critical if said sum of propagation delays exceeds said timing constraint for a signal arriving at said second node; and means for identifying a path between said first and second nodes as non-critical if said sum of propagation delays meets said timing constraint for said signal arriving at said second node.
Claim 22
Dependent Claim
25 words
The apparatus of claim 18 wherein said means for selecting devices in said critical path includes means for sorting devices by a predetermined cost function.