Memory Module Point-to-Point Architecture for Signal Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern computer memory systems are limited to one or two memory modules per channel due to signal degradation, which restricts the module capacity and signaling rates.

Innovation Solution

The implementation of point-to-point connections between a memory controller and multiple memory modules, along with data buffers and relay circuits, allows for efficient communication and reduces signal loading, enabling up to six memory modules to be connected effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multiple memory modules are connected to a single memory channel, then memory capacity increases, but signal degradation worsens

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

Solution Approach 1:

The patent divides a single shared memory channel into multiple point-to-point channels, one for each memory module. This segmentation isolates the signal path for each module, preventing signal degradation that would occur in a shared channel environment with multiple modules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces point-to-point connection infrastructure as an intermediary between the memory controller and each memory module. This intermediary structure provides dedicated signal paths that maintain signal integrity while supporting multiple modules.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If more memory modules are attached to a channel, then memory capacity increases, but signaling rate decreases

Engineering Contradiction:
Improvememory capacityVSAvoidsignaling rate
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The patent segments the memory system into multiple independent point-to-point channels, each capable of operating at full signaling rate. This eliminates the signal degradation and speed reduction that would occur in a shared channel environment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a single-dimension shared channel architecture to a multi-dimensional point-to-point mesh architecture, where each module has its own dedicated path. This dimensional change allows simultaneous high-speed operation across multiple modules.

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

3Reliability

If point-to-point connections are implemented for each memory module, then signal quality improves, but device complexity increases

Engineering Contradiction:
Improvesignal qualityVSAvoidconnection architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent employs universal point-to-point connection interfaces and protocols that can be consistently applied across multiple modules. This standardization reduces the complexity that would otherwise arise from custom connection designs for each module.

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

Solution Approach 2:

The patent implements dynamic configuration capabilities that allow the memory system to adapt to different module installation scenarios. This flexibility simplifies the overall architecture by providing a single solution that handles various configurations rather than requiring dedicated designs for each case.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12300307B2Memory systems and methods for improved power management
Publication Date: 2025.05.13 RAMBUS INC
  • US12300307B2 patent drawing
  • US12300307B2 patent drawing
  • US12300307B2 patent drawing

AI summary

A memory module with multiple memory devices includes a buffer system that manages communication between a memory controller and the memory devices. Each memory device supports an access mode and a low-power mode, the latter used to save power for devices that are not immediately needed. The module provides granular power management using a chip-select decoder that decodes chip-select signals from the memory controller into power-state signals that determine which of the memory devices are in which of the modes. Devices can thus be brought out of the low-power mode in relatively small numbers, as needed, to limit power consumption.