Flip-Flop Majority Voting Circuit for Faster Failure Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing failure detection methods for flip-flop circuits in semiconductor devices are time-consuming, requiring multiple tests to verify the operation of three flip-flop circuits and a majority logic circuit, especially when detecting failures caused by alpha rays, which can invert latch data and lead to malfunction.

Innovation Solution

A semiconductor device incorporating a majority logic circuit and a minority value determination circuit that outputs a first and second output value based on the majority and minority of output values from multiple flip-flop circuits, allowing for the detection of failures by comparing these values, thereby reducing the number of test combinations needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple test combinations are used to verify the operation of three flip-flop circuits and a majority logic circuit, then the reliability of failure detection is improved, but the test time becomes excessively long

Engineering Contradiction:
Improvefailure detection reliabilityVSAvoidtest time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the failure detection function into two independent circuits: a majority logic circuit that outputs the most frequent value among three flip-flops, and a minority value determination circuit that outputs the least frequent value. This segmentation allows each circuit to be tested independently with simpler test patterns, reducing the total number of test combinations required while maintaining comprehensive coverage of all failure modes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary test mechanism where the minority value determination circuit acts as a mediator to detect failures in the majority logic circuit. By comparing the minority value with expected results, the system can identify failures without requiring exhaustive testing of all possible flip-flop combinations, thus reducing test time while preserving detection reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If three flip-flop circuits are used for alpha-ray resistance, then the resistance to alpha-ray-induced malfunctions is improved, but the complexity of the circuit increases

Engineering Contradiction:
Improvealpha-ray resistanceVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the alpha-ray resistant data hold circuit into three separate flip-flop circuits, each processing the same input data independently. This segmentation allows the system to tolerate alpha-ray-induced errors in individual flip-flops while maintaining overall correctness through majority voting, achieving high reliability without requiring a completely different circuit architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent makes each flip-flop circuit universal by having all three circuits perform the same function of holding input data with their respective clock signals. This multi-functionality approach allows the system to achieve alpha-ray resistance through redundancy of identical functional units, rather than requiring specialized different circuits, thus managing complexity while improving reliability.

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

3Reliability

If separate clock signals are supplied to three flip-flop circuits, then the resistance to noise-induced malfunctions is improved, but the device complexity increases

Engineering Contradiction:
Improvenoise resistanceVSAvoidclock signal distribution complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the clock signal distribution by providing separate clock signals (CLK1, CLK2, CLK3) to each of the three flip-flop circuits. This segmentation isolates the timing control of each flip-flop, preventing noise on one clock line from affecting the others, thereby improving noise resistance while keeping each clock path simple and independent.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by giving each flip-flop circuit its own dedicated clock signal with potentially different characteristics optimized for that specific circuit's location and timing requirements. This localized approach allows each flip-flop to operate optimally with its own clock parameters, improving overall system noise resistance without requiring a complex centralized clock distribution system.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8362799B2Semiconductor device, and failure detection system and failure detection method of data hold circuit
Publication Date: 2013.01.29 RENESAS ELECTRONICS CORP
  • US8362799B2 patent drawing
  • US8362799B2 patent drawing
  • US8362799B2 patent drawing

AI summary

A semiconductor device according to a first aspect of the present invention includes: a first circuit that outputs a first output value having a majority of output values received from N (N is three or more odd numbers) pieces of data hold circuits receiving a same input value; and a second circuit that outputs a second output value which is less than the majority of output values received from the N pieces of the data hold circuits.