Digital Design from the VLSI Perspective