The-OpenROAD-Project-Attic / FastRoute

LEF/DEF-based port of Iowa State's open-source FastRoute 4.1
BSD 3-Clause "New" or "Revised" License
50 stars 22 forks source link

Creating a single pin per iterm instead of one per mpin #31

Closed ax3ghazy closed 4 years ago

ax3ghazy commented 4 years ago

Hello,

Currently, multiple Pins are created per PORT (mpin) of a PIN (in LEF terminology). This causes the sink-source check fail for any macro/cell that does have multiple ports on a pin. I have fixed it, so now all shapes across different mpins of an iterm are first merged then only a single Pin is created per iterm. All tests on openroad of OpenROAD are passing with this change.

Please let me know if I missed or misunderstood something.

Thanks.

eder-matheus commented 4 years ago

@ax3ghazy Thanks for your updates. I will merge and test your PRs with other designs and let you know if I find any issue

ax3ghazy commented 4 years ago

Thank you @eder-matheus.