Skip to content

[BUG] Global Placement Crash (SIGKILL) during NesterovSolve - OpenLane Issue Reproducible Included #2199

@TZK8

Description

@TZK8

Hi everyone, I'm hitting a 'child killed' error during Global Placement in OpenLane.

issue_reproducible.tar.gz

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions