Keywords: temac, ml507, route, 466, bsb
The ML507 BSB design, when implemented with XPS_LL_TEMAC, generates the following warnings:
"WARNING:Place:971 - A GCLK / GCLK clock component pair have been found
that are not placed at an optimal GCLK / GCLK site pair. The GCLK component
<clock_generator_0/clock_generator_0/Using_PLL0.PLL0_INST/Using_BUFG_
for_CLKOUT1.CLKOUT1_BUFG_INST> is placed at site <BUFGCTRL_X0Y0>.
The corresponding GCLK component <Hard_Ethernet_MAC/Hard_Ethernet_
MAC/V5HARD_SYS.I_TEMAC/SINGLE_GMII.IO_YES_01.bufg_tx_0> is placed
at site <BUFGCTRL_X0Y31>. The GCLK site can use the fast path to the other
GCLK if both the GCLK components are placed in the same half of the device
(TOP or BOTTOM). You may want to analyze why this problem exists and
correct it. This is not an error so processing will continue.
WARNING:Route:466 - Unusually high hold time violation detected among 23 connections. The top 20 such instances are printed below. The router will continue and try to fix it
Hard_Ethernet_MAC/Hard_Ethernet_MAC/I_REGISTERS/TP0_I/reg_data<23>:CQ ->
Hard_Ethernet_MAC/Hard_Ethernet_MAC/V5HARD_SYS.I_TEMAC/SINGLE_GMII.I
_EMAC_TOP/v5_emac_wrapper/v5_emac:CLIENTEMAC0PAUSEVAL9 -2684"
The pin for the MII TX clock is in the upper half of the chip and the system clocking is being placed in the lower half of the chip. The BUFGMUX that combines the input from the pin and the clocking circuitry cannot be in the same half of the chip as the two signals that feed it. So, for this board design, it is not easily possible to solve this problem.
This warning can be ignored only if the tools can resolve the timing and it successfully meets the timing constraints at the end of PAR.