Memory Controller Suspend Counting for Stable Memory Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face instability and performance degradation due to excessive suspend operations, leading to issues such as data storage inefficiencies and potential damage to memory blocks, without effective autonomous detection and management of these operations.

Innovation Solution

A memory system with a memory controller that autonomously manages suspend operations by comparing operation counts to preset thresholds, allowing it to determine whether to suspend or continue operations based on these counts, thereby reducing the probability of abnormality and improving stability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the memory system allows suspend operations to be performed without restriction, then the adaptability and flexibility of the memory system are improved, but the stability and reliability of the memory system deteriorate due to excessive suspend operations causing data storage inefficiencies and potential damage to memory blocks

Engineering Contradiction:
Improvesuspend operation flexibilityVSAvoidmemory system stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The memory controller implements a feedback mechanism by counting the number of suspend operations and comparing this count against a preset threshold. When the threshold is exceeded, the controller automatically adjusts its behavior by ignoring subsequent suspend instructions, thereby preventing excessive suspend operations that would harm memory reliability while still allowing flexible suspend operations within safe limits.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The memory controller autonomously manages suspend operation limits without requiring external intervention. It self-monitors the suspend operation count, self-comparates against the threshold, and self-adjusts by automatically ignoring overflow suspend instructions, enabling the system to serve itself in maintaining operational stability.

Inventive Principle:
Principle #25Self-service

2Reliability

If the memory controller autonomously manages suspend operations by counting and comparing, then the stability and reliability of the memory system are improved, but the device complexity increases due to additional counting and threshold comparison functions

Engineering Contradiction:
Improvememory system stabilityVSAvoidcontroller logic complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The suspend operation management function is segmented into distinct logical components: a counting unit that tracks suspend operations, a comparison unit that evaluates the count against the threshold, and a control unit that decides whether to execute or ignore suspend instructions. This segmentation modularizes the complexity, making it manageable and maintainable.

Inventive Principle:
Principle #1Segmentation

3Reliability

If the memory controller ignores suspend instructions when the count exceeds the threshold, then the stability of the memory system is improved by preventing excessive suspend operations, but the adaptability deteriorates as the system cannot respond to new suspend requests even when conditions may have changed

Engineering Contradiction:
Improvememory system stabilityVSAvoidsuspend operation responsiveness
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts its responsiveness to suspend instructions based on the operational context. When the suspend operation count is within the threshold, the system remains highly adaptive and responsive to suspend requests. When the threshold is exceeded, the system transitions to a protective state where it ignores suspend instructions, thereby dynamically balancing adaptability and stability based on real-time operational conditions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250284404A1Memory system and control method thereof, and electronic apparatus
Publication Date: 2025.09.11 YANGTZE MEMORY TECH CO LTD
  • US20250284404A1 patent drawing
  • US20250284404A1 patent drawing
  • US20250284404A1 patent drawing

AI summary

Examples of the present disclosure disclose a memory system and a control method thereof, and an electronic apparatus. The memory system includes one or more memory devices and a memory controller. The memory controller is coupled with the memory devices and configured to: store a count of suspend operations performed in response to suspend instructions, and after receiving a suspend instruction, perform the suspend operations upon determining that the count of performed suspend operations corresponding to a type of a current operation is less than or equal to a preset value corresponding to the type of the current operation.