Skip to content

PDN: faulty pad connections #10490

@mole99

Description

@mole99

Describe the bug

Something strange is going on with the pad connections in this example design:

Image Image

For some reason, some of the Metal2 pad connections extend into the core area.

Image

This is related to the PDN grid for the SRAM macros. If I disable this grid, then the Metal2 pad connections are correct:

Image

However, there seems to be yet another issue, as there are a few Metal4 stripes which extend to the pads.

This should not be the case for two reasons:

  1. The pads don't have pins there on Metal4.
  2. I restricted the layers via -connect_to_pad_layers Metal2

I would appreciate it if someone could take a look at this.

Expected Behavior

The Metal2 pad connections should not extend into the core area.
The Metal4 stripes should not extend to the pads.

Environment

Recent OpenROAD

To Reproduce

reproducible.zip

Simply run ./run.sh

Relevant log output

Screenshots

No response

Additional Context

No response

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions