CRITICAL_SIG_OPT - 2025.2 English - UG901

Vivado Design Suite User Guide: Synthesis (UG901)

Document ID
UG901
Release Date
2025-12-05
Version
2025.2 English

CRITICAL_SIG_OPT optimizes sequential loops by restructuring feedback-path logic so timing-critical signals travel through the fewest logic levels. Place attributes on sequential objects like registers that drive their own critical paths.

The optimization improves critical path timing, but at the expense of increased logic usage as it involves Shannon decomposition. Avoid using this attribute on paths with many logic levels. It can cause resource overhead due to logic replication.