Stacked DRAM Block Copy via Time-Division Direct Channels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face inefficiencies in data access and latency due to the need for data to pass through a central processing element, which increases communication time and latency.

Innovation Solution

Implementing direct memory channels using time-division multiplexing to directly connect DRAM dies within a stack, allowing each die to communicate at its core frequency without passing through a central processing element, thereby reducing latency and increasing bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If data is transferred through the custom die in a stacked memory system, then data access between memory devices is achieved, but latency increases and bandwidth decreases

Engineering Contradiction:
Improvedata access latencyVSAvoiddata transfer path complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent segments the data transfer path by creating dedicated direct memory channels between DRAM dies that bypass the custom logic die. Instead of routing all data through the custom die, separate TSV connections establish direct pathways between memory devices, dividing the system into independent communication channels that operate in parallel.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces time-division multiplexing as an intermediary mechanism to manage shared TSV connections between DRAM dies. By allocating specific time slots for direct memory-to-memory communication, the system enables efficient data transfer without requiring dedicated physical channels for every possible connection, thus reducing overall system complexity while maintaining low latency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If direct memory channels are implemented between DRAM dies, then bandwidth increases and latency decreases, but device complexity increases

Engineering Contradiction:
Improvedata transfer bandwidthVSAvoidinterconnect structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges multiple communication functions into shared TSV connections by implementing time-division multiplexing. Instead of creating separate dedicated channels for each DRAM die pair, the system combines data transfer, address, and control signals into shared physical pathways that are allocated to different die pairs at different time slots, thereby increasing bandwidth without proportionally increasing structural complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The TSV connections in the patent serve multiple functions: they can be used for traditional I/O operations through the custom logic die, for direct memory-to-memory data transfer, and for address and control signal transmission. This multi-functionality allows the same physical infrastructure to support high-bandwidth direct access while maintaining compatibility with existing memory controller architectures.

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

3Productivity

If time-division multiplexing is used for direct memory access, then data transfer efficiency improves, but control complexity increases

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidtime slot management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a self-service mechanism where DRAM dies autonomously monitor and respond to time slot allocations for direct access operations. Each die can independently initiate data transfer during its allocated time slots without requiring continuous controller intervention, thereby improving transfer efficiency while reducing the control complexity burden on the memory controller.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12619367B2Block copy
Publication Date: 2026.05.05 RAMBUS INC
  • US12619367B2 patent drawing
  • US12619367B2 patent drawing
  • US12619367B2 patent drawing

AI summary

An interconnected stack of one or more Dynamic Random Access Memory (DRAM) die also has one or more custom logic, controller, or processor die. The custom die(s) of the stack include direct channel interfaces that allow direct access to memory regions on one or more DRAMs in the stack. The direct channels are time-division multiplexed such that each DRAM die is associated with a time slot on a direct channel. The custom die configures a first DRAM die to read a block of data and transmit it via the direct channel using a time slot that is assigned to a second DRAM die. The custom die also configures the second memory device to receive the first block of data in its assigned time slot and write the block of data.