I2C Bus Master Slave Abnormal Unit Determination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional I2C bus systems fail to accurately determine whether an abnormality occurs in a bus master unit or a bus slave unit when a low stack condition causes communication failures, as existing techniques cannot differentiate between the two.

Innovation Solution

An information processing apparatus method that involves a first master unit determining an abnormal point in access to a slave unit, requesting a redundant second master unit to access the same slave unit, and combining access results to identify the unit with an abnormality using an abnormal unit determination matrix.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional I2C bus systems use voltage-level monitoring to detect hung-up units, then communication failures can be detected, but the system cannot determine whether the abnormality is in the bus master unit or bus slave unit

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidabnormality detection precision
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent segments the detection function by introducing separate detection mechanisms for master unit abnormalities (via low stack detection in the master's stack) and slave unit abnormalities (via voltage level monitoring on the I2C bus). This segmentation allows the system to identify whether the abnormality originates from the master or slave side, resolving the ambiguity in conventional systems.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary detection mechanism where the master unit monitors its own stack levels and generates specific abnormality information that indicates whether the problem is master-side or slave-side. This intermediary information layer enables precise abnormality location without requiring direct complex interaction between all components.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the system adds redundant master units to determine abnormal units, then abnormal unit identification accuracy improves, but device complexity increases

Engineering Contradiction:
Improveabnormal unit identification accuracyVSAvoidsystem structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a redundant master unit configuration where a second master unit copies the functional structure of the first master unit. This copying approach enables the system to perform cross-validation of abnormality detection by having the redundant unit observe the same I2C bus conditions, thereby improving identification accuracy while maintaining a relatively simple replicated structure rather than a completely new system.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8799708B2Information processing apparatus, control device, and abnormal unit determination method
Publication Date: 2014.08.05 FUJITSU LTD
  • US8799708B2 patent drawing
  • US8799708B2 patent drawing
  • US8799708B2 patent drawing

AI summary

An information processing apparatus determines an abnormal unit by: determining whether or not there is an abnormal point in access to a slave unit by a first master unit that controls a plurality of slave units connected by a serial bus; requesting a second master unit having redundancy with the first master unit to access a specific slave unit when the abnormal point is determined to exist in access to the specific slave unit in the determining; and determining a unit having an abnormality by use of an access result relating to the abnormal point determined to have an abnormality in the determining and an access result indicating a result of the request made in the requesting.