Memory Channel Interleaving With Dynamic Selector Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage devices experience timing loss and reduced channel utilization due to fixed connections between channels and non-volatile memory devices, leading to inefficiencies in data transmission.

Innovation Solution

Implementing channel interleaving through the use of selectors that dynamically connect channels to non-volatile memory devices based on channel state signals, allowing for optimized command scheduling and data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If non-volatile memory devices are fixedly connected to channels, then connection stability is improved, but channel utilization deteriorates when traffic increases

Engineering Contradiction:
Improveconnection stabilityVSAvoidchannel utilization
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent introduces a selector that dynamically switches the connection between channels and non-volatile memory devices based on channel state signals. Instead of fixed connections, the system continuously monitors channel states (idle/busy) and reconfigures connections in real-time, allowing memory devices to be connected to different channels as needed, thereby improving channel utilization while maintaining connection stability through controlled switching

Inventive Principle:
Principle #15Dynamics

2Reliability

If non-volatile memory devices are fixedly connected to channels, then device reliability is improved, but timing loss increases when traffic increases

Engineering Contradiction:
Improvedevice reliabilityVSAvoidtiming loss
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system dynamically reconfigures channel connections based on real-time channel state monitoring. When a channel becomes busy, the selector switches the memory device to an idle channel, preventing timing loss and idle channel waiting. This dynamic adaptation maintains device reliability by ensuring continuous operational connectivity while eliminating timing delays caused by fixed connection limitations

Inventive Principle:
Principle #15Dynamics

3Productivity

If channel connections are made dynamic with selectors, then channel utilization is improved, but device complexity increases

Engineering Contradiction:
Improvechannel utilizationVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a selector as an intermediary component between channels and non-volatile memory devices. This selector acts as a smart switch that receives channel state signals and automatically makes connection decisions, eliminating the need for complex control logic in the memory devices themselves. The intermediary handles the complexity of dynamic connection management while keeping the overall system architecture relatively simple and modular

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12591380B2Storage device and operating method thereof
Publication Date: 2026.03.31 SAMSUNG ELECTRONICS CO LTD
  • US12591380B2 patent drawing
  • US12591380B2 patent drawing
  • US12591380B2 patent drawing

AI summary

A storage device includes a first non-volatile memory device storing a data; a first selector connected to the first non-volatile memory device; a plurality of channels connected to the first selector; and a memory controller connected to the plurality of channels, transmitting a command for sensing a state of a channel to the plurality of channels in order to transmit the data to the first non-volatile memory device, receiving a channel state signal indicating whether each channel is in an idle state or not from the plurality of channels as a response to the command, selecting a first channel among the plurality of channels based on the channel state signal, and outputting a channel selection signal including an information of the first channel to the first selector so that the first selector connects the first channel and the first non-volatile memory device.