An Algorithm for Reversible Logic Circuit Synthesis Based on Tensor Decomposition
Hochang Lee, Kyung Chul Jeong, Daewan Han, Panjin Kim

TL;DR
This paper introduces a tensor decomposition-based algorithm for synthesizing reversible logic circuits, aiming to minimize the use of costly Toffoli gates by iteratively reducing the problem size through tensor transformations.
Contribution
It presents a novel tensor decomposition approach for reversible logic synthesis that effectively reduces the complexity of implementing substitution maps.
Findings
Reduces the number of Toffoli gates needed for circuit implementation.
Transforms substitution maps into tensor products to simplify synthesis.
Provides an iterative size reduction method for reversible circuit design.
Abstract
An algorithm for reversible logic synthesis is proposed. The task is, for a given -bit substitution map , to find a sequence of reversible logic gates that implements the map. The gate library adopted in this work consists of multiple-controlled Toffoli gates denoted by , where is the number of control bits that ranges from 0 to . Controlled gates with large are then further decomposed into , , and gates. A primary concern in designing the algorithm is to reduce the use of gate (also known as Toffoli gate) which is known to be universal. The main idea is to view an -bit substitution map as a rank- tensor and to transform it such that the resulting map can be written as a tensor product of a rank-() tensor and the identity matrix. Let be a…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum-Dot Cellular Automata · Low-power high-performance VLSI design
