Memory Bank Hot-Swap with Dynamic Delay Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Higher operating frequencies in computer memories lead to increased signal errors, resulting in memory read/write errors and reduced reliability, with Uncorrect Errors (UCE) potentially causing software data read/write errors and system outages.

Innovation Solution

A memory anomaly processing method that involves reading memory error quantities, executing hot-removal and hot-addition operations on target memory banks, and recalculating and setting a memory delay parameter to manage read/write operations, using GPIO pins and a PECI bus to control memory access and error management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If memory operating frequency is increased to improve system performance, then productivity is improved, but signal errors increase causing memory read/write errors and reducing reliability

Engineering Contradiction:
Improvesystem performanceVSAvoidmemory reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent dynamically adjusts the memory delay parameter based on detected error types and quantities. When errors are detected, the system modifies the delay parameter values in the memory controller to optimize signal stability, thereby resolving the contradiction between high-frequency performance and reliability by adapting parameters in response to actual operating conditions

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements a feedback mechanism where memory errors are continuously monitored and detected. Based on the detected error information, the system automatically adjusts the memory delay parameter to correct signal timing issues, creating a closed-loop control system that maintains reliability while operating at high frequencies

Inventive Principle:
Principle #23Feedback

2Reliability

If memory delay parameter is increased to reduce signal errors, then reliability is improved, but memory operation speed decreases reducing productivity

Engineering Contradiction:
Improvememory operation stabilityVSAvoidmemory operation speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent makes the memory delay parameter dynamic rather than static. The delay parameter is adjusted in real-time based on detected error conditions, allowing the system to optimize between speed and stability adaptively. When errors occur, the parameter changes to improve reliability; when operating normally, it maintains higher performance

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system dynamically modifies the delay parameter values in response to detected memory errors. By changing the timing parameters adaptively based on actual operating conditions and error patterns, the system resolves the contradiction between maintaining high operation speed and ensuring signal stability

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If hot-removal and hot-addition operations are implemented to adjust memory configuration, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvememory configuration flexibilityVSAvoidmemory management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a self-service mechanism where the system automatically detects memory errors and triggers hot-removal and hot-addition operations without requiring external intervention. The memory management system self-adjusts the configuration based on detected conditions, reducing the perceived complexity for users while maintaining high adaptability

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary error detection and evaluation before executing hot-removal or hot-addition operations. By pre-assessing error conditions and preparing adjustment strategies in advance, the system manages the complexity of hot-swapping operations automatically, allowing flexible memory reconfiguration while simplifying the user experience

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11977744B2Memory anomaly processing method and system, electronic device, and storage medium
Publication Date: 2024.05.07 INSPUR SUZHOU INTELLIGENT TECH CO LTD
  • US11977744B2 patent drawing
  • US11977744B2 patent drawing

AI summary

A memory anomaly processing method and system, an electronic device, and a storage medium. The method includes: reading a memory error quantity of a target memory bank from a memory error register; when the memory error quantity is greater than a preset value, executing a hot-removal operation on the target memory bank; calculating a memory delay parameter, and writing the memory delay parameter into a memory controller, wherein the memory delay parameter is waiting time after the memory controller controls the target memory bank to receive a read/write command; and executing a hot-addition operation on the target memory bank, whereby the memory controller continues to execute a read/write operation on the target memory bank based on the memory delay parameter. It can be seen that, according to the present application, the memory read/write error rate may be reduced.