Valid Node Management Table for Memory Storage Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The inefficiency of data integration operations in rewritable non-volatile memory modules due to the time-consuming scanning of physical blocks to determine valid node distribution, leading to low management efficiency.

Innovation Solution

Establishing a valid node management table to store and update valid node management data, reflecting the distribution status of valid nodes within physical management units, allowing for dynamic management and improved efficiency in response to operation commands from the host system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the memory controller scans physical blocks to determine valid node distribution, then the distribution information can be obtained, but the operation time and system resource consumption increase significantly

Engineering Contradiction:
Improvevalid node distribution informationVSAvoidscanning time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-establishing a valid node management table that records the distribution status of valid nodes in each physical block before actual data operations occur. When data is written or erased, the controller proactively updates this table to reflect the current state, so that during garbage collection or other integration operations, the controller can directly query the pre-maintained table instead of scanning all physical blocks to determine valid node distribution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copy of the valid node distribution information by maintaining a separate valid node management table that mirrors the actual state of physical blocks. This table serves as a lightweight replica that can be quickly queried and updated, eliminating the need to perform time-consuming scans of the actual memory blocks whenever distribution information is needed.

Inventive Principle:
Principle #26Copying

2Measurement precision

If the memory controller scans physical blocks to determine valid node distribution, then the distribution information can be obtained, but the system resource consumption increases

Engineering Contradiction:
Improvevalid node distribution informationVSAvoidsystem resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The controller proactively maintains a valid node management table that pre-records the distribution status of valid nodes, updating it in advance during write and erase operations. This eliminates the need to perform resource-intensive scans of physical blocks when integration operations are needed, significantly reducing CPU usage and energy consumption during garbage collection and other maintenance tasks.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

By creating and maintaining a copy of the valid node distribution information in a separate management table, the system avoids repeatedly accessing and analyzing the actual memory block structures. This copy can be quickly updated and queried with minimal computational overhead, reducing overall system resource consumption compared to direct scanning approaches.

Inventive Principle:
Principle #26Copying

3Productivity

If the valid node management table is updated in response to operation commands, then the management efficiency of valid nodes is improved, but the complexity of the control circuit increases

Engineering Contradiction:
Improvevalid node management efficiencyVSAvoidcontrol circuit complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The controller is designed to proactively update the valid node management table whenever write or erase operations are performed on physical blocks. By maintaining this table in an updated state in advance, the controller achieves high management efficiency during garbage collection and integration operations without requiring complex real-time analysis circuits, as the information is already prepared and available.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12112051B2Valid node management method, memory storage device and memory control circuit unit
Publication Date: 2024.10.08 HEFEI CORE STORAGE ELECTRONICS LTD
  • US12112051B2 patent drawing
  • US12112051B2 patent drawing
  • US12112051B2 patent drawing

AI summary

A valid node management method, a memory storage device and a memory control circuit unit are disclosed. The method includes: establishing a valid node management table corresponding to a first physical management unit; storing valid node management data in the valid node management table, wherein the valid node management data reflects a distribution status of a valid node in the first physical management unit; receiving an operation command from a host system, wherein the operation command is configured to change a data storage status of the first physical management unit; and updating the valid node management data in the valid node management table in response to the operation command.