Header menu link for other important links
X
Set-cover heuristics for two-level logic minimization
Ankit Kagliwal,
Published in
2012
Pages: 197 - 202
Abstract
Given a Boolean function, the Unate-Covering Problem (UCP) is NP-hard. This problem can be modeled as a setcover problem where minterms are the elements and implicants form the sets. Traditional solutions in logic synthesis use setcover algorithms that are oblivious to the special semantic of the elements and sets. We propose three new heuristics for the set-cover problem which are aware of the relationship between implicants and minterms. We show that the proposed heuristics are effective for breaking ties when a cyclic core is obtained. We evaluate the heuristics on a set of hard instances from BHOSLIB benchmark suite. We also replace ESPRESSO's set cover algorithm using these heuristics and compare the logic synthesis results. We further map the minimized Boolean equations using ABC's technology mapping tool using 2-input NAND gates and 4-input Lookup Tables (LUTs). © 2012 IEEE.
About the journal
JournalProceedings of the IEEE International Conference on VLSI Design
ISSN10639667
Open AccessNo
Concepts (17)
  •  related image
    Benchmark suites
  •  related image
    BOOLEAN EQUATIONS
  •  related image
    ESPRESSO-II
  •  related image
    HARD INSTANCES
  •  related image
    Heuristic
  •  related image
    LOGIC MINIMIZATION
  •  related image
    Logic synthesis
  •  related image
    MINTERMS
  •  related image
    NAND GATE
  •  related image
    Np-hard
  •  related image
    SET-COVER
  •  related image
    TECHNOLOGY MAPPING
  •  related image
    Algorithms
  •  related image
    Boolean functions
  •  related image
    Logic design
  •  related image
    Semantics
  •  related image
    Embedded systems