Bitonic Sort Majority Circuit for Small-Area Vote Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing majority circuits face challenges with scalability and energy efficiency as the input value range and number increase, making it difficult to mount a majority circuit with a small area without using an adder circuit, and inherent transistor variations affect the accuracy of majority vote operations.

Innovation Solution

The majority circuit employs a bitonic sort circuit to round the sum of input signals to a power of 2, simplifying the processing of majority functions and allowing for efficient operation with large input values and numbers while maintaining a small mounting area.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If an adder circuit is used to implement majority function, then the majority vote operation can be realized, but the mounting area increases and scalability decreases as input value range and number increase

Engineering Contradiction:
Improvemajority vote operation accuracyVSAvoidmounting area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent segments the majority function implementation into two parts: a bitonic sort circuit for sorting input signals and a simple comparator for determining the majority value. This segmentation replaces the traditional adder circuit with smaller, more scalable components that maintain functionality while reducing area requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent substitutes the mechanical adder circuit with an analog-based bitonic sort circuit that uses voltage comparisons and sorting mechanisms. This substitution leverages analog signal processing properties to achieve the same computational result with reduced hardware footprint.

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

2Area of stationary object

If transistor size W/L is decreased to reduce area, then mounting area decreases, but current variation increases affecting majority vote accuracy

Engineering Contradiction:
Improvemounting areaVSAvoidcurrent variation
Core Design Contradiction:
Area of stationary objectVSManufacturing precision

Solution Approach 1:

The patent extracts the sorting functionality from the adder circuit and implements it separately using the bitonic sort circuit. This extraction allows the use of smaller transistors in the sort circuit where current variation has less impact on the final majority determination, which is performed by a simple comparator.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The bitonic sort circuit performs preliminary sorting and organization of input signals before the final majority comparison. This beforehand processing cushions against the effects of transistor variations by ensuring that the critical comparison stage operates on already-sorted, stabilized voltage levels.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Adaptability or versatility

If the number of input signals increases to handle larger input value range, then the majority function capability improves, but the circuit complexity and mounting area increase

Engineering Contradiction:
Improveinput value range processingVSAvoidcircuit complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The bitonic sort circuit is a universal sorting network that can handle any number of input signals by following a standardized expansion pattern. This multi-functional approach allows the same circuit topology to process varying numbers of inputs without requiring fundamentally different circuit designs, thereby managing complexity systematically.

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

Solution Approach 2:

The bitonic sort circuit organizes inputs in a multi-dimensional hierarchical structure with multiple sorting stages. This dimensional organization allows the circuit to scale to handle larger numbers of inputs by adding stages rather than increasing complexity within a single stage, improving adaptability while managing complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS10102180B2Majority circuit
Publication Date: 2018.10.16 HITACHI LTD
  • US10102180B2 patent drawing
  • US10102180B2 patent drawing
  • US10102180B2 patent drawing

AI summary

An object of the invention is to provide a majority circuit which may be manufactured cheaply and easily and may process necessary majority functions for calculation in an interaction model. The majority circuit according to the invention simplifies the processing of the majority function by using a bitonic sort circuit to round the sum of input signals to a power of 2.