Skip to content

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.

Here are the commands image

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

image__28_

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

@TimVroomans

Edited by David Quinn