Inter-Domain Bridge Power Control for Asynchronous Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data processing systems with multiple power domains face challenges in efficiently transferring transaction signals between domains due to differences in power control states and clock frequencies, requiring effective bridge circuitry to manage power states and ensure seamless communication.

Innovation Solution

The implementation of bridge circuitry within each power domain that switches between active and inactive states using domain-specific power control signals, with intra-bridge control signals to manage transaction states and initiate communication open or quiesced states, ensuring efficient transaction transfer across domains.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If bridge circuitry is used to transfer transaction signals between power domains with different power control states and clock frequencies, then communication between domains is enabled, but the complexity of managing power states and ensuring seamless communication increases

Engineering Contradiction:
Improvecommunication compatibilityVSAvoidbridge control complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The bridge circuitry is divided into separate first and second bridge circuitry components located in different power domains, each independently controllable. This segmentation allows each component to be managed separately according to its domain's power state, reducing the overall control complexity while maintaining communication capability across domains with different power states and clock frequencies

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Intra-bridge control signals act as intermediaries between the first and second bridge circuitry, coordinating their operation. These control signals enable the bridge components to synchronize their state transitions and transaction transfers without requiring complex direct control logic between power domains, thus simplifying the management of power state compatibility

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of energy

If power domains are independently controlled to reduce power consumption, then energy efficiency is improved, but the difficulty of managing transaction state synchronization increases

Engineering Contradiction:
Improvepower consumptionVSAvoidstate synchronization difficulty
Core Design Contradiction:
Loss of energyVSDifficulty of detecting and measuring

Solution Approach 1:

The bridge circuitry implements feedback mechanisms through intra-bridge control signals that monitor and report the state of each bridge component to the other. This feedback allows the system to detect when transactions are pending or in progress, enabling proper state synchronization without requiring continuous active monitoring, thus maintaining energy efficiency while managing synchronization difficulty

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary actions by asserting transaction-active signals before actual data transfer occurs. This allows the receiving bridge circuitry to prepare in advance for incoming transactions, ensuring proper state synchronization is achieved before the actual transfer begins, thereby simplifying the coordination between independently powered domains

Inventive Principle:
Principle #10Preliminary action

3Loss of energy

If bridge circuitry switches between active and inactive states to manage power, then power consumption is reduced, but the time required to maintain known states for transaction processing increases

Engineering Contradiction:
Improvepower consumptionVSAvoidstate transition time
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The bridge circuitry employs periodic or event-driven state transitions rather than continuous operation. By switching to inactive state during idle periods and only becoming active when transactions are detected or needed, the system reduces power consumption while minimizing the time spent in state transitions. The use of transaction-active signals triggers state changes only when necessary, optimizing the balance between power savings and response time

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10725955B2Power control of inter-domain transaction bridge
Publication Date: 2020.07.28 ARM LTD
  • US10725955B2 patent drawing
  • US10725955B2 patent drawing
  • US10725955B2 patent drawing

AI summary

A data processing system includes multiple powered domains which communicate using a bridge 10. The bridge 10 includes first bridge circuitry 14 within a first power domain and second bridge circuitry 16 within a second power domain. The first bridge circuitry 14 and the second bridge circuitry 16 exchange intra-bridge power control signals which serve to control management of the communication channel through the bridge 10 to adopt a communication open state or a communication quiesced state independent of whether either side of the bridge is in a power-active state or a power-inactive state.