Addressing Congestion - 2020.2 English

Versal ACAP System Integration and Validation Methodology Guide (UG1388)

Document ID
UG1388
Release Date
2021-02-04
Version
2020.2 English

Congestion can be caused by a variety of factors and is a complex problem that does not always have a straightforward solution. The report_design_analysis congestion report helps you identify the congested regions and the top modules that are contained within the congestion window. Various techniques exist to optimize the modules in the congested region. The report_qor_suggestions can automate the resolution of many of the items that cause congestion.

Tip: Before you try to address congestion with the techniques being discussed below, make sure that you have clean constraints and have followed Xilinx clocking guidelines. Excessive hold time failures (or negative hold slack) and clock uncertainties require the router to detour which can lead to congestion. Overlapping Pblocks can also cause congestion and should be avoided.