Adder-Based Majority Voting for Redundant Logic Circuits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated circuits face increased cost and delay due to the requirement of multiple copies of designs and majority voting circuitry for multi-mode redundancy to detect and correct single event upsets, which consumes more circuit area.

Innovation Solution

Implementing a programmable integrated circuit with first and second circuits where the second circuit computes a sum of signals and produces a majority signal based on a majority vote function, utilizing shared sub-circuits and adders to reduce resource requirements, and incorporating a logic exclusive OR gate to indicate errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple copies of design and majority voting circuitry are implemented for multi-mode redundancy, then error detection and correction capability is improved, but circuit area and implementation cost increase

Engineering Contradiction:
Improveerror detection and correction capabilityVSAvoidcircuit area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent combines multiple design copies and majority voting circuitry into a single integrated circuit structure where redundant logic elements share common interconnect resources. Multiple logic elements are coupled to a single adder circuit that performs both arithmetic addition and majority vote functions, thereby reducing the total circuit area while maintaining error detection and correction capabilities.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The adder circuit is designed to serve dual purposes: performing arithmetic addition operations for normal computation and simultaneously functioning as a majority vote circuit for error detection and correction. This multi-functionality eliminates the need for separate dedicated majority voting circuitry, reducing overall circuit area and resource requirements.

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

2Reliability

If multiple copies of design and majority voting circuitry are implemented for multi-mode redundancy, then error detection and correction capability is improved, but implementation delay increases

Engineering Contradiction:
Improveerror detection and correction capabilityVSAvoidimplementation delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

By merging the arithmetic logic unit and majority vote circuitry into a single integrated structure, the patent eliminates the need for sequential processing through separate circuit stages. The adder circuit simultaneously computes both the sum and majority vote results from multiple logic element outputs in parallel, thereby reducing the overall implementation delay while maintaining robust error detection and correction functionality.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If multiple copies of design are implemented for multi-mode redundancy, then error detection and correction capability is improved, but resource requirements increase

Engineering Contradiction:
Improveerror detection and correction capabilityVSAvoidresource requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple logic element outputs into a shared adder circuit that consolidates computational resources. Instead of requiring separate processing paths for each redundant design copy, the adder circuit efficiently combines inputs from multiple logic elements performing the same function, thereby reducing interconnect resources and overall device complexity while maintaining multi-mode redundancy capabilities.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The adder circuit is designed as a universal resource that performs both arithmetic addition and majority vote operations. This single circuit structure replaces what would traditionally require separate dedicated circuits for each function, significantly reducing the overall resource requirements including logic elements, interconnects, and routing resources needed to implement error detection and correction.

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

Data Source

PatentUS9362913B1Circuitry for implementing multi-mode redundancy and arithmetic functions
Publication Date: 2016.06.07 ALTERA CORP
  • US9362913B1 patent drawing
  • US9362913B1 patent drawing
  • US9362913B1 patent drawing

AI summary

Integrated circuits such as application specific integrated circuits or programmable logic devices may include multiple copies of a same circuit together with a majority vote circuit in a configuration that is sometimes also referred to as multi-mode redundancy. An adder circuit may be coupled to these multiple copies and produce a carry-out signal and a sum signal based on signals received from the multiple copies. The carry-out signal of the adder circuit may provide the result of the majority vote operation. A logic exclusive OR gate may perform a logic exclusive OR operation between the sum signal and the carry-out signal, thereby generating an error signal. The error signal may indicate that one of the multiple copies produces an output that is different than the outputs produced by the other copies.