Latency Dependent Data Bus Transmission Mode Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data processing systems face challenges in reducing power consumption while maintaining acceptable latency, as techniques that reduce power consumption often incur latency penalties, such as encoding and decoding data or reordering bus transactions, which can be detrimental to system performance.

Innovation Solution

The system employs a transmission mode selection mechanism that chooses between a first and second mode based on latency requirements, where the second mode prioritizes lower latency by avoiding data reordering and conversion delays, allowing the destination device to process data more rapidly when latency is critical.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If data encoding and decoding is performed to reduce power consumption, then power consumption is reduced, but latency increases

Engineering Contradiction:
Improvepower consumptionVSAvoidlatency
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The system dynamically selects between encoding and non-encoding transmission modes based on the destination device's latency requirements. The mode selection circuitry adjusts the transmission approach in real-time, using encoding only when latency is not critical, thereby resolving the contradiction between power savings and latency performance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The transmission mode parameter is changed based on destination device characteristics. By modifying the transmission parameter (encoded vs. non-encoded), the system adapts to different latency requirements while maintaining power efficiency when appropriate.

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If data reordering is performed to reduce switching activity, then power consumption is reduced, but latency increases

Engineering Contradiction:
Improvepower consumptionVSAvoidlatency
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The system dynamically chooses between reordering and non-reordering transmission based on destination device latency requirements. When the destination device has strict latency requirements, the system transmits data without reordering, eliminating the latency penalty while still offering power-efficient reordering when latency is not critical.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The transmission mode parameter is adjusted based on destination device characteristics. By changing the transmission parameter (reordered vs. non-reordered), the system adapts to different latency requirements while maintaining power efficiency when appropriate.

Inventive Principle:
Principle #35Parameter changes

3Use of energy by moving object

If encoding and decoding circuitry is added to reduce power consumption, then power consumption is reduced, but device complexity increases

Engineering Contradiction:
Improvepower consumptionVSAvoidcircuit complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The system applies encoding only locally and selectively - only when the destination device indicates that latency is not critical. This localized application of encoding reduces the need for complex circuitry throughout the entire system, as encoding is performed only when beneficial.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The mode selection circuitry provides multi-functionality by handling both encoded and non-encoded transmission modes, as well as reordering and non-reordering modes, through a single unified control mechanism, reducing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Use of energy by moving object

If reordering hardware is added to reduce power consumption, then power consumption is reduced, but device complexity increases

Engineering Contradiction:
Improvepower consumptionVSAvoidhardware complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The system applies reordering only locally and selectively - only when the destination device indicates that latency is not critical. This localized application of reordering reduces the need for complex reordering hardware throughout the entire system.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The mode selection circuitry provides multi-functionality by handling both reordering and non-reordering transmission modes through a single unified control mechanism, reducing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS7734853B2Latency dependent data bus transmission
Publication Date: 2010.06.08 ARM LTD
  • US7734853B2 patent drawing
  • US7734853B2 patent drawing
  • US7734853B2 patent drawing

AI summary

In a system where data is transmitted from a source device to a destination device via one or more buses, transmission mode selecting circuitry is provided to select one of a first transmission mode and a second transmission mode for the data in response to a mode selecting signal that indicates a latency requirement of the destination device. When data is sent using the second mode there is a lower latency between the destination device receiving the data and being able to process the data than when the first transmission mode is used.