Multi-memory plane command consolidation for sequential read latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory sub-systems face performance limitations due to the need for multiple commands to perform sequential read operations across multiple memory planes, leading to increased operation time and reduced efficiency.
Innovation Solution
Implementing multi-memory plane commands that allow a single command to execute operations across multiple memory planes, reducing the number of commands required and minimizing the time needed for operations by using clock signals and dummy data during transitions between memory planes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple commands are used to perform sequential read operations across multiple memory planes, then each memory plane can be accessed independently, but the operation time increases and efficiency decreases
Solution Approach 1:
The patent combines multiple sequential read operations across different memory planes into a single command structure. The controller sends one command that orchestrates reading data from multiple memory planes in sequence, eliminating the need for separate commands for each plane and thereby reducing overall operation time while maintaining access independence.
Solution Approach 2:
The single command structure is designed to perform multiple functions - it can initiate read operations across different memory planes, manage transitions between planes, and coordinate data retrieval from multiple sources simultaneously. This multi-functional command reduces the number of separate commands needed and improves efficiency.
2Productivity
If multiple commands are used to access multiple memory planes, then data can be retrieved from each plane, but the number of commands increases and system efficiency decreases
Solution Approach 1:
The patent merges multiple data retrieval operations into a single command structure that can access multiple memory planes. This consolidated command maintains the ability to retrieve data from all planes while significantly reducing the number of separate commands the controller must issue, thereby simplifying the control process and improving system efficiency.
3Productivity
If sequential read operations are performed across multiple memory planes using traditional commands, then data is retrieved from each plane, but the time required for transitions between planes increases
Solution Approach 1:
The controller prepares for plane transitions in advance by pre-positioning read operations and buffering data where needed. The single command structure includes built-in coordination for smooth transitions between memory planes, reducing the time required to switch between planes and maintaining continuous data retrieval operations.
Data Source
AI summary
A method includes sending, by a controller, a command to perform an operation on a plurality of memory planes of a memory device and performing the operation in response to the command on the plurality of memory planes in absence of sending additional commands.


