Multi-phase Voltage Ramp Strategy for Processor Power Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing power management systems in processors face challenges in efficiently controlling operating voltage frequency, leading to delayed low power state exits due to large voltage increases, which can result in increased latency and energy inefficiency.

Innovation Solution

The implementation of a multi-phase voltage ramp strategy, where the voltage transition is segmented into two or more segments, allowing for a safe voltage level to be reached first, followed by additional voltage increases, thereby reducing latency and energy consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a large voltage increase is applied to exit low power state, then the processor can quickly transition to active state, but the latency is increased and energy consumption rises

Engineering Contradiction:
Improvelow power state exit speedVSAvoidexit latency
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The voltage ramp is divided into multiple segments or phases. Instead of applying a single large voltage increase, the system applies smaller incremental voltage increases (e.g., 50 mV increments) allowing low power state exits to proceed without being delayed by a large voltage transition, thereby reducing exit latency while controlling energy consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The voltage ramp strategy is made dynamic by adjusting the voltage increment size based on the number of active cores and system state. When fewer cores are active, smaller voltage increments can be used, optimizing the balance between exit speed and energy consumption for different operational scenarios.

Inventive Principle:
Principle #15Dynamics

2Productivity

If a large voltage increase is applied to support more active cores, then processing capacity increases, but energy consumption escalates

Engineering Contradiction:
Improveprocessing capacityVSAvoidenergy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The operating voltage is dynamically adjusted based on the number of active cores. The system calculates the required voltage increment based on current core activity and applies only the necessary voltage increase, avoiding unnecessary energy consumption while maintaining adequate processing capacity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the voltage parameter incrementally based on workload requirements. By adjusting voltage in smaller steps (e.g., 50 mV increments) rather than large fixed increments, the system optimizes energy consumption while maintaining the ability to scale processing capacity as needed.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12339723B2Controlling operating voltage of a processor
Publication Date: 2025.06.24 DAEDALUS PRIME LLC
  • US12339723B2 patent drawing
  • US12339723B2 patent drawing
  • US12339723B2 patent drawing

AI summary

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.