3: Tool Usage - AmeerAbdelhadi/Multi-Sink-Lee-Moore-Shortest-Path-Maze-Router GitHub Wiki
maze [OPTIONS] INFILE
Options:
-help (also -h): print this message
-verbose (also -v): verbose logging
-postscript (also -p): generate PostScript every step
-traceback (also -t): traceback mode, followed by one of the following
* minturn (also m): avoid turns, try to keep same direction (default)
* direct (also d): use direct paths toward source
-stepping (also -s): stepping mode, followed by one of the following
* wave (also w): wave expansion (default)
* destination (also d): route one destination at once
* net (also n): route one net at once
* routeall (also n): route all nets at once
infile syntax:
<FLOORPLAN COORDINATES>
<BLOCKAGES#>
<BLOCKAGE 1 COORDINATE>
<BLOCKAGE 2 COORDINATE>
...
<BLOCKAGE b COORDINATE>
<NETS#>
<NET 1 TARGETS#> <DEST. 1 COORD.> ... <DEST. t1 COORD.>
...
<NET 2 TARGETS#> <DEST. 1 COORD.> ... <DEST. t2 COORD.>
<NET n TARGETS#> <DEST. 1 COORD.> ... <DEST. tm COORD.>
Examples:
maze a.infile (using default options)
maze a.infile -verbose -postscript -stepping destination
maze a.infile -v -p -s d (same as above)