-
Notifications
You must be signed in to change notification settings - Fork 100
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
standardizing harden_p for bsg_mem #601
base: master
Are you sure you want to change the base?
Conversation
Doubtful that this will break anything as synth memories should never be explicitly instantiated anywhere, and not-synth mems will not be setting this unused parameter |
Great suggested change. Do we have an error or warning that fires when if harden_p=1 and it is going to a non-hardened module? |
If it is non-leaf, then it should pass harden_p along, rather than swallowing it. This way we don't have to clone the code for intermediate modules that would not be hardened, but whose children are hardened. |
Can add!
Not sure what you mean here. Are you proposing
Aside $warn vs $error? |
@taylor-bsg clarification on the above? |
66f944a
to
5869ab0
Compare
Standardizing the harden_p scheme for memories.
This means