<#1574 [ERROR DPL-0036] Detailed placement failed ...
# openlane-development
g
#1574 [ERROR DPL-0036] Detailed placement failed -- error is not actionable Issue created by xobs Description When synthesizing a design, OpenLane produces the error
[ERROR DPL-0036] Detailed placement failed.
. It does not say why placement failed, nor does it explain how to address the error. It also doesn't report how to iterate to address the error, which is a problem when synthesis takes a lot of time. Expected Behavior When a step fails, it should report why the step failed. Ideally it should also give suggestions on how to fix the issue. Environment report
Copy code
user@Ondo:/opt/Si/work/caravel-gf180-pio/deps/openlane_src$ python3 ./env.py issue-survey
Kernel: Linux v5.15.74.2-microsoft-standard-WSL2
Distribution: ubuntu 22.04
Python: v3.10.6 (OK)
Container Engine: docker v20.10.21 (OK)
OpenLane Git Version: cb59d1f84deb5cedbb5b0a3e3f3b4129a967c988
pip: INSTALLED
python-venv: INSTALLED
---
PDK Version Verification Status: OK
---
Git Log (Last 3 Commits)

cb59d1f 2022-11-18T18:42:38+02:00 fix return values in `equally_spaced_sequence` (#1503) - Kareem Farid -  (grafted, HEAD, tag: 2022.11.19)
---
Git Remotes

origin  git@github.com:The-OpenROAD-Project/OpenLane (fetch)
origin  git@github.com:The-OpenROAD-Project/OpenLane (push)
user@Ondo:/opt/Si/work/caravel-gf180-pio/deps/openlane_src$
Reproduction material issue_reproducible.tar.gz The repository is available at https://github.com/xobs/caravel-gf180-pio Relevant log output
Copy code
[INFO]: Running Placement Resizer Design Optimizations (log: ../opt/Si/work/caravel-gf180-pio/openlane/wb_pio/runs/22_12_14_12_14/logs/placement/8-resizer.log)...
  [ERROR]: during executing openroad script /openlane/scripts/openroad/resizer.tcl
[ERROR]: Log: ../opt/Si/work/caravel-gf180-pio/openlane/wb_pio/runs/22_12_14_12_14/logs/placement/8-resizer.log
[ERROR]: Last 10 lines:
[INFO DPL-0035]  _075635_
[INFO DPL-0035]  _075635_
[INFO DPL-0035]  _088150_
[INFO DPL-0035]  _087790_
[INFO DPL-0035]  _087459_
[INFO DPL-0035]  _088111_
[INFO DPL-0035] message limit reached, this message will no longer print
[ERROR DPL-0036] Detailed placement failed.
Error: resizer.tcl, 62 DPL-0036
child process exited abnormally

[ERROR]: Creating issue reproducible...
[INFO]: Saving runtime environment...
The-OpenROAD-Project/OpenLane