09-21-2014 01:58 PM
I just upgraded from Vivado 2013.4 to 2014.2 and compilation time went from 45 minutes to over six hours! In Vivado 2014.2, a synthesis optimization "Cross Boundary Optimization" takes about 6 hours. Is there any way to disable this optimization? I don't see it specifically referenced anywhere under project settings.
09-21-2014 06:53 PM
09-22-2014 01:47 AM
09-22-2014 08:54 AM
When I disable hierarchy flattening, the PCIe core I'm using doesn't meet timing.
I've ended up using the RuntimeOptimization directive. Which, by the way, is the dumbest possible name for what it is. Is it optimizing the runtime of my hardware or the tools? and "directive"? That doesn't help. Effort_level made sense. This one took me a non-trivial amount of time with google to figure out.
Anyway, I was hoping to disable only that optimization. Is there no flag for that? If not, just the lower effort appears to do the trick.
09-22-2014 10:33 AM
01-11-2016 06:51 AM
I am also stuck in "Start Cross Boundary Optimization";
And your way can not work.
Do you have other solutions? Thank you!