• DocumentCode
    1683872
  • Title

    A new algorithm for the binate covering problem and its application to the minimization of Boolean relations

  • Author

    Jeong, S.-W. ; Somenzi, Fabio

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Colorado Univ., Boulder, CO, USA
  • fYear
    1992
  • Firstpage
    417
  • Lastpage
    420
  • Abstract
    The binate covering problem (BCP) is the problem of finding a minimum cost assignment to variables that is a solution of a Boolean equation f=1. It is a generalization of the set covering (or unate covering) problem, where f is positive unate, and is generally given as a table with rows corresponding to the set elements and the columns corresponding to the subsets. Previous methods have considered the case when f is given as a product-of-sum formula or as a binary decision diagram (BDD). A branch-and-bound algorithm for the BCP that assumes f is expressed as the conjunction of multiple BDDs is presented. The BCP solver that has been implemented can be applied to several problems, including exact minimization of Boolean relations, for which results are presented. It has been possible to solve large, difficult problems (up to 4692 variables) which could not be solved by the product of sum based method.<>
  • Keywords
    Boolean functions; logic design; minimisation of switching nets; Boolean equation; binary decision diagram; binate covering problem; branch-and-bound algorithm; exact minimization; minimization of Boolean relations; minimum cost assignment; product-of-sum formula; set covering; set elements; Boolean functions; Logic design; Minimization methods;
  • 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.279335
  • Filename
    279335