RISC-Q
An open-source generator for real-time quantum control systems, with a RISC-V-compatible programming interface.

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.

RISC-Q Vision

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.

Key Features

RISC-V compatibility

A programming interface compatible with the RISC-V ecosystem.

Across technologies

Support for quantum computing, sensing, and networking across superconducting, trapped-ion, neutral-atom, and spin-qubit platforms.

Rapid prototyping

Fast customization and prototyping on FPGAs and ASICs.

Scalable control

Synchronization and communication across multiple chips and boards.

Open ecosystem

Built-in interoperability and support for an open-source community.

Reference kernels

Efficient reference implementations for core control and hardware acceleration kernels, including quantum error correction.

RISC-Q Overview

System architecture

Modular quantum control

RISC-Q models a quantum control system through functional components: RF signal processors, controllers, custom accelerators, and communication modules.

RISC-Q architecture showing signal processors, controllers, accelerators, and communication modules
RISC-Q's modular quantum control architecture. Select the figure to view it at full size.
Programming interface

Pulse-level programs, fully on chip

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.

RISC-Q programming interface connecting pulse-level programs to on-chip execution
The RISC-Q programming interface.
Reference comparison

QICK, QubiC, and RISC-Q

The following table summarizes the comparison reported in the RISC-Q paper.

MetricQICKQubiCRISC-Q
Controller FMax / MHz384500500
Output Lines / Board131616
Output Tones / Board201628
Qubits / Board6814
Feedback Latency / ns184150 (a)144 (a)
Network Latency / nsN/A450 (b)156 (b)
Jitter / psN/A1.8 (c)1.43 (c)
QEC IntegrationNoNoYes

(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.

Research in Action

IEEE Quantum Week

Scalable quantum error correction

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.

DAC 2026

A generator for real-time quantum control

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.

Open-source collaborationOngoing

RISC-Q-based development with QubiC and QICK

In collaboration with the QubiC and QICK teams, we are working toward migrating these systems to RISC-Q-based development for future releases.

Hardware accelerationOngoing

A generator for message-passing decoders

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.

Tutorials & Talks

IEEE Quantum Week

RISC-Q

A talk at the workshop Real-Time Fault-Tolerant Quantum Computing: Bridging Theory and Practice, part of IEEE Quantum Week 2026.

Duke

RISC-Q: A Brief Introduction

Invited talk · 50 minutes.

AWS

RISC-Q: A Brief Introduction

Invited talk · 45 minutes.

Mini-Lecture Series

System-Level Design for Quantum Real-time Control and Error Correction

  1. Real-Time Requirements for Controlling Quantum Systems
  2. Quantum Error Correction–Related System Design
  3. RISC-Q as a Generator for Quantum Control SoCs
  4. Case Study: RISC-Q–Based Quantum Error Correction System
  5. Case Study: RISC-Q–Enabled Hardware Acceleration Modules

Citation

2026DAC

RISC-Q: A Generator for Real-Time Quantum Control System-on-Chips Compatible with RISC-V

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.

BibTeX · preprint version
@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}
}

Acknowledgments

Community

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.

Research support

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.