This mode is enabled by selecting Multi SLR Crossing for one or more AXI channels and checking the box Use timing-driven pipeline insertion in the configuration dialog. Like Multi SLR Crossing mode, this mode supports spanning zero or more SLR boundaries using a single AXI Register Slice instance. However, the number of pipeline stages inserted for both SLR-crossing and intra-SLR pipelining is determined automatically during the physical optimization stage of design implementation, as needed to satisfy pathway timing. No bubble cycles are incurred.
Auto-Pipeline Insertion mode drives registered payload outputs and registered VALID and READY handshake outputs as shown in the figure. The submodule instance names shown can be used in cell-name patterns when writing floorplanning (Pblock) constraints, as needed, to enforce proper SLR placement of source and destination submodules. (No intermediate SLRs need to be floorplanned.)