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

14.x Constraints - When should I use a TIG (Timing Ignore) constraint?

Description

When should I use a TIG constraint in my design?

Solution


In a design, some paths do not require timing analysis. These are paths that exist in the design but are never used during time-critical operations. If you indicate a timing requirement on these paths, more important paths might be slower, which can result in a failure to meet the timing requirements.

The value of TIG can be the following:

- Empty (global TIG that blocks all paths)
- A single TSid to block

If this attribute is attached to a net, primitive pin, or macro pin, all paths that fan forward from the point of application of the attribute are treated as if they do not exist for the purposes of timing analysis during implementation. In the following figure, NET C is ignored. However, note that the lower path of NET B that runs through the two OR gates would not be ignored.

11-13-2012 2-35-16 PM.jpg



Xilinx recommends placing TIG constraints on non-time-critical paths (e.g., paths that do not need a timing requirement or are very slow). The paths that go between non-critical clock domains are considered "False Paths" and can be placed in a TIG constraint.

For more details on timing constraints, please see the Timing Constraints User Guide:
http://www.xilinx.com/support/documentation/sw_manuals/xilinx14_1/ug612.pdf
AR# 10429
Date Created 08/29/2007
Last Updated 12/15/2012
Status Active
Type General Article
Tools
  • ISE Design Suite - 11.1
  • ISE Design Suite - 11.2
  • ISE Design Suite - 11.3
  • More
  • 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 - 12.4
  • ISE Design Suite - 13.1
  • ISE Design Suite - 13.2
  • ISE Design Suite - 13.3
  • ISE Design Suite - 13.4
  • ISE Design Suite - 14.1
  • ISE Design Suite - 14.2
  • ISE Design Suite - 14.3
  • ISE Design Suite - 14.4
  • Less