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. LUT Mapping and Optimization for Majority-Inverter Graphs
 
conference paper

LUT Mapping and Optimization for Majority-Inverter Graphs

Haaswijk, Winston Jason  
•
Soeken, Mathias  
•
Amaru, Luca
Show more
June 11, 2016
Proceedings of the 25th International Workshop on Logic & Synthesis (IWLS)
25th International Workshop on Logic & Synthesis (IWLS)

A Majority-Inverter Graph (MIG) is a directed acyclic graph in which every vertex represents a three-input majority operation and edges may be complemented to indicate operand inversion. MIGs have algebraic and Boolean properties that enable efficient logic optimization. They have been shown to obtain superior synthesis results as compared to state-of-the- art And-Inverter Graph (AIG) based algorithms. In this paper, we extend MIGs to Functionally Reduced MIGs (FRMIGs), analogous to the extension of AIGs to Functionally Reduced AIGs (FRAIGs). This enables the use of MIGs in a lossless synthesis design flow. We present an FRMIG based technology mapper for lookup tables (LUTs). Any MIG may be mapped to a k- LUT network. Using exact synthesis we may decompose the k- LUT network back into an equivalent MIG. We show how LUT mapping and exact k-LUT decomposition can be used to create an MIG optimization method. Finally, we present the results of applying our new optimization method and LUT mapper to both logic optimization and technology mapping.

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

WH_IWLS16.pdf

Access type

openaccess

Size

428.25 KB

Format

Adobe PDF

Checksum (MD5)

bb075e48f47883d48478a7f34f5d00dd

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