Qililab is a generic and scalable quantum control library used for fast characterization and calibration of quantum chips. Qililab also offers the ability to execute high-level quantum algorithms with your quantum hardware.
Apache License 2.0
32
stars
3
forks
source link
[BUG] QProgram wait instructions have a maximum value #671
When doing a long wait (>65532ns) it should do a loop in the Q1ASM, or use two successive wait instructions.
Actual behavior
One cannot do a wait longer than 65532ns, it just gives an error. Could be resolved by, in the qblox_compyler.py in the qprogram folder in qililab change the QPyInstructions.Wait by a qpysequence.library.longwait().
Additional information
Just do a QProgram().wait(bus='readout_bus',duration=200_000) for example.
Expected behavior
When doing a long wait (>65532ns) it should do a loop in the Q1ASM, or use two successive wait instructions.
Actual behavior
One cannot do a wait longer than 65532ns, it just gives an error. Could be resolved by, in the
qblox_compyler.py
in the qprogram folder in qililab change theQPyInstructions.Wait
by aqpysequence.library.longwait()
.Additional information
Just do a
QProgram().wait(bus='readout_bus',duration=200_000)
for example.Source code
No response
Tracebacks
No response
System Information
Existing GitHub issues