Answers Database


2.1i Virtex PAR - FATAL_ERROR:Place:xvkapanal.c:1860:1.1.2.21.2.1


Record #6690

Product Family: Software

Product Line: FPGA Implementation

Product Part: par

Product Version: 2.1i

Problem Title:

2.1i Virtex PAR - FATAL_ERROR:Place:xvkapanal.c:1860:1.1.2.21.2.1


Problem Description:
Cases have been seen where PAR fails with the error:

    FATAL_ERROR:Place:xvkapanal.c:1860:1.1.2.21.2.1 - Found signal
    pq5/barenone/nx139 connected to multiple loads. Output from F5 pin can only
    drive F5IN of the slice in the same CLB. Process will terminate. To resolve
    this error, please consult the Answers Database at http://support.xilinx.com

This error is occurring because support for an F5 to X connection has been added to the device representation so that the F5 pin can now reach general routing resources in order to drive multiple loads. Map now makes use of this capability, but the placer (PAR) will fail thinking that this is a DRC violation.

The configuration that leads to this error is a MUXF5 driving a MUXF6 and also
driving other logic.

This error will occur only in cases where a MUXF5 is driving a MUXF6.

The DRC check will be relaxed to allow multiple loads on the F5 pin.


Solution 1:

  This problem is fixed in the latest 2.1i Service Pack available at:
http://support.xilinx.com/support/techsup/sw_updates/



Solution 2:

A tactical patch is now available for use with 2.1i (pre-service pack) only.

PC: ftp://ftp.xilinx.com/pub/swhelp/M2.1i_updates/21i_par_pc_6690.zipInternet Link
Solaris: ftp://ftp.xilinx.com/pub/swhelp/M2.1i_updates/21i_par_sol_6690.tar.gzInternet Link

CAUTION: This Tactical Update is intended as a fast response for this
customer issue only. The risk inherent in this fast response is that there
is not enough time or resources available for the full regression testing
that is done for the Service Pack Updates and there is a higher risk of
introducing new problems. It is recommended that customers always install
the latest Service Pack Update, but only install Tactical Updates when needed
to resolve specific issues. This Tactical Update may not be compatible with
other Tactical Updates made available by Xilinx.

NOTE: This Tactical Update is only compatible with a 2.1i (pre-service pack)
system. It corrects the following issue:

   Virtex PAR fails with the error:
   FATAL_ERROR:Place:xvkapanal.c:1860:1.1.2.21.2.1 - Found signal
   xxx connected to multiple loads. Output from F5 pin can only
   drive F5IN of the slice in the same CLB.

   This error is occurring because support for an F5 to X connection
   has been added to the device representation so that the F5 pin can
   now reach general routing resources in order to drive multiple loads.
   Map now makes use of this capability, but the placer (PAR) will fail
   thinking that this is a DRC violation.

   The configuration that leads to this error is a MUXF5 driving a
   MUXF6 and also driving other logic.

To install Solaris update:
cd $XILINX
gzip -d 21i_par_sol_6690.tar.gz
tar xvf 21i_par_sol_6690.tar.

To install PC update, unzip the update file in the 2.1i install directory
while maintaining directory structure.



Solution 3:

A work around is to ensure that all MUXF5 symbols that drive MUXF6 symbols do
not also drive other logic.




End of Record #6690 - Last Modified: 10/18/99 10:19

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!