DocumentCode
2255443
Title
Simplification of Boolean function based on simplification rules
Author
Fern, Chin Kui ; Suaidi, Mohamad Kadim
Author_Institution
Universiti Malaysia Sarawak, Malaysia
fYear
2002
fDate
2002
Firstpage
87
Lastpage
89
Abstract
Boolean function simplification is the art of exploiting simplification opportunities that exist inherently in logical structures by using the identities that exist within that algebra or reducing the number of roots in separate equations that, in its turn, leads to decreasing the number of variables in a considered system, the number of equations and time complexity. This paper studies the definition, characteristics and implementation of a minimization algorithm originally presented by Fiser and Hlavieka (2000). It is suitable for Boolean functions, whose values are defined only for a small part of their range. They were programmed in C++ and extensive experimental results, which were conducted with a set of standard LGSynth93 benchmarks, are discussed.
Keywords
Boolean functions; computational complexity; minimisation of switching nets; object-oriented programming; Boolean function simplification; C++ programming; LGSynth93 benchmarks; algebra; equations; logical structures; minimization algorithm; roots; simplification rules; time complexity; variables; Algebra; Art; Automata; Boolean functions; Equations; Input variables; Intelligent sensors; Logic design; Minimization methods; Programmable logic arrays;
fLanguage
English
Publisher
ieee
Conference_Titel
Research and Development, 2002. SCOReD 2002. Student Conference on
Print_ISBN
0-7803-7565-3
Type
conf
DOI
10.1109/SCORED.2002.1033063
Filename
1033063
Link To Document