Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error message by klayout as it does not find the .lyp file #3

Open
hpretl opened this issue Feb 5, 2023 · 1 comment
Open

Error message by klayout as it does not find the .lyp file #3

hpretl opened this issue Feb 5, 2023 · 1 comment

Comments

@hpretl
Copy link
Contributor

hpretl commented Feb 5, 2023

Expected Behavior

klayout starts w/o error message.

Actual Behavior

When klayout is started with klayout -e -nn $PDKPATH/libs.tech/klayout/tech/$PDK.lyt -l $PDKPATH/libs.tech/klayout/tech/$PDK.lyp example.gds then the following error message is shown:

Warning: Initialization of layers failed: Unable to open file: /headless/.klayout/tech/sky130/sky130.lyp (errno=2)

When looking into the .lyt file, the following can be seen:

<base-path>$(appdata_path)/tech/sky130</base-path>
 <original-base-path>$(appdata_path)/tech/sky130</original-base-path>
 <layer-properties_file>sky130.lyp</layer-properties_file>

Question:

  • Why the reference here to appdata_path? The agreed quasi-standard is to use $PDK_ROOT and $PDK.
  • Why the reference to sky130.lyp and not to sky130A.lyp or sky130B.lyp?

Steps to Reproduce the Problem

Install our Docker (https://github.com/iic-jku/iic-osic-tools) and try it. See also iic-jku/IIC-OSIC-TOOLS#6

Specifications

See Docker VM.

@proppy
Copy link

proppy commented Jul 12, 2023

@hpretl for the sky130.lyp vs sky130A.lyp error I think this is related to RTimothyEdwards/open_pdks#332 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants