|
Reports the maximum frequency (fMAX) of the 10 slowest register-to-register paths. In addition, the section lists any frequency requirements specified for the listed source and/or destination registers. The Register-to-Register Fmax section reports essentially the same data as the fmax section (Compilation Report), except the data is organized differently. The register-to-register timing information is displayed in a resizable, multicolumn table. If you specify any timing requirements for the listed source and/or destination registers, and the timing requirements are not achieved, the information in the table rows appears in red.
You can change the number of paths displayed by specifying timing analysis reporting restrictions. You can eliminate unwanted source and destination paths from the timing analysis by specifying project-wide timing requirements and/or assigning the Cut Timing Path timing assignment to an individual node by following the steps for making individual timing assignments. |
The following figure shows an excerpt from the Register-to-Register Fmax section of a sample design:
You can select a source or destination register in the Register-to-Register Fmax section and choose List Paths (right button pop-up menu) to display the delay paths associated with the selected register-to-register path. When you choose List Paths, the Messages window displays the time increments that comprise the delay path for the selected register. You can locate the source of the delay path in the Last Compilation floorplan by double-clicking the delay path message in the Messages window. The delay path information is displayed using the following syntax:
Internal
fmax
for
clock
<clock name>between
register
<source register name>and
register
<destination register name>is
<fmax value>MHz
(Period:
<clock period>ns)
+
Longest
register
to
register
delay
is
<delay value>ns
1:+
IC(
<interconnect delay>)
+
CELL(
<cell delay>)
=
<cumulative delay>;Loc.
=
<location>; <node type>=
<node name>-
Smallest
Clock
skew
is
<clock skew value>ns
+
Shortest
Clock
path
from
<clock name>to
destination
register
is
<delay value>ns
1:+
IC(
<interconnect delay>)
+
CELL(
<cell delay>)
=
<cumulative delay>;Loc.
=
<location>; <node type>=
<node name>-
Longest
Clock
path
from
<clock name>to
source
register
is
<delay value>ns
1:+
IC(
<interconnect delay>)
+
CELL(
<cell delay>)
=
<cumulative delay>;Loc.
=
<location>; <node type>=
<node name>+
Micro
clock
to
output
delay
of
source
register
is
<delay value>ns
+
Micro
setup
delay
of
destination
register
is
<delay value>ns
The Timing Analyzer calculates the register-to-register performance using the following equations:
<register to register delay> -
<clock skew delay> +
<micro clock to output delay> +
<micro setup delay>
Clock skew delay is calculated with the following equation:
<clock to destination register delay> -
<clock to source register delay>
- PLDWorld - |
|
Created by chm2web html help conversion utility. |