Design of a Moore finite state machine using a novel reversible logic gate, decoder and synchronous up-counter | IEEE Conference Publication | IEEE Xplore