UFS Turbo Write Buffer Reconfiguration for Speed-Capacity Tradeoffs

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 volatile and non-volatile memory systems, where data integrity and speed are critical.

Innovation Solution

The implementation of a turbo write buffer in a UFS host and device, allowing for dynamic reconfiguration of the buffer size and mode, including configuring a turbo write buffer, sending query requests, and managing data transfer between the host and device to optimize write operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a turbo write buffer is configured in a UFS device, then write performance is improved, but device complexity increases

Engineering Contradiction:
Improvewrite performanceVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The physical storage space of the UFS device is segmented into two distinct areas: 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 optimize write performance by directing data through the dedicated buffer while maintaining separate user storage capacity, thereby resolving the contradiction between improved write performance and increased device complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The UFS host dynamically reconfigures the turbo write buffer by changing its size through reconfiguration requests. The buffer size can be adjusted between different values (e.g., first size and second size) based on operational needs, allowing the system to adapt the buffer capacity to match varying performance requirements and storage constraints, thus managing device complexity flexibly.

Inventive Principle:
Principle #15Dynamics

2Speed

If the turbo write buffer size is increased, then write speed is improved, but available user storage space decreases

Engineering Contradiction:
Improvewrite speedVSAvoidavailable user storage space
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The system enables dynamic adjustment of the turbo write buffer size through reconfiguration requests from the UFS host. The buffer size can be changed from a first size to a second size based on operational requirements, allowing the system to optimize the trade-off between write speed and available user storage space by allocating more or less buffer capacity as needed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The physical storage space is configured with memory cells that can store different numbers of bits (N bits for turbo write buffer, M bits for user storage where M > N). By changing the allocation parameters of the buffer size, the system adjusts the balance between high-speed write capability and user storage capacity, resolving the contradiction between write speed and available storage space.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If reconfiguration of turbo write buffer is enabled during driving, then adaptability is improved, but operation complexity increases

Engineering Contradiction:
ImproveadaptabilityVSAvoidoperation complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The UFS host sends reconfiguration requests to the UFS device to adjust the turbo write buffer size based on operational feedback and requirements. This feedback mechanism allows the system to adapt the buffer configuration dynamically while maintaining a standardized communication protocol, thereby improving adaptability without excessively complicating the operation interface.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The UFS host controller integrates multiple functions including normal data storage, turbo write buffer management, and dynamic reconfiguration capabilities within a single unified interface. This multi-functionality allows the system to handle various storage scenarios (high-speed writes, capacity optimization, adaptability) through a consistent operation mechanism, improving adaptability while managing operation complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12386552B2Operation method of universal flash storage host and operation method of universal flash storage system
Publication Date: 2025.08.12 SAMSUNG ELECTRONICS CO LTD
  • US12386552B2 patent drawing
  • US12386552B2 patent drawing
  • US12386552B2 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.