Controller Merging Read Commands for Non-Volatile Memory
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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.
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
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.
Data Source
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.


