ID: quant-ph/0207001

Reversible Logic Circuit Synthesis

June 29, 2002

View on ArXiv

Similar papers 3

A Cost Minimization Approach to Synthesis of Linear Reversible Circuits

June 30, 2014

87% Match
Ben Schaeffer, Marek Perkowski
Emerging Technologies

This paper presents a heuristic cost minimization approach to synthesizing linear reversible circuits. Two bidirectional linear reversible circuit synthesis methods are introduced, the Alternating Elimination with Cost Minimization method (AECM) and the Multiple CNOT Gate method (MCG). Algorithms, example syntheses, and extensions to these methods are presented. An MCG variant which incorporates line reordering is introduced. Tests comparing the new cost minimization methods ...

Find SimilarView on arXiv

Synthesis and Optimization of Reversible Circuits for Homogeneous Boolean Functions

October 2, 2007

87% Match
Ahmed Younes
Quantum Physics

Homogenous Boolean function is an essential part of any cryptographic system. The ability to construct an optimized reversible circuits for homogeneous Boolean functions might arise the possibility of building cryptographic system on novel computing paradigms such as quantum computers. This paper shows a factorization algorithm to synthesize such circuits.

Find SimilarView on arXiv

Reversible Circuit Synthesis Using a Cycle-Based Approach

April 25, 2010

87% Match
Mehdi Saeedi, Morteza Saheb Zamani, ... , Sasanian Zahra
Emerging Technologies

Reversible logic has applications in various research areas including signal processing, cryptography and quantum computation. In this paper, direct NCT-based synthesis of a given $k$-cycle in a cycle-based synthesis scenario is examined. To this end, a set of seven building blocks is proposed that reveals the potential of direct synthesis of a given permutation to reduce both quantum cost and average runtime. To synthesize a given large cycle, we propose a decomposition algo...

Find SimilarView on arXiv

Complexity Analysis of Reversible Logic Synthesis

February 3, 2014

87% Match
Anupam Chattopadhyay, Chander Chandak, Kaushik Chakraborty
Emerging Technologies

Reversible logic circuit is a necessary construction for achieving ultra low power dissipation as well as for prominent post-CMOS computing technologies such as Quantum computing. Consequently automatic synthesis of a Boolean function using elementary reversible logic gates has received significant research attention in recent times, creating the domain of reversible logic synthesis. In this paper, we study the complexity of reversible logic synthesis. The problem is separate...

Find SimilarView on arXiv

On Synthesis of Reversible Circuits with Small Number of Additional Inputs Consisting of NOT, CNOT and 2-CNOT Gates

February 7, 2018

86% Match
Dmitry V. Zakablukov
Computational Complexity

The paper discusses the gate complexity of reversible circuits with the small number of additional inputs consisting of NOT, CNOT and 2-CNOT gates. We study Shannon's gate complexity function $L(n, q)$ for a reversible circuit implementing a Boolean transformation $f\colon \mathbb Z_2^n \to \mathbb Z_2^n$ with $q \leqslant O(n^2)$ additional inputs. The general bound $L(n,q) \asymp n2^n \mathop / \log_2 n$ is proved for this case.

Find SimilarView on arXiv

Lower bound on the number of Toffoli gates in a classical reversible circuit through quantum information concepts

July 5, 2004

86% Match
Sandu Popescu, Berry Groisman, Serge Massar
Quantum Physics

The question of finding a lower bound on the number of Toffoli gates in a classical reversible circuit is addressed. A method based on quantum information concepts is proposed. The method involves solely concepts from quantum information - there is no need for an actual physical quantum computer. The method is illustrated on the example of classical Shannon data compression.

Find SimilarView on arXiv

Almost Optimal Synthesis of Reversible Function in Qudit Model

January 9, 2025

86% Match
Buji Xu, Junhong Nie, Xiaoming Sun
Quantum Physics

Quantum oracles are widely adopted in problems, like query oracle in Grover's algorithm, cipher in quantum cryptanalytic and data encoder in quantum machine learning. Notably, the bit-flip oracle, capable of flipping the state based on a given classical function, emerges as a fundamental component in the design and construction of quantum algorithms. Devising methods to optimally implement the bit-flip oracle essentially translates to the efficient synthesis of reversible fun...

Find SimilarView on arXiv

Synthesis of Reversible Functions Beyond Gate Count and Quantum Cost

April 26, 2010

86% Match
Robert Wille, Mehdi Saeedi, Rolf Drechsler
Quantum Physics

Many synthesis approaches for reversible and quantum logic have been proposed so far. However, most of them generate circuits with respect to simple metrics, i.e. gate count or quantum cost. On the other hand, to physically realize reversible and quantum hardware, additional constraints exist. In this paper, we describe cost metrics beyond gate count and quantum cost that should be considered while synthesizing reversible and quantum logic for the respective target technologi...

Find SimilarView on arXiv

Minimum Synthesis Cost of CNOT Circuits

August 15, 2024

86% Match
Alan Bu, Evan Fan, Robert Sanghyeon Joo
Combinatorics

Optimizing the size and depth of CNOT circuits is an active area of research in quantum computing and is particularly relevant for circuits synthesized from the Clifford + T universal gate set. Although many techniques exist for finding short syntheses, it is difficult to assess how close to optimal these syntheses are without an exponential brute-force search. We use a novel method of categorizing CNOT gates in a synthesis to obtain a strict lower bound computable in $O(n^{\...

Find SimilarView on arXiv

Towards Reverse Engineering Reversible Logic

April 27, 2017

86% Match
Samah Mohamed Saeed, Xiaotong Cui, Robert Wille, Alwin Zulehner, Kaijie Wu, ... , Karri Ramesh
Cryptography and Security
Emerging Technologies

Reversible logic has two main properties. First, the number of inputs is equal to the number of outputs. Second, it implements a one-to-one mapping; i.e., one can reconstruct the inputs from the outputs. These properties enable its applications in building quantum computing architectures. In this paper, we study reverse engineering of reversible logic circuits, including reverse engineering of non-reversible functions embedded into reversible circuits. We propose the number...

Find SimilarView on arXiv