-
Hardware-Assisted Parameterized Circuit Execution
Authors:
Abhi D. Rajagopala,
Akel Hashim,
Neelay Fruitwala,
Gang Huang,
Yilun Xu,
Jordan Hines,
Irfan Siddiqi,
Katherine Klymko,
Kasra Nowrouzi
Abstract:
Standard compilers for quantum circuits decompose arbitrary single-qubit gates into a sequence of physical X(pi/2) pulses and virtual-Z phase gates. Consequently, many circuit classes implement different logic operations but have an equivalent structure of physical pulses that only differ by changes in virtual phases. When many structurally-equivalent circuits need to be measured, generating seque…
▽ More
Standard compilers for quantum circuits decompose arbitrary single-qubit gates into a sequence of physical X(pi/2) pulses and virtual-Z phase gates. Consequently, many circuit classes implement different logic operations but have an equivalent structure of physical pulses that only differ by changes in virtual phases. When many structurally-equivalent circuits need to be measured, generating sequences for each circuit is unnecessary and cumbersome, since compiling and loading sequences onto classical control hardware is a primary bottleneck in quantum circuit execution. In this work, we develop a hardware-assisted protocol for executing parameterized circuits on our FPGA-based control hardware, QubiC. This protocol relies on a hardware-software co-design technique in which software identifies structural equivalency in circuits and "peels" off the relevant parameterized angles to reduce the overall waveform compilation time. The hardware architecture then performs real-time "stitching" of the parameters in the circuit to measure circuits that implement a different overall logical operation. This work demonstrates significant speed ups in the total execution time for several different classes of quantum circuits.
△ Less
Submitted 5 September, 2024;
originally announced September 2024.
-
ML-Powered FPGA-based Real-Time Quantum State Discrimination Enabling Mid-circuit Measurements
Authors:
Neel R. Vora,
Yilun Xu,
Akel Hashim,
Neelay Fruitwala,
Ho Nam Nguyen,
Haoran Liao,
Jan Balewski,
Abhi Rajagopala,
Kasra Nowrouzi,
Qing Ji,
K. Birgitta Whaley,
Irfan Siddiqi,
Phuc Nguyen,
Gang Huang
Abstract:
Similar to reading the transistor state in classical computers, identifying the quantum bit (qubit) state is a fundamental operation to translate quantum information. However, identifying quantum state has been the slowest and most susceptible to errors operation on superconducting quantum processors. Most existing state discrimination algorithms have only been implemented and optimized "after the…
▽ More
Similar to reading the transistor state in classical computers, identifying the quantum bit (qubit) state is a fundamental operation to translate quantum information. However, identifying quantum state has been the slowest and most susceptible to errors operation on superconducting quantum processors. Most existing state discrimination algorithms have only been implemented and optimized "after the fact" - using offline data transferred from control circuits to host computers. Real-time state discrimination is not possible because a superconducting quantum state only survives for a few hundred us, which is much shorter than the communication delay between the readout circuit and the host computer (i.e., tens of ms). Mid-circuit measurement (MCM), where measurements are conducted on qubits at intermediate stages within a quantum circuit rather than solely at the end, represents an advanced technique for qubit reuse. For MCM necessitating single-shot readout, it is imperative to employ an in-situ technique for state discrimination with low latency and high accuracy. This paper introduces QubiCML, a field-programmable gate array (FPGA) based system for real-time state discrimination enabling MCM - the ability to measure the state at the control circuit before/without transferring data to a host computer. A multi-layer neural network has been designed and deployed on an FPGA to ensure accurate in-situ state discrimination. For the first time, ML-powered quantum state discrimination has been implemented on a radio frequency system-on-chip FPGA platform. The deployed lightweight network on the FPGA only takes 54 ns to complete each inference. We evaluated QubiCML's performance on superconducting quantum processors and obtained an average accuracy of 98.5% with only 500 ns readout. QubiCML has the potential to be the standard real-time state discrimination method for the quantum community.
△ Less
Submitted 24 October, 2024; v1 submitted 26 June, 2024;
originally announced June 2024.
-
Hardware-Efficient Randomized Compiling
Authors:
Neelay Fruitwala,
Akel Hashim,
Abhi D. Rajagopala,
Yilun Xu,
Jordan Hines,
Ravi K. Naik,
Irfan Siddiqi,
Katherine Klymko,
Gang Huang,
Kasra Nowrouzi
Abstract:
Randomized compiling (RC) is an efficient method for tailoring arbitrary Markovian errors into stochastic Pauli channels. However, the standard procedure for implementing the protocol in software comes with a large experimental overhead -- namely, it scales linearly in the number of desired randomizations, each of which must be generated and measured independently. In this work, we introduce a har…
▽ More
Randomized compiling (RC) is an efficient method for tailoring arbitrary Markovian errors into stochastic Pauli channels. However, the standard procedure for implementing the protocol in software comes with a large experimental overhead -- namely, it scales linearly in the number of desired randomizations, each of which must be generated and measured independently. In this work, we introduce a hardware-efficient algorithm for performing RC on a cycle-by-cycle basis on the lowest level of our FPGA-based control hardware during the execution of a circuit. Importantly, this algorithm performs a different randomization per shot with zero runtime overhead beyond measuring a circuit without RC. We implement our algorithm using the QubiC control hardware, where we demonstrate significant reduction in the overall runtime of circuits implemented with RC, as well as a significantly lower variance in measured observables.
△ Less
Submitted 19 June, 2024;
originally announced June 2024.
-
Distributed Architecture for FPGA-based Superconducting Qubit Control
Authors:
Neelay Fruitwala,
Gang Huang,
Yilun Xu,
Abhi Rajagopala,
Akel Hashim,
Ravi K. Naik,
Kasra Nowrouzi,
David I. Santiago,
Irfan Siddiqi
Abstract:
Quantum circuits utilizing real time feedback techniques (such as active reset and mid-circuit measurement) are a powerful tool for NISQ-era quantum computing. Such techniques are crucial for implementing error correction protocols, and can reduce the resource requirements of certain quantum algorithms. Realizing these capabilities requires flexible, low-latency classical control. We have develope…
▽ More
Quantum circuits utilizing real time feedback techniques (such as active reset and mid-circuit measurement) are a powerful tool for NISQ-era quantum computing. Such techniques are crucial for implementing error correction protocols, and can reduce the resource requirements of certain quantum algorithms. Realizing these capabilities requires flexible, low-latency classical control. We have developed a custom FPGA-based processor architecture for QubiC, an open source platform for superconducting qubit control. Our architecture is distributed in nature, and consists of a bank of lightweight cores, each configured to control a small (1-3) number of signal generator channels. Each core is capable of executing parameterized control and readout pulses, as well as performing arbitrary control flow based on mid-circuit measurement results. We have also developed a modular compiler stack and domain-specific intermediate representation for programming the processor. Our representation allows users to specify circuits using both gate and pulse-level abstractions, and includes high-level control flow constructs (e.g. if-else blocks and loops). The compiler stack is designed to integrate with quantum software tools and programming languages, such as TrueQ, pyGSTi, and OpenQASM3. In this work, we will detail the design of both the processor and compiler stack, and demonstrate its capabilities with a quantum state teleportation experiment using transmon qubits at the LBNL Advanced Quantum Testbed.
△ Less
Submitted 23 April, 2024;
originally announced April 2024.
-
Efficient Generation of Multi-partite Entanglement between Non-local Superconducting Qubits using Classical Feedback
Authors:
Akel Hashim,
Ming Yuan,
Pranav Gokhale,
Larry Chen,
Christian Juenger,
Neelay Fruitwala,
Yilun Xu,
Gang Huang,
Kasra Nowrouzi,
Liang Jiang,
Irfan Siddiqi
Abstract:
Quantum entanglement is one of the primary features which distinguishes quantum computers from classical computers. In gate-based quantum computing, the creation of entangled states or the distribution of entanglement across a quantum processor often requires circuit depths which grow with the number of entangled qubits. However, in teleportation-based quantum computing, one can deterministically…
▽ More
Quantum entanglement is one of the primary features which distinguishes quantum computers from classical computers. In gate-based quantum computing, the creation of entangled states or the distribution of entanglement across a quantum processor often requires circuit depths which grow with the number of entangled qubits. However, in teleportation-based quantum computing, one can deterministically generate entangled states with a circuit depth that is constant in the number of qubits, provided that one has access to an entangled resource state, the ability to perform mid-circuit measurements, and can rapidly transmit classical information. In this work, aided by fast classical FPGA-based control hardware with a feedback latency of only 150 ns, we explore the utility of teleportation-based protocols for generating non-local, multi-partite entanglement between superconducting qubits. First, we demonstrate well-known protocols for generating Greenberger-Horne-Zeilinger (GHZ) states and non-local CNOT gates in constant depth. Next, we utilize both protocols for implementing an unbounded fan-out (i.e., controlled-NOT-NOT) gate in constant depth between three non-local qubits. Finally, we demonstrate deterministic state teleportation and entanglement swapping between qubits on opposite side of our quantum processor.
△ Less
Submitted 2 January, 2025; v1 submitted 27 March, 2024;
originally announced March 2024.
-
Superconducting qubit readout enhanced by path signature
Authors:
Shuxiang Cao,
Zhen Shao,
Jian-Qing Zheng,
Mohammed Alghadeer,
Simone D Fasciati,
Michele Piscitelli,
Peter A Spring,
Shiyu Wang,
Shuhei Tamate,
Neel Vora,
Yilun Xu,
Gang Huang,
Kasra Nowrouzi,
Yasunobu Nakamura,
Irfan Siddiqi,
Peter Leek,
Terry Lyons,
Mustafa Bakr
Abstract:
Quantum non-demolition measurement plays an essential role in quantum technology, crucial for quantum error correction, metrology, and sensing. Conventionally, the qubit state is classified from the raw or integrated time-domain measurement record. Here, we demonstrate a method to enhance the assignment fidelity of the readout by considering the "path signature" of this measurement record, where t…
▽ More
Quantum non-demolition measurement plays an essential role in quantum technology, crucial for quantum error correction, metrology, and sensing. Conventionally, the qubit state is classified from the raw or integrated time-domain measurement record. Here, we demonstrate a method to enhance the assignment fidelity of the readout by considering the "path signature" of this measurement record, where the path signature is a mathematical tool for analyzing stochastic time series. We evaluate this approach across five different hardware setups, including those with and without readout multiplexing and parametric amplifiers, and demonstrate a significant improvement in assignment fidelity across all setups. Moreover, we show that the path signature of the measurement record provides an expressive feature set that can be used to detect and classify state transitions that occurred during the measurement, improving the prediction of the qubit state at the end of the measurement. This method has the potential to become a foundational tool for quantum technology.
△ Less
Submitted 22 May, 2025; v1 submitted 14 February, 2024;
originally announced February 2024.
-
Open Hardware Solutions in Quantum Technology
Authors:
Nathan Shammah,
Anurag Saha Roy,
Carmen G. Almudever,
Sébastien Bourdeauducq,
Anastasiia Butko,
Gustavo Cancelo,
Susan M. Clark,
Johannes Heinsoo,
Loïc Henriet,
Gang Huang,
Christophe Jurczak,
Janne Kotilahti,
Alessandro Landra,
Ryan LaRose,
Andrea Mari,
Kasra Nowrouzi,
Caspar Ockeloen-Korppi,
Guen Prawiroatmodjo,
Irfan Siddiqi,
William J. Zeng
Abstract:
Quantum technologies such as communications, computing, and sensing offer vast opportunities for advanced research and development. While an open-source ethos currently exists within some quantum technologies, especially in quantum computer programming, we argue that there are additional advantages in developing open quantum hardware (OQH). Open quantum hardware encompasses open-source software fo…
▽ More
Quantum technologies such as communications, computing, and sensing offer vast opportunities for advanced research and development. While an open-source ethos currently exists within some quantum technologies, especially in quantum computer programming, we argue that there are additional advantages in developing open quantum hardware (OQH). Open quantum hardware encompasses open-source software for the control of quantum devices in labs, blueprints and open-source toolkits for chip design and other hardware components, as well as openly-accessible testbeds and facilities that allow cloud-access to a wider scientific community. We provide an overview of current projects in the OQH ecosystem, identify gaps, and make recommendations on how to close them today. More open quantum hardware would accelerate technology transfer to and growth of the quantum industry and increase accessibility in science.
△ Less
Submitted 1 March, 2024; v1 submitted 29 September, 2023;
originally announced September 2023.
-
QubiC 2.0: An Extensible Open-Source Qubit Control System Capable of Mid-Circuit Measurement and Feed-Forward
Authors:
Yilun Xu,
Gang Huang,
Neelay Fruitwala,
Abhi Rajagopala,
Ravi K. Naik,
Kasra Nowrouzi,
David I. Santiago,
Irfan Siddiqi
Abstract:
Researchers manipulate and measure quantum processing units via the classical electronics control system. We developed an open-source FPGA-based quantum bit control system called QubiC for superconducting qubits. After a few years of qubit calibration and testing experience on QubiC 1.0, we recognized the need for mid-circuit measurements and feed-forward capabilities to implement advanced quantum…
▽ More
Researchers manipulate and measure quantum processing units via the classical electronics control system. We developed an open-source FPGA-based quantum bit control system called QubiC for superconducting qubits. After a few years of qubit calibration and testing experience on QubiC 1.0, we recognized the need for mid-circuit measurements and feed-forward capabilities to implement advanced quantum algorithms effectively. Moreover, following the development of RFSoC technology, we upgraded the system to QubiC 2.0 on an Xilinx ZCU216 evaluation board and developed all these enriched features. The system uses portable FPGA gateware with a simplified processor to handle commands on-the-fly. For design simplicity and straightforward scaling, we adopted a multi-core distributed architecture, assigning one processor core per qubit. The actual pulses combine the unique pulse envelope and carrier information specified in a command. Each pulse envelope is pre-stored on FPGA's block RAMs, ensuring the speed and reusability during the whole circuit. The pulse parameters including amplitude, phase, and frequency can be updated from pulse to pulse. The software stack is developed in Python, running on both the FPGA's ARM core and host computer via XML-RPC. The quantum circuit can be described in a high-level language, which supports programming at both pulse-level and native-gate level, and includes high-level control flow constructs. The QubiC software stack compiles these quantum programs into binary commands that can be loaded into the FPGA. With Qubic 2.0, we successfully achieved multi-FPGA synchronization in bench tests and demonstrated simplified feed-forward experiments on conditional circuits. The enhanced QubiC system represents a significant step forward in quantum computing, providing researchers with powerful tools to explore and implement advanced quantum algorithms and applications.
△ Less
Submitted 19 September, 2023;
originally announced September 2023.
-
Hardware-Efficient Microwave-Activated Tunable Coupling Between Superconducting Qubits
Authors:
Bradley K. Mitchell,
Ravi K. Naik,
Alexis Morvan,
Akel Hashim,
John Mark Kreikebaum,
Brian Marinelli,
Wim Lavrijsen,
Kasra Nowrouzi,
David I. Santiago,
Irfan Siddiqi
Abstract:
Generating high-fidelity, tunable entanglement between qubits is crucial for realizing gate-based quantum computation. In superconducting circuits, tunable interactions are often implemented using flux-tunable qubits or coupling elements, adding control complexity and noise sources. Here, we realize a tunable $ZZ$ interaction between two transmon qubits with fixed frequencies and fixed coupling, i…
▽ More
Generating high-fidelity, tunable entanglement between qubits is crucial for realizing gate-based quantum computation. In superconducting circuits, tunable interactions are often implemented using flux-tunable qubits or coupling elements, adding control complexity and noise sources. Here, we realize a tunable $ZZ$ interaction between two transmon qubits with fixed frequencies and fixed coupling, induced by driving both transmons off-resonantly. We show tunable coupling over one order of magnitude larger than the static coupling, and change the sign of the interaction, enabling cancellation of the idle coupling. Further, this interaction is amenable to large quantum processors: the drive frequency can be flexibly chosen to avoid spurious transitions, and because both transmons are driven, it is resilient to microwave crosstalk. We apply this interaction to implement a controlled phase (CZ) gate with a gate fidelity of $99.43(1)\%$ as measured by cycle benchmarking, and we find the fidelity is limited by incoherent errors.
△ Less
Submitted 11 May, 2021;
originally announced May 2021.
-
Automatic Qubit Characterization and Gate Optimization with QubiC
Authors:
Yilun Xu,
Gang Huang,
Jan Balewski,
Ravi K. Naik,
Alexis Morvan,
Brad Mitchell,
Kasra Nowrouzi,
David I. Santiago,
Irfan Siddiqi
Abstract:
As the size and complexity of a quantum computer increases, quantum bit (qubit) characterization and gate optimization become complex and time-consuming tasks. Current calibration techniques require complicated and verbose measurements to tune up qubits and gates, which cannot easily expand to the large-scale quantum systems. We develop a concise and automatic calibration protocol to characterize…
▽ More
As the size and complexity of a quantum computer increases, quantum bit (qubit) characterization and gate optimization become complex and time-consuming tasks. Current calibration techniques require complicated and verbose measurements to tune up qubits and gates, which cannot easily expand to the large-scale quantum systems. We develop a concise and automatic calibration protocol to characterize qubits and optimize gates using QubiC, which is an open source FPGA (field-programmable gate array) based control and measurement system for superconducting quantum information processors. We propose mutli-dimensional loss-based optimization of single-qubit gates and full XY-plane measurement method for the two-qubit CNOT gate calibration. We demonstrate the QubiC automatic calibration protocols are capable of delivering high-fidelity gates on the state-of-the-art transmon-type processor operating at the Advanced Quantum Testbed at Lawrence Berkeley National Laboratory. The single-qubit and two-qubit Clifford gate infidelities measured by randomized benchmarking are of $4.9(1.1) \times 10^{-4}$ and $1.4(3) \times 10^{-2}$, respectively.
△ Less
Submitted 30 April, 2021; v1 submitted 22 April, 2021;
originally announced April 2021.
-
QubiC: An open source FPGA-based control and measurement system for superconducting quantum information processors
Authors:
Yilun Xu,
Gang Huang,
Jan Balewski,
Ravi Naik,
Alexis Morvan,
Bradley Mitchell,
Kasra Nowrouzi,
David I. Santiago,
Irfan Siddiqi
Abstract:
As quantum information processors grow in quantum bit (qubit) count and functionality, the control and measurement system becomes a limiting factor to large scale extensibility. To tackle this challenge and keep pace with rapidly evolving classical control requirements, full control stack access is essential to system level optimization. We design a modular FPGA (field-programmable gate array) bas…
▽ More
As quantum information processors grow in quantum bit (qubit) count and functionality, the control and measurement system becomes a limiting factor to large scale extensibility. To tackle this challenge and keep pace with rapidly evolving classical control requirements, full control stack access is essential to system level optimization. We design a modular FPGA (field-programmable gate array) based system called QubiC to control and measure a superconducting quantum processing unit. The system includes room temperature electronics hardware, FPGA gateware, and engineering software. A prototype hardware module is assembled from several commercial off-the-shelf evaluation boards and in-house developed circuit boards. Gateware and software are designed to implement basic qubit control and measurement protocols. System functionality and performance are demonstrated by performing qubit chip characterization, gate optimization, and randomized benchmarking sequences on a superconducting quantum processor operating at the Advanced Quantum Testbed at Lawrence Berkeley National Laboratory. The single-qubit and two-qubit process fidelities are measured to be 0.9980$\pm$0.0001 and 0.948$\pm$0.004 by randomized benchmarking. With fast circuit sequence loading capability, the QubiC performs randomized compiling experiments efficiently and improves the feasibility of executing more complex algorithms.
△ Less
Submitted 27 October, 2021; v1 submitted 31 December, 2020;
originally announced January 2021.