IP Library Granted Patent US 11,175,712
Granted Patent B2
US 11,175,712 · App. 16/527,150 · Granted Nov 16, 2021

Controlling operating voltage of a processor

Inventors: Ryan D. Wells (Folsom, CA); Itai Feit (Herzeliya, IL); Doron Rajwan (Rishon Le-Zion, IL); Nadav Shulman (Tel Mond, IL); Zeev Offen (Folsom, CA); Inder M. Sodhi (Folsom, CA)
Assignee: Intel Corporation
G06F1/28G06F1/266G06F1/324G06F1/3206G06F1/26G06F1/3296Y02D10/00
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 11,175,712
App. No.
16/527,150
Granted
Nov 16, 2021
Kind
B2
Abstract

In an embodiment, a processor includes a core domain with a plurality of cores and a power controller having a first logic to receive a first request to increase an operating voltage of a first core of the core domain to a second voltage, to instruct a voltage regulator to increase the operating voltage to an interim voltage, and to thereafter instruct the voltage regulator to increase the operating voltage to the second voltage. Other embodiments are described and claimed.

Claims (40)

1. A multicore processor comprising:

a first unit including a first plurality of cores and at least one cache memory;

a second unit including a second plurality of cores and at least one other cache memory;

a fabric to couple the first unit and the second unit;

one or more graphics processing units; and

a power control unit (PCU) to control an operating voltage from a voltage regulator to be provided to at least one of the first and second units, the PCU to cause the operating voltage to be updated according to a multi-level operating voltage ramp profile to a second level sufficient to support at least one core at a turbo mode frequency;

wherein the PCU is to send a plurality of requests to the voltage regulator to cause the voltage regulator to update the operating voltage to the second level according to the multi-level operating voltage ramp profile.

2. The multicore processor of claim 1 , further comprising an image signal processor.

3. The multicore processor of claim 1 , further comprising an integrated memory controller.

4. The multicore processor of claim 1 , further comprising a Peripheral Component Interconnect Express (PCIe) interface.

5. The multicore processor of claim 1 , wherein the at least one cache memory comprises a shared cache memory.

6. The multicore processor of claim 1 , wherein the multicore processor comprises a system on chip.

7. The multicore processor of claim 1 , wherein the multicore processor is to receive the operating voltage from an external voltage regulator.

8. The multicore processor of claim 1 , wherein the first plurality of cores includes at least one second cache memory.

9. The multicore processor of claim 1 , wherein the multi-level operating voltage ramp profile includes an interim voltage.

10. The multicore processor of claim 9 , wherein the interim voltage is less than the second level.

11. A processor comprising:

a plurality of cores and at least one cache memory;

at least one graphics processing unit;

a fabric to couple at least some of the plurality of cores and the at least one graphics processing unit; and

a power control unit (PCU) to control an operating voltage from a voltage regulator to be provided to at least some of the plurality of cores, wherein the PCU is to cause the operating voltage to be updated according to a multi-level operating voltage ramp profile to a second level sufficient to support at least one core at a turbo mode frequency;

wherein the PCU is to send a plurality of requests to the voltage regulator to cause the voltage regulator to update the operating voltage to the second level according to the multi-level operating voltage ramp profile, and to cause the at least one core to operate at the turbo mode frequency after the operating voltage has been updated to the second level.

12. The processor of claim 11 , further comprising an image signal processor.

13. The processor of claim 11 , further comprising an integrated memory controller.

14. The processor of claim 11 , wherein the processor is to receive the operating voltage from an external voltage regulator.

15. A system comprising:

a system on chip (SoC) comprising:

a first unit including a first plurality of cores and at least one cache memory;

a second unit including a second plurality of cores and at least one other cache memory;

a fabric to couple the first unit and the second unit;

one or more graphics processing units; and

an integrated memory controller;

a power controller to control an operating voltage from a voltage regulator to be provided to at least one of the first and second units, the power controller to cause the operating voltage to be updated according to a multi-level operating voltage ramp profile to a second level sufficient to support at least one core at a turbo mode frequency;

wherein the power controller is to send a plurality of requests to the voltage regulator to cause the voltage regulator to update the operating voltage to the second level according to the multi-level operating voltage ramp profile; and

the voltage regulator coupled to the power controller.

16. The system of claim 15 , wherein the SoC further comprises the power controller.

17. The system of claim 15 , further comprising a display coupled to the SoC.

18. The system of claim 16 , further comprising a system memory coupled to the SoC.

19. The system of claim 15 , wherein the SoC further comprises an image signal processor.

20. The system of claim 15 , wherein the multi-level operating voltage ramp profile includes an interim voltage, the interim voltage less than the second level.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2022
From: INTEL CORPORATION
To: DAEDALUS PRIME LLC
Reel/Frame 060392/0594 →
Continuity (4)
Continuation 15966397 · Apr 30, 2018
Continuation 15157553 · May 18, 2016
Continuation 13793037 · Mar 11, 2013
Related Publication 20190354155A1 · Nov 21, 2019
Cited By (1)
US 12,339,723