01.07.2013 Views

Xilinx Constraints Guide

Xilinx Constraints Guide

Xilinx Constraints Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MAXSKEW (Maximum Skew)<br />

The MAXSKEW (Maximum Skew) constraint:<br />

• Is a timing constraint<br />

Architecture Support<br />

Applicable Elements<br />

• Is used to control the maximum amount of skew on a net.<br />

Chapter 4: <strong>Xilinx</strong> <strong>Constraints</strong><br />

• Is commonly used to control the skew of local clocks, or clocks that are not on the<br />

global clock network.<br />

• Is not necessary, and is not recommended, for global clock networks.<br />

Skew is the difference between the delays of all loads driven by the net. Because the<br />

constraint identifies all loads driven by the net, skew may be reported between loads<br />

that have no logical connection. You can control the maximum allowable skew on a net<br />

by attaching MAXSKEW directly to the net.<br />

To understand what MAXSKEW defines, consider the following example.<br />

In the preceding diagram, for ta(2), 2 ns is the maximum delay for the Register A clock.<br />

For tb(4), 4 ns is the maximum delay for the Register B clock. MAXSKEW defines the<br />

maximum of tb minus the maximum of ta, that is, 4-2=2.<br />

In some cases, relative minimum delays are used on a net for setup and hold timing<br />

analysis. When MAXSKEW is applied to network resources which use relative<br />

minimum delays, MAXSKEW takes relative minimum delays into account in the<br />

calculation of skew.<br />

Overuse of MAXSKEW, or too tight of a requirement (value), can cause long PAR<br />

runtimes.<br />

Applies to FPGA devices. Does not apply to CPLD devices.<br />

Nets<br />

Propagation Rules<br />

Applies to the net to which it is attached.<br />

yntax<br />

The following examples show how to use this constraint with particular tools or<br />

methods. If a tool or method is not listed, you cannot use this constraint with it.<br />

<strong>Constraints</strong> <strong>Guide</strong><br />

UG625 (v. 13.2) July 6, 2011 www.xilinx.com 185

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!