Is there a notion of fault-tolerance of logical gates that also accounts for the underlying hardware? If so, how is this notion / term called?
An example:
A possible choice of logical basis states in the $[[4, 2, 2]]$ code would be:
$$|00\rangle_L = \frac{1}{\sqrt 2}(|0000\rangle + |1111\rangle $$ $$|01\rangle_L = \frac{1}{\sqrt 2}(|0110\rangle + |1001\rangle $$ $$|10\rangle_L = \frac{1}{\sqrt 2}(|0101\rangle + |1010\rangle $$ $$|11\rangle_L = \frac{1}{\sqrt 2}(|0011\rangle + |1100\rangle $$
The logical CNOT (with the first qubit being the control qubit) can be realized by a SWAP on physical qubits 2 and 3.
Now, I was wondering if this can be considered a fault-tolerant operation.
This depends on how the SWAP gate is realized on the physical level, right? As I understand it, superconducting technology realizes this by a series of physical CNOTs. While with neutral atoms or ions, you could just move the physical qubits around in physical space and hence swap them.
I conclude that the superconducting realization would not be fault-tolerant as a single faulty operation could result in more than one fault per encoded block. While the neutral atoms realization would be fault-tolerant assuming the physical SWAP cannot not cause errors.
Is there a term for this "hardware-dependent" notion of fault-tolerant logical gates?