UPGRADE YOUR BROWSER

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# 21109

14.x Timing/PAR - What is the meaning of the timing score in the Static Timing Report?

Description

I noticed there is a timing score at the end of the Static Timing Report and in the PAR report:

"Phase 11: 0 unrouted; (682) REAL time: 6 mins 1 secs."

The 682 is also the timing score. What is the meaning of this timing score?

Solution

The timing score is the total value representing the timing analysis for all constraints and by how much the constraints are failing in picoseconds. It means the "sum" (in picoseconds) of all timing constraints that have not been met for each unique endpoint. It is calculated in the following way: Timing score =the sum of absolute value of all worst case negative slack of each failing unique endpoint in picoseconds.

Following is an example of how it is calculated:

Cases Number of Failing Endpoints Failing Endpoints Negative Slacks
Timing Score
Case 1 2
Endpoint 1
Endpoint 2
-1.9 -1.6 -0.3
-1.7 -0.9
3600
Case 2 1
Endpoint 1
-3.2 -3.15 -2.7
3200
AR# 21109
Date Created 09/04/2007
Last Updated 12/15/2012
Status Active
Type General Article
Tools
  • ISE - 10.1
  • ISE Design Suite - 11.1
  • ISE Design Suite - 11.2
  • More
  • ISE Design Suite - 11.3
  • ISE Design Suite - 11.4
  • ISE Design Suite - 11.5
  • ISE Design Suite - 12.1
  • ISE Design Suite - 12.2
  • ISE Design Suite - 12.3
  • ISE Design Suite - 13.1
  • ISE Design Suite - 12.4
  • ISE Design Suite - 13
  • ISE Design Suite - 13.2
  • ISE Design Suite - 13.3
  • ISE Design Suite - 13.4
  • ISE Design Suite - 14.1
  • Less