• DocumentCode
    3397720
  • Title

    Efficient signatures with linear space complexity for detecting Boolean function equivalence

  • Author

    Chattopadhyay, S. ; Chaudhuri, P. Pal

  • Author_Institution
    Dept. of Comput. Sci. & Tech., Bengal Engng. Coll., Howrah, India
  • fYear
    1998
  • fDate
    4-7 Jan 1998
  • Firstpage
    564
  • Lastpage
    569
  • Abstract
    A novel technique for generating efficient signatures has been proposed for characterizing Boolean functions. The computed signatures can be found to be insensitive to permutations of input variables. Such a signature can be used to find a match for a given function in a large library of Boolean functions. This paper utilizes the concept of A-transform used to solve the problem of probabilistic design verification. It has been proved analytically that for number of variables less than 5, the generated signature is unique. Randomly generated functions of 5, 6, and 7 variables, aliasing has been observed to be within 0.5%. This basic scheme is next modified to arrive at a signature with linear space complexity. The efficiency of the modified signature to distinguish nonequivalent Boolean functions can be found to be above 0.99 for Actel type multiplexor based FPGAs
  • Keywords
    Boolean functions; computational complexity; logic design; matrix algebra; transforms; A-transform; Boolean function equivalence detection; Boolean functions library; linear space complexity; probabilistic design verification; signatures generation; Binary decision diagrams; Boolean functions; Character generation; Circuits; Data structures; Educational institutions; Field programmable gate arrays; Input variables; Libraries; Programmable logic arrays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 1998. Proceedings., 1998 Eleventh International Conference on
  • Conference_Location
    Chennai
  • ISSN
    1063-9667
  • Print_ISBN
    0-8186-8224-8
  • Type

    conf

  • DOI
    10.1109/ICVD.1998.646665
  • Filename
    646665