--- Quote Start ---
Hi Dears:
There is a project, I constrained the fmax to 500Mhz. It can run above 500mhz after I enable the physical Synthesis Optimization - register retiming. If this optimization not enabled, it just ran at about 330Mhz. I attached the project, could anyone check my source code and point out where is the issue?!
I assumed that there is some code style issue, but i can't suer.
--- Quote End ---
Hi Jerry,
register retiming moves the registers in your design in order to achieve the required clock speed. Look into the attachment to see how it works. Without the feature you have to do this by yourself, which could be very difficult in case you have a complex design.
Do you have a problem with the retiming feature, e.g. your P&R run takes to long ?
Kind regards
GPK