hardware simulation on else