After the first implementation, boundary clock net tracks are locked. The partition pin locations (PPLOCs) on the boundary clock nets are distributed to all clock regions covered by the reconfigurable partition (RP) Pblock.
The clock root of the boundary clock net can be placed anywhere in the device, because the boundary clock net can drive both static and RP loads. AMD recommends using the USER_CLOCK_ROOT constraint on the boundary clock net to manually constrain the CLOCK_ROOT location due to the following:
- If the loads of the boundary clock are located mainly in the static region, the clock root might be placed in the static region.
- If the first implementation uses training logic in the RP Pblock, boundary clock nets might be locked down after the first implementation with an off-center clock root location.
- Because the boundary clock net is distributed to all clock regions covered by the RP Pblock, the clock insertion delay for the boundary clock is relatively high compared with the internal RM clock nets.