Skip to main content
Erschienen in: Journal of Electronic Testing 1/2022

25.03.2022

Synthesis of Reversible Circuits with Reduced Nearest-Neighbor Cost Using Kronecker Functional Decision Diagrams

verfasst von: Dengli Bu, Junjie Yan, Pengjie Tang, Haohao Yuan

Erschienen in: Journal of Electronic Testing | Ausgabe 1/2022

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Motivated by the importance of fault tolerance in quantum computing, there has been renewed interest in quantum circuits that are realized with Clifford+T gates. Quantum computers that are based on ion-trap technology, superconducting, and quantum dots need to fulfill certain nearest-neighbor (NN) constraints. Fault-tolerant implementations of quantum circuits also require restricted interactions among neighboring quantum bits. The insertion of SWAP-gates is often deployed to make quantum circuits nearest-neighbor (NN) compliant. As quantum operations are prone to various errors, it is important to reduce the nearest-neighbor cost (NNC) which is a marker to the number of SWAP-gates needed to make a quantum circuit NN-compliant. Such an optimization problem arises while synthesizing reversible circuits using the Kronecker functional decision diagram (KFDD). In this work, we propose a method based on KFDD that reduces NNC during synthesis. Considering the Clifford+T quantum mapping for NOT, CNOT, and Toffoli (NCT) gates, and mixed-polarity Peres (MPP) gates, NNC metrics are defined for reversible circuits. Governed by NNC metrics, the nodes are then ranked for reducing NNC in resulting reversible circuits. Furthermore, local transformations are applied on node functions while mapping a node to a cascade of reversible gates. Experimental results on several benchmark functions reveal that the proposed synthesis technique reduces NNC in many cases while slightly impacting the number of qubits, T-depth, and T-count. Compared to prior methods based on functional decision diagrams or binary decision diagrams, the proposed synthesis technique reduces quantum cost for NCV-realizations (i.e., with NOT, CNOT, V, and V\(^\dagger\) gates) in most of the cases.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Weitere Produktempfehlungen anzeigen
Literatur
1.
Zurück zum Zitat Abdalhaq BK, Awad A, Hawash A (2020) Reversible logic synthesis using binary decision diagrams with exploiting efficient reordering operators. IEEE Access 8:156001–156016CrossRef Abdalhaq BK, Awad A, Hawash A (2020) Reversible logic synthesis using binary decision diagrams with exploiting efficient reordering operators. IEEE Access 8:156001–156016CrossRef
2.
Zurück zum Zitat Abdessaied N, Drechsler R (2016) Reversible and Quantum Circuits: Optimization and Complexity Analysis. Springer International Publishing AGCrossRef Abdessaied N, Drechsler R (2016) Reversible and Quantum Circuits: Optimization and Complexity Analysis. Springer International Publishing AGCrossRef
3.
Zurück zum Zitat Bu D, Wang P (2019) An improved KFDD based reversible circuit synthesis method. Integr VLSI J 69:251–265CrossRef Bu D, Wang P (2019) An improved KFDD based reversible circuit synthesis method. Integr VLSI J 69:251–265CrossRef
4.
Zurück zum Zitat Deb A, Dueck GW, Wille R (2021) Exploring the potential benefits of alternative quantum computing architectures. IEEE Trans Comput Aided Des Integr Circuits Syst 40(9):1825–1835CrossRef Deb A, Dueck GW, Wille R (2021) Exploring the potential benefits of alternative quantum computing architectures. IEEE Trans Comput Aided Des Integr Circuits Syst 40(9):1825–1835CrossRef
5.
Zurück zum Zitat Ding J, Yamashita S (2020) Exact synthesis of nearest neighbor compliant quantum circuits in 2-D architecture and its application to large-scale circuits. IEEE Trans Comput Aided Des Integr Circuits Syst 39(5):1045–1058CrossRef Ding J, Yamashita S (2020) Exact synthesis of nearest neighbor compliant quantum circuits in 2-D architecture and its application to large-scale circuits. IEEE Trans Comput Aided Des Integr Circuits Syst 39(5):1045–1058CrossRef
6.
Zurück zum Zitat Drechsler R, Becker B (1998) Ordered Kronecker functional decision diagrams-a data structure for representation and manipulation of Boolean functions. IEEE Trans Comput Aided Des Integr Circuits Syst 17(10):965–973CrossRef Drechsler R, Becker B (1998) Ordered Kronecker functional decision diagrams-a data structure for representation and manipulation of Boolean functions. IEEE Trans Comput Aided Des Integr Circuits Syst 17(10):965–973CrossRef
7.
Zurück zum Zitat Fazel K, Thornton MA, Rice JE (2007) ESOP-based toffoli gate cascade generation. In: Proc. 2007 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing. pp 206–209 Fazel K, Thornton MA, Rice JE (2007) ESOP-based toffoli gate cascade generation. In: Proc. 2007 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing. pp 206–209
8.
Zurück zum Zitat Gupta P, Agrawal A, Jha NK (2006) An algorithm for synthesis of reversible logic circuits. IEEE Trans Comput Aided Des Integr Circuits Syst 25(11):2317–2330CrossRef Gupta P, Agrawal A, Jha NK (2006) An algorithm for synthesis of reversible logic circuits. IEEE Trans Comput Aided Des Integr Circuits Syst 25(11):2317–2330CrossRef
9.
Zurück zum Zitat Kole A, Hillmich S, Datta K, Wille R, Sengupta I (2020) Improved mapping of quantum circuits to IBM QX architectures. IEEE Trans Comput Aided Des Integr Circuits Syst 39(10):2375–2383CrossRef Kole A, Hillmich S, Datta K, Wille R, Sengupta I (2020) Improved mapping of quantum circuits to IBM QX architectures. IEEE Trans Comput Aided Des Integr Circuits Syst 39(10):2375–2383CrossRef
10.
Zurück zum Zitat Kole A, Datta K, Sengupta I (2016) A heuristic for linear nearest neighbor realization of quantum circuits by swap gate insertion using N-gate lookahead. IEEE J Emerg Sel Top Circuits Syst 6(1):62–72CrossRef Kole A, Datta K, Sengupta I (2016) A heuristic for linear nearest neighbor realization of quantum circuits by swap gate insertion using N-gate lookahead. IEEE J Emerg Sel Top Circuits Syst 6(1):62–72CrossRef
11.
Zurück zum Zitat Kole A, Datta K, Sengupta I, Wille R (2015) Towards a cost metric for nearest neighbor constraints in reversible circuits. In: Proc. International Conference on Reversible Computation. pp 273–278 Kole A, Datta K, Sengupta I, Wille R (2015) Towards a cost metric for nearest neighbor constraints in reversible circuits. In: Proc. International Conference on Reversible Computation. pp 273–278
12.
Zurück zum Zitat Li S, Zhou X, Feng Y (2021) Qubit mapping based on subgraph isomorphism and filtered depth-limited search. IEEE Trans Comput 70(11):1777–1788MathSciNetCrossRef Li S, Zhou X, Feng Y (2021) Qubit mapping based on subgraph isomorphism and filtered depth-limited search. IEEE Trans Comput 70(11):1777–1788MathSciNetCrossRef
13.
Zurück zum Zitat Lin CC, Jha NK (2014) RMDDS: Reed-Muller decision diagram synthesis of reversible logic circuits. ACM J Emerg Technol Comput Syst 10(2): Article 14, 25 pages Lin CC, Jha NK (2014) RMDDS: Reed-Muller decision diagram synthesis of reversible logic circuits. ACM J Emerg Technol Comput Syst 10(2): Article 14, 25 pages
14.
Zurück zum Zitat Meter RV, Oskin M (2006) Architectural implications of quantum computing technologies. ACM J Emerging Technologies Comp Syst 2(1):31–63CrossRef Meter RV, Oskin M (2006) Architectural implications of quantum computing technologies. ACM J Emerging Technologies Comp Syst 2(1):31–63CrossRef
15.
Zurück zum Zitat Miller DM, Maslov D, Dueck GW (2003) A transformation based algorithm for reversible logic synthesis. In: Proc. the 40th Annual Design Automation Conference. pp 318–323 Miller DM, Maslov D, Dueck GW (2003) A transformation based algorithm for reversible logic synthesis. In: Proc. the 40th Annual Design Automation Conference. pp 318–323
16.
Zurück zum Zitat Nielsen MA, Chuang IL (2010) Quantum Computation and Quantum Information: 10th, Anniversary. Cambridge University Press, New York, USACrossRef Nielsen MA, Chuang IL (2010) Quantum Computation and Quantum Information: 10th, Anniversary. Cambridge University Press, New York, USACrossRef
17.
Zurück zum Zitat Niemann P, Bandyopadhyay C, Drechsler R (2021) Combining SWAPs and remote Toffoli gates in the mapping to IBM QX architectures. In: Proc. 2021 Design, Automation & Test in Europe Conference & Exhibition (DATE). pp 200–205 Niemann P, Bandyopadhyay C, Drechsler R (2021) Combining SWAPs and remote Toffoli gates in the mapping to IBM QX architectures. In: Proc. 2021 Design, Automation & Test in Europe Conference & Exhibition (DATE). pp 200–205
18.
Zurück zum Zitat Niemann P, Gupta A, Drechsler R (2019) T-depth optimization for fault-tolerant quantum circuits. In: Proc. 2019 IEEE 49th International Symposium on Multiple-Valued Logic (ISMVL). pp 108–113 Niemann P, Gupta A, Drechsler R (2019) T-depth optimization for fault-tolerant quantum circuits. In: Proc. 2019 IEEE 49th International Symposium on Multiple-Valued Logic (ISMVL). pp 108–113
19.
Zurück zum Zitat Saeedi M, Wille R, Drechsler R (2011) Synthesis of quantum circuits for linear nearest neighbor architectures. Quantum Inf Process 10(3):355–377MathSciNetCrossRef Saeedi M, Wille R, Drechsler R (2011) Synthesis of quantum circuits for linear nearest neighbor architectures. Quantum Inf Process 10(3):355–377MathSciNetCrossRef
20.
Zurück zum Zitat Sasao T (1999) Switching Theory for Logic Synthesis. Springer, Boston, MACrossRef Sasao T (1999) Switching Theory for Logic Synthesis. Springer, Boston, MACrossRef
21.
Zurück zum Zitat Soeken M, Roetteler M, Wiebe N, Micheli GD (2019) LUT-based hierarchical reversible logic synthesis. IEEE Trans Comput Aided Des Integr Circuits Syst 38(9):1675–1688CrossRef Soeken M, Roetteler M, Wiebe N, Micheli GD (2019) LUT-based hierarchical reversible logic synthesis. IEEE Trans Comput Aided Des Integr Circuits Syst 38(9):1675–1688CrossRef
22.
Zurück zum Zitat Soeken M, Wille R, Drechsler R (2010) Hierarchical synthesis of reversible circuits using positive and negative davio decomposition. In: Proc. 2010 5th International Design and Test Workshop (IDT). pp 143–148 Soeken M, Wille R, Drechsler R (2010) Hierarchical synthesis of reversible circuits using positive and negative davio decomposition. In: Proc. 2010 5th International Design and Test Workshop (IDT). pp 143–148
23.
Zurück zum Zitat Stojković S, Stanković R, Moraga C, Stanković M (2020) Reversible circuits synthesis from functional decision diagrams by using node dependency matrices. J Circuits Syst Comput 29(5): Article 2050079, 32 pages Stojković S, Stanković R, Moraga C, Stanković M (2020) Reversible circuits synthesis from functional decision diagrams by using node dependency matrices. J Circuits Syst Comput 29(5): Article 2050079, 32 pages
24.
Zurück zum Zitat Wille R, Drechsler R (2009) BDD-based synthesis of reversible logic for large functions. In: Proc. the 46th Annual Design Automation Conference. pp 270–275 Wille R, Drechsler R (2009) BDD-based synthesis of reversible logic for large functions. In: Proc. the 46th Annual Design Automation Conference. pp 270–275
25.
Zurück zum Zitat Wille R, Große D, Teuber L, Dueck GW, Drechsler R (2008) RevLib: an online resource for reversible functions and reversible circuits. In: Proc. 38th International Symposium on Multiple Valued Logic. pp 220–225 Wille R, Große D, Teuber L, Dueck GW, Drechsler R (2008) RevLib: an online resource for reversible functions and reversible circuits. In: Proc. 38th International Symposium on Multiple Valued Logic. pp 220–225
26.
Zurück zum Zitat Wille R, Lye A, Drechsler R (2014) Considering nearest neighbor constraints of quantum circuits at the reversible circuit level. Quantum Inf Process 13(2):185–199CrossRef Wille R, Lye A, Drechsler R (2014) Considering nearest neighbor constraints of quantum circuits at the reversible circuit level. Quantum Inf Process 13(2):185–199CrossRef
27.
Zurück zum Zitat Wille R, Lye A, Drechsler R (2014) Exact reordering of circuit lines for nearest neighbor quantum architectures. IEEE Trans Comput Aided Des Integr Circuits Syst 33(12):1818–1831CrossRef Wille R, Lye A, Drechsler R (2014) Exact reordering of circuit lines for nearest neighbor quantum architectures. IEEE Trans Comput Aided Des Integr Circuits Syst 33(12):1818–1831CrossRef
28.
Zurück zum Zitat Wille R, Drechsler R (2010) Towards a Design Flow for Reversible Logic. Springer, DordrechtCrossRef Wille R, Drechsler R (2010) Towards a Design Flow for Reversible Logic. Springer, DordrechtCrossRef
29.
Zurück zum Zitat Zulehner A, Wille R (2018) One-pass design of reversible circuits: combining embedding and synthesis for reversible logic. IEEE Trans Comput Aided Des Integr Circuits Syst 37(5):996–1008 Zulehner A, Wille R (2018) One-pass design of reversible circuits: combining embedding and synthesis for reversible logic. IEEE Trans Comput Aided Des Integr Circuits Syst 37(5):996–1008
30.
Zurück zum Zitat Soeken M, Frehse S, Wille R, Drechsler R (2011) RevKit: an open source toolkit for thedesign of reversible circuits. In: Proc. International Conference on Reversible Computation. pp 64–76 Soeken M, Frehse S, Wille R, Drechsler R (2011) RevKit: an open source toolkit for thedesign of reversible circuits. In: Proc. International Conference on Reversible Computation. pp 64–76
Metadaten
Titel
Synthesis of Reversible Circuits with Reduced Nearest-Neighbor Cost Using Kronecker Functional Decision Diagrams
verfasst von
Dengli Bu
Junjie Yan
Pengjie Tang
Haohao Yuan
Publikationsdatum
25.03.2022
Verlag
Springer US
Erschienen in
Journal of Electronic Testing / Ausgabe 1/2022
Print ISSN: 0923-8174
Elektronische ISSN: 1573-0727
DOI
https://doi.org/10.1007/s10836-022-05987-z

Weitere Artikel der Ausgabe 1/2022

Journal of Electronic Testing 1/2022 Zur Ausgabe

EditorialNotes

Editorial

Neuer Inhalt