Double-Buffered Memory Topology for Eight-DIMM High-Speed Channels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data storage systems are limited by their memory capacity, which restricts the amount of data that can be processed effectively.

Innovation Solution

A double buffering memory topology configuration is implemented, utilizing a memory controller, data buffers, and dual in-line memory modules (DIMMs) to enhance data transfer rates and support multiple memory modules, allowing for increased memory capacity and efficient data processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If traditional memory topology is used, then system simplicity is maintained, but memory capacity is limited

Engineering Contradiction:
Improvememory capacityVSAvoidmemory topology complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The memory system is segmented into multiple independent DIMM modules (first set and second set) that can be independently addressed and accessed. Each DIMM module contains its own memory banks, allowing the system to scale capacity by adding modules without requiring a complete memory subsystem redesign. This segmentation enables support for up to eight DIMMs per channel while maintaining manageable system complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If memory capacity is increased, then data processing capability is improved, but data transfer rate is reduced

Engineering Contradiction:
Improvememory capacityVSAvoiddata transfer rate
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The patent introduces a dual-channel memory architecture where data can be transferred through multiple parallel paths (Channel 0 and Channel 1). Each channel independently accesses different DIMM modules, effectively adding a dimensional aspect to data transfer. This parallelism allows the system to maintain high data transfer rates (1.3-1.6 gigatransfers per second) even when total memory capacity is increased by adding more DIMM modules across the channels.

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

Data Source

PatentUS11294830B2Training and operations with a double buffered memory topology
Publication Date: 2022.04.05 RAMBUS INC
  • US11294830B2 patent drawing
  • US11294830B2 patent drawing
  • US11294830B2 patent drawing

AI summary

System and method for training and performing operations (e.g., read and write operations) on a double buffered memory topology. In some embodiments, eight DIMMs are coupled to a single channel. The training and operations schemes are configured with timing and signaling to allow training and operations with the double buffered memory topology. In some embodiments, the double buffered memory topology includes one or more buffers on a system board (e.g., motherboard).