A simple CMI encoder and a generalized approach to designing similar state machines | IEEE Conference Publication | IEEE Xplore