Synchronized Multi-Directional Transfer for Inter-Processor Power Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing PCIe technologies consume significant electrical power and lack effective power management infrastructure, making them unsuitable for portable consumer electronics where power conservation is critical, as they do not consider power saving states during transactions, leading to unnecessary power state transitions and increased energy consumption.

Innovation Solution

Implementing a synchronized multi-directional transfer mechanism on an inter-processor communication link that allows processors to remain in low power states for longer, reduces transitions between power states, and minimizes interrupts, by using a physical bus interface to accumulate and transfer data during synchronization frames, thereby optimizing power management and data throughput.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If traditional PCIe technology is used for inter-processor communication, then data transfer capability is provided, but electrical power consumption is significant and power management infrastructure is lacking

Engineering Contradiction:
Improveelectrical power consumptionVSAvoiddata transfer capability
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The patent implements periodic synchronization frames that wake the physical bus interface from sleep state at regular intervals to perform data transfers. This periodic activation allows the system to maintain data transfer capability while spending most time in low-power state, directly resolving the contradiction between power consumption and data transfer capability

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

Data is accumulated in buffers during low-power states before the synchronization frame wakes the interface. This preliminary accumulation allows bulk transfers to occur efficiently during brief active periods, maintaining productivity while minimizing the duration of high-power states

Inventive Principle:
Principle #10Preliminary action

2Productivity

If processors frequently transition between power states to handle data transfers, then data throughput is maintained, but unnecessary power state transitions increase energy consumption

Engineering Contradiction:
Improvedata throughputVSAvoidenergy consumption from power state transitions
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

Data is pre-accumulated in buffers during low-power states before transfer is needed. This allows the system to remain in low-power state longer and perform bulk transfers during synchronization frames, reducing the frequency of power state transitions while maintaining data throughput

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Data accumulation continues in buffers during low-power states without interruption, maintaining the readiness for transfer. This continuous preparation eliminates gaps in useful action and reduces the need for frequent wake-sleep cycles

Inventive Principle:
Principle #20Continuity of useful action

3Ease of operation

If PCIe technology operates without considering power saving states, then simple transaction handling is achieved, but unnecessary power state transitions occur

Engineering Contradiction:
Improvetransaction handling simplicityVSAvoidenergy consumption from unnecessary transitions
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The synchronization frame mechanism provides a structured periodic schedule for waking the interface from sleep state. This periodic approach maintains simple transaction handling within each active frame while systematically avoiding unnecessary transitions by keeping the interface asleep between frames

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system automatically manages power state transitions based on the synchronization frame schedule and buffer status, without requiring complex external control. This self-managed approach maintains operational simplicity while eliminating unnecessary transitions through automated sleep-wake scheduling

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11176068B2Methods and apparatus for synchronizing uplink and downlink transactions on an inter-device communication link
Publication Date: 2021.11.16 APPLE INC
  • US11176068B2 patent drawing
  • US11176068B2 patent drawing
  • US11176068B2 patent drawing

AI summary

Methods and apparatus for a synchronized multi-directional transfer on an inter-processor communication (IPC) link. In one embodiment, the synchronized multi-directional transfer utilizes one or more buffers which are configured to accumulate data during a first state. The one or more buffers are further configured to transfer the accumulated data during a second state. Data is accumulated during a low power state where one or more processors are inactive, and the data transfer occurs during an operational state where the processors are active. Additionally, in some variants, the data transfer may be performed for currently available transfer resources, and halted until additional transfer resources are made available. In still other variants, one or more of the independently operable processors may execute traffic monitoring processes so as to optimize data throughput of the IPC link.