Data Signal Prioritization for Skew Management on Shared Bus
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Area of stationary object
If data signals are transmitted using shift register chain, then board space is reduced, but skew increases to unacceptable levels
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.
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.
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
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.
Data Source
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.


