Answers Database
M1.4: Map FATAL_ERROR:baste:bastetspec.c:2402:1.69.14.3 - NET OFFSET 'IN1 IN : 20000.00 pS : BEFORE : CLK' has no data IOBCOMP.
Record #4419
Product Family: Software
Product Line: FPGA Implementation
Product Part: map
Product Version: 1.4
Problem Title:
M1.4: Map FATAL_ERROR:baste:bastetspec.c:2402:1.69.14.3 - NET OFFSET 'IN1 IN : 20000.00 pS :
BEFORE : CLK' has no data IOBCOMP.
Problem Description:
Urgency: standard
General Description
When running a XC5200 design through M1.4, you may get following map error:
FATAL_ERROR:baste:bastetspec.c:2402:1.69.14.3 - NET OFFSET 'IN1 IN : 20000.000000 pS : BEFORE : CLK'
has no data IOBCOMP. Process will terminate. Please call Xilinx support.
Solution 1:
This is could be due to a bug in Map. This is currently scheduled to be fixed in M2.1.
The workaround is not to use OFFSET timing constraint.
Instead, use FROM:TO timespec. For example comment out the OFFSET constraint and add the last two l
ines:
NET clk PERIOD = 40 ;
//NET "IN1" OFFSET = IN 20 before "CLK"; <== DO NOT USE
TIMEGRP input1 = PADS (IN1);
TIMESPEC TS01 = FROM: input1: TO: FFS: 20;
There is one draw back.
For OFFSET IN, the pad to flop delay is reduced by the pad to clk delay. The user must manually adju
st for this when using a FROM:TO. If the user chooses not to adjust the delay, the FROM:TO is overly
conservative.
For OFFSET OUT, the flop to pad delay is added to by the pad to clk delay. The user must manually ad
just for this when using a FROM:TO. If the user chooses not to adjust the delay, the FROM:TO is not
conservative enough.
End of Record #4419 - Last Modified: 08/12/98 14:43 |