BUFGCTRL
BUFGCTRL is a global clock buffer primitive used in Xilinx field‑programmable gate arrays (FPGAs). It extends the functionality of the basic BUFG buffer by providing programmable control over multiple clock sources, a clock enable, and a clock select input. This allows designers to switch between different clock signals on the global distribution network while maintaining the phase relationship and minimizing skew.
The BUFGCTRL primitive is typically instantiated in a design as a clocking device that feeds a clock
Because BUFGCTRL is part of the global clock distribution fabric, it offers very low skew and consistent
Overall, BUFGCTRL provides designers with a flexible, high‑speed, low‑skew pathway for multiple clock signals, enabling dynamic