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
Loading...
Thumbnail Image
Name

2016_date_3.pdf

Access type

openaccess

Size

240.44 KB

Format

Adobe PDF

Checksum (MD5)

936a7e3f1d7a5fcb0780fd349cd824f3

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