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

Precheck pin check #294

Open
d-m-bailey opened this issue Nov 13, 2024 · 1 comment
Open

Precheck pin check #294

d-m-bailey opened this issue Nov 13, 2024 · 1 comment

Comments

@d-m-bailey
Copy link
Contributor

Currently, the XOR check verifies that the user area - framework is consistent with expectations.

However, it does not check pin names/shapes.

It's possible for a user to relabel the pins (possibly swapping vss* and vdd*), pass LVS on the user area and submit the design.

However, when this design with modified pin names is integrated, the connections will not be as intended.

A check of the pin names and shapes against the golden version may be needed.

@d-m-bailey
Copy link
Contributor Author

Related to this, some users totally flatten the user_analog_project_wrapper to avoid the Consistency error due to unmatched cells. This can leave many hierarchical text in the layout that interfere with the abstract extraction of the cell.

Maybe flag text that does not match the port list as a Consistency error (in addition to the pins).

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

No branches or pull requests

1 participant