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

3.1i Virtex-E MAP - MAP crashes on Solaris during "Running directed packing..." due to bad LOC's.

Description

Keywords: program, abnormally, terminated, Solaris, MAP, crash

Urgency: Hot

General Description:
MAP crashes immediately after the "Running directed packing..." message is
posted. This crash occurs on the Solaris platform only.

ERROR:Pack:683 - Unable to pack the following symbols concurrently into an empty
I/O component:
PAD symbol "TST46_08[0].PAD" (Pad Signal = TST46_08[0])
BUF symbol "TST46_08_ibuf[0]" (Output Signal = TST46_08_c[0])
The symbol TST46_08[0].PAD has a constraint (LOC=B22) that specifies an
illegal physical site for the component. Please correct the constraint value.

This error occurs because a GCLKIOB site is used on a PAD driving an IBUF rather
than an IBUFG.

Solution

1

There are two ways to make the design work:

1. If you intend to use GCLKIOB sites for the component, use an IBUFG symbol to
connect to the PAD instead of a regular IBUF. This will make the LOC constraints valid
for the components.

2. You can change the UCF file by changing the GCLKIOB site LOC to a regular IOB site.

2

This problem will be fixed in the next major revision after 3.1i.

Meanwhile, the problem can be avoided by correcting the GCLOCKIOB configuration.
To verify that the crash is related to LOC constraints, try running MAP without UCF
constraints.
AR# 10965
Date Created 02/12/2001
Last Updated 08/19/2002
Status Archive
Type General Article