End-to-end workflow for machine learning-based qubit readout with QICK and hls4ml
This provides an accessible workflow for improving qubit readout in quantum information processing, though it is incremental as it builds on existing platforms like QICK and hls4ml.
The authors tackled the challenge of superconducting qubit readout accuracy and scalability by developing an end-to-end workflow that embeds co-designed neural networks into FPGA hardware, achieving 96% single-shot fidelity with 32ns latency and under 16% FPGA resource utilization.
We present an end-to-end workflow for superconducting qubit readout that embeds co-designed Neural Networks (NNs) into the Quantum Instrumentation Control Kit (QICK). Capitalizing on the custom firmware and software of the QICK platform, which is built on Xilinx RFSoC FPGAs, we aim to leverage machine learning (ML) to address critical challenges in qubit readout accuracy and scalability. The workflow utilizes the hls4ml package and employs quantization-aware training to translate ML models into hardware-efficient FPGA implementations via user-friendly Python APIs. We experimentally demonstrate the design, optimization, and integration of an ML algorithm for single transmon qubit readout, achieving 96% single-shot fidelity with a latency of 32ns and less than 16% FPGA look-up table resource utilization. Our results offer the community an accessible workflow to advance ML-driven readout and adaptive control in quantum information processing applications.