In ISE design tools 12.3 and later, implementation of the Ethernet 1000BASE-X PCS/PMA or SGMII example design might fail during MAP with an error similar to the following.
"ERROR:PhysDesignRules Block (GTP_DUAL_X0Y0)needs GTP_DUAL_X0Y1 instantiated: When using a GTP/GTX with a REFCLK sourcecoming from the IBUFDS element near another GTP/GTX, each GTP in between thesource and destination must be instantiated, have connected power supplies andhave its REFCLKPWRDNB pin asserted High - even though it isn't used in thedesign except to pass on the REFCLK."
For more information see:
(Xilinx Answer 39047) Virtex-5 GTX RocketIO - Instantiating an unused GTX to forward reference clocks
(Xilinx Answer 33473) Virtex-5 GTP RocketIO - Instantiating an unused GTP to forward reference clocks