SMS dit: Modern VLSI Design :