I'm trying to turn on OpenROAD global placer debug...
# general
e
I'm trying to turn on OpenROAD global placer debug prints by setting the debug level (adding
set_debug_level GPL replace 4
to scripts/openroad/replace.tcl in OpenLANE). I know the command gets called before the placer is run, but I don't see any debug prints anywhere. I don't think it's possible to build OpenROAD with debug prints somehow disabled. Any ideas?
1
Just checked, the OpenRoad version in the OpenLane docker I'm using also has the debug prints that I'd like to print
Figured it out, there was a sneaky
log_->setDebugLevel(GPL, "replace", verbose_);
in the version that's present in my OpenLane docker, which was enabled with a
-verbose_level
TCL flag. It has since been removed, which is good.
m
That was transitional a long time ago. Your docker version must be quite old so I suggest an update