Title: Principles of CMOS VLSI Design a Systems Perspective