SyReC Synthesizer: An MQT tool for synthesis of reversible circuits

12/12/2022
by   Smaran Adarsh, et al.
0

Reversible circuits form the backbone for many promising emerging technologies such as quantum computing, low power/adiabatic design, encoder/decoder devices, and several other applications. In the recent years, the scalable synthesis of such circuits has gained significant attention. In this work, we present the SyReC Synthesizer, a synthesis tool for reversible circuits based on the hardware description language SyReC. SyReC allows to describe reversible functionality at a high level of abstraction. The provided SyReC Synthesizer then realizes this functionality in a push-button fashion. Corresponding options allow for a trade-off between the number of needed circuit signals/lines (relevant, e.g., for quantum computing in which every circuit line corresponds to a qubit) and the respectively needed gates (corresponding to the circuit's costs). Furthermore, the tool allows to simulate the resulting circuit as well as to determine the gate costs of it. The SyReC Synthesizer is available as an open-source software package at https://github.com/cda-tum/syrec as part of the Munich Quantum Toolkit (MQT).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/07/2018

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

The paper discusses the gate complexity of reversible circuits with the ...
research
05/02/2023

Randomized Reversible Gate-Based Obfuscation for Secured Compilation of Quantum Circuit

The success of quantum circuits in providing reliable outcomes for a giv...
research
09/21/2023

Design of Reversible Computing Systems; Large Logic, Languages, and Circuits

This PhD dissertation investigates garbage-free reversible computing sys...
research
12/03/2020

Characteristics of Reversible Circuits for Error Detection

In this work, we consider error detection via simulation for reversible ...
research
07/04/2018

Crosstalk based Fine-Grained Reconfiguration Techniques for Polymorphic Circuits

Truly polymorphic circuits, whose functionality/circuit behavior can be ...
research
07/10/2020

Efficient ancilla-free reversible and quantum circuits for the Hidden Weighted Bit function

The Hidden Weighted Bit function plays an important role in the study of...
research
08/17/2021

Testable Designs of Toffoli Fredkin Reversible Circuits

Loss of every bit in traditional logic circuits involves dissipation of ...

Please sign up or login with your details

Forgot password? Click here to reset