Decentralized Wake-Up for Dynamic Power Gating in ICs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current power management techniques in integrated circuits (ICs) are inefficient in dynamically managing power consumption and waking up functional units, leading to suboptimal battery life in mobile devices due to lack of decentralized control and higher-level power gating strategies.

Innovation Solution

The implementation of a dynamic clock and power gating method with decentralized wakeups, where power-manageable functional units can request low power states and be awakened independently by logically adjacent units, and a power management unit performs clock and power gating at both individual and domain levels, ensuring efficient power management and reduced latency in transactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If a functional unit enters a low power state to save energy, then power consumption is reduced, but the time to wake up and resume operation increases

Engineering Contradiction:
Improvepower consumptionVSAvoidwake up time
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent segments the power management system into multiple independent wake-up sources. Instead of a single centralized wake-up mechanism, multiple functional units can independently wake up other functional units through direct signaling. This segmentation allows for faster wake-up responses as the signaling path is shortened and parallel wake-up operations can occur simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by maintaining idle state signaling capability even when functional units are in low power states. The ability to send and receive wake-up signals is preserved in advance, so when a wake-up event occurs, the functional unit can resume operation quickly without needing to fully power up the signaling infrastructure first.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If centralized power management is used to control functional units, then power gating is simplified, but wake-up latency increases due to single-point control

Engineering Contradiction:
Improvepower management complexityVSAvoidwake-up latency
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent divides the centralized power management authority into distributed segments. Each functional unit has the capability to independently initiate wake-up events for other functional units. This segmentation eliminates the single-point control bottleneck while maintaining relatively simple individual unit designs, as each unit only needs basic wake-up signaling capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables self-service by allowing functional units to autonomously wake up other functional units without requiring centralized coordination. When a functional unit needs to communicate with another unit in low power state, it can directly initiate the wake-up sequence, making the system more responsive while keeping individual unit complexity low.

Inventive Principle:
Principle #25Self-service

3Use of energy by moving object

If clock gating is applied to idle functional units, then dynamic power consumption is reduced, but the system responsiveness to wake-up events deteriorates

Engineering Contradiction:
Improvedynamic power consumptionVSAvoidsystem responsiveness
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The patent applies local quality by differentiating the power management approach for different parts of the functional unit. Critical wake-up signaling paths maintain higher power states for faster response, while non-critical internal circuitry can be fully clock-gated. This selective application of clock gating preserves responsiveness where needed while maximizing power savings where possible.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent prepares the wake-up signaling infrastructure in advance by maintaining its operational readiness even when functional units are clock-gated. The signaling paths are pre-configured to allow rapid activation, so when a wake-up event occurs, the system can respond immediately without needing to initialize signaling paths during the wake-up process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9310783B2Dynamic clock and power gating with decentralized wake-ups
Publication Date: 2016.04.12 APPLE INC
  • US9310783B2 patent drawing
  • US9310783B2 patent drawing
  • US9310783B2 patent drawing

AI summary

A method and apparatus for dynamic clock and power gating and decentralized wakeups is disclosed. In one embodiment, an integrated circuit (IC) includes power-manageable functional units and a power management unit. Each of the power manageable functional units is configured to convey a request to enter a low power state to the power management unit. The power management unit may respond by causing a requesting functional unit to enter the low power state. Should another functional unit initiate a request to communicate with a functional unit currently in the low power state, it may send a request to that functional unit. The receiving functional unit may respond to the request by exiting the low power state and resuming operation in the active state.