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
Emil J Tywoniak
11/25/2022, 1:05 PM
Just checked, the OpenRoad version in the OpenLane docker I'm using also has the debug prints that I'd like to print
Emil J Tywoniak
11/25/2022, 1:14 PM
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
Matt Liberty
11/25/2022, 11:42 PM
That was transitional a long time ago. Your docker version must be quite old so I suggest an update
Linen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.