Memory Error Handling via Log Write Skipping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

During system boot, memory errors in certain areas cause continuous interruptions, leading to system failure due to subsequent operations attempting to access the faulty memory areas, resulting in repeated interrupts and potential system outages.

Innovation Solution

An error information processing method that collects error information upon a memory error, identifies a second memory area for logging, and skips writing log information if the second area contains the first error area to prevent further interrupts and maintain system stability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If log information is written to the second memory area, then diagnostic capability is improved, but system stability deteriorates when the second area contains the first error area

Engineering Contradiction:
Improvelog informationVSAvoidsystem stability
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The patent introduces a third memory area as an intermediary storage location for log information when the second memory area contains errors. This intermediary area serves as a buffer that prevents direct writing to faulty memory, thereby maintaining both information preservation and system stability simultaneously

Inventive Principle:
Principle #24Intermediary (Mediator)

2Duration of action of stationary object

If system continues to access faulty memory areas, then operational continuity is maintained, but interrupt frequency increases causing system failure

Engineering Contradiction:
Improvesystem operationVSAvoidsystem availability
Core Design Contradiction:
Duration of action of stationary objectVSReliability

Solution Approach 1:

The patent performs preliminary detection of memory errors before system operations proceed. By identifying faulty memory areas in advance and preventing access to them, the system avoids continuous interrupts while maintaining operational continuity in healthy memory regions

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments memory access operations by distinguishing between healthy and faulty memory areas. It allows operations to continue in healthy segments while isolating and preventing access to faulty segments, thereby maintaining overall system operation without continuous interruptions

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11822419B2Error information processing method and device, and storage medium
Publication Date: 2023.11.21 LENOVO (BEIJING) LTD
  • US11822419B2 patent drawing
  • US11822419B2 patent drawing
  • US11822419B2 patent drawing

AI summary

An error information processing method includes, in response to a memory error triggering an interrupt, collecting error information of the memory error that includes a first memory area where the memory error occurs, obtaining a second memory area for writing log information, determining whether the second memory area contains the first memory area, and, in response to determining that the second memory area contains the first memory area, skipping a process of writing the log information into the second memory area.