Multi-Tier Cache Layout for Memory Latency and Density Tradeoffs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face challenges in balancing storage density and latency, with single-type caches occupying excessive physical space and single-tier caches limiting data capacity due to lower storage density.

Innovation Solution

Implementing a multi-tier cache system using different types of memory cells, such as NAND memory cells with varying storage densities and latencies, including SLC, MLC, and TLC, to optimize data capacity and latency without increasing physical size.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a single-type cache is used, then the latency is reduced, but the physical space occupied increases excessively

Engineering Contradiction:
ImprovelatencyVSAvoidphysical space
Core Design Contradiction:
SpeedVSArea of stationary object

Solution Approach 1:

The cache is divided into multiple tiers with different memory cell types (SLC, MLC, TLC, QLC) organized in a hierarchical structure. Each tier segment handles different data access patterns and performance requirements, allowing the system to reduce the physical space of the high-speed cache portion while maintaining low latency through intelligent data placement and promotion mechanisms.

Inventive Principle:
Principle #1Segmentation

2Area of stationary object

If a single-tier cache is used, then the physical size is reduced, but the logical data capacity is limited due to lower storage density

Engineering Contradiction:
Improvephysical sizeVSAvoidlogical data capacity
Core Design Contradiction:
Area of stationary objectVSQuantity of substance

Solution Approach 1:

The patent merges multiple cache tiers with different storage densities (SLC, MLC, TLC, QLC) into a unified multi-tier cache system. This combination allows the system to achieve high logical data capacity through the high-density QLC and TLC portions while maintaining fast access performance through the SLC and MLC tiers, effectively resolving the contradiction between physical size and logical capacity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The multi-tier cache system serves multiple functions simultaneously: it provides high-speed data access through SLC/MLC tiers, high-capacity storage through TLC/QLC tiers, and automatic data management through promotion/demotion mechanisms. This multi-functionality allows a single cache structure to deliver both compact physical size and large logical capacity.

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

3Quantity of substance

If high-density memory cells are used, then the storage capacity increases, but the latency increases

Engineering Contradiction:
Improvestorage capacityVSAvoidlatency
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

Different regions of the cache (different tiers) are assigned different memory cell types with optimized local qualities: SLC for fastest access, MLC for balanced performance, and TLC/QLC for highest capacity. The system dynamically places frequently accessed data in lower-latency tiers while storing less frequently accessed data in high-capacity tiers, resolving the latency-capacity tradeoff through localized optimization.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs preliminary actions by proactively promoting data from lower tiers to higher tiers before it is actually needed, based on predicted access patterns. This pre-positioning of data in high-speed tiers ensures that when data is accessed, it is already in the optimal location, thereby reducing perceived latency while maintaining high storage capacity in lower tiers.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12530303B2Multi-tier cache for a memory system
Publication Date: 2026.01.20 MICRON TECHNOLOGY INC
  • US12530303B2 patent drawing
  • US12530303B2 patent drawing
  • US12530303B2 patent drawing

AI summary

Methods, systems, and devices for a multi-tier cache for a memory system are described. A memory device may include memory cells configured as cache storage and memory cells configured as main storage. The cache storage may be a multi-tier cache and may include sets of different types of memory cells or memory cells operated as different types of memory cells, with different latencies, storage densities, or other performance characteristics. The memory device or a controller or host system for the memory device may determine the set of memory cells within the multi-tier cache to which a set of data is to be written, or may move the set of data within the multi-tier cache or between the multi-tier cache and the main storage, based on one or more of a variety of performance considerations.