Please use this identifier to cite or link to this item: https://dspace.iiti.ac.in/handle/123456789/4805
Title: mMIG: Inversion optimization in majority inverter graph with minority operations
Authors: Aalam, Umar
Mazumdar, Bodhisatwa
Hubballi, Neminath
Keywords: Computer circuits;Cryptography;Delay circuits;Logic circuits;Logic Synthesis;Lyapunov methods;Security of data;Algebraic properties;Boolean transformation;Combinational benchmarks;Cryptographic primitives;Inverter operations;Lightweight block ciphers;Logic representation;Synthesis techniques;Majority logic
Issue Date: 2021
Publisher: Elsevier B.V.
Citation: Aalam, U., Mazumdar, B., & Hubballi, N. (2021). mMIG: Inversion optimization in majority inverter graph with minority operations. Integration, 81, 195-210. doi:10.1016/j.vlsi.2021.05.005
Abstract: Majority inverter graph is a logic representation structure that along with its algebraic properties synthesizes circuits with improved area, delay, and speed metrics, as compared to conventional And-Invert graph (AIG) realization. In this paper, we propose mMIG synthesis approach, where we aim to minimize the number of inverters in such circuits by adopting minority logic in addition to majority and inversion operations in the logic representation. We propose a set of Boolean transformation methods and derived theorems for minority, majority, and inverter operations. We demonstrate that minority operation in addition to majority and inversion operations significantly optimizes the hardware footprint of combinational circuits and cryptographic primitives, such as linear operations and substitution boxes in several lightweight block ciphers. The area optimization is considered with reduction in count of complemented edges or inversion operations. As results demonstrate, the inversion operations have been reduced from 57.7% to 93.3% in mMIG synthesis approach as compared to MIG logic synthesis in EPFL combinational benchmark suite. In round function implementations of lightweight block ciphers such as SIMON, and ARX boxes such as MARX-2 and SPECKEY, the count of complemented edges in mMIG synthesis technique has been reduced by almost 50% as compared to that in MIG based implementations. © 2021 Elsevier B.V.
URI: https://doi.org/10.1016/j.vlsi.2021.05.005
https://dspace.iiti.ac.in/handle/123456789/4805
ISSN: 0167-9260
Type of Material: Journal Article
Appears in Collections:Department of Computer Science and Engineering

Files in This Item:
There are no files associated with this item.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Altmetric Badge: