Open proppy opened 1 year ago
Which one is correct? sky130 and gf180 are definitely different, as evidenced by the fact that klayout doesn't work with gf180: https://github.com/The-OpenROAD-Project/OpenLane/issues/1593
another error related to this is klayout failing to load the lyp
file:
Warning: Initialization of layers failed: Unable to open file: /home/proppy/mixed-signal-sky130a-env/share/pdk/sky130A/libs.tech/klayout/tech//sky130.lyp (errno=2)
I think this is due to the installation renaming the file from being named after the TECH
(sky130
) to being named after the pdk variant sky130A
:
https://github.com/RTimothyEdwards/open_pdks/blob/78b7bc32ddb4b6f14f76883c2e2dc5b5de9d1cbc/sky130/Makefile.in#L1011
Currently open_pdks installs technology file in the current directory layout:
which is slightly different from the one in https://github.com/mabrains/sky130_klayout_pdk
This causes reference to the
lyp
file not be resolved my initializing klayout with technology:One can fix the reference to the
lyt
file to drop thesky130
directory: https://github.com/mabrains/sky130_klayout_pdk/blob/main/sky130_tech/tech/sky130/sky130.lyt#L7-L9 in order to workaround this issue: