SMS dit: Essentials of vlsi circuits and systems /