Global Set and Reset and Global 3-State Signals in VHDL - 2025.2 English - UG900

Vivado Design Suite User Guide: Logic Simulation (UG900)

Document ID
UG900
Release Date
2025-12-17
Version
2025.2 English

The GSR and GTS signals are defined in the file: <Vivado_Install_Dir>/data/vhdl/src/unisims/primitive/GLBL_VHD.vhd.

To use the GLBL_VHD component you must instantiate it into the test bench.

The GLBL_VHD component declares the global GSR and GTS signals and automatically pulses GSR for 100 ns.

The following code snippet shows an example of instantiating the GLBL_VHD component. The GLBL_VHD component is instantiated in the test bench and the assertion pulse width of the Reset on Configuration (ROC) is set to 90 ns:

GLBL_VHD inst:GLBL_VHD generic map (ROC_WIDTH => 90000);