Open-source quantum control
RISC-Q on GitHub
Explore the RISC-Q source code and reference implementations.
Quantum control systems

Agile development and efficient prototyping are essential to advancing quantum control systems. RISC-Q's highly parameterized, modular architecture supports iterative hardware–software co-design and customization.
As quantum hardware scales, quantum control systems must evolve from proof-of-concept demonstrations in controlled laboratory settings to meet growing demands for precision, timing accuracy, and scalable operation. This makes the control stack critical infrastructure for practical quantum computing.
We believe that efficient customization and prototyping of quantum control systems-on-chip (QCSoCs) built upon an open-source ecosystem will be crucial for the community to develop truly scalable quantum control systems. RISC-Q is designed to fulfill this vision, drawing inspiration from the open-source ecosystem for building classical hardware accelerators based on RISC-V. It complements existing open-source QCSoC systems, including QubiC, QICK, and ARTIQ, as well as closed-source commercial systems from companies such as Quantum Machines, Qblox, and Zurich Instruments.
Open-source quantum control
Explore the RISC-Q source code and reference implementations.
A programming interface compatible with the RISC-V ecosystem.
Support for quantum computing, sensing, and networking across superconducting, trapped-ion, neutral-atom, and spin-qubit platforms.
Fast customization and prototyping on FPGAs and ASICs.
Synchronization and communication across multiple chips and boards.
Built-in interoperability and support for an open-source community.
Efficient reference implementations for core control and hardware acceleration kernels, including quantum error correction.
RISC-Q allows pulse-level programs written in RISC-V-compatible languages, such as C and Rust, to run fully on chip. This enables on-chip calibration, control, sensing, and learning protocols with feedback in existing high-level programming languages. A C library is provided, and a debugging and testing tool for on-chip protocol development is under development.

The following table summarizes the comparison reported in the RISC-Q paper.
| Metric | QICK | QubiC | RISC-Q |
|---|---|---|---|
| Controller FMax / MHz | 384 | 500 | 500 |
| Output Lines / Board | 13 | 16 | 16 |
| Output Tones / Board | 20 | 16 | 28 |
| Qubits / Board | 6 | 8 | 14 |
| Feedback Latency / ns | 184 | 150 (a) | 144 (a) |
| Network Latency / ns | N/A | 450 (b) | 156 (b) |
| Jitter / ps | N/A | 1.8 (c) | 1.43 (c) |
| QEC Integration | No | No | Yes |
(a) Feedback latency is evaluated in the fast-reset task.
(b) Network latency is measured for one-way communication between two directly connected QCSoCs.
(c) Root-mean-square (RMS) jitter integrated from 10 Hz to 100 MHz at 6.5 GHz.
A Scalable Open-Source QEC System with Sub-Microsecond Decoding-Feedback Latency appeared at IEEE QCE 2026, part of IEEE Quantum Week. Built on RISC-Q, the system integrates quantum control, decoding, and feedback across multiple FPGA boards, connecting scalable control infrastructure with the real-time demands of quantum error correction.
RISC-Q: A Generator for Real-Time Quantum Control System-on-Chips Compatible with RISC-V appeared at DAC 2026. RISC-Q brings modular hardware generation and RISC-V-compatible programming together to support customized quantum control systems and hardware–software co-design.
We are developing a generator for hardware-accelerated message-passing decoders for quantum error-correcting codes, extending RISC-Q's support for specialized error-correction hardware.
If you use RISC-Q in your work, please cite our paper.
Junyi Liu, Yi Lee, Haowei Deng, Connor Clayton, Gengzhi Yang, and Xiaodi Wu.
DAC 2026.
@misc{liu2025riscqgeneratorrealtimequantum,
title = {RISC-Q: A Generator for Real-Time Quantum Control System-on-Chips Compatible with RISC-V},
author = {Junyi Liu and Yi Lee and Haowei Deng and Connor Clayton and Gengzhi Yang and Xiaodi Wu},
year = {2025},
eprint = {2505.14902},
archivePrefix = {arXiv},
primaryClass = {cs.AR},
url = {https://arxiv.org/abs/2505.14902}
}We are deeply grateful to David Schuster for introducing open-source quantum control systems, which served as the inspiration for this entire project. We sincerely thank the QubiC team—especially Gang Huang and Yilun Xu—for their invaluable assistance in testing the RISC-Q-generated prototype, Will Oliver's group for generously sharing their control hardware, and the QICK team for their help in understanding their codebase. We are also grateful for insightful discussions with Hanrui Wang, Margaret Martonosi, Fred Chong, Jens Palsberg, Swamit Tannu, Adam Chlipala, Mark Horowitz, Priyanka Raina, Jason Cong, and Lin Zhong throughout the various stages of RISC-Q's development, which helped shape its current form.
This project is partially supported by the Air Force Office of Scientific Research under award number FA9550-21-1-0209; U.S. National Science Foundation grants CCF-1942837 (CAREER), CCF-2330974, and NQVL-2435244; and a Sloan Research Fellowship.