Abstract

The simplification of the problem of Boolean function minimization by a combinatorial method is a new procedure for the algebra of logic – super-sticking of variables. This procedure is performed if there is a complete binary combinatorial system with repetition or an incomplete binary combinatorial system with repetition in the truth table structure. The procedure for reducing the total perfect disjunctive normal form (PDNF) of the logical function gives unity. And since the complete PDNF uniquely determines the complete binary combinatorial system with repetition and vice versa, this gives grounds to delete all the blocks of the complete binary combinatorial system from the truth table, whose structure allows to carry out the rules of super-sticking of variables. The efficiency of the algebraic operation of supers-sticking of variables greatly simplifies the algorithm for Boolean function minimization and allows manual minimization of functions with a number of variables up to 10. The complexity of the algorithm for finding the minimal function by a combinatorial method is O(n) and is linear for n<7. With an increase in the number of variables from n=6 to 8, the growth dynamics of the number of transformations is characterized by the law O(n 2 ), followed by the growth of O(f(n)) with the increase in the Boolean function capacity according to the polynomial law. The introduction of an algebraic operation of super-sticking of variables to the problem of Boolean function minimization is more advantageous in comparison with analogs in the following factors: – lower cost of development and implementation, since a significant proportion of functions are minimized by functions with a number of variables of no more than 16, and therefore, in general, the need for automation of the process of minimizing the function decreases; – increase in manual minimization of 4–10 bit functions, facilitates control and study of the algorithm for minimizing the logic function. The combinatorial method of Boolean functions minimization can find practical application in the design of electronic computer systems, because: – minimization of the DNF function is one of the multiextremal logic-combinatorial problems, the solution of which is, in particular, the combinatorial device of the block-diagram with repetition; – extends the capabilities of the algorithm for Boolean functions minimization for their application in information technology; – improves the algebraic method of Boolean function minimization due to the tabular organization of the method, the introduction of the shaped transformation apparatus and the rules of super-sticking of variables.

Highlights

  • Boolean functions minimization is still popular in various areas of digital technologies, such as PLA design, built-in self-test (BIST), control system design and the like.The problem of disjunctive normal form (DNF) minimization is one of the multiextremal logical-combinatorial problems and reduces to an optimal reduction in the number of logical elements of the gate circuit without loss of its functionality

  • Information and Control Systems: Mathematical Modeling general formulation this problem has not yet been solved, but it has been well studied in the class of disjunctive conjunctive normal forms (DCNF)

  • The disadvantages of the known methods for Boolean functions minimization are associated with a rapid growth in the amount of computation, which results in an increase in the number of computational operations, and, in the increase in the number of variables of the logical function

Read more

Summary

Introduction

Boolean functions minimization is still popular in various areas of digital technologies, such as PLA design, built-in self-test (BIST), control system design and the like. The disadvantages of the known methods for Boolean functions minimization are associated with a rapid growth in the amount of computation, which results in an increase in the number of computational operations, and, in the increase in the number of variables of the logical function. The object of solving the problem of Boolean function minimization by a combinatorial method is a block-scheme with repetition, which properties, in turn, allow the rules of the algebra of logic to be supplemented with new rules for simplifying the logical function. The study of new rules of the algebra of logic to simplify the algorithm for Boolean function minimization without losing its functionality with increasing the number of variables is relevant

The object of research and its technological audit
The aim and objectives of research
Research of existing solutions of the problem
Methods of research
Research results
SWOT analysis of research results
Conclusions

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.