Memory Cache Staging for Low-Latency Multi-Plane Reads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices experience latency issues during multi-plane read operations due to the need for separate address indications for each portion of a memory array, which slows down the transfer of data along a data path.

Innovation Solution

Memory devices are configured to transfer data between caches prior to receiving all address indications for a multi-plane read command, thereby reducing latency by concurrently performing data transfer and address reception.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If separate address indications are received for each portion of memory array before data transfer, then data accuracy is ensured, but latency increases and throughput decreases

Engineering Contradiction:
ImprovelatencyVSAvoiddata transfer accuracy
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system performs data transfer from the first cache to the second cache before receiving all address indications for the multi-plane read command. This preliminary action allows the data to be staged and ready for output, reducing the overall latency of the read operation while maintaining data accuracy through proper addressing sequences.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables overlapping of data transfer operations with address indication reception. By initiating data transfer early and continuing it while addresses are being received, the system maintains continuous useful action rather than waiting for all addresses to be received before starting the transfer, thus reducing latency.

Inventive Principle:
Principle #20Continuity of useful action

2Duration of action of moving object

If data transfer waits for all address indications to be received, then addressing accuracy is maintained, but response time increases

Engineering Contradiction:
Improveresponse timeVSAvoidaddressing accuracy
Core Design Contradiction:
Duration of action of moving objectVSMeasurement precision

Solution Approach 1:

The system initiates data transfer from cache to cache before all address indications are received. This preliminary action reduces response time by starting the data movement early, while the system maintains addressing accuracy by ensuring proper address validation and sequencing is performed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system separates the data transfer operation from the address indication reception process. By segmenting these operations, the data transfer can proceed independently and concurrently with address reception, reducing overall response time while maintaining addressing precision through dedicated address handling procedures.

Inventive Principle:
Principle #1Segmentation

3Productivity

If sequential address processing is used for multi-plane reads, then addressing precision is maintained, but throughput decreases

Engineering Contradiction:
ImprovethroughputVSAvoidaddressing precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system enables continuous data transfer operations that overlap with address indication reception. This continuity allows the data path to remain active and productive throughout the address reception period, increasing throughput while maintaining addressing precision through proper protocol handling.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system introduces a temporal dimension to the addressing process by allowing address indications to be received over time while data transfer occurs in parallel. This dimensional change enables concurrent operations that increase throughput without sacrificing addressing precision.

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

Data Source

PatentUS20260003542A1Cache techniques for memory system read commands
Publication Date: 2026.01.01 MICRON TECHNOLOGY INC
  • US20260003542A1 patent drawing
  • US20260003542A1 patent drawing
  • US20260003542A1 patent drawing

AI summary

Methods, systems, and devices for cache techniques for memory system read commands are described. A memory device of a memory system may reduce latency associated with cache access operations based on receiving a multi-plane command from the memory system. For example, the memory system may transmit an access command that indicates (e.g., using one or more bits, via a prefix associated with the command) that an access operation is for a multi-plane read of the memory device. The memory device may transfer data from a first cache of the memory device to a second cache of the memory device prior to receiving each address indication for the access operation. As such, the memory device may concurrently perform the transfer of the data with the receiving of at least one address indication, thereby reducing latency associated with the access operation and response times of the memory system.