Jitter Negation in High Speed Serial Interfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High speed serial interfaces face challenges in maintaining signal integrity due to deviations from true periodicity, such as random and deterministic jitter, which affect bit error rate and power consumption.

Innovation Solution

A serial data channel with a transmitter and receiver that includes a jitter generator and eye detector, which evaluates and adjusts jitter settings to optimize signal quality by injecting timing delays and selecting the best settings for reduced power consumption while maintaining acceptable bit error rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If jitter settings are increased to compensate for signal deviations, then signal integrity is improved, but power consumption increases

Engineering Contradiction:
Improvesignal integrityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts jitter settings based on real-time signal quality feedback from the eye detector. The transmitter modifies jitter parameters adaptively rather than using fixed settings, allowing optimization of signal integrity while minimizing unnecessary power consumption from excessive jitter compensation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The eye detector provides feedback about signal eye quality to the jitter generator, creating a closed-loop control system. This feedback mechanism enables the system to adjust jitter settings only when and to the extent needed to maintain acceptable signal integrity, avoiding wasteful power consumption from constant maximum jitter injection.

Inventive Principle:
Principle #23Feedback

2Reliability

If jitter settings are adjusted to reduce bit error rate, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvebit error rateVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The eye detector serves multiple functions: it evaluates signal eye quality, determines bit error rate performance, and provides feedback for jitter optimization. This multi-functionality reduces the need for separate dedicated components for each function, thereby limiting the increase in device complexity while achieving improved bit error rate through jitter adjustment.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If multiple jitter settings are evaluated to optimize performance, then channel performance is improved, but measurement precision requirements increase

Engineering Contradiction:
Improvechannel performanceVSAvoidsignal eye evaluation precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system evaluates multiple jitter settings but selects an acceptable optimum rather than seeking absolute perfection. The eye detector identifies sufficient signal eye opening margins without requiring ultra-precise measurement at the theoretical optimum point, reducing measurement precision requirements while still achieving optimized channel performance through comparative evaluation of multiple settings.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9929856B1System and method for jitter negation in a high speed serial interface
Publication Date: 2018.03.27 DELL PROD LP
  • US9929856B1 patent drawing
  • US9929856B1 patent drawing
  • US9929856B1 patent drawing

AI summary

A serial data channel includes a transmitter with a jitter generator that receives a jitter setting and injects a timing delay into an output signal of the transmitter in response to the jitter setting. The serial data channel further includes a receiver with an eye detector configured to evaluate a signal eye of the received output signal. The serial data channel provides a plurality of jitter settings to the jitter generator, and evaluates a plurality of signal eyes of the received output signal, where each signal eye of the plurality of signal eyes being associated with a particular received output signal generated in response to a particular one of the plurality of jitter settings. The serial data channel further selects a particular jitter setting of the plurality of jitter settings based upon the evaluation of the associated received output signal.