Altera_Forum
Honored Contributor
16 years agoruntime comparison between inferring vs. instantiating memory functions?
Hi,
Our design currently suffers from long compilation time (10+ hours) as well as large memory usage (8GB peak) in Quartus II v9.0. As the design contains a fair amount of memory blocks, we were suspecting that the problem stems from the fact that we are inferring the memory megafunctions instead of directly instantiating them. I have checked the log file and confirmed that all memory blocks are correctly inferred (i.e. not mapped to a whole bunch of registers). So my question is, does any have any experience regarding the run time (and memory usage) of inferring memory megafunctions as opposed to direct instantiation? Also, the design currently occupies roughly 35% ~ 40% of Stratix III 150. Does anyone of any idea as to whether the run time / memory usage is reasonable or not? Many thanks for any help in advance. Ching-Han