Memory Module Reliability Mode Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvememory access speedVSAvoidability to compensate for memory device failures
Core Design Contradiction:
SpeedVSReliability

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

Inventive Principle:
Principle #15Dynamics

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

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the computing device replaces failing memory modules, then reliability is improved, but downtime and cost increase

Engineering Contradiction:
Improvesystem stabilityVSAvoiddowntime
Core Design Contradiction:
ReliabilityVSLoss of time

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

Inventive Principle:
Principle #25Self-service

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

Inventive Principle:
Principle #34Discarding and recovering

3Reliability

If the computing device acquires a license for reliability mode, then error correction capabilities are improved, but cost increases

Engineering Contradiction:
Improveerror correction capabilitiesVSAvoidlicensing cost
Core Design Contradiction:
ReliabilityVSQuantity of substance

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

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8812915B2Determining whether a right to use memory modules in a reliability mode has been acquired
Publication Date: 2014.08.19 HEWLETT PACKARD ENTERPRISE DEV LP
  • US8812915B2 patent drawing
  • US8812915B2 patent drawing
  • US8812915B2 patent drawing

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.