  The failure susceptibility of the quantum hardware will force quantum
computers to execute fault-tolerant quantum circuits. These circuits are based
on quantum error correcting codes, and there is increasing evidence that one of
the most practical choices is the surface code. Design methodologies of surface
code based quantum circuits were focused on the layout of such circuits without
emphasizing the reduced availability of hardware and its effect on the
execution time. Circuit layout has not been investigated for practical
scenarios, and the problem presented herein was neglected until now. For
achieving fault-tolerance and implementing surface code based computations, a
significant amount of computing resources (hardware and time) are necessary for
preparing special quantum states in a procedure called distillation. This work
introduces the problem of how distilleries (circuit portions responsible for
state distillation) influence the layout of surface code protected quantum
circuits, and analyses the trade-offs for reducing the resources necessary for
executing the circuits. A first algorithmic solution is presented, implemented
and evaluated for addition quantum circuits.
