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 |