An efficient implementation of Boolean functions as self-timed circuits | IEEE Journals & Magazine | IEEE Xplore