Application of decision diagrams of incompletely specified of k-valued logic functions in the synthesis of logical circuits

Author:

Bibilo P. N.1

Affiliation:

1. The United Institute of Informatics Problems of the National Academy of Sciences of Belarus

Abstract

Objectives. The problem of circuit implementation of incompletely specified (partial) k-valued logic functions given by tabular representations is considered. The stage of technologically independent optimization is studied to obtain minimized representations of systems of completely specified Boolean functions from tabular representations of partial functions of k-valued logic. According to these representations of Boolean functions, technological mapping is performed at the second stage of the synthesis of logic circuits.Methods. Using additional definitions of Multi-valued Decision Diagrams (MDD) representing partial functions of k-valued logic, and Binary Decision Diagrams (BDD) representing partial systems of Boolean functions at the stage of technologically independent optimization is proposed. The task of additional definition of MDD is oriented to reducing the number of vertices of the MDD graph that correspond to the cofactors of the Shannon expansion of a multi-valued function.Results. The MDD minimization problem is reduced to solving the problems of coloring undirected graphs of incompatibility of cofactors by minimum number of colors. Encoding of multi-valued values of arguments and values of functions of k-valued logic by binary codes leads to systems of partial Boolean functions, which are also further defined in order to minimize their multi-level BDD representations.Conclusion. The proposed approach makes it possible to define partial multi-valued functions to fully defined Boolean functions in two stages. At the second stage, well-known and effective methods are used to redefine BDD representing systems of partial Boolean functions. As a result of this two-step approach, minimized BDD representations of systems of completely defined functions are obtained. According to completely defined Boolean functions, a technological mapping into a given library of logical elements is performed, i.e. the optimized descriptions of Boolean function systems are covered with descriptions of logical elements

Publisher

United Institute of Informatics Problems of the National Academy of Sciences of Belarus

Subject

General Earth and Planetary Sciences,General Environmental Science

Reference21 articles.

1. Chervyakov N.I., Sakhnyuk P.A., Shaposhnikov A.V., Ryadnov S.A. Modulyarnye parallel'nye vychislitel'nye struktury neyroprotsessornykh system [Modular parallel computing structures of neuroprocessor systems]. M.: Fizmatlit, 2003, 288 p. (in Russ.).

2. Solov'ev R.A., Tel'puhov D.V., Balaka E.S., Ruhlov V.S., Mihmel' A.S. Osobennosti proektirovaniya modulyarnyh umnozhitelej s pomoshch'yu sovremennyh SAPR [Design features of modular multipliers using modern CAD]. // Problemy razrabotki perspektivnyh mikro- inanoelektronnyh sistem (MES). 2016, no. 1, pp. 249–254.

3. Amerbaev V.M., Solov'ev R.A., Tel'puhov D.V. Realizaciya biblioteki modul'nyh arifmeticheskih operacij na osnove algoritmov minimizacii logicheskih funkcij [Implementation of a library of modular arithmetic operations based on algorithms for minimizing logical functions]. // Izvestiya YUFU. Tekhnicheskienauki, Taganrog. 2013, no. 7, pp.221–225. (In Russ.).

4. Kam T., Villa T., Brayton R. K., Sangiovanni-Vincentelli A. L. Multi-Valued Decision Diagrams for Logic Synthesis and Verification // Memorandum No. UCB/ERL M96/75, 1996. 39 p.

5. http://www2.eecs.berkeley.edu/Pubs/TechRpts/1996/ERL-96-75.pdf

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3