• DocumentCode
    3475255
  • Title

    Efficient computation of canonical form for boolean matching in large libraries

  • Author

    Debnath, D. ; Sasao, T.

  • Author_Institution
    Oakland University
  • fYear
    2004
  • fDate
    27-30 Jan. 2004
  • Firstpage
    591
  • Lastpage
    596
  • Abstract
    This paper presents an efficient technique for solving a Boolean matching problem in cell-library binding, where the number of cells in the library is large. As a hasis of the Boolean matching, we use the notion NP-representative (NI´R); two functions have the same NPR if one can he obtained from the other hy a permutation andlor complementation(s) of the variables. By using a table look-up and a tree-based hreadthfirst search strategy, our method quickly computes NPR for a given function. Boolean matching of the given function against the whole library is determined by checking the presence of its NPR in a hash table, which stores NPRs for all the library functions and their complements. The effectiveness of our method is demonstrated through experimental results, which shows that it is more than two orders of magnitude faster than the Hinsherger-Kolla´s algorithm-the fastest Boolean matching algorithm for large libraries.
  • Keywords
    Boolean functions; Circuit synthesis; Computer science; Costs; Libraries; Logic circuits; Sufficient conditions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2004. Proceedings of the ASP-DAC 2004. Asia and South Pacific
  • Conference_Location
    Yohohama, Japan
  • Print_ISBN
    0-7803-8175-0
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2004.1337660
  • Filename
    1337660