Platform Heartbeat Signal for Power-Efficient Interrupt Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional platforms face challenges in minimizing power consumption due to unsynchronized interrupts and traffic cycles from external devices, leading to inefficient power management as they must remain ready for activities at any time.

Innovation Solution

Implementing a synchronization mechanism using sideband or in-band signaling to align external device interrupts and traffic cycles with system resource availability, such as through the use of a shared sideband WAKE# signal or in-band messaging, to increase deterministic idle times and enable lower power consumption states.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by stationary object

If the platform enters idle states to reduce power consumption, then power consumption is reduced, but the platform cannot effectively control interrupt timing from external devices

Engineering Contradiction:
Improveplatform power consumptionVSAvoidcontrol over interrupt timing
Core Design Contradiction:
Use of energy by stationary objectVSEase of operation

Solution Approach 1:

The system performs preliminary actions by having external devices send wake-up notifications before actually needing to wake the platform. The notification is sent in advance during idle periods, allowing the platform to schedule its wake-up at optimal times rather than being forced into immediate wake-up states.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements periodic wake-up opportunities where the platform wakes up at predetermined intervals to check for pending notifications. This periodic action allows the platform to maintain idle states longer while still periodically checking for external communications, thus reducing overall power consumption while maintaining control.

Inventive Principle:
Principle #19Periodic action

2Reliability

If the platform remains ready for activities at any time, then interrupt response is immediate, but power consumption cannot be minimized

Engineering Contradiction:
Improveinterrupt response capabilityVSAvoidplatform power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

External devices perform preliminary action by sending notifications during the platform's idle periods. This allows the platform to remain in low-power states while still being informed of upcoming activities, ensuring reliable response without continuous readiness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The notification mechanism acts as an intermediary between external devices and the platform. Instead of direct interrupts forcing immediate wake-up, the notification serves as a mediator that allows the platform to schedule wake-ups optimally, balancing response reliability with power consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If unsynchronized interrupts are handled, then device independence is maintained, but idle time is reduced and power management is inefficient

Engineering Contradiction:
Improvedevice independenceVSAvoidpower management efficiency
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by stationary object

Solution Approach 1:

Each external device independently performs preliminary action by sending notifications in advance. This maintains device independence while allowing the platform to aggregate and schedule wake-ups efficiently, converting unsynchronized independent actions into coordinated power management.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system merges multiple independent notification events into consolidated wake-up opportunities. By combining separate device notifications into unified wake-up scheduling, the platform maintains adaptability to individual devices while achieving efficient power management through aggregated idle time extension.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10146290B2Platform communication protocol
Publication Date: 2018.12.04 INTEL CORP
  • US10146290B2 patent drawing
  • US10146290B2 patent drawing

AI summary

A host chipset heartbeat may be utilized, in some embodiments, to handle interrupts from external devices on a power efficient basis. The availability of the host chipset heartbeat may be signaled to external devices and those external devices may time their activities to a period of time when not only are resources available, but the assertion of the activity is advantageous because the host chipset is already transitioning from a lower power consumption state.