ACM Home Page
Please provide us with feedback. Feedback
VLSI layout of trees into grids of minimum width
Full text PdfPdf (281 KB)
Source ACM Symposium on Parallel Algorithms and Architectures archive
Proceedings of the fifteenth annual ACM symposium on Parallel algorithms and architectures table of contents
San Diego, California, USA
SESSION: Networks I table of contents
Pages: 75 - 84  
Year of Publication: 2003
ISBN:1-58113-661-7
Author
Akira Matsubayashi  Kanazawa University, Kanazawa, Japan
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 38,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/777412.777425
What is a DOI?

ABSTRACT

In this paper we consider the VLSI layout (i.e., Manhattan layout) of graphs into grids with minimum width (i.e., the length of the shorter side of a grid)as well as with minimum area. The layouts into minimum area and minimum width are equivalent to those with the largest possible aspect ratio of a minimum area layout. Thus such a layout has merits that, by "folding" the layout, a layout of all possible aspect ratio can be obtained with increase of area within a small constant factor. We show that an N-vertex tree with layout-width (i.e., the minimum width of a grid into which the tree can be laid out) k can be laid out into a grid of area O(N) and width O(k). For binary tree layouts, we give a detailed trade-off between area and width: an N-vertex binary tree with layout-width k can be laid out into area O(k+α/1+αN) and width k+α, where α is an arbitrary integer with 0≤ α≤√N, and the area is existentially optimal for any k≥ 1 and α≥ 0. This implies that α=ω(k) is essential for a layout of a graph into optimal area. The layouts proposed here can be constructed in polynomial time. We also show that the problem of laying out a given graph G into given area and width, or equivalently, into given length and width is NP-hard even if G is restricted to a binary tree.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
S. N. Bhatt and F. T. Leighton. A framework for solving VLSI graph layout problems. J. Comput. System Sciences, 28:300--343, 1984.
 
3
 
4
P. Czerwinski and V. Ramachandran. Optimal VLSI graph embeddings in variable aspect ratio rectangles. Algorithmica, 3:487--510, 1988.
5
6
 
7
D. Dolev, T. Leighton, and H. Trickey. Planar embedding of planar graphs. In F. P. Preparata, editor, Advances in Computing Research, volume 2, pages 147--161. JAI Press, 1984.
8
 
9
 
10
11
 
12
A. Garg, M. T. Goodrich, and R. Tamassia. Planar upward tree drawings with optimal area. International Journal of Computational Geometry and Applications, 6(3):333--356, 1996.
 
13
 
14
 
15
 
16
F. T. Leighton. New lower bound techniques for VLSI. In Proceedings of the Twelfth-Second Annual IEEE Symposium on Foundations of Computer Science, pages 1--12, 1981.
 
17
 
18
F. S. Makedon, C. H. Papadimitriou, and I. H. Sudborough. Topological bandwidth. SIAM J. Alg. Disc. Meth., 6(3):418--444, July 1985.
 
19
 
20
J. A. Storer. On minimal-node-cost planar embeddings. Networks, 14:181--212, 1984.
 
21
 
22
 
23
S. Tayu and S. Ueno. Efficient embeddings of binary trees with bounded proper pathwidth into paths and grids. IEICE Trans. Fundamentals, E80-A(1):183--192, January 1997.
 
24
L. G. Valiant. Universality considerations in VLSI circuits. IEEE Trans. Computers, C-30(2):135--140, 1981.