A randomized benchmarking suite for mid-circuit measurements

L. C. G. Govia IBM Quantum, IBM Almaden Research Center, San Jose, CA 95120, USA [email protected]    P. Jurcevic IBM Quantum, IBM T. J. Watson Research Center, Yorktown Heights, NY 10598, USA    C. J. Wood IBM Quantum, IBM T. J. Watson Research Center, Yorktown Heights, NY 10598, USA    N. Kanazawa IBM Quantum, IBM Research Tokyo, 19-21 Nihonbashi Hakozaki-cho, Chuo-ku, Tokyo, 103-8510, Japan    S. T. Merkel IBM Quantum, IBM T. J. Watson Research Center, Yorktown Heights, NY 10598, USA    D. C. McKay IBM Quantum, IBM T. J. Watson Research Center, Yorktown Heights, NY 10598, USA
Abstract

Mid-circuit measurements are a key component in many quantum information computing protocols, including quantum error correction, fault-tolerant logical operations, and measurement based quantum computing. As such, techniques to quickly and efficiently characterize or benchmark their performance are of great interest. Beyond the measured qubit, it is also relevant to determine what, if any, impact mid-circuit measurement has on adjacent, unmeasured, spectator qubits. Here, we present a mid-circuit measurement benchmarking suite developed from the ubiquitous paradigm of randomized benchmarking. We show how our benchmarking suite can be used to both detect as well as quantify errors on both measured and spectator qubits, including measurement-induced errors on spectator qubits and entangling errors between measured and spectator qubits. We demonstrate the scalability of our suite by simultaneously characterizing mid-circuit measurement on multiple qubits from an IBM Quantum Falcon device, and support our experimental results with numerical simulations. Further, using a mid-circuit measurement tomography protocol we establish the nature of the errors identified by our benchmarking suite.

1 Introduction

Steady progress towards quantum error correction and fault tolerant quantum computing has led to recent experimental demonstrations of small quantum error correcting codes [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]. An essential component to most implementations of quantum error correction is the ability to repeatedly measure stabilizers of the code, often achieved via a stabilizer check circuit that encodes the outcome of the stabilizer measurement into the state of an ancilla qubit. Whether via an ancilla or measured directly [11, 12], stabilizer checks require fast and accurate mid-circuit measurement. Thus, characterizing and benchmarking mid-circuit measurement is a key capability for the development and execution of fault tolerant quantum computing.

Going beyond the typically measured state-assignment fidelity, quantum detector tomography [13, 14, 15, 16, 17] can be used to characterize terminal measurements in terms of a positive operator-valued measure (POVM). However, for the characterization of mid-circuit measurements a POVM description is insufficient. In this case full characterization of the measurement action leading to each outcome is described by a quantum channel, and hence process tomography is required [18, 19, 20]. While one can imagine extensions of these protocols to small stabilizer check circuits, the exponential resource scaling of process tomography make such characterization approaches impractical to deploy for larger quantum codes. While providing less detailed information about the measurement operation, there is a need for a scalable benchmark that can quickly assess the performance of mid-ciruit measurement, and how it impacts not only the measured qubit but also those qubits connected to it.

Here, we introduce the mid-circuit measurement randomized benchmarking (mcm-rb) suite as one such benchmark. Building off the well-studied family of randomized benchmarking (RB) protocols [21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37], the mcm-rb suite comprises a central protocol, mcm-rb, that interleaves measurements of an ancilla qubit between the gates of Clifford RB performed on a distinct control qubit. The two other protocols of our suite are control experiments that replace either the measurement (delay-rb) or the Clifford gates (mcm-rep) with delays of equal time duration to the replaced operation. Comparison between the decay curves of mcm-rb with the control experiments allow for the identification, and in some cases quantification, of the error induced by measurement on the control and ancilla qubits under the standard RB assumptions (i.e. Markovianity [22]). The mcm-rb suite is highly scalable, as it can be applied to many control and ancilla qubits at once to simultaneously benchmark measurement induced error, including measurement cross-talk.

This manuscript is organized as follows. In section 2 we describe the procedure of the mcm-rb suite, and in section 3 we discuss a classification of errors that the suite can detect. In section 4 we demonstrate the mcm-rb suite on an IBM Quantum device, and in section 5 we present supporting numerical simulations. Finally, in section 6 we discuss a limitation and potential extension of the protocol, and in section 7 we make our concluding remarks. Further details of our experimental and numerical results can be found in the Appendices. While writing this manuscript, we became aware of Ref. [38], which demonstrates the mcm-rb protocol, but not the rest of the suite, on a trapped ion system to study the impact of both mid-circuit measurement and reset.

2 Mid-circuit Measurement Randomized Benchmarking Suite

Refer to caption
Figure 1: Example circuits of the mcm-rb suite protocols. Sequence length Ni=4subscript𝑁𝑖4N_{i}=4italic_N start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = 4 for all three protocols. (Upper panel) mcm-rb circuit with Clifford gates on the control qubit interleaved by measurements on the ancilla. (Middle panel) delay-rb circuit where Clifford gates on the control qubit are interleaved wiht delays of duration tmsubscript𝑡𝑚t_{m}italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT, the length of an ancilla measurement. (Lower panel) mcm-rep with repeated measurements on the ancilla qubit interleaved by delays of duration tgsubscript𝑡𝑔t_{g}italic_t start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT, the length of a control qubit Clifford gate.

The mcm-rb suite is defined by the set of RB-style protocols (mcm-rb, delay-rb, mcm-rep), for which example circuits are shown in Fig. 1. The first protocol, mcm-rb, interleaves ancilla-qubit mid-circuit measurements between Clifford gates performed on the control qubit. Similar to simultaneous RB [26], it performs a single-subsystem twirl on the potentially two-qubit error induced by ancilla measurement. The second protocol, delay-rb, is analogous to interleaved RB (IRB) [25] on the control qubit, with the interleaved gate a noisy identity corresponding to a delay of equal duration to the ancilla-qubit measurement.

Together, these two protocols form an IRB procedure designed to detect errors on the control qubit induced by the ancilla-qubit measurement. Though it contains an interleaved gate itself, delay-rb is the reference sequence, and mcm-rb is the interleaved error sequence. It is important to reference mcm-rb by a sequence that contains interleaved delays in order to remove the trivial T1subscript𝑇1T_{1}italic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and T2subscript𝑇2T_{2}italic_T start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT decay of the control qubit during the potentially long measurement time, as this error may otherwise dominate other errors induced by the ancilla-qubit measurement. For example, for the experimental results of section 4 the measurement time approaches 1μ1𝜇1~{}\mu1 italic_μs, which should be compared to the much shorter gate time on the order of 10101010s of ns and the several hundred μ𝜇\muitalic_μs T1subscript𝑇1T_{1}italic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and T2subscript𝑇2T_{2}italic_T start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT times.

The final protocol, mcm-rep, is included to detect errors on the ancilla due to its own measurement, and is a modification of quantum non-demolition tests, e.g. Ref. [7]. Delays of equal duration to the control-qubit Clifford gates are interleaved between repeated measurements to keep all three protocols of equal duration (for a given sequence length), and to detect measurement and logical basis misalignment. We discuss the latter point in more detail in section 4. Comparing mcm-rep to mcm-rb is also useful for detecting certain kinds of two-qubit errors that require one qubit to be excited, of which we show an example in sections 4 and 5.

The mcm-rb suite is implemented similar to any RB-style protocol. A set of sequence lengths, {Ni}isubscriptsubscript𝑁𝑖𝑖\{N_{i}\}_{i}{ italic_N start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, is chosen, and for mcm-rb and delay-rb each sequence of length Nisubscript𝑁𝑖N_{i}italic_N start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT consists of Nisubscript𝑁𝑖N_{i}italic_N start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT random single-qubit Clifford gates on the control qubit interleaved by either measurements on the ancilla, or delays of equal duration, respectively. A final Clifford gate that is meant to invert the action of the previous Nisubscript𝑁𝑖N_{i}italic_N start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT Cliffords terminates every circuit. At each sequence length, many random Clifford circuits are executed. For mcm-rep the circuit consists of Nisubscript𝑁𝑖N_{i}italic_N start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ancilla measurements interleaved by delays of equal duration to the control qubit Clifford gates. In this manuscript we have chosen Nmax=150subscript𝑁150N_{\max}=150italic_N start_POSTSUBSCRIPT roman_max end_POSTSUBSCRIPT = 150.

For all three protocols, the outcomes of the mid-circuit measurements are discarded, and the ground state probabilities for all control and ancilla qubits at the end of each circuit is estimated from the terminal measurement. These probabilities are averaged over the random Clifford circuits and for each control or ancilla qubit the decay as a function of sequence length is fit to the exponential function P0=AαNi+Bsubscript𝑃0𝐴superscript𝛼subscript𝑁𝑖𝐵P_{0}=A\alpha^{N_{i}}+Bitalic_P start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = italic_A italic_α start_POSTSUPERSCRIPT italic_N start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT + italic_B. The RB-decay parameter α𝛼\alphaitalic_α defines the error per Clifford/measurement for each qubit by EPC/M =(1α)/2absent1𝛼2=(1-\alpha)/2= ( 1 - italic_α ) / 2, while the other fit parameters A𝐴Aitalic_A and B𝐵Bitalic_B account for system preparation and measurement error (SPAM). Under the standard assumptions of RB [22] mcm-rb and delay-rb will follow an exponential decay curve from which SPAM can be isolated from EPC, but this is not guaranteed for mcm-rep. However, if the error on the measurement leads to monotonic decay then its EPM can be isolated from SPAM, though our fitting procedure makes the further (generically unnecessary) requirement that the decay is exponential. We have chosen not to Clifford twirl the measured ancilla qubits as doing so would require a final inverse gate that was conditional on the full history of measurement outcomes.

While Fig. 1 shows as an example only a single control and ancilla qubit, the mcm-rb suite can be applied simultaneously to multiple control and ancilla qubits. This can be used, for example, to test the impact of measurement of a central ancilla on multiple control qubits, or to test the impact of the measurement of multiple ancilla qubits on a single control. In our experimental demonstrations of section 4 we study both applications by simultaneously performing the mcm-rb suite across 12 control and 5 ancilla qubits on our device. While simultaneous Clifford gates on control qubits can introduce cross-talk error, since mcm-rb and delay-rb operate under the same control conditions with simultaneous gates they equivalently experience cross-talk. Thus, we can still use delay-rb as the reference sequence to quantify the error induced by measurement in mcm-rb.

3 Error detection with mid-circuit measurement RB

In this section we demonstrate the capability of the mcm-rb suite (mcm-rb, delay-rb, mcm-rep) to detect, and in many case estimate the magnitude of, errors induced by mid-circuit measurement on either the control or (measured) ancilla qubit. To do so, rather than focus on the effects of specific errors, we classify the distinct error signatures that the mcm-rb suite’s decay curves can exhibit, where each error signature can have more than one possible underlying physical error mechanism.

Error signatures are classified by the comparing the error per Clifford (EPC) of the control and error per measurement (EPM) of the ancilla for the three components of the mcm-rb suite. From here one, we denote the EPC and EPM by ϵνqsuperscriptsubscriptitalic-ϵ𝜈𝑞\epsilon_{\nu}^{q}italic_ϵ start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_q end_POSTSUPERSCRIPT, with q{c,a}𝑞𝑐𝑎q\in\{c,a\}italic_q ∈ { italic_c , italic_a } for control and ancilla respectively, and ν{rb,del,rep}𝜈rbdelrep\nu\in\{{\rm rb,del,rep}\}italic_ν ∈ { roman_rb , roman_del , roman_rep } for mcm-rb, delay-rb, and mcm-rep respectively. Table 1 outlines the error signatures we consider, and the expected relationships between the various EPCs and EPMs.

Error Signature EPC/M
No measurement ϵνa0νsuperscriptsubscriptitalic-ϵ𝜈𝑎0for-all𝜈\epsilon_{\nu}^{a}\approx 0~{}\forall\nuitalic_ϵ start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT ≈ 0 ∀ italic_ν
induced error ϵrbcϵdelcsuperscriptsubscriptitalic-ϵrb𝑐superscriptsubscriptitalic-ϵdel𝑐\epsilon_{\rm rb}^{c}\approx\epsilon_{\rm del}^{c}italic_ϵ start_POSTSUBSCRIPT roman_rb end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ≈ italic_ϵ start_POSTSUBSCRIPT roman_del end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT, ϵrepc0superscriptsubscriptitalic-ϵrep𝑐0\epsilon_{\rm rep}^{c}\approx 0italic_ϵ start_POSTSUBSCRIPT roman_rep end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ≈ 0
Non-QND ϵdela0superscriptsubscriptitalic-ϵdel𝑎0\epsilon_{\rm del}^{a}\approx 0italic_ϵ start_POSTSUBSCRIPT roman_del end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT ≈ 0, ϵrba>0superscriptsubscriptitalic-ϵrb𝑎0\epsilon_{\rm rb}^{a}>0italic_ϵ start_POSTSUBSCRIPT roman_rb end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT > 0, ϵrepa>0superscriptsubscriptitalic-ϵrep𝑎0\epsilon_{\rm rep}^{a}>0italic_ϵ start_POSTSUBSCRIPT roman_rep end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT > 0
measurement error ϵrbcϵdelcsuperscriptsubscriptitalic-ϵrb𝑐superscriptsubscriptitalic-ϵdel𝑐\epsilon_{\rm rb}^{c}\approx\epsilon_{\rm del}^{c}italic_ϵ start_POSTSUBSCRIPT roman_rb end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ≈ italic_ϵ start_POSTSUBSCRIPT roman_del end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT, ϵrepc0superscriptsubscriptitalic-ϵrep𝑐0\epsilon_{\rm rep}^{c}\approx 0italic_ϵ start_POSTSUBSCRIPT roman_rep end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ≈ 0
Measurement induced ϵνa0νsuperscriptsubscriptitalic-ϵ𝜈𝑎0for-all𝜈\epsilon_{\nu}^{a}\approx 0~{}\forall\nuitalic_ϵ start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT ≈ 0 ∀ italic_ν
control error ϵrbc>ϵdelcsuperscriptsubscriptitalic-ϵrb𝑐superscriptsubscriptitalic-ϵdel𝑐\epsilon_{\rm rb}^{c}>\epsilon_{\rm del}^{c}italic_ϵ start_POSTSUBSCRIPT roman_rb end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT > italic_ϵ start_POSTSUBSCRIPT roman_del end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT, ϵrepc0superscriptsubscriptitalic-ϵrep𝑐0\epsilon_{\rm rep}^{c}\geq 0italic_ϵ start_POSTSUBSCRIPT roman_rep end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ≥ 0
Measurement induced ϵdela0superscriptsubscriptitalic-ϵdel𝑎0\epsilon_{\rm del}^{a}\approx 0italic_ϵ start_POSTSUBSCRIPT roman_del end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT ≈ 0, ϵrba0superscriptsubscriptitalic-ϵrb𝑎0\epsilon_{\rm rb}^{a}\geq 0italic_ϵ start_POSTSUBSCRIPT roman_rb end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT ≥ 0, ϵrepa0superscriptsubscriptitalic-ϵrep𝑎0\epsilon_{\rm rep}^{a}\geq 0italic_ϵ start_POSTSUBSCRIPT roman_rep end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT ≥ 0
2-qubit error ϵrbc>ϵdelcsuperscriptsubscriptitalic-ϵrb𝑐superscriptsubscriptitalic-ϵdel𝑐\epsilon_{\rm rb}^{c}>\epsilon_{\rm del}^{c}italic_ϵ start_POSTSUBSCRIPT roman_rb end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT > italic_ϵ start_POSTSUBSCRIPT roman_del end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT, ϵrepc0superscriptsubscriptitalic-ϵrep𝑐0\epsilon_{\rm rep}^{c}\geq 0italic_ϵ start_POSTSUBSCRIPT roman_rep end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ≥ 0
RB cross-talk error ϵrepa0superscriptsubscriptitalic-ϵrep𝑎0\epsilon_{\rm rep}^{a}\approx 0italic_ϵ start_POSTSUBSCRIPT roman_rep end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT ≈ 0, ϵrba>0superscriptsubscriptitalic-ϵrb𝑎0\epsilon_{\rm rb}^{a}>0italic_ϵ start_POSTSUBSCRIPT roman_rb end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT > 0, ϵdela>0superscriptsubscriptitalic-ϵdel𝑎0\epsilon_{\rm del}^{a}>0italic_ϵ start_POSTSUBSCRIPT roman_del end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT > 0
ϵrbcϵdelcsuperscriptsubscriptitalic-ϵrb𝑐superscriptsubscriptitalic-ϵdel𝑐\epsilon_{\rm rb}^{c}\approx\epsilon_{\rm del}^{c}italic_ϵ start_POSTSUBSCRIPT roman_rb end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ≈ italic_ϵ start_POSTSUBSCRIPT roman_del end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT, ϵrepc0superscriptsubscriptitalic-ϵrep𝑐0\epsilon_{\rm rep}^{c}\approx 0italic_ϵ start_POSTSUBSCRIPT roman_rep end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ≈ 0
Table 1: Error signatures detected by the mcm-rb suite that we consider in this paper. For each error signature, the expected relationships between the EPCs and EPMs are shown. Each ϵνqsuperscriptsubscriptitalic-ϵ𝜈𝑞\epsilon_{\nu}^{q}italic_ϵ start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_q end_POSTSUPERSCRIPT is an EPC/M with q{c,a}𝑞𝑐𝑎q\in\{c,a\}italic_q ∈ { italic_c , italic_a } for control and ancilla, and ν{rb,del,rep}𝜈rbdelrep\nu\in\{{\rm rb,del,rep}\}italic_ν ∈ { roman_rb , roman_del , roman_rep } for mcm-rb, delay-rb, and mcm-rep.

It should be noted that multiple physical errors which result in distinct error signatures can occur simultaneously, such that the decay curves of the mcm-rb suite display a combination of the error signatures listed in Table 1. In this case, one has to determine the likely underlying error signatures through a process of elimination given which ϵνqsuperscriptsubscriptitalic-ϵ𝜈𝑞\epsilon_{\nu}^{q}italic_ϵ start_POSTSUBSCRIPT italic_ν end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_q end_POSTSUPERSCRIPT are nonzero. While it is impossible to distinguish some combinations, e.g. a non-QND measurement and either a measurement induced control or two-qubit error, there is sufficient information given by the mcm-rb suite to use either in a debugging cycle or to use with knowledge of the device physics to determine the likely error signatures and their underlying causes.

An important question is whether or not the mcm-rb suite can quantify the EPM or the added EPC due to mid-circuit measurement. Since we measure the EPM by exponential fit, to quantify the error due to mid-ciruit measurement on the measured ancilla we require that the error process induce an exponential decay of ground-state probability with sequence length . While this is not generically guaranteed, we argue in the following non-QND error subsection that it applies to a wide class of error models in the small error limit.

As for quantifying the added EPC due to mid-circuit measurement, as mentioned previously from the control qubit’s perspective the pair of experiments mcm-rb and delay-rb together form an interleaved RB (IRB) protocol. mcm-rb interleaves a noisy identity operation on the control qubit, with the error induced by mid-circuit measurement on the ancilla. Thus, if the measurement induced error satisfies the necessary assumptions of IRB [25] we can quantify the error due to mid-circuit measurement as we would for any IRB procedure, with the error induced by measurement given by ϵIRM=(1αrb/αdel)/2subscriptitalic-ϵIRM1subscript𝛼rbsubscript𝛼del2\epsilon_{\rm IRM}=(1-\alpha_{\rm rb}/\alpha_{\rm del})/2italic_ϵ start_POSTSUBSCRIPT roman_IRM end_POSTSUBSCRIPT = ( 1 - italic_α start_POSTSUBSCRIPT roman_rb end_POSTSUBSCRIPT / italic_α start_POSTSUBSCRIPT roman_del end_POSTSUBSCRIPT ) / 2. We note that as with any IRB estimate of the added error, one must exercise caution with respect to quantitative accuracy as the accuracy of IRB estimates is very sensitive to the underlying errors of the reference sequence (in our case delay-rb), as well as the nature of the interleaved error.

4 MCM-RB in Experiment

Refer to caption
Figure 2: Error signatures of the mcm-suite on ibm_peekskill. For each curve, markers and error bars show the mean and one standard deviation respectively of the ground state probability over 40 random RB sequences. a) No measurement induced error on Q2 and Q3. Even though ancilla Q3 has low readout fidelity, the mcm-rb suite shows no impact of mid-circuit measurement on either control or ancilla. b) Non-QND measurement error for Q13 and Q14. The control Q13 is mostly unaffected by mid-circuit measurement, but the the ancilla Q14 state decays with or without Clifford RB on the control. c) Measurement induced control error for Q24 and Q18. Decay of the control Q15 is greatly enhanced by mid-circuit measurement, but the ancilla Q12 is unaffected. d) Measurement induced 2-qubit error for Q22 and Q25. For this, which we believe is a measurement induced collision, the decay of the control Q22 is greatly enhanced by mid-circuit measurement, and the ancilla Q25 decays only for the mcm-rb protocol.

In this section, we demonstrate the practical application of the mcm-rb suite on the IBM Quantum Falcon R8 device ibm_peekskill. To showcase the scalability of simultaneous mcm-rb, the mcm-rb suite experiments were performed in parallel on 5 ancilla-control qubit sets for a total of 17 qubits operating simultaneously. Two distinct 17-qubit configurations on ibm_peekskill were considered, such that 23 of the 27 qubits on ibm_peekskill were studied. For further details see Appendix A, and for complete mcm-rb suite data on all 23 qubits see Appendix C. Experimental data and Jupyter notebooks to reproduce the figures are available at [39].

Generally, all measured ancilla qubits had weak non-QND error, with two showing considerable decay after the longest sequence (150 mid-circuit measurements). Most control qubits showed some measurement induced control error, and for many control-ancilla pairs there was evidence of measurement induced two-qubit error. As such it was not always possible to distinguish between these two error signatures, but in a few cases the distinction was significant enough to be conclusive. There were no consistent patterns observed across the device. In the following, where possible we present an example of each error signature from Table 1 using mcm-rb data taken on ibm_peekskill.

4.1 No Measurement Induced Error

The trivial error signature occurs when the EPC for mcm-rb and delay-rb are indistinguishable from one another, the EPC is zero for mcm-rep, and the EPM is zero for all three experiments in the mcm-rb suite. In this case, interleaving mid-circuit measurements has no effect on either the control or ancilla qubit, which is the desired outcome for most applications. An example of no measurement induced error from ibm_peekskill is shown in Fig. 2a). This pair of qubits was specifically chosen to also highlight that non-unity readout fidelity on the ancilla qubit does not impact the mcm-rb suite.

4.2 non-QND Measurement

A quantum non-demolition (QND) measurement is one for which the measurement operator commutes with the system Hamiltonian, and leaves the system in the logical eigenstate corresponding to the reported measurement outcome [40]. As such, non-QND measurement is commonly used as a catch-all term to describe any error that changes the state of the system from that reported, though this is only a subset of possible non-QND errors. One example is an error process that has a finite probability of flip** the state of the qubit after measurement.

However, measurements that project the system onto an eigenbasis that is not the logical basis, i.e. the logical and measurement bases are misaligned, are also non-QND. A protocol based on repeated measurements with no delays can detect non-QND errors such as measurement-induced state flips [7], but will be insensitive to errors due to logical and measurement basis misalignment. This insensitivity is due to the fact that from the measurement’s perspective misalignment errors are not an error, and repeated measurement with no delay will repeatedly project the system into the same measurement basis state, with no probability of a state flip. Thus, there would be no decay of the “ground-state probability”. Only the first measurement, with preparation in the logical ground state, shows any evidence of the basis misalignment, but the error induced at this sequence length is functionally indistinguishable from SPAM.

On the other hand, as mcm-rb and mcm-rep have delays on the ancilla between repeated measurements to accommodate control Clifford gates, there is time for the ancilla logical Hamiltonian to evolve the system out of a measurement basis state. This results in a finite probability of a measurement basis state flip after each mid-circuit measurement, and thus nonzero ϵrbasuperscriptsubscriptitalic-ϵrb𝑎\epsilon_{\rm rb}^{a}italic_ϵ start_POSTSUBSCRIPT roman_rb end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT and ϵrepasuperscriptsubscriptitalic-ϵrep𝑎\epsilon_{\rm rep}^{a}italic_ϵ start_POSTSUBSCRIPT roman_rep end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT, such that the mcm-rb suite can detect both kinds of non-QND error. Nevertheless, in our experimental system the mid-circuit measurements have been tuned up to mitigate the impact of Stark shifts and dephasing due to residual photons in the measurement resonator [41]. This removes a major source of misalignment errors present in our system [42], though others may still persist [43].

For a generic non-QND error, as there is no unitary twirl applied to the ancilla qubit we cannot guarantee exponential decay of its ground-state probability. As a result, the EPM estimated by an exponential fit may not be a faithful quantifier of the true EPM. However, in the appropriate limit exponential decay can be obtained if the error model after each mid-circuit measurement is the same, and results in a finite probability of the qubit leaving its initial state. Such error models are common, e.g. arising due to spurious coherent or incoherent qubit transitions driven by the measurement pulse, or the action of the logical Hamiltonian during the delay time between measurements with misaligned logical and measurement bases. While transitions out of the computational subspace, i.e. leakage [44, 45], often lead to a similar exponential decay of the ancilla ground state probability, care must be taken to ensure that the qubit reset between shots is able to remove leaked population.

If the probability of a state flip after each measurement is p𝑝pitalic_p, then for an mcm-rb and mcm-rep sequence of length N𝑁Nitalic_N the ground state probability for the terminal measurement is the probability of an even number of state flips during the sequence, which is given by

PGS=(1p)N+2pN+2w(1p)w12psubscript𝑃GSsuperscript1𝑝𝑁2superscript𝑝𝑁2𝑤superscript1𝑝𝑤12𝑝\displaystyle P_{\rm GS}=\frac{(1-p)^{N+2}-p^{N+2-w}(1-p)^{w}}{1-2p}italic_P start_POSTSUBSCRIPT roman_GS end_POSTSUBSCRIPT = divide start_ARG ( 1 - italic_p ) start_POSTSUPERSCRIPT italic_N + 2 end_POSTSUPERSCRIPT - italic_p start_POSTSUPERSCRIPT italic_N + 2 - italic_w end_POSTSUPERSCRIPT ( 1 - italic_p ) start_POSTSUPERSCRIPT italic_w end_POSTSUPERSCRIPT end_ARG start_ARG 1 - 2 italic_p end_ARG (1)

with w=0𝑤0w=0italic_w = 0 for even N𝑁Nitalic_N and w=1𝑤1w=1italic_w = 1 for odd N𝑁Nitalic_N (see Appendix A for a derivation). In the limit of a small error such that p1much-less-than𝑝1p\ll 1italic_p ≪ 1 this becomes approximately a single exponential decay with PGS(1p)Nproportional-tosubscript𝑃GSsuperscript1𝑝𝑁P_{\rm GS}\propto(1-p)^{N}italic_P start_POSTSUBSCRIPT roman_GS end_POSTSUBSCRIPT ∝ ( 1 - italic_p ) start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT. When this is the case, an exponential fit to the data allows us to quantify the amount of induced error per measurement.

An example of a non-QND measurement error signature from ibm_peekskill is shown in Fig. 2b). The ancilla decay clearly shows the tell-tale signature of a non-QND error: ϵrbaϵrepa>0superscriptsubscriptitalic-ϵrb𝑎superscriptsubscriptitalic-ϵrep𝑎0\epsilon_{\rm rb}^{a}\approx\epsilon_{\rm rep}^{a}>0italic_ϵ start_POSTSUBSCRIPT roman_rb end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT ≈ italic_ϵ start_POSTSUBSCRIPT roman_rep end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT > 0, and we note that these decay curves are well fit by an exponential. While there is weak decay of the ancilla for long delay-rb sequences, with ϵdela0superscriptsubscriptitalic-ϵdel𝑎0\epsilon_{\rm del}^{a}\neq 0italic_ϵ start_POSTSUBSCRIPT roman_del end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT ≠ 0, this is three orders of magnitude less than ϵrbasuperscriptsubscriptitalic-ϵrb𝑎\epsilon_{\rm rb}^{a}italic_ϵ start_POSTSUBSCRIPT roman_rb end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT, such that it is clear the measurement is negatively impacting the ancilla. The control EPCs with and without mid-circuit measurements are not indistinguishable, indicating that there may also be some measurement induced error on the control qubit for this qubit pair.

4.3 Measurement Induced Control Error

The mcm-rb suite was designed to detect any errors induced by the measurement on the control qubit, and this error signature is indicative of an induced error that impacts only the control qubit, such that the ancilla qubit can be ignored as it is unaffected. This error signature can be understood as an additional error interleaved between the non-ideal Clifford gates on the control qubit. Assuming the usual requirements of IRB hold for the measurement induced error [25], e.g. it is Markovian and at most weakly gate dependent, then the standard IRB procedure can be used to compare the decay of the mcm-rb and delay-rb experiments to quantify the error induced on the control qubit by mid-circuit measurement. Note that it is important to use delay-rb as the reference sequence to capture the control-error due to interleaving a long delay between Clifford gates, and the magnitude of this delay error can be quantified using IRB comparing delay-rb to a standard RB experiment with no delay.

An example of a measurement induced control error signature from ibm_peekskill is shown in Fig. 2c). For the control qubit EPCs, ϵrbcsuperscriptsubscriptitalic-ϵrb𝑐\epsilon_{\rm rb}^{c}italic_ϵ start_POSTSUBSCRIPT roman_rb end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT is more than a factor of three larger than ϵdelcsuperscriptsubscriptitalic-ϵdel𝑐\epsilon_{\rm del}^{c}italic_ϵ start_POSTSUBSCRIPT roman_del end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT, indicating a significant impact of mid-circuit measurement on the control qubit. The EPMs for the ancilla qubit are all almost negligible, except for ϵrbasuperscriptsubscriptitalic-ϵrb𝑎\epsilon_{\rm rb}^{a}italic_ϵ start_POSTSUBSCRIPT roman_rb end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT, which indicates there may also be evidence for a weak two-qubit measurement induced error or RB cross-talk error.

While the physical origin of this error cannot be determined by the mcm-rb suite, given the nature of the hardware platform and the fact that ϵrepc0subscriptsuperscriptitalic-ϵ𝑐rep0\epsilon^{c}_{\rm rep}\approx 0italic_ϵ start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_rep end_POSTSUBSCRIPT ≈ 0, it is likely due to either a measurement induced Stark shift, or weak cross-dephasing on the control qubit. The power of the mcm-rb suite is that it can quickly identify all such issues across an entire chip, which can then be explored in more detail with slower techniques to determine their origin.

In the case of this qubit pair, we performed a follow-up experiment that interleaved data collection for the mcm-rb suite protocols and a mid-circuit measurement tomography protocol. From the results of the mcm-rb suite we obtained an estimate of the control error induced by measurement of ϵIRB=1.7e3±1.0e3subscriptitalic-ϵIRBplus-or-minus1.7𝑒31.0𝑒3\epsilon_{\rm IRB}=1.7{e-}3\pm 1.0{e-}3italic_ϵ start_POSTSUBSCRIPT roman_IRB end_POSTSUBSCRIPT = 1.7 italic_e - 3 ± 1.0 italic_e - 3, which unfortunately is a good example of the large uncertainty bounds on IRB estimates. From the results of the measurement tomography we obtained the Pauli transfer matrix (PTM) shown in Fig. 3a), which shows the expected signal for the ideal channel (the dominant block diagonal structure in red) along with many spurious non-zero elements arising from the error channel.

Zooming into the interior blocks in Fig. 3b), the largest error source has a structure indicative of coherent Z-phase error induced by Stark shift. For a Z-phase error of angle θ𝜃\thetaitalic_θ induced on the control qubit by ancilla measurement, we would have that ϵIRB=(14cos(2θ))/3subscriptitalic-ϵIRB142𝜃3\epsilon_{\rm IRB}=(1-4\cos(2\theta))/3italic_ϵ start_POSTSUBSCRIPT roman_IRB end_POSTSUBSCRIPT = ( 1 - 4 roman_cos ( 2 italic_θ ) ) / 3. For the PTM the non-zero elements due to the Z-phase error all have the same magnitude, given by

|R𝕀^Y^,𝕀^X^|=|sin(2θ)|6ϵIRB,subscript𝑅^𝕀^𝑌^𝕀^𝑋2𝜃6subscriptitalic-ϵIRB\displaystyle\left|R_{\hat{\mathbb{I}}\hat{Y},\hat{\mathbb{I}}\hat{X}}\right|=% \left|\sin(2\theta)\right|\approx\sqrt{6\epsilon_{\rm IRB}},| italic_R start_POSTSUBSCRIPT over^ start_ARG blackboard_I end_ARG over^ start_ARG italic_Y end_ARG , over^ start_ARG blackboard_I end_ARG over^ start_ARG italic_X end_ARG end_POSTSUBSCRIPT | = | roman_sin ( 2 italic_θ ) | ≈ square-root start_ARG 6 italic_ϵ start_POSTSUBSCRIPT roman_IRB end_POSTSUBSCRIPT end_ARG , (2)

where in the last expression we have used the second order in θ𝜃\thetaitalic_θ series expansions of ϵIRBsubscriptitalic-ϵIRB\epsilon_{\rm IRB}italic_ϵ start_POSTSUBSCRIPT roman_IRB end_POSTSUBSCRIPT and R𝕀^Y^,𝕀^X^subscript𝑅^𝕀^𝑌^𝕀^𝑋R_{\hat{\mathbb{I}}\hat{Y},\hat{\mathbb{I}}\hat{X}}italic_R start_POSTSUBSCRIPT over^ start_ARG blackboard_I end_ARG over^ start_ARG italic_Y end_ARG , over^ start_ARG blackboard_I end_ARG over^ start_ARG italic_X end_ARG end_POSTSUBSCRIPT to relate the two quantities.

Only plotting PTM elements with magnitude larger than 6ϵIRB6subscriptitalic-ϵIRB\sqrt{6\epsilon_{\rm IRB}}square-root start_ARG 6 italic_ϵ start_POSTSUBSCRIPT roman_IRB end_POSTSUBSCRIPT end_ARG (using the mean of the estimate for ϵIRBsubscriptitalic-ϵIRB\epsilon_{\rm IRB}italic_ϵ start_POSTSUBSCRIPT roman_IRB end_POSTSUBSCRIPT) produces Fig. 3c). This closely matches the PTM shown in Fig. 3d) for a simulated Z-phase error with a θ𝜃\thetaitalic_θ calculated from ϵIRBsubscriptitalic-ϵIRB\epsilon_{\rm IRB}italic_ϵ start_POSTSUBSCRIPT roman_IRB end_POSTSUBSCRIPT. This demonstrates how the quantitative error benchmarking of the mcm-rb protocol can be used to help interpret the results of the more detailed mid-circuit measurement tomography, and in so doing obtain both the error magnitude and its nature.

Refer to caption
Figure 3: Results of mid-circuit measurement tomography applied to control Q24 and ancilla Q18. Panel a) shows the Pauli transfer matrix for the two-qubit channel (on Q24 and Q18) during measurement of Q18, and panel b) is a zoom in of the interior blocks. Panel c) is a thresholded version of panel b), where only PTM elements with magnitude greater than 6ϵIRB6subscriptitalic-ϵIRB\sqrt{6\epsilon_{\rm IRB}}square-root start_ARG 6 italic_ϵ start_POSTSUBSCRIPT roman_IRB end_POSTSUBSCRIPT end_ARG are plotted. Panel d) presents the PTM for a simulated ideal measurement on ancilla Q18 and a Z-phase error on control Q24 with average gate infidelity of ϵIRBsubscriptitalic-ϵIRB\epsilon_{\rm IRB}italic_ϵ start_POSTSUBSCRIPT roman_IRB end_POSTSUBSCRIPT.

4.4 Measurement Induced Two-Qubit Error

Unlike the error signatures we have thus far considered, there are sufficiently diverse measurement induced two-qubit errors that they will not all result in the same error signature. We do expect that any measurement induced two-qubit error will result in a faster decay of the control qubit for mcm-rb compared to delay-rb. Unfortunately, the control mcm-rb decay is not guaranteed to be exponential as only the control-qubit is twirled. However, from the simultaneous RB protocol [26] we know that in the limit of small two-qubit error the decay of a single-subsystem Clifford twirl will still be approximately exponential, such that we can again quantify the added error on the control using an IRB procedure comparing mcm-rb and delay-rb.

The signature of the ancilla decay curves is not consistent across the various error models that fall under measurement-induced two-qubit error. For example, if the error is a coherent excitation exchange between control and ancilla, then we would expect to see decay of the ancilla ground state probability only for the mcm-rb protocol but not the mcm-rep protocol, since the ancilla and control are both initialized in the ground state. On the other hand, a double excitation error (i.e.  an XX𝑋𝑋XXitalic_X italic_X-gate) induced by measurement would result in finite ancilla EPM for both mcm-rb and mcm-rep, while a correlated phase error (i.e.  a ZZ𝑍𝑍ZZitalic_Z italic_Z-gate) would not impact the ancilla state.

An example of a measurement induced two-qubit error signature from ibm_peekskill is shown in Fig. 2d). In this case, it is clear that this is a two-qubit error as we have that both a substantial ϵrba>0subscriptsuperscriptitalic-ϵ𝑎rb0\epsilon^{a}_{\rm rb}>0italic_ϵ start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_rb end_POSTSUBSCRIPT > 0 and ϵrbc>ϵdelcsubscriptsuperscriptitalic-ϵ𝑐rbsubscriptsuperscriptitalic-ϵ𝑐del\epsilon^{c}_{\rm rb}>\epsilon^{c}_{\rm del}italic_ϵ start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_rb end_POSTSUBSCRIPT > italic_ϵ start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_del end_POSTSUBSCRIPT, with all three decay curves well fit by exponential functions. For this particular two-qubit error, ϵrepa/csubscriptsuperscriptitalic-ϵ𝑎𝑐rep\epsilon^{a/c}_{\rm rep}italic_ϵ start_POSTSUPERSCRIPT italic_a / italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_rep end_POSTSUBSCRIPT is negligible compared to ϵrbasubscriptsuperscriptitalic-ϵ𝑎rb\epsilon^{a}_{\rm rb}italic_ϵ start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_rb end_POSTSUBSCRIPT. As we explain in more detail with a numerical simulation model in Section 5, we attribute this particular kind of two-qubit error signature to a measurement induced collision. The ancilla qubit is Stark-shifted by the photons in the measurement cavity to a frequency close enough to the control qubit such that near-resonant excitation exchange can occur. The tell-tale signature that this is likely a collision is the fact that ϵrbaϵrepamuch-greater-thansubscriptsuperscriptitalic-ϵ𝑎rbsubscriptsuperscriptitalic-ϵ𝑎rep\epsilon^{a}_{\rm rb}\gg\epsilon^{a}_{\rm rep}italic_ϵ start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_rb end_POSTSUBSCRIPT ≫ italic_ϵ start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_rep end_POSTSUBSCRIPT, indicating that for a control qubit in its ground state the ancilla is not impacted.

4.5 RB Cross-talk

Finally, we briefly discuss an error signature detectable by the mcm-rb suite, but which has nothing to do with mid-circuit measurement. If the implementation of the Clifford gates on the control qubit impacts the ancilla qubit, i.e. if there is cross-talk between the qubits for single qubit gates, then the mcm-rb and delay-rb curves for the ancilla will likely decay. However, due to the lack of a Clifford twirl on the ancilla, the mcm-rb suite cannot say much quantitatively about this error. By design the mcm-rb suite is meant to benchmark errors induced by measurement on the control qubit(s), and other protocols exist to benchmark [26, 35] or characterize [46] cross-talk.

5 Numerical Simulation of MCM-RB

In the following subsections, for each non-trivial error signature of Table 1 we use numerical simulation to study example physical error mechanisms that lead to the error signature. Our simulations are performed using the quantum circuit simulator in Qiskit Aer [47], which natively supports error processes such as the depolarizing channel and decoherence generated by qubit T1subscript𝑇1T_{1}italic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT decay and T2subscript𝑇2T_{2}italic_T start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT dephasing. Additionally, one can add custom error processes either as unitary gates or via their Kraus decomposition, and we make use of this functionality for several of the measurement induced errors considered in the subsequent subsections.

In addition to the measurement induced error, our simulations add depolarizing error to each single qubit gate on the control qubit, as well as an amplitude and phase dam** channel to the control qubit for each ancilla measurement. The latter is equivalent to the decoherence generated by control qubit T1subscript𝑇1T_{1}italic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and T2subscript𝑇2T_{2}italic_T start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT decoherence during the measurement, with parameters chosen to be representative of our experimental setup. For further details see Appendix B.

5.1 Non-QND Measurement

Refer to caption
Figure 4: Non-QND Measurement Simulations. (Upper panel) EPM for the ancilla qubit for the three mcm-rb suite experiments. The EPM for mcm-rb and mcm-rep accurately estimates the simulated EPM of η/2𝜂2\eta/2italic_η / 2, shown in the dashed orange line. (Lower panel) Example mcm-rb suite decay curves for a non-QND measurement error due to a depolarizing channel with depolarizing probability η=2%𝜂percent2\eta=2\%italic_η = 2 %. In addition to the ancilla depolarizing channel, we apply an amplitude and phase dam** channel corresponding to dissipation with T1=345μsubscript𝑇1345𝜇T_{1}=345~{}\muitalic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = 345 italic_μs, T2=280μsubscript𝑇2280𝜇T_{2}=280~{}\muitalic_T start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = 280 italic_μs, and duration tm=0.71μsubscript𝑡𝑚0.71𝜇t_{m}=0.71~{}\muitalic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT = 0.71 italic_μs on the control qubit.

To model non-QND measurement, we take a simple approach and consider the application of a depolarizing channel after each mid-circuit measurement. A single-qubit depolarizing channel acts as

dep(ρ)=(1η)ρ+η𝕀^2,subscriptdep𝜌1𝜂𝜌𝜂^𝕀2\displaystyle\mathcal{E}_{\rm dep}(\rho)=(1-\eta)\rho+\eta\frac{\hat{\mathbb{I% }}}{2},caligraphic_E start_POSTSUBSCRIPT roman_dep end_POSTSUBSCRIPT ( italic_ρ ) = ( 1 - italic_η ) italic_ρ + italic_η divide start_ARG over^ start_ARG blackboard_I end_ARG end_ARG start_ARG 2 end_ARG , (3)

with η𝜂\etaitalic_η the depolarizing probability. For our simulations we scan η𝜂\etaitalic_η from 2%percent22\%2 % to 20%percent2020\%20 %, as shown in Fig. 4. The lower panel shows an example of the expected mcm-rb suite decay curves for a non-QND measurement error, in this case for η=2%𝜂percent2\eta=2\%italic_η = 2 %. The upper panel shows that the EPM for both mcm-rb and mcm-rep accurately estimate the simulated error per measurement, which for the depolarizing channel is η/2𝜂2\eta/2italic_η / 2.

5.2 Measurement Induced Control Error

Refer to caption
Figure 5: Measurement Induced Control Error. Left column: Z𝑍Zitalic_Z-phase error due to control-qubit Stark shift. Right column: Error due to a cross-measurement on the control qubit as described by the channel of Eq. (4). For both simulations in addition to the aforementioned errors we apply an amplitude and phase dam** channel corresponding to dissipation with T1=345μsubscript𝑇1345𝜇T_{1}=345~{}\muitalic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = 345 italic_μs, T2=280μsubscript𝑇2280𝜇T_{2}=280~{}\muitalic_T start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = 280 italic_μs, and duration tm=0.71μsubscript𝑡𝑚0.71𝜇t_{m}=0.71~{}\muitalic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT = 0.71 italic_μs on the control qubit. The upper panels shows the added error due to measurement as estimated by IRB, ϵIRB=(1αrb/αdel)/2subscriptitalic-ϵIRB1subscript𝛼rbsubscript𝛼del2\epsilon_{\rm IRB}=(1-\alpha_{\rm rb}/\alpha_{\rm del})/2italic_ϵ start_POSTSUBSCRIPT roman_IRB end_POSTSUBSCRIPT = ( 1 - italic_α start_POSTSUBSCRIPT roman_rb end_POSTSUBSCRIPT / italic_α start_POSTSUBSCRIPT roman_del end_POSTSUBSCRIPT ) / 2, compared to the average gate infidelity 111-\mathcal{F}1 - caligraphic_F of the simulated process. In both cases there is good agreement between the estimated and exact values. The lower panels show example mcm-rb suite decay curves, for ϕ/π0.03italic-ϕ𝜋0.03\phi/\pi\approx 0.03italic_ϕ / italic_π ≈ 0.03 and pm=0.01subscript𝑝𝑚0.01p_{m}=0.01italic_p start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT = 0.01. Despite their similar decay rates, note the considerable spread in the control-qubit mcm-rb decay curve for the coherent error compared to the incoherent error.

We consider two models for physical error mechanisms that induce control qubit errors. The first is a measurement-induced Stark shift, which adds a Z𝑍Zitalic_Z-phase error to the control qubit after every measurement via the unitary U^Stark=eiϕσ^zsubscript^𝑈Starksuperscript𝑒𝑖italic-ϕsubscript^𝜎𝑧\hat{U}_{\rm Stark}=e^{-i\phi\hat{\sigma}_{z}}over^ start_ARG italic_U end_ARG start_POSTSUBSCRIPT roman_Stark end_POSTSUBSCRIPT = italic_e start_POSTSUPERSCRIPT - italic_i italic_ϕ over^ start_ARG italic_σ end_ARG start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. For a cQED system such as ibm_peekskill, this can occur when readout photons intended for the ancilla-qubit resonator populate the control-qubit resonator. Then, via the dispersive interaction H^=χσ^zcn^^𝐻𝜒subscriptsuperscript^𝜎𝑐𝑧^𝑛\hat{H}=\chi\hat{\sigma}^{c}_{z}\hat{n}over^ start_ARG italic_H end_ARG = italic_χ over^ start_ARG italic_σ end_ARG start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT over^ start_ARG italic_n end_ARG between the control-qubit and its readout resonator, the control frequency is Stark shifted by 2χn¯2𝜒¯𝑛2\chi\bar{n}2 italic_χ over¯ start_ARG italic_n end_ARG during measurement, where n¯¯𝑛\bar{n}over¯ start_ARG italic_n end_ARG is the average number of photons in the resonator. For a mid-circuit measurement of duration tmsubscript𝑡𝑚t_{m}italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT this leads to a Stark-phase error with ϕ=2χn¯tmitalic-ϕ2𝜒¯𝑛subscript𝑡𝑚\phi=2\chi\bar{n}t_{m}italic_ϕ = 2 italic_χ over¯ start_ARG italic_n end_ARG italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT.

The second model is cross-measurement, where with some probability pmsubscript𝑝𝑚p_{m}italic_p start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT the measurement of the ancilla also strongly measures the control qubit. This error is described by the quantum channel, pmcsubscriptsuperscript𝑐subscript𝑝𝑚\mathcal{E}^{c}_{p_{m}}caligraphic_E start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_POSTSUBSCRIPT, that completely dephases the control qubit with probability pmsubscript𝑝𝑚p_{m}italic_p start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT. The Kraus representation of this channel is given by

K^0=pm|00|,K^1=pm|11|,K^2=1pm𝕀^.formulae-sequencesubscript^𝐾0subscript𝑝𝑚ket0bra0formulae-sequencesubscript^𝐾1subscript𝑝𝑚ket1bra1subscript^𝐾21subscript𝑝𝑚^𝕀\displaystyle\hat{K}_{0}=\sqrt{p_{m}}\left|0\right>\left<0\right|,~{}\hat{K}_{% 1}=\sqrt{p_{m}}\left|1\right>\left<1\right|,~{}\hat{K}_{2}=\sqrt{1-p_{m}}\hat{% \mathbb{I}}.over^ start_ARG italic_K end_ARG start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = square-root start_ARG italic_p start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_ARG | 0 ⟩ ⟨ 0 | , over^ start_ARG italic_K end_ARG start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = square-root start_ARG italic_p start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_ARG | 1 ⟩ ⟨ 1 | , over^ start_ARG italic_K end_ARG start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = square-root start_ARG 1 - italic_p start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_ARG over^ start_ARG blackboard_I end_ARG . (4)

In a continuous time model this error could also be described by dephasing on the control qubit during the measurement with a rate γ𝛾\gammaitalic_γ defined by eγtm=1pmsuperscript𝑒𝛾subscript𝑡𝑚1subscript𝑝𝑚e^{-\gamma t_{m}}=1-p_{m}italic_e start_POSTSUPERSCRIPT - italic_γ italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_POSTSUPERSCRIPT = 1 - italic_p start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT. In a cQED system, this error can occur due to readout photons that leak into the control-qubit resonator, and is also possible in an ion trap system due to scattering of the readout laser pulse or photons fluoresced by the ancilla-qubit [38].

The results of our simulations are shown in Fig. 5, with the left column showing the results for the Stark shift error model and the right column for the cross-measurement error model. The lower panels show examples of the mcm-rb suite decay curves for these error models, and it is important to highlight that despite very different underlying physics, they produce the same error signature: ϵrbcϵdelcmuch-greater-thansubscriptsuperscriptitalic-ϵ𝑐rbsubscriptsuperscriptitalic-ϵ𝑐del\epsilon^{c}_{\rm rb}\gg\epsilon^{c}_{\rm del}italic_ϵ start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_rb end_POSTSUBSCRIPT ≫ italic_ϵ start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_del end_POSTSUBSCRIPT with all other EPC/M zero. This is to be expected as they are both errors that impact only the control qubit.

The upper panels show the error induced on the control qubit per mid-circuit measurement as estimated by IRB (ϵIRBsubscriptitalic-ϵIRB\epsilon_{\rm IRB}italic_ϵ start_POSTSUBSCRIPT roman_IRB end_POSTSUBSCRIPT), and compare to the average gate infidelity, i.e. 111-\mathcal{F}1 - caligraphic_F, with \mathcal{F}caligraphic_F the average gate fidelity which can be calculated exactly for these error channels. In both cases the IRB estimate is reasonably accurate, but it is noticeably less so for the coherent Stark shift error model. This highlights the caution necessary when using IRB, especially for coherent error and if a high degree of accuracy is required. Comparing the mcm-rb suite decay curves of the lower panels, it is unsurprising that the IRB estimate is less accurate for the coherent Stark-shift error, given the much larger spread in the control-qubit decay curves for mcm-rb observed for that error model.

5.3 Measurement Induced Two-Qubit Error

Refer to caption
Figure 6: Measurement Induced Two-Qubit Error. The measurement induced collision error model of Eq. (5) parameterized by the ratio of the detuning and coupling, Δ/JΔ𝐽\Delta/Jroman_Δ / italic_J. We also apply an amplitude and phase dam** channel corresponding to dissipation with T1=345μsubscript𝑇1345𝜇T_{1}=345~{}\muitalic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = 345 italic_μs, T2=280μsubscript𝑇2280𝜇T_{2}=280~{}\muitalic_T start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = 280 italic_μs, and duration tm=0.71μsubscript𝑡𝑚0.71𝜇t_{m}=0.71~{}\muitalic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT = 0.71 italic_μs on the control qubit. (Upper panel) Added error due to measurement as estimated by IRB, ϵIRBsubscriptitalic-ϵIRB\epsilon_{\rm IRB}italic_ϵ start_POSTSUBSCRIPT roman_IRB end_POSTSUBSCRIPT, compared to the average gate infidelity 111-\mathcal{F}1 - caligraphic_F. Note that the values of the x𝑥xitalic_x-axis are shifted by one to accommodate the log-log scale. (Lower panel) Example mcm-rb suite decay curves for a measurement induced collision with Δ/J=20Δ𝐽20\Delta/J=20roman_Δ / italic_J = 20.

From the broad class of possible two-qubit errors we consider one that is physically motivated by the superconducting hardware platform, and has an interesting error signature. In particular, we explore the impact of a measurement induced collision, where the measurement induced Stark shift on the ancilla qubit brings it close to resonance with the control qubit. We consider a minimal model for this system that is platform agnostic, described by a coupled control-ancilla system. The Hamiltonian describing their interaction is

H^=Δ2σ^za+J(σ^aσ^+c+σ^+aσ^c),^𝐻Δ2superscriptsubscript^𝜎𝑧𝑎𝐽subscriptsuperscript^𝜎𝑎subscriptsuperscript^𝜎𝑐subscriptsuperscript^𝜎𝑎subscriptsuperscript^𝜎𝑐\displaystyle\hat{H}=\frac{\Delta}{2}\hat{\sigma}_{z}^{a}+J\left(\hat{\sigma}^% {a}_{-}\hat{\sigma}^{c}_{+}+\hat{\sigma}^{a}_{+}\hat{\sigma}^{c}_{-}\right),over^ start_ARG italic_H end_ARG = divide start_ARG roman_Δ end_ARG start_ARG 2 end_ARG over^ start_ARG italic_σ end_ARG start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT + italic_J ( over^ start_ARG italic_σ end_ARG start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - end_POSTSUBSCRIPT over^ start_ARG italic_σ end_ARG start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT + end_POSTSUBSCRIPT + over^ start_ARG italic_σ end_ARG start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT start_POSTSUBSCRIPT + end_POSTSUBSCRIPT over^ start_ARG italic_σ end_ARG start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT - end_POSTSUBSCRIPT ) , (5)

where the qubits are in a frame rotating at the frequency of the control qubit such that Δ=ωaωcΔsubscript𝜔𝑎subscript𝜔𝑐\Delta=\omega_{a}-\omega_{c}roman_Δ = italic_ω start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT - italic_ω start_POSTSUBSCRIPT italic_c end_POSTSUBSCRIPT, with ωasubscript𝜔𝑎\omega_{a}italic_ω start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT the Stark-shifted frequency of the ancilla qubit. To implement our error model in simulation, after every measurement we add the unitary error U^Col=eiH^tmsubscript^𝑈Colsuperscript𝑒𝑖^𝐻subscript𝑡𝑚\hat{U}_{\rm Col}=e^{-i\hat{H}t_{m}}over^ start_ARG italic_U end_ARG start_POSTSUBSCRIPT roman_Col end_POSTSUBSCRIPT = italic_e start_POSTSUPERSCRIPT - italic_i over^ start_ARG italic_H end_ARG italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_POSTSUPERSCRIPT, which corresponds to evolving the system for a time tmsubscript𝑡𝑚t_{m}italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT under the evolution of the collision Hamiltonian.

Figure 6 shows the results of these simulations. As in our other simulations, the upper panel shows that the error added by measurement can be accurately estimated using an IRB procedure to compare ϵrbcsubscriptsuperscriptitalic-ϵ𝑐rb\epsilon^{c}_{\rm rb}italic_ϵ start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_rb end_POSTSUBSCRIPT and ϵdelcsubscriptsuperscriptitalic-ϵ𝑐del\epsilon^{c}_{\rm del}italic_ϵ start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_del end_POSTSUBSCRIPT. See Appendix B for further information on our calculation of the average gate infidelity, 111-\mathcal{F}1 - caligraphic_F, of the effective single qubit channel on the control qubit induced by this two-qubit error channel. We note that even though the IRB prediction is accurate, for Δ/J<5Δ𝐽5\Delta/J<5roman_Δ / italic_J < 5 the decay curves are not well fit by exponential functions, as the error induced by the two-qubit channel is too large for the single-subsystem twirl that is performed [26].

The lower panel shows an example of the expected mcm-rb suite decay curves (Δ/J=20Δ𝐽20\Delta/J=20roman_Δ / italic_J = 20), with ϵrbcϵdelcmuch-greater-thansubscriptsuperscriptitalic-ϵ𝑐rbsubscriptsuperscriptitalic-ϵ𝑐del\epsilon^{c}_{\rm rb}\gg\epsilon^{c}_{\rm del}italic_ϵ start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_rb end_POSTSUBSCRIPT ≫ italic_ϵ start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_del end_POSTSUBSCRIPT and finite ϵrbasubscriptsuperscriptitalic-ϵ𝑎rb\epsilon^{a}_{\rm rb}italic_ϵ start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_rb end_POSTSUBSCRIPT, all of which display exponential decay. It is the finite ϵrbasubscriptsuperscriptitalic-ϵ𝑎rb\epsilon^{a}_{\rm rb}italic_ϵ start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_rb end_POSTSUBSCRIPT that distinguishes a two-qubit error from an error only on the control qubit. As it requires one qubit to be at least partially excited, ϵrepa=0subscriptsuperscriptitalic-ϵ𝑎rep0\epsilon^{a}_{\rm rep}=0italic_ϵ start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_rep end_POSTSUBSCRIPT = 0 for a measurement induced collision, but other two-qubit error sources may have finite ϵrepasubscriptsuperscriptitalic-ϵ𝑎rep\epsilon^{a}_{\rm rep}italic_ϵ start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_rep end_POSTSUBSCRIPT.

6 Discussion

For our demonstrations of the mcm-rb suite we have exclusively focused on the scenario where the ancilla qubit is initially prepared in the ground state. An equivalent set of experiments could be performed with the ancilla qubit prepared in the excited state, and this would return different results if the effective error channel on the control qubit depends on the ancilla state. On its own this is not problematic, and one could simply repeat the mcm-rb suite for both ancilla initial states, or randomize if the average channel is of more interest. However, care must be taken if measurement can induce ancilla state flips, as the change in the instantaneous control-qubit error channel due to the change in ancilla state would result in an overall non-Markovian control-qubit error channel.

As an example, consider the experimentally relevant situation of an ancilla with relaxation characterized by a timescale T1subscript𝑇1T_{1}italic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT. If the ancilla is initialized in the excited state, then for the initial duration of an RB sequence (tT1much-less-than𝑡subscript𝑇1t\ll T_{1}italic_t ≪ italic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT) the effective error channel on the control qubit is approximately static, given by the error channel conditioned on the ancilla in the excited state. For sequences with duration longer than T1subscript𝑇1T_{1}italic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, near the end of the sequence (tT1much-greater-than𝑡subscript𝑇1t\gg T_{1}italic_t ≫ italic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT) the effective control-qubit error is again approximately static, but now given by the error channel conditioned on the ancilla in the ground state 111Note that while the celebrated quantum Zeno effect plays an important role in determining exactly how long a sequence needs to be before the ancilla has likely decayed, only for measurements repeated infinitely quickly would the ancilla by pinned in its excited state in perpetuity..

Crucially, at some point during the sequence the control-qubit error channel changes, and thus across the total sequence the control-qubit error cannot be consistently defined by one single-qubit quantum channel. The control-qubit error is temporally correlated across the sequence in a non-trivial way, with quasi-static error that exhibits at most one switch during a given sequence. The impact of such temporal correlations on RB has been previously studied [48], and in practice it does not preclude EPC estimation, but may make the estimates less reliable and require more random sequences for convergence.

In our experimental system, the T1subscript𝑇1T_{1}italic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT time is a factor of 2 or 3 longer than the longest sequences we use in our mcm-rb experiments. Our system exhibits ancilla-state-dependent control-qubit error due to the presence of weak ZZ𝑍𝑍ZZitalic_Z italic_Z-coupling between many of the qubits on the device. Due to the fact that gates are calibrated with all spectator qubits in the ground state, this results in a coherent error on the control qubit only for an excited ancilla, U^ZZ=eiH^ZZtmsubscript^𝑈𝑍𝑍superscript𝑒𝑖subscript^𝐻𝑍𝑍subscript𝑡𝑚\hat{U}_{ZZ}=e^{-i\hat{H}_{ZZ}t_{m}}over^ start_ARG italic_U end_ARG start_POSTSUBSCRIPT italic_Z italic_Z end_POSTSUBSCRIPT = italic_e start_POSTSUPERSCRIPT - italic_i over^ start_ARG italic_H end_ARG start_POSTSUBSCRIPT italic_Z italic_Z end_POSTSUBSCRIPT italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_POSTSUPERSCRIPT, described by the Hamiltonian

H^ZZ=ν|ee|aσ^zc,subscript^𝐻𝑍𝑍tensor-product𝜈ket𝑒subscriptbra𝑒𝑎superscriptsubscript^𝜎𝑧𝑐\displaystyle\hat{H}_{ZZ}=\nu\left|e\right>\left<e\right|_{a}\otimes\hat{% \sigma}_{z}^{c},over^ start_ARG italic_H end_ARG start_POSTSUBSCRIPT italic_Z italic_Z end_POSTSUBSCRIPT = italic_ν | italic_e ⟩ ⟨ italic_e | start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT ⊗ over^ start_ARG italic_σ end_ARG start_POSTSUBSCRIPT italic_z end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT , (6)

where ν𝜈\nuitalic_ν is the ZZ𝑍𝑍ZZitalic_Z italic_Z-coupling rate.

We simulate the impact of this error channel combined with relaxation of the ancilla-qubit on the mcm-rb protocol with the ancilla initialized in the excited state, and the results of these simulations are shown in Fig. 7. When T1subscript𝑇1T_{1}italic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT is very short (e.g. 0.10.10.10.1 or 1.0μ1.0𝜇1.0~{}\mu1.0 italic_μs) the ancilla relaxes almost immediately, such that only the first gates in a given sequence experience the error U^ZZsubscript^𝑈𝑍𝑍\hat{U}_{ZZ}over^ start_ARG italic_U end_ARG start_POSTSUBSCRIPT italic_Z italic_Z end_POSTSUBSCRIPT. All but the first few sequence lengths are well fit by an exponential with an ϵrbcsuperscriptsubscriptitalic-ϵrb𝑐\epsilon_{\rm rb}^{c}italic_ϵ start_POSTSUBSCRIPT roman_rb end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT calculated from the control-qubit error model for the ancilla in the ground state. For very long T1subscript𝑇1T_{1}italic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT (e.g. 100μ100𝜇100~{}\mu100 italic_μs), only the longest sequences are likely to experience ancilla relaxation. Aside from small deviations at the end, the full decay curve is well fit by an exponential with ϵrbcsuperscriptsubscriptitalic-ϵrb𝑐\epsilon_{\rm rb}^{c}italic_ϵ start_POSTSUBSCRIPT roman_rb end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT calculated from U^ZZsubscript^𝑈𝑍𝑍\hat{U}_{ZZ}over^ start_ARG italic_U end_ARG start_POSTSUBSCRIPT italic_Z italic_Z end_POSTSUBSCRIPT. For intermediate T1subscript𝑇1T_{1}italic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT (e.g. 10μ10𝜇10~{}\mu10 italic_μs) the fit quality decreases significantly for the longer sequences where an ancilla relaxation, and thus an inconsistency in the control-qubit error, is likely to occur.

As these simulations show, the non-Markovian characteristic of the control-qubit error induced by the combination of ZZ𝑍𝑍ZZitalic_Z italic_Z-coupling and ancilla relaxation reduce the reliability of the EPCs obtained from RB fitting. Though our ancilla qubits have an average T1>100μsubscript𝑇1100𝜇T_{1}>100~{}\muitalic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT > 100 italic_μs, to avoid the complications of temporally correlated error in RB we have focused on benchmarking mid-circuit measurement with the ancilla in the ground state.

Refer to caption
Figure 7: Non-Markovian Control Error Induced by the Ancilla. Control-qubit decay of the mcm-rb protocol, i.e. ϵrbcsuperscriptsubscriptitalic-ϵrb𝑐\epsilon_{\rm rb}^{c}italic_ϵ start_POSTSUBSCRIPT roman_rb end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT, for the ZZ𝑍𝑍ZZitalic_Z italic_Z-coupling error model of Eq. (6) combined with ancilla relaxation decay for varying values of the relaxation timescale T1subscript𝑇1T_{1}italic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT. For all curves, the ancilla-qubit was initialized in the excited state, ν=50𝜈50\nu=50italic_ν = 50 kHz, and tmsubscript𝑡𝑚t_{m}italic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT is as before. Note that the x-axis is shifted by 1111 to accommodate a value of 00 on the log-scale.

One possible way to overcome this issue would be to randomize either the initial ancilla state preparation, or randomize state re-initialization after each mid-circuit measurement. This can be done by randomly inserting identity or X^^𝑋\hat{X}over^ start_ARG italic_X end_ARG-gates at the start of the circuit, or after each mid-circuit measurement. A further extension would be to consider the full Pauli-twirl of the mid-circuit measurement, so that the action on the control qubits was guaranteed to be a stochastic channel [49]. In aggregate, the control qubit will then experience the average error channel induced by ancilla measurement, unconditioned on the ancilla state.

Similarly, we could randomize the initialization of the control qubit, which should not impact mcm-rb or delay-rb, but could potentially change the result of mcm-rep. This would be the case, for example, if the measurement induced an amplitude dam** error on the control qubit. We leave exploration of these extensions of the mcm-rb suite, and how their measured EPCs connect to experimentally relevant quantities, for future study.

7 Conclusion

In this work we have presented a randomized benchmarking suite for mid-circuit measurements, whose central protocol interleaves mid-circuit measurements on an ancilla qubit between Clifford gates on a control qubit. The remaining two protocols of the suite replace either the mid-circuit measurement or the Clifford gates with idle delays of equal duration, and serve as reference experiments to enable error quantization through an interleaved randomized benchmarking procedure. As we have demonstrated on an IBM Quantum Falcon device, our benchmarking suite can be trivially extended to an entire multi-qubit chip, benchmarking multiple control and ancilla qubits simultaneously.

The mcm-rb suite classifies errors based on their error signature, which is the relationship between the RB-decay curves from the three protocols in the suite for both the control and ancilla qubits. We discussed the three major error signatures: non-QND measurement error, control-qubit error, two-qubit error; and highlighted examples of these error signatures from our deployment of the mcm-rb suite on an IBM Quantum Falcon device. Each error signature can be the result of many different physical error models, and we explored several in numerical simulation. By comparing to the average infidelity of our simulation models, we demonstrated that the mcm-rb suite can function as an IRB procedure and quantify the error added by mid-circuit measurement.

Our benchmarking suite can be readily adapted to other quantum-classical operations beyond mid-circuit measurement. These include a larger part of or even the full circuit for a stabilizer check, and real-time operations such as measurement and feed-forward [50]. While we have motivated mid-circuit measurement by its necessity in fault-tolerant quantum computing, many proposed near-term algorithms would benefit from this capability or the real-time operations it enables [51, 52, 53, 54]. Thus, we expect the mcm-rb suite and developments upon it to also have immediate impact in characterizing devices for near-term applications.

Acknowledgements

The device was designed and fabricated internally at IBM. We acknowledge the use of IBM Quantum services for this work, and these results were enabled by the work of the IBM Quantum software and hardware teams. Access to devices was supported by IARPA under LogiQ (contract W911NF-16-1-0114). The research of this manuscript was sponsored by the Army Research Office and was accomplished under Grant Number W911NF-21-1-0002. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the Army Research Office or the U.S. Government. The U.S. Government is authorized to reproduce and distribute reprints for Government purposes notwithstanding any copyright notation herein.

Appendix A Experimental details

Refer to caption
Figure 8: Configurations for the two simultaneous mcm-rb suite experiments that each involved 17 qubits from ibm_peekskill. Ancilla qubits are shown in white, and control qubits in yellow. Red/blue squares encompass each ancilla-controls group.

The mode of operation we employ to perform the mcm-rb sutie simultaneously across ibm_peekskill is to parallelize both over control and ancilla qubits. We break the full set of qubits into groups that each consist of one ancilla qubit and two or three control qubits. As shown in Fig. 8, with just two configurations of 17 qubits each we can cover 23 of the 27 qubits on ibm_peekskill. For each protocol that involved Clifford RB, we used 40 random sequences for each of the 15 sequence lengths, and took 1024 shots for each sequence. Each configuration therefore consisted of 1800 circuits total, which was broken into 5 jobs that were run sequentially.

In section 4 B we consider a model for non-QND measurement error where after each mid-circuit measurement the state of an ancilla qubit has probability p𝑝pitalic_p of flip** to the orthogonal state. As we start in the ground-state the probability we end in the ground state is the probability that there have been an even number of state flips in the sequence. This probability is the sum of the probabilities of all possible even numbers of flips, which for N𝑁Nitalic_N mid-circuit measurements is given by

PGS=kN/2p2k(1p)N2k.subscript𝑃GSsuperscriptsubscript𝑘𝑁2superscript𝑝2𝑘superscript1𝑝𝑁2𝑘\displaystyle P_{\rm GS}=\sum_{k}^{\lfloor N/2\rfloor}p^{2k}(1-p)^{N-2k}.italic_P start_POSTSUBSCRIPT roman_GS end_POSTSUBSCRIPT = ∑ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ⌊ italic_N / 2 ⌋ end_POSTSUPERSCRIPT italic_p start_POSTSUPERSCRIPT 2 italic_k end_POSTSUPERSCRIPT ( 1 - italic_p ) start_POSTSUPERSCRIPT italic_N - 2 italic_k end_POSTSUPERSCRIPT . (7)

The closed form expressions for N𝑁Nitalic_N even and N𝑁Nitalic_N odd are

PGS={(1p)N+2pN+212pNeven(1p)((1p)N+1pN+1)12pNodd,subscript𝑃GScasessuperscript1𝑝𝑁2superscript𝑝𝑁212𝑝𝑁even1𝑝superscript1𝑝𝑁1superscript𝑝𝑁112𝑝𝑁odd\displaystyle P_{\rm GS}=\left\{\begin{array}[]{cc}\frac{(1-p)^{N+2}-p^{N+2}}{% 1-2p}&N~{}{\rm even}\\ \frac{(1-p)\left((1-p)^{N+1}-p^{N+1}\right)}{1-2p}&N~{}{\rm odd}\end{array}% \right.,italic_P start_POSTSUBSCRIPT roman_GS end_POSTSUBSCRIPT = { start_ARRAY start_ROW start_CELL divide start_ARG ( 1 - italic_p ) start_POSTSUPERSCRIPT italic_N + 2 end_POSTSUPERSCRIPT - italic_p start_POSTSUPERSCRIPT italic_N + 2 end_POSTSUPERSCRIPT end_ARG start_ARG 1 - 2 italic_p end_ARG end_CELL start_CELL italic_N roman_even end_CELL end_ROW start_ROW start_CELL divide start_ARG ( 1 - italic_p ) ( ( 1 - italic_p ) start_POSTSUPERSCRIPT italic_N + 1 end_POSTSUPERSCRIPT - italic_p start_POSTSUPERSCRIPT italic_N + 1 end_POSTSUPERSCRIPT ) end_ARG start_ARG 1 - 2 italic_p end_ARG end_CELL start_CELL italic_N roman_odd end_CELL end_ROW end_ARRAY , (10)

which can be unified into the single expression given in Eq. (1).

Appendix B Numerical simulation details

Jupyter notebooks implementing our simulations can be found at [39]. The Qiskit Aer simulator we employ is a gate-based simulator of a quantum circuit, with non-unitary noise channels implemented in Kraus form. To simulate the action of mid-circuit measurement, we apply a completely dephasing channel to the ancilla qubit, masuperscriptsubscriptm𝑎\mathcal{E}_{\rm m}^{a}caligraphic_E start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT, which is described by the Kraus operators K0=|00|subscript𝐾0ket0bra0K_{0}=\left|0\right>\left<0\right|italic_K start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT = | 0 ⟩ ⟨ 0 | and K1=|11|subscript𝐾1ket1bra1K_{1}=\left|1\right>\left<1\right|italic_K start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = | 1 ⟩ ⟨ 1 |. As we discard the outcomes of our mid-circuit measurements in experiment, masuperscriptsubscriptm𝑎\mathcal{E}_{\rm m}^{a}caligraphic_E start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT is equivalent to the action of ideal mid-circuit measurement in the ensemble average.

To add errors to the mid-circuit measurement, we sandwich each application of masuperscriptsubscriptm𝑎\mathcal{E}_{\rm m}^{a}caligraphic_E start_POSTSUBSCRIPT roman_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT with a pre-measurement and post-measurement two-qubit noise channel, which we label presubscriptpre\mathcal{E}_{\rm pre}caligraphic_E start_POSTSUBSCRIPT roman_pre end_POSTSUBSCRIPT and postsubscriptpost\mathcal{E}_{\rm post}caligraphic_E start_POSTSUBSCRIPT roman_post end_POSTSUBSCRIPT. Table 2 shows the choice of presubscriptpre\mathcal{E}_{\rm pre}caligraphic_E start_POSTSUBSCRIPT roman_pre end_POSTSUBSCRIPT and postsubscriptpost\mathcal{E}_{\rm post}caligraphic_E start_POSTSUBSCRIPT roman_post end_POSTSUBSCRIPT for each of our simulations. In addition to the errors before and after measurement, all single-qubit gates in our simulation have a depolarizing error channel (η=103𝜂superscript103\eta=10^{-3}italic_η = 10 start_POSTSUPERSCRIPT - 3 end_POSTSUPERSCRIPT) applied after the action of the gate.

Simulation presubscriptpre\mathcal{E}_{\rm pre}caligraphic_E start_POSTSUBSCRIPT roman_pre end_POSTSUBSCRIPT postsubscriptpost\mathcal{E}_{\rm post}caligraphic_E start_POSTSUBSCRIPT roman_post end_POSTSUBSCRIPT
non-QND measurement T1,T2csubscriptsuperscript𝑐subscript𝑇1subscript𝑇2\mathcal{E}^{c}_{T_{1},T_{2}}caligraphic_E start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_T start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT depasubscriptsuperscript𝑎dep\mathcal{E}^{a}_{\rm dep}caligraphic_E start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_dep end_POSTSUBSCRIPT
Stark shift U^Starkcsubscriptsuperscript^𝑈𝑐Stark\hat{U}^{c}_{\rm Stark}over^ start_ARG italic_U end_ARG start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Stark end_POSTSUBSCRIPT T1,T2csubscriptsuperscript𝑐subscript𝑇1subscript𝑇2\mathcal{E}^{c}_{T_{1},T_{2}}caligraphic_E start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_T start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT
Cross-measurement pmcsubscriptsuperscript𝑐subscript𝑝𝑚\mathcal{E}^{c}_{p_{m}}caligraphic_E start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_POSTSUBSCRIPT T1,T2csubscriptsuperscript𝑐subscript𝑇1subscript𝑇2\mathcal{E}^{c}_{T_{1},T_{2}}caligraphic_E start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_T start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT
Frequency collision U^Colsubscript^𝑈Col\hat{U}_{\rm Col}over^ start_ARG italic_U end_ARG start_POSTSUBSCRIPT roman_Col end_POSTSUBSCRIPT T1,T2csubscriptsuperscript𝑐subscript𝑇1subscript𝑇2\mathcal{E}^{c}_{T_{1},T_{2}}caligraphic_E start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_T start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT
ZZ𝑍𝑍ZZitalic_Z italic_Z-coupling U^ZZsubscript^𝑈𝑍𝑍\hat{U}_{ZZ}over^ start_ARG italic_U end_ARG start_POSTSUBSCRIPT italic_Z italic_Z end_POSTSUBSCRIPT T1,T2a,csubscriptsuperscript𝑎𝑐subscript𝑇1subscript𝑇2\mathcal{E}^{a,c}_{T_{1},T_{2}}caligraphic_E start_POSTSUPERSCRIPT italic_a , italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_T start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT
Table 2: Error channels used for each of our simulations. T1,T2csubscriptsuperscript𝑐subscript𝑇1subscript𝑇2\mathcal{E}^{c}_{T_{1},T_{2}}caligraphic_E start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_T start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT applies an identity channel to the ancilla, and a phase and amplitude dam** channel to the control qubit equivalent to relaxation and dephasing with T1=345μsubscript𝑇1345𝜇T_{1}=345~{}\muitalic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = 345 italic_μs, T2=280μsubscript𝑇2280𝜇T_{2}=280~{}\muitalic_T start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = 280 italic_μs, and a duration tm=0.71μsubscript𝑡𝑚0.71𝜇t_{m}=0.71~{}\muitalic_t start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT = 0.71 italic_μs, which is meant to be representative of our experimental device. T1,T2a,csubscriptsuperscript𝑎𝑐subscript𝑇1subscript𝑇2\mathcal{E}^{a,c}_{T_{1},T_{2}}caligraphic_E start_POSTSUPERSCRIPT italic_a , italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_T start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT applies the same channel as T1,T2csubscriptsuperscript𝑐subscript𝑇1subscript𝑇2\mathcal{E}^{c}_{T_{1},T_{2}}caligraphic_E start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_T start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT to the control qubit, and a phase and amplitude dam** channel to the ancilla qubit with varying T1subscript𝑇1T_{1}italic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT (see Fig. 7) and T2=T1/3subscript𝑇2subscript𝑇13T_{2}=T_{1}/3italic_T start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = italic_T start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT / 3. depasubscriptsuperscript𝑎dep\mathcal{E}^{a}_{\rm dep}caligraphic_E start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_dep end_POSTSUBSCRIPT implements identity on the control and the depolarizing channel of Eq. (3) on the ancilla. U^Starkcsubscriptsuperscript^𝑈𝑐Stark\hat{U}^{c}_{\rm Stark}over^ start_ARG italic_U end_ARG start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_Stark end_POSTSUBSCRIPT and pmcsubscriptsuperscript𝑐subscript𝑝𝑚\mathcal{E}^{c}_{p_{m}}caligraphic_E start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_POSTSUBSCRIPT apply identity on the ancilla, while on the control applying the Stark-shift unitray Z𝑍Zitalic_Z-phase error and the cross-measurement error channel of Eq. (5), respectively. U^Colsubscript^𝑈Col\hat{U}_{\rm Col}over^ start_ARG italic_U end_ARG start_POSTSUBSCRIPT roman_Col end_POSTSUBSCRIPT implements the two-qubit unitary error of Eq. (5).

For simulations of mcm-rb we use 60 random Clifford sequences at each sequence length, and we sweep the error parameter of each model to generate the data points shown in the upper panels of the figures in section 5. The calculation of the exact average gate infidelity, 111-\mathcal{F}1 - caligraphic_F, for the two single-qubit control error channels can be done analytically [55], and the expressions are

1Stark=13(1cos(2ϕ)),1subscriptStark1312italic-ϕ\displaystyle 1-\mathcal{F}_{\rm Stark}=\frac{1}{3}\left(1-\cos(2\phi)\right),1 - caligraphic_F start_POSTSUBSCRIPT roman_Stark end_POSTSUBSCRIPT = divide start_ARG 1 end_ARG start_ARG 3 end_ARG ( 1 - roman_cos ( 2 italic_ϕ ) ) , (11)
1CM=pm3.1subscriptCMsubscript𝑝𝑚3\displaystyle 1-\mathcal{F}_{\rm CM}=\frac{p_{m}}{3}.1 - caligraphic_F start_POSTSUBSCRIPT roman_CM end_POSTSUBSCRIPT = divide start_ARG italic_p start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_ARG start_ARG 3 end_ARG . (12)

To calculate the average gate infidelity on the control qubit for the two-qubit collision error, we must first calculate the effective single-qubit channel this error induces on the control qubit. To do so, following the approach of [56], we first construct the Choi state of the two-qubit channel

σ𝒰col=14j,k|jk|𝒰col(|jk|),subscript𝜎subscript𝒰col14subscript𝑗𝑘tensor-productket𝑗bra𝑘subscript𝒰colket𝑗bra𝑘\displaystyle\sigma_{\mathcal{U}_{\rm col}}=\frac{1}{4}\sum_{j,k}\left|j\right% >\left<k\right|\otimes\mathcal{U}_{\rm col}\left(\left|j\right>\left<k\right|% \right),italic_σ start_POSTSUBSCRIPT caligraphic_U start_POSTSUBSCRIPT roman_col end_POSTSUBSCRIPT end_POSTSUBSCRIPT = divide start_ARG 1 end_ARG start_ARG 4 end_ARG ∑ start_POSTSUBSCRIPT italic_j , italic_k end_POSTSUBSCRIPT | italic_j ⟩ ⟨ italic_k | ⊗ caligraphic_U start_POSTSUBSCRIPT roman_col end_POSTSUBSCRIPT ( | italic_j ⟩ ⟨ italic_k | ) , (13)

where {|j}ket𝑗\{\left|{j}\right>\}{ | italic_j ⟩ } is an orthonormal basis for the two-qubit Hilbert space and 𝒰col(ρ)=U^colρU^colsubscript𝒰col𝜌subscript^𝑈col𝜌subscriptsuperscript^𝑈col\mathcal{U}_{\rm col}(\rho)=\hat{U}_{\rm col}\rho\hat{U}^{\dagger}_{\rm col}caligraphic_U start_POSTSUBSCRIPT roman_col end_POSTSUBSCRIPT ( italic_ρ ) = over^ start_ARG italic_U end_ARG start_POSTSUBSCRIPT roman_col end_POSTSUBSCRIPT italic_ρ over^ start_ARG italic_U end_ARG start_POSTSUPERSCRIPT † end_POSTSUPERSCRIPT start_POSTSUBSCRIPT roman_col end_POSTSUBSCRIPT is the quantum channel representation of the unitary U^colsubscript^𝑈col\hat{U}_{\rm col}over^ start_ARG italic_U end_ARG start_POSTSUBSCRIPT roman_col end_POSTSUBSCRIPT.

For a quantum channel \mathcal{E}caligraphic_E that acts on the linear operator space of a Hilbert space \mathcal{H}caligraphic_H the Choi state is constructed by acting with the channel tensor-product\mathcal{I}\otimes\mathcal{E}caligraphic_I ⊗ caligraphic_E on a maximally entangled state of the Hilbert space tensor-product\mathcal{H}\otimes\mathcal{H}caligraphic_H ⊗ caligraphic_H, where \mathcal{I}caligraphic_I is the identity channel. In our case, =acactensor-producttensor-productsuperscript𝑎superscript𝑐superscript𝑎superscript𝑐\mathcal{H}\otimes\mathcal{H}=\mathcal{H}^{a}\otimes\mathcal{H}^{c}\otimes% \mathcal{H}^{a}\otimes\mathcal{H}^{c}caligraphic_H ⊗ caligraphic_H = caligraphic_H start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT ⊗ caligraphic_H start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT ⊗ caligraphic_H start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT ⊗ caligraphic_H start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT, where c/asuperscript𝑐𝑎\mathcal{H}^{c/a}caligraphic_H start_POSTSUPERSCRIPT italic_c / italic_a end_POSTSUPERSCRIPT is the Hilbert space for the control/ancilla qubit. To calculate the effective channel on the control qubit alone, we perform a partial trace of σ𝒰colsubscript𝜎subscript𝒰col\sigma_{\mathcal{U}_{\rm col}}italic_σ start_POSTSUBSCRIPT caligraphic_U start_POSTSUBSCRIPT roman_col end_POSTSUBSCRIPT end_POSTSUBSCRIPT over the two copies of the ancilla Hilbert space

σ𝒰colc=14j,kTra[|jk|]Tra[𝒰col(|jk|)].subscriptsuperscript𝜎𝑐subscript𝒰col14subscript𝑗𝑘tensor-productsubscriptTr𝑎delimited-[]ket𝑗bra𝑘subscriptTr𝑎delimited-[]subscript𝒰colket𝑗bra𝑘\displaystyle\sigma^{c}_{\mathcal{U}_{\rm col}}=\frac{1}{4}\sum_{j,k}{\rm Tr}_% {a}\left[\left|j\right>\left<k\right|\right]\otimes{\rm Tr}_{a}\left[\mathcal{% U}_{\rm col}\left(\left|j\right>\left<k\right|\right)\right].italic_σ start_POSTSUPERSCRIPT italic_c end_POSTSUPERSCRIPT start_POSTSUBSCRIPT caligraphic_U start_POSTSUBSCRIPT roman_col end_POSTSUBSCRIPT end_POSTSUBSCRIPT = divide start_ARG 1 end_ARG start_ARG 4 end_ARG ∑ start_POSTSUBSCRIPT italic_j , italic_k end_POSTSUBSCRIPT roman_Tr start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT [ | italic_j ⟩ ⟨ italic_k | ] ⊗ roman_Tr start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT [ caligraphic_U start_POSTSUBSCRIPT roman_col end_POSTSUBSCRIPT ( | italic_j ⟩ ⟨ italic_k | ) ] . (14)

For each value of Δ/JΔ𝐽\Delta/Jroman_Δ / italic_J in Fig. 6 we perform this partial trace numerically to calculate the effective control qubit error channel Choi state, from which we can extract the average gate infidelity.

Appendix C Full mcm-rb suite data

The full set of mcm-rb suite decay curves for configuration 1 and configuration 2 on ibm_peekskill are shown in Fig. 9 and Fig. 10 respectively. For these plots, each row corresponds to a distinct ancilla-controls group shown in Fig. 8. Each column is one of the three protocols in the mcm-rb suite.

Refer to caption
Figure 9: The mcm-rb suite decay curves for the qubits studied in configuration 1 of Fig. 8 on ibm_peekskill. Each row corresponds to a distinct ancilla-controls group, and each column is one protocol from the mcm-rb suite.
Refer to caption
Figure 10: The mcm-rb suite decay curves for the qubits studied in configuration 2 of Fig. 8 on ibm_peekskill. Each row corresponds to a distinct ancilla-controls group, and each column is one protocol from the mcm-rb suite.

References

References

  • [1] Egan L, Debroy D M, Noel C, Risinger A, Zhu D, Biswas D, Newman M, Li M, Brown K R, Cetina M and Monroe C 2021 Nature 598 281–286 URL https://doi.org/10.1038/s41586-021-03928-y
  • [2] Chen Z and Google Quantum AI 2021 Nature 595 383–387 URL https://doi.org/10.1038/s41586-021-03588-y
  • [3] Postler L, Heußen S, Pogorelov I, Rispler M, Feldker T, Meth M, Marciniak C D, Stricker R, Ringbauer M, Blatt R, Schindler P, Müller M and Monz T 2022 Nature 605 675–680 URL https://doi.org/10.1038/s41586-022-04721-1
  • [4] Satzinger K J and Google Quantum AI 2021 Science 374 1237–1241 URL https://www.science.org/doi/abs/10.1126/science.abi8378
  • [5] Ryan-Anderson C, Bohnet J G, Lee K, Gresh D, Hankin A, Gaebler J P, Francois D, Chernoguzov A, Lucchetti D, Brown N C, Gatterman T M, Halit S K, Gilmore K, Gerber J A, Neyenhuis B, Hayes D and Stutz R P 2021 Phys. Rev. X 11(4) 041058 URL https://link.aps.org/doi/10.1103/PhysRevX.11.041058
  • [6] Abobeih M H, Wang Y, Randall J, Loenen S J H, Bradley C E, Markham M, Twitchen D J, Terhal B M and Taminiau T H 2022 Nature 606 884–889 URL https://doi.org/10.1038/s41586-022-04819-6
  • [7] Chen E H, Yoder T J, Kim Y, Sundaresan N, Srinivasan S, Li M, Córcoles A D, Cross A W and Takita M 2022 Phys. Rev. Lett. 128(11) 110504 URL https://link.aps.org/doi/10.1103/PhysRevLett.128.110504
  • [8] Krinner S, Lacroix N, Remm A, Di Paolo A, Genois E, Leroux C, Hellings C, Lazar S, Swiadek F, Herrmann J, Norris G J, Andersen C K, Müller M, Blais A, Eichler C and Wallraff A 2022 Nature 605 669–674 URL https://doi.org/10.1038/s41586-022-04566-8
  • [9] Zhao Y, Ye Y, Huang H L, Zhang Y, Wu D, Guan H, Zhu Q, Wei Z, He T, Cao S, Chen F, Chung T H, Deng H, Fan D, Gong M, Guo C, Guo S, Han L, Li N, Li S, Li Y, Liang F, Lin J, Qian H, Rong H, Su H, Sun L, Wang S, Wu Y, Xu Y, Ying C, Yu J, Zha C, Zhang K, Huo Y H, Lu C Y, Peng C Z, Zhu X and Pan J W 2021 Realization of an error-correcting surface code with superconducting qubits (Preprint arXiv:2112.13505)
  • [10] Sundaresan N, Yoder T J, Kim Y, Li M, Chen E H, Harper G, Thorbeck T, Cross A W, Córcoles A D and Takita M 2022 Matching and maximum likelihood decoding of a multi-round subsystem quantum error correction experiment (Preprint arXiv:2203.07205)
  • [11] Ristè D, Dukalski M, Watson C A, de Lange G, Tiggelman M J, Blanter Y M, Lehnert K W, Schouten R N and DiCarlo L 2013 Nature 502 350–354
  • [12] Livingston W P, Blok M S, Flurin E, Dressel J, Jordan A N and Siddiqi I 2022 Nature Communications 13 2307
  • [13] Luis A and Sánchez-Soto L L 1999 Phys. Rev. Lett. 83(18) 3573–3576 URL https://link.aps.org/doi/10.1103/PhysRevLett.83.3573
  • [14] Fiurášek J 2001 Phys. Rev. A 64(2) 024102 URL https://link.aps.org/doi/10.1103/PhysRevA.64.024102
  • [15] D’Ariano G M, Maccone L and Presti P L 2004 Phys. Rev. Lett. 93(25) 250407 URL https://link.aps.org/doi/10.1103/PhysRevLett.93.250407
  • [16] Lundeen J S, Feito A, Coldenstrodt-Ronge H, Pregnell K L, Silberhorn C, Ralph T C, Eisert J, Plenio M B and Walmsley I A 2009 Nature Physics 5 27–30
  • [17] Chen Y, Farahzad M, Yoo S and Wei T C 2019 Phys. Rev. A 100(5) 052315 URL https://link.aps.org/doi/10.1103/PhysRevA.100.052315
  • [18] Rudinger K, Ribeill G J, Govia L C G, Ware M, Nielsen E, Young K, Ohki T A, Blume-Kohout R and Proctor T 2022 Phys. Rev. Applied 17(1) 014014 URL https://link.aps.org/doi/10.1103/PhysRevApplied.17.014014
  • [19] Pereira L, García-Ripoll J J and Ramos T 2022 Phys. Rev. Lett. 129(1) 010402 URL https://link.aps.org/doi/10.1103/PhysRevLett.129.010402
  • [20] Pereira L, García-Ripoll J J and Ramos T 2022 Parallel qnd measurement tomography of multi-qubit quantum devices (Preprint arXiv:2204.10336)
  • [21] Helsen J, Roth I, Onorati E, Werner A and Eisert J 2022 PRX Quantum 3(2) 020357 URL https://link.aps.org/doi/10.1103/PRXQuantum.3.020357
  • [22] Knill E, Leibfried D, Reichle R, Britton J, Blakestad R B, Jost J D, Langer C, Ozeri R, Seidelin S and Wineland D J 2008 Phys. Rev. A 77(1) 012307 URL https://link.aps.org/doi/10.1103/PhysRevA.77.012307
  • [23] Magesan E, Gambetta J M and Emerson J 2011 Phys. Rev. Lett. 106(18) 180504 URL https://link.aps.org/doi/10.1103/PhysRevLett.106.180504
  • [24] Magesan E, Gambetta J M and Emerson J 2012 Phys. Rev. A 85(4) 042311 URL https://link.aps.org/doi/10.1103/PhysRevA.85.042311
  • [25] Magesan E, Gambetta J M, Johnson B R, Ryan C A, Chow J M, Merkel S T, da Silva M P, Keefe G A, Rothwell M B, Ohki T A, Ketchen M B and Steffen M 2012 Phys. Rev. Lett. 109(8) 080505 URL https://link.aps.org/doi/10.1103/PhysRevLett.109.080505
  • [26] Gambetta J M, Córcoles A D, Merkel S T, Johnson B R, Smolin J A, Chow J M, Ryan C A, Rigetti C, Poletto S, Ohki T A, Ketchen M B and Steffen M 2012 Phys. Rev. Lett. 109(24) 240504 URL https://link.aps.org/doi/10.1103/PhysRevLett.109.240504
  • [27] Wallman J, Granade C, Harper R and Flammia S T 2015 New Journal of Physics 17 113020
  • [28] Wallman J J, Barnhill M and Emerson J 2016 New Journal of Physics 18 043021
  • [29] Cross A W, Magesan E, Bishop L S, Smolin J A and Gambetta J M 2016 npj Quantum Information 2 16012
  • [30] Wood C J and Gambetta J M 2018 Phys. Rev. A 97(3) 032306 URL https://link.aps.org/doi/10.1103/PhysRevA.97.032306
  • [31] McKay D C, Sheldon S, Smolin J A, Chow J M and Gambetta J M 2019 Phys. Rev. Lett. 122(20) 200502 URL https://link.aps.org/doi/10.1103/PhysRevLett.122.200502
  • [32] Helsen J, Xue X, Vandersypen L M K and Wehner S 2019 npj Quantum Information 5 71
  • [33] Proctor T J, Carignan-Dugas A, Rudinger K, Nielsen E, Blume-Kohout R and Young K 2019 Phys. Rev. Lett. 123(3) 030503 URL https://link.aps.org/doi/10.1103/PhysRevLett.123.030503
  • [34] Erhard A, Wallman J J, Postler L, Meth M, Stricker R, Martinez E A, Schindler P, Monz T, Emerson J and Blatt R 2019 Nature Communications 10 5347
  • [35] McKay D C, Cross A W, Wood C J and Gambetta J M 2020 Correlated randomized benchmarking (Preprint arXiv:2003.02354)
  • [36] Proctor T, Seritan S, Rudinger K, Nielsen E, Blume-Kohout R and Young K 2021 Scalable randomized benchmarking of quantum computers using mirror circuits (Preprint arXiv:2112.09853)
  • [37] Morvan A, Ramasesh V V, Blok M S, Kreikebaum J M, O’Brien K, Chen L, Mitchell B K, Naik R K, Santiago D I and Siddiqi I 2021 Phys. Rev. Lett. 126(21) 210504 URL https://link.aps.org/doi/10.1103/PhysRevLett.126.210504
  • [38] Gaebler J P, Baldwin C H, Moses S A, Dreiling J M, Figgatt C, Foss-Feig M, Hayes D and Pino J M 2021 Phys. Rev. A 104(6) 062440 URL https://link.aps.org/doi/10.1103/PhysRevA.104.062440
  • [39] doi.org/10.5281/zenodo.6815663 URL https://doi.org/10.5281/zenodo.6815662
  • [40] Braginsky V B, Vorontsov Y I and Thorne K S 1980 Science 209 547–557
  • [41] Gambetta J, Blais A, Schuster D I, Wallraff A, Frunzio L, Majer J, Devoret M H, Girvin S M and Schoelkopf R J 2006 Phys. Rev. A 74(4) 042318 URL https://link.aps.org/doi/10.1103/PhysRevA.74.042318
  • [42] Govia L C G and Wilhelm F K 2015 Phys. Rev. Applied 4(5) 054001 URL https://link.aps.org/doi/10.1103/PhysRevApplied.4.054001
  • [43] Pommerening J C and DiVincenzo D P 2020 Phys. Rev. A 102(3) 032623 URL https://link.aps.org/doi/10.1103/PhysRevA.102.032623
  • [44] Sank D, Chen Z, Khezri M, Kelly J, Barends R, Campbell B, Chen Y, Chiaro B, Dunsworth A, Fowler A, Jeffrey E, Lucero E, Megrant A, Mutus J, Neeley M, Neill C, O’Malley P J J, Quintana C, Roushan P, Vainsencher A, White T, Wenner J, Korotkov A N and Martinis J M 2016 Phys. Rev. Lett. 117(19) 190503 URL https://link.aps.org/doi/10.1103/PhysRevLett.117.190503
  • [45] Khezri M, Opremcak A, Chen Z, Bengtsson A, White T, Naaman O, Acharya R, Anderson K, Ansmann M, Arute F, Arya K, Asfaw A, Bardin J C, Bourassa A, Bovaird J, Brill L, Buckley B B, Buell D A, Burger T, Burkett B, Bushnell N, Campero J, Chiaro B, Collins R, Crook A L, Curtin B, Demura S, Dunsworth A, Erickson C, Fatemi R, Ferreira V S, Burgos L F, Forati E, Foxen B, Garcia G, Giang W, Giustina M, Gosula R, Dau A G, Hamilton M C, Harrington S D, Heu P, Hilton J, Hoffmann M R, Hong S, Huang T, Huff A, Iveland J, Jeffrey E, Kelly J, Kim S, Klimov P V, Kostritsa F, Kreikebaum J M, Landhuis D, Laptev P, Laws L, Lee K, Lester B J, Lill A T, Liu W, Locharla A, Lucero E, Martin S, McEwen M, Megrant A, Mi X, Miao K C, Montazeri S, Morvan A, Neeley M, Neill C, Nersisyan A, Ng J H, Nguyen A, Nguyen M, Potter R, Quintana C, Rocque C, Roushan P, Sankaragomathi K, Satzinger K J, Schuster C, Shearn M J, Shorter A, Shvarts V, Skruzny J, Smith W C, Sterling G, Szalay M, Thor D, Torres A, Woo B W K, Yao Z J, Yeh P, Yoo J, Young G, Zhu N, Zobrist N, Sank D, Korotkov A, Chen Y and Smelyanskiy V 2022 Measurement-induced state transitions in a superconducting qubit: Within the rotating wave approximation (Preprint arXiv:2212.05097)
  • [46] Rudinger K, Hogle C W, Naik R K, Hashim A, Lobser D, Santiago D I, Grace M D, Nielsen E, Proctor T, Seritan S, Clark S M, Blume-Kohout R, Siddiqi I and Young K C 2021 PRX Quantum 2(4) 040338 URL https://link.aps.org/doi/10.1103/PRXQuantum.2.040338
  • [47] 2021 Qiskit: An open-source framework for quantum computing
  • [48] Ball H, Stace T M, Flammia S T and Biercuk M J 2016 Phys. Rev. A 93(2) 022303 URL https://link.aps.org/doi/10.1103/PhysRevA.93.022303
  • [49] Beale S J and Wallman J J 2023 Randomized compiling for subsystem measurements (Preprint arXiv:2304.06599)
  • [50] Ristè D, Govia L C G, Donovan B, Fallek S D, Kalfus W D, Brink M, Bronn N T and Ohki T A 2020 npj Quantum Information 6 71
  • [51] Urbanek M, Nachman B and de Jong W A 2020 Phys. Rev. A 102(2) 022427 URL https://link.aps.org/doi/10.1103/PhysRevA.102.022427
  • [52] Córcoles A D, Takita M, Inoue K, Lekuch S, Minev Z K, Chow J M and Gambetta J M 2021 Phys. Rev. Lett. 127(10) 100501 URL https://link.aps.org/doi/10.1103/PhysRevLett.127.100501
  • [53] Botelho L, Glos A, Kundu A, Miszczak J A, Salehi O and Zimborás Z 2022 Phys. Rev. A 105(2) 022441 URL https://link.aps.org/doi/10.1103/PhysRevA.105.022441
  • [54] Piveteau C and Sutter D 2022 Circuit knitting with classical communication (Preprint arXiv:2205.00016)
  • [55] Emerson J, Alicki R and Życzkowski K 2005 Journal of Optics B: Quantum and Semiclassical Optics 7 S347–S352 URL https://doi.org/10.1088/1464-4266/7/10/021
  • [56] Govia L C G, Ribeill G J, Ristè D, Ware M and Krovi H 2020 Nature Communications 11 1084