Modern VLSI Design: Systems on Silicon (2nd Edition)