EXPLICIT AND IMPLICIT ALGORITHMS FOR BINATE COVERING PROBLEMS

Citation
T. Villa et al., EXPLICIT AND IMPLICIT ALGORITHMS FOR BINATE COVERING PROBLEMS, IEEE transactions on computer-aided design of integrated circuits and systems, 16(7), 1997, pp. 677-691
Citations number
44
ISSN journal
02780070
Volume
16
Issue
7
Year of publication
1997
Pages
677 - 691
Database
ISI
SICI code
0278-0070(1997)16:7<677:EAIAFB>2.0.ZU;2-I
Abstract
We survey techniques for solving binate covering problems, an optimiza tion step often occurring in logic synthesis applications, Standard ex act solutions are found with a branch-and-bound exhaustive search, mad e more efficient by bounding away regions of the search space. Standar d approaches are said to be explicit because they work on a direct rep resentation of the binate table, usually as a matrix, Recently, coveri ng problems involving large tables have been attacked with implicit te chniques, They are based on the representation by reduced-ordered bina ry decision diagrams of an encoding of the binate table, We show how t able reductions, computation of a lower bound, and of a branching colu mn can be performed on the table so represented, We report experiments for two different applications that demonstrate that implicit techniq ues handle instances beyond the reach of explicit techniques, Various aspects of our original research are presented for the first time, tog ether with a selection of the most important old and new results scatt ered in many sources.