Large Sequential Read Commands Using Host L2P Cache

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

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

Innovation Solution

Implementing a host-resident logical-to-physical mapping (L2P) cache and enhanced read commands that allow for simultaneous transfer of multiple atomic chunks of data using a read-type flag and parameter list, eliminating the need for repetitive individual read commands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If single atomic-unit data transfers are used in response to read commands, then the storage system can efficiently handle individual read requests, but substantial latency and power consumption occur when handling large sequential read requests

Engineering Contradiction:
Improveefficiency in handling individual read requestsVSAvoidlatency for large sequential read requests
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments large sequential read requests into multiple atomic-unit chunks, allowing the storage system to process and transfer data in manageable units while maintaining efficient atomic operation handling. The host device receives indicators of data chunk locations and retrieves multiple chunks through coordinated operations, resolving the contradiction between atomic efficiency and large data transfer needs

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The storage system performs preliminary actions by preparing and providing indicators of data chunk locations to the host device before the actual data transfer begins. This preliminary provisioning of location information enables the host to efficiently retrieve multiple atomic chunks without repeated command overhead, reducing latency for large sequential reads while maintaining atomic operation efficiency

Inventive Principle:
Principle #10Preliminary action

2Reliability

If single atomic-unit data transfers are used for each read command, then data integrity is maintained, but power consumption increases due to repetitive command processing

Engineering Contradiction:
Improvedata integrityVSAvoidpower consumption for read operations
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent merges multiple atomic-unit read operations into a coordinated sequence where the host device retrieves multiple data chunks based on location indicators provided by the storage system. This combining approach maintains data integrity through controlled access while reducing the repetitive command processing that causes high power consumption, as the host efficiently manages multiple chunk retrievals without requiring separate full command cycles for each atomic unit

Inventive Principle:
Principle #5Merging (Combining)

3Quantity of substance

If multiple individual read commands are issued to retrieve large amounts of data, then complete data transfer is achieved, but operational overhead and latency increase substantially

Engineering Contradiction:
Improveamount of data transferredVSAvoidoperational overhead for read commands
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mechanism where the storage system provides indicators of data chunk locations to the host device. This intermediary location information acts as a mediator that enables the host to efficiently retrieve multiple atomic chunks without the storage system needing to process repetitive read commands for each chunk, thereby reducing operational overhead while achieving complete data transfer of large quantities

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12474927B2Large data read techniques
Publication Date: 2025.11.18 LODESTAR LICENSING GROUP LLC
  • US12474927B2 patent drawing
  • US12474927B2 patent drawing
  • US12474927B2 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.