-
Notifications
You must be signed in to change notification settings - Fork 416
Description
Hi everyone, I'm hitting a 'child killed' error during Global Placement in OpenLane.
The OpenLane flow fails during the Global Placement stage (step 7). The log shows that the NesterovSolve process is running but gets terminated with a child killed: kill signal. An issue reproducible package has been generated.
[INFO]: Running Global Placement (log: designs/timer/runs/test_trans/logs/placement/7-global.log)...
[ERROR]: during executing openroad script /openlane/scripts/openroad/gpl.tcl
[ERROR]: Log: designs/timer/runs/test_trans/logs/placement/7-global.log
[ERROR]: Last 10 lines:
[NesterovSolve] Iter: 100 overflow: 0.823533 HPWL: 27617074
[NesterovSolve] Iter: 110 overflow: 0.823693 HPWL: 27675744
[NesterovSolve] Iter: 120 overflow: 0.82403 HPWL: 27773975
[NesterovSolve] Iter: 130 overflow: 0.823256 HPWL: 27937624
[NesterovSolve] Iter: 140 overflow: 0.819666 HPWL: 28219493
[NesterovSolve] Iter: 150 overflow: 0.81626 HPWL: 28684325
[NesterovSolve] Iter: 160 overflow: 0.812104 HPWL: 29421827
[NesterovSolve] Iter: 170 overflow: 0.80481 HPWL: 30436002
[NesterovSolve] Iter: 180 overflow: 0.790941 HPWL: 31638439
child killed: kill signal
[ERROR]: Creating issue reproducible...
[INFO]: Saving runtime environment...
OpenLane TCL Issue Packager
EFABLESS CORPORATION AND ALL AUTHORS OF THE OPENLANE PROJECT SHALL NOT BE HELD
LIABLE FOR ANY LEAKS THAT MAY OCCUR TO ANY PROPRIETARY DATA AS A RESULT OF USING
THIS SCRIPT. THIS SCRIPT IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND.
BY USING THIS SCRIPT, YOU ACKNOWLEDGE THAT YOU FULLY UNDERSTAND THIS DISCLAIMER
AND ALL IT ENTAILS.
Parsing config file(s)…
Setting up /openlane/designs/timer/runs/test_trans/issue_reproducible…
Done.
[INFO]: Reproducible packaged: Please tarball and upload 'designs/timer/runs/test_trans/issue_reproducible' if you're going to submit an issue.