Dynamic Register Mapping for Complete Hardware Fault Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current server fault detection methods fail to identify newly emerged faults due to limitations in pre-configured registers, leading to incomplete hardware fault detection.

Innovation Solution

A fault detection method utilizing a fault information table generated by a management controller to associate hardware with corresponding registers, enabling efficient detection of hardware faults by determining the register corresponding to faulty hardware and obtaining fault information from it.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If pre-configured registers are used for fault detection, then the system can operate with simple hardware configuration, but the detection capability is limited and cannot identify newly emerged faults

Engineering Contradiction:
Improvefault detection capabilityVSAvoidsystem configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms the static pre-configured register system into a dynamic one by introducing a fault information table that can be updated with new hardware-fault mappings. The management controller dynamically generates and updates this table based on actual hardware configurations, allowing the system to adapt to new fault types without physical reconfiguration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces a management controller as an intermediary component that bridges the gap between hardware and fault detection. This controller maintains the fault information table and manages the mapping between hardware components and registers, enabling enhanced detection capabilities without directly modifying the hardware architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If pre-configured registers are used for fault detection, then the system structure remains simple, but fault detection efficiency is reduced due to incomplete hardware fault identification

Engineering Contradiction:
Improvefault detection efficiencyVSAvoidfault detection completeness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent performs preliminary actions by pre-generating the fault information table during system initialization or hardware configuration phases. This table is prepared in advance with all necessary hardware-fault mappings, so that when fault detection is needed, the system can immediately query the pre-prepared table without delay, improving both efficiency and completeness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the management controller continuously monitors hardware status and updates the fault information table based on detected changes. This feedback loop ensures that the fault detection system remains synchronized with the actual hardware configuration, maintaining high reliability and detection efficiency.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250328407A1Fault detection method and computer device
Publication Date: 2025.10.23 XFUSION DIGITAL TECH CO LTD
  • US20250328407A1 patent drawing
  • US20250328407A1 patent drawing
  • US20250328407A1 patent drawing

AI summary

A fault detection method includes: obtaining a fault information table, where the fault information table indicates a correspondence between a plurality of pieces of hardware and a register, and a register corresponding to each piece of hardware is associated with fault information of at least one piece of hardware; and based on the fault information table, obtaining fault information of first hardware fed back by a register corresponding to the first hardware, where the fault information of the first hardware is stored in a register corresponding to the first hardware, and the first hardware is any one of the plurality of pieces of hardware.