Computer-Aided Design of VLSI Systems I