IP Library Granted Patent US 9,548,725
Granted Patent B2
US 9,548,725 · App. 14/091,255 · Granted Jan 17, 2017

Frequency specific closed loop feedback control of integrated circuits

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,548,725
App. No.
14/091,255
Granted
Jan 17, 2017
Kind
B2
Abstract

Systems and methods for frequency specific closed loop feedback control of integrated circuits. In one embodiment, a plurality of controllable inputs to an integrated circuit is adjusted to achieve a frequency specific predetermined value of a dynamic operating indicator of the integrated circuit at the desired specific operating frequency. The predetermined value is stored in a data structure within a computer usable media. The data structure comprises a plurality of frequency specific predetermined values for a variety of operating frequencies. An operating condition of an integrated circuit is controlled via closed loop feedback based on dynamic operating indicators of the measured behavior of the integrated circuit.

Claims (30)

1. A method of operating an integrated circuit, the method comprising:

accessing a predetermined value for an operating characteristic of the integrated circuit, wherein the predetermined value correlates to a level of power consumption at an operating frequency of the integrated circuit;

determining a current value for the operating characteristic of the integrated circuit; and

adjusting a voltage level supplied to the integrated circuit to cause the current value of the operating characteristic to approach the predetermined value and a power consumption of the integrated circuit to approach the level of power consumption.

2. The method of claim 1 , further comprising periodically repeating said determining and said adjusting.

3. The method of claim 1 , wherein the voltage level supplied to the integrated circuit comprises a body bias voltage applied to a semiconductor device of the integrated circuit.

4. The method of claim 1 , wherein the operating frequency is selected according to the level of power consumption.

5. The method of claim 4 , further comprising storing the predetermined value in a computer-usable medium.

6. The method of claim 5 , wherein the predetermined value is stored in a data structure that comprises multiple predetermined values, each predetermined value associated with a different operating frequency.

7. The method of claim 1 , wherein the predetermined value is at least one of a gate delay of the integrated circuit, an off current of the integrated circuit, a gate leakage of the integrated circuit, a temperature, a number of oscillations of a ring oscillator per unit time, or a measure of relative behavior of semiconductor devices of the integrated circuit.

8. The method of claim 1 , further comprising combining predetermined values for different operating characteristics of the integrated circuit to generate the predetermined value.

9. A system, comprising:

a first circuit component operable to access a predetermined value for an operating characteristic of an integrated circuit, wherein the predetermined value correlates to a level of power consumption at an operating frequency of the integrated circuit; and

a second circuit component operable to provide a measured value of the operating characteristic to the first circuit component;

wherein the first circuit component is further operable to adjust a voltage level supplied to the integrated circuit to cause the measured value to approach the predetermined value and a power consumption of the integrated circuit to approach the level of power consumption.

10. The system of claim 9 , further comprising:

a computer-usable medium for storing the predetermined value in a data structure associated with the operating frequency.

11. The system of claim 10 , wherein the data structure comprises a plurality of predetermined values, each predetermined value associated with a different operating frequency.

12. The system of claim 9 , wherein the voltage level supplied to the integrated circuit comprises a body bias voltage applied to a semiconductor device of the integrated circuit.

13. The system of claim 9 , wherein the predetermined value is at least one of a gate delay of the aid integrated circuit, an off current of the integrated circuit, a gate leakage of the integrated circuit, a temperature, a number of oscillations of a ring oscillator per unit time, or a measure of relative behavior of semiconductor devices of the integrated circuit.

14. An apparatus, comprising:

an integrated circuit; and

memory coupled to the integrated circuit and operable to store a predetermined value for an operating characteristic of the integrated circuit, wherein the predetermined value correlates to a level of power consumption at an operating frequency of the integrated circuit;

wherein the integrated circuit is further operable to determine a current value for the operating characteristic of the integrated circuit and to adjust a voltage level supplied to the integrated circuit to cause the current value of the operating characteristic to approach the predetermined value and a power consumption of the integrated circuit to approach the level of power consumption.

15. The apparatus of claim 14 , wherein the voltage level supplied to the integrated circuit comprises a body bias voltage applied to a semiconductor device of the integrated circuit.

16. The apparatus of claim 14 , wherein the operating frequency is selected according to the level of power consumption.

17. The apparatus of claim 14 , wherein the predetermined value is at least one of a gate delay of the integrated circuit, an off current of the integrated circuit, a gate leakage of the integrated circuit, a temperature, a number of oscillations of a ring oscillator per unit time, or a measure of relative behavior of semiconductor devices of the integrated circuit.

18. The apparatus of claim 14 , further operable to execute a function that combines predetermined values for different operating characteristics of the integrated circuit to generate the predetermined value.

19. The apparatus of claim 14 , wherein the level of power consumption corresponds to a lowest level of power consumption achievable for the integrated circuit while operating properly at the operating frequency.

20. The apparatus of claim 14 , wherein the operating frequency corresponds to a greatest operating frequency achievable for the integrated circuit while operating properly at the voltage level supplied to the integrated circuit.

Assignments (9)
CHANGE OF NAME Recorded Mar 4, 2022
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 059320/0484 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE CONVEYANCE TYPE SHOULD APPEAR: MERGER PREVIOUSLY RECORDED ON REEL 058998 FRAME 0162. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 25, 2022
From: TRANSMETA CORPORATION
To: TRANSMETA LLC
Reel/Frame 059203/0422 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2022
From: TRANSMETA LLC
To: INTELLECTUAL VENTURE FUNDING LLC
Reel/Frame 059085/0548 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2022
From: KONIARIS, KLEANTHES G.; BURR, JAMES B.
To: TRANSMETA CORPORATION
Reel/Frame 058998/0120 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2022
From: TRANSMETA CORPORATION
To: TRANSMETA LLC
Reel/Frame 058998/0162 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2019
From: INTELLECTUAL VENTURES ASSETS 88 LLC
To: FACEBOOK, INC.
Reel/Frame 048136/0179 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2018
From: INTELLECTUAL VENTURES HOLDING 81 LLC
To: INTELLECTUAL VENTURES ASSETS 88 LLC
Reel/Frame 047014/0629 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR'S NAME PREVIOUSLY RECORDED AT REEL: 036711 FRAME: 0160. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 6, 2015
From: INTELLECTUAL VENTURES FUNDING LLC
To: INTELLECTUAL VENTURES HOLDING 81 LLC
Reel/Frame 036797/0356 →
MERGER Recorded Sep 29, 2015
From: INTELLECTUAL VENTURE FUNDING LLC
To: INTELLECTUAL VENTURES HOLDING 81 LLC
Reel/Frame 036711/0160 →