Multi-Buffer Data Storage to Reduce TLC Write Amplification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The insufficient capacity of buffers in storage devices leads to increased write amplification, shortening the service life of memory modules and increasing construction costs, particularly in triple-level cell (TLC) mode storage.

Innovation Solution

A data storage method that caches data in multiple buffers connected to different physical groups within a storage device, allowing sequential storage without increasing buffer capacity, thereby reducing write amplification and maintaining efficient data write operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If buffer capacity is increased to cache data for multiple physical pages, then data write stability is improved, but device construction cost increases

Engineering Contradiction:
Improvedata write stabilityVSAvoiddevice construction cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent combines data from multiple buffers (first buffer connected to first physical group, second buffer connected to second physical group) and stores them sequentially in a single physical group (first physical group). This merging approach allows the system to achieve the effect of increased buffering capacity without physically increasing individual buffer sizes, thereby maintaining data write stability while avoiding increased construction costs.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The first physical group serves multiple functions: it acts as both a storage destination for the first buffer's data and as a sequential storage target for the second buffer's data. This multi-functionality allows the system to handle data from multiple buffers through a single physical group, effectively increasing buffering capability without requiring additional buffer capacity or increasing device construction cost.

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

2Quantity of substance

If physical blocks are planned as cache blocks operated in SLC mode to match or replace the buffer, then buffer capacity is improved, but write amplification increases and service life is shortened

Engineering Contradiction:
Improvebuffer capacityVSAvoidwrite amplification
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The patent merges data from multiple buffers and stores them sequentially in the first physical group without requiring dedicated cache blocks in SLC mode. This approach increases the effective buffer capacity by utilizing the sequential storage capability of the first physical group, thereby avoiding the write amplification associated with SLC mode cache blocks while still achieving the desired buffer capacity expansion.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If buffer capacity is increased to cache data for multiple physical pages, then data write stability is improved, but device complexity increases

Engineering Contradiction:
Improvedata write stabilityVSAvoidbuffer configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines data from multiple buffers and stores them in a single physical group sequentially, which simplifies the buffer configuration compared to having separate cache blocks for each buffer. This merging approach maintains data write stability by ensuring all data is stored in the first physical group while reducing the complexity of managing multiple independent buffer-capacity components.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20260037178A1Data storage method and storage device
Publication Date: 2026.02.05 HOSIN GLOBAL ELECTRONICS CO LTD
  • US20260037178A1 patent drawing
  • US20260037178A1 patent drawing
  • US20260037178A1 patent drawing

AI summary

The invention provides a data storage method and a storage device. The method includes: obtaining first data and second data; caching the first data in a first buffer in a plurality of buffers, wherein the first buffer is connected to a first physical group; caching the second data in a second buffer in the plurality of buffers, wherein the second buffer is connected to a second physical group; and storing the first data cached in the first buffer and the second data cached in the second buffer into the first physical group sequentially. Therefore, balance may be achieved between reducing costs, maintaining basic data write operations, and reducing write amplification.