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.

Design Constraints<br />

The following timing constraints are supported in the XST<br />

Constraints File (XCF).<br />

• Period<br />

PERIOD is a basic timing constraint and synthesis constraint. A<br />

clock period specification checks timing between all synchronous<br />

elements within the clock domain as defined in the destination<br />

element group. The group may contain paths that pass between<br />

clock domains if the clocks are defined as a function of one or the<br />

other.<br />

See the “PERIOD” section in the Constraints <strong>Guide</strong> for details.<br />

XCF Syntax:<br />

NET “netname” PERIOD=value [{HIGH | LOW}<br />

value];<br />

• Offset<br />

OFFSET is a basic timing constraint. It specifies the timing<br />

relationship between an external clock and its associated data-in<br />

or data-out pin. OFFSET is used only for pad-related signals, and<br />

cannot be used to extend the arrival time specification method to<br />

the internal signals in a design.<br />

OFFSET allows you to:<br />

♦ Calculate whether a setup time is being violated at a flip-flop<br />

whose data and clock inputs are derived from external nets.<br />

♦ Specify the delay of an external output net derived from the<br />

Q output of an internal flip-flop being clocked from an<br />

external device pin.<br />

See the “OFFSET” section in the Constraints <strong>Guide</strong> for details.<br />

XCF Syntax:<br />

OFFSET = {IN|OUT} “offset_time” [units]<br />

{BEFORE|AFTER} “clk_name” [TIMEGRP<br />

“group_name”];<br />

XST <strong>User</strong> <strong>Guide</strong> 5-31

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

Saved successfully!

Ooh no, something went wrong!