Reversible Programmable Logic Array (RPLA) using Fredkin & Feynman Gates for Industrial Electronics and Applications
Himanshu Thapliyal, Hamid R. Arabnia

TL;DR
This paper proposes a reversible programmable logic array (RPLA) architecture using Fredkin and Feynman gates, enabling low-power, quantum, and optical computing applications with the ability to realize multiple functions.
Contribution
It introduces a novel RPLA design using reversible gates, capable of implementing various functions and demonstrating applications like full adder and subtractor.
Findings
Design of a 3-input RPLA capable of 28 functions
Implementation of full adder and subtractor functions using RPLA
Potential for low-power and quantum computing applications
Abstract
In recent years, reversible logic has emerged as a promising computing paradigm having application in low power CMOS, quantum computing, nanotechnology, and optical computing. The classical set of gates such as AND, OR, and EXOR are not reversible. In this paper, the authors have proposed reversible programmable logic array (RPLA) architecture using reversible Fredkin and Feynman gates. The proposed RPLA has n inputs and m outputs and can realize m functions of n variables. In order to demonstrate the design of RPLA, a 3 input RPLA is designed which can perform any 28 functions using the combination of 8 min terms (23). Furthermore, the application of the designed 3 input RPLA is shown by implementing the full adder and full subtractor functions through it.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum-Dot Cellular Automata · Quantum Computing Algorithms and Architecture · Low-power high-performance VLSI design
