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# 11457

3.1i Virtex-II MAP - ORCY circuit leads to fatal error during related packing.

Description

Keywords: basncsignal, 249, Could not find a bel, BY, bel, ORCY, related

Urgency: Standard

General Description:
A Virtex-II circuit containing an ORCY symbol fails in MAP with the following error:

FATAL_ERROR:Ncd:basncsignal.c:249:1.15.22.3 - Could not find a bel for a signal on pin BY of comp qa_eq_b. Its current programmed state is : CYSELF:F CYSELG:G YUSED:0 CYINIT:CIN DYMUX:1 F:#LUT:D=((~A1*((A2@~A4)*~A3))+(A1*((A2@~A4)*A3))) SYNC_ATTR:SYNC SRFFMUX:0
FFY_SR_ATTR:SRLOW FFY:#FF CY0G:0 GYMUX:SOPEXT CY0F:0 FFY_INIT_ATTR:INIT0
G:#LUT:D=((~A1*((A2@~A4)*~A3))+(A1*((A2@~A4)*A3))) BYINV:BY CEINV:CE
CLKINV:CLK SRINV:SR SOPEXTSEL:0 Process will terminate.
To resolve this error, please consult the Answers Database and other online resources at http://support.xilinx.com

NOTE: This Answer Record only addresses your issue if all of the following statements are true:

1. The architecture is Virtex-II.
2. The error message mentions the "BY" pin.
3. The circuit involves an ORCY symbol.

Solution

This problem has been fixed in the 4.1i release, which is currently scheduled for release in August, 2001.

Meanwhile, you can work around this problem by overriding the RLOC constraint on the register that is driven by the OR. The following UCF entry illustrates the way to do this:

INST "F1" USE_RLOC = FALSE ;

The drawback of this work-around is that the register does not get packed into the same slice with the ORCY.
AR# 11457
Date Created 08/29/2007
Last Updated 10/21/2008
Status Archive
Type General Article