I am generating a Quam state for a customer that has a chip organized into clusters of 4 qubits, where each cluster has a parametric LF drive line for 2 qubit gates for pairs within that cluster. Because these clusters are adjacent, there are qubit pairs that can be driven by the lines on either cluster, so when designing the wiring we end up with two LF-FEM outputs that can drive the same 2-qubit gate on that pair. In the wiring this doesn't create issues, but when we call build_quam_wiring and create_lf_opx_plus_port is called for these qubit pairs, we find that the two LF outputs are automatically defined as I/Q outputs. This later causes an error when add_transmon_flux_component is called for these qubit pairs, because the output keys are now defined as "opx_output_I" and "opx_output_Q" instead of just two separate "opx_output" keys as desired.
Would it be possible to adjust create_lf_opx_plus_port to differentiate between the case where two LF outputs are I/Q mixed vs just having two separate LF output channels?
I am generating a Quam state for a customer that has a chip organized into clusters of 4 qubits, where each cluster has a parametric LF drive line for 2 qubit gates for pairs within that cluster. Because these clusters are adjacent, there are qubit pairs that can be driven by the lines on either cluster, so when designing the wiring we end up with two LF-FEM outputs that can drive the same 2-qubit gate on that pair. In the wiring this doesn't create issues, but when we call
build_quam_wiringandcreate_lf_opx_plus_portis called for these qubit pairs, we find that the two LF outputs are automatically defined as I/Q outputs. This later causes an error whenadd_transmon_flux_componentis called for these qubit pairs, because the output keys are now defined as "opx_output_I" and "opx_output_Q" instead of just two separate "opx_output" keys as desired.Would it be possible to adjust
create_lf_opx_plus_portto differentiate between the case where two LF outputs are I/Q mixed vs just having two separate LF output channels?