Closed Andrea-Spitale closed 10 months ago
These are the cells found in the file PNR_EXCLUSION_CELL_LIST
. This warning specifically happens during this method: https://github.com/efabless/openlane2/blob/08da726f70c8efcd2e71d3eca7595472c0e48bbd/openlane/scripts/openroad/common/io.tcl#L206 The cells are removed from the liberty that is read by OpenROAD steps but we also attempt to exclude them using the method referenced above (using set_dont_use
). Since they are missing from the liberty, OpenSTA warns about it. So these warning are harmless. However, we can look into whether we need the double exclusion or not
@kareefardi hi Kareem, thanks a lot! Now it makes sense, as they are harmless.
Description
Hello, I've recently updated openlane2 to the latest available version as of 2nd december 2023. I can run the classic flow on any design, but I keep getting the warnings below
The same warning applies for some other cells as well, even when using gf180mcu PDK. These warnings are seen in the stages of the logs I am reporting below
13-openroad-cutrows/openroad-cutrows.log 14-openroad-tapendcapinsertion/openroad-tapendcapinsertion.log 15-openroad-globalplacementskipio/openroad-globalplacementskipio.log 16-openroad-ioplacement/openroad-ioplacement.log 19-openroad-globalplacement/openroad-globalplacement.log 21-openroad-generatepdn/openroad-generatepdn.log 23-openroad-stamidpnr/openroad-stamidpnr.log 25-openroad-detailedplacement/openroad-detailedplacement.log 27-openroad-stamidpnr-1/openroad-stamidpnr-1.log 29-openroad-stamidpnr-2/openroad-stamidpnr-2.log 30-openroad-globalrouting/openroad-globalrouting.log 32-openroad-repairantennas/openroad-repairantennas.log 34-openroad-stamidpnr-3/openroad-stamidpnr-3.log 35-openroad-detailedrouting/openroad-detailedrouting.log 36-openroad-checkantennas/openroad-checkantennas.log 41-openroad-fillinsertion/openroad-fillinsertion.log 44-openroad-irdropreport/openroad-irdropreport.log
I am pretty sure I didn't update anything but openlane2. Anyone else is seeing the same? I've tried to trace where the warning comes from, and I also checked https://openroad.readthedocs.io/en/latest/main/README.html#understanding-warning-and-error-messages, as I believe the warning comes from openSTA, without luck. Flow seems to complete just fine and the final netlist doesn't have the mentioned cells.
Expected Behavior
I guess those warnings should not be present. Could it be a pdk issue? I don't recall those warnings using my previous setup
Environment report
Reproduction material
Will update as soon as possible
Relevant log output