Storage Device Read Command Merging for Unaligned Multi-Plane Pages

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveselective read operation capabilityVSAvoidinput/output efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

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

Inventive Principle:
Principle #5Merging (Combining)

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

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

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

Engineering Contradiction:
Improveread operation status monitoringVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

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

Inventive Principle:
Principle #5Merging (Combining)

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

Engineering Contradiction:
Improveindependent plane read capabilityVSAvoidoperational efficiency
Core Design Contradiction:
Ease of operationVSProductivity

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

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250251863A1Storage device, storage system including the same, and method of operating the same
Publication Date: 2025.08.07 SAMSUNG ELECTRONICS CO LTD
  • US20250251863A1 patent drawing
  • US20250251863A1 patent drawing
  • US20250251863A1 patent drawing

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.