mappy5
New Contributor
4 years agoModule removal by compilation optimization
I want to synthesize soft CPU IP by itself and evaluate resources.
I created a TOP wrapper to implement a CPU module.
However, when I look at the compilation result, I can't find the CPU module I implemented.
When I check the Registers Removed During Synthesis in the compile log, I see a lot of registers.
I tried the option to disable optimization, but it didn't work.
set_global_assignment -name REMOVE_DUPLICATE_REGISTERS OFF
Is there any other way to prevent the module from being removed by compilation optimization?