Computer-Aided Design Techniques For Low Power Sequential Logic Circuits by Srinivas Jose; Devadas Monteiro