Storage Device Read Command Merging for Unaligned Multi-Plane Pages
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current semiconductor memory devices with a multi-plane structure face inefficiencies in performing selective read operations on unaligned pages across different planes, leading to increased input/output operations and power consumption due to the need for individual status checks and commands for each plane.
Innovation Solution
A storage device with a controller that merges read commands for unaligned pages across multiple planes into a single merge command signal, reducing the number of invocations and status checks, thereby improving input/output efficiency and lowering power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If read commands are executed individually for each plane, then selective read operations on unaligned pages can be performed, but the number of commands and status checks increases, reducing input/output efficiency
Solution Approach 1:
The patent merges multiple read commands for different planes into a single compound read command. The controller consolidates read requests for unaligned pages across multiple planes, transmitting them as one unified command rather than separate commands for each plane, thereby improving I/O efficiency while maintaining selective read capability
Solution Approach 2:
The patent creates a universal read command structure that can handle both aligned and unaligned page reads across multiple planes. This multi-functional command format allows the system to selectively read from any combination of planes and pages using a single command type, eliminating the need for plane-specific command variations
2Reliability
If status checks are performed for each plane, then read operation status can be monitored, but the number of status checks increases, increasing power consumption
Solution Approach 1:
The patent merges multiple status check operations into a single consolidated status check. After executing a compound read command that spans multiple planes, the system performs one unified status check to monitor the completion state of all planes simultaneously, rather than performing separate status checks for each plane, thereby reducing power consumption while maintaining reliable status monitoring
3Ease of operation
If multiple read commands are transmitted separately, then each plane can be read independently, but the number of command invocations increases, reducing operational efficiency
Solution Approach 1:
The patent combines multiple independent read commands into a single compound read command that operates across multiple planes simultaneously. The controller structures the command to include plane selection bits and page address information for multiple planes, allowing independent plane reads to be executed through one unified command invocation, thereby improving operational efficiency while preserving independent plane access capability
Data Source
AI summary
A storage device includes a nonvolatile memory including a plurality of planes, each including a plurality of pages, and a controller configured to control the nonvolatile memory. The controller may be configured to receive a plurality of commands from a host, merge a plurality of read commands, associated with at least two different planes among the plurality of planes and associated with at least two different pages among the plurality of pages, among the plurality of commands and transmit a merge command signal to the nonvolatile memory, and apply the merge command signal to the nonvolatile memory.


