UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 53468

WARNING:Route:436 - The router has detected an unroutable situation with a BUFR driving an IDELAYCTRL in a Virtex-6

Description

I am using IODELAY and IDELAYCTRL elements in my design and receive the following message:

WARNING:Route:436 - The router has detected an unroutable situation for one or more connections. The router will finish the rest of the
   design and leave them as unrouted. The cause of this behavior is either an issue with the placement or unroutable placement constraints.
   To allow you to use FPGA editor to isolate the problems, the following is a list of (up to 10) such unroutable connections:
     Unroutable      signal: top/signal_1<1>      pin:  top/xyz/idelayctrl_inst0_MapLib_replicate6/REFCLK
     Unroutable      signal: top/signal_2<1>      pin:  top/xyz/idelayctrl_inst0_MapLib_replicate7/REFCLK    

Why is this happening?

 

Solution

This issue occurs because the IDELAYCTRL should be driven by a BUFG instead of a BUFR, as stated in the Select IO Users Guide for Virtex 6:

"REFCLK - Reference Clock
The reference clock (REFCLK) provides a time reference to IDELAYCTRL to calibrate all IODELAYE1 modules in the same region. 

This clock must be driven by a global clockbuffer (BUFGCTRL). 

REFCLK must be FIDELAYCTRL_REF the specified ppm tolerance (IDELAYCTRL_REF_PRECISION) to guarantee a specified IODELAYE1 resolution (TIDELAYRESOLUTION). 

REFCLK can be supplied directly from a user-supplied source or the MMCM and must be routed on a global clock buffer."

 

AR# 53468
Date Created 12/12/2012
Last Updated 11/21/2014
Status Active
Type Error Message
Tools
  • ISE Design Suite