Qibosoq: an open-source framework for quantum circuit RFSoC programming
Rodolfo Carobene, Alessandro Candido, Javier Serrano, Alvaro, Orgaz-Fuertes, Andrea Giachero, Stefano Carrazza

TL;DR
Qibosoq is an open-source software framework that simplifies programming and deploying quantum circuits on RFSoC-based quantum hardware, integrating firmware and middleware for experimental and gate-based quantum applications.
Contribution
It introduces a unified open-source software package that connects RFSoC firmware with quantum middleware, streamlining quantum hardware control and experimental setup.
Findings
Enables execution of arbitrary pulse sequences on RFSoC hardware.
Reduces complexity of experimental setups for quantum computing.
Provides seamless deployment of quantum algorithms on self-hosted hardware.
Abstract
We present Qibosoq, an open-source server-side software package designed for radio frequency system on chip (RFSoC) for executing arbitrary pulse sequences and algorithms on self-hosted quantum processing units using only open-source software. Qibosoq connects the RFSoC firmware provided by Qick, a Quantum Instrumentation Control Kit, with Qibo, a quantum computing middleware framework that enables both experimental and gate-based applications. It simplifies the work of experimentalists and developers by managing client-server communication protocols, implementing tests, and validation procedures, thereby reducing the complexity of experimental setups. The client-side integration is achieved with dedicated drivers implemented in Qibolab, the specialized software module of Qibo for quantum hardware control. Therefore, this setup provides a seamless mechanism to deploy circuit-based…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum Information and Cryptography · Quantum Mechanics and Applications
