Forum Discussion

AFies's avatar
AFies
Icon for New Contributor rankNew Contributor
4 years ago
Solved

Timing/Fitter results depend on build system, Design fails timing by very small margin

Hello, we currently experience strange timing closure problems with a design. On my local workstation it usually works, even with "balanced" settings. The same design, same settings, same assignments ...
  • SyafieqS's avatar
    4 years ago

    Hi Genua,


    1. Why do we see different results despite the documentation states otherwise?


    - Different result normally because of different environment of the machine. To preserve the timing, back annotate and design partition post fit can resolve this.

    Can look in link below for details

    https://www.youtube.com/watch?v=XO0Qi_zIpPs


    2. How can we achieve deterministic results in the build process?


    Few ways, to preserve place and route would be the best which there is a feature so called back annotate and design partition post fit.


    3. How can we fix the fitter giving up at this really small margin, since it is obviously not a design related issue? Thanks!


    Small margin typically running seed sweep would resolve the issue. Another way is to implement set max/min delay for setup and hold respectively.