• 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