• DocumentCode
    1683920
  • Title

    Efficient Boolean function matching

  • Author

    Burch, J.R. ; Long, D.E.

  • Author_Institution
    Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1992
  • Firstpage
    408
  • Lastpage
    411
  • Abstract
    Efficient algorithms for performing the matching step in technology mapping are proposed. The main result is an algorithm for matching under input negations that takes time polynomial in the size of the BDDs representing the functions to be matched. This algorithm is the basis for efficient methods for matching under permutations, bridging and constant inputs. A simple mapper based on the algorithms was implemented and tested on a suite of combinational circuits. Using the Actel type 1 mother cell, the mapper required an average of 8.5% fewer cells than mispga. When integrated into a more sophisticated technology mapper, the matching algorithms could provide even better performance.<>
  • Keywords
    Boolean functions; combinatorial circuits; logic design; Actel type 1 mother cell; BDDs; Boolean function matching; combinational circuits; input negations; permutations; technology mapper; technology mapping; time polynomial; Boolean functions; Combinational logic circuits; Logic design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1992. ICCAD-92. Digest of Technical Papers., 1992 IEEE/ACM International Conference on
  • Conference_Location
    Santa Clara, CA, USA
  • Print_ISBN
    0-8186-3010-8
  • Type

    conf

  • DOI
    10.1109/ICCAD.1992.279337
  • Filename
    279337