Skip to content

Increasing SYNTH_MAX_FANOUT results in crash during PDN #1238

Closed
@mattvenn

Description

Description

I was increasing SYNTH_MAX_FANOUT to try to remove the warning about fanout. At 15, the PDN fails and the flow stops with an error.

Environment

python3 ./env.py issue-survey
Kernel: Linux v5.15.0-41-generic
Distribution: ubuntu 20.04
Python: v3.8.10 (OK)
Container Engine: docker v20.10.7 (OK)
OpenLane Git Version: f9b5781f5ef0bbdf39ab1c2bbd78be8db11b27f2
pip: INSTALLED
pip:venv: INSTALLED
---
PDK Version Verification Status: OK
---
Git Log (Last 3 Commits)

f9b5781 2022-07-01T16:04:31+02:00 Fix a bug with `-overwrite` (#1171) - Anton Blanchard -  (grafted, HEAD, tag: 2022.07.02_01.38.08)

Reproduction Material

  • Upload a tarball containing the relevant design. Have done. Didn't bother with issue_reproducible - see below.

RUN_2022.07.27_14.37.12.tar.gz

./flow -design seven_segment_seconds

Expected behavior

Tools should finish the flow.

Other questions

Why is issue_reproducible so huge? The uncompressed directory is 7.2GB. I had a quick look and it seems to recursively pack itself.
28k files. Compressed with tar.gz -> 1.2GB. Didn't bother attaching here.

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions