https://profilpelajar.com/en/Low-power_FSM_synthesis