Controller Merging Read Commands for Non-Volatile Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data storage devices experience deterioration of memory cell characteristics and reduced read capacity due to repeated sensing and transmitting operations for multiple read commands with the same physical address, leading to inefficient data access and storage.

Innovation Solution

A data storage device with a controller that calculates a read range for multiple read commands with the same physical address and generates an integral read command to simultaneously read the corresponding regions, reducing the number of sensing and transmitting operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple read commands with the same physical address are processed individually through separate sensing and transmitting operations, then each read command can be executed accurately, but the memory cell characteristics deteriorate and read capacity is reduced

Engineering Contradiction:
Improveread command execution accuracyVSAvoidmemory cell characteristics
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent merges multiple read commands targeting the same physical address into a single integrated read command. The controller identifies redundant read commands, consolidates them into one command that specifies the complete read range covering all required regions, and executes a single sensing operation to retrieve all data. This combining approach maintains accurate data retrieval while eliminating repeated sensing operations that cause memory cell deterioration.

Inventive Principle:
Principle #5Merging (Combining)

2Quantity of substance

If multiple read commands with the same physical address are processed individually, then each data region can be read completely, but the number of sensing and transmitting operations increases, reducing read capacity

Engineering Contradiction:
Improvedata read completenessVSAvoidread capacity
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent combines multiple read commands into a single integrated command that specifies a read range encompassing all required data regions. Instead of executing separate sensing operations for each read command, the controller performs one sensing operation that retrieves all data in the consolidated range, thereby maintaining complete data retrieval while significantly improving read capacity by reducing the number of operations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The integrated read command structure is designed to handle multiple read requirements simultaneously. The command specifies a read range that can cover multiple logical blocks or pages that would otherwise require separate read operations, making the single command universally applicable to various read patterns and improving overall system productivity.

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

3Loss of information

If multiple read commands with the same physical address are processed individually, then all requested data can be retrieved, but the number of operations increases causing memory cell deterioration

Engineering Contradiction:
Improvedata retrieval completenessVSAvoidmemory cell stress
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent merges multiple read commands into a single integrated command that retrieves all required data through one sensing operation. This eliminates the repeated sensing and transmitting operations that cause memory cell stress and deterioration, while ensuring that all requested data is completely retrieved through the consolidated read range specification.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10878924B2Data storage device intergrating host read commands and method of operating the same
Publication Date: 2020.12.29 SK HYNIX INC
  • US10878924B2 patent drawing
  • US10878924B2 patent drawing
  • US10878924B2 patent drawing

AI summary

A data storage device includes a non-volatile memory device and a controller. The controller is configured to calculate a read range including read regions that may correspond to each of read commands for the same physical address among a plurality of read commands received from a host device. The controller may be configured to generate an integral read command for simultaneously reading the calculated read range. The controller may transmit the integral read command to the non-volatile memory device.