IP Library Granted Patent US 7,379,718
Granted Patent B2
US 7,379,718 · App. 11/014,805 · Granted May 27, 2008

Method and apparatus to manage power consumption of a semiconductor device

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 7,379,718
App. No.
11/014,805
Granted
May 27, 2008
Kind
B2
Abstract

Briefly, a method an apparatus of a power management system of a semiconductor device capable of managing a power consumption of the semiconductor device by varying an operating voltage of the semiconductor device according to a voltage value based on a reference number.

Claims (55)

1. A method comprising:

generating a reference number related to one or more voltage levels; and

managing a power consumption of a semiconductor device by varying an operating voltage of the semiconductor device according to a required voltage value based on the reference number;

wherein the generating comprises:

mapping a required voltage level according to a range of frequency values; and

decoding the required voltage level and an operating frequency of the semiconductor device to provide the reference number.

2. The method of claim 1 , wherein generating comprises:

decoding the required voltage level and operating frequencies of two or more units of the semiconductor device to provide the reference number.

3. The method of claim 1 , comprising:

decoding the reference number to produce the required voltage value according to the required voltage level.

4. The method of claim 3 , wherein decoding the voltage level comprises:

manipulating the reference number with a property of the semiconductor device to provide the required voltage value.

5. The method of claim 1 , further comprising:

varying the operating frequency in response to varying the operating voltage of the semiconductor device.

6. The method of claim 1 , further comprising:

varying the operating frequency in response to varying the operating voltage if a target operating frequency is higher than a current operating frequency and if a target voltage level is higher than a current voltage level.

7. A semiconductor device comprising:

a power management unit capable of managing a power consumption of the semiconductor device by varying an operating voltage of the semiconductor device according to a required voltage value based on a reference number, wherein the reference number related to one or more voltage levels;

a mapping register to map a required voltage level according to a range of frequency values; and

a voltage level decoder to decode the required voltage level and an operating frequency of the semiconductor device to provide the reference number.

8. The semiconductor device of claim 7 , wherein the voltage level decoder is capable of decoding the required voltage level and operating frequencies of two or more units of the semiconductor device to provide the reference number.

9. The semiconductor device of claim 7 , comprising:

a voltage value decoder to decode the reference number and to produce the required voltage value according to the required voltage level.

10. The semiconductor device of claim 7 , wherein the voltage level decoder is capable of manipulating the reference number with a property of the semiconductor device to provide the required voltage value.

11. An apparatus comprising:

a power management unit able to vary a voltage of the apparatus according to a required voltage value related to a reference number based on a required voltage level, wherein the required voltage level is related to a required operating frequency of the apparatus;

one or more frequency control registers to provide a required operating frequency value;

one or more mapping registers to map a range of frequency values to the required voltage level; and

a voltage level decoder to assign the reference number to the required voltage level according to the required operating frequency value.

12. The apparatus of claim 11 , comprising:

one or more setting registers to match one or more voltage values to the required voltage level to provide a matched voltage value; and

a voltage value decoder to decode the required voltage value from the reference number and the matched voltage value.

13. The apparatus of claim 12 , wherein the voltage value decoder is capable of manipulating the reference number with one or more properties of the apparatus to produce the voltage value.

14. A hand held device comprising:

a voltage regulator to provide a voltage value of a semiconductor device;

one or more frequency control registers to provide a required operating frequency value;

one or more mapping registers to map a range of frequency values to a required voltage level; and

a voltage level decoder to assign a reference number to the required voltage level according to the required operating frequency value;

wherein the semiconductor device includes a power management unit able to vary a voltage of the voltage regulator according to a required voltage value related to the reference number based on the required voltage level, and

wherein the required voltage level is related to a required operating frequency of the apparatus.

15. The hand held device of claim 14 , wherein the semiconductor device comprises:

one or more setting registers to match one or more voltage values to the required voltage level to provide a matched voltage value; and

a voltage value decoder to decode the required voltage value from the reference number and the matched voltage value.

16. The hand held device of claim 15 , wherein the voltage value decoder is capable of manipulating the reference number with one or more properties of the semiconductor device to produce the voltage value.

17. An article comprising a storage medium having stored thereon instructions that, when executed, result in:

generating a reference number related to one or more voltage levels;

managing a power consumption of a semiconductor device by varying an operating voltage of the semiconductor device according to a required voltage value based on the reference number;

mapping a required voltage level according to a range of frequency values; and

decoding the required voltage level and an operating frequency of the semiconductor device to provide the reference number.

18. The Article of claim 17 , wherein the instruction of generating when executed, results in:

decoding the required voltage level and operating frequencies of two or more units of the semiconductor device to provide the reference number.

19. The Article of claim 17 , the instructions when executed, result in:

decoding the reference number to produce the required voltage value according to the required voltage level.

20. The Article of claim 17 , wherein the instruction of decoding the voltage level when executed, results in:

manipulating the reference number with a property of the semiconductor device to provide the required voltage value.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053475/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 20, 2020
From: MARVELL INTERNATIONAL LTD.
To: CAVIUM INTERNATIONAL
Reel/Frame 052918/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2020
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 051778/0537 →
LICENSE Recorded Dec 14, 2006
From: MARVELL WORLD TRADE LTD.
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 018633/0461 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2006
From: MARVELL INTERNATIONAL LTD.
To: MARVELL WORLD TRADE LTD.
Reel/Frame 018633/0384 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2006
From: INTEL CORPORATION
To: MARVELL INTERNATIONAL LTD.
Reel/Frame 018515/0817 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SECOND AND THE THIRD ASSIGNOR'S DOC DATE PREVIOUSLY RECORDED ON REEL 016985, FRAME 0114 Recorded Mar 6, 2006
From: DOR, AMIT; ROTH, CHARLES; FULLERTON, MARK
To: INTEL CORPORATION
Reel/Frame 017312/0335 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2005
From: DOR, AMIT; ROTH, CHARLES; FULLERTON, MARK
To: INTEL CORPORATION
Reel/Frame 016985/0114 →