01.07.2013 Views

Xilinx Constraints Guide

Xilinx Constraints Guide

Xilinx Constraints Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

TEMPERATURE (Temperature)<br />

The TEMPERATURE (Temperature) constraint:<br />

• Is a timing constraint.<br />

Architecture Support<br />

• Allows the specification of the operating junction temperature.<br />

• Provides a means of prorating device delay characteristics based on the specified<br />

temperature.<br />

Prorating is a scaling operation on existing speed file delays and is applied globally to<br />

all delays. Newer devices may not support TEMPERATURE prorating until the timing<br />

information (speed files) are marked as production status.<br />

Each architecture has its own specific range of valid operating temperatures. If the<br />

entered temperature does not fall within the supported range, TEMPERATURE is<br />

ignored and an architecture-specific worst-case value is used instead. Also note that the<br />

error message for this condition does not appear until static timing.<br />

• Spartan®-3A<br />

• Spartan-3E<br />

• Virtex®-4<br />

• Virtex-5<br />

Applicable Elements<br />

Propagation Rules<br />

Applies globally to the entire design.<br />

This constraint is a design element constraint. Any attachment to a net is illegal.<br />

Syntax<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 />

UCF and NCF Syntax<br />

TEMPERATURE=value [C |F| K];<br />

where<br />

value<br />

• is a real number specifying the temperature<br />

• C, K, and F are the temperature units<br />

– F is degrees Fahrenheit<br />

– K is degrees Kelvin<br />

– C is degrees Celsius (default)<br />

The following statement specifies that the analysis for everything relating to speed file<br />

delays assumes a junction temperature of 25 degrees Celsius.<br />

TEMPERATURE=25 C;<br />

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

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

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

Saved successfully!

Ooh no, something went wrong!