Memory Controller Data Writing Method for Storage Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory storage devices face inefficiencies in data writing due to the scattering of continuous data across discontinuous physical addresses, leading to management troubles despite improved data writing efficiency through data splitting mechanisms.

Innovation Solution

A data writing method and memory control circuit unit that receive a write command, store first data in a specific type of physical unit, update count information, and move data to another unit when a preset condition is met, ensuring data continuity and efficiency by managing logical units within the rewritable non-volatile memory module.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data splitting mechanism is used to write data of different amounts into different sized blocks, then data writing efficiency is improved, but continuous data is scattered to discontinuous physical addresses leading to management troubles

Engineering Contradiction:
Improvedata writing efficiencyVSAvoiddata management
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent applies preliminary action by pre-allocating storage spaces for small data and large data in advance. When small data is written, the system checks whether corresponding pre-allocated small data storage space is available, and only writes to pre-allocated spaces that meet the write conditions, avoiding scattered storage and simplifying management.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the storage space into different types (small data storage space and large data storage space) with different characteristics. This segmentation allows the system to manage different data sizes appropriately, improving writing efficiency while maintaining manageability through dedicated storage regions.

Inventive Principle:
Principle #1Segmentation

2Productivity

If data is scatteredly stored to discontinuous physical addresses, then data writing efficiency is improved through data splitting, but subsequent data management becomes troublesome

Engineering Contradiction:
Improvewriting speedVSAvoidmanagement complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The controller pre-allocates and marks storage spaces as suitable for small data or large data before writing occurs. This preliminary classification enables efficient writing by directing data to appropriate pre-designated spaces, while maintaining simplicity in management through predetermined storage zones rather than dynamic allocation.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If small data is written into pre-allocated small data storage space, then data management is simplified, but write command conditions must be strictly met

Engineering Contradiction:
Improvestorage managementVSAvoidwrite command compatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic judgment logic that adapts to different write scenarios. The controller dynamically evaluates whether incoming write commands meet the conditions for small data storage space allocation, and flexibly handles cases that don't meet conditions by using alternative storage paths, thus maintaining both simplified management and high adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of storage space allocation based on data characteristics and write conditions. By dynamically adjusting whether to use pre-allocated small data space or alternative storage based on the specific write command parameters, the system achieves both simplified management for qualifying writes and versatility for all write scenarios.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240289029A1Data writing method, memory storage device and memory control circuit unit
Publication Date: 2024.08.29 HEFEI CORE STORAGE ELECTRONICS LTD
  • US20240289029A1 patent drawing
  • US20240289029A1 patent drawing
  • US20240289029A1 patent drawing

AI summary

A data writing method, a memory storage device, and a memory control circuit unit are disclosed. The method includes the following. A write command is received from a host system. The write command instructs storing of first data belonging to a first logical unit. In response to the first data being first type data, the first data is stored in a first type physical unit according to the write command and first count information corresponding to a first logical range is updated. The first logical unit belongs to the first logical range. In response to the first count information meeting a preset condition, the first data is moved from the first type physical unit to a second type physical unit.