Reuse placement and timing information from a design that met timing if your current design does not consistently meet timing.
- Open two implementation runs:
- One that meets timing
- One that does not meet timingTip: On a system with multiple monitors, click Open Implementation in New Window to view designs side by side.
- Identify failing timing paths in the run that does not meet timing using
report_timing_summary. - On the run that meets timing, run
report_timinginmin_maxmode for those same paths. - Compare the timing results:
- Clock skew
- Datapath delay
- Placement
- Route delays
- If logic delay differs between path endpoints, review the synthesis runs.