Digital VLSI Design Lecture 1: Introduction