Stacked DRAM Cache with Dedicated Tag Die for Faster Hit Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional DRAM cache architectures face inefficiencies due to high latency in tag memory access and bus turnaround penalties, limiting cache bandwidth and overall performance.

Innovation Solution

A DRAM cache architecture with stacked, heterogeneous dies, featuring a dedicated low-latency tag DRAM die and capacity-optimized data DRAM dies, utilizing full-duplex signaling and an embedded tag engine to enable concurrent operations, reducing row activation latency and eliminating bus turnaround penalties.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If conventional DRAM cache architecture is used, then cache capacity is achieved, but tag memory access latency is high

Engineering Contradiction:
Improvetag memory access latencyVSAvoidmemory architecture complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent segments the monolithic DRAM cache into separate data DRAM dies and tag DRAM dies stacked in different tiers. Tag memory is isolated on dedicated tag dies with direct TSV connections to the processor die, separating tag access paths from data access paths. This segmentation allows independent optimization of tag access latency without compromising data storage capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a two-dimensional planar cache architecture to a three-dimensional stacked architecture with vertical TSV interconnections. Tag DRAM dies are positioned in upper tiers with direct vertical connections to the processor, creating a hierarchical spatial arrangement that reduces tag access latency by eliminating horizontal bus traversal.

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

2Productivity

If conventional DRAM cache architecture is used, then cache storage capacity is maintained, but bus turnaround penalties reduce cache bandwidth

Engineering Contradiction:
Improvecache bandwidthVSAvoidbus turnaround time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments memory access paths into dedicated tag access paths and data access paths. Tag DRAM dies handle only tag comparison and status operations, while data DRAM dies handle data transfer. This segmentation eliminates bus turnaround penalties by allowing tag operations and data operations to proceed independently on separate paths.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dedicated tag DRAM dies as intermediary structures between the processor and data DRAM dies. These tag dies perform tag comparison and hit/miss determination locally, acting as mediators that resolve memory access requests without requiring data to traverse the entire bus system, thereby reducing turnaround time.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Duration of action of moving object

If stacked heterogeneous dies are used, then row cycle time is reduced, but manufacturing complexity increases

Engineering Contradiction:
Improverow cycle timeVSAvoidstacked die assembly
Core Design Contradiction:
Duration of action of moving objectVSEase of manufacture

Solution Approach 1:

The patent segments the cache into specialized data DRAM dies and specialized tag DRAM dies that can be manufactured using optimized processes for their respective functions. Each die type can be fabricated independently with process optimizations tailored to its specific requirements, then stacked using TSV interconnections.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent designs the stacked architecture with standardized TSV interconnection interfaces and unified memory control logic that can accommodate different configurations of data and tag dies. This universal interface design allows flexible assembly of heterogeneous dies while maintaining manufacturing efficiency through standardized connection protocols.

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

Data Source

PatentUS20260099445A1DRAM Cache with Stacked, Heterogenous Tag and Data Dies
Publication Date: 2026.04.09 RAMBUS INC
  • US20260099445A1 patent drawing
  • US20260099445A1 patent drawing
  • US20260099445A1 patent drawing

AI summary

A high-capacity cache memory is implemented by multiple heterogenous DRAM dies, including a dedicated tag-storage DRAM die architected for low-latency tag-address retrieval and thus rapid hit/miss determination, and one or more capacity-optimized cache-line DRAM dies that render a net cache-line storage capacity orders of magnitude beyond that of state-of-the art SRAM cache implementations. The tag-storage die serves double-duty in some implementations, yielding rapid tag hit/miss determination for cache-line read/write requests while also serving as a high-capacity snoop-filter in a memory-sharing multiprocessor environment.