3D LLC Cache Chip Architecture for High-Bandwidth Shared Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing LLC implementations face limitations due to the use of MRAM with small capacity and the need for additional NoC to increase bandwidth, which restricts data access efficiency.

Innovation Solution

A three-dimensionally integrated LLC chip with a DRAM wafer and interface logic unit, connected through bonding columns and interfaces, enabling non-shared and shared access modes for high-bandwidth and large-capacity data caching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If MRAM is used for LLC data caching, then data retention is improved, but storage capacity is limited

Engineering Contradiction:
Improvedata retentionVSAvoidstorage capacity
Core Design Contradiction:
Stability of the object's compositionVSQuantity of substance

Solution Approach 1:

The patent combines DRAM and MRAM into a hybrid memory architecture, where DRAM provides high-speed volatile storage and MRAM provides non-volatile backup, merging the advantages of both memory types to achieve large capacity while maintaining data retention

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements a nested memory structure where MRAM is embedded within or alongside DRAM arrays, allowing DRAM to handle frequent access while MRAM provides persistent storage, effectively nesting different memory technologies to solve the capacity-retention contradiction

Inventive Principle:
Principle #7Nested doll (Nesting)

2Productivity

If NoC is added between MLC and LLC, then bandwidth is increased, but system complexity increases

Engineering Contradiction:
ImprovebandwidthVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the NoC functionality from the traditional CPU-memory hierarchy and integrates it directly into the LLC chip structure, allowing multiple processing assemblies to access the LLC simultaneously through dedicated interfaces, thereby increasing bandwidth while managing complexity through functional integration

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transitions from a traditional linear memory hierarchy to a multi-dimensional parallel architecture where multiple processing assemblies can access the LLC concurrently through different interfaces, effectively adding dimensional complexity to resolve the bandwidth-complexity trade-off

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

3Adaptability or versatility

If shared storage access is implemented, then resource utilization is improved, but access speed decreases

Engineering Contradiction:
Improveresource utilizationVSAvoidaccess speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent segments the LLC storage space into multiple independent banks or regions, allowing different processing assemblies to access different segments simultaneously, thereby maintaining high access speed while achieving shared resource utilization through spatial parallelism

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12538497B2LLC chip, cache system and method for reading and writing LLC chip
Publication Date: 2026.01.27 XI AN UNIIC SEMICON CO LTD
  • US12538497B2 patent drawing
  • US12538497B2 patent drawing
  • US12538497B2 patent drawing

AI summary

An LLC chip and a cache system are provided. The LLC chip includes a storage wafer, an interface logic unit and a packaging substrate. The interface logic unit and the storage wafer are arranged in sequence on the packaging substrate. A plurality of processing assemblies is connected to the interface logic unit so as to perform read and write operations on the storage wafer through the interface logic unit. The storage wafer includes at least one storage space. The plurality of processing assemblies performs read and write operations on a specific storage space or any storage space so as to achieve non-shared independent storage access or shared storage access. Signal transmission bandwidth is thus improved by means of the plurality of distributed interfaces, and data is cached by means of a non-shared mode or shared mode so as to increase data accessing efficiency of the processing assemblies.