INSERT_MBUFG_CONTROL_LOGIC - INSERT_MBUFG_CONTROL_LOGIC - 2025.2 English - UG912

Vivado Design Suite Properties Reference Guide (UG912)

Document ID
UG912
Release Date
2025-11-20
Version
2025.2 English

INSERT_MBUFG_CONTROL_LOGIC property sets on clock buffers, MBUFG*, BUFG* to trigger Control Circuit Insertion (CCI) during Optimization. CCI is a user-enabled feature in Logic Optimization that inserts control logic around clock primitives like MBUFG*, BUFGCE*. The goal is to prevent glitches, metastability, or unsafe behavior when enabling/disabling clocks or switching sources dynamically.

Architecture Support
Versal Adaptive SoC
Applicable Objects
Buffer cells (get_cells)
Values
  • TRUE: Triggers the Logic Optimization engine to insert CCI for the clock buffer.
  • FALSE: Does not trigger CCI insertion (default).
XDC Syntax Example
set_property INSERT_MBUFG_CONTROL_LOGIC TRUE [get_cells inst/buffer_pl_clk_0.PL_CLK_0_BUFG]