Performing NoC Quality of Service Analysis in Versal Devices - 2025.2 English - UG906

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

Document ID
UG906
Release Date
2025-12-10
Version
2025.2 English

The quality of service (QoS) report in AMD Vivado™ compares the estimated QoS from the current network on chip (NoC) solution, generated by the NoC compiler, to the QoS requirements specified in the AXI NoC IP and AXI4-Stream NoC IP.

If the NoC solution becomes out-of-date, run the NoC compiler to regenerate the solution and update the QoS report. An out-of-date report displays a banner message indicating the status.

Figure 1. Out-of-Date Vivado NoC QoS Report

Selecting Update regenerates the NoC solution.

Note: In IP integrator, use the validate_bd_design Tcl command to update the NoC solution. Use the update_noc_qos Tcl command in the implementation tools or flows.

Actions That Can Cause the NoC Solution to Become Out-of-Date

  • In the IP integrator:
    • Updating the AXI NoC IP QoS requirements in the IP integrator
    • Changing the IP integrator block design
    • Modifying the NoC master unit (NMU) or NoC slave unit (NSU) assignments in the NoC view
  • In implementation tools or flow:
    • Unplacing NMU or NSU instances
    • Adding XDC physical constraints that impact NMU or NSU placement
    • Changing logical net connections to NMU or NSU