Synthesis of Majority Expressions through Primitive Function Manipulation

10/01/2018
by   Evandro C. Ferraz, et al.
0

Due to technology advancements and circuits miniaturization, the study of logic systems that can be applied to nanotechnology has been progressing steadily. Among the creation of nanoeletronic circuits reversible and majority logic stand out. This paper proposes the MPC (Majority Primitives Combination) algorithm, used for majority logic synthesis. The algorithm receives a truth table as input and returns a majority function that covers the same set of minterms. The formulation of a valid output function is made with the combination of previously optimized functions. As cost criteria the algorithm searches for a function with the least number of levels, followed by the least number of gates, inverters, and gate inputs. In this paper it's also presented a comparison between the MPC and the exact_mig, currently considered the best algorithm for majority synthesis. The exact_mig encode the exact synthesis of majority functions using the number of levels and gates as cost criteria. The MPC considers two additional cost criteria, the number of inverters and the number of gate inputs, with the goal to further improve exact_mig results. Tests have shown that both algorithms return optimal solutions for all functions with 3 input variables. For functions with 4 inputs, the MPC is able to further improve 42,987 (66 (11 generated functions, the MPC further improved 477 (48 equal results for 112 (11

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/29/2018

A new design and simulation of reversible gates in quantum-dot cellular automata technology

Power dissipation is the main limitation of all the nano electronics des...
research
07/21/2017

Mathematical Estimation of Logical Masking Capability of Majority/Minority Gates Used in Nanoelectronic Circuits

In nanoelectronic circuit synthesis, the majority gate and the inverter ...
research
02/07/2018

On Synthesis of Reversible Circuits with Small Number of Additional Inputs Consisting of NOT, CNOT and 2-CNOT Gates

The paper discusses the gate complexity of reversible circuits with the ...
research
03/29/2018

New Symmetric and Planar Designs of Reversible Full-Adders/Subtractors in Quantum-Dot Cellular Automata

Quantum-dot Cellular Automata (QCA) is one of the emerging nanotechnolog...
research
10/09/2021

On Wave-Based Majority Gates with Cellular Automata

We demonstrate a discrete implementation of a wave-based majority gate i...
research
07/09/2021

An Algorithm for Reversible Logic Circuit Synthesis Based on Tensor Decomposition

An algorithm for reversible logic synthesis is proposed. The task is, fo...
research
01/16/2018

The Role of Conditional Independence in the Evolution of Intelligent Systems

Systems are typically made from simple components regardless of their co...

Please sign up or login with your details

Forgot password? Click here to reset