skip to main content
10.1145/3508352.3549394acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
research-article

A Robust Quantum Layout Synthesis Algorithm with a Qubit Mapping Checker

Published: 22 December 2022 Publication History

Abstract

Layout synthesis in quantum circuits maps the logical qubits of a synthesized circuit onto the physical qubits of a hardware device (coupling graph) and complies with the hardware limitations. Existing studies on the problem usually suffer from intractable formulation complexity and thus prohibitively long runtimes. In this paper, we propose an efficient layout synthesizer by developing a satisfiability modulo theories (SMT)-based qubit mapping checker. The proposed qubit mapping checker can efficiently derive a SWAP-free solution if one exists. If no SWAP-free solution exists for a circuit, we propose a divide-and-conquer scheme that utilizes the checker to find SWAP-free sub-solutions for sub-circuits, and the overall solution is found by merging sub-solutions with SWAP insertion. Experimental results show that the proposed optimization flow can achieve more than 3000× runtime speedup over a state-of-the-art work to derive optimal solutions for a set of SWAP-free circuits. Moreover, for the other set of benchmark circuits requiring SWAP gates, our flow achieves more than 800× speedup and obtains near-optimal solutions with only 3% SWAP overhead.

References

[1]
F. Arute, K. Arya, R. Babbush, D. Bacon, J. C. Bardin, R. Barends, R. Biswas, S. Boixo, F. G. Brandao, and D. A. Buell, "Quantum supremacy using a programmable superconducting processor," Nature, vol. 574, pp. 505--510, 2019.
[2]
J. Biamonte, P. Wittek, N. Pancotti, P. Rebentrost, N. Wiebe, and S. Lloyd, "Quantum machine learning," Nature, vol. 549, pp. 195--202, 2017.
[3]
D. Bhattacharjee, A. A. Saki, M. Alam, A. Chattopadhyay, and S. Ghosh, "MUQUT: multi-constraint quantum circuit mapping on NISQ computers," in Proceedings of International Conference on Computer-Aided Design (ICCAD), 2019.
[4]
B. Tan and J. Cong. "Optimal layout synthesis for quantum computing," in Proceedings of International Conference on Computer-Aided Design (ICCAD), 2020.
[5]
J. Ding and S. Yamashita, "Exact synthesis of nearest neighbor compliant quantum circuits in 2D architecture and its application to large-scale circuits," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 39, no. 5, pp. 1045--1058, 2020.
[6]
Lov K Grover, "A fast quantum mechanical algorithm for database search," in Proceedings of Annual ACM Symposium on the Theory of Computing (STOC), 1996.
[7]
D. Große, R. Wille, G. W. Dueck, and R. Drechsler, "Exact synthesis of elementary quantum gate circuits for reversible functions with don't cares," in Proceedings of International Symposium on Multiple Valued Logic (ismvl), 2008.
[8]
J. Hsu, "CES 2018: Intel's 49-Qubit chip shoots for quantum supremacy," in https://spectrum.ieee.org/tech-talk/computing/hardware/intels-49qubit-chip-aims-for-quantum-supremacy, 2018.
[9]
A. Kole, S. Hillmich, K. Datta, R. Wille, and I. Sengupta, "Improved mapping of quantum circuits to IBM QX architectures," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 39, no. 19, pp. 2375--2383, 2019.
[10]
J. Kelly. "A preview of Bristlecone, Google's new quantum processor," in https://ai.googleblog.com/2018/03/a-preview-of-bristlecone-googles-new.html, 2017.
[11]
W. Knight. "IBM raises the bar with a 50-Qubit quantum computer," in https://www.technologyreview.com/s/609451/ibm-raises-the-bar-with-a-50-qubit-quantum-computer/, 2017.
[12]
G. Li, Y. Ding, and Y. Xie, "Tackling the qubit mapping problem for NISQ-era quantum devices," in Proceedings of International Conference on Architectural Support for Programming Languages and Operating Systems, 2019.
[13]
L. d. Moura and N. Bjørner, "Z3: An efficient SMT solver," in Proceedings of the Theory and practice of software, 14th international conference on Tools and algorithms for the construction and analysis of systems, 2008.
[14]
A. Matsuo and S. Yamashita, "Changing the gate order for optimal LNN conversion," in Reversible Computation, 2012.
[15]
P. W Shor. "Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer," in Proceedings of Society for Industrial and Applied Mathematics, 1999.
[16]
M. Y. Siraichi, V. F. d. Santos, S. Collange, and F. M. Q. Pereira. "Qubit allocation," in Proceedings of the International Symposium on Code Generation and Optimization, 2018.
[17]
B. Tan and J. Cong. "Optimality Study of existing quantum computing layout synthesis tools," IEEE Transactions on Computers, vol. 70, no. 9, pp. 1363--1373, 2020.
[18]
R. Wille, L. Burgholzer, and A. Zulehner. "Mapping quantum circuits to IBM QX architectures using the minimal number of SWAP and H operations," in Proceedings of Design Automation Conference (DAC), 2019.
[19]
A. Zulehner, A. Paler, and R. Wille. "An efficient methodology for mapping quantum circuits to the IBM QX architectures," IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 38, no. 7, pp. 1226--1236 2017.
[20]
A. Zulehner, A. Paler, and R. Wille. "Efficient mapping of quantum circuits to the IBM QX architectures," in Proceedings of Design, Automation Test in Europe Conference Exhibition, 2018.

Cited By

View all
  • (2024)SMT-Based Layout Synthesis Approaches for Quantum CircuitsProceedings of the 2024 International Symposium on Physical Design10.1145/3626184.3633316(235-243)Online publication date: 12-Mar-2024

Index Terms

  1. A Robust Quantum Layout Synthesis Algorithm with a Qubit Mapping Checker
            Index terms have been assigned to the content through auto-classification.

            Recommendations

            Comments

            Information & Contributors

            Information

            Published In

            cover image ACM Conferences
            ICCAD '22: Proceedings of the 41st IEEE/ACM International Conference on Computer-Aided Design
            October 2022
            1467 pages
            ISBN:9781450392174
            DOI:10.1145/3508352
            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Sponsors

            In-Cooperation

            • IEEE-EDS: Electronic Devices Society
            • IEEE CAS
            • IEEE CEDA

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            Published: 22 December 2022

            Permissions

            Request permissions for this article.

            Check for updates

            Qualifiers

            • Research-article

            Funding Sources

            Conference

            ICCAD '22
            Sponsor:
            ICCAD '22: IEEE/ACM International Conference on Computer-Aided Design
            October 30 - November 3, 2022
            California, San Diego

            Acceptance Rates

            Overall Acceptance Rate 457 of 1,762 submissions, 26%

            Contributors

            Other Metrics

            Bibliometrics & Citations

            Bibliometrics

            Article Metrics

            • Downloads (Last 12 months)74
            • Downloads (Last 6 weeks)6
            Reflects downloads up to 28 Feb 2025

            Other Metrics

            Citations

            Cited By

            View all
            • (2024)SMT-Based Layout Synthesis Approaches for Quantum CircuitsProceedings of the 2024 International Symposium on Physical Design10.1145/3626184.3633316(235-243)Online publication date: 12-Mar-2024

            View Options

            Login options

            View options

            PDF

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader

            Figures

            Tables

            Media

            Share

            Share

            Share this Publication link

            Share on social media