Sometimes it is desirable to create a variety of modules with specific definition names, even if some of those definitions have exactly the same contents. Currently, if you use reserveDefinitionName ROHD will flag an error if it's unable to keep them unique. It would be nice to have a way to instead just duplicate the module definition.
Desired solution
Some sort of flag (perhaps reusing reserveDefinitionName?) that tells the synthesizer not to de-duplicate that module definition in output code.
Alternatives considered
Current workarounds involve adding some sort of thing to make the code unique such as:
Motivation
Sometimes it is desirable to create a variety of modules with specific definition names, even if some of those definitions have exactly the same contents. Currently, if you use
reserveDefinitionName
ROHD will flag an error if it's unable to keep them unique. It would be nice to have a way to instead just duplicate the module definition.Desired solution
Some sort of flag (perhaps reusing
reserveDefinitionName
?) that tells the synthesizer not to de-duplicate that module definition in output code.Alternatives considered
Current workarounds involve adding some sort of thing to make the code unique such as:
Additional details
No response