Memory Storage Device Use Information Retention During Formatting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory storage devices using rewritable non-volatile memory modules lose use information during formatting, leading to difficulties in managing bad blocks and estimating service life, as existing use information is erased.

Innovation Solution

A method and system that reads and writes use information to a designated physical erasing unit, marking it with a recognizing flag, and erases data from other units, establishing a memory management table based on this information to retain and utilize existing use data during initialization operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If formatting operation is performed to restore memory storage device to factory settings, then device reliability is improved, but use information is lost

Engineering Contradiction:
Improvedevice reliabilityVSAvoiduse information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The memory storage device is divided into functional segments: a first area for storing use information and a second area for formatting operations. This segmentation allows the use information to be preserved in the first area while the second area undergoes formatting, resolving the contradiction between maintaining reliability through formatting and preserving use information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The use information is extracted from the general storage area and placed in a dedicated first area that is protected from formatting operations. This extraction ensures that critical use information is separated from the formatting process, allowing formatting to proceed without losing important data about bad blocks and service life.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If use information is retained during initialization, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improveservice life estimation precisionVSAvoidmemory management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Use information is preliminarily stored in the first area before initialization operations begin. This preliminary action ensures that data about bad blocks and erasing counts is already captured and protected, enabling precise service life estimation without adding complexity during the actual initialization process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The use information is copied and stored in a protected first area that serves as a reference for memory management operations. This copying mechanism allows the system to maintain precise tracking of memory usage and service life without significantly increasing operational complexity, as the copied data can be referenced without complex processing.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9940021B2Method and system for memory management and memory storage device thereof
Publication Date: 2018.04.10 PHISON ELECTRONICS
  • US9940021B2 patent drawing
  • US9940021B2 patent drawing
  • US9940021B2 patent drawing

AI summary

A method and a system for memory management and a memory storage device thereof are provided. The memory storage device includes a rewritable non-volatile memory module. The method includes receiving a command from a host system; reading use information from the rewritable non-volatile memory module according to the command; writing the use information into a first physical erasing unit of the rewritable non-volatile memory module, and marking the first physical erasing unit with a recognizing flag. The method also includes erasing data in at least part of physical erasing units excepting the first physical erasing unit in the rewritable non-volatile memory module according to the recognizing flag; and establishing a memory management table according to the use information stored in the first physical erasing unit for operating the memory storage device.