Design Verification of the Quantum Control Stack (2310.05229v1)
Abstract: This paper describes the verification of the classical software and hardware stack that is used to control cold atom- and superconducting-based quantum computing hardware. The paper serves both as an introduction to quantum computing and to how classical device verification techniques can be employed there. Two main challenges in building a quantum control stack are generating precise deterministic-timing operations at the edge and scaled-out processing in the middle layer. Both challenges are to do with a certain kind of functional performance correctness. And, as usual, the design lives under tight power, memory and latency constraints. The quantum control stack is a complex interaction of algorithms, software runtimes and digital hardware. We take inspiration from modern software approaches to engineering, such as continuous integration and hardware automation, to quickly ship experimental features to customers in the field.
- F. Ghenassia “Transaction Level Modeling with SystemC”, 2005
- “An experimental microarchitecture for a superconducting quantum processor” In 50th Annual IEEE/ACM International Symposium on Microarchitecture, 2017
- D Litinski “A Game of Surface Codes: Large-Scale Quantum Computing with Lattice Surgery”, 2019
- “OpenPulse: Software for Experimental Physicists in Quantum Computing” In APS March, 2020
- “Realizing repeated quantum error correction in a distance-three surface code”, 2022, pp. 669–674
- “The impact of hardware specifications on reaching quantum advantage in the fault tolerant regime” In AVS Quantum Science, 2022
- Google AI “Suppressing quantum errors by scaling a surface code logical qubit”, 2023, pp. 676–681
Sponsor
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.