ACM Journal on Emerging Technologies in Computing Systems · 2008 · 83 citations · 23 references
ComputingComputer EngineeringComputer ScienceLow-power DesignQuantum ComputingTheory Of ComputationCircuit ComplexityDigital Logic DesignLogic SynthesisPower OptimizationQuantum CircuitsQuantum GatesFredkin GateLogic OptimizationQuantum Circuit SynthesisReversible Circuit DesignToffoli Gate
Reversible logic has applications in low-power computing and quantum computing. Most reversible logic synthesis methods are tied to particular gate types, and cannot synthesize large functions. This article extends RMRLS, a reversible logic synthesis tool, to include additional gate types. While classic RMRLS can synthesize functions using NOT, CNOT, and n -bit Toffoli gates, our work details the inclusion of n -bit Fredkin and Peres gates. We find that these additional gates reduce the average gate count for three-variable functions from 6.10 to 4.56, and improve the synthesis results of many larger functions, both in terms of gate count and quantum cost.
23
Elementary gates for quantum computation
Adriano Barenco, Charles H. Bennett, Richard Cleve et al. · Physical Review A · 1995 · 4.4K citations · Full text
Logical Reversibility of Computation
C. H. Bennett · IBM Journal of Research and Development · 1973 · 3.7K citations
Edward Fredkin, Tommaso Toffoli · International Journal of Theoretical Physics · 1982 · 1.8K citations