If any signals are missing from the sensitivity list, the synthesis results can differ from the initial design specification. In this case, Vivado synthesis issues a warning message and adds the missing signals to the sensitivity list.
Important: To avoid problems during simulation, explicitly
add all missing signals in the HDL source code and re-run synthesis.