SEU-Hardened Flip-Flop Using Muller Element and Bus Keeper

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing flip-flops are prone to single event upsets (SEUs) which cause soft errors leading to potential system malfunctions and safety issues, and existing solutions like triple voting flops and lockstep cores require significant additional circuitry.

Innovation Solution

A flip-flop design incorporating a master latch coupled with replicated slave latches, a Muller element, and a bus keeper to maintain logic levels during SEUs, using minimal additional hardware to self-correct and output an error signal for safe-stating the system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If triple voting flops (TVF) are used to reduce SEU failure rate, then reliability is improved, but device complexity increases significantly

Engineering Contradiction:
Improvefailure rate due to SEUVSAvoidadditional circuitry
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The flip-flop is segmented into a master latch and multiple slave latches (first and second slave latches). Each latch processes the signal independently, and their outputs are compared to detect SEU events. This segmentation allows error detection without requiring full triple voting redundancy, reducing complexity while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A Muller element is introduced as an intermediary component between the slave latches and the output. The Muller element receives inputs from multiple slave latches and produces a self-correcting output that inherently rejects SEU-induced errors. This intermediary structure provides SEU hardening without the need for complex voting logic or additional redundant flops.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If shadow registers or lockstep cores are implemented to minimize SEU errors, then reliability is improved, but device complexity and resource usage increase

Engineering Contradiction:
Improveerror minimizationVSAvoidadditional hardware
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The error detection and correction functions are merged into the core flip-flop structure itself. The master latch and slave latches work together in a unified circuit where the Muller element simultaneously performs signal transmission and SEU error detection/correction. This integration eliminates the need for separate shadow registers or lockstep core implementations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The flip-flop circuit is designed to self-correct SEU errors through its inherent structure. The Muller element's self-correcting property automatically detects and corrects errors without requiring external intervention, shadow registers, or additional correction logic. The circuit serves its own error correction needs, reducing overall system complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12401349B2Single event upset hardened flip-flop and methods of operation
Publication Date: 2025.08.26 NXP BV
  • US12401349B2 patent drawing
  • US12401349B2 patent drawing
  • US12401349B2 patent drawing

AI summary

A single event upset (SEU) hardened flip-flop comprises a master latch and a plurality of slave latches, where an output of the master latch is coupled to a respective input of the slave latches. A Muller element which has an input which is coupled to a respective output of the slave latches and an output which is coupled to a bus keeper. The bus keeper maintains a logic level output in presence of the SEU.