IP Library Granted Patent US 9,158,359
Granted Patent B2
US 9,158,359 · App. 13/428,862 · Granted Oct 13, 2015

Adaptive voltage scaling using a serial interface

Inventors: Michael S. Buonpane (Easton, PA); James D. Chlipala (Emmaus, PA); Richard P. Martin (Macungie, PA); Richard Muscavage (Gilbertsville, PA); Scott A. Segan (Allentown, PA)
Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
G06F1/3209G06F1/325G06F1/3296Y02B60/1285Y10T307/406
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,158,359
App. No.
13/428,862
Granted
Oct 13, 2015
Kind
B2
Abstract

An adaptive voltage scaling system includes first and second devices. Each of the first and second devices includes at least one master serial interface port and at least one slave serial interface port. The first device is operatively coupled to a voltage regulator, and the slave serial interface port associated with the second device is operatively coupled to the master serial interface port associated with the first device. The first device controls the voltage regulator based on information obtained from the first and second devices using the master serial interface port associated with the first device and the slave serial interface port associated with the second device. The first and second devices receive voltage from the voltage regulator. A corresponding method and computer-readable medium are also disclosed.

Claims (36)

1. An adaptive voltage scaling system, comprising:

a first device, the first device comprising at least one master serial interface port and at least one slave serial interface port; and

a second device, the second device comprising at least one master serial interface port and at least one slave serial interface port, the first device being operatively coupled to a voltage regulator, the at least one slave serial interface port associated with the second device being operatively coupled to the at least one master serial interface port associated with the first device, the first device controlling the voltage regulator based on information obtained from the first and second devices using the at least one master serial interface port associated with the first device and the at least one slave serial interface port associated with the second device, the first and second devices receiving voltage from the voltage regulator for powering the first and second devices.

2. The adaptive voltage scaling system, as defined by claim 1 , wherein the information obtained from the first and second devices comprises at least one of process, voltage, and temperature information.

3. The adaptive voltage scaling system, as defined by claim 1 , further comprising a third device, the third device comprising at least one master serial interface port and at least one slave serial interface port, the at least one slave serial interface port associated with the third device being operatively coupled to the at least one master serial interface port associated with the second device, the first device controlling the voltage regulator based on information obtained from the third device using the at least one master serial interface port associated with the first device, the at least one slave serial interface port associated with the second device, the at least one master serial interface port associated with the second device, and the at least one slave serial interface port associated with the third device, the third device receiving voltage from the voltage regulator for powering the third device.

4. The adaptive voltage scaling system, as defined by claim 3 , wherein the information obtained from the third device comprises at least one of process, voltage, and temperature information.

5. The adaptive voltage scaling system, as defined by claim 1 , wherein the first device compares information from the first and second devices and controls the voltage regulator based on data from the first and second devices that is indicative of less favorable operating conditions of the system.

6. The adaptive voltage scaling system, as defined by claim 5 , wherein the data from the first and second devices that is indicative of less favorable operating conditions of the system comprises worst-case data.

7. The adaptive voltage scaling system, as defined by claim 5 , wherein the first device controls the voltage regulator such that voltage provide to the first and second devices is decreased in response to worst-case data being greater than a predetermined worst-case threshold, the first device controlling the voltage regulator such that voltage provide to the first and second devices is increased in response to worst-case data being equal to or less than the predetermined worst-case threshold.

8. The adaptive voltage scaling system, as defined by claim 3 , wherein the first device controls the voltage regulator such that voltage provide to the first, second, and third devices is decreased in response to worst-case data being greater than a predetermined worst-case threshold, the first device controlling the voltage regulator such that voltage provide to the first, second, and third devices is increased in response to worst-case data being equal to or less than the predetermined worst-case threshold.

9. A method of adaptive voltage scaling comprising controlling a voltage regulator by a first device based on information obtained from the first device and a second device using a master serial interface port associated with the first device and a slave serial interface port associated with the second device, the first device comprising at least one master serial interface port and at least one slave serial interface port, the second device comprising at least one master serial interface port and at least one slave serial interface port, the at least one master serial interface port associated with the first device being operatively coupled to the at least one slave serial interface port associated with the second device, the first and second devices receiving voltage from the voltage regulator for powering the first and second devices.

10. The method of adaptive voltage scaling, as defined by claim 9 , wherein the information obtained from the first and second devices comprises at least one of process, voltage, and temperature information.

11. The method of adaptive voltage scaling, as defined by claim 9 , further comprising controlling the voltage regulator by the first device based on information obtained from a third device using the at least one master serial interface port associated with the first device, the at least one slave serial interface port associated with the second device, the at least one master serial interface port associated with the second device, and at least one slave serial interface port associated with the third device, the third device comprising at least one master serial interface port and at least one slave serial interface port, the at least one slave serial interface port associated with the third device being operatively coupled to the at least one master serial interface port associated with the second device, the third device receiving voltage from the voltage regulator for powering the third device.

12. The method of adaptive voltage scaling, as defined by claim 11 , wherein the information obtained from the third device comprises at least one of process, voltage, and temperature information.

13. The method of adaptive voltage scaling, as defined by claim 9 , further comprising:

comparing information from the first and second devices by the first device; and

controlling the voltage regulator by the first device based on information from the first and second devices that is indicative of less favorable operating conditions of a system in which the method of adaptive voltage scaling is employed.

14. The method of adaptive voltage scaling, as defined by claim 13 , further comprising:

controlling the voltage regulator such that voltage provided to the first and second devices is decreased in response to the information from the first and second devices that is indicative of less favorable operating conditions of the system being greater than a predetermined threshold; and

controlling the voltage regulator such that voltage provide to the first and second devices is increased in response to the information from the first and second devices that is indicative of less favorable operating conditions of the system being equal to or less than the predetermined threshold.

15. The method of adaptive voltage scaling, as defined by claim 13 , wherein the information from the first and second devices that is indicative of less favorable operating conditions of the system comprises worst-case data.

16. The method of adaptive voltage scaling, as defined by claim 11 , further comprising:

controlling the voltage regulator such that voltage provide to the first, second, and third devices is decreased in response to worst-case data being greater than a predetermined worst-case threshold; and

controlling the voltage regulator such that voltage provide to the first, second, and third devices is increased in response to worst-case data being equal to or less than the predetermined worst-case threshold.

17. A non-transitory computer-readable medium comprising instructions that, when executed by a processing device, causes the processing device to perform a computer process comprising controlling a voltage regulator by a first device based on information obtained from the first device and a second device using a master serial interface port associated with the first device and a slave serial interface port associated with the second device, the first device comprising at least one master serial interface port and at least one slave serial interface port, the second device comprising at least one master serial interface port and at least one slave serial interface port, the at least one master serial interface port associated with the first device being operatively coupled to the at least one slave serial interface port associated with the second device, the first and second devices receiving voltage from the voltage regulator for powering the first and second devices.

18. The computer-readable medium, as defined by claim 17 , wherein the information obtained from the first and second devices comprises at least one of process, voltage, and temperature information.

19. The computer-readable medium, as defined by claim 17 , wherein the method further comprises controlling the voltage regulator by the first device based on information obtained from a third device using the at least one master serial interface port associated with the first device, the at least one slave serial interface port associated with the second device, the at least one master serial interface port associated with the second device, and at least one slave serial interface port associated with the third device, the third device comprising at least one master serial interface port and at least one slave serial interface port, the at least one slave serial interface port associated with the third device being operatively coupled to the at least one master serial interface port associated with the second device, the third device receiving voltage from the voltage regulator for powering the third device.

20. The computer-readable medium, as defined by claim 17 , wherein the method further comprises:

comparing information from the first and second devices by the first device; and

controlling the voltage regulator by the first device based on worst-case data from the first and second devices.

21. The computer-readable medium, as defined by claim 20 , wherein the method further comprises:

controlling the voltage regulator such that voltage provide to the first and second devices is decreased in response to worst-case data being greater than a predetermined worst-case threshold; and

controlling the voltage regulator such that voltage provide to the first and second devices is increased in response to worst-case data being equal to or less than the predetermined worst-case threshold.

22. The computer-readable medium, as defined by claim 19 , wherein the method further comprises:

controlling the voltage regulator such that voltage provide to the first, second, and third devices is decreased in response to worst-case data being greater than a predetermined worst-case threshold; and

controlling the voltage regulator such that voltage provide to the first, second, and third devices is increased in response to worst-case data being equal to or less than the predetermined worst-case threshold.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE EXECUTION DATE PREVIOUSLY RECORDED AT REEL: 047422 FRAME: 0464. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 6, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0702 →
MERGER Recorded Oct 5, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047422/0464 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032856-0031) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: LSI CORPORATION; AGERE SYSTEMS LLC
Reel/Frame 037684/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2015
From: LSI CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 035390/0388 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: LSI CORPORATION; AGERE SYSTEMS LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032856/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2012
From: BUONPANE, MICHAEL S.; CHLIPALA, JAMES D.; MARTIN, RICHARD P.; MUSCAVAGE, RICHARD; SEGAN, SCOTT A.
To: LSI CORPORATION
Reel/Frame 027921/0229 →
Continuity (1)
Related Publication 20130249290A1 · Sep 26, 2013