1. Department of Physics, Harbin Institute of Technology, Harbin 150001, China
2. Department of Physics, Southern University of Science and Technology, Shenzhen 518055, China
3. Shenzhen Institute for Quantum Science and Engineering, Southern University of Science and Technology, Shenzhen 518055, China
4. Shenzhen International Quantum Academy (SIQA), Shenzhen 518048, China
5. Guangdong Provincial Key Laboratory of Quantum Science and Engineering, Southern University of Science and Technology, Shenzhen 518055, China
yantx@sustech.edu.cn
chenyz@sustech.edu.cn
Show less
History+
Received
Accepted
Published
2024-02-17
2024-03-25
2024-10-15
Issue Date
Revised Date
2024-05-14
PDF
(3181KB)
Abstract
While the common practice of decomposing general quantum algorithms into a collection of single- and two-qubit gates is conceptually simple, in many cases it is possible to have more efficient solutions where quantum gates engaging multiple qubits are used. In the noisy intermediate-scale quantum (NISQ) era where a universal error correction is still unavailable, this strategy is particularly appealing since it can significantly reduce the computational resources required for executing quantum algorithms. In this work, we experimentally investigate a three-qubit Controlled-CPHASE-SWAP (CCZS) gate on superconducting quantum circuits. By exploiting the higher energy levels of superconducting qubits, we are able to realize a Fredkin-like CCZS gate with a duration of 40 ns, which is comparable to typical single- and two-qubit gates realized on the same platform. By performing quantum process tomography for the two target qubits, we obtain a process fidelity of and for the control qubit being prepared in and , respectively. We also show that our scheme can be readily extended to realize a general CCZS gate with an arbitrary swap angle. The results reported here provide valuable additions to the toolbox for achieving large-scale hardware-efficient quantum circuits.
In realistic quantum circuits, errors may occur in different forms including, for example, stochastic errors resulting from decoherence and coherent errors due to control imperfections. While remarkable progress of quantum error correction has been achieved in recent years [1–3], a fault-tolerant universal quantum computer is still far beyond the reach of today’s technology of quantum information processing (QIP). It has been widely believed that in a rather long period from now, we will be in the NISQ era [4–6]. To combat the various types of errors mentioned above in the NISQ era, one top priority is to develop hardware-efficient implementations of quantum algorithms, which aims at minimizing the impact of errors by reducing the spatiotemporal complexity of quantum circuits.
Multi-qubit quantum gates, such as the Fredkin (controlled-SWAP) and Toffoli (and its equivalent controlled-controlled-Z) gates, are widely used in quantum information processing for this purpose. For instance, using such gates helps reduce the circuit depth for variational quantum eigensolver [7–9]. Moreover, these gates can simulate effective many-body interaction, which appears in a variety of proposals of quantum simulations [10–12]. A common practice of implementing such multi-qubit gates is to decompose them into a collection of standard single- and two-qubit gates. However, when complied this way, it takes eight (six) CNOT (controlled-NOT) gates to realize a Fredkin (Toffoli) gate in addition to several single-qubit gates, even for the case of an all-to-all connectivity [13]. Therefore finding more efficient ways of implementing such multi-qubit gates are highly desirable.
Thus far, Toffoli gate has been extensively investigated on various platforms [14–17]. In superconducting quantum circuits, the performance of Toffoli gate has been significantly improved recently [18–23]. On the contrary, the Fredkin gate has been less explored experimentally, even though several protocols were proposed [24–27]. Warren et al. [22] implemented a family of three-qubit gates (including the Fredkin gate) based on simultaneous two-qubit operations in superconducting circuits. However, the weak interaction in their work resulted in a long gate duration. Furthermore, simultaneously turning on the interaction may complicate the tuning up process.
In this work, we report an experimental realization of a Fredkin-like Controlled-CPHASE-SWAP (CCZS) gate [19, 22] that inverts the states of two target qubits and realizes a conditional phase operation, upon the state of the third qubit. Following the common practice, we also decompose such a three-qubit gate into a sequence of single- and two-qubit gates. However, by exploiting the higher energy levels of the qubits, we are able to shorten the duration of a three-qubit Fredkin gate to around 40 ns, which is comparable to the durations of typical single- and two-qubit gates widely used in superconducting quantum computation. We characterize this gate by measuring its truth table and performing quantum process tomography for the two target qubits when the control qubit is prepared in and , and obtain a truth table fidelity of and a process fidelity of , . The dominant errors are due to decoherence and distortion in signals controlling qubits’ frequencies. The signal distortion induces an incomplete swap between and and thus affects the gate operation. Using the above three-qubit operation, we demonstrate fast generation of a GHZ state with a fidelity of , suggesting its promising applications in QIP.
The experiment is carried out in a superconducting quantum circuit that consists of three frequency-tunable superconducting transmon qubits, as sketched in Fig.1(a). The three transmon qubits [28] are labelled as . In this work, serves as the control qubit for all the three-qubit operations. The anharmonicity for the three qubits is around GHz, and their idling frequencies are GHz, GHz, and GHz. The nearest neighbouring qubits are effectively coupled via a tunable coupler [29], and the working coupling strengths are MHz , which is benchmarked by tuning two adjacent qubits into resonance and measuring the rate of their iSWAP operation. Throughout this work, we use the upper index of to explicitly indicate the two basis states involved in the exchange. Each qubit has its own individual control line for microwave pulses of single-qubit operations and individual flux line for varying its frequency. Moreover, each qubit is equipped with a dedicated resonator for dispersive readout, and all three readout resonators share a common feedline. We use the ground and first excited states of each qubit as the computational basis and . The second excited state serves as an ancilla for realizing the three-qubit gate operations. At the idling frequencies, the relaxation time of the first excited state is characterized to be 33.7 μs, 21.6 μs, and 27.2 μs, respectively, for the three qubits. The dephasing time benchmarked by the standard Ramsey experiment is 1.3 μs, 2.8 μs, and 2.5 μs for the three qubits, respectively.
As mentioned above, we implement the CCZS gate by decomposing it into a sequence of single- and two-qubit gates. Here the essential components are several iSWAP operations between adjacent qubits. In the following we first discuss such iSWAP operations. For example, let us consider qubits and . If their first excited states are tuned into resonance, that is, the condition is satisfied, an exchange of energy between the qubits occurs at a rate of . An iSWAP gate between the two basis states of and can thus be accomplished in a duration of [30]. Similarly, we can tune other levels of the qubits into resonance and realize iSWAP operations among other basis states. For the CCZS gate studied here, an iSWAP gate between and would be desired. In order to bring these two states into resonance, we simply tune the qubits until the condition of is satisfied. Under this condition, an energy exchange between and occurs at a rate of , which approximately equals for transmon qubits [31]. Therefore in the subspace of , the SWAP matrix reads
where is an effective rotation angle determined by the duration and strength of the coupling. Given the coupling strength of MHz in our sample, an iSWAP gate (i.e., ) between and is accomplished at a duration of ns.
Next, we define a three-qubit operation of by cascading three iSWAP gates between adjacent qubits as the following:
The circuit diagram of is shown in Fig.1(b). Tab.1 lists all the intermediate and final outcoming states when applying to different initial states. Only when the control qubit is in the state are the states of and swapped. Therefore is indeed a Fredkin-like CCZS gate [19, 22]. We note that the second excited state of the control-qubit is used as an auxiliary state that participates in the gate operation but returns to zero population at the end. The overall duration of this gate is around 40 ns, including three iSWAP gates which lasting for 12.5 ns and buffer periods between the iSWAP gates.
We experimentally characterize the above Fredkin-like CCZS gate by applying the operation on the eight three-qubit computational basis states, and measuring the corresponding final states. Fig.1(c) is the overall circuit diagram where single-qubit gates for preparing the initial states and for rotating the final states onto proper measurement basis are included. The obtained results are used to construct the truth table of the gate process, shown in Fig.2. A good agreement is observed between the experimental data and theoretical result represented by Eq. (2). The fidelities of all eight output states are calculated and show a significant dependence on the relevant decoherence times. The truth table fidelity is also calculated as , where is the measured truth table in Fig.2. This fidelity evaluates the average performance of the Fredkin-like CCZS gate acting on different initial states [32].
To examine the causes for this relatively low fidelity, we ran a numerical simulation using the parameters of qubits’ characterizations (i.e., frequencies, decoherence times, and coupling strength) extracted from experiments and obtained a truth table with a fidelity of nearly 97%, which is limited by qubit dephasing and unwanted transitions such as . Therefore we conclude that the difference between the experimental results and the simulation mainly comes from the distortion in the square waves transmitted on the -lines for tuning qubits’ frequencies. Such distortion affects the gate operation by inducing an incomplete swap between and , which is technically challenging to characterize and is thus not included in our simulation. Moreover, the gate fidelity also depends on the strength of the coupling between qubits. When this strength decreases, the experimental fidelity will be significantly improved. The truth table measures the probability distribution of the quantum states and may underestimate phase errors in the corresponding process [32]. To further obtain information about the phase of the unitary, we perform quantum process tomography for the two target qubits when the control qubit is prepared in or [33]. We prepare 16 two-qubit product states where the state of each qubit is selected from the set . Following the two-qubit state tomography, we reconstruct the experimental process matrix . The experimental and ideal quantum process tomography matrices and are given in Fig.3 respectively. The process fidelity , when the control qubit is prepared in and , respectively.
To demonstrate potential applications of the above Fredkin-like CCZS gate, we use it to generate a maximal entangled three-qubit Greenberger−Horne−Zeilinger (GHZ) state. It is straightforward to verify that when applying of Eq. (2) to an initial product state (i.e., non-entangled) of , the ideal final result should be . Here is set by the single-qubit gate acting upon the control qubit in the state preparation. At exactly , the above state becomes a GHZ state of . Indeed, Fig.4(a) plots the populations of and as a function of . It is clear that the two states have nearly the same populations at .
To benchmark the fidelity of the generated GHZ state, we perform quantum state tomography (QST) measurement. Because we can only do measurements along the axis of the transmon qubits, single-qubit rotations of , , and identity gates are applied to map the qubit states to the desired measurement axis for joint readout. Therefore, we need to perform 27 different joint projection measurements of (), with each measurement having 8 possible outcomes. The reconstruction of a three-qubit state can then be achieved using the above measured results, following a standard protocol. Fig.4(b) and (c) respectively show one example of the real and imaginary parts of the reconstructed density matrix of the GHZ state generated using our scheme. The fidelity of this GHZ state is calculated to be . We further generate the same GHZ state by using the traditional controlled-Z (CZ) gate and single-qubit gates, where the CZ gate is realized by the SWAP operation with a rotation angle . Fig.4(d) and (e) respectively show the real and imaginary parts of the reconstructed density matrix of the GHZ state generated this way. The fidelity can be calculated to be , which is lower than that of the GHZ state generated using our Fredkin-like CCZS gate.
Finally, we note that the above Fredkin-like CCZS gate is of course just a specific member of the family of general CCZS gates. Indeed, in the following we show that a controlled-SWAP operation between the states of and with an arbitrary swap angle can be easily realized in our scheme. For this purpose, we simply fix , the swap angle between and , to be for the first and third iSWAP gates in , and only vary the other swap angle of for the intermediate iSWAP gate. Therefore we have . Applying it to an initial state , one obtains the following evolution: . Similar analysis can be made for the initial state . Therefore we are able to realize a SWAP operation between the states of and with an arbitrary angle set by .
Fig.5 shows the experimental data and numerical simulations of such controlled-SWAP operation with a tunable angle. Here the normalized relative state populations are plotted as a function of the control parameter . The three-qubit system is first prepared into the initial state of , then is swept from 0 to 2. During the course, the measured populations of the two states of (blue dots) and (red triangles) are exchanged. At , a complete swap between the states of and is accomplished. The experimental data agree with the theoretical simulations (lines) reasonably well. The small discrepancy towards the end may result from two factors: decoherence and distortion in the flux line for tuning the frequency of . Compared to a previous work [22] where the swap angle between the two target qubits relies on both the coupling strengths and frequency detunings, the scheme used here is simpler to implement and also more flexible.
In conclusion, we have experimentally demonstrated a three-qubit CCZS gate using superconducting circuits. Hardware efficiency is achieved by leveraging the higher levels of the transmon qubits for realizing SWAP operations of between the control and two target qubits, which is the essential part of our scheme for a general CCZS gate. Compared to other implementations of similar three-qubit gates where only two levels of each qubit are used, our scheme makes a good use of the available resources in the relevant Hilbert space. Since we only use the second excited state of the control qubit as an auxiliary state, it also makes the gate implementation and control much simpler. In addition, the duration of our CCZS gate is only 40 ns, being comparable to that of typical single- and two-qubit gates widely used on superconducting circuits. Therefore our CCZS gate is hardware efficient, straightforward to implement, and of short duration. These advantages are particularly welcome for potential QIP applications in the NISQ era. As a demonstration, we have used our CCZS gate to generate a GHZ state with a fidelity of . Lastly, we want to point out that the scheme can be readily extended for implementing a general controlled-SWAP gate involving qubits, which provides an alternative option to the existing methods [32].
S. Krinner, N. Lacroix, A. Remm, A. Di Paolo, E. Genois, C. Leroux, C. Hellings, S. Lazar, F. Swiadek, J. Herrmann, G. J. Norris, C. K. Andersen, M. Müller, A. Blais, C. Eichler, A. Wallraff. Realizing repeated quantum error correction in a distance-three surface code. Nature, 2022, 605(7911): 669
[2]
Y. Zhao, Y. Ye, H. L. Huang, Y. Zhang, D. Wu, H. Guan, Q. Zhu, Z. Wei, T. He, S. Cao, F. Chen, T. H. Chung, H. Deng, D. Fan, M. Gong, C. Guo, S. Guo, L. Han, N. Li, S. Li, Y. Li, F. Liang, J. Lin, H. Qian, H. Rong, H. Su, L. Sun, S. Wang, Y. Wu, Y. Xu, C. Ying, J. Yu, C. Zha, K. Zhang, Y. H. Huo, C. Y. Lu, C. Z. Peng, X. Zhu, J. W. Pan. Realization of an error-correcting surface code with superconducting qubits. Phys. Rev. Lett., 2022, 129(3): 030501
[3]
Z. Ni, S. Li, X. Deng, Y. Cai, L. Zhang, W. Wang, Z. B. Yang, H. Yu, F. Yan, S. Liu, C. L. Zou, L. Sun, S. B. Zheng, Y. Xu, D. Yu. Beating the break-even point with a discrete-variable-encoded logical qubit. Nature, 2023, 616(7955): 56
[4]
J. Preskill. Quantum computing in the NISQ era and beyond. Quantum, 2018, 2: 79
[5]
K. Bharti, A. Cervera-Lierta, T. H. Kyaw, T. Haug, S. Alperin-Lea, A. Anand, M. Degroote, H. Heimonen, J. S. Kottmann, T. Menke, W. K. Mok, S. Sim, L. C. Kwek, A. Aspuru-Guzik. Noisy intermediate-scale quantum algorithms. Rev. Mod. Phys., 2022, 94(1): 015004
[6]
B. Cheng, X. H. Deng, X. Gu, Y. He, G. Hu, P. Huang, J. Li, B. C. Lin, D. Lu, Y. Lu, C. Qiu, H. Wang, T. Xin, S. Yu, M. H. Yung, J. Zeng, S. Zhang, Y. Zhong, X. Peng, F. Nori, D. Yu. Noisy intermediate-scale quantum computers. Front. Phys., 2023, 18(2): 21308
[7]
A. Peruzzo, J. McClean, P. Shadbolt, M. H. Yung, X. Q. Zhou, P. J. Love, A. Aspuru-Guzik, J. L. O’Brien. A variational eigenvalue solver on a photonic quantum processor. Nat. Commun., 2014, 5(1): 4213
[8]
A. Kandala, A. Mezzacapo, K. Temme, M. Takita, M. Brink, J. M. Chow, J. M. Gambetta. Hardware-efficient variational quantum eigensolver for small molecules and quantum magnets. Nature, 2017, 549(7671): 242
[9]
J. I. Colless, V. V. Ramasesh, D. Dahlen, M. S. Blok, M. E. Kimchi-Schwartz, J. R. McClean, J. Carter, W. A. de Jong, I. Siddiqi. Computation of molecular spectra on a quantum processor with an error-resilient algorithm. Phys. Rev. X, 2018, 8(1): 011021
[10]
F. Petiziol, M. Sameti, S. Carretta, S. Wimberger, F. Mintert. Quantum simulation of three-body interactions in weakly driven quantum systems. Phys. Rev. Lett., 2021, 126(25): 250504
[11]
Z. Wang, Z. Y. Ge, Z. Xiang, X. Song, R. Z. Huang, P. Song, X. Y. Guo, L. Su, K. Xu, D. Zheng, H. Fan. Observation of emergent Z2 gauge invariance in a superconducting circuit. Phys. Rev. Res., 2022, 4(2): L022060
[12]
X. Zhang, W. Jiang, J. Deng, K. Wang, J. Chen, P. Zhang, W. Ren, H. Dong, S. Xu, Y. Gao, F. Jin, X. Zhu, Q. Guo, H. Li, C. Song, A. V. Gorshkov, T. Iadecola, F. Liu, Z. X. Gong, Z. Wang, D. L. Deng, H. Wang. Digital quantum simulation of floquet symmetry-protected topological phases. Nature, 2022, 607(7919): 468
[13]
M. S. Kang, J. Heo, S. G. Choi, S. Moon, S. W. Han. Optical Fredkin gate assisted by quantum dot within optical cavity under vacuum noise and sideband leakage. Sci. Rep., 2020, 10(1): 5123
[14]
D. G. Cory, M. D. Price, W. Maas, E. Knill, R. Laflamme, W. H. Zurek, T. F. Havel, S. S. Somaroo. Experimental quantum error correction. Phys. Rev. Lett., 1998, 81(10): 2152
[15]
B. P. Lanyon, M. Barbieri, M. P. Almeida, T. Jennewein, T. C. Ralph, K. J. Resch, G. J. Pryde, J. L. O’Brien, A. Gilchrist, A. G. White. Simplifying quantum logic using higher-dimensional Hilbert spaces. Nat. Phys., 2009, 5(2): 134
[16]
T. Monz, K. Kim, W. Hänsel, M. Riebe, A. S. Villar, P. Schindler, M. Chwalla, M. Hennrich, R. Blatt. Realization of the quantum Toffoli gate with trapped ions. Phys. Rev. Lett., 2009, 102(4): 040501
[17]
A. Fedorov, L. Steffen, M. Baur, M. P. da Silva, A. Wallraff. Implementation of a Toffoli gate with superconducting circuits. Nature, 2012, 481(7380): 170
[18]
T. Roy, S. Hazra, S. Kundu, M. Chand, M. P. Patankar, R. Vijay. Programmable superconducting processor with native three-qubit gates. Phys. Rev. Appl., 2020, 14(1): 014072
[19]
X. Gu, J. Fernández-Pendás, P. Vikstål, T. Abad, C. Warren, A. Bengtsson, G. Tancredi, V. Shumeiko, J. Bylander, G. Johansson, A. F. Kockum. Fast multiqubit gates through simultaneous two-qubit gates. PRX Quantum, 2021, 2(4): 040348
[20]
A. J. Baker, G. B. P. Huber, N. J. Glaser, F. Roy, I. Tsitsilin, S. Filipp, M. J. Hartmann. Single shot i-Toffoli gate in dispersively coupled superconducting qubits. Appl. Phys. Lett., 2022, 120(5): 054002
[21]
Y. Kim, A. Morvan, L. B. Nguyen, R. K. Naik, C. Junger, L. Chen, J. M. Kreikebaum, D. I. Santiago, I. Siddiqi. High-fidelity three-qubit i-Toffoli gate for fixed-frequency superconducting qubits. Nat. Phys., 2022, 18(7): 783
[22]
C. W. Warren, J. Fernández-Pendás, S. Ahmed, T. Abad, A. Bengtsson, J. Biznárová, K. Debnath, X. Gu, C. Križan, A. Osman, A. F. Roudsari, P. Delsing, G. Johansson, A. F. Kockum, G. Tancredi, J. Bylander. Extensive characterization and implementation of a family of three-qubit gates at the coherence limit. npj Quantum Inf., 2023, 9: 44
[23]
L. B. Nguyen, Y. Kim, A. Hashim, N. Goss, B. Marinelli, B. Bhandari, D. Das, R. K. Naik, J. M. Kreikebaum, A. N. Jordan, D. I. Santiago, I. Siddiqi. Programmable Heisenberg interactions between floquet qubits. Nat. Phys., 2024, 20(2): 240
[24]
R. B. Patel, J. Ho, F. Ferreyrol, T. C. Ralph, G. J. Pryde. A quantum Fredkin gate. Sci. Adv., 2016, 2(3): e1501531
[25]
W. Feng, D. Wang. Quantum Fredkin gate based on synthetic three-body interactions in superconducting circuits. Phys. Rev. A, 2020, 101(6): 062312
[26]
P. Maity, M. Purkait. Implementation of a holonomic 3-qubit gate using Rydberg superatoms in a microwave cavity. Eur. Phys. J. Plus, 2022, 137(12): 1299
[27]
Y. Li, L. Wan, H. Zhang, H. Zhu, Y. Shi, L. K. Chin, X. Zhou, L. C. Kwek, A. Q. Liu. Quantum Fredkin and Toffoli gates on a versatile programmable silicon photonic chip. npj Quantum Inf., 2022, 8: 112
[28]
J. Koch, T. M. Yu, J. Gambetta, A. A. Houck, D. I. Schuster, J. Majer, A. Blais, M. H. Devoret, S. M. Girvin, R. J. Schoelkopf. Charge-insensitive qubit design derived from the Cooper pair box. Phys. Rev. A, 2007, 76(4): 042319
[29]
Y. Xu, J. Chu, J. Yuan, J. Qiu, Y. Zhou, L. Zhang, X. Tan, Y. Yu, S. Liu, J. Li, F. Yan, D. Yu. High-fidelity, high-scalability two-qubit gate scheme for superconducting qubits. Phys. Rev. Lett., 2020, 125(24): 240503
[30]
C. Song, K. Xu, W. Liu, C. Yang, S. B. Zheng, H. Deng, Q. Xie, K. Huang, Q. Guo, L. Zhang, P. Zhang, D. Xu, D. Zheng, X. Zhu, H. Wang, Y. A. Chen, C. Y. Lu, S. Han, J. W. Pan. 10-qubit entanglement and parallel logic operations with a superconducting circuit. Phys. Rev. Lett., 2017, 119(18): 180511
[31]
P. Krantz, M. Kjaergaard, F. Yan, T. P. Orlando, S. Gustavsson, W. D. Oliver. A quantum engineer’s guide to superconducting qubits. Appl. Phys. Rev., 2019, 6(2): 021318
[32]
J. Chu, X. He, Y. Zhou, J. Yuan, L. Zhang, Q. Guo, Y. Hai, Z. Han, C. K. Hu, W. Huang, H. Jia, D. Jiao, S. Li, Y. Liu, Z. Ni, L. Nie, X. Pan, J. Qiu, W. Wei, W. Nuerbolati, Z. Yang, J. Zhang, Z. Zhang, W. Zou, Y. Chen, X. Deng, X. Deng, L. Hu, J. Li, S. Liu, Y. Lu, J. Niu, D. Tan, Y. Xu, T. Yan, Y. Zhong, F. Yan, X. Sun, D. Yu. Scalable algorithm simplification using quantum AND logic. Nat. Phys., 2023, 19(1): 126
[33]
C. K. Hu, J. Yuan, B. A. Veloso, J. Qiu, Y. Zhou, L. Zhang, J. Chu, O. Nurbolat, L. Hu, J. Li, Y. Xu, Y. Zhong, S. Liu, F. Yan, D. Tan, R. Bachelard, A. C. Santos, C. Villas-Boas, D. Yu. Native conditional iSWAP operation with superconducting artificial atoms. Phys. Rev. Appl., 2023, 20(3): 034072
RIGHTS & PERMISSIONS
Higher Education Press
AI Summary 中Eng×
Note: Please be aware that the following content is generated by artificial intelligence. This website is not responsible for any consequences arising from the use of this content.