CPU Power Supply Switching via Clock Gating for Low Latency Retention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional low power modes in computing systems sacrifice latency for power saving, and existing hardware-based solutions for reducing leakage power consumption in CPUs are inefficient due to increased latency and reliance on software control.

Innovation Solution

A system and method that automatically switches a CPU to a low power retention mode using architectural clock gating, where a detection module monitors the clock enable signal to switch the CPU from a higher to a lower power supply output, reducing leakage power consumption with minimal latency through hardware implementation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the CPU is placed in conventional low power mode with clock gating, then dynamic power consumption is reduced, but leakage power consumption remains significant and latency increases

Engineering Contradiction:
Improvedynamic power consumptionVSAvoidleakage power consumption
Core Design Contradiction:
Use of energy by moving objectVSLoss of energy

Solution Approach 1:

The patent changes the power supply voltage parameter from full voltage to a lower retention voltage when the CPU enters idle state. This allows the CPU to maintain minimal functionality (retaining register contents) while significantly reducing leakage power consumption compared to conventional clock-gated modes that operate at full voltage.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements dynamic power supply switching that automatically adjusts the power voltage based on CPU operational state. The system transitions between full power and retention power modes dynamically, optimizing the balance between performance and power consumption without fixed latency penalties.

Inventive Principle:
Principle #15Dynamics

2Loss of energy

If software-based power saving measures are implemented, then leakage power consumption is reduced, but latency at mode entry and exit increases

Engineering Contradiction:
Improveleakage power consumptionVSAvoidlatency at mode entry and exit
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent replaces software-based power control mechanisms with hardware-level automatic switching circuitry. The detection module and power switching circuitry operate autonomously at the hardware level, eliminating the need for software intervention and thereby reducing latency while achieving power savings.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system performs self-service power management by automatically detecting CPU idle states through the detection module and autonomously switching power supplies without external software control. This self-managed approach eliminates software overhead and reduces mode transition latency.

Inventive Principle:
Principle #25Self-service

3Reliability

If the CPU remains powered at full voltage during idle state, then performance is maintained, but power consumption increases

Engineering Contradiction:
Improveperformance consistencyVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent changes the power supply voltage parameter from full operating voltage to a lower retention voltage during idle states. This parameter change allows the CPU to maintain essential functionality (register retention) while significantly reducing power consumption, thus optimizing the balance between performance consistency and energy efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10664006B2Method and apparatus for automatic switch to retention mode based on architectural clock gating
Publication Date: 2020.05.26 QUALCOMM INC
  • US10664006B2 patent drawing
  • US10664006B2 patent drawing
  • US10664006B2 patent drawing

AI summary

Method and Apparatus for automatically switching to a low power retention mode based on architectural clock gating is disclosed. In some implementations, a system includes a central processing unit (CPU), comprising a clock gating cell configured to receive a clock enable signal. The system further includes a switching module configured to monitor the clock enable signal and to cause a power manager to switch the CPU from a first power supply output to a second power supply output in response to the clock enable signal changing from a first state to a second state.