SSD NAND Stream Migration for Burst Write and Read Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing SSD systems face performance degradation during burst sequential write operations and data migration, leading to suboptimal read performance and fragmentation due to inefficient use of NAND memory regions.

Innovation Solution

A method and system that utilize a memory controller to manage data streams by writing to dynamic high performance NAND regions and migrate data to low performance regions based on fill ratio and adaptive data writing thresholds, maintaining data order and optimizing memory usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is written to dynamic high performance NAND memory region, then write speed is improved, but memory space is consumed leading to eventual migration to low performance region

Engineering Contradiction:
Improvewrite speedVSAvoidmemory space consumption
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The NAND memory region is divided into multiple segments (first segment, second segment, third segment) with different performance characteristics and thresholds. This segmentation allows the system to optimize write operations by directing data to appropriate segments based on performance requirements and available capacity, resolving the contradiction between maintaining high write speed and managing memory space consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the adaptive data writing threshold based on real-time conditions including fill ratio of memory regions and current write operation characteristics. This dynamic adjustment enables the system to optimize the balance between write performance and space utilization by adapting thresholds according to actual operational state rather than using fixed thresholds.

Inventive Principle:
Principle #15Dynamics

2Productivity

If data migration occurs between memory regions, then space management is improved, but read performance degrades due to fragmentation

Engineering Contradiction:
Improvespace management efficiencyVSAvoidread performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by pre-establishing multiple memory segments with predefined thresholds and characteristics before data migration becomes necessary. This allows for more organized and less fragmented data distribution, reducing the impact of migration on read performance while maintaining effective space management.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Different memory segments are assigned different local qualities (performance levels, threshold characteristics) tailored to specific operational needs. The first segment prioritizes speed, the second balances performance and capacity, and the third optimizes for capacity. This local differentiation reduces fragmentation impact by ensuring data is distributed according to segment-specific optimization criteria.

Inventive Principle:
Principle #3Local quality

3Productivity

If adaptive data writing threshold is used, then memory usage efficiency is improved, but control complexity increases

Engineering Contradiction:
Improvememory usage efficiencyVSAvoidcontrol complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements self-service by automatically adjusting data writing thresholds based on real-time monitoring of memory fill ratios and operational conditions. The adaptive threshold mechanism autonomously optimizes memory usage without requiring external intervention or complex manual control, reducing the operational complexity burden while maintaining high memory usage efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback mechanisms that continuously monitor memory region fill ratios and write operation characteristics, using this information to dynamically adjust adaptive data writing thresholds. This feedback loop enables automatic optimization of memory usage efficiency while managing control complexity through automated, condition-based adjustments rather than complex decision logic.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260030154A1Method and system for managing large data stream in a storage device
Publication Date: 2026.01.29 SAMSUNG ELECTRONICS CO LTD
  • US20260030154A1 patent drawing
  • US20260030154A1 patent drawing
  • US20260030154A1 patent drawing

AI summary

A method includes initiating writing of a large data stream in a dynamic high performance NAND memory region of a storage device, and migrating, via one or both of the dynamic high performance NAND memory region and a static high performance NAND memory region of the storage device, writing of the large data stream to a low performance NAND memory region of the storage device based on a fill ratio of the storage device and an adaptive data writing threshold limit of the dynamic high performance NAND memory region.