Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

psm: add check for bterms option #6584

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

gadfort
Copy link
Collaborator

@gadfort gadfort commented Jan 23, 2025

Adds:

  • flag to enforce bterms are present for a net during check_power_grid

Signed-off-by: Peter Gadfort <peter.gadfort@gmail.com>
Signed-off-by: Peter Gadfort <peter.gadfort@gmail.com>
@gadfort gadfort requested a review from maliberty January 23, 2025 21:07
Copy link
Contributor

clang-tidy review says "All clean, LGTM! 👍"

@@ -69,6 +70,7 @@ check_power_grid
| `-net` | Name of the net to analyze. Must be a power or ground net name. |
| `-floorplanning` | Ignore non-fixed instances in the power grid, this is useful during floorplanning analysis when instances may not be properly placed. |
| `-error_file` | File to write power grid errors to. |
| `-require_terminals` | If specified, this will check of there are terminals on the net. |
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you think this should be off by default or on?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would suggest on by default, but that might have some short term implications on CI tests that run this command

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Then let's flip the option to on by default with an off option. We might as well sort out the CI now as in another PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants