Title :
A multilevel eigenvalue based circuit partitioning technique
Author :
Schiffher, B. ; Li, Jianhua ; Behjat, Laleh
Author_Institution :
Dept. of Electr. & Comput. Eng., Calgary Univ., Alta., Canada
Abstract :
VLSI circuit partitioning is an important step in the physical design of integrated circuits. In VLSI partitioning, a circuit is partitioned into smaller relatively independent sub-circuits. In this paper we present an eigenvalue based multilevel partitioning algorithm. The proposed method uses a matrix reordering technique to produce a minimal bandwidth matrix, relying upon matrix sparsity. The reordering technique is applied to the connectivity matrix of a clustered circuit and the matrix connectivity information is obtained. This connectivity information is used to partition the circuit. The experimental results demonstrate the technique´s effectiveness against flat partitioning algorithms.
Keywords :
VLSI; eigenvalues and eigenfunctions; integrated circuit design; logic partitioning; sparse matrices; VLSI circuit partitioning; clustered circuit; connectivity matrix; flat partitioning algorithms; integrated circuit design; matrix reordering technique; matrix sparsity; minimal bandwidth matrix; multilevel eigenvalue algorithm; multilevel partitioning algorithm; Application software; Circuits; Clustering algorithms; Data engineering; Databases; Eigenvalues and eigenfunctions; Joining processes; Partitioning algorithms; Very large scale integration; Wire;
Conference_Titel :
System-on-Chip for Real-Time Applications, 2005. Proceedings. Fifth International Workshop on
Print_ISBN :
0-7695-2403-6
DOI :
10.1109/IWSOC.2005.17