Storage Write Compression for Capacity and Flash Lifespan

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage devices face inefficiencies and reduced lifespan due to the size of data stored, necessitating a method to reduce data size for more efficient usage and extended device life.

Innovation Solution

A storage device with a controller that receives a compression write command, determines supported compression algorithms and levels, and compresses data using a preset algorithm to store it efficiently, thereby extending the device's lifespan.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is stored in the storage device without compression, then the storage device can store more data, but the storage device lifespan is reduced and efficiency is lowered

Engineering Contradiction:
Improvedata storage capacityVSAvoidstorage device lifespan
Core Design Contradiction:
Quantity of substanceVSDuration of action of stationary object

Solution Approach 1:

The patent changes the parameter of data representation by applying compression algorithms to reduce the amount of data written to the storage device. The controller compresses data before writing it to memory, thereby reducing the quantity of data that accumulates wear on the storage device and extending its lifespan while maintaining storage capacity.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If compression algorithm is selected based on external device support, then compatibility is improved, but device complexity increases

Engineering Contradiction:
Improvecompression algorithm compatibilityVSAvoidcontroller complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The controller receives compression information from the external device indicating supported compression algorithms and levels. Based on this feedback, the controller selects the appropriate compression algorithm to use, ensuring compatibility while managing complexity through informed decision-making rather than attempting to support all possible algorithms simultaneously.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The controller implements a limited set of compression algorithms and levels that are most commonly supported by external devices. This partial action approach ensures compatibility with the majority of use cases without implementing the full complexity of supporting every possible compression algorithm, thereby balancing versatility with device complexity.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250362835A1Storage device for compressing and storing data, and operating method thereof
Publication Date: 2025.11.27 SK HYNIX INC
  • US20250362835A1 patent drawing
  • US20250362835A1 patent drawing
  • US20250362835A1 patent drawing

AI summary

A storage device may include a memory storing data and a controller. Such a controller may receive a compression write command from an external device to compress and write original data, compress the original data, based on whether compression information that corresponds to the compression write command is supported, into compressed data using a preset value, and store the compressed data in the memory.