Multilevel Circuit Partitioning For Computer-Aided Vlsi Design