• DocumentCode
    1663690
  • Title

    Boolean matching using binary decision diagrams with applications to logic synthesis and verification

  • Author

    Lai, Yung-Te ; Sastry, Sarma ; Pedram, Massoud

  • Author_Institution
    Dept. of EE-Syst., Univ. of Southern California, Los Angeles, CA, USA
  • fYear
    1992
  • Firstpage
    452
  • Lastpage
    458
  • Abstract
    An algorithm for Boolean matching based on binary decision diagrams using a level-first search strategy is presented. This algorithm is generally not restricted to circuits with just a few inputs and can be used for both technology mapping and logic verification. Unlike depth-first and breadth-first strategies, a level-first strategy permits significant pruning of the search space. A set of filters that further improve the performance of the matching algorithm is described. A method of analyzing the effectiveness of a filter is presented, and the various filters are ranked on the basis of their effect/cost ratio. Experimental results on a number of benchmark circuits are presented, comparing the basic matching algorithm with and without the use of various filters. It is shown how the matching algorithm and the filters can be extended to Boolean functions with don´t cares
  • Keywords
    Boolean functions; logic design; logic testing; Boolean functions; Boolean matching; benchmark circuits; binary decision diagrams; breadth-first strategies; depth-first; don´t cares; effect/cost ratio; level-first search strategy; level-first strategy; logic synthesis; logic verification; matching algorithm; search space; technology mapping; Binary decision diagrams; Boolean functions; Costs; Data structures; Genetic mutations; Hardware; Integrated circuit interconnections; Logic circuits; Matched filters; Space technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1992. ICCD '92. Proceedings, IEEE 1992 International Conference on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-8186-3110-4
  • Type

    conf

  • DOI
    10.1109/ICCD.1992.276313
  • Filename
    276313