This repository contains the implementation of the routing algorithms and inital-mapping techniques described in the paper "Routing Techniques for Error Corrected Silicon Spin Qubit Quantum Architectures".
Follow these steps to execute the framework:
-
Clone this repository using
git clone https://github.com/Proenchen/spin-qubit-compilation.git -
Install all required packages listed in the requirements by running:
pip install -r requirements.txt -
In
main.py, select the desired initial-mapping and routing strategy, and adjust theSimulationConfigif needed. -
Run the program by executing
main.py.
After that, a GUI should appear that visualizes the routing simulation: