routing

routing#

Full path: iqm.qrisp_iqm.passes.routing

Routing and placement passes.

This submodule contains passes for qubit layout and routing operations, including automatic placement algorithms (VF2++, SABRE) and manual layout options.

Subpackages and modules

core

Core routing algorithms and utilities.

plasma_layout(connectivity[, effort, ...])

Create a layout pass that finds an initial qubit mapping.

plasma_route(connectivity[, effort, C, ...])

Create a pass that performs routing (SWAP insertion) on the existing layout.

vf2pp_layout(connectivity)

Create a pass that finds a qubit layout using VF2++ subgraph isomorphism.