To perform fault-tolerant quantum error correction (QEC) on a surface code, ancilla qubits must be measured repeatedly at the code cycle rate. Let the code cycle period be \( \tau_{\text{cycle}} \approx 1\text{ }\mu\text{s} \). For a utility-scale processor with \( N \approx 10^6 \) physical qubits, the raw data rate generated at the digitizer stage is staggering.
If each readout signal is digitized by an Analog-to-Digital Converter (ADC) at a sampling rate of \( f_s \approx 1\text{ GSPS} \) with \( B_r = 8\text{ bits} \) of resolution, the raw data rate per readout channel is:
\( D_{\text{channel}} = f_s \cdot B_r = 1\text{ GB/s} = 8\text{ Gbps} \)Assuming a readout multiplexing factor of \( M \approx 10 \) (where 10 qubits share a readout line), the aggregate raw data rate flowing out of the cryostat for \( N_{\text{readout}} = 10^5 \) physical lines is:
\( D_{\text{total}} = N_{\text{readout}} \cdot D_{\text{channel}} = 10^5 \times 1\text{ GB/s} = 100\text{ TB/s} = 800\text{ Tbps} \)This continuous, real-time data stream must be routed directly into decoding processors (FPGAs or ASICs) to solve the syndrome matching problem. The required network bandwidth and localized routing paths break fundamental interconnect throughput limits, creating what is known as the **I/O Bandwidth Wall**.