Gate Simulation