Asymmetric Voting Thresholds for SERDES Clock Data Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

At-rate clock data recovery in serializer/deserializer (SERDES) circuits faces challenges in accurately determining clocking positions due to factors like clock jitter and noisy data, leading to suboptimal sampling and increased power consumption, especially in high-data-rate environments.

Innovation Solution

Implementing a controllable early/late offset system with asymmetric voting thresholds to de-skew voting results and tune the clock data recovery (CDR) to a more optimal position, improving link margin and data recovery by adjusting the advance and retard thresholds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional symmetric voting thresholds are used in at-rate CDR, then the system structure remains simple, but the CDR locking position becomes inaccurate due to slope asymmetry around the first precursor zero crossing

Engineering Contradiction:
ImproveCDR locking position accuracyVSAvoidvoting threshold configuration
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies asymmetry by implementing different voting thresholds for advance and retard operations. Specifically, the retard threshold is set to a different value than the advance threshold to compensate for the slope asymmetry inherent in the channel pulse response around the first precursor zero crossing. This asymmetric threshold configuration corrects the voting bias and achieves accurate CDR locking position without requiring complex additional circuitry.

Inventive Principle:
Principle #4Asymmetry

Solution Approach 2:

The patent changes the voting threshold parameters to optimize CDR performance. By adjusting the advance and retard thresholds to specific asymmetric values, the system compensates for the uneven slope characteristics of the pulse response. This parameter adjustment allows the CDR to lock accurately at the desired position while maintaining simple circuit implementation.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the CDR sampling point drifts to early or late side relative to incoming data, then the system can handle clock drift and jitter, but the voting results become skewed and tracking behavior becomes inconsistent

Engineering Contradiction:
Improvedata recovery reliabilityVSAvoidvoting result consistency
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The asymmetric voting thresholds compensate for the skew that occurs when the CDR sampling point drifts relative to the incoming data. By having different thresholds for advance and retard operations, the system maintains balanced tracking behavior even when operating conditions vary, ensuring consistent voting results and reliable data recovery.

Inventive Principle:
Principle #4Asymmetry

Solution Approach 2:

The CDR system uses feedback from the voting process to continuously adjust the sampling position. The asymmetric thresholds ensure that this feedback mechanism works correctly even when the sampling point drifts, maintaining stable and consistent tracking behavior by compensating for the inherent asymmetry in the voting results.

Inventive Principle:
Principle #23Feedback

3Productivity

If high data rates are used to increase productivity, then communication speed improves, but sampling uncertainty increases (20-30 mV) making zero comparisons difficult

Engineering Contradiction:
Improvedata communication rateVSAvoidsampling measurement accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent changes the voting threshold parameters to account for the increased sampling uncertainty at high data rates. By setting asymmetric thresholds that consider the 20-30 mV sampling uncertainty, the system maintains reliable voting decisions even when zero comparisons become difficult due to noise and jitter at higher communication rates.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9813227B2At-rate SERDES clock data recovery with controllable offset
Publication Date: 2017.11.07 ORACLE INT CORP
  • US9813227B2 patent drawing
  • US9813227B2 patent drawing
  • US9813227B2 patent drawing

AI summary

Embodiments include systems and methods for applying a controllable early/late offset to an at-rate clock data recovery (CDR) system. Some embodiments operate in context of a CDR circuit of a serializer/deserializer (SERDES). For example, slope asymmetry around the first precursor of the channel pulse response for the SERDES can tend to skew at-rate CDR determinations of whether to advance or retard clocking. Accordingly, embodiments use asymmetric voting thresholds for generating each of the advance and retard signals in an attempt to de-skew the voting results and effectively tune the CDR to a position either earlier or later than the first precursor zero crossing (i.e., h(−1)=0) position. This can improve link margin and data recovery, particularly for long data channels and/or at higher data rates.