GitHub
01/29/2023, 4:58 PM[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
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
[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/OpenLaneGitHub
01/29/2023, 4:58 PM