quri_parts.backend.devices.abstract_ftqc_device module

generate_device_property(logical_qubit_count, qec_cycle, logical_error_rate, delta_sk, clifford_gate_cycles=1, t_gate_cycles=1)

Generate DeviceInfo object for Clifford + T architecture devices.

Parameters:
  • logical_qubit_count (int) – Number of logical qubits.

  • qec_cycle (TimeValue) – Time duration of each syndrome measurement for quantum error correction (without code distance dependency).

  • logical_error_rate (float) – Logical error rate per QEC cycle.

  • delta_sk (float) – Required accuracy of sk decompositon of each rotation gate.

  • clifford_gate_cycles (int) – QEC cycles for each logical Clifford gate operation.

  • t_gate_cycles (int) – QEC cycles for each T gate operation.

Returns:

DeviceProperty object representing the target abstract FTQC architecture device.

Return type:

DeviceProperty

References

https://arxiv.org/abs/2303.13181