Hello everyone, for our digital design, the openlane uses some of the d flipflop standard cells of sky130_fd_sc_hd library. But those standard cells have a SET_B Pin, in which there are seperate ports defined for each metal layer. This caused Pin Access issue in the Openlane. So we tried editing the sky130_fd_sc_hd.lef file, by merging all the metal layers into a single port. This helped us overcome the Pin Access error in the Detailed Routing Step of Openlane.
But we are not sure if this is a right way. Any corrections are welcome.
I have attached the screenshot of available lef and our modified lef.
The modification is done in the lef file stored at the location --> PDK_ROOT/sky130A/libs.ref/sky130_fd_sc_hd/lef
I hope we have followed the steps told by @User in this link https://github.com/google/skywater-pdk/issues/343#issuecomment-966570997
11/13/2021, 10:06 PM
I updated open_pdks to generate LEF views of the standard cells while correcting the issue of the multiple "soft" ports. But there is a report that OpenROAD is crashing on the input and I have not been able to get enough information about it to know what's going on.