TMC-20250: Paths Failing Setup Analysis within Platform Designer Interconnect
Description
The design contains failing timing path between Platform Designer interconnect components.
Parameters
Name | Description | Type | Default Value | Min Value | Max Value |
---|---|---|---|---|---|
maximum_setup_slack | Reports a violation for timing paths that have a setup slack below the value of this parameter. | double | 0.0 | ||
to_clock_filter | Reports a violation for timing paths that end at a register in a clock domain that matches the value of this parameter. | string | * | ||
minimum_number_of_adders | Reports a violation for timing endpoints that are preceded by a number of independent adder chains greater than or equal to this value. | integer | 3 | ||
minimum_number_of_soft_mult_chains | Reports a violation for timing endpoints that are preceded by a number of independent adder chains that are implementing multiplier logic greater than or equal to this value. | integer | 2 |
Recommendation
Add pipeline stages between componentA and componentB by following these steps in Platform Designer:
- Open the Platform Designer system that has this violation.
- In the right-hand pane, go to Domains tab and click on Show System with Interconnect button, which launches the System with Platform Designer Interconnect window.
- In the System with Platform Designer Interconnect window, go to Memory-Mapped Interconnect tab.
- In the Interconnect drop-down menu, select the interconnect that has the failing path (for example, mm_interconnect_N in the following image).
- Select the Show Pipelinable Locations check box. This results in displaying all pipelinable locations.
- Identify components A and B in the interconnect, right-click on their gray boxes and select Pipelined.
Severity
Medium
Tags
Tag | Description |
---|---|
ip-parameterization | Design rule checks which look for parameterizable IP modules which may need to be adjusted to meet performance specifications. |
Device Family
- Intel®Stratix® 10
- Intel®Agilex™
- Intel®Arria® 10
- Intel®Cyclone® 10 GX