The Fault-Tolerance (FT) Engine lowers a logical quantum circuit onto a 3-D surface-code
lattice and estimates the logical error rate you would observe when running it on
error-corrected hardware. You use it to explore how a circuit behaves under a physical
noise model and how much its logical error improves as you increase the code distance.
Here’s a routed program rendered by the engine:This viewer is fully interactive, so go ahead and play with it! Drag to orbit, scroll to zoom, right-drag to pan, and use the toggles at the top right to switch between the surface-code and logical views.
The workflow runs in four stages:
Get a logical noise model
Use a publicly available model, or turn your own physical noise description into
logical error-rate information.
Route a program
Lower a transpiled Clifford+T circuit onto the surface-code lattice.
Visualize the routed program
Render the routed program as an interactive 3-D visualization.
Estimate the total error
Combine routing and noise to estimate total error across code distances.
The stages are sequential: the routed program and the logical noise feed the final error
estimate. For the full API, see the
Error Correction SDK reference.