Programmable Output Buffer RDIMM Signal Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing output buffers in Registered Dual-Inline Memory Modules (RDIMMs) experience signal integrity degradation due to mismatched loading conditions, leading to reduced system reliability and limited operating speeds, as they are designed for specific configurations and fail to adapt to varying numbers of RAM chips and wire network dimensions.

Innovation Solution

A programmable strength output buffer system that adjusts the output signal strength in response to configuration control signals, allowing for customization of output buffer performance to match specific raw card configurations, using configuration control bits that can be hardwired or stored in memory devices, enabling flexible optimization of output buffer strengths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If output buffers are designed for a specific raw card configuration, then signal integrity is maintained for that configuration, but the system cannot adapt to varying numbers of RAM chips and wire network dimensions

Engineering Contradiction:
Improveadaptability to different raw card configurationsVSAvoidsignal integrity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The output buffer strength is made dynamically adjustable through configuration control bits that can be hardwired or stored in memory devices. This allows the buffer to adapt its output strength to match different raw card configurations (9 chips vs. 18 chips) while maintaining signal integrity for each specific configuration through predetermined or programmable settings.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the output strength parameter of the buffer to accommodate different loading conditions. By varying the output strength based on configuration control signals, the system can maintain optimal signal integrity across different raw card configurations without requiring separate fixed designs for each configuration type.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If output buffers use fixed output strength, then manufacturing is simplified, but signal integrity degrades when the number of DRAM input pins or wire network dimension differs from the design specification

Engineering Contradiction:
Improveease of manufacturingVSAvoidsignal integrity
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The output buffer transitions from a fixed strength design to a dynamically adjustable one using configuration control bits. This maintains manufacturing simplicity while enabling adaptation to different raw card configurations, resolving the contradiction between ease of manufacture and signal integrity across varying pin counts and wire network dimensions.

Inventive Principle:
Principle #15Dynamics

3Productivity

If output buffer strength is optimized for a specific configuration, then operating speed is maximized for that configuration, but system reliability is reduced when used with different configurations

Engineering Contradiction:
Improveoperating speedVSAvoidsystem reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The output buffer strength is dynamically adjusted based on the detected or specified raw card configuration. This allows the system to achieve optimal operating speeds for each configuration (9 chips or 18 chips) while maintaining reliability through configuration-appropriate optimization, eliminating the trade-off between speed and reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The output buffer parameter (strength) is changed to match the specific raw card configuration being operated. This enables the system to achieve maximum operating speed for the current configuration while maintaining reliability, as the buffer strength is optimized for the actual number of DRAM chips and wire network dimensions in use.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7307863B2Programmable strength output buffer for RDIMM address register
Publication Date: 2007.12.11 RAMBUS INC
  • US7307863B2 patent drawing
  • US7307863B2 patent drawing
  • US7307863B2 patent drawing

AI summary

A programmable strength output buffer intended for use within the address register of a memory module such as a registered DIMM (RDIMM). The output signals of an array of such buffers drive respective output lines that are connected to the address or control pins of several RAM chips. The programmable buffers vary the strength of at least some of the output signals in response to a configuration control signal, such that the output signals can be optimized for the loads to which they will be connected.