SMS dit: Modern VLSI design: