Skip to content

QECi – the Quantum Error Correction interface

QECi, meaning Quantum Error Correction interface, is being developed by Riverlane to provide a standard way of communicating between the control system and the quantum error correction (QEC) stack in any quantum computer. QECi facilitates efficient data transfer by defining the data format, runtime states and parameters for communicating QEC-specific messages over a standard data connection.

Riverlane welcomes anyone to adopt and use this interface, as well as
provide feedback. Please contact us at [email protected].

QECi specification download form

There are errors on the page, please review the details below.

Terms of Use
To ensure anyone can use the QECi specification and support QECi becoming a standard interface, in return for being given access to the QECi specification (QECi Specification) and the right to use it, you agree to the following terms and conditions (Terms).

Riverlane is committed to protecting and respecting your privacy, and we’ll only use your personal information to administer your account and to provide the products and services you requested from us. From time to time, we would like to contact you about our products and services, as well as other content that may be of interest to you. If you consent to us contacting you for this purpose, please tick below to say how you would like us to contact you:

You can unsubscribe from these communications at any time. For more information on how to unsubscribe, our privacy practices, and how we are committed to protecting and respecting your privacy, please review our Privacy Policy here. By clicking submit below, you consent to allow Riverlane to store and process the personal information submitted above to provide you the content requested.

Your copy of the QECi Specification will be watermarked with your name and organization.

QECi Benefits

QECi Benefits

  • Allows independent upgrades of the control system and QEC stack.  QECi defines the communication protocol so it is easy to upgrade or replace the QEC stack or control system without backward-compatibility issues.
  • Provides long-term interoperability of the QEC stack with your favoured solution.  By providing a common standard for communication, QECi enables the qubit manufacturers to choose the best solution for their needs without being locked into one supplier. 
  • Enables quantum computer makers to concentrate on scaling their physical and logical qubits. The next major breakthrough in quantum computing will be a machine that performs one million error-free quantum operations (MegaQuOp). QECi will meet the data transfer demands of the MegaQuOp machine – and beyond. 

QECIPHY

The physical layer of QECi (QECIPHY) allows data to be sent reliably between a control system and a QEC system. Our implementation of QECIPHY is available open source and can be easily integrated with any FPGA-based platform.

See our QECIPHY implementation

QECi is adopted by:

QECi case study

QECi case study

QBlox, a leading qubit control system company, is working with Riverlane to adopt QECi. Together, we are using the QECi to communicate between Riverlane’s QEC stack and Qblox’s control system.

Find out more about QECi and its implementation

Technical update

Introducing the Quantum Error Correction interface

06 March 2025

By Andrea Husseini and Aniket Datta Today's best quantum computers can only achieve a few hundred error-free quantum operations. We need millions to outperform supercomputers. Correcting quantum errors involves massively complex data processing tasks...

Read more