Differential Strobe Receiver Gate Training With Asymmetric Termination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Differential data strobe receivers face challenges in accurately initializing the gating signal phase alignment with increasing transmission frequencies, due to narrower time windows and sensitivity to noise, leading to potential misinterpretation of data transitions.

Innovation Solution

The implementation of an asymmetric configuration for the strobe input termination circuitry during the initial gate training process, which extends the time window for phase alignment and reduces noise vulnerability, allowing for more precise determination of the gating delay.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the strobe inputs are terminated in advance to correctly receive the differential data strobe signal, then the sampling timing accuracy is improved, but the receiver becomes sensitive to noise which may cause spurious data interpretation

Engineering Contradiction:
Improvesampling timing accuracyVSAvoidnoise sensitivity
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The strobe inputs are terminated in advance before the actual data transmission begins, during an initialization phase. This preliminary termination establishes the correct reference voltage levels for accurate sampling timing detection. The system performs gate training transmissions with preambles before real data transmission, allowing the termination to be properly configured ahead of time to avoid noise sensitivity during actual data reception.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A gating signal is introduced as an intermediary between the differential data strobe signal and the sampling operation. This gating signal controls when the receiver is active and when it is in high-impedance state, effectively mediating between the need for early termination (for timing accuracy) and the need to avoid noise (by disconnecting during inactive periods). The gating mechanism allows selective connection to the termination only when needed.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the gating signal is asserted too early to allow phase alignment, then the initialization flexibility is improved, but the receiver vulnerability to noise and false transitions increases

Engineering Contradiction:
Improvephase alignment flexibilityVSAvoidnoise vulnerability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs gate training transmissions with preambles before real data transmission. The preamble provides a known sequence that allows the receiver to establish phase alignment in advance. By having this preliminary training phase with controlled signals, the system gains flexibility in adjusting the gating signal timing without being immediately exposed to noise during actual data transmission.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The initialization process uses periodic gate training transmissions with structured preambles and dummy differential transitions. These periodic training sequences provide multiple opportunities to establish and verify phase alignment, allowing the system to adapt the gating signal timing through repeated measurements rather than relying on a single assertion moment, thereby reducing noise vulnerability.

Inventive Principle:
Principle #19Periodic action

3Object-affected harmful factors

If the gating signal is asserted too late to avoid noise, then the noise immunity is improved, but the receiver may miss genuine transitions and establish incorrect phase alignment

Engineering Contradiction:
Improvenoise immunityVSAvoidphase alignment accuracy
Core Design Contradiction:
Object-affected harmful factorsVSMeasurement precision

Solution Approach 1:

The gate training transmission with preamble asserts the gating signal during a controlled initialization phase before real data transmission. This preliminary assertion occurs when the transmission path is known to be clean and the signal levels are controlled, providing immunity from noise while ensuring genuine transitions are captured. The system can then use this initial alignment as a basis for subsequent operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from detecting differential transitions during the gate training phase to verify correct phase alignment. By monitoring whether the detected transitions match the expected pattern from the preamble and dummy transitions, the system can confirm that the gating signal timing is correct. This feedback mechanism ensures that noise immunity is not achieved at the cost of missing genuine transitions, as incorrect alignment would be detected and corrected.

Inventive Principle:
Principle #23Feedback

4Productivity

If transmission frequency is increased to improve data rate, then the productivity is improved, but the time window for phase alignment becomes narrower making initialization more difficult

Engineering Contradiction:
Improvedata transmission rateVSAvoidinitialization complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs complete gate training and phase alignment initialization before high-speed data transmission begins. By establishing the correct gating signal timing in advance during the training phase with preambles, the system prepares everything needed for high-rate transmission without needing to perform complex adjustments during the actual high-speed operation. This preliminary setup simplifies the high-speed transmission phase.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The gate training process uses periodic dummy differential transitions within the preamble structure to provide multiple measurement opportunities for phase alignment. Even though the time window is narrow at high frequencies, the periodic nature of the training sequences within the preamble allows the system to accumulate sufficient information to accurately determine the correct gating timing, effectively widening the usable alignment window through repeated sampling.

Inventive Principle:
Principle #19Periodic action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enhances the accuracy of phase alignment and reduces the risk of misalignment due to noise, making it more effective at higher transmission frequencies by providing a wider initial gate training window and improving data interpretation reliability.

Implementation Method 1

strobe input termination circuitry configured to provide an asymmetric configuration of a first termination connection for the first strobe input and a second termination connection for the second strobe input during the initial gate training process

Methodology Applied
Scientific EffectElectrical Resistance: Electrical Resistance

Implementation Method 2

transitions of the signal, which indicate the sampling points for the associated data signal, are identified by a differential comparison of the individual signals on each path with one another to generate a clock signal for sampling the data signal

Methodology Applied
Scientific EffectDifferential Signalling:

Data Source

PatentUS8638622B2Apparatus and method for receiving a differential data strobe signal
Publication Date: 2014.01.28 ARM LTD
  • US8638622B2 patent drawing
  • US8638622B2 patent drawing
  • US8638622B2 patent drawing

AI summary

A differential data strobe receiver is provided which is configured to receive a differential data strobe signal at a first strobe input and a second strobe input, wherein transitions of the differential data strobe signal indicate sample points for an associated data signal. The differential data receiver is configured to identify the transitions of the differential strobe signal by differentially comparing values of the differential strobe signal received at the first strobe input and the second strobe input. The differential data strobe receiver comprises strobe gating circuitry configured to generate a strobe gating signal, wherein the associated data signal can only be sampled in dependence on the differential data strobe signal when the strobe gating signal is asserted and strobe input termination circuitry configured selectively to provide a first termination connection for the first strobe input and a second termination connection for the second strobe input. The differential data strobe receiver is configured, prior to receiving the differential data strobe signal in association with the associated data signal, to participate in an initial gate training process to determine a gating delay used to phase align the strobe gating signal with respect to the differential data strobe signal and the strobe input termination circuitry is configured to provide an asymmetric configuration of the first termination connection and the second termination connection during the initial gate training process.