Signals might be missing from the sensitivity list. If one or more signals is missing from the sensitivity list:
•The synthesis results can differ from the initial design specification.
•Vivado synthesis issues a warning message.
•Vivado synthesis 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.