Operator-X (OPX)

The new standard for Quantum control hardware and software

Run the experiments of your wildest
dreams
and get the most out of
your quantum hardware

Your experiments live in this Phase Space

Phase Space

fully parametric waveform generation
waveform acquisition and manipulation
general classical processing
comprehensive control flow
Logic-gates / Pulses
  • Fully parametrized: Length,
    frequency, Phase (relative &
    absolute), Amplitude, bandwidth
  • Corrections: Mixer-imbalances
    AOM-non-linearity
  • Compensations:
    Cross-talk-compensations
    FIR-filters
  • And more
Measurements
  • High fidelity analog to
    digital conversion
  • General integration &
    demodulation
  • Weighted-integrations
    Accumulated-integrations
    Chunked-integrations
  • Filters – FIR, etc
  • Time Tagging
  • TTL Counting
Real-time processing
  • Turing complete
  • Optimal For:
    • Integrations
    • Linear Algebra
    • And More
Control Flow
  • If/Else
  • For/While
  • Loops
  • Cases
  • Break
  • And More
‘Quantum’ estimations
  • State-estimations
  • Error-estimation
  • Correlation functions
  • Neural-nets-based-estimations
Multi-qubit feedback
  • Qubit stabilization & tracking
  • Quantum-error-correction
  • And more

Combining pulses, measurements,
classical-processing, and control flow in various ways,
spans the phase space of your experiments
and algorithms

The OPX Covers
This Phase Space

  • Easily express quantum algorithms and experimental protocols that comprise all of the above
  • Seamlessly sync measurements, real-time calculations, and pulses of different quantum elements
  • Loop over a wide range of parameters in real-time, including intermediate frequencies, amplitudes phases, delays, integration parameters, measurement axes, etc.
  • Use if/else and case statements to condition operations in real-time (real-time feedback)
  • Define procedures (macros) to be reused in the code and access an extensive family of libraries

OPX lets you do all these right
out of the box

Error Correction
Cat codes
Bayesian estimations
Image processing
Qubit-tracking / stabilization
AI-based calibrations
Hybrid quantum-classical
Adaptive sensing
Quantum benchmarking

Designed by Quantum Researchers for Scientists Like You

“Replacing 3 devices with one synchronized, orchestrated machine tremendously simplifies lab workflow. Now, our pulse sequences run in a fraction of the time of any other device combo. Plus, we can talk to the FPGA in human-speak to run real-time calculations that were too complicated before! Along with the yoga-level flexibility of QM’s engineers, the OPX truly is a trailblazer.”

Dr. Amit Finkler, Weizmann Institute of Science

I must say I’m very happy with QM’s Quantum Orchestration Platform. It’s the single most reliable piece of equipment I’ve got in the lab. I operate it remotely and never had any problems. I strongly recommend the OPX and the QOP to my colleagues. It is by far the simplest way to do qubit physics.  

Dr. Emmanuel Flurin, CEA Saclay, Quantronics group

“Dedicated hardware for controlling and operating quantum bits is something we have all been dreaming of. Quantum Machines has answered this call by allowing us and others in the field to scale up with ease and with far greater functionality than was ever possible”

Prof. Amir Yacoby, Harvard University

“The first time I was introduced to Quantum Machines, It surprised me how people were getting so excited about it. Only later did I realize, it was like explaining the value of Laser before it existed, and all you knew are light bulbsToday I truly believe that these systems will revolutionize our space.”

Prof. Barak Dayan, Weizmann Institute of Science

“Having tried several instruments in the past, I’m very impressed by Quantum Machines’ OPX. It finally removes the need for us to develop any skills in FPGA programming while still benefiting from advanced FPGA capabilities in our experiments”

Prof. Benjamin Huard, ENS de Lyon

Pulse Processor:
an Architecture Created for Quantum

Ideas

QUA

QM’s Python embedded programming language, QUA, frees you from hardware complications and the need to write complex VERILOG/VHDL code.

QUA describes quantum programs in a highly intuitive and straightforward way. Now, you can program quantum protocols as easily and naturally as writing pseudo-code

 

XQP Compiler

The Pulse Processor’s assembly language, known as the XQP compiler, compiles the programs after you write them in QUA.

The XQP Compiler is a highly compact assembly language that describes quantum programs through the information contained within them.

Communication Backplane

PULSE PROCESSOR AT THE OPX CORE (FPGA-BASED)

The FPGA-based Pulse Processor comprises multiple waveform generators, digitizers, and processing units. All integrated into a unique and scalable architecture.

The Pulse Processor can run even the most demanding quantum experiments in the most efficient way, with the lowest latencies possible. Including quantum protocols requiring real-time waveform generation, real-time waveform acquisition, and real-time comprehensive classical processing and control-flow.

RF Frontend

The RF-Frontend of the OPX addresses the demanding requirements for controlling and operating quantum devices. It includes the digital-to-analog converters (DACs) and analog-to-digital converters (ADCs).

Modular System

The OPX is completely modular. Adapt it to your needs. Order any number of channels you require for your experiments. 2 or 10? You decide!

Digital Outputs

10 outputs seamlessly synced with any control protocol

Analog Outputs

10 output channels with advanced pulse shaping
and frequency multiplexing capabilities

Analog Inputs

2 input channels with easy-to- program frequency
demultiplexing and pulse analysis capabilities

Operator-T (OPT) – Multi-OPX Synchronization

OPT is a clock distribution system capable of syncing multiple OPXs. The OPT provides and distributes clocks and triggers, allowing you to have all OPXs and all components within them work with the same clock.

Multi-OPX:
Effortless Scale-Up

Using QUA, multiple OPXs connected to the same OPT can be seamlessly programmed and synchronized as if they were one.

The QUA compiler takes into account any possible latencies which may occur due to sync processes and data transfer and allows for scaling up your control system from a few qubits to hundreds, with minimal effort.

Multi-OPX: <br>Effortless Scale-Up

Works with All
Quantum Technologies

TRAPPED
IONS
MECHANICAL
RESONATORS
TOPOLOGICAL QUBITS
TOPOLOGICAL
QUBITS
CARBON
NANOTUBES

From complex calibrations to real-time Bayesian estimates and ultra-low latency feedback-based protocols

Even your dream experiments can now run with ease

OPX meets the extremely demanding requirements of Quantum Control protocols head-on. Including Complexity, Timing, Precision, and Latency.

Run any experiment using the intuitive QUA language, the OPX, and its dedicated Pulse Processor: a full stack designed from the ground up for quantum.
Speed up your quantum experiments by orders of magnitude!

Advanced OPX Use-Cases

Ultra-low latency feedback
protocols, including
quantum-error-correction
Real-time estimation of
a system’s density matrix for
on-the-fly decision-making
Fast calibration: including
pulse parameters, qubit frequency,
IQ-mixer’s imbalance, etc.

Challenge us! Tell us the quantum experiment of your wildest dreams. We’ll run it on the OPX!