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 2, Pages 39–60 (Mi tvim88)  

Majority algebra for the synthesis of combinational logic schemes. Review

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 of combinational logic schemes. In this first part, the theoretical foundations of majority algebra, its axiomatization and primitive functions, and the use of majority logic in solving practical problems of circuit synthesis are considered. In general, the existing automation tools for the design of electronic systems show satisfactory results of logical synthesis. At the same time, the possibilities of further increasing their efficiency by traditional means have practically been exhausted. This explains the interest of developers of optimization algorithms and software in new methods of synthesis of combinational-logic circuits. The approach with the use of majority and inversion operations as the basic operations for representing Boolean functions seems to be promising. Quantum-dot cellular automaton, Single Electron Tunnelin, Tunneling Phase Logic, etc. are considered as alternatives to CMOS technology. It is important here that in these technologies the main logical units used to implement the schemes are the majority and/or minority logical elements. The article contains the definition of majority algebra and its generally recognized axiomatization $\Omega $. The primitive functions of the majority are considered, which are realized on one majority gate. The main applications of majority logic are described: Logic Optimization, Boolean Satisfiability, Decoding of Repetition Codes. A brief description of the first algorithms for synthesizing majority schemes is given: MALS (Majority Logic Synthesizer, 2007), Kong’s Synthesis (2010), MLUT (Majority Expression Lookup Table, 2015). A comparison of the results of these algorithms is 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, “Majority algebra for the synthesis of combinational logic schemes. Review”, Taurida Journal of Computer Science Theory and Mathematics, 2020, no. 2, 39–60
Citation in format AMSBIB
\Bibitem{Gur20}
\by S.~I.~Gurov
\paper Majority algebra for the synthesis of combinational logic schemes. Review
\jour Taurida Journal of Computer Science Theory and Mathematics
\yr 2020
\issue 2
\pages 39--60
\mathnet{http://mi.mathnet.ru/tvim88}
Linking options:
  • https://www.mathnet.ru/eng/tvim88
  • https://www.mathnet.ru/eng/tvim/y2020/i2/p39
    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:92
    Full-text PDF :51
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024