Glitch Absorption Circuit for Dual-Core Lockstep Reset Faults

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dual-core lockstep systems face reliability issues due to unintended glitches generated during asynchronous reset assertions, which can propagate and cause fake failures, compromising system reliability in safety-critical automotive applications.

Innovation Solution

A glitch absorption device is placed at the end of a fault signal path in a local system before the signal is sent to a global system, utilizing a D-type flip-flop to absorb glitches, ensuring that only valid fault signals are propagated, thereby preventing glitches from affecting the dual-core lockstep system's operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If asynchronous reset is used to achieve faster data path, then speed is improved, but unintended glitches are generated causing reliability issues

Engineering Contradiction:
Improvedata path speedVSAvoidsystem reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

A glitch absorption device is introduced as an intermediary component between the fault signal path and the dual-core lockstep system. This device captures and absorbs unintended glitches generated during asynchronous reset assertions, preventing them from propagating into the system logic. The intermediary component allows the asynchronous reset to maintain its speed advantage while filtering out harmful glitch signals that would compromise reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If glitch absorption device is added to filter glitches, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvesystem reliabilityVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The glitch absorption device is implemented using simple, readily available digital logic components such as D-type flip-flops or basic logic gates. These are inexpensive, well-understood components that can be easily integrated into the existing system without requiring complex or specialized hardware. The solution prioritizes simplicity and cost-effectiveness while achieving the reliability improvement goal.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS11513883B2Glitch absorption apparatus and method
Publication Date: 2022.11.29 STMICROELECTRONICS INT NV
  • US11513883B2 patent drawing
  • US11513883B2 patent drawing
  • US11513883B2 patent drawing

AI summary

An apparatus includes a primary processor and a secondary processor configured to receive a first signal, a second signal and a plurality of input signals, and perform same operations as each other based on the first signal, the second signal and the plurality of input signals, a comparison circuit configured to receive output signals of the primary processor and the secondary processor, and detect a lockstep mismatch between the primary processor and the secondary processor based on the output signals, a fault capturing circuit configured to receive the first signal and the second signal, and capture a fault signal generated by the comparison circuit, and a first glitch absorption device configured to receive the first signal and the second signal, and absorb glitches fed into the first glitch absorption device.