Motherboard Memory Buffer Topology for More DIMMs Per Channel

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage systems face challenges in scaling memory capacity due to processor cost constraints and limited increases in memory per processor, leading to inefficiencies in handling increased demands.

Innovation Solution

Implementing Smart Memory Cubes (SMCs) with programmable and ASIC memory interfaces that perform application-specific primitive operations, reducing latency by processing commands directly within the memory system, and reusing DIMM buffer chips on the motherboard to increase the number of DIMMs per channel, thereby enhancing memory capacity and bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If processors are added to increase memory capacity, then memory capacity is improved, but processor cost increases

Engineering Contradiction:
Improvememory capacityVSAvoidprocessor cost
Core Design Contradiction:
Quantity of substanceVSEase of manufacture

Solution Approach 1:

The patent extracts the memory interface functionality from the processor and places it in a separate memory interface device. This allows memory capacity to be scaled independently from processor cost, as the memory interface can be optimized and reused across multiple processors without requiring each processor to have full memory interface capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The memory interface device serves multiple processors simultaneously, providing a universal interface solution that reduces the need for dedicated high-cost memory interfaces in each processor. This multi-functional approach allows cost-effective scaling of memory capacity across the system.

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

2Quantity of substance

If memory per processor is increased, then memory capacity is improved, but memory bandwidth becomes insufficient

Engineering Contradiction:
Improvememory capacityVSAvoidmemory bandwidth
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent segments the memory system into multiple independent memory channels, each with dedicated bandwidth. This allows memory capacity to be increased by adding more channels while maintaining adequate bandwidth through parallel data paths, preventing bandwidth bottlenecking as capacity scales.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces additional dimensional scaling by adding more memory channels and DIMMs per channel, rather than simply increasing memory per processor in a single dimension. This multi-dimensional approach allows capacity and bandwidth to scale together by utilizing parallel channels.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Quantity of substance

If the number of DIMMs per channel is increased, then memory capacity is improved, but signal integrity deteriorates

Engineering Contradiction:
Improvememory capacityVSAvoidsignal integrity
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent introduces buffer chips as intermediary devices between the memory controller and DIMMs. These buffers act as signal repeaters and conditioners, maintaining signal integrity even when the number of DIMMs per channel is increased. The buffers regenerate and retime signals, preventing degradation as more DIMMs are added to each channel.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Quantity of substance

If processors are scaled to meet memory demands, then memory capacity is improved, but system complexity increases

Engineering Contradiction:
Improvememory capacityVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent extracts memory interface functionality from the processor into a dedicated memory interface device. This separation reduces processor complexity and allows memory capacity to be scaled independently, as the interface logic is externalized and can be optimized separately from the processing units.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The memory interface device serves as an intermediary layer between processors and memory, simplifying the overall system architecture. This intermediary handles the complexity of memory management, signal conditioning, and channel coordination, allowing processors to remain simpler while still supporting large memory capacities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12536110B2Memory system design using buffer(s) on a mother board
Publication Date: 2026.01.27 RAMBUS INC
  • US12536110B2 patent drawing
  • US12536110B2 patent drawing
  • US12536110B2 patent drawing

AI summary

A mother board topology including a processor operable to be coupled to one or more communication channels for communicating commands. The topology includes a first communication channel electrically coupling a first set of two or more dual in-line memory modules (DIMMs) and a first primary data buffer on a mother board. The topology includes a second communication channel electrically coupling a second set of two or more DIMMs and a second primary data buffer on the mother board. The topology includes a third channel electrically coupling the first primary data buffer, the primary second data buffer, and the processor.