Time sequence error correction system and method
A technology of error correction system and error correction method, which is applied in the field of timing error correction system, can solve problems such as serial data jitter becoming larger, data bit error, clock and data timing not meeting the requirements of data serialization, etc., to achieve timing resolution problem effect
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Publication Date
- 2011-05-18
- Estimated Expiration
- Not applicable · inactive patent
Smart Images
Figure 1 Figure 2 Figure 3
Abstract
Description
technical field
[0001] The invention relates to an error correction system and method, in particular to a time sequence error correction system and method for a sending end in a high-speed serial data transmission system. Background technique
[0002] In a high-speed serial data transmission system, in the process of serializing parallel data, the sending end usually uses a half-speed clock to serialize parallel data, that is, the clock period is half of the data bit width. In the process of serialization, due to the increase of the data rate, the timing is easy to make mistakes, especially affected by changes in the process, power supply, temperature, etc., the timing problem is particularly prominent.
[0003] During the data serialization process, the delay deviation of the synchronous clock and data on their respective paths makes the timing of the clock and data unable to meet the requirements of data serialization, which eventually leads to increased serial data jitter...
Examples
Embodiment approach
[0022] see figure 2 A preferred embodiment of the timing error correction method of the present invention includes the following steps:
[0023] Step 1: Input a preset parallel data training code through the data path, and input a clock signal through the delay-adjustable clock path.
[0024] Step 2: The serialization unit converts the parallel data training code into serial data.
[0025] Step 3: The counting and judging unit calculates the number of rising or falling edges of the serial data within a set time, and sends an adjustment signal for controlling the delay time of the clock signal to the clock channel with adjustable delay.
[0026] Step 4: The counting and judging unit controls the delay of the clock signal from large to small or from small to large by adjusting the signal. When the delay of the clock signal relative to the data becomes smaller, the sampling time of the clock signal is advanced, and the timing is wrong. The number of rising or falling edges of ...