UFS Host Turbo Write Buffer Reconfiguration for Storage Balance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing flash memory devices face challenges in achieving high-speed operations and efficient data storage, particularly in UFS systems, where the turbo write function can impact performance.

Innovation Solution

The implementation of a turbo write buffer in UFS devices, configured and reconfigured through UFS hosts to optimize storage space and write operations, allowing for faster data processing and efficient data management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a turbo write buffer is configured in a UFS device, then write speed is improved, but storage space is reduced

Engineering Contradiction:
Improvewrite speedVSAvoidstorage space
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The physical storage space is segmented into two distinct parts: a turbo write buffer area for high-speed write operations and a user storage area for general data storage. This segmentation allows the system to maintain both fast write performance and adequate storage capacity by dedicating specific physical blocks to each function.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different areas of the storage device are assigned different qualities or characteristics. The turbo write buffer area is optimized for write speed (using SLC-like performance), while the user storage area provides capacity. This local differentiation of performance characteristics resolves the contradiction between speed and storage space.

Inventive Principle:
Principle #3Local quality

2Productivity

If the turbo write buffer size is increased, then write performance is improved, but the proportion of storage space available to users is reduced

Engineering Contradiction:
Improvewrite performanceVSAvoidstorage capacity flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts the size of the turbo write buffer based on operational needs. The host can reconfigure the buffer size through queries and responses, allowing the system to adapt between performance-oriented and capacity-oriented modes depending on workload requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The host changes the parameter of turbo write buffer size by sending query request UPIUs that include reconfiguration information. This parameter change allows the system to optimize the balance between write performance and available storage capacity based on actual usage patterns.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the turbo write buffer is reconfigured during operation, then adaptability is improved, but system complexity increases

Engineering Contradiction:
Improvebuffer reconfiguration capabilityVSAvoidreconfiguration mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The reconfiguration mechanism uses feedback through query request UPIUs and response UPIUs. The host queries the current buffer configuration, receives feedback information, and then sends reconfiguration commands. This feedback loop simplifies the complexity by providing structured information exchange protocols.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The UPIU (UFS Protocol Information Unit) acts as an intermediary carrier for reconfiguration information between the host and device. This standardized intermediary protocol simplifies the reconfiguration process by providing a clear, structured communication channel that manages complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250335123A1Operation method of universal flash storage host and operation method of universal flash storage system
Publication Date: 2025.10.30 SAMSUNG ELECTRONICS CO LTD
  • US20250335123A1 patent drawing
  • US20250335123A1 patent drawing
  • US20250335123A1 patent drawing

AI summary

An operation method of a universal flash storage (UFS) host configured to control a UFS device includes configuring a turbo write buffer of the UFS device; sending a first query request UFS protocol information unit (UPIU) including reconfiguration information about the turbo write buffer to the UFS device, during driving the UFS device; and receiving a first response UPIU associated with the first query request UPIU from the UFS device, wherein, the first query request UPIU is a request that causes a size of the turbo write buffer of the UFS device to be changed from a first size to a second size different from the first size.