Title :
Constrained via minimization for systolic arrays
Author_Institution :
Dept. of Comput. Sci., Univ. des Saarlandes, Saarbrucken, West Germany
fDate :
5/1/1990 12:00:00 AM
Abstract :
Due to progress in VLSI technology, algorithm-oriented array architectures such as systolic arrays or bit-slice structures appear to be effective, feasible, and economic. The constrained-via-minimization problem for circuits composed of arrays of identical cells C is discussed. To guarantee identical electrical behavior of all instances of C and to allow further hierarchical processing, it is desirable to handle all instances of C identically. To this end, layer assignments of circuits needing a minimal number of via holes are sought. It is shown that this problem can be solved by embedding C on the torus, i.e. by identifying the northern boundary of C with the southern boundary, and the eastern one with the western one. The time complexity of the proposed algorithm is O(m3C), where mC is the number of routing segments in C
Keywords :
cellular arrays; computational complexity; logic CAD; minimisation; algorithm-oriented array architectures; constrained-via-minimization; hierarchical processing; layer assignments; systolic arrays; time complexity; Algorithm design and analysis; Bismuth; Computer science; Integrated circuit technology; Minimization; Polynomials; Routing; Systolic arrays; Very large scale integration; Wire;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on