Answers Database


MAP: baste:263- The LOC contraint is not valid for IPAD symbol, which is being mapped to the following site types: CLKIOB


Record #4129

Product Family: Software

Product Line: FPGA Implementation

Product Part: map

Product Version: 1.5

Problem Title:
MAP: baste:263- The LOC contraint is not valid for IPAD symbol, which is being mapped to the following site types: CLKIOB



Problem Description:


Urgency: standard

General Description:

MAP may error out with the following message.

  ERROR:baste:263 - The LOC constraint "P7" (a IOB location)
is not valid for symbol "SIG_PO" (pad signal=SIG), which is
being mapped to the following site types:
    CLKIOB

The reason this has occurred is because the netlist dictates
that the clock signal comes into the device and directly into
the input of a global buffer. However, because the clock
signal is not placed to an IOB with this direct access to a
global buffer, this is an illegal connection.

The solution is to insert an input buffer between the pad and
the global buffer.


Solution 1:


Schematic entry
---------------

If this clock I/O has been entered in schematics, then simply
insert an IBUF between the IPAD and global buffer.



Solution 2:


HDL code
--------

If the netlist has been synthesized from HDL code, the
resolution will depend on the synthesis tool.

For Foundation Metamor XVHDL, the workaround is to instantiate
a global buffer with the external clock signal connected to its
input and the output connected to internal logic.


Please note: this issue is fixed in v1.5i or newer version of the
software.




End of Record #4129 - Last Modified: 06/07/99 11:06

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