CMOS VLSI design : a circuits and systems perspective - Weste, Neil H. E.; Banerjee, Ayan; Harris, David