Rigetti quantum computers are universal gate-based systems. To perform a quantum computation, classical data, which represents the problem to be solved, and the algorithm, are translated into quantum logic gates and applied to the qubits in the quantum computer.
We physically implement single-qubit gates by sending microwave pulses with the same frequency as the physical qubits on the quantum integrated circuit. For physically implementing two-qubit gates, we send a combination of microwave and DC pulses to the physical qubits on the quantum integrated circuit. Once the operations have been executed on the quantum computer, the qubits are measured, resulting in classical data flowing out of the quantum computer and back into classical memory.
For operations that entangle two qubits, Rigetti uses Controlled-Z (CZ) gates for its modular chiplet-based systems, which are optimized for fast gate times while reducing coherent errors. This improves fidelity and is important for executing quantum error correction techniques.
Through Quil-T, users can access the lowest level of control - the microwave pulses being output by the control system that directly manipulate the qubit state. Each time a new QPU is brought-up, these control pulses are calibrated by hand to achieve the highest-fidelity gates.
We currently report the performance of our gates with an industry standard technique called randomized benchmarking, a commonly used method to measure fidelity.
Visit our Rigetti QPUs page to learn more about the gates used to execute quantum operations on our systems.