Dynamic On-Die Termination Switching for High-Speed Memory Inputs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

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

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 attenuating incoming signals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single on-die termination structure is used per high-speed signaling line, then the device complexity is reduced, but impedance discontinuity and signal attenuation occur leading to sub-optimal signaling performance

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

Solution Approach 1:

The single termination structure is segmented into multiple termination structures (first, second, third, and fourth termination structures) with different load values. These segmented structures can be independently controlled to provide different termination characteristics based on the operational mode, resolving the contradiction between simplicity and performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The termination structures are made dynamic through control signals that enable or disable specific termination structures based on whether the memory module is the destination or source of data. This dynamic switching allows the system to adapt termination characteristics to operational requirements, improving signaling performance while maintaining manageable complexity.

Inventive Principle:
Principle #15Dynamics

2Reliability

If hard termination (high-load) is applied to the selected memory module, then impedance matching is improved, but signal attenuation increases reducing signaling margin

Engineering Contradiction:
Improveimpedance matchingVSAvoidsignal attenuation
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

Different termination load values are applied locally to different termination structures based on the specific operational context. The first and second termination structures with higher load values provide better impedance matching when needed, while the third and fourth structures with lower load values minimize attenuation when the module is the data destination. This local differentiation resolves the contradiction between impedance matching and signal attenuation.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The termination load parameter is changed dynamically based on operational mode. Control signals switch between different termination structures with different load values, allowing the system to optimize the termination parameter for each specific operational context - higher loads for impedance matching when the module is the source, lower loads when the module is the destination.

Inventive Principle:
Principle #35Parameter changes

3Loss of energy

If soft termination (low-load) is applied to the selected memory module, then signal attenuation is reduced, but impedance mismatch increases causing reflections

Engineering Contradiction:
Improvesignal attenuationVSAvoidimpedance matching
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

Different termination structures with different load qualities are deployed locally based on operational requirements. The third and fourth termination structures provide soft termination with lower load values to minimize attenuation when the module is the destination, while the first and second structures provide hard termination with higher load values for better impedance matching when the module is the source.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The termination characteristic is made dynamic through control signals that switch between soft and hard termination structures based on whether the module is the data destination or source. This dynamic adaptation allows the system to resolve the contradiction between attenuation and impedance matching by selecting the appropriate termination characteristic for each operational context.

Inventive Principle:
Principle #15Dynamics

4Loss of energy

If on-die termination structures are decoupled from the data path to avoid signal attenuation, then signaling margin is improved, but impedance discontinuity occurs causing reflections

Engineering Contradiction:
Improvesignal attenuationVSAvoidimpedance continuity
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The coupling state of termination structures to the data path is made dynamic through control signals. The first and second termination structures can be decoupled when the module is the data destination to minimize attenuation, while the third and fourth structures remain coupled to maintain impedance continuity. This dynamic control resolves the contradiction between avoiding attenuation and maintaining impedance continuity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different termination structures have different coupling characteristics to the data path. The first and second structures are designed to be switchably coupled/decoupled based on operational mode, while the third and fourth structures maintain more consistent coupling. This local differentiation in coupling quality allows the system to resolve the contradiction between attenuation and impedance continuity in different operational contexts.

Inventive Principle:
Principle #3Local quality

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 selecting the appropriate termination load based on the memory module's role in data transactions.

Implementation Method 1

terminating elements have been implemented by discrete resistors connected to metal traces on a mother board or other printed circuit board... on-die termination structures have been provided... to match the characteristic impedance of the signal lines and thereby cancel undesired reflections

Methodology Applied
Scientific EffectImpedance matching: Electrical Resistance

Data Source

PatentUS8188762B2Controlling dynamic selection of on-die termination
Publication Date: 2012.05.29 SIGNAL LLP
  • US8188762B2 patent drawing
  • US8188762B2 patent drawing
  • US8188762B2 patent drawing

AI summary

A control component outputs to an integrated circuit device an indication to apply one of a plurality of controllable termination impedance configurations at a data input of the integrated circuit device. The indication causes the integrated circuit device to apply a first of the controllable termination impedance configurations at the data input during a first internal state of the integrated circuit device corresponding to the reception of write data on the data input, and causes the integrated circuit device to apply a second of the controllable termination impedance configurations at the data input during a second internal state of the integrated circuit device that follows the first internal state.