Utilizing Python, Klayout and NetworkX to realize a basic router for Klayout

edited March 2021 in Python scripting

@Matthias @dick_freebird @MoBe

So I have come across NetworkX

NetworkX is a Python package for the creation,
manipulation, and study of the structure, dynamics,
and functions of complex networks.

Have successfully installed this package for Windows Klayout

A basic router for Klayout has been realized using the NetworkX package

The github can be found here

This is pretty basic point to point routing to shortest path,
No Drc or Routing channels at the present time.

The NetworkX package allows you to use various Algorithm's as shown in the shortest_paths.html above


Sign In or Register to comment.