Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Journal articles
  4. Exact Synthesis of Majority-Inverter Graphs and Its Applications
 
research article

Exact Synthesis of Majority-Inverter Graphs and Its Applications

Soeken, Mathias  
•
Amaru, Luca
•
Gaillardon, Pierre-Emmanuel
Show more
2017
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems

We propose effective algorithms for exact synthesis of Boolean logic networks using satisfiability modulo theories (SMT) solvers. Since exact synthesis is a difficult problem, it can only be applied efficiently to very small functions, having up to 6 variables. Key in our approach is to use majority-inverter graphs as underlying logic representation as they are simple (homogeneous logic representation) and expressive (contain And/Or-inverter graphs) at the same time. This has a positive impact on the problem formulation: it simplifies the encoding as SMT constraints and also allows for various techniques to break symmetries in the search space due to the regular data structure. Our algorithm optimizes with respect to the MIG’s size or depth and uses different ways to encode the problem and several methods to improve solving time, with symmetry breaking techniques being the most effective ones. We discuss several applications of exact synthesis and motivate them by experiments on a set of large arithmetic benchmarks. Using the proposed techniques, we are able to improve both area and delay after LUT-based technology mapping beyond the current results achieved by state-of-the-art logic synthesis algorithms.

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

07842552.pdf

Access type

restricted

Size

1.17 MB

Format

Adobe PDF

Checksum (MD5)

693435175eff778740c9380e2a368345

Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés