Dynamic Physical Management Unit Configuration for Memory Modules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing memory management technologies for rewritable non-volatile memory modules lack flexibility and fail to optimize performance across different operation situations due to the fixed size of virtual blocks.

Innovation Solution

The proposed solution involves a memory management method that dynamically configures a physical management unit to cross different numbers of physical regions in the rewritable non-volatile memory module, allowing for flexible management and access based on varying operation modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a virtual block with fixed size is used to manage multiple physical blocks, then the memory module can provide non-volatile storage capacity, but the management flexibility and performance optimization under different operation situations are limited

Engineering Contradiction:
Improvemanagement flexibilityVSAvoidfixed size virtual block structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic physical management unit configuration where the size of physical management units can be adjusted between different operation modes. In first operation mode, physical management units are configured to span N physical regions, while in second operation mode, they span M physical regions. This dynamic adjustment mechanism allows the memory control circuit unit to adapt the management structure to different operation situations, resolving the contradiction between fixed structure and flexible management.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of physical management unit size by configuring different numbers of physical regions (N regions in first mode, M regions in second mode) that each physical management unit spans. This parameter change enables the system to optimize performance for different operation scenarios while maintaining the same underlying memory structure, thereby improving adaptability without fundamentally changing the device architecture.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If a virtual block with fixed size is used, then the memory structure is simple, but the performance cannot be optimized under different operation situations

Engineering Contradiction:
ImproveperformanceVSAvoidoperation mode configuration
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces dynamic operation modes that allow the physical management unit configuration to change based on performance requirements. The memory control circuit unit can switch between first operation mode (with N physical regions per management unit) and second operation mode (with M physical regions per management unit), enabling performance optimization for different workloads while keeping the base memory structure relatively simple.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent makes the physical management unit structure multi-functional by enabling it to serve different performance optimization goals through operation mode switching. The same physical management unit infrastructure can be configured to span different numbers of physical regions depending on the operation mode, allowing a single structure to fulfill multiple performance optimization needs without requiring separate dedicated structures for each scenario.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12333168B2Accessing method of memory module based on different configurations of physical management unit, memory storage device, and memory control circuit unit
Publication Date: 2025.06.17 PHISON ELECTRONICS
  • US12333168B2 patent drawing
  • US12333168B2 patent drawing
  • US12333168B2 patent drawing

AI summary

A memory management method, a memory storage device, and a memory control circuit unit are provided. The method includes: in a first operation mode, setting a physical management unit to cross N physical regions in a rewritable non-volatile memory module; in a second operation mode, setting the physical management unit to cross M physical regions in the rewritable non-volatile memory module, wherein N is greater than M; and accessing the rewritable non-volatile memory module based on the physical management unit.