• DocumentCode
    1134406
  • Title

    A New Decomposition Algorithm for Threshold Synthesis and Generalization of Boolean Functions

  • Author

    Subirats, José L. ; Jerez, José M. ; Franco, Leonardo

  • Author_Institution
    Dept. de Lenguajes y Cienc. de la Com- putacion, Univ. de Malaga, Malaga
  • Volume
    55
  • Issue
    10
  • fYear
    2008
  • Firstpage
    3188
  • Lastpage
    3196
  • Abstract
    A new algorithm for obtaining efficient architectures composed of threshold gates that implement arbitrary Boolean functions is introduced. The method reduces the complexity of a given target function by splitting the function according to the variable with the highest influence. The procedure is iteratively applied until a set of threshold functions is obtained, leading to reduced depth architectures, in which the obtained threshold functions form the nodes and a and or or function is the output of the architecture. The algorithm is tested on a large set of benchmark functions and the results compared to previous existing solutions, showing a considerable reduction on the number of gates and levels of the obtained architectures. An extension of the method for partially defined functions is also introduced and the generalization ability of the method is analyzed.
  • Keywords
    Boolean functions; circuit complexity; network analysis; Boolean function; circuit complexity; decomposition algorithm; logic synthesis; threshold networks; threshold synthesis; Circuit complexity; circuit complexity; generalization; linear separability; logic synthesis; threshold networks;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems I: Regular Papers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-8328
  • Type

    jour

  • DOI
    10.1109/TCSI.2008.923432
  • Filename
    4490301