Is there a way to dump intermediate global routing...
# openroad
e
Is there a way to dump intermediate global routing information? I want to get congestion-aware Steiner trees from FastRoute and the congestion maps/grids that these trees were generated from (not the final congestion). I saw the
global_route_debug
command but I can't use it because it didn't highlight Steiner trees on the OpenROAD GUI when I interrupted the flow by adding
gui::show
just before
global_route
was called. Also, this debug command is only supposed to show them in the GUI but I need to save them to a file somehow.
@Matthew Guthaus @Matt Liberty
m
What if you set the -congestion_iterations of global_route to 0?
In openlane, this is $GRT_OVERFLOW_ITERS
You might also need -allow_congestion?
In openlane, this is $GRT_ALLOW_CONGESTION
I wonder if that second one just lets global routing "succede" when there is still congestion. You will want to stop the flow at global routing, I'm guessing.
m
Most of the debugs are about visualizing intermediate results for debugging rather than dumping them out. I think the overflow iterations is a good suggestion.