Large Data Read Commands with Host L2P Cache

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory systems face inefficiencies in handling large data transfers due to atomic-unit limitations, leading to substantial latency and power usage during sequential reads, especially in mobile devices.

Innovation Solution

Implementing a host-resident logical-to-physical mapping (L2P) cache and enhanced read commands that allow for simultaneous retrieval of multiple atomic chunks of data, eliminating the need for repetitive single-unit read commands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If single atomic-unit read commands are used to handle large data transfers, then the storage system can maintain atomicity and reliability, but the latency and power consumption increase substantially

Engineering Contradiction:
Improvedata transfer reliabilityVSAvoidread latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments large data transfer operations into multiple atomic-unit read commands that are buffered and executed in sequence. The host system divides a large read request into smaller chunks that fit within atomic transfer limits, allowing the storage system to process each segment reliably while maintaining overall data integrity through sequential execution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary buffering of read commands at the host side before transmission to the storage device. By pre-processing and organizing read requests into optimized sequences, the system prepares data transfer operations in advance, reducing the overall latency experienced during actual data retrieval while ensuring atomicity constraints are met.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If single atomic-unit read commands are used for large data transfers, then data integrity is maintained, but power consumption increases

Engineering Contradiction:
Improvedata transfer integrityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent merges multiple atomic-unit read commands into a single buffered operation at the host level. By combining several small read requests into one consolidated transfer operation, the system reduces the overhead associated with repeated command processing and physical layer transactions, thereby lowering power consumption while maintaining data integrity through the buffered execution model.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent enables continuous data transfer by buffering multiple atomic reads in sequence rather than executing them as discrete interrupt-driven operations. This continuous buffered approach reduces the frequency of power-intensive state transitions and command protocol handshakes, maintaining data integrity while reducing overall power consumption during large data transfers.

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If multiple read commands are issued sequentially for large data transfers, then atomicity is maintained, but productivity decreases

Engineering Contradiction:
Improveatomic transfer guaranteeVSAvoiddata transfer throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces a buffering dimension to the data transfer architecture, moving from a single-queue sequential processing model to a multi-layer buffered model. By implementing command buffers at the host level that can pre-process and stage multiple read commands, the system maintains atomicity guarantees while achieving higher throughput through parallel preparation of transfer operations.

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

Solution Approach 2:

The patent implements dynamic buffering strategies that adapt to transfer size and storage device capabilities. The host system dynamically adjusts buffer sizes and command batching parameters based on the specific read operation requirements, allowing optimal throughput while maintaining atomicity constraints. This dynamic approach enables larger buffers for non-critical data and smaller buffers for time-sensitive operations.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260050441A1Large data read techniques
Publication Date: 2026.02.19 LODESTAR LICENSING GROUP LLC
  • US20260050441A1 patent drawing
  • US20260050441A1 patent drawing
  • US20260050441A1 patent drawing

AI summary

Devices and techniques are disclosed herein for more efficiently exchanging large amounts of data between a host and a storage system. In an example, a read command can optionally include a read-type indicator. The read-type indicator can allow for exchange of a large amount of data between the host and the storage system using a single read command.