A Tool For Debugging Quantum Circuits
Sara Ayman Metwalli, Rodney Van Meter

TL;DR
This paper presents a quantum circuit debugging tool that allows slicing and managing quantum circuits for easier debugging and testing, addressing the unique challenges of quantum state measurement.
Contribution
It introduces a novel quantum circuit debugger that supports circuit slicing and management for simulation and execution, aiding quantum software development.
Findings
Improved debugging efficiency for quantum circuits.
Early user feedback indicates enhanced usability and time savings.
Supports both interactive debugging and automated testing.
Abstract
As the scale of quantum programs grows to match that of classical software, the nascent field of quantum software engineering must mature and tools such as debuggers will become increasingly important. However, developing a quantum debugger is challenging due to the nature of a quantum computer; sneaking a peek at the value of a quantum state will cause either partial or complete collapse of the superposition and may destroy the necessary entanglement. As a first step to developing a full quantum circuit debugger, we have designed and implemented a quantum circuit debugging tool. The tool allows the user to divide the circuit vertically or horizontally into smaller chunks known as slices, and manage their simulation or execution for either interactive debugging or automated testing. The tool also enables developers to track gates within the overall circuit and each chunk to understand…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Quantum Information and Cryptography · Parallel Computing and Optimization Techniques
