Multi-output, multi-level, multi-gate design using non-linear programming

05/17/2021
by   A. C. Dimopoulos, et al.
0

Using logic gates is the traditional way of designing logic circuits. However, most of the minimization algorithms concern a limited set of gates (complete sets), like sum of products, exclusive-or sum of products, NAND gates, NOR gates e.t.c.. In this paper, a method is proposed for minimizing multi-output Boolean functions using any kind of two-input gates although it can easily be extended to multi-input gates. The method is based on non-linear mixed integer programming. The experimental results show that the method gives the same or better results compared to other methods available in the literature. However, other methods do not ensure that they produce the minimal solution, while the main advantages of the proposed method are that it does guarantee minimality and it can also handle Boolean functions for incompletely specified functions. The method is general enough and can easily be extended to more complicated design modules than just basic gates.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/10/2017

Design Methods for Polymorphic Combinational Logic Circuits based on the Bi_Decomposition Approach

Polymorphic circuits are a special kind of digital logic components, whi...
research
07/07/2016

Discovering Boolean Gates in Slime Mould

Slime mould of Physarum polycephalum is a large cell exhibiting rich spa...
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
08/22/2023

ULGss: A Strategy to construct a Library of Universal Logic Gates for N-variable Boolean Logic beyond NAND and NOR

In literature, NAND and NOR are two logic gates that display functional ...
research
05/13/2019

Programming multi-level quantum gates in disordered computing reservoirs via machine learning

Novel computational tools in machine learning open new perspectives in q...
research
07/07/2021

Polyadic braid operators and higher braiding gates

Higher braiding gates, a new kind of quantum gate, are introduced. These...
research
10/02/2019

Prime Clocks

Physical implementations of digital computers began in the latter half o...

Please sign up or login with your details

Forgot password? Click here to reset