I'm trying to apply a time evolution algorithm for a physical system I'm trying to simulate on QISkit, however, in order to do that, I need to use the so-called Ising coupling gate:
$I=\begin{pmatrix} e^{ia} & 0 & 0 &0 \\ 0 & e^{-ia} & 0 & 0 \\ 0 & 0 & e^{-ia} & 0 \\ 0 & 0 & 0 & e^{ia} \end{pmatrix}$
I've tried performing rotations in the z-axis in both quits with the rz gate, also I've tried combining crz gates, as well as rzz and cu1 gates, but nothing seems to work.
The closest I could get was by implementing a zzz gate followed by a cu1 gate with oposite angle, however $[I]_{1,1}$ still remains at 1, no phase detected by the Aer unitary simulator.
How can I implement this gate?
Thank you very much in advance.