  Facilitating the ability to achieve logical qubit error rates below physical
qubit error rates, error correction is anticipated to play an important role in
scaling quantum computers. While many algorithms require millions of physical
qubits to be executed with error correction, current superconducting qubit
systems contain only hundreds of physical qubits. One of the most promising
codes on the superconducting qubit platform is the surface code, requiring a
realistically attainable error threshold and the ability to perform universal
fault-tolerant quantum computing with local operations via lattice surgery and
magic state injection. Surface code architectures easily generalize to
single-chip planar layouts, however space and control hardware constraints
point to limits on the number of qubits that can fit on one chip. Additionally,
the planar routing on single-chip architectures leads to serialization of
commuting gates and strain on classical decoding caused by large ancilla
patches. A distributed multi-chip architecture utilizing the surface code can
potentially solve these problems if one can optimize inter-chip gates, manage
collisions in networking between chips, and minimize routing hardware costs. We
propose QuIRC, a superconducting Quantum Interface Routing Card for Lattice
Surgery between surface code modules inside of a single dilution refrigerator.
QuIRC improves scaling by allowing connection of many modules, increases
ancilla connectivity of surface code lattices, and offers improved
transpilation of Pauli-based surface code circuits. QuIRC employs in-situ
Entangled Pair (EP) generation protocols for communication. We explore
potential topological layouts of QuIRC based on superconducting hardware
fabrication constraints, and demonstrate reductions in ancilla patch size by up
to 77.8%, and in layer transpilation size by 51.9% when compared to the
single-chip case.
