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

Domain Definitions<br />

The possible domains are illustrated in the following schematic.<br />

• ALLCLOCKNETS (register to register): identifies by default, all<br />

paths from register to register on the same clock for all clocks in a<br />

design. To take into account inter-clock domain delays, the<br />

command line switch -cross_clock_analysis must be set to yes.<br />

• OFFSET_IN_BEFORE (inpad to register): identifies all paths from<br />

all primary input ports to either all sequential elements or the<br />

sequential elements driven by the given clock signal name.<br />

• OFFSET_OUT_AFTER (register to outpad): is similar to the<br />

previous constraint, but sets the constraint from the sequential<br />

elements to all primary output ports.<br />

• INPAD_TO_OUTPAD (inpad to outpad): sets a maximum<br />

combinational path constraint.<br />

• MAX_DELAY: identifies all paths defined by the following<br />

timing constraints: ALLCLOCKNETS, OFFSET_IN_BEFORE,<br />

OFFSET_OUT_AFTER,INPAD_TO_OUTPAD.<br />

Logic<br />

Logic<br />

IPAD Circuitry D Q Circuitry D Q<br />

OPAD<br />

IPAD<br />

IPAD<br />

Offset_in_Before AllClockNets/Period Offset_out_After<br />

CLK CLK<br />

Inpad_to_Outpad<br />

XCF Timing Constraint Support<br />

Logic<br />

Circuitry<br />

OPAD<br />

X8991<br />

IMPORTANT: If you specify timing constraints in the XCF file, <strong>Xilinx</strong><br />

strongly suggests that you use '/' character as a hierarchy separator<br />

instead of '_'. Please refer to the “HIERARCHY_SEPARATOR”<br />

section of the Constraints <strong>Guide</strong> for details on its usage.<br />

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

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

Saved successfully!

Ooh no, something went wrong!