I'm suddenly experiencing segfaults in `power_repo...
# openroad
k
I'm suddenly experiencing segfaults in
power_report
It happens during OpenLane's
sta.tcl
right after synthesis (step 3). This used to work before, but re-installing/reverting OpenROAD+OpenLane+PDK (
make make native-full-pdk
) did not help. The segfault happens at https://github.com/The-OpenROAD-Project/OpenSTA/blob/28bb1f0eec05e2042b9a17478af702bcfe28bb10/search/Power.cc#L545, the returned
port
from
network_->libertyPort(pin);
is null. Obviously error reporting can be improved there and a check for null would seem appropriate, but it does not really solve the issue, as the port is supposed to exist, and from what I understand the rest of the flow depends on it as well. My guess is that there's some issue with my skywater libraries, specifically the
io
cells. Any thoughts on the issue is HIGHLY appreciated.
Yep the
sky130_fd_io
was not correctly pulled from git, but the install process did not identify this.