SerDes Link Clock Alignment for Lower Data Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current serializer/deserializer (SerDes) links face challenges in reducing data latency while maintaining reliability, as they prioritize data throughput over latency reduction.

Innovation Solution

The proposed solution involves generating bit and byte clock signals, using a double buffer circuit for deserialization, and adjusting the system clock to align with the slowest data lane, allowing data transfer based on the byte clock signal without reliance on the bit clock, and employing a locked-loop circuit for clock synchronization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional SerDes links prioritize data throughput and reliability, then data reliability is improved, but data latency increases

Engineering Contradiction:
Improvedata reliabilityVSAvoiddata latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-aligning the system clock to the slowest data lane before data transfer begins. This advance timing adjustment ensures that all lanes are synchronized to the same reference point, eliminating the need for waiting periods and reducing overall data latency while maintaining reliability through proper synchronization.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If SerDes links use traditional clocking schemes with bit clock dependency, then data alignment is maintained, but data transfer speed decreases

Engineering Contradiction:
Improvedata alignmentVSAvoiddata transfer speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The patent extracts the byte clock signal from its traditional subordinate role and makes it the primary timing reference for data transfer operations. By taking out the dependency on bit clock timing and allowing byte clock to independently control data transfers, the system achieves faster data rates while maintaining alignment through the dedicated byte clock synchronization mechanism.

Inventive Principle:
Principle #2Taking out (Extraction)

3Device complexity

If SerDes links operate without clock alignment optimization, then system complexity is reduced, but data transfer efficiency decreases

Engineering Contradiction:
Improvesystem complexityVSAvoiddata transfer efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent applies parameter changes by adjusting the system clock timing parameters to align with the slowest lane's data arrival. By modifying the clock phase and timing parameters rather than changing the fundamental system architecture, the patent achieves improved data transfer efficiency while keeping the added complexity minimal and focused on timing control.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8832336B2Reducing latency in serializer-deserializer links
Publication Date: 2014.09.09 MOSYS INC
  • US8832336B2 patent drawing
  • US8832336B2 patent drawing
  • US8832336B2 patent drawing

AI summary

A system for increasing the efficiency of data transfer through a serializer-deserializer (SerDes) link, and for reducing data latency caused by differences between arrival times of the data on the SerDes link and the system clock with which the device operates.