Reports the major changes applied by the Fitter to the design netlist. Major changes include register packing; duplicating a logic cell; retiming a register; deleting a logic cell; inverting a signal; or modifying a node in a more general way, such as moving an input from one logic cell to another.
The Fitter Netlist Optimizations Report only appears if the Fitter applies one of the optimizations. Following are examples of ways to control Fitter optimizations:
The report displays the following information:
Heading |
Description |
Value |
---|---|---|
Node |
Shows the affected node. To locate the node, right-click the report row, and then click Locate options on the shortcut. |
<node name> |
Action |
Shows one of the actions taken by the Fitter. |
Created | Duplicated | Modified | Deleted | Absorbed | Inverted | Packed Register | Retimed Register | Merged PLL |
Operation |
Shows which Fitter optimization algorithm applied the changes. |
<algorithm or operation name> |
Reason |
Shows why the optimization was applied. There are three main categories for optimization: user assignment, timing or area optimizations, and changes required to ensure a valid fit. |
Timing optimization | Location assignment | Fast Input Register assignment | Fast Output Register assignment | Fast Output Enable Register assignment | Manual Logic Duplication | Carry chain legalization | SignalProbe register pipelining | PLL Usage Optimization |
Node Port |
Shows the affected output port on the affected node. This column may remain empty. |
<port name> |
Node Port Name |
Shows the name of the node port. |
<node port name> |
Destination Node |
Shows whether the node is a duplicate node or a node that absorbs the subject node. This column may remain empty. |
<duplicate node name> | <absorbing node name> |
Destination Port |
Shows the affected port on the destination node for register packing and duplication. This column may remain empty, for example, many changes that Physical Synthesis performs generate no value. |
<port name> |
Destination Port Name |
Shows the name of the destination port. |
<destination port name> |