Abstract
The paper discusses the asymptotic depth of a reversible circuits consisting of NOT, CNOT and 2-CNOT gates. The reversible circuit depth function D(n, q) is introduced for a circuit implementing a mapping f: Z n2 → Z n2 as a function of n and the number q of additional inputs. It is proved that for the case of implementation of a permutation from A(Z n2 ) with a reversible circuit having no additional inputs the depth is bounded as D(n, 0) ≳ 2n/(3log2 n). It is also proved that for the case of transformation f: Z n2 → Z n2 with a reversible circuit having q 0 ~ 2n additional inputs the depth is bounded as D(n,q 0) ≲ 3n.
Similar content being viewed by others
References
C. E. Shannon, “The Synthesis of Two-Terminal Switching Circuits,” Bell System Techn. J. 28 (8), 59 (1949).
O. B. Lupanov, “A Method of Circuit Synthesis,” Izv. Vuzov. Radiofizika 1 (1), 120 (1958).
N. A. Karpova, “Calculations with Restricted Memory,” in Mathematical Problems of Cybernetics, Issue 2 (Nauka, Moscow, 1989), pp. 131–144.
O. B. Lupanov, “Circuits of Functional Elements with Delay,” in Problems of Cybernetics, Issue 23 (Nauka, Moscow, 1970), pp. 43–81.
V. M. Khrapchenko, “New Interrelations of the Depth and Delay,” Diskretn. Matem. 7 (4), 77 (1995).
D. V. Zakablukov, “Fast Algorithm for Synthesis of Reversible Circuits Based on the Theory of Groups of Permutations,” Prikl. Diskret. Matem.,No. 2, 101 (2014).
V. V. Shende, A. K. Prasad, I. L. Markov, and J. P. Hayes, “Synthesis of Reversible Logic Circuits,” IEEE Trans. Comput.-Aided Design Integr. Circuits Syst. 22 (6), 710 (2006).
D. V. Zakablukov and A. E. Zhukov, “The Study of Circuits of Reversible Logical Elements,” in Informatics and Control Systems in XXI Century. Proc. No. 9 of Younq Scientists and Students. (N. E. Bauman MSTU, Moscow, 2012), pp. 148–157.
S. F. Vinokurov and A, S, Frantseva, “Approximate Calculations Algorithm for Depth of a Reversible Function in Toffoli’s Basis,” Izvestiya Irkutsk. Gos. Univ. Matem. 4 (4), 12 (2011).
D. A. Maslov, G. W. Dueck, D. M. Miller, “Techniques for the Synthesis of Reversible Toffoli Networks,” ACM Trans. Design Automat. Electron. Syst. 12 (4), (2007).
D. V. Zakablukov, “Gate Complexity of Reversible Circuits as a Measure of Complexity of Even Permutations,” Vestn. N. E. Bauman MSTU, Priborostr.,No. 1, 67 (2015).
N. Abdessaied, R. Wille, M. Soeken, and R. Drechsler, “Reducing the Depth of Quantum Circuits Using Additional Circuit Lines,” in Proc. 5th Int. Conf. Reversible Computation. (Victoria, BC, Canada, 2013), pp. 221–233.
T. Toffoli, Reversible Computing. Automata, Languages and Programming. Ser. Lect. Notes Comput. Sci. Vol. 85. (Springer, Berlin, Heidelberg, 1980), pp. 632–644.
D. A. Maslov, Reversible Logic Synthesis. Ph.D. Thesis. http://webcecspdxedu/~mperkows/PerkowskiGoogle/ thesis_maslovpdf (2003).
Author information
Authors and Affiliations
Corresponding author
Additional information
Original Russian Text © D.V. Zakablukov. 2016. published in Vestnik Moskovskogo Universiteta. Matematika. Mekhanika. 2016. Vol. 71, No. 3, pp. 3-12.
About this article
Cite this article
Zakablukov, D.V. Estimation of the depth of reversible circuits consisting of NOT, CNOT and 2-CNOT gates. Moscow Univ. Math. Bull. 71, 89–97 (2016). https://doi.org/10.3103/S0027132216030013
Received:
Published:
Issue Date:
DOI: https://doi.org/10.3103/S0027132216030013