User guide
System Generator for DSP User Guide www.xilinx.com 391
UG640 (v 12.2) July 23, 2010
Timing and Power Analysis Compilation
• Levels of Logic: The number of levels of combinatorial logic in the path. The
combinatorial logic typically comprises LUTs, F5 muxes, and carry chain muxes.
• Path Element: This shows the logic and net elements in the highlighted path.
• Delay (Element): This shows the delay through the logic and net elements in the
highlighted path.
• Type of Delay: This is the kind of delay incurred by the given path element. These
values are defined in the Xilinx part's data sheet. In the example shown above, Tcko is
the clk-to-out time of a flip-flop; net is a net delay; Tilo is the delay through a LUT, and
Tas is the setup time of a flip-flop.
You may click on the column headings to reorder the paths or elements according to delay,
slack, path name, or other column headings. Failing paths are highlighted in red/pink.
Name Unmunging and Displaying Low-Level Names
Part of the magic of the timing analyzer lies in its ability to perform the un-glorious task of
name unmunging, the task of automatically correlating System Generator components with
the low-level component names produced by the Xilinx implementation tools. The names
of these components often differ considerably. In fact, the logic blocks and wires that
appear in a System Generator diagram may have only a loose relation to the actual logic
that gets generated during the synthesis process. The System Generator timing analyzer
must correlate the names of logic elements and nets in the trace report to blocks and wires
in the System Generator diagram.
The timing analyzer cannot always perform this un-munging process. In the path shown in
the screen capture above, path elements #2 and #5 have a question mark displayed in the
name field. This means that the timing analyzer could not un-munge the name from the
trace report and correlate it to a System Generator block.
To see the actual names from the trace report, check the Display low-level names box. This
will show the trace report names. You may be able to correlate them to System Generator
elements by observation.
Cross-Probing
Highlighting a path in the Slow Paths view will highlight the blocks in the path in the
System Generator diagram. The path's source and destination blocks, as well as
combinational blocks through which the path passes, will be highlighted in red. The
diagram below shows how the model appears when the path that has Registerc as its