barstools
barstools copied to clipboard
MacoCompiler - mask port check is inconsistent
With --use-compiler and a set of SRAMs that get mapped to an SRAMGroup, the presence of a mask port + granularity is required. This behavior is different from mapping to a cache of memories, where effectiveMaskGran is checked against.
This mask port check should be consistent (i.e. use effectiveMaskGran) between both use cases of MacroCompiler.