To mitigate these errors, a common strategy involves the creation of logical qubits. This approach consolidates multiple physical qubits into a single, more robust logical unit, which is then subjected to continuous error correction protocols. This method enhances the stability of quantum information, allowing for its reliable storage. However, storing information is only one piece of the quantum computing puzzle. To execute quantum algorithms, qubits must be actively manipulated through quantum gates, the fundamental building blocks of quantum computation. The challenge has been to perform these operations without introducing new errors, a task proving significantly more difficult than merely maintaining qubit stability in a resting state.
Now, a groundbreaking advancement by a team led by D-PHYS Professor Andreas Wallraff, in collaboration with researchers from the Paul Scherrer Institute (PSI) and theorists from RWTH Aachen University and Forschungszentrum Jülich, has demonstrated a method that directly addresses this critical challenge. Their work, published in the prestigious journal Nature Physics, showcases a novel technique for performing quantum operations between superconducting logical qubits while simultaneously correcting errors. This achievement represents a crucial stride towards fault-tolerant quantum computing, a paradigm where quantum calculations can proceed without being derailed by a constant barrage of errors.
The distinction between classical and quantum error correction is fundamental. Classical computers leverage redundancy; information can be copied, and a majority vote can easily identify and correct a flipped bit. This simple approach, however, is impossible in the quantum realm due to the no-cloning theorem, which forbids the exact duplication of an arbitrary quantum state. "With qubits, things are a lot more complicated," explains Dr. Ilya Besedin, a postdoctoral researcher in Wallraff’s group and a co-leading author of the study, alongside PhD student Michael Kerschbaum. Quantum information must be distributed across entangled qubits, and the presence of phase flip errors, which have no direct classical analogue, necessitates specialized correction mechanisms.
A widely adopted solution for quantum error correction employs surface codes. In this architecture, the information of a single logical qubit is encoded across a network of physical data qubits. Error detection is achieved through repeated measurements of auxiliary qubits known as stabilizers, which work in tandem with the data qubits to define the logical qubit. These stabilizers, when measured, can reveal whether a bit flip or phase flip has occurred. Z-type stabilizers are sensitive to bit flips, while X-type stabilizers detect phase flips. Crucially, the data qubits themselves are never directly measured, preserving their quantum state and enabling the storage of corrected information.
The complexity escalates when researchers aim to perform logical operations, such as a controlled-NOT (CNOT) gate, between two logical qubits. Errors can arise during the operation itself, and these must also be rectified. "Performing a logical operation in this fault-tolerant way would be relatively easy if we could move our qubits around and connect them arbitrarily to each other," notes Kerschbaum. However, in current superconducting quantum processors, qubits are physically fixed, and interactions are typically limited to nearest neighbors. This constraint poses a significant hurdle for executing complex operations in a fault-tolerant manner.
To overcome these spatial limitations, the team has ingeniously employed a technique called lattice surgery. Their experiment began with a single logical qubit encoded across seventeen physical qubits, arranged in a roughly square pattern encompassing both data qubits and stabilizers. Over a series of meticulously timed cycles, stabilizers were measured every 1.66 microseconds to continuously correct for both bit flips and phase flips.
The pivotal moment in their demonstration involved the measurement of three central data qubits. This action effectively "split" the surface code into two independent halves. Simultaneously, the measurement of X-type stabilizers was temporarily suspended. "The end result of this operation was that we had two logical qubits entangled with each other," elaborates Besedin. During this splitting process, bit flip errors continued to be corrected, and once the halves were separated, bit flip error correction resumed independently on each. While this specific lattice surgery operation doesn’t directly create a CNOT gate, it serves as a fundamental building block that, when combined with further splitting and merging operations, can be used to construct such gates.
"One could say that the lattice surgery operation is the operation, and all the others can be constructed from it," emphasizes Besedin, highlighting its foundational importance. He further states, "To the best of our knowledge, this is the first time lattice surgery has been performed on superconducting qubits." While acknowledging that further advancements are needed – for instance, a more robust implementation protecting against phase flips would require 41 physical qubits – this demonstration represents a significant milestone. The successful execution of lattice surgery on superconducting qubits marks a critical step forward in the ambitious endeavor to construct useful quantum computers with the thousands of qubits necessary for tackling many of the most pressing scientific and technological challenges.

