Phase update in CZ gate does not call and upd_param after (value is cached but not updated)
Certain Q1asm commands are cached and only updated once upd_param
, play
,acquire
, acquired_weighed
or acquired_ttl
instructions are called.
The CZ
gate operation in quantify scheduler tries so set_ph_delta
but does not call any of the updating commands listed above.
This means if you call multiple CZ gates only the last phase value is updated
You can see the set_ph_delta
command is cached but not updated due to none of these terminating commands are called directly after.
This is an easy fix and it is blocking for some.
Check out the thread here https://qbloxusers.slack.com/archives/C04SYAEFS82/p1686752452286069
Edited by David Quinn