My design fails during placement, and I have noticed that all of the components that are failing to place are clocked by a BUFR clock buffer.
Why is this happening?
"WARNING:Place:119 - Unable to find location. MULT component
UwbPhyRx_wba/GfDoutQ_upper_2_3[12:0] not placed.
WARNING:Place:119 - Unable to find location. SLICEL component
UwbPhyRx_wba/loop8.peakdetected133_cry_1/O not placed.
BUFR clock buffers are able to drive loads in up to only three clock regions, the region containing the BUFR and the adjacent regions above and below. BUFRs in the top and bottom regions will be limited to two regions. Examination of the design in question reveals that the BUFR is driving many more components than would fit in three clock regions. This was the reason that the placer failed to find a location for many of the components. A BUFG should be used instead, if available.