circt
circt copied to clipboard
[SV] Add option to generate ram blocks without x assigns
Generated ram blocks have an output assignment which assigns the read port value to X when read is not enabled. This can cause problems with some design flows or tools.
Add option to force output to a constant address or value when read is not enabled.
FYI https://github.com/llvm/circt/pull/4516 implemented a SFC style emission for memory read port. @prithayan Have you had a chance to iterate on this?