Data Signal Prioritization for Skew Management on Shared Bus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data signal transmission systems face challenges in managing skew requirements, leading to increased board space and connector usage, as well as unacceptable skew levels, particularly when dealing with varying skew tolerance rates among data signals.

Innovation Solution

The system prioritizes data signals based on their skew requirements, categorizing them as low, medium, and skew-tolerant, and queues them for transmission accordingly, allowing low skew signals to be transmitted first, thereby reducing board space and connector usage while maintaining deterministic timing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data signals are transmitted using point-to-point configuration, then skew requirements are satisfied, but board space and connector count increase

Engineering Contradiction:
Improveskew requirement satisfactionVSAvoidboard space
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent merges multiple data signal transmissions onto a single shared bus, allowing multiple signals to be multiplexed over time rather than requiring separate point-to-point connections. This reduces board space and connector count while maintaining skew requirements through prioritized arbitration that ensures low-skew signals receive timely transmission.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system dynamically adjusts transmission priorities based on skew requirements, allowing the bus arbitration to adaptively allocate bandwidth to different data signals according to their specific timing constraints. This dynamic prioritization enables shared bus usage while satisfying diverse skew requirements that would otherwise require dedicated connections.

Inventive Principle:
Principle #15Dynamics

2Area of stationary object

If data signals are transmitted using shift register chain, then board space is reduced, but skew increases to unacceptable levels

Engineering Contradiction:
Improveboard spaceVSAvoidskew level
Core Design Contradiction:
Area of stationary objectVSReliability

Solution Approach 1:

The system performs preliminary classification of data signals into skew-sensitive and skew-tolerant categories before transmission. This advance categorization allows the arbitration logic to prioritize skew-sensitive signals, ensuring they receive timely transmission without excessive skew accumulation, while still using the space-efficient shared bus architecture.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments data signals into different priority classes based on their skew tolerance characteristics. By dividing the signal set into skew-sensitive and skew-tolerant groups, the system can apply different transmission strategies to each segment, reducing overall skew while maintaining high resource utilization on the shared bus.

Inventive Principle:
Principle #1Segmentation

3Area of stationary object

If multiple data signals share a single bus, then board space and connectors are reduced, but timing determinism may be compromised

Engineering Contradiction:
Improveboard spaceVSAvoidtiming determinism
Core Design Contradiction:
Area of stationary objectVSLoss of time

Solution Approach 1:

The arbitration system incorporates feedback mechanisms that monitor bus utilization and signal priorities, dynamically adjusting transmission scheduling to maintain deterministic timing for skew-sensitive signals. This feedback-driven arbitration ensures that time-critical signals receive predictable bandwidth allocation while still allowing shared bus usage for space efficiency.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10571954B2Prioritization for a set of data signals based on skew requirements
Publication Date: 2020.02.25 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10571954B2 patent drawing
  • US10571954B2 patent drawing
  • US10571954B2 patent drawing

AI summary

Examples herein disclose an identification of a set of skew requirements corresponding to a set of data signals. Based on the set of skew requirements, the examples prioritize an order of transmission for the set of data signals. The example queue the set of data signals in accordance with the prioritized order.