05.07.2013 Views

Xilinx Synthesis Technology User Guide

Xilinx Synthesis Technology User Guide

Xilinx Synthesis Technology User 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.

XST <strong>User</strong> <strong>Guide</strong><br />

• Allclocknets<br />

The ALLCLOCKNETS constraint optimizes the period of the<br />

entire design. Allowed values are the name of the top entity<br />

affected and a time value representing the desired period. There<br />

is no default.<br />

This constraint can be globally set with the Global Optimization<br />

Goal option under the <strong>Synthesis</strong> Options tab in the Process<br />

Properties dialog box within the Project Navigator, or with the -<br />

glob_opt allclocknets command line option. A VHDL attribute or<br />

Verilog meta comment may also be used at the VHDL entity/<br />

architecture or Verilog module level.<br />

See the “ALLCLOCKNETS” section in the Constraints <strong>Guide</strong> for<br />

details.<br />

• Duty Cycle<br />

The DUTY_CYCLE constraint assigns a duty cycle to a clock<br />

signal. In the current release, XST does not use this constraint for<br />

optimization or timing estimation, but simply propagates it to the<br />

NGC file. Allowed values are the name of the clock signal<br />

affected and a value expressed as a percentage. There is no<br />

default.<br />

This constraint can be set as a VHDL attribute or Verilog meta<br />

comment.<br />

See the “DUTY_CYCLE” section in the Constraints <strong>Guide</strong> for<br />

details.<br />

• Inpad To Outpad<br />

The INPAD_TO_OUTPAD constraint optimizes the maximum<br />

delay from input pad to output pad throughout an entire design.<br />

This constraint can be applied to the top level entity. The allowed<br />

value is a time value representing the desired delay. There is no<br />

default.<br />

This constraint can be globally set with the Global Optimization<br />

Goal option under the <strong>Synthesis</strong> Options tab in the Process<br />

Properties dialog box within the Project Navigator, or with the<br />

-glob_opt inpad_to_outpad command line option. A VHDL<br />

attribute or Verilog meta comment may also be used at the VHDL<br />

entity/architecture or Verilog module level.<br />

5-34 <strong>Xilinx</strong> Development System

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

Saved successfully!

Ooh no, something went wrong!