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

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