Skip to content

pdn should error if a macro is failing to connect #4094

@maliberty

Description

@maliberty

Describe the bug

If a macro is short enough to fall between two pdn strips then an error should be reported (or the algorithm improved to handle it).

Expected Behavior

A PDN error rather than a PSM one.

Environment

See below

To Reproduce

ng45/bp when run with
ORFS 9d638a1
OR e49038b

(eg Jenkins OpenROAD-flow-scripts-Nightly-Public/3090)

Relevant log output

From https://jenkins.openroad.tools/job/OpenROAD-flow-scripts-Nightly-Public/3090/execution/node/842/log/

[WARNING PSM-0038] Unconnected PDN node on net VDD at location (27.485um, 322.455um), layer: metal5.
[ERROR PSM-0078] IR drop setup failed.  Analysis can't proceed.

Screenshots

image

Additional Context

No response

Metadata

Metadata

Assignees

Labels

pdnPower Grid Generation

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions