Dynamic Voltage Selection for Multi-Core Power Rail

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Less expensive system-on-chip (SoC) devices manage power by merging multiple domains on a single power rail, leading to unnecessary power consumption as cores operate at the maximum voltage specified by the highest voltage core, even when inactive, resulting in a power penalty of three to four percent.

Innovation Solution

A method and apparatus for dynamically setting the operating voltage of a shared power rail in a multi-core electronic device by identifying voltage specifications for each core, reporting operating states, and selecting an optimal voltage based on active cores' states, which is then programmed into a voltage regulator to control the power rail.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a single power rail is used to merge multiple domains in less expensive SoCs, then device cost is reduced, but power consumption increases due to cores operating at maximum voltage even when inactive

Engineering Contradiction:
Improvedevice costVSAvoidpower consumption
Core Design Contradiction:
Ease of manufactureVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic voltage selection by introducing a voltage selector that dynamically chooses between multiple voltage levels (first voltage level and second voltage level) based on the operational state of cores. This dynamic adjustment allows the system to transition from static maximum voltage operation to adaptive voltage scaling, reducing power consumption when full performance is not required while maintaining cost-effectiveness through a single power rail architecture.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the highest voltage core determines the power rail voltage, then all cores can operate at sufficient voltage, but power penalty increases as inactive cores continue to consume maximum voltage

Engineering Contradiction:
Improveoperating voltage sufficiencyVSAvoidpower penalty
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies local quality by providing different voltage levels to different operational contexts. The voltage selector determines whether to apply the first voltage level or second voltage level based on specific core operational states. This allows each core to receive appropriate voltage locally rather than forcing all cores to operate at the maximum voltage level, thereby eliminating the power penalty associated with inactive cores while ensuring active cores receive sufficient voltage.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the voltage parameter dynamically by introducing multiple voltage levels and a selection mechanism. The system transitions from a fixed voltage parameter (maximum voltage for all cores) to a variable voltage parameter that adapts based on core operational states. This parameter change enables the system to optimize power consumption by selecting appropriate voltage levels rather than continuously operating at maximum voltage.

Inventive Principle:
Principle #35Parameter changes

3Use of energy by moving object

If dynamic voltage selection is implemented, then power consumption is reduced, but system complexity increases with additional voltage control mechanisms

Engineering Contradiction:
Improvepower consumptionVSAvoidvoltage control complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent achieves universality by designing a voltage selector that serves multiple functions: it monitors core operational states, determines appropriate voltage levels, and controls voltage distribution across the system. This single multi-functional component handles the entire dynamic voltage selection process, avoiding the need for separate complex control circuits for each core or domain, thereby limiting the increase in system complexity while achieving power reduction.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20220035437A1Dynamic voltage selection for a single power rail in a multi-core domain
Publication Date: 2022.02.03 QUALCOMM INC
  • US20220035437A1 patent drawing
  • US20220035437A1 patent drawing
  • US20220035437A1 patent drawing

AI summary

An apparatus sets an operating voltage of a shared power rail in a multi-core electronic device. The apparatus includes a system-on-chip (SoC) having multiple cores with each core in the SoC configured to report an operating status. The apparatus includes an operating state aggregator configured to receive the operating status reported from each core in the SoC and to select the selected operating voltage based on the operating status from each core. A voltage regulator is in communication with the operating state aggregator and a power management integrated circuit (PMIC). The selected operating voltage is then programmed into the (PMIC) to control the shared power rail.