Home         Authors   Papers   Year of conference   Themes   Organizations        To MES conference

Distributed system and switching circuits optimization methods for Boolean functions of small number of variables  

Authors
 Lozhkin S.A.
 Shupletsov M.S.
 Konovodov V.A.
 Danilov B.R.
 Zhukov V.V.
 Bagrov N.Yu.
Date of publication
 2016

Abstract
 The synthesis of optimal or suboptimal switching circuits is an actual problem of theory of discrete control systems. Libraries of such circuits could be used in various algorithms of logic synthesis (see., Eg, [1]). The structure analysis of optimal circuits for functions of few variables may be useful in the development of elements for the library design process of integrated circuits.
The first catalogs of minimal switching circuits that implement Boolean functions (BF) of small number of variables appeared [2,3,4] in the 1950s. They contained the upper bounds for complexities of all typical 4-variables BF (total 402 functions).
In [5] G.N. Povarov showed that only one of these 402 BF’s requires at most 14 contacts, four BF’s require at most 13 contacts, and the rest require at most 12 contacts. Then various authors [4-8] showed that only one of them has the complexity 13. In [9] Shannon showed that upper bound for 5-variables BF in the class of switching circuits is 30 contacts. Later, G.N. Povarov [10] lowered this estimate to 28. V.Yu. Susov [8] has found the BF of 5 variables which complexity is at least 19. Thus the question for finding more precise upper bounds for the complexity of 5-variables BF in the class of switching circuits remains.
A number of circuit synthesis algorithms have been developed to approach the problem for 5-variables BF’s. These algorithms have been implemented in a number of tools that have been used to improve known circuits for a large number of 5-variable BF’s. As a result it was shown that upper bound for 5-varibale BF’s size-complexity is 22.
Keywords
 switching circuit, size-complexity, circuits synthesis methods, database, cascade circuit synthesis.
Library reference
 Lozhkin S.A., Shupletsov M.S., Konovodov V.A., Danilov B.R., Zhukov V.V., Bagrov N.Yu. Distributed system and switching circuits optimization methods for Boolean functions of small number of variables // Problems of Perspective Micro- and Nanoelectronic Systems Development - 2016. Proceedings / edited by A. Stempkovsky, Moscow, IPPM RAS, 2016. Part 1. P. 40-47.
URL of paper
 http://www.mes-conference.ru/data/year2016/pdf/D180.pdf

Copyright © 2009-2024 IPPM RAS. All Rights Reserved.

Design of site: IPPM RAS