Answers Database


M1.5i/2.1i: Timing Report: There is no negative offset, setup, or hold time


Record #4188

Product Family: Software

Product Line: FPGA Implementation

Product Part: Timing Analyzer

Product Version: 1.5

Problem Title:
M1.5i/2.1i: Timing Report: There is no negative offset, setup, or hold time


Problem Description:
Urgency: Standard

General Description: When a clock has been placed on local routing,
the clock delay can be greater than the input path delay. If an
OFFSET constraint is placed on the input in question TRCE/Timing
Analyzer will report a negative OFFSET. Similiar results can be seen
with setup and hold times.


Solution 1:

Another solution is to add some delay to the data path. This can be
done by moving the flip-flop farther away from the IOB.



Solution 2:

The resolution is to place a TIMESPEC on the clk net. This will cause
the tools to evaluate the delay on the clock line.

Example:

TIMESPEC TS01 = FROM PADS(CLK) TO FFS 10ns;

Where CLK is the net name between the pad and the buffer.




End of Record #4188 - Last Modified: 09/16/99 12:16

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