Low-Power CMOS Circuits: Technology, Logic Design and CAD Tools