Hi there! I would appreciate some help with this. ...
# openlane
i
Hi there! I would appreciate some help with this. I have successfully run OpenLane flow with a simple counter design, with sky130 PDK. The flow has generated 74 steps from RTL to fully-verified GDSII. Now I want to check interactively the timing of specific paths through OpenRoad GUI. For that purpose I open the final ODB file under “final/odb” folder. When I open the “Timing Report” window and click on “Update”, I get the following warning in the terminal: “[WARNING GUI-0077] Timing data is not stored in … runs/RUN_2024-12-14_19-10-27/final/odb/counter.odb and must be loaded separately, if needed.“. OK, then I run from TCL console the following: “read_spef … /runs/RUN_2024-12-14_19-10-27/final/spef/max/counter.max.spef”. Then I “Update” again under “Timing Report” but do not get any information in the Setup/Hold tabs. What are the next steps to check timing paths interactively? What are the recommended “Settings”? I would like to see what is shown by @Matt Liberty in the following video (from 5:13):

https://www.youtube.com/watch?v=5lkKp-gL1Ow&t=4s

m
You likely need to read in the lib files for the appropriate corner as well as the SDC file.
m
i
Thanks for your help @Matthew Guthaus and @Matt Liberty. FYI I am running OL1 out of a Docker container. I was able to successfully open OpenRoad GUI to check timing paths interactively by doing the following steps: (1) File>Open DB design.odb, (2) read_liberty …sky130_fd_sc_hd…lib, (3) read_liberty …design…lib, (4) read_spef design.nom.spef, (5) read_sdc design.sdc