z-logo
open-access-imgOpen Access
Synthesis of reversible circuits for large reversible functions
Author(s) -
Nouraddin Alhagi,
Maher Hawash,
Marek Perkowski
Publication year - 2010
Publication title -
facta universitatis - series electronics and energetics
Language(s) - English
Resource type - Journals
eISSN - 2217-5997
pISSN - 0353-3670
DOI - 10.2298/fuee1003273a
Subject(s) - electronic circuit , truth table , reversible computing , algorithm , binary number , function (biology) , computer science , representation (politics) , set (abstract data type) , boolean function , mathematics , quantum , topology (electrical circuits) , arithmetic , quantum computer , combinatorics , law , physics , quantum mechanics , evolutionary biology , biology , programming language , politics , political science
This paper presents a new algorithm MP (multiple pass) to synthesize large reversible binary circuits without ancilla bits. The well- known MMD algorithm for synthesis of reversible circuits requires to store a truth t able (or a Reed-Muller - RM transform) as a 2n vector to represent a reversible function of n variables. Th is rep- resentation prohibits synthesis of large functions. However, in MP we do not store such an exponentially growing data structure. The values of minterms are calculated in MP dynamically, one-by-one, from a set of logic equations that specify the re- versible circuit to be designed. This allows for synthesis o f large scale reversible circuits (30-bits), which is not possible with any existing algorithm. In addition, our unique multi-pass approach where the circuit is synthesized with various, yet specific, minterm orders yields quasi-optimal solution. The algorithm returns a description of the quasi-optimal circuit with respect to gate count or to it s "quantum cost". Although the synthesis process in MP is relatively slower, the soluti on is found in real-time for smaller circuits of 8 bits or less.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom