Storage Device Buffer Region Write Mode Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage devices face inefficiencies in managing write speed, particularly in handling consecutive blocks of data, where current technologies do not effectively adapt to varying data sizes and continuity, leading to suboptimal performance in both high-speed and low-speed write operations.

Innovation Solution

A storage device with a memory controller that dynamically switches between a high-speed buffer region and a low-speed main region based on data size continuity, using a mode manager to change write modes when a continuity count exceeds a reference count, ensuring high-speed operations for consecutive data blocks and transitioning to low-speed modes during idle states or smaller data sizes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is stored in the buffer region for high-speed write operations, then write speed is improved, but power consumption increases and write latency increases for non-consecutive data

Engineering Contradiction:
Improvewrite speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic write mode switching between buffer region (high-speed) and main region (low-speed) based on real-time detection of data continuity. The controller monitors whether incoming data blocks are consecutive and transitions between write modes accordingly, making the storage system adaptive to varying data patterns rather than using a fixed write mode.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the write operation parameters (write speed, power consumption characteristics) based on the continuity parameter of incoming data. When data continuity is detected, the system switches to high-speed buffer region writing; when data is non-consecutive, it switches to low-speed main region writing, thereby optimizing power consumption according to actual data patterns.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the storage device uses a fixed write mode, then device complexity is reduced, but adaptability to varying data sizes and continuity patterns deteriorates

Engineering Contradiction:
Improveadaptability to data patternsVSAvoidcontrol logic complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the controller continuously monitors data continuity patterns and uses this information to dynamically adjust the write mode. The system detects whether incoming data blocks are consecutive and feeds this information back to the write mode selector, which then adjusts the storage operation accordingly, creating a closed-loop adaptive control system.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The storage device performs self-adjustment by automatically detecting data continuity patterns and selecting appropriate write modes without external intervention. The controller monitors its own input data stream and autonomously switches between buffer region and main region writing based on detected patterns, enabling the system to serve itself rather than requiring manual configuration.

Inventive Principle:
Principle #25Self-service

3Productivity

If high-speed write mode is maintained continuously, then write performance for consecutive data is improved, but power consumption increases during idle states and overall energy efficiency deteriorates

Engineering Contradiction:
Improvewrite performanceVSAvoidenergy efficiency
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent implements periodic monitoring of data continuity patterns and periodic switching between write modes. Rather than maintaining a continuous high-speed mode, the system periodically evaluates incoming data and transitions between buffer region writing (high-speed) and main region writing (low-speed), creating a rhythmic pattern of operation that balances performance and power consumption.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent discards the continuous high-speed write mode and recovers power consumption by switching to low-speed main region writing during idle states and non-consecutive data periods. The system selectively abandons high-speed operation when it is not beneficial and recovers energy by using the lower-power main region, optimizing the trade-off between performance and power consumption.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS10120794B2Storage device including buffer and main memories, and user device including the same
Publication Date: 2018.11.06 SAMSUNG ELECTRONICS CO LTD
  • US10120794B2 patent drawing
  • US10120794B2 patent drawing
  • US10120794B2 patent drawing

AI summary

A storage device includes a nonvolatile memory including a buffer region and a main region, and a memory controller responsive to a write request to store successively received blocks of write data at the nonvolatile memory. The memory controller is configured to initially store blocks among the successively received blocks of write data in the main region of the nonvolatile memory, and to subsequently store remaining blocks among the successively receive blocks of write data in the buffer region when a continuity count exceeds a reference count. The continuity count denotes a number of times a data size of the successively received blocks consecutively equals or exceeds a reference data size.