Taurida Journal of Computer Science Theory and Mathematics
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Taurida Journal of Computer Science Theory and Mathematics:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Taurida Journal of Computer Science Theory and Mathematics, 2020, Issue 3, Pages 59–76 (Mi tvim95)  

Review of works on the use of majority Boolean algebra for the synthesis of combinational logic schemes

S. I. Gurovab

a Lomonosov Moscow State University
b Institute for Design Problems in Microelectronics of Russian Academy of Sciences, Moscow
Abstract: The article contains an overview of the results on the application of majority logic to the synthesis of combinational logic schemes. In the first part, the theoretical foundations of questions of majority algebra and some algorithms of practical problems of the circuit algorithm are considered. In this second part, the basic terminology of logical networks is given first. Majority-inverter graphs (MIG) important for further considerations are described. Illustrated are MIGs versus generic AND/OR/Inverter (AOIG) graphs that include the properties of regular AIGs. It is pointed out that the possibilities of algebraic operations over MIG are much wider than those over AOIG. It is proved that an arbitrary MIG can be transformed by any other logically equivalent one using a sequence of transformations from the axiomatic system $\Omega$. Relevant examples are given. Methods of MIG optimization in terms of size (set of vertices), delay (depth), power (switching frequencies, switching activity) are considered. A transformation-oriented axiomatic system $\psi$ is introduced. The application of MIG size optimization with $\psi$ is illustrated with a simple example. Methods for minimizing MIG depth are discussed and illustrated with examples. The possibility of using the considered methods to optimize the switching frequency in MIG is indicated, at which its size and the probability of switching the state of the vertices $0\longleftrightarrow 1$ decrease. The results of experiments on optimization of various MIG parameters are presented. The MPC (Majority Primitives Combination) algorithm of combinational logic circuits based on majority logic is considered. Optimality criteria used by the MPC when calculating the cost of a circuit in order of importance are the number of levels (depth) of the circuit, the number of gates in it, the number of inverters, the number of element inputs. The results of the MPC algorithm application for the logical synthesis of 4-place functions are presented.
Keywords: majority logic, boolean algebra, axiomatization, primitive functions, logic synthesis.
Funding agency Grant number
Russian Science Foundation 17-19-01645
Document Type: Article
UDC: 519.714.22, 510.649
MSC: 06E25, 93B25
Language: Russian
Citation: S. I. Gurov, “Review of works on the use of majority Boolean algebra for the synthesis of combinational logic schemes”, Taurida Journal of Computer Science Theory and Mathematics, 2020, no. 3, 59–76
Citation in format AMSBIB
\Bibitem{Gur20}
\by S.~I.~Gurov
\paper Review of works on the use of majority Boolean algebra for the synthesis of combinational logic schemes
\jour Taurida Journal of Computer Science Theory and Mathematics
\yr 2020
\issue 3
\pages 59--76
\mathnet{http://mi.mathnet.ru/tvim95}
Linking options:
  • https://www.mathnet.ru/eng/tvim95
  • https://www.mathnet.ru/eng/tvim/y2020/i3/p59
    Cycle of papers
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Taurida Journal of Computer Science Theory and Mathematics
    Statistics & downloads:
    Abstract page:80
    Full-text PDF :46
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024