Method 1: Routing without hold fixing - 2023.2 English

Vivado Design Suite User Guide: Design Analysis and Closure Techniques (UG906)

Document ID
Release Date
2023.2 English
  1. Read the post-placed checkpoint into Vivado Design Suite.
  2. Add a constraint to disable all hold checking:
    set_false_path -hold -to [all_clocks]
    This constraint is for test purposes only. Never do this for designs that will be put into production or delivered to another designer. You must remove this constraint before the production design.
  3. Run route_design and report_timing_summary.

If there is a significant difference between the WNS with and without the hold checks, the hold violations might be too large, and the setup paths are being affected.