Exclusive Routing Groups - 1.1 English - PG313

Versal Adaptive SoC Programmable Network on Chip and Integrated Memory Controller 1.1 LogiCORE IP Product Guide (PG313)

Document ID
PG313
Release Date
2025-12-17
Version
1.1 English

Connections within an exclusive routing group can share physical routes with other members of the same group. However, the compiler guarantees that these routes are not shared with connections outside the group.

Exclusive routing groups are intended for functional safety and isolation, not performance. If NoC connections simply require a high bandwidth connection, this can be addressed by setting the QoS bandwidth accordingly, without using exclusive routing groups.

Because exclusive routing groups dedicate NoC resources exclusively to that group, they should be used sparingly. Excessive use of these groups can negatively impact the ability of the NoC Compiler to find a solution. This is particularly true on the VNoC where there are only two routes per VNoC column.

You should also be aware that exclusive routing groups can conflict with NoC Boot Paths in Multi-SLR Devices. (See Multi-SLR NoC Boot Paths.)

The following figure shows a QoS specification for two exclusive routing groups, Ex1 and Ex2.

Figure 1. Exclusive Routing Groups Generated by Your Tool

These are routed along a VNoC column with fixed endpoints, the results shown in the following figure.

Figure 2. VNoC Routing Generated by Your Tool

You can see that the M00/S00 route, and the M02/S02 route share a section of the physical route, because they belong to the same exclusive routing group. Route M01/S01 is routed using completely independent physical resources.

Note: For this particular example, the exclusive routing groups prevent any further routes between the top and the bottom of the VNoC.