Path Configuration Switching for IO Error Isolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large-scale information processing apparatuses, identifying the faulty component when an error occurs in the path from a CPU to IO devices is challenging due to multiple components on the path, making it difficult to isolate the cause and leading to repeated errors and system instability.

Innovation Solution

The apparatus stores path configuration information for two configurations and switches between them to identify suspect components by comparing error data from each configuration, allowing for the isolation of faulty components on the path.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple components are present on the path from CPU to IO devices, then system functionality is improved, but difficulty in detecting and measuring the faulty component increases

Engineering Contradiction:
Improvesystem functionalityVSAvoidfaulty component identification
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The path from CPU to IO devices is divided into multiple segments by introducing switch components. Each switch segments the path into distinct sections, allowing error isolation to specific segments rather than the entire path. This segmentation enables targeted identification of faulty components without requiring analysis of the complete signal path.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Switch components are introduced as intermediary elements between CPU and IO devices. These switches act as mediators that can be independently controlled and monitored. When an error occurs, the intermediary switches provide measurement points that facilitate identification of the faulty component location without directly examining the entire path.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If redundant path configurations are implemented, then system reliability is improved, but device complexity increases

Engineering Contradiction:
Improvesystem reliabilityVSAvoidpath configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The path configuration is made dynamic through controllable switches that can change connection states based on error conditions. Rather than fixed redundant paths, the system dynamically reroutes signals through alternative paths when errors are detected, reducing the need for permanently active redundant configurations and thereby reducing overall device complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes operational parameters by switching between different path configurations. When errors are detected in one path, the control unit changes the state of switches to activate alternative paths. This parameter change approach allows the system to maintain reliability through configuration changes rather than through complex hardware redundancy.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If error checking is performed on all components, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improveerror detection accuracyVSAvoiderror identification time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The error checking process extracts and isolates specific segments of the path for examination. Instead of checking all components simultaneously, the system extracts the faulty segment identification through switch state analysis and error signal routing. This extraction approach maintains measurement precision by focusing on relevant components while reducing time loss by excluding non-faulty components from detailed examination.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The switch components perform preliminary error routing before full system analysis. Error signals are preliminarily directed to specific diagnostic paths based on switch positions, allowing the system to pre-identify potential fault locations. This preliminary action reduces the scope of subsequent detailed checking, thereby maintaining precision while reducing overall time consumption.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11169882B2Identification of a suspect component causing an error in a path configuration from a processor to IO devices
Publication Date: 2021.11.09 FSAS TECH INC
  • US11169882B2 patent drawing
  • US11169882B2 patent drawing
  • US11169882B2 patent drawing

AI summary

An apparatus stores path configuration information specifying a first path configuration and a second path information each of which indicates a target path configuration from a target processor to IO devices. When an error is detected from among the IO devices in a state where the target path configuration is the first path configuration, the apparatus changes the first path configuration to the second path configuration. When an error is detected from among the IO devices under the second path configuration, the apparatus identifies a suspect component included in the target path configuration, based on a comparison result of comparison between a first IO device whose error has been detected under the first path configuration, and a second IO device whose error has been detected under the second path configuration.