Skip to content

Note: Starting from June 11, 2025, using the MyCSC portal will require multi-factor authentication (MFA). Read our MFA guide here.

Technical details

Architecture and Topology

Helmi (VTT Q5)

Helmi is a 5-qubit quantum computer co-developed by VTT and IQM using superconducting qubits. The qubits are arranged in a star shaped topology, with the central qubit being Qubit 3 (QB3) connected to the other 4 qubits. This means that any two-qubit gate will work between QB3 and any other qubit, whereas one-qubit gates can be mapped to any of the 4 surrounding qubits.

Helmi's node mapping

Native Gates

Helmi's native are are the two-qubit controlled-z gate and the one-qubit phased rx gate.

VTT Q50

VTT Q50 is a 53-qubit quantum computer co-developed by VTT and IQM using superconducting qubits. The qubits are arranged in a Square lattice topology, a 2D grid where each qubit interacts directly with its nearest neighbors. The device has one broken tunable coupler between qubits QB18 and QB10.

Q50's node mapping

Native Gates

Q50's native gates are the Phased x-rotation gate (prx) and controlled-z gate (cz)

Defining topology and gates in Qiskit and Cirq

The topology, supported instructions and backend specific metadata can be queried directly with Qiskit on IQM or Cirq on IQM. For example:

# Qiskit
from iqm.qiskit_iqm import IQMProvider
provider = IQMProvider(iqm_server_url)
backend = provider.get_backend()
print(f'Native operations of the backend: {backend.operation_names}')
print(f'Coupling map of the backend: {backend.coupling_map}')
# Cirq
from iqm.cirq_iqm import Adonis
adonis = Adonis()
print(adonis.metadata.qubit_set)
print(adonis.metadata.gateset)
print(adonis.metadata.nx_graph)

Further Reading