Graduated On-Die Termination for High-Speed Signal Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-speed signaling systems with single-termination schemes suffer from impedance discontinuity and signal attenuation issues, leading to sub-optimal performance and increased error rates due to impedance mismatch and reflection cancellation challenges.

Innovation Solution

Implementing multiple, graduated on-die termination structures per high-speed signaling line, allowing for switchable selection between high-load (hard) and low-load (soft) terminations based on whether the memory module is the destination for incoming signals, thereby optimizing impedance matching and energy absorption without signal attenuation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If single-termination scheme is used, then device complexity is reduced, but signaling performance deteriorates due to impedance discontinuity and signal attenuation

Engineering Contradiction:
Improvetermination structure complexityVSAvoidsignaling performance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The termination structure is segmented into multiple independent termination circuits (first termination circuit and second termination circuit) with different termination impedance values. This segmentation allows selective activation of appropriate termination circuits based on signal direction, resolving the contradiction by providing both simplicity (through selective use) and performance (through impedance matching).

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The termination structure dynamically switches between different termination impedance values based on signal direction. The first termination circuit is activated when the memory module is the signal destination, while the second termination circuit is activated when the memory module is the signal source. This dynamic adaptation resolves the contradiction by optimizing termination for each operational state.

Inventive Principle:
Principle #15Dynamics

2Loss of energy

If on-die terminations are decoupled from data path, then signal attenuation is reduced, but impedance discontinuity increases causing reflections

Engineering Contradiction:
Improvesignal attenuationVSAvoidimpedance continuity
Core Design Contradiction:
Loss of energyVSStability of the object's composition

Solution Approach 1:

The termination structure dynamically adjusts impedance continuity based on signal direction. When the memory module is the destination, terminations are coupled to provide impedance continuity. When the memory module is the source, terminations are decoupled to reduce signal attenuation. This dynamic behavior resolves the contradiction between impedance continuity and signal attenuation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different termination impedance values are provided at different locations (first termination circuit vs. second termination circuit). The first circuit provides higher impedance matching for destination mode, while the second circuit provides lower impedance for source mode. This local differentiation resolves the contradiction by providing appropriate termination characteristics for each operational state.

Inventive Principle:
Principle #3Local quality

3Object-generated harmful factors

If termination control signal is asserted, then reflections are suppressed, but signal attenuation increases reducing signaling margin

Engineering Contradiction:
ImprovereflectionsVSAvoidsignaling margin
Core Design Contradiction:
Object-generated harmful factorsVSReliability

Solution Approach 1:

The termination control is segmented into separate control mechanisms for different termination circuits. The first termination circuit is controlled based on signal destination status, while the second termination circuit is controlled based on signal source status. This segmentation allows suppression of reflections only when necessary (destination mode) without compromising signaling margin (source mode).

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The termination impedance parameter is changed based on operational state. Higher termination impedance is used when the memory module is the destination to suppress reflections, while lower termination impedance is used when the memory module is the source to maintain signaling margin. This parameter adaptation resolves the contradiction between reflection suppression and signaling margin.

Inventive Principle:
Principle #35Parameter changes

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 signaling margins, reduces bit error rates, and provides additional headroom for increased signaling rates by dynamically adjusting terminations to match transmission line loads and absorb reflections effectively.

Implementation Method 1

multiple, graduated on-die terminations per high-speed signaling line... optimizing impedance matching and energy absorption without signal attenuation

Methodology Applied
Scientific EffectEnergy absorption: Absorption (EM radiation)

Data Source

PatentEP3761184B1Integrated circuit with graduated on-die termination
Publication Date: 2023.07.05 RAMBUS INC
  • EP3761184B1 patent drawingFigure 1
  • EP3761184B1 patent drawingFigure 2
  • EP3761184B1 patent drawingFigure 3

AI summary

An integrated circuit device having graduated on-die termination. The integrated circuit device includes an input to receive a data Signal, and first and second termination circuits. The first termination circuit includes a first load element and a first switch element to switchably couple the first load element to the data Signal input. The second termination circuit includes a second load element and a second switch element to switchably couple the second load element to the data Signal input.