Directed Routing Constraints - 2024.1 English

Vivado Design Suite User Guide: Implementation (UG904)

Document ID
Release Date
2024.1 English

Fixed route assignments are stored as Directed Routing Strings in the route database. In a Directed Routing String, branching is indicated by nested {curly braces}.

For example, consider the route described in the following figure. In this simplified illustration of a route, the various elements are indicated as shown in the following table (Directed Routing Constraints).

Table 1. Directed Routing Constraints
Elements Indicated By
Driver and Loads Orange Rectangles
Nodes Red lines
Switchboxes Blue rectangles

A simplified version of a Directed Routing String for that route is as follows:

{A B { D E T } C { F G H I M N } {O P Q} R J K L S }

The route branches at B and C. The main trunk of this route is A B C R J K L S.

Figure 1. Branch Route Example Page-1 Sheet.1 Sheet.2 Sheet.3 Sheet.4 Sheet.5 Sheet.6 Sheet.7 Sheet.8 Sheet.9 Sheet.10 Sheet.11 D D Sheet.12 Sheet.13 Sheet.14 Sheet.15 Sheet.16 L1 L1 Sheet.17 Sheet.18 Sheet.19 Sheet.20 L2 L2 Sheet.21 Sheet.22 Sheet.23 Sheet.24 Sheet.25 Sheet.26 Sheet.27 Sheet.28 Sheet.29 Sheet.30 L4 L4 Sheet.31 L3 L3 Sheet.32 A A Sheet.33 B B Sheet.34 E E Sheet.35 T T Sheet.36 I I Sheet.37 M M Sheet.38 N N Sheet.39 Q Q Sheet.40 P P Sheet.41 O O Sheet.42 G G Sheet.43 H H Sheet.44 F F Sheet.45 D D Sheet.46 C C Sheet.47 R R Sheet.48 J J Sheet.49 K K Sheet.50 L L Sheet.51 S S Sheet.52 X16628-040716 X16628-040716