Algorithms for Computer-Aided Design of VLSI Systems