Multi-Lane Data Reception Device Deskew Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
When data is transmitted using multiple communication links, the differing data timings across these links cause synchronization issues, leading to inefficiencies in image data transmission between image sensors and Digital Signal Processors (DSPs).
Innovation Solution
A system is implemented where a reception device and a transmission device synchronize data transmission by using header information, error detection codes, and control codes to correct data skew between communication links, ensuring consistent data timing across multiple lanes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If multiple communication links are used to transmit data in parallel, then data transmission speed is improved, but data timing synchronization deteriorates due to different propagation delays in each link
Solution Approach 1:
The patent applies preliminary action by inserting deskew codes and timing adjustment information into the header of each communication link before data transmission begins. This allows the reception device to pre-calculate and prepare timing corrections for each link, compensating for propagation delay differences before they cause synchronization issues. The timing adjustment information is embedded in advance in the header structure, enabling proactive synchronization rather than reactive correction.
Solution Approach 2:
The patent implements feedback by using the deskew codes in the header to provide timing information back to the reception device. The reception device measures the actual arrival timing of data from each link and uses the embedded deskew codes to calculate required timing adjustments. This feedback mechanism allows continuous timing synchronization across multiple links, ensuring that data from different communication paths arrives at the reception device in the correct temporal order.
2Adaptability or versatility
If data is transmitted independently in each communication link, then transmission flexibility is improved, but data timing differences between links worsen
Solution Approach 1:
The patent uses the header structure as an intermediary element that mediates between independent communication links. The deskew codes embedded in each link's header serve as intermediary timing information that allows independently transmitted data to be synchronized at the reception device. This intermediary mechanism enables each link to operate independently with flexible timing while still achieving overall synchronization through the mediating header information.
Solution Approach 2:
The patent applies parameter changes by dynamically adjusting the timing interpretation of data from different links based on the deskew codes in their headers. Each communication link can maintain its own transmission parameters and timing characteristics, but the reception device uses the embedded timing information to transform and align these different parameters into a unified synchronized data stream, effectively changing the timing parameters post-reception.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present technology relates to a reception device, a transmission device, a control method, a program, and a transmission and reception system capable of correcting a difference between data timings in respective communication links in a case where data is transmitted by using a plurality of communication links. The reception device according to the present technology executes processing for receiving data streams that have same data structures and are transmitted from a plurality of transmission units included in a transmission device by using a plurality of lanes in parallel and execute processing for integrating the received data streams into a single system data and acquiring a packet configuring the data stream and corrects a difference between corresponding pieces of data timings in respective communication links realized by each pair of the one transmission unit and the one reception unit. The present technology is applied to data transmission between chips.