Multiplane Data Transfer Command for Memory Interface Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In memory systems, the sequential read performance is limited by the speed of the interface between non-volatile and volatile memory devices, particularly due to high signaling overhead and latency caused by issuing separate transfer commands for each plane during data transfer, which reduces interface efficiency.
Innovation Solution
Implementing a modified transfer command that allows for the sequential reading of data across multiple planes with a single command, automatically switching between planes to reduce command signaling overhead and increase efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If separate transfer commands are issued for each plane during data transfer, then data can be transferred from multiple planes, but command signaling overhead increases and interface efficiency decreases
Solution Approach 1:
The patent merges multiple separate transfer commands into a single multiplane data transfer command that can transfer data from multiple planes simultaneously. This consolidation reduces the number of commands issued over the interface, thereby reducing signaling overhead and improving interface efficiency while maintaining the ability to transfer data from multiple planes.
Solution Approach 2:
The multiplane data transfer command is designed to perform multiple functions: it can transfer data from a single plane or multiple planes within a single command structure. This universal command format allows the system to adapt to different data transfer scenarios without requiring separate specialized commands for each plane, reducing overall command complexity.
2Productivity
If separate transfer commands are issued for each plane, then data transfer can be performed, but read operation latency increases
Solution Approach 1:
The multiplane data transfer command is prepared in advance with all necessary plane information and transfer parameters included in a single command structure. This preliminary preparation eliminates the need for sequential command issuance and processing, reducing the time required to initiate and execute data transfers from multiple planes.
Solution Approach 2:
The patent enables continuous data transfer from multiple planes without interruption or waiting for separate command processing cycles. By issuing a single multiplane command, the system maintains continuous useful action across all planes simultaneously, eliminating idle time that would occur between sequential command executions.
Data Source
AI summary
Methods, systems, and devices for multiplane data transfer commands are described. Implementations may provide a modified transfer command to leverage a sequential nature of a read operation. For example, a memory system may determine to read data stored across a set of planes of a non-volatile memory device and a sequence of the planes may be known. The memory system may issue a transfer command to a controller of the non-volatile memory device that supports automatic switching from one plane to the next in transferring data from the set of planes to a controller of the memory system. As a result, one transfer command may be issued by the memory system controller to transfer the data from the set of planes, for example, rather than one transfer command per plane.


