A Python (QuTiP) based simulation to quantify cross resonance gate infidelity. This has a general Python Class to simulate cross resonance gates between any two qubits in an arbitrary quantum processor. The simulation does not have decoherence. The Class has methods to extract gate infidelity and quantify error due to leakage and due to imperfect rotation. The Jupyter Notebook has details written inside. Documentation is still ongoing.
Examples of results replicated [1]/produced from the simulations:
A plot of time taken to create a 180 degree separation between target states, conditional on control state.
A plot of Gate infidelity and it's components vs drive amplitude, for a two qubit setup
A plot of gate infidelity and it's components. vs spectator-control detuning, where the spectator and target are coupled to the control qubit. We can identify bands of frequency where it is ideal to place the spectator. The expected poles for multiphoton processes show up as peaks.
References: