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