Low Fanout Clocks - 2022.2 English

Versal ACAP Hardware, IP, and Platform Development Methodology Guide (UG1387)

Document ID
UG1387
Release Date
2022-11-16
Version
2022.2 English

In most cases, a low fanout clock is a clock net that is connected to less than 1000 clock pins, which are placed in three or fewer horizontally adjacent clock regions. The clock routing, clock root, and clock distribution are all contained within the localized area.

The placer is expected to identify low fanout clocks but might fail in some cases. This can be caused by design size, device size, or physical XDC constraints, such as a LOC constraint or Pblock, which prevent the placer from placing the loads in a local area. To address this issue, you might need to guide the tool by manually creating a Pblock or modifying the existing physical constraints.

The following figure shows a low fanout clock contained in two clock regions.

Tip: To contain a low fanout clock to a single clock region, you can use the CLOCK_LOW_FANOUT XDC constraint.
Figure 1. Low Fanout Clock Contained in Two Clock Regions