SLC Block Creation in Failure Mode to Cut Dummy Data Overhead

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In power support component failure mode, data storage devices experience performance degradation and storage capacity wastage due to the processing of dummy data in persistent memory, leading to increased processing time for fewer data bits than the total capacity of memory cells.

Innovation Solution

The data storage device creates a block of Single Level Cells (SLC) from multi-level cells in persistent memory, storing data received from a host device in these SLCs, reducing the need for dummy data and minimizing storage capacity wastage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dummy data is filled in persistent memory to process groups of memory cells in FUA mode, then data reliability is maintained, but storage capacity is wasted and processing time increases

Engineering Contradiction:
Improvedata reliabilityVSAvoidstorage capacity wastage
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The persistent memory is segmented into two distinct types: SLC (Single Level Cell) memory for storing actual data and MLC (Multi-Level Cell) memory for storing dummy data. This segmentation allows the system to process only the necessary SLC memory cells containing real data, while the MLC memory cells containing dummy data are excluded from processing, thereby eliminating storage capacity wastage while maintaining data reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different quality requirements are applied to different parts of the memory system. SLC memory cells are used for storing critical data requiring high reliability, while MLC memory cells are used for storing dummy data where high reliability is not necessary. This local differentiation allows the system to maintain data reliability for actual data while avoiding the overhead of processing dummy data in the same manner.

Inventive Principle:
Principle #3Local quality

2Reliability

If dummy data is filled in persistent memory to process groups of memory cells in FUA mode, then data reliability is maintained, but processing time increases

Engineering Contradiction:
Improvedata reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The persistent memory is segmented into SLC and MLC regions, allowing the controller to identify and process only the SLC memory cells containing actual data. By segregating dummy data into MLC cells, the system avoids processing unnecessary data, thereby reducing processing time while maintaining data reliability through proper SLC memory management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The harmful element (dummy data processing overhead) is extracted from the critical data path. By placing dummy data in separate MLC memory cells and excluding them from processing operations, the system removes the time-consuming aspect of processing dummy data while preserving data reliability through dedicated SLC memory handling.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If data is transferred to persistent memory without waiting for total bit capacity in FUA mode, then data reliability is improved, but performance degrades due to processing fewer data bits with same overhead

Engineering Contradiction:
Improvedata reliabilityVSAvoidperformance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The memory system is segmented into SLC and MLC regions, enabling the controller to transfer data to SLC memory without waiting for complete block filling. The segmented structure allows efficient handling of partial data transfers in SLC while using MLC for dummy data, improving performance by eliminating the overhead of processing incomplete blocks while maintaining data reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adapts its operation mode based on data availability. In FUA mode, the controller can immediately transfer data to SLC memory cells without waiting for total bit capacity, dynamically adjusting the processing workflow to handle variable data sizes efficiently, thereby improving performance while maintaining reliability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250362813A1Method and system for writing data in power support component failure mode
Publication Date: 2025.11.27 SAMSUNG ELECTRONICS CO LTD
  • US20250362813A1 patent drawing
  • US20250362813A1 patent drawing
  • US20250362813A1 patent drawing

AI summary

A method performed by a data storage device, includes: receiving, by a controller of the data storage device, a data from a host device; detecting, by the controller of the data storage device, a failure in a power support component of the data storage device; creating, by the controller, a block of single level cells (SLC) comprising one or more groups of memory cells from one or more blocks of multi-level cells, in a persistent memory of the data storage device, based on values of predefined data storage parameters; and storing, by the controller, the data in the block of SLC.