<#2029 Increasing DRT_OPT_ITERS Above Default Cras...
# openlane-development
g
#2029 Increasing DRT_OPT_ITERS Above Default Crashes Detailed Routing Issue created by Peter-Herrmann Description If I increase the value of
DRT_OPT_ITERS
to any value greater than the default (64), the flow fails saying the wrong number of arguments were passed to droute.tcl.
Copy code
Error: droute.tcl, 38 Wrong number of arguments :utl::warn tool id msg  argument 2
child process exited abnormally
If I change the
DRT_OPT_ITERS
back to 64 (the default) or remove it, the flow continues normally. Expected Behavior The flow should not crash when changing this value. If there is a max value intended it should be documented and error feedback should be more clear. (Also the max should be greater than 64 for this config, violations are still reducing on my design as late as the 57th iteration) Environment report
Copy code
Kernel: Linux v6.2.0-35-generic
Distribution: ubuntu 22.04
Python: v3.10.12 (OK)
Container Engine: docker v24.0.6 (OK)
OpenLane Git Version: d054702b2cce04761cc2bc598f6b95c9d8ca7c6c
pip: INSTALLED
python-venv: INSTALLED
---
PDK Version Verification Status: FAILED
/home/prherrma/runners/r4/_work/caravel_user_project/openlane/pdks/sky130A not found.
Traceback (most recent call last):
  File "/home/prherrma/runners/r4/_work/caravel_user_project/openlane/dependencies/verify_versions.py", line 76, in verify_versions
    raise Exception(f"{pdk_dir} not found.")
Exception: /home/prherrma/runners/r4/_work/caravel_user_project/openlane/pdks/sky130A not found.

Failed to verify sky130A.
---
Git Log (Last 3 Commits)

d054702 2023-07-19T16:09:15+03:00 remove `unset_propagated_clock` (#1908) - passant5 -  (grafted, HEAD, tag: 2023.07.19)
---
Git Remotes

origin  <https://github.com/The-OpenROAD-Project/OpenLane> (fetch)
origin  <https://github.com/The-OpenROAD-Project/OpenLane> (push)
Reproduction material issue_reproducible.partaa.tar.gz issue_reproducible.partab.tar.gz issue_reproducible.partac.tar.gz Relevant log output
Copy code
[STEP 26]
[INFO]: Running Detailed Routing (log: ../home/prherrma/runners/r0/_work/tapeout-ci-2311/tapeout-ci-2311/openlane/user_project_wrapper/runs/23_10_26_22_18/logs/routing/26-detailed.log)...
Error: : during executing openroad script /openlane/scripts/openroad/droute.tcl
Error: : Log: ../home/prherrma/runners/r0/_work/tapeout-ci-2311/tapeout-ci-2311/openlane/user_project_wrapper/runs/23_10_26_22_18/logs/routing/26-detailed.log
Error: : Last 10 lines:
Using 1e+03 for resistance...
Using 1e-09 for time...
Using 1e+00 for voltage...
Using 1e-03 for current...
Using 1e-09 for power...
Using 1e-06 for distance...
Reading design constraints file at '/home/prherrma/runners/r0/_work/tapeout-ci-2311/tapeout-ci-2311/openlane/user_project_wrapper/runs/23_10_26_22_18/tmp/18-user_project_wrapper.sdc'…
[INFO ORD-0030] Using 20 thread(s).
Error: droute.tcl, 38 Wrong number of arguments :utl::warn tool id msg  argument 2
child process exited abnormally
The-OpenROAD-Project/OpenLane