PHYSOPT_RETIMING_FORWARD - 2025.1 English - UG912

Vivado Design Suite Properties Reference Guide (UG912)

Document ID
UG912
Release Date
2025-05-29
Version
2025.1 English

PHYSOPT_RETIMING_FORWARD is used to manually retime registers from a combinational cell's inputs to its output. Apply the PHYSOPT_RETIMING_FORWARD to the combinational cell to achieve the retiming optimization during the Phys Opt Design step.

Architecture Support
Versal
Applicable Objects
Cells (get_cells)
Values
  • True (or 1): If phys_opt_design -retime is called, the presence of the PHYSOPT_RETIMING_FORWARD property with a value of TRUE has an effect and forward retiming optimization is performed.
  • False (or 0): The Vivado logic optimization does not perform forward retiming.
XDC Synatx
set_property PHYSOPT_RETIMING_FORWARD TRUE [get_cells <cell_name> ]

Affected Steps

  • Post Place Phys Opt Design