Orthogonal Differential Signaling Skew Correction on Multi-Wire Buses
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Multiwire communications systems face degraded signal quality due to differential delay characteristics among signal wires, known as skew, which current technologies struggle to unambiguously resolve and correct at the individual wire path level, limiting communication speed and signal quality.
Innovation Solution
A method and apparatus that correlate timing information from detected data signals with specific wire input delays to generate wire-specific skew control signals, using multi-input comparators and skew control circuits to adjust wire-specific skew, allowing for accurate skew correction and improved signal quality across multiple wires.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiwire parallel communication is used to increase bandwidth, then communication speed is improved, but differential propagation delays cause skew that degrades signal quality
Solution Approach 1:
The patent segments the skew correction problem into individual wire-specific measurements and corrections. Instead of treating all wires uniformly, it measures and corrects skew for each wire independently using separate delay measurements and adjustable delay elements per wire, allowing precise compensation of differential propagation delays
Solution Approach 2:
The patent implements feedback by measuring the actual arrival times of data elements on each wire and using these measurements to adjust delay elements. The system continuously monitors skew conditions and modifies compensation delays based on measured timing differences, creating a closed-loop system that maintains signal quality despite varying propagation conditions
2Reliability
If detailed amplitude and timing detection apparatus is added to each wire input to measure and mitigate skew, then signal quality is improved, but power consumption and system complexity increase
Solution Approach 1:
The patent extracts only the essential timing information needed for skew correction - specifically the arrival time of data elements - without implementing full amplitude and timing detection on each wire. It takes out only the critical measurement (timing) rather than comprehensive detection, reducing complexity while maintaining effectiveness
Solution Approach 2:
The system uses the received data signals themselves to generate timing information for skew measurement, rather than requiring separate dedicated measurement circuits. The data elements carry their own timing information that can be extracted and used for correction, eliminating the need for additional detection apparatus
3Reliability
If trial-and-error delay adjustments are used to tune signal paths for maximum signal quality, then skew correction is achieved, but time is lost and system operation is interrupted
Solution Approach 1:
The patent performs preliminary skew measurements and delay adjustments during an initialization phase before normal data transmission begins. By measuring arrival times and configuring delay elements in advance, the system prepares the communication channel for optimal operation without interrupting ongoing data flow, eliminating the need for trial-and-error tuning during operation
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Methods and systems are described for receiving a plurality of signals corresponding to symbols of a codeword on a plurality of wires of a multi-wire bus, and responsively generating a plurality of sub-channel outputs using a plurality of multi-input comparators (MICs) connected to the plurality of wires of the multi-wire bus, generating a plurality of wire-specific skew control signals, each wire-specific skew control signal of the plurality of wire-specific skew control signals generated by combining (i) one or more sub-channel specific skew measurement signals associated with corresponding sub-channel outputs undergoing a transition and (ii) a corresponding wire-specific transition delta, and providing the plurality of wire-specific skew control signals to respective wire-skew control elements to adjust wire-specific skew.