Dynamic Memory Mode Switching for Writing Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Portable electronic devices face reduced writing performance when the default physical units supporting fast write mode in rewritable non-volatile memory modules are exhausted, leading to decreased writing speed and efficiency.

Innovation Solution

A memory management method that dynamically switches a physical unit from a first operation mode to a second mode based on specific commands and conditions, allowing for different programming modes to optimize writing performance by increasing the utilization of high-speed writing units.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the default physical units supporting fast write mode are used up, then the data storage capacity is sufficient, but the writing speed significantly reduces

Engineering Contradiction:
Improvewriting speedVSAvoiddata storage capacity
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent dynamically adjusts the operation mode of physical units based on real-time system state. When fast write mode physical units are exhausted, the system dynamically switches other physical units from normal mode to fast write mode, allowing the set of fast write capable units to change over time rather than being fixed. This resolves the contradiction by maintaining high writing speed without permanently sacrificing storage capacity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational parameters of physical units by switching between different operation modes (normal mode and fast write mode). This parameter change allows the same physical unit to exhibit different performance characteristics - high speed with reduced capacity in fast write mode, and balanced performance in normal mode. This enables the system to maintain writing speed while preserving overall storage capacity through mode switching.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If more physical units are allocated to fast write mode, then the writing performance improves, but the data storage capacity decreases

Engineering Contradiction:
Improvewriting performanceVSAvoiddata storage capacity
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

Instead of statically allocating physical units to fast write mode, the patent implements dynamic allocation where physical units can switch between normal mode and fast write mode based on system needs. This allows the system to maximize writing performance temporarily when needed, then revert to normal mode to preserve storage capacity, achieving high productivity without permanent capacity loss.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent makes physical units multi-functional by enabling them to operate in both normal mode and fast write mode. Rather than dedicating specific units exclusively to fast write mode (which would reduce available capacity), each unit can serve dual purposes - providing high-speed writing when switched to fast write mode, and maintaining storage capacity when in normal mode. This universality resolves the contradiction between writing performance and storage capacity.

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

Data Source

PatentUS20250021233A1Memory management method, memory storage device and memory control circuit unit
Publication Date: 2025.01.16 PHISON ELECTRONICS
  • US20250021233A1 patent drawing
  • US20250021233A1 patent drawing
  • US20250021233A1 patent drawing

AI summary

A memory management method, a memory storage device and a memory control circuit unit are disclosed. The method includes: in an initialization operation, setting a first physical unit to be operated in a first operation mode, and in the first operation mode, the first physical unit is programmed based on a first programming mode; receiving a plurality of commands, and the commands includes a first command and a second command, the first command instructs to store first data to a first logical unit, and the second command instructs to mark second data stored in a second logical unit as invalid data; and in response to that a target condition is satisfied, setting the first physical unit to be operated in a second operation mode, and in the second operation mode, the first physical unit is programmable based on a second programming mode.