Memory Channel Switching and SLC-MLC Conversion for Power-Aware Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage devices often underutilize their capacity, leading to increased power consumption and decreased performance due to the need to monitor and track more data as storage capacity is filled.

Innovation Solution

Adaptive management of memory devices by transitioning between single level cell (SLC) and multilevel cell (MLC) memory based on capacity needs, selectively shutting off or activating memory portions, and adjusting channel usage to optimize power usage and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If more storage capacity is utilized in the memory device, then storage capacity utilization is improved, but power consumption increases and device performance decreases

Engineering Contradiction:
Improvestorage capacity utilizationVSAvoidpower consumption
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The memory device is divided into multiple channels, each independently controllable. The controller selectively activates only the channels needed for current storage requirements, leaving other channels in a low-power state. This segmentation allows the system to scale power consumption with actual storage needs rather than always operating at full capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the number of active channels and memory cell modes (SLC/MLC) based on real-time storage requirements. When storage capacity utilization is low, fewer channels are activated and memory operates in SLC mode for lower power consumption. As utilization increases, the system transitions to MLC mode and activates additional channels to maintain performance while optimizing power usage.

Inventive Principle:
Principle #15Dynamics

2Quantity of substance

If more storage capacity is utilized in the memory device, then storage capacity utilization is improved, but device performance decreases due to increased monitoring and tracking overhead

Engineering Contradiction:
Improvestorage capacity utilizationVSAvoiddevice performance
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

By segmenting the memory into independent channels with dedicated controllers, the system can isolate and manage workload on a per-channel basis. This reduces the overhead for monitoring and tracking across the entire memory space, as the controller only needs to manage active channels rather than the full memory capacity, even when total storage utilization is high.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes operational parameters (channel activation state and memory cell mode) based on storage utilization thresholds. When utilization exceeds certain thresholds, the system transitions from SLC to MLC mode and activates additional channels, optimizing the balance between capacity utilization and performance by adjusting operational parameters rather than linearly scaling all resources.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If the memory device operates in MLC mode to maximize capacity, then storage capacity is improved, but power consumption and performance impact increase

Engineering Contradiction:
Improvestorage capacityVSAvoidpower consumption
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The memory device dynamically switches between SLC and MLC operational modes based on storage requirements. When full capacity is needed, the system operates in MLC mode for maximum storage density. When storage needs are lower, the system transitions to SLC mode which consumes less power, allowing the device to adapt its capacity and power consumption to match actual usage patterns.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the memory cell operational parameter (SLC vs. MLC mode) based on storage utilization needs. This parameter change allows flexible adjustment of the balance between storage capacity and power consumption, enabling the device to optimize for capacity when needed and for power efficiency when storage utilization is low.

Inventive Principle:
Principle #35Parameter changes

4Productivity

If all channels are kept active to ensure performance, then device performance is improved, but power consumption increases

Engineering Contradiction:
Improvedevice performanceVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The memory controller segments the channels into active and inactive groups, managing them independently. This allows the system to maintain high performance on active channels while leaving other channels in a low-power state, achieving a balance between overall device performance and power consumption by selectively activating only the necessary portion of resources.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the number of active channels based on real-time performance requirements and storage utilization patterns. When performance demands are high, more channels are activated. When demands are lower, fewer channels remain active to reduce power consumption, allowing the system to adapt its resource allocation to match actual workload requirements.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250348240A1Adaptive Use of Multiple Channels and Memory Cell Conversion in a Storage Device
Publication Date: 2025.11.13 SANDISK TECHNOLOGIES LLC
  • US20250348240A1 patent drawing
  • US20250348240A1 patent drawing
  • US20250348240A1 patent drawing

AI summary

More efficient memory device usage is possible by altering the memory device management. For example, when the full storage capacity of the memory device will not be used, certain portions of the memory device can be shut off and then turned on when the storage capacity is needed. When less capacity is needed, data can be consolidated and certain portions of the memory device can be shut off. Additionally, rather than operating in multilevel cell (MLC) memory, the memory device can start in single level cell (SLC) memory and transition to MLC memory over time. If there is a determination that less memory is needed, the memory device can transition from MLC memory to SLC memory. In so doing, the storage capacity of the memory device is more appropriately utilized.