Changing architecture to queued state based pulses