Memory Module Reliability Mode Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Computing devices face crashes due to unaddressed memory device errors, leading to costly downtime and tradeoffs between memory performance and error correction capabilities, as existing modes do not adequately compensate for memory failures without additional licensing or module replacement.
Innovation Solution
A method to dynamically determine if a threshold of memory errors has been reached, allowing a computing device to switch from performance mode to reliability mode by acquiring a license for enhanced error correction capabilities, thereby reducing downtime and costs by enabling double-chip sparing error correction without replacing memory modules.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the computing device uses performance mode with moderate error correction capabilities, then memory access speed is improved, but the ability to compensate for memory device failures deteriorates
Solution Approach 1:
The computing device dynamically switches between performance mode and reliability mode based on detected memory errors. When a threshold number of errors is detected, the system transitions from performance mode (higher speed, moderate error correction) to reliability mode (lower speed, enhanced error correction), allowing the memory subsystem to adapt its characteristics in response to changing reliability conditions
Solution Approach 2:
The system changes operational parameters by switching between two distinct modes: performance mode with moderate error correction capabilities and reliability mode with enhanced error correction capabilities. This parameter change allows the system to optimize for speed when reliability is acceptable and optimize for reliability when errors are detected
2Reliability
If the computing device replaces failing memory modules, then reliability is improved, but downtime and cost increase
Solution Approach 1:
The computing device self-diagnoses memory errors and automatically switches to reliability mode without requiring external intervention or physical memory module replacement. The system monitors error thresholds and autonomously adjusts its error correction capabilities, eliminating the need for manual hardware replacement and associated downtime
Solution Approach 2:
Instead of discarding (replacing) failing memory modules, the system recovers by switching to reliability mode which provides enhanced error correction capabilities. This allows the existing memory modules to continue functioning with improved error compensation, avoiding the need to discard working modules due to isolated failures
3Reliability
If the computing device acquires a license for reliability mode, then error correction capabilities are improved, but cost increases
Solution Approach 1:
The system applies partial action by using enhanced error correction capabilities only when and where needed - specifically when a threshold number of memory errors are detected. Rather than continuously operating in reliability mode with full error correction overhead, the system transitions to reliability mode only when error conditions require it, reducing the effective cost of the licensing capability
Data Source
AI summary
Examples disclosed herein relate to determining whether a right to use memory modules in a reliability mode has been acquired. Examples include determining whether the right to use a plurality of memory modules in a reliability mode has been acquired, if a performance mode is selected for operation of the plurality of memory modules.


