Chinese Physics Letters, 2021, Vol. 38, No. 10, Article code 100301 Realization of High-Fidelity Controlled-Phase Gates in Extensible Superconducting Qubits Design with a Tunable Coupler Yangsen Ye (叶杨森)1,2,3, Sirui Cao (曹思睿)1,2,3, Yulin Wu (吴玉林)1,2,3, Xiawei Chen (陈厦微)2, Qingling Zhu (朱庆玲)1,2,3, Shaowei Li (李少炜)1,2,3, Fusheng Chen (陈福升)1,2,3, Ming Gong (龚明)1,2,3, Chen Zha (查辰)1,2,3, He-Liang Huang (黄合良)1,2,3,4, Youwei Zhao (赵有为)1,2,3, Shiyu Wang (王石宇)1,2,3, Shaojun Guo (郭少俊)1,2,3, Haoran Qian (钱浩然)1,2,3, Futian Liang (梁福田)1,2,3, Jin Lin (林金)1,2,3, Yu Xu (徐昱)1,2,3, Cheng Guo (郭成)1,2,3, Lihua Sun (孙丽华)1,2,3, Na Li (李娜)1,2,3, Hui Deng (邓辉)1,2,3, Xiaobo Zhu (朱晓波)1,2,3*, and Jian-Wei Pan (潘建伟)1,2,3 Affiliations 1Hefei National Laboratory for Physical Sciences at the Microscale and Department of Modern Physics, University of Science and Technology of China, Hefei 230026, China 2Shanghai Branch, CAS Center for Excellence in Quantum Information and Quantum Physics, University of Science and Technology of China, Shanghai 201315, China 3Shanghai Research Center for Quantum Sciences, Shanghai 201315, China 4Henan Key Laboratory of Quantum Information and Cryptography, Zhengzhou 450000, China Received 7 September 2021; accepted 17 September 2021; published online 28 September 2021 Supported by the National Key R&D Program of China (Grant No. 2017YFA0304300), the Chinese Academy of Sciences, Anhui Initiative in Quantum Information Technologies, Technology Committee of Shanghai Municipality, the National Natural Science Foundation of China (Grants Nos. 11905217, 11774326, and 11905294), the Shanghai Municipal Science and Technology Major Project (Grant No. 2019SHZDZX01), the Natural Science Foundation of Shanghai (Grant No. 19ZR1462700), the Key-Area Research and Development Program of Guangdong Provice (Grant No. 2020B0303030001), and the Youth Talent Lifting Project (Grant No. 2020-JCJQ-QT-030).
*Corresponding author. Email: xbzhu16@ustc.edu.cn
Citation Text: Ye Y S, Cao S R, Wu Y L, Chen S W, and Zhu Q L et al. 2021 Chin. Phys. Lett. 38 100301    Abstract High-fidelity two-qubit gates are essential for the realization of large-scale quantum computation and simulation. Tunable coupler design is used to reduce the problem of parasitic coupling and frequency crowding in many-qubit systems and thus thought to be advantageous. Here we design an extensible 5-qubit system in which center transmon qubit can couple to every four near-neighboring qubits via a capacitive tunable coupler and experimentally demonstrate high-fidelity controlled-phase (CZ) gate by manipulating central qubit and one near-neighboring qubit. Speckle purity benchmarking and cross entropy benchmarking are used to assess the purity fidelity and the fidelity of the CZ gate. The average purity fidelity of the CZ gate is 99.69$\pm 0.04$% and the average fidelity of the CZ gate is 99.65$\pm 0.04$%, which means that the control error is about 0.04%. Our work is helpful for resolving many challenges in implementation of large-scale quantum systems. DOI:10.1088/0256-307X/38/10/100301 © 2021 Chinese Physics Society Article Text Over the past 20 years, superconducting qubits have made great progress in both quantity and quality.[1] With the increasing number of qubits and the improvement of the gate fidelity, superconducting circuits have emerged as a powerful platform of quantum simulation[2–4] and also as a promising implementation for fault-tolerant quantum computation.[5,6] For typical superconducting transmon/Xmon qubits,[7,8] there are many proposals to realize two-qubit gates. The main kind of proposals is implemented with frequency-tunable qubits via static capacitive couplings. By carefully tuning the frequency of qubits to make the $|11\rangle$ state in resonance with the $|02\rangle$ state, a controlled-phase (CZ) gate with low leakage to high energy levels has been implemented.[9] However, due to the static coupling, two-qubit idle frequencies should be set far away from each other to reduce the residual $ZZ$ coupling between $|11\rangle$ and $|02\rangle$ and lower the error when simultaneously performing single-qubit gate operation. When the number of qubits of the system increases, the frequency crowding problem becomes worse. Superconducting qubits with a tunable coupler[10–13] have been studied as a proposal to solve these problems, and high-fidelity two-qubit gates have been implemented experimentally.[14–18] In this work, we experimentally realize an extensible superconducting circuit with four tunable couplers and five transmon qubits and implement a high-fidelity two-qubit CZ gate between the central qubit and one of the four near-neighboring qubits. Via optimized control, we demonstrate a two-qubit CZ gate with average fidelity of 99.65% in cross entropy benchmarking.[19,20] We also use speckle purity benchmarking (SPB)[21] to assess the average purity fidelity of 99.69% of the CZ gate and get the control error of 0.04%. This result means that we can expand the design to two-dimensional structure and realize two-qubit CZ gates between any qubit and one of its near-neighboring qubits. The design in this work and the proposals to realize CZ gate may pave the way to realize fault-tolerant quantum computation. To realize an extensible design of the two-dimensional structure, flip chip step has been applied in our device and two chips, one is qubit chip for qubit and coupler capacitive structure and the other is control chip for qubit readout and qubit/coupler control, are fabricated. The design of the qubit chip of the device and the schematic diagram of the ${\rm Q}_{1}$, ${\rm Q}_{2}$ and their coupler are shown in Fig. 1. There are 5 qubits and 4 couplers in the qubit chip. Each coupler has a fast $Z$ bias control line in the control chip to implement $Z$ control. The qubit frequencies can be tuned to a large range of several GHz by both a dc $Z$ bias control line and a fast $Z$ bias control line. Each qubit also has an inductive $XY$ control line to implement single-qubit rotation. The readout resonators are separated into two groups, and one group of resonators for ${\rm Q}_{3}$ and ${\rm Q}_{4}$ shares one readout transmission line and the other group of resonators for ${\rm Q}_{1}$, ${\rm Q}_{2}$ and ${\rm Q}_{5}$ shares one Purcell filter. Both groups of readout resonators have their signals amplified by Josephson parametric amplifiers (JPA).[22] More experimental details of our device and system are presented in the Supplementary Material.
cpl-38-10-100301-fig1.png
Fig. 1. (a) Design of the qubit chip of the device. There are five transmon qubits (${\rm Q}_{1}$–${\rm Q}_{5}$) and four tunable couplers. The central qubit (${\rm Q}_{1}$) capacitively couples to the other four qubits. Every nearest neighbors share one coupler. Control lines and readout resonators are in the control chip which is not shown here. (b) Schematic diagram of the ${\rm Q}_{1}$, ${\rm Q}_{2}$ and their coupler in the qubit chip. ${\rm C}_{\rm qc}$ represents the capacitance between the coupler and the qubit and ${\rm C}_{\rm qq}$ represents the direct capacitance between the nearest qubits. Each qubit and coupler has an SQUID for individual $Z$ control. In (a) false colors (blue, yellow and red) are used to represent the corresponding components in (b).
In our device, the central qubit ${\rm Q}_{1}$ can tunably couple to the other four qubits through direct capacitive coupling and indirect coupling via corresponding coupler. We can implement many quantum simulation proposals and even some fault-tolerant quantum proposals if we can realize high-fidelity qubit gates in this design and thus expand our design. Therefore, we focus our attention on ${\rm Q}_{1}$, ${\rm Q}_{2}$ and their coupler. The other three qubits (${\rm Q}_{3}$, ${\rm Q}_{4}$, ${\rm Q}_{5}$) are always idled with frequencies below 4 GHz with their dc $Z$ bias control lines and the corresponding couplers are idled at their symmetric point before the experiment start and during the experiment with their fast $Z$ bias control lines that we call the workbias mode. This procedure lowers the unwanted effective coupling strengths between ${\rm Q}_{3}$, ${\rm Q}_{4}$, ${\rm Q}_{5}$ and ${\rm Q}_{1}$ and lowers the influence to the readout of ${\rm Q}_{1}$. After all these preparatory work, we can write an effective Hamiltonian of the three-body system as ($\hbar=1$) $$\begin{alignat}{1} H={}&\sum_{i={1,2,c}}\Big(w_{i}\hat{b}_{i}^† \hat{b}_{i}+\frac{\eta_{i}}{2}\hat{b}_{i}^†\hat{b}_{i}^† \hat{b}_{i} \hat{b}_{i}\Big)\\ &+\sum_{{i} < {j}}g_{ij}\Big(\hat{b}_{i}^† \hat{b}_{j}+\hat{b}_{j}^† \hat{b}_{i}\Big),~~ \tag {1} \end{alignat} $$ where $\hat{b}_{i}^†$ and $\hat{b}_{i}$ (${i=1,2,c}$) are the creation and annihilation operators of the corresponding oscillators. The anharmonicity and energy levels of each oscillators are donated by $\eta_{i}$ and $w_{i}$. The Hamiltonian consists of three parts, the first and second parts represent the single-qubit or the coupler system and the third part represents coupling between qubits or between coupler and qubit.
cpl-38-10-100301-fig2.png
Fig. 2. (a) Waveforms correspond to the highest fidelities for three types of control waveforms which are represented in the form of frequencies of two qubits and one coupler. (b) Leakage to unwanted energy levels of three types of waveforms.
We use the notation $|{\rm Q}_{1},{\rm coupler},{\rm Q}_{2}\rangle$ to represent the eigenstates of the system [Eq. (1)] where Coupler is placed at the frequency that the effective ${\rm Q}_{1}-{\rm Q}_{2}$ coupling strength is nearly zero. To realize high-fidelity CZ gates, the whole Hamiltonian needs to be considered, especially the existence of coupler. We perform numerical simulations to analyze the three-body system through ${\rm QuTiP}$.[23,24] Three types of control waveforms of coupler energy level are used, including square-shaped, Slepian-shaped[9] and cosine-shaped control pulses. For simplification, we do not consider the decoherence of the system and assume the coupling strengths $g_{ij}$ stay the same when energy levels change. We analyze the relationship among the fidelities of the CZ gates, different pulse lengths and the energy level of ${\rm Q}_{1}$ of different control waveforms with the same lowest coupler energy level $w_{c}$. In Fig. 2(a), waveforms which correspond to the highest fidelities of CZ gates of three types are plotted. The pulse lengths needed are different, where square-shaped waveform needs the shortest length around 25 ns, Slepian-shaped waveform needs about 30 ns pulse length and cosine-shaped waveform need the longest pulse length around 63 ns. The highest fidelities of CZ gates of three types of waveforms are also different, where square-shaped waveform's highest fidelity is about 99.4$\%$ and the other two waveforms' fidelities can reach above 99.9$\%$. From the fidelities and corresponding pulse lengths, same waveforms with different pulse lengths are used to analyze the leakage to unwanted energy levels in Fig. 2(b). The square-shaped waveform has the highest periodic leakage up to 0.1$\%$ level, which is thought of as the reason why the CZ gate fidelity of this type of waveform is lower. The other two kinds of waveforms' leakage gradually decrease with the increase of the pulse lengths and can be lower than 0.01$\%$ when pulse lengths are longer than 40 ns. After considering the influence of the decoherence, we finally prefer to choose shorter Slepian-shaped waveform as our experiment waveform. In our experiment, we have several different points from the numerical simulation. The first difference is that we compensate the frequencies shift of qubits when coupler bias changes. Actually, to avoid two-level systems, frequencies of qubits when performing CZ gates need to be tuned precisely, especially in many-body systems. The calibration is achieved by measuring the qubit frequency shift as a function of the coupler bias. With this function, when we apply a coupler flux bias, we calculate the amplitude of the qubit flux bias pulse needed to cancel the qubit frequency shift, and apply a pulse of this amplitude on the qubit bias control to cancel this cross talk effect. The uncalibrated and calibrated frequencies of qubits via coupler flux bias are shown in Fig. 3. The frequencies are almost completely independent of the coupler bias. The second difference is that the fast $Z$ bias pulses are distorted when reaching the qubits. This mismatch are corrected by performing deconvolution to the ideal pulse sample data.[25] The third difference is that dc control is not used for couplers, ${\rm Q}_{1}$ and ${\rm Q}_{2}$, which means that their frequencies are not always placed at the idle frequencies. In our experiments, coupler and qubits needed are placed at their original frequencies with zero flux bias at most time and then detuned to the idle frequencies in several microseconds before and during the experiment with their fast $Z$ bias control lines and finally detuned back to their original frequencies after the readout pulses end. The fourth difference is that we simply use the Slepian-shaped pulse of the coupler because we cannot directly measure the coupler frequency as a function of the coupler flux bias due to the lack of readout resonator of the coupler. Relationship between coupling strength and coupler control pulse amplitude is measured and then CZ gate coupler pulse amplitude is expressed in coupling strength. The last difference is that ${\rm Q}_{2}$'s idle frequency is set around 50 MHz away from the energy level from $|1\rangle$ to $|2\rangle$ of ${\rm Q}_{1}$.
cpl-38-10-100301-fig3.png
Fig. 3. (a) The frequency of ${\rm Q}_{1}$ as a function of the coupler flux bias before and after calibration while ${\rm Q}_{2}$ is far detuned. We compensate the frequency shift which ranges from 0 to $-30$ MHz by tuning the flux bias of ${\rm Q}_{1}$, and then sweep the microwave drive frequency and measure the qubit excited state probability. The drive frequency range is based on the original qubit frequency where coupler is placed at the frequency that the effective coupling strength between ${\rm Q}_{1}$ and ${\rm Q}_{2}$ is nearly zero. (b) The frequency of ${\rm Q}_{2}$ as a function of the coupler flux bias before and after calibration while ${\rm Q}_{1}$ is far detuned. $\varPhi_{0}$ represents the magnetic flux quantum.
We calibrate the CZ gate by adjusting the $Z$ control amplitudes for a fixed gate length (45 ns) and measuring the conditional phase angle and the leakage from $|101\rangle$. To measure the leakage from $|101\rangle$, we first perform $X$ gates for both qubits and then measure the state population of $|2i0\rangle$ ($i={\rm 0,1,2}$) after a CZ gate [Fig. 4(a)] since we cannot measure the state of the coupler. To measure the conditional phase angle, we perform a Ramsey-type experiment in Fig. 4(b). The red star in Figs. 4(a) and 4(b) represents the rough optimal point for the CZ gate which has both low leakage and accurate conditional phase angle. To get more delicate coupler flux bias, we fixed ${\rm Q}_{2}$ detune frequency and measure the leakage as a function of coupling strength and the number of CZ gates in Fig. 4(c). After the optimal coupling strength decides, we measure the conditional phase angle as a function of ${\rm Q}_{2}$ detune frequency and the number of CZ gates in Fig. 4(d).
cpl-38-10-100301-fig4.png
Fig. 4. (a) Schematic of measuring leakage from $|101\rangle$ and the experimental data as a function of coupling strength and ${\rm Q}_{2}$ detune frequency. (b) Schematic of a Ramsey-type experiment measuring the conditional phase and the experimental data. The red star in (a) and (b) represents the rough CZ point. (c) Delicate measurement of the leakage as a function of coupling strength and the number of CZ gates. (d) Delicate measurement of the conditional phase angle ($\phi_{_{\scriptstyle \rm CZ}}-(N_{\rm CZ}-1)\times180$°) as a function of ${\rm Q}_{2}$ detune frequency and the number of CZ gates.
After preparation experiments finished above, SPB and cross entropy benchmarking (XEB) are measured to assess the fidelity of single-qubit gate and the CZ gate. The Pauli fidelities of single $\pi/2$ gates are $99.84 \pm 0.01$% and $99.81 \pm 0.02$% and the Pauli purity fidelities of single-qubit $\pi/2$ gates are $99.88 \pm 0.02$% and $99.84 \pm 0.02$% for ${\rm Q}_{1}$ and ${\rm Q}_{2}$, as shown in Figs. 5(b) and 5(a), respectively. We use following unitary to express the CZ gate: $$ \begin{pmatrix} 1 & 0 & 0 & 0\\ 0 & e^{i(\varDelta_{+}+\varDelta_{-})} & 0 & 0\\ 0 & 0 & e^{i(\varDelta_{+}-\varDelta_{-})} & 0\\ 0 & 0 & 0 & e^{i(2\varDelta_{+}-\pi)} \\ \end{pmatrix}.~~ \tag {2} $$ The additional $z$ rotations can be corrected by applying virtual $Z$ gates that do not influence the gate fidelity.[26] So we use NM algorithm to fitting the rotation angles $\varDelta_{+}$ and $\varDelta_{-}$ and then get the average CZ gate fidelity is $99.65 \pm 0.04$% and the average purity fidelity is $99.69 \pm 0.04$% in Fig. 5(c), which means that the control error is about 0.04$\%$. We think the $z$-pulse distortion of coupler $Z$ bias control lines is the main reason for the control error.
cpl-38-10-100301-fig5.png
Fig. 5. (a) Pauli purity fidelities for single $\pi/2$ gates. (b) Pauli fidelities for single-qubit $\pi/2$ gates. (c) Average purity fidelity and average fidelity of the CZ gate.
In conclusion, our work provides a path towards building extensible superconducting qubit system in which each qubit can tunably couple to four near-neighboring qubits. We realize a high-fidelity CZ gate in this prototype system, which can improve the accuracy of various quantum simulations and promote the development of fault-tolerant quantum computation. We also raise a question how to correct $z$-pulse distortion of the coupler $z$-pulse control line without corresponding readout resonators. Taken together, the designs and demonstrations will help to resolve many challenges in the implementation of large scale quantum systems.
References A quantum engineer's guide to superconducting qubitsQuantum SimulatorsOn-chip quantum simulation with superconducting circuitsQuantum simulationSuperconducting Circuits for Quantum Information: An OutlookRoads towards fault-tolerant universal quantum computationCharge-insensitive qubit design derived from the Cooper pair boxCoherent Josephson Qubit Suitable for Scalable Quantum Integrated CircuitsFast adiabatic qubit gates using only σ z controlQubit Architecture with High Coherence and Fast Tunable CouplingTunable Coupling Scheme for Implementing High-Fidelity Two-Qubit GatesQuantum Coherent Tunable Coupling of Superconducting QubitsSolid-State Qubits with Current-Controlled CouplingTunable Coupler for Realizing a Controlled-Phase Gate with Dynamically Decoupled Regime in a Superconducting CircuitRealization of High-Fidelity CZ and Z Z -Free iSWAP Gates with a Tunable CouplerDemonstrating a Continuous Set of Two-qubit Gates for Near-term Quantum AlgorithmsImplementation of Conditional Phase Gates Based on Tunable Z Z InteractionsRealization of adiabatic and diabatic CZ gates in superconducting qubits coupled with a tunable coupler*Diabatic Gates for Frequency-Tunable Superconducting QubitsCharacterizing quantum supremacy in near-term devicesQuantum supremacy using a programmable superconducting processorStrong environmental coupling in a Josephson parametric amplifierQuTiP: An open-source Python framework for the dynamics of open quantum systemsQuTiP 2: A Python framework for the dynamics of open quantum systemsStrongly correlated quantum walks with a 12-qubit superconducting processorEfficient Z gates for quantum computing
[1] Krantz P, Kjaergaard M, Yan F, Orlando T P, Gustavsson S, and Oliver W D 2019 Appl. Phys. Rev. 6 021318
[2] Buluta I and Nori F 2009 Science 326 108
[3] Houck A A, Türeci H, and Koch J 2012 Nat. Phys. 8 292
[4] Georgescu I M, Ashhab S, and Nori F 2014 Rev. Mod. Phys. 86 153
[5] Devoret M H and Schoelkopf R J 2013 Science 339 1169
[6] Campbell E T, Terhal B M, and Vuillot C 2017 Nature 549 172
[7] Koch J, Yu T M, Gambetta J, Houck A A, Schuster D I, Majer J, Blais A, Devoret M H, Girvin S M, and Schoelkopf R J 2007 Phys. Rev. A 76 042319
[8] Barends R, Kelly J, Megrant A, Sank D, Jeffrey E, Chen Y, Yin Y, Chiaro B, Mutus J, Neill C, O'Malley P, Roushan P, Wenner J, White T C, Cleland A N, and Martinis J M 2013 Phys. Rev. Lett. 111 080502
[9] Martinis J M and Geller M R 2014 Phys. Rev. A 90 022307
[10] Chen Y, Neill C, Roushan P, Leung N, Fang M, Barends R, Kelly J, Campbell B, Chen Z, Chiaro B, Dunsworth A, Jeffrey E, Megrant A, Mutus J Y, O'Malley P J J, Quintana C M, Sank D, Vainsencher A, Wenner J, White T C, Geller M R, Cleland A N, and Martinis J M 2014 Phys. Rev. Lett. 113 220502
[11] Yan F, Krantz P, Sung Y, Kjaergaard M, Campbell D L, Orlando T P, Gustavsson S, and Oliver W D 2018 Phys. Rev. Appl. 10 054062
[12] Niskanen A O, Harrabi K, Yoshihara F, Nakamura Y, Lloyd S, and Tsai J S 2007 Science 316 723
[13] Hime T, Reichardt P A, Plourde B L T, Robertson T L, Wu C E, Ustinov A V, and Clarke J 2006 Science 314 1427
[14] Li X, Cai T, Yan H, Wang Z, Pan X, Ma Y, Cai W, Han J, Hua Z, Han X, Wu Y, Zhang H, Wang H, Song Y, Duan L, and Sun L 2020 Phys. Rev. Appl. 14 024070
[15] Sung Y, Ding L, Braumüller J, Vepsäläinen A, Kannan B, Kjaergaard M, Greene A, Samach G O, McNally C, Kim D, Melville A, Niedzielski B M, Schwartz M E, Yoder J L, Orlando T P, Gustavsson S, and Oliver W D 2021 Phys. Rev. X 11 021058
[16] Foxen B, Neill C, Dunsworth A, Roushan P, Chiaro B, Megrant A, Kelly J, Chen Z, Satzinger K, Barends R, Arute F, Arya K, Babbush R, Bacon D, Bardin J C, Boixo S, Buell D, Burkett B, Chen Y, Collins R, Farhi E, Fowler A, Gidney C, Giustina M, Graff R, Harrigan M, Huang T, Isakov S V, Jeffrey E, Jiang Z, Kafri D, Kechedzhi K, Klimov P, Korotkov A, Kostritsa F, Landhuis D, Lucero E, McClean J, McEwen M, Mi X, Mohseni M, Mutus J Y, Naaman O, Neeley M, Niu M, Petukhov A, Quintana C, Rubin N, Sank D, Smelyanskiy V, Vainsencher A, White T C, Yao Z, Yeh P, Zalcman A, Neven H, and Martinis J M (Google AI Quantum) 2020 Phys. Rev. Lett. 125 120504
[17] Collodo M C, Herrmann J, Lacroix N, Andersen C K, Remm A, Lazar S, Besse J C, Walter T, Wallraff A, and Eichler C 2020 Phys. Rev. Lett. 125 240502
[18] Xu H, Li W L Z, Han J, Zhang J, Linghu K, Chen Y L M, Yang Z, Wang J, Ma T, Xue G, Jin Y, and Yu H 2021 Chin. Phys. B 30 044212
[19] Barends R, Quintana C M, Petukhov A G, Chen Y, Kafri D, Kechedzhi K, Collins R, Naaman O, Boixo S, Arute F, Arya K, Buell D, Burkett B, Chen Z, Chiaro B, Dunsworth A, Foxen B, Fowler A, Gidney C, Giustina M, Graff R, Huang T, Jeffrey E, Kelly J, Klimov P V, Kostritsa F, Landhuis D, Lucero E, McEwen M, Megrant A, Mi X, Mutus J, Neeley M, Neill C, Ostby E, Roushan P, Sank D, Satzinger K J, Vainsencher A, White T, Yao J, Yeh P, Zalcman A, Neven H, Smelyanskiy V N, and Martinis J M 2019 Phys. Rev. Lett. 123 210501
[20] Boixo S, Isakov S V, Smelyanskiy V N, Babbush R, Ding N, Jiang Z, Bremner M J, Martinis J M, and Neven H 2018 Nat. Phys. 14 595
[21] Arute F, Arya K, Babbush R, Bacon D, Bardin J, Barends R, Biswas R, Boixo S, Brandao F, Buell D, Burkett B, Chen Y, Chen Z, Chiaro B, Collins R, Courtney W, Dunsworth A, Farhi E, Foxen B, and Martinis J 2019 Nature 574 505
[22] Mutus J Y, White T C, Barends R, Chen Y, Chen Z, Chiaro B, Dunsworth A, Jeffrey E, Kelly J, Megrant A, Neill C, O'Malley P J J, Roushan P, Sank D, Vainsencher A, Wenner J, Sundqvist K M, Cleland A N, and Martinis J M 2014 Appl. Phys. Lett. 104 263513
[23] Johansson R, Nation P, and Nori F 2012 Comput. Phys. Commun. 183 1760
[24] Johansson R, Nation P, and Nori F 2013 Comput. Phys. Commun. 184 1234
[25] Yan Z, Zhang Y R, Gong M, Wu Y, Zheng Y, Li S, Wang C, Liang F, Lin J, Xu Y, Guo C, Sun L, Peng C Z, Xia K, Deng H, Rong H, You J Q, Nori F, Fan H, Zhu X, and Pan J W 2019 Science 364 753
[26] McKay D C, Wood C J, Sheldon S, Chow J M, and Gambetta J M 2017 Phys. Rev. A 96 022330