OpenLane: Global placement failed on small design
Description
RePlAce divergence detected
Tiny Tapeout Wokwi project: https://wokwi.com/projects/368241820443546625
Seems like a repeat of these issues:
- https://github.com/The-OpenROAD-Project/OpenLane/issues/1763
- https://github.com/The-OpenROAD-Project/OpenLane/issues/1559
- https://github.com/The-OpenROAD-Project/OpenLane/issues/1183
Expected Behavior
OpenLane shouldn’t fail to complete on small designs
Environment report
Kernel: Linux v5.15.0-75-generic
Distribution: ubuntu 20.04
Python: v3.8.10 (OK)
Container Engine: docker v20.10.21 (OK)
OpenLane Git Version: 4cd0986b3ae550cdf7a6d0fba4e0657012f635d8
pip: INSTALLED
python-venv: INSTALLED
---
PDK Version Verification Status: OK
---
Git Log (Last 3 Commits)
4cd0986 2023-02-13T14:32:59+02:00 Bugfixes (#1658) - Kareem Farid - (grafted, HEAD, tag: 2023.02.14)
---
Git Remotes
origin https://github.com/The-OpenROAD-Project/OpenLane.git (fetch)
origin https://github.com/The-OpenROAD-Project/OpenLane.git (push)
Reproduction material
Relevant log output
[ERROR]: Last 10 lines:
[NesterovSolve] Iter: 230 overflow: 0.403024 HPWL: 1971297
[NesterovSolve] Iter: 240 overflow: 0.400985 HPWL: 1969262
[NesterovSolve] Iter: 250 overflow: 0.403169 HPWL: 1971452
[NesterovSolve] Iter: 260 overflow: 0.387428 HPWL: 1964099
[NesterovSolve] Iter: 270 overflow: 0.403145 HPWL: 1971453
[NesterovSolve] Iter: 280 overflow: 0.380688 HPWL: 1949681
[NesterovSolve] Iter: 290 overflow: 0.373598 HPWL: 1949994
[ERROR GPL-0307] RePlAce divergence detected. Re-run with a smaller max_phi_cof value.
Error: gpl.tcl, 69 GPL-0307
child process exited abnormally
About this issue
- Original URL
- State: closed
- Created a year ago
- Comments: 20 (4 by maintainers)
Actually the cell padding is measuring in SITEs not microns.
4 micron spacing around each standard cell.