SMS dit: Principles Of CMOS VLSI Design :