Parallel Logic Core Checking for Unannounced Failure Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing safety-critical systems, such as nuclear plant reactor protection systems, face challenges in ensuring high integrity and reliability due to unannounced failures in logic circuits, which can go undetected for extended periods, and are vulnerable to common-mode failures in software-microprocessor systems, leading to potential catastrophic effects.

Innovation Solution

The implementation of parallel logic circuit cores with a redundancy checker to detect failures by comparing parallel paths for equivalence and a built-in self-test engine to periodically exercise individual paths, ensuring unannounced failures are exposed without disrupting ongoing processes, combined with hardware-based logic devices to avoid software dependencies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If software-based systems are used for safety-critical control, then system flexibility and programmability are improved, but reliability deteriorates due to common-mode failures and unannounced errors

Engineering Contradiction:
Improvesystem flexibilityVSAvoidsystem reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent replaces software-based control systems with hardware-based logic circuits implemented in FPGA or ASIC. This substitution eliminates the inherent unreliability of software while maintaining functional capability through dedicated hardware logic that performs safety functions without executables, thereby resolving the contradiction between flexibility and reliability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent implements parallel redundant logic circuits where multiple copies of the same safety function are executed simultaneously in parallel. These parallel paths are then voted on to determine the final output, ensuring that if one path fails due to unannounced errors, the system can still operate correctly through the majority vote, thus improving reliability while maintaining functional adaptability.

Inventive Principle:
Principle #26Copying

2Reliability

If parallel redundant logic circuits are implemented, then fault tolerance is improved, but device complexity increases

Engineering Contradiction:
Improvefault toleranceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple parallel redundant logic circuits into a single integrated hardware implementation using FPGA or ASIC technology. By combining the redundant paths and voting logic into one unified device, the system achieves fault tolerance without proportionally increasing external system complexity, as the redundancy is embedded within the logic device itself.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent designs the parallel redundant logic circuits to perform multiple functions: normal safety monitoring, self-diagnosis, and failure mitigation all within the same hardware structure. The voting circuit serves both to determine the correct output and to detect failures, reducing the need for separate dedicated components and thereby limiting complexity growth.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If self-test circuits are added to detect unannounced failures, then reliability is improved, but device complexity and maintenance requirements increase

Engineering Contradiction:
Improvefailure detectionVSAvoidtesting complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-test circuits that automatically diagnose and report failures within the logic device without requiring external testing equipment or intervention. The system performs self-diagnosis during normal operation or idle periods, identifying unannounced failures and generating diagnostic information that simplifies maintenance by eliminating the need for complex external testing procedures.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates self-test functionality that can be activated during idle periods or scheduled maintenance windows to perform preliminary detection of potential failures before they affect system operation. This allows the system to identify and report issues in advance, reducing the complexity of maintenance by enabling proactive rather than reactive repair approaches.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8117512B2Failure detection and mitigation in logic circuits
Publication Date: 2012.02.14 WESTINGHOUSE ELECTRIC CORP
  • US8117512B2 patent drawing
  • US8117512B2 patent drawing
  • US8117512B2 patent drawing

AI summary

The present invention is directed to methods of monitoring logic circuits for failures. In particular, the methods are directed toward establishing parallel logic cores where failures are detected by comparing the parallel paths for equivalence at key locations by a redundancy checker. Any mismatch will result in a predetermined failsafe operational mode. In addition, important techniques are applied to periodically exercise individual parallel paths to ensure that logic cores are verified in a way that does not disturb any process being monitored or controlled. This feature is important in some industries, such as the nuclear power industry, where safety critical operations require a high state of reliability on logic circuit blocks which may be infrequently utilized.