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. Conferences, Workshops, Symposiums, and Seminars
  4. Optimizing Majority-Inverter Graphs with Functional Hashing
 
conference paper

Optimizing Majority-Inverter Graphs with Functional Hashing

Soeken, Mathias  
•
Amarù, Luca
•
Gaillardon, Pierre-Emmanuel
Show more
2016
Proceedings of the Design, Automation & Test in Europe Conference (DATE)
Design, Automation & Test in Europe Conference (DATE)

A <i>Majority-Inverter Graph</i> (MIG) is a recently introduced logic representation form whose algebraic and Boolean properties allow for efficient logic optimization. In particular, when considering logic depth reduction, MIG algorithms obtained significantly superior synthesis results as compared to the state-of-the-art approaches based on AND-inverter graphs and commercial tools. In this paper, we present a new MIG optimization algorithm targeting size minimization based on functional hashing. The proposed algorithm makes use of minimum MIG representations which are precomputed for functions up to 4 variables using an approach based on <i>Satisfiability Modulo Theories</i> (SMT). Experimental results show that heavily-optimized MIGs can be further minimized also in size, thanks to our proposed methodology. When using the optimized MIGs as starting point for technology mapping, we were able to improve both depth and area for the arithmetic instances of the EPFL benchmarks beyond the current results achievable by state-of- the-art logic synthesis algorithms.

  • Files
  • Details
  • Metrics
Type
conference paper
Web of Science ID

WOS:000382679200191

Author(s)
Soeken, Mathias  
Amarù, Luca
Gaillardon, Pierre-Emmanuel
De Micheli, Giovanni  
Date Issued

2016

Publisher

IEEE

Publisher place

New York

Published in
Proceedings of the Design, Automation & Test in Europe Conference (DATE)
ISBN of the book

978-3-9815-3707-9

Total of pages

6

Series title/Series vol.

Design, Automation, and Test in Europe Conference and Exhibition

Start page

1030

End page

1035

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LSI1  
Event nameEvent placeEvent date
Design, Automation & Test in Europe Conference (DATE)

Dresden, Germany

March 14-18, 2016

Available on Infoscience
November 3, 2015
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/120399
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