Hyperflex® Architecture High-Performance Design Handbook

ID 683353
Date 12/06/2024
Public
Document Table of Contents

5.2.2.4. Add Registers

Manually adding registers on both the short and long paths can be helpful if you can accommodate the extra latency in the critical chain.

Figure 111. Critical Chain with Alternating Short Path/Long Path

If you add registers to the four chain segments, the Compiler can optimize the critical chain. When additional registers are available in the RTL, the Compiler can optimize their positions.

Figure 112. Sample Short Path/Long Path with Additional Latency