Replication Device for Serial Memory Topology Scalability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory system architectures face difficulties in implementing native serial interfaces with multiple DRAM devices, requiring multiple copies of address information and leading to increased burden on memory controllers, which can result in tradeoffs with speed, performance, efficiency, cost, complexity, and scalability.

Innovation Solution

A system and method for serial interface memory topologies that includes a replication device to transmit multiple copies of address and control information to memory devices, maintaining a differential, point-to-point communication topology, thereby reducing the need for multiplexing and demultiplexing and simplifying device complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a memory controller sends multiple copies of address information to multiple DRAM devices in a fixed packet length serial point-to-point environment, then the point-to-point topology is maintained, but the burden on the memory controller increases substantially

Engineering Contradiction:
Improvepoint-to-point topology maintenanceVSAvoidmemory controller burden
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies the copying principle by introducing a replication device that automatically generates multiple copies of address and control information packets. Instead of the memory controller manually creating multiple copies for each DRAM device, the replication device receives a single packet from the memory controller and produces the necessary copies for distribution to multiple DRAM devices, thereby maintaining the point-to-point topology while significantly reducing the memory controller's burden.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The replication device serves as an intermediary component between the memory controller and multiple DRAM devices. It mediates the communication by receiving address and control information from the memory controller, replicating the packets, and distributing them to the appropriate DRAM devices. This intermediary approach resolves the contradiction by offloading the replication function from the memory controller while preserving the serial point-to-point communication architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If multiplexing is used to transmit address information on a single path to multiple memory devices, then device pin count is reduced, but speed and performance are compromised

Engineering Contradiction:
Improvepin countVSAvoiddata transmission speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The patent applies segmentation by separating the address/control information transmission from data transmission. Address and control information are transmitted via replicated packets through dedicated paths to each DRAM device, while data transmission occurs separately. This segmentation allows each transmission channel to be optimized for its specific function, maintaining high speed for data while reducing pin count requirements compared to transmitting all information through a single multiplexed path.

Inventive Principle:
Principle #1Segmentation

3Productivity

If parallel interface configurations are used for memory devices, then bandwidth is sufficient, but the interconnect is not a native serial interconnect and requires tradeoffs

Engineering Contradiction:
ImprovebandwidthVSAvoidinterconnect complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent substitutes the mechanical parallel interface system with a serial packet-based system. Instead of using multiple simultaneous data paths requiring complex parallel synchronization, the system uses serial transmission of replicated packets containing address and control information. This substitution maintains sufficient bandwidth through efficient packet replication while simplifying the interconnect architecture by using native serial interfaces throughout, eliminating the need for parallel-to-serial conversion and associated complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach optimizes speed, reduces complexity and cost, and enhances scalability and upgradeability by eliminating the need for multiplexing and demultiplexing, while maintaining a reduced pin count, making it preferable to conventional two-way data buses at high speeds.

Implementation Method 1

A memory data interface is configured to provide differential, point-to-point communication of data with the controller interface

Methodology Applied
Scientific EffectDifferential signaling:

Data Source

PatentUS9495309B2System and method for increased capacity and scalability of a memory topology
Publication Date: 2016.11.15 DELL PROD LP
  • US9495309B2 patent drawing
  • US9495309B2 patent drawing
  • US9495309B2 patent drawing

AI summary

A system and method for serial interface topologies is disclosed. A serial interface topology includes a replication device configured to receive control information from a controller interface. The replication device is configured to transmit two or more copies of substantially replicated control information to a device control interface. A data interface is configured to provide differential, point-to-point communication of data with the device controller interface.