Reviewing the Auto-Pipelining Implementation Results - 2023.1 English

Vivado Design Suite User Guide: Implementation (UG904)

Document ID
UG904
Release Date
2023-05-16
Version
2023.1 English

The following tables are printed in the Vivado log file during the floorplanning phase of place_design:

Summary of Latency Increase due to Auto-Pipeline Insertion
This table details the number of pipeline stages inserted for each group.
Summary of Physical Synthesis Optimizations
This table shows the total number of inserted pipeline registers and the number of auto-pipeline groups optimized (Optimized Cells/Nets).

The following figure shows an example of the Summary of Latency Increase Due to Auto-Pipeline Insertion table.

Figure 1. Example of Summary of Latency Increase Due to Auto-Pipeline Insertion Table

The following figure shows an example of the Summary of Physical Synthesis Optimizations table.

Figure 2. Summary of Physical Synthesis Options for Auto Pipeline Table

The inserted pipeline registers can be retrieved based on their names as follows:

<origCellName>_psap and <origCellName>_psap_<N>
Figure 3. Summary of Physical Synthesis Optimizations for Pipeline2SRL Table

The following figure shows the path from SLR2 to SLR0 where nine pipeline stages were automatically inserted during place_design.

Figure 4. Schematic View of Auto-Pipeline Inserted Registers

The following figure shows the same example in the Device view.

Figure 5. Device View of Auto-Pipeline Inserted Registers