eLogic: An E-Graph-based Logic Rewriting Framework for Majority-Inverter Graphs

View at publisher
Authors: Rongliang Fu, Xuan Wei, Shuo Yin, Guangyu Hu, Chen Chen (6544), Hongce Zhang, Bei Yu, Tsung-Yi Ho
Cited by: 1
References: 25

Abstract

Majority-Inverter Graph (MIG) emerges as a promising data structure for logic optimization and synthesis, offering a more compact representation for logic functions compared to traditional AND/OR-Inverter graphs. Consequently, the MIG finds widespread application in digital circuit design, particularly in quantum circuits and superconducting adiabatic quantum-flux-parametron logic circuits. Currently, logic optimization techniques for MIG mainly fall into two categories: (i) logic rewriting with predefined more compact sub-structures and (ii) logic resubstitution with already existing logic in the Boolean network. However, the inherent complexity of MIG logic and the limitation imposed by the input scale of sub-structures significantly impact the performance of these methods. To address these challenges, this paper proposes eLogic, a novel depth-oriented MIG logic rewriting framework using e-graphs, to minimize the depth and size of MIG. The eLogic utilizes the e-graphs, a data structure for efficient computation with equalities between terms, to minimize the depth and size of the cone delimited by the cut. The experimental results on the EPFL benchmark demonstrate the effectiveness of eLogic. It is noteworthy that eLogic is open-sourced on https://github.com/Flians/eLogic.

Fields of Study & Subjects

Formal Methods in Verification Logic Reasoning and Knowledge Model-Driven Software Engineering Techniques

Publication details

Journal / source
2026 Design, Automation & Test in Europe Conference (DATE)
Publisher
IEEE
Pages
1–6
Publication date
20 April 2026