Geahča maid: Principles of vlsi and cmos integrated circuits