  We propose a protocol for perfect state transfer between any pair of vertices
in a hypercube. Given a pair of distinct vertices in the hypercube we determine
a sub-hypercube that contains the pair of vertices as antipodal vertices. Then
a switching process is introduced for determining the sub-hypercube of a memory
enhanced hypercube that facilitates perfect state transfer between the desired
pair of vertices. Furthermore, we propose a physical architecture for the
pretty good state transfer implementation of our switching protocol with
fidelity arbitrary close to unity, using superconducting transmon qubits with
tunable couplings. The switching is realised by the control over the effective
coupling between the qubits resulting from the effect of ancilla qubit couplers
for the graph edges. We also report an error bound on the fidelity of state
transfer due to faulty implementation of our protocol.
