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

VOLTAGE (Voltage)<br />

The VOLTAGE (Voltage) constraint:<br />

• Is a timing constraint.<br />

Architecture Support<br />

• Allows the specification of the operating voltage, which provides a means of<br />

prorating delay characteristics based on the specified voltage.<br />

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

to all delays.<br />

Note Newer devices may not support VOLTAGE prorating until the timing information<br />

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

Each architecture has its own specific range of supported voltages. If the entered<br />

voltage does not fall within the supported range, the constraint is ignored and an<br />

architecture-specific default value is used instead. The error message for this condition<br />

appears during static timing.<br />

The following FPGA devices are supported for VOLTAGE:<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 />

It is illegal to attach this constraint to a net, signal, or design element.<br />

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

VOLTAGE=value [V];<br />

where<br />

• value is a real number specifying the voltage<br />

• V indicates volts, the default voltage unit<br />

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

delays assumes an operating power of 5 volts.<br />

VOLTAGE=5;<br />

<strong>Constraints</strong> Editor Syntax<br />

For information on setting constraints in <strong>Constraints</strong> Editor, including syntax, see the<br />

<strong>Constraints</strong> Editor Help.<br />

PCF Syntax<br />

Same as UCF Syntax.<br />

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

320 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!