Memory Control Circuit Unit Dynamic Command Weighting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory storage devices face a trade-off between operational stability and efficiency due to controller limitations on memory module usage, leading to reduced performance when system resources are abundant.

Innovation Solution

A memory management method that delays the execution of commands based on calculated weight values, ensuring that the sum of resource costs does not exceed a base value, thereby balancing stability and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the controller limits the number of memory modules that are busy at a certain period to avoid overheating or power overload, then the operational stability is improved, but the working efficiency is reduced when system resources are still abundant

Engineering Contradiction:
Improveoperational stabilityVSAvoidworking efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic command execution control by calculating weight values for commands based on current system state (power consumption, temperature, queue depth) and comparing against a base value threshold. This dynamic adjustment allows the system to adaptively limit memory module usage when resources are constrained while permitting higher throughput when resources are abundant, resolving the contradiction between operational stability and working efficiency

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of command execution timing by introducing weight value calculations that consider power consumption, temperature, and queue depth. By dynamically adjusting the execution decision based on these parameters and comparing against a base value, the system can optimize between stability and efficiency depending on real-time conditions

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11907529B2Memory management method, memory storage device, and memory control circuit unit
Publication Date: 2024.02.20 PHISON ELECTRONICS
  • US11907529B2 patent drawing
  • US11907529B2 patent drawing
  • US11907529B2 patent drawing

AI summary

A memory management method, a memory storage device, and a memory control circuit unit are provided. The memory management method includes: obtaining a first weight value corresponding to a first command in a command queue, wherein the command queue is used to store at least one command to be executed; obtaining a second weight value corresponding to at least one second command being executed; and in response to a sum of the first weight value and the second weight value being greater than a base value, delaying an execution of the first command.