Forum Discussion
As a test, set your partitions(you probably only have one unless doing incremental compilation) to Post Fit(Strict) - Placement Only. So your next compile will just re-run the router. Also add a set_min_delay -hold 400ps on these paths, which increases the hold requirement by 400ps, which increases the hold requirement from 0ns to 400ps.(and make sure the fitter setting to Optimize All Paths is on, so the router can add delays to meet hold timing is on. Also check the Optimize All Corners). Re-compile. It should take a few minutes and just re-route, and hopefully it will add delays to these paths. If that's worked, re-run the hardware test. I just want to make sure that you're really having a hold violation on these paths, and that should be a good test.