← Back to Patent Explorer
US5774367A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of selecting device threshold voltages for high speed and low power

Assignee: NXP USA Inc
•
Filing: 1995-07-24
•
Granted: 1998-06-30
•
Expires: 2015-07-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of selecting device (14-16, 18-24, 28-30) threshold voltages for high speed and low overall power involves identifying (42) the critical paths by predetermined timing criteria. All transistors have an initial, typically high, threshold voltage (40). Transistors outside the critical paths keep the initial high threshold voltages to minimize static power drain. The transistors in the critical path are selected (43) according to a predetermined sorting function to have a low threshold voltage and thereby switch faster. Although the lower threshold voltage devices consume more static power in standby mode, the power drain is accepted as a trade-off in favor of increased speed through the critical path. The supply voltage is reduced to minimize dynamic power. The integrated circuit is thus optimized to run at a higher frequency with lower overall power consumption.

Inventors

  • 👤 Alberto J. Reyes
  • 👤 Daniel J. Snyder
  • 👤 Sleiman N. Chamoun
  • 👤 Karen S. Ramondetta

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 19:01
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/30; G06F30/32; G06F30/327

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.

References Cited (Backward Citations)

US5598344A Cited
US5426383A Cited
US5541885A Cited
US5461576A Cited
US5426591A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-06-29 2001-12-29 2002-06-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-06-29 2005-12-29 2006-06-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-06-29 2009-12-29 2010-06-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag