Programmable DIMM Termination Resistance for Read/Write Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face sub-optimal performance due to standard termination values for memory modules, which may not be optimal for specific DIMMs, leading to issues with signal integrity and power dissipation.

Innovation Solution

An interface circuit is used to select a single termination resistance value for memory modules based on resistance-setting commands from the memory controller, allowing for optimal on-die termination resistance that can differ between read and write operations, and can be chosen from a look-up table, thereby providing flexible and asymmetric termination values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If standard termination values are used for memory modules, then manufacturing and compatibility are simplified, but signal integrity and power dissipation performance deteriorate

Engineering Contradiction:
Improvestandard termination valuesVSAvoidsignal integrity
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent implements dynamic termination resistance selection by allowing the memory module to programmably configure termination resistance values based on operating conditions. The interface circuit receives resistance-setting commands from the memory controller and configures the termination resistance accordingly, enabling the system to adapt termination values for different signal integrity requirements rather than using fixed standard values.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the termination resistance parameter from fixed standard values to programmable values. The memory module can be configured with different termination resistance values (e.g., 240 ohms, 120 ohms, 60 ohms, or other values) based on specific operating conditions, signal integrity requirements, and power dissipation considerations, allowing optimization beyond standard values.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If standard termination values are used for memory modules, then compatibility and ease of manufacture are improved, but power dissipation increases

Engineering Contradiction:
Improvestandard termination valuesVSAvoidpower dissipation
Core Design Contradiction:
Ease of manufactureVSLoss of energy

Solution Approach 1:

The patent enables dynamic adjustment of termination resistance values to optimize power dissipation. The interface circuit can receive resistance-setting commands from the memory controller to configure appropriate termination resistance values during different operational phases (e.g., higher resistance during reads, lower resistance during writes), thereby reducing overall power dissipation compared to fixed standard values.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent allows changing the termination resistance parameter from fixed standard values to optimized programmable values. By selecting termination resistance values different from standard JEDEC-mandated values, the system can reduce power dissipation while maintaining signal integrity, particularly by using higher resistance values when signal quality is sufficient and lower values only when necessary.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If a single termination resistance value is used for both read and write operations, then device complexity is reduced, but electrical performance deteriorates

Engineering Contradiction:
Improvetermination resistance configurationVSAvoidelectrical performance
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements dynamic termination resistance configuration where the interface circuit can receive separate resistance-setting commands for read and write operations. The memory controller can program different termination resistance values for reads versus writes, allowing optimization of electrical performance for each operation type while maintaining manageable complexity through automated configuration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The interface circuit serves multiple functions: it manages communication between the memory controller and memory circuits, and simultaneously configures termination resistance values based on received commands. This multi-functionality allows asymmetric termination values for reads and writes without significantly increasing overall device complexity, as the same interface circuitry handles both memory operations and termination configuration.

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

Data Source

PatentUS8710862B2Programming of DIMM termination resistance values
Publication Date: 2014.04.29 GOOGLE LLC
  • US8710862B2 patent drawing
  • US8710862B2 patent drawing
  • US8710862B2 patent drawing

AI summary

Systems, methods, and apparatus, including computer program products, for providing termination resistance in a memory module are provided. An apparatus is provided that includes a plurality of memory circuits; an interface circuit operable to communicate with the plurality of memory circuits and to communicate with a memory controller; and a transmission line electrically coupling the interface circuit to a memory controller, wherein the interface circuit is operable to terminate the transmission line with a single termination resistance that is selected based on a plurality of resistance-setting commands received from the memory controller.