Memory Erase Index Table for Rewritable Non-Volatile Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing memory erase methods for rewritable non-volatile memory storage apparatuses are inefficient, particularly as storage capacity increases, leading to prolonged formatting times due to small, frequent erase commands.

Innovation Solution

A memory erase method that utilizes a logical address-physical address mapping table to identify and manage logical units, allowing for the creation of an erase index table and marking bits corresponding to erased areas, enabling the transmission of a completion message without actual erasure when no physical erasing units are assigned, thus reducing the time required for executing erase commands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the memory capacity is increased, then the storage capability is improved, but the formatting time increases tremendously

Engineering Contradiction:
Improvememory capacityVSAvoidformatting time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent divides the logical address space into multiple logical units (L0, L1, L2, etc.), each mapped to specific physical erasing units. This segmentation allows the system to manage large capacity memory by processing erasure operations on smaller, manageable logical units independently, thereby reducing overall formatting time while supporting increased memory capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent pre-establishes mapping relationships between logical units and physical erasing units before actual erasure operations. The memory controller maintains a mapping table that records which physical erasing units correspond to which logical units, enabling rapid identification and direct erasure without scanning the entire memory space, thus significantly reducing formatting time for large capacity devices.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the erase command processes small logical address ranges repeatedly, then the data erasure accuracy is maintained, but the formatting time increases tremendously

Engineering Contradiction:
Improvedata erasure accuracyVSAvoidformatting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent merges multiple small erasure operations into a single physical erasure operation by grouping contiguous logical address ranges into logical units that map to the same physical erasing units. Instead of repeatedly erasing small ranges, the system identifies that multiple logical units map to the same physical unit and performs a single erasure operation, maintaining erasure accuracy while dramatically reducing formatting time.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent uses a mapping table that copies or records the relationship between logical units and physical erasing units. This mapping information allows the memory controller to understand which physical units need erasing without actually scanning each logical address range, enabling rapid erasure decision-making and reducing the time required for repeated small erasure operations.

Inventive Principle:
Principle #26Copying

3Reliability

If the memory controller performs physical erasure operations for each erase command, then the data erasure completeness is ensured, but the processing efficiency decreases

Engineering Contradiction:
Improvedata erasure completenessVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent enables the memory controller to self-manage the erasure process by using the pre-established mapping relationships to automatically identify which physical erasing units need erasing based on the logical address ranges in erase commands. The controller maintains the mapping table and uses it to direct erasure operations efficiently, eliminating the need for exhaustive scanning and repeated physical erasure operations, thereby improving processing efficiency while ensuring completeness.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9946491B2Memory erase method, memory control circuit unit and memory storage apparatus, including an erase index table and mother-child physical erasing units
Publication Date: 2018.04.17 PHISON ELECTRONICS
  • US9946491B2 patent drawing
  • US9946491B2 patent drawing
  • US9946491B2 patent drawing

AI summary

A memory erase method for a rewritable non-volatile memory module is provided. The method includes: identifying a to-be-erased logical address range and a logical unit that the erased logical address range belongs to according to an erase command; determining whether the logical unit is mapped to any physical erasing unit; and if no, transmitting a message indicating that the erase command is finished in response to the erase command without performing a physical erasing operation. The method further includes: if a mother physical erasing unit for the logical unit is assigned and no physical erasing unit is assigned as a child physical erasing unit for the logical unit, creating an erase index table for the first logical unit and marking bits corresponding to the to-be-erased logical address range in the erase index table as a value indicating that a logical address is erased.