DocumentCode
523907
Title
Synthesis of the optimal 4-bit reversible circuits
Author
Golubitsky, Oleg ; Falconer, Sean M. ; Maslov, Dmitri
Author_Institution
Google Waterloo, Waterloo, ON, Canada
fYear
2010
fDate
13-18 June 2010
Firstpage
653
Lastpage
656
Abstract
Optimal synthesis of reversible functions is a non-trivial problem. One of the major limiting factors in computing such circuits is the sheer number of reversible functions. Even restricting synthesis to 4-bit reversible functions results in a complexity explosion (16! ≈244 functions). The output of such a search alone, counting only the space required to list Toffoli gates for every function, would require over 100 terabytes of storage. In this paper, we present an algorithm, that synthesizes an optimal circuit for any 4-bit reversible specification. We employ several techniques to make the problem tractable. We report results from several experiments, including synthesis of random 4-bit permutations, optimal synthesis of all 4-bit linear reversible circuits, synthesis of existing benchmark functions, and distribution of optimal circuits. Our results have important implications for the design and optimization of quantum circuits, testing circuit synthesis heuristics, and performing experiments in the area of quantum information processing.
Keywords
circuit optimisation; logic design; quantum gates; Toffoli gates; optimal 4-bit linear reversible circuits; optimal circuit synthesis; quantum circuit design; quantum circuit optimization; quantum information processing; reversible functions; Benchmark testing; Circuit synthesis; Circuit testing; Control systems; Information processing; Logic design; Optimal control; Performance evaluation; Quantum computing; Quantum mechanics; Logic Synthesis; Quantum Computing; Reversible Circuits;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference (DAC), 2010 47th ACM/IEEE
Conference_Location
Anaheim, CA
ISSN
0738-100X
Print_ISBN
978-1-4244-6677-1
Type
conf
Filename
5523370
Link To Document