DRAM On-Die Termination Switching for Impedance Matching

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 reflection issues.

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, then the device complexity is reduced, but impedance matching and signal quality deteriorate due to impedance discontinuity and reflection issues

Engineering Contradiction:
Improvetermination structure complexityVSAvoidsignal quality
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent divides the termination structure into multiple segments (first and second termination structures) with different load values. Each segment can be independently controlled to provide appropriate termination for different operating conditions, thereby improving signal quality without excessive complexity increase.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic switching between different termination structures based on operational mode (read vs. write operations). The termination control circuit dynamically selects which termination structure to activate, allowing the system to adapt to changing impedance requirements and eliminate reflections during both read and write operations.

Inventive Principle:
Principle #15Dynamics

2Object-affected harmful factors

If termination load is increased to match impedance, then reflection is reduced, but signal attenuation increases

Engineering Contradiction:
ImprovereflectionVSAvoidsignal attenuation
Core Design Contradiction:
Object-affected harmful factorsVSLoss of energy

Solution Approach 1:

The patent applies different termination load values to different termination structures based on the specific operational requirements. The first termination structure uses a first load value optimized for read operations, while the second termination structure uses a second load value optimized for write operations, allowing each structure to provide optimal reflection cancellation without excessive attenuation for its specific use case.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the termination load parameter based on the operational mode. By switching between different load values (first load value for reads, second load value for writes), the system optimizes the balance between impedance matching and signal strength for each type of operation, reducing reflections while minimizing energy loss.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If on-die termination is enabled for all operations, then impedance matching improves, but signal attenuation increases during read operations

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

Solution Approach 1:

The patent dynamically controls the termination structures based on the operational mode detected by the termination control circuit. During read operations, only the first termination structure with the first load value is activated to provide impedance matching without excessive attenuation. During write operations, the second termination structure with the second load value is activated. This dynamic switching ensures optimal impedance matching for each operation type while minimizing unnecessary signal attenuation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies termination selectively to match local operational requirements. The first termination structure provides localized impedance matching for read operations, while the second termination structure provides localized impedance matching for write operations. This selective application of termination quality ensures that each operation receives the appropriate level of termination without the drawbacks of universal termination.

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 adjusting terminations to match the impedance of the selected memory module, thus improving overall system performance.

Implementation Method 1

terminating elements have been implemented by discrete resistors connected to metal traces on a mother board or other printed circuit board

Methodology Applied
Scientific EffectImpedance matching: Electrical Resistance

Data Source

PatentUS8610459B2Controlling on-die termination in a dynamic random access memory device
Publication Date: 2013.12.17 SIGNAL LLP
  • US8610459B2 patent drawing
  • US8610459B2 patent drawing
  • US8610459B2 patent drawing

AI summary

An integrated circuit device transmits, to a dynamic random access memory device (DRAM), a write command indicating that write data is to be sampled by a data interface of the DRAM, and a plurality of commands that specify programming a plurality of control values into a plurality of corresponding registers in the DRAM. The plurality of control values include first and second control values that indicate respective first and second terminations that the DRAM is to apply to the data interface during a time interval that begins a predetermined amount of time after the DRAM receives the write command, the first termination to be applied during a first portion of the time interval while the data interface is sampling the write data and the second termination to be applied during a second portion of the time interval after the write data is sampled.