Kamyar
11/15/2021, 9:47 PMpower_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.Kamyar
11/16/2021, 12:43 AMsky130_fd_io
was not correctly pulled from git, but the install process did not identify this.