MarcSerraPeralta / surface-sim

Repository for simulations of surface code experiments
MIT License
0 stars 1 forks source link

Shouldn't the ancilla reset happen at the beginning of the QEC cycle (not at the end)? #73

Closed MarcSerraPeralta closed 2 weeks ago

MarcSerraPeralta commented 3 weeks ago

The circuits for surface_code_xzzx_google.py are not changed because they follow the circuit from the paper, which resets the ancillas after the measurements, not at the beginning of each QEC cycle.

MarcSerraPeralta commented 3 weeks ago

Should the meas_reset flag be relabel as something else? Because now the resets are placed a the beginning of the QEC cycles, not at the end of the measurements. Maybe, anc_reset or reset_anc?

MarcSerraPeralta commented 2 weeks ago

Changed meas_reset to anc_reset except for the Google schedule, where the option meas_reset has been removed as they always use resets. I have kept the meas_reset but it raises a deprecation warning.