Title :
Efficient Embeddings of Binary Trees in VLSI Arrays
Author_Institution :
Department of Computer Science, University of Cincinnati, Cincinnati, OH.; Department of Mathematics and Computer Science, University of Haifa, Haifa 31999, Israel.
Abstract :
We consider the problem of embedding a complete binary tree in squareor hexagonally-connected VLSI arrays Of processing elements (PE´s). This problem can be solved in a radically different manner from current layout techniques which are aimed at laying out a given graph in the plane. The difference is due to the fact that a PE can be used both as a tree node and as a connecting element between distant nodes. New embedding schemes are presented in which (asymptotically) 100 percent of the PE´s are utilized as tree nodes. This is a significant savings over known schemes, which achieve 50 percent utilization (the well-known H-tree) and 71 percent for some hexagonal schemes. These schemes also speed up signal propagation from the root to the leaves.
Keywords :
Binary trees; Connectors; Costs; Delay; Joining processes; Large scale integration; Signal processing; Silicon; Tree graphs; Very large scale integration; Area-efficient embedding; VLSI; arrays of processing elements; binary tree layout; graph embedding; interconnection network;
Journal_Title :
Computers, IEEE Transactions on
DOI :
10.1109/TC.1987.5009532