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

Unable to run OpenROAD reproducibles due to relative paths #633

Open
kareefardi opened this issue Jan 5, 2025 · 0 comments
Open

Unable to run OpenROAD reproducibles due to relative paths #633

kareefardi opened this issue Jan 5, 2025 · 0 comments
Labels
🐞 bug Something isn't working

Comments

@kareefardi
Copy link
Collaborator

kareefardi commented Jan 5, 2025

Description

Title describes the issue. In #628, before running OR subprocess the working directory is changed. This causes issues when running reproducibles of OR steps

Expected Behavior

Be able to run them

Environment report

kernel: Linux
kernel_version: 6.11.10-1-liquorix-amd64
supported: True
distro: ubuntu
distro_version: 22.04
python_version: 3.12.7
python_path:
  - /nix/store/8w3vn3mfrkmn6rhz82im6sa66ry79x0g-python3.12-openlane-3.0.0.dev7/bin
  - /nix/store/zv1kaq7f1q20x62kbjv6pfjygw5jmwl6-python3-3.12.7/lib/python312.zip
  - /nix/store/zv1kaq7f1q20x62kbjv6pfjygw5jmwl6-python3-3.12.7/lib/python3.12
  - /nix/store/zv1kaq7f1q20x62kbjv6pfjygw5jmwl6-python3-3.12.7/lib/python3.12/lib-dynload
  - /nix/store/zv1kaq7f1q20x62kbjv6pfjygw5jmwl6-python3-3.12.7/lib/python3.12/site-packages
  - /nix/store/aw09acskya43h5w55iziy7kwbn1p8jk1-python3-3.12.7-env/lib/python3.12/site-packages
  - /nix/store/8w3vn3mfrkmn6rhz82im6sa66ry79x0g-python3.12-openlane-3.0.0.dev7/lib/python3.12/site-packages
  - /nix/store/4kzggiqkbcybnkggizk2a9pw8zfd2zr9-python3.12-click-8.1.7/lib/python3.12/site-packages
  - /nix/store/i62nsi8gpkr7c1l502a60i3prvp9mm4p-python3.12-cloup-3.0.5/lib/python3.12/site-packages
  - /nix/store/j7q50pmxnawpif7kfimy51mjhjdjldns-python3.12-pyyaml-6.0.2/lib/python3.12/site-packages
  - /nix/store/x6zynbn9infbfcaindyhisyc70481l30-python3.12-yamlcore-0.0.2/lib/python3.12/site-packages
  - /nix/store/r0vl3ywcnh94h3vm4268wgv5wb9w9wbk-python3.12-rich-13.8.1/lib/python3.12/site-packages
  - /nix/store/0qqqbgyqbxs448y2mzpkyq251wsvkvz1-python3.12-markdown-it-py-3.0.0/lib/python3.12/site-packages
  - /nix/store/hff3z2p6rdyw4211lpwsb8x7x12zzr8d-python3.12-mdurl-0.1.2/lib/python3.12/site-packages
  - /nix/store/xxv3n54v60s1d9cf41p2qihrzlh3h3xh-python3.12-pygments-2.18.0/lib/python3.12/site-packages
  - /nix/store/qdhw0hrnlpxpx6slrqx8w63jwfchrm23-python3.12-requests-2.32.3/lib/python3.12/site-packages
  - /nix/store/8jmpc2gagwxwzrpycnbimaifhamqbmyc-python3.12-brotlicffi-1.1.0.0/lib/python3.12/site-packages
  - /nix/store/bw9h2axgbrd7fs9zbz00dx5a9404xqqn-python3.12-cffi-1.17.1/lib/python3.12/site-packages
  - /nix/store/4drm9zi486w2jcpsml70zkmsd8136ipm-python3.12-pycparser-2.22/lib/python3.12/site-packages
  - /nix/store/bhz4l4f51s4ihlv2r7sv25cwnlnc10mb-python3.12-certifi-2024.08.30/lib/python3.12/site-packages
  - /nix/store/2nxxvxr6hl2mwqg89yaiakz38i9shxrc-python3.12-charset-normalizer-3.3.2/lib/python3.12/site-packages
  - /nix/store/z8q4mf3yamc0abj5a38lyz6k3dyhj5m7-python3.12-idna-3.10/lib/python3.12/site-packages
  - /nix/store/kxijkg3i7bfc1zyyap0a834l35954ail-python3.12-urllib3-2.2.3/lib/python3.12/site-packages
  - /nix/store/nblv25j9nq8dqmn3dx7bxrr8xmzmz9p0-python3.12-pcpp-1.30/lib/python3.12/site-packages
  - /nix/store/0kxlgpzi8b697ck9dncqhrkiwm0zaxdx-python3.12-volare/lib/python3.12/site-packages
  - /nix/store/vgf3smb5hbfp005y24gs4scqp28vwb0n-python3.12-httpx-0.27.2/lib/python3.12/site-packages
  - /nix/store/mci2kssdzpk280m50vypwrxj4dyh1bgv-python3.12-anyio-4.6.2/lib/python3.12/site-packages
  - /nix/store/kqahxnq3v6in40hmkbbs59k5gga5d7n7-python3.12-sniffio-1.3.1/lib/python3.12/site-packages
  - /nix/store/86pg18ls9clq3m48k659kia0w13ybqa5-python3.12-httpcore-1.0.6/lib/python3.12/site-packages
  - /nix/store/h2mzmnpblpzp9lnh9cdq07d6i9b5n56x-python3.12-h11-0.14.0/lib/python3.12/site-packages
  - /nix/store/a1k3s6l0qw2ayifngd4sagws28g2y0af-python3.12-zstandard-0.23.0/lib/python3.12/site-packages
  - /nix/store/l1gzpmg2my6g0hnhy8pfblacwv1fdv0k-python3.12-truststore-0.9.2/lib/python3.12/site-packages
  - /nix/store/wh2mpix7nlnlnhqbkryp0nisbbhx0ilm-python3.12-aiohttp-3.10.10/lib/python3.12/site-packages
  - /nix/store/w9hd85m5z2kbd6azc8nvs6hl2yc9j9sn-python3.12-aiohappyeyeballs-2.4.2/lib/python3.12/site-packages
  - /nix/store/yq5qmfrqrg6p005nmmki5cl8116338c1-python3.12-attrs-24.2.0/lib/python3.12/site-packages
  - /nix/store/wlrw6zkz41f4jjn4g66pax9kbll3jlrs-python3.12-multidict-6.1.0/lib/python3.12/site-packages
  - /nix/store/m5ivb4bi620gb56q1c403fixkrfxfzrz-python3.12-async-timeout-4.0.3/lib/python3.12/site-packages
  - /nix/store/n2pgidpi7vpq2hbpylfpa4ck7avniipp-python3.12-typing-extensions-4.12.2/lib/python3.12/site-packages
  - /nix/store/l5s4vmjfp2ksw3bg2p27qaahsdb3a1dg-python3.12-yarl-1.13.1/lib/python3.12/site-packages
  - /nix/store/b1g0lhnadxcjnbs7r50swcarpq0jajkf-python3.12-frozenlist-1.4.1/lib/python3.12/site-packages
  - /nix/store/d64blzm82nkwlvwb3k4a0zqxh2ll3q5a-python3.12-aiosignal-1.3.1/lib/python3.12/site-packages
  - /nix/store/dpidiwma3ikfwrc0na1lcqzrci9m8xq1-python3.12-aiodns-3.2.0/lib/python3.12/site-packages
  - /nix/store/v1ii67vmqw9i9fz0qy4gl2vw0jii1cvc-python3.12-pycares-4.4.0/lib/python3.12/site-packages
  - /nix/store/prbpw64p4nfxy3v5m3fafzyd0w7qqxcs-python3.12-brotli-1.1.0/lib/python3.12/site-packages
  - /nix/store/ynjqm41c51f941261475n5kvh3w4dz67-python3.12-cryptography-43.0.1/lib/python3.12/site-packages
  - /nix/store/gmx63n04sd2rkwszj2lfxqnqrmz4br1l-python3.12-pyopenssl-24.2.1/lib/python3.12/site-packages
  - /nix/store/jzhjxx75854xmvk9bngixcx3fpngr93i-python3.12-trustme-1.1.0/lib/python3.12/site-packages
  - /nix/store/kahkf01gixhvxbvmjhcc8m9z9dngsg8z-python3.12-socksio-1.0.0/lib/python3.12/site-packages
  - /nix/store/c0nq2fvh2rrksznmsv8lfjxd3hf21drk-python3.12-tkinter-3.12.7/lib/python3.12/site-packages
  - /nix/store/d7v85aas7414cb8y5yvkmrgj4hyb1kn9-python3.12-lxml-5.3.0/lib/python3.12/site-packages
  - /nix/store/l2jdm8kz8izi439pzdkqwwl8ca5g0r2l-python3.12-deprecated-1.2.14/lib/python3.12/site-packages
  - /nix/store/2j2fcjlxczkx0yyjn3rqi1h9sd42r97v-python3.12-wrapt-1.16.0/lib/python3.12/site-packages
  - /nix/store/lmw7fqyr4i27gc0zbxnd0yzvr6gidvy7-python3.12-libparse/lib/python3.12/site-packages
  - /nix/store/2drl01lf2drk4p8cifk80mslwjkaqfh8-python3.12-psutil-6.0.0/lib/python3.12/site-packages
  - /nix/store/j0j1ilz2ivaf389219hhcf3ffclvfb1x-python3-3.12.7-klayout/lib/python3.12/site-packages
  - /nix/store/nns9k7kffdzqpz7sb7krx9kx6cxd7l7w-python3.12-rapidfuzz-3.10.1/lib/python3.12/site-packages
  - /nix/store/0mxpp8c4f4ykm6i6arkkcc18xzjv5icm-python3.12-ioplace_parser/lib/python3.12/site-packages
  - /nix/store/6ynr09ad78yyrsls7j2w7bydaw02lhak-python3.12-antlr-python3-runtime-4.9.3/lib/python3.12/site-packages
tkinter: True
container_info:
  engine: docker
  version: 27.3.1
  conmon: False
  rootless: False
nix_info:
  version_string: nix (Nix) 2.24.10
  channels:
  nix_command: True
  flakes: True

Reproduction material

reproducible.tar.gz

Relevant log output

[19:27:55] VERBOSE  Logging subprocess to 'STEP_RUN_2025-01-05_19-27-55/openroad-resizertimingpostgrt.log'…                                                      step.py:1318
Reading timing models for corner nom_tt_025C_1v80…
Reading timing library for the 'nom_tt_025C_1v80' corner at
'./files/home/karim/.volare/volare/sky130/versions/0fe599b2afb6708d281543108caf8310912f54af/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib'…
Error: rsz_timing_postgrt.tcl, 17 cannot read file
./files/home/karim/.volare/volare/sky130/versions/0fe599b2afb6708d281543108caf8310912f54af/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib.
[19:27:56] ERROR    An unexpected error occurred while executing your step:                                                                                   __main__.py:150
[19:27:56] ERROR    OpenROAD.ResizerTimingPostGRT failed unexpectedly. Please check the logs and file an issue.                                               __main__.py:151
@kareefardi kareefardi added the 🐞 bug Something isn't working label Jan 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐞 bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant