Advanced · 5 resources

Surface codes

A two-dimensional topological code needing only nearest-neighbour connectivity, with a relatively forgiving error threshold near 1% — the leading candidate for real fault-tolerant hardware.

Why it matters

Almost every superconducting-qubit roadmap in the industry is built on the surface code, so its overheads set the qubit counts everyone quotes for useful machines.

After this you will be able to

  • Explain the surface code layout, stabilisers and threshold
  • Estimate physical-qubit overhead for a target logical error rate
  • Follow current experimental below-threshold results
Start here

3 best places to start

Hand-picked and ordered. If you only have time for one, take the first.

Error Correction Zoo
Victor V. Albert & Philippe Faist

A cross-referenced encyclopedia of classical and quantum error-correcting codes, each with properties, decoders and references. Indispensable once you are past the textbook codes.

AdvancedCommunityFreeReference

Simulates million-qubit stabiliser circuits in seconds, which is what makes modern error-correction research computationally possible. The tutorial notebooks double as a surface-code course.

AdvancedInteractive toolFreeReference
Also covering this

2 more resources

The first convincing demonstration that adding more physical qubits made the logical qubit better rather than worse. Arguably the most important experimental result of the decade so far.

AdvancedPaperFree3 hours
Next

This unlocks

Topics that list Surface codes as a prerequisite.