We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 13674

9.1i PrimeTime - Negative-edge flip-flops produce different slack values than those reported in TRCE/Timing Analyzer


I have created OFFSET IN constraints on several negative-edge flip-flops. When I perform timing analysis through PrimeTime, the slack numbers are different than those reported in the TRCE/Timing Analyzer analysis. Which slack equation is correct?


In Timing Analyzer, it might appear that the software is adding the PERIOD into the positive-edge register's OFFSET calculation if the OFFSET constraint and PERIOD constraint have the same requirement. To avoid this ambiguity, ensure that your OFFSET constraint value does not match your PERIOD constraint value.

Another possible conflict in the slack numbers can occur because occasionally PrimeTime does not take the half-PERIOD lost on negative-edge flip-flops into account. This results in the SLACK numbers differing by half the PERIOD.

AR# 13674
Date Created 08/29/2007
Last Updated 01/18/2010
Status Archive
Type General Article