|
ABSTRACT
This paper studies the problem of routing wires in a grid among features on one layer of a VLSI chip, when a sketch of the layer is given. A sketch specifies the positions of features and the topology of the interconnecting wires. We give polynomial-time algorithms that (1) determine the routability of a sketch, and (2) produce a routing of a sketch that optimizes both individual and total wire length. These algorithms subsume most of the polynomial-time algorithms in the literature for planar routing and routability testing in the rectilinear grid model. We also provide an explicit construction of a database, called the rubber-band equivalent, to support computation involving the layout topology.
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
|
B. $. Baker and R. Y. Pinter, "An algorithm for the optimal placement and routing of a circuit within a ring of pads,," Proceedingz ol the ~4th Annual $~lmpoeium on Foundations of Computer Science (November 1983), pp. 360-370.
|
| |
2
|
R. Coh: and A. Siegel, "River routing every which way, but loose," Procecding~ of the 25th Annua! Symposium on Foundations of Computer Science (October 1984), pp. 65-73.
|
 |
3
|
Danny Dolev , Kevin Karplus , Alan Siegel , Alex Strong , Jeffrey D. Ullman, Optimal wiring between rectangles, Proceedings of the thirteenth annual ACM symposium on Theory of computing, p.312-317, May 11-13, 1981, Milwaukee, Wisconsin, United States
[doi> 10.1145/800076.802484]
|
| |
4
|
M. R. Gaze), and D. S. Johnson, Computers and Intractability, Preeman (1979).
|
| |
5
|
M. R. Kramer and J. van Leeuwen, "Wire-routing is NP- complete ," Technical Report RUU-CS-82-4, Department of Computer Science, University of Utrecht, the Netherlands (February 1982).
|
| |
6
|
C.E. Leiserson and R. Y. Pinter, "Optimal placement for river routing," SlAM Journal on Computing, Vol. 12, No. 3 (August 1983), pp. 447-462.
|
| |
7
|
F. M. Maley, "Compaction with automatic jog introduction," to appear in 1985 Chapel Hill Conference on VLSI (May 1985).
|
| |
8
|
R.Y. Pinter, The Impact of Layer Assignmer~t Meth. odz on Layout Algorithms/or Ir~tegrated Circuits, Ph.D. Thesis, MIT Department of Electrical Engineering and Computer Science (August 1982).
|
| |
9
|
D. Richards, "Complexity of single-layer routing," IEEE 7~ansactions on Computers, Vol. C-33, No. 3 (March 1984), pp. 286-288.
|
| |
10
|
A. Siegel and D. Dolev, "The separation for general single-layer wiring barriers," Proceedings o! the Carnegie-Mellon Conference on VLSI Systems and Oomputations (October 1981), pp. 143-152.
|
| |
11
|
T. Szymanski, "Dogleg channel routing is NP-comphte," unpublished manuscript (September 1981).
|
| |
12
|
M. Tompa, "An optimal solution to a wire-routing probhm,' Journal of Computer and Sllstem Sciem:es, Vol. 23, No. 2 (October 1981), pp. 127-150.
|
CITED BY 17
|
|
Richard E. Zippel , Paul Penfield, Jr. , Lance A. Glasser , Charles E. Leiserson , John L. Wyatt, Jr. , F. Thomson Leighton , Jonathan Allen, Recent results in VLSI CAD at MIT, Proceedings of 1986 ACM Fall joint computer conference, p.871-877, November 1986, Dallas, Texas, United States
|
|
|
|
|
|
S. Gao , M. Jerrum , M. Kaufman , K. Mehlhorn , W. Rülling, On continuous Homotopic one layer routing, Proceedings of the fourth annual symposium on Computational geometry, p.392-402, June 06-08, 1988, Urbana-Champaign, Illinois, United States
|
|
|
Wayne Wei-Ming Dai , Tal Dayan , David Staepelaere, Topological routing in SURF: Generating a rubber-band sketch, Proceedings of the 28th conference on ACM/IEEE design automation, p.39-44, June 17-22, 1991, San Francisco, California, United States
|
|
|
|
|
|
A. Efrat , S. Kobourov , M. Stepp , C. Wenk, Growing fat graphs, Proceedings of the eighteenth annual symposium on Computational geometry, p.277-278, June 05-07, 2002, Barcelona, Spain
|
|
|
|
|
|
Alok Aggarwal , Jon Kleinberg , David P. Williamson, Node-disjoint paths on the mesh and a new trade-off in VLSI layout, Proceedings of the twenty-eighth annual ACM symposium on Theory of computing, p.585-594, May 22-24, 1996, Philadelphia, Pennsylvania, United States
|
|
|
|
|
|
Wayne Wei-Ming Dai , Raymond Kong , Masao Sato, Routability of a rubber-band sketch, Proceedings of the 28th conference on ACM/IEEE design automation, p.45-48, June 17-22, 1991, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
Ning Fu , Shigetoshi Nakatake , Yasuhiro Takashima , Yoji Kajitani, The oct-touched tile: a new architecture for shape-based routing, Proceedings of the 15th ACM Great Lakes symposium on VLSI, April 17-19, 2005, Chicago, Illinois, USA
|
|
|
|
|
|
|
|
|
|
|
|
S. Gao , M. Kaufmann , F. M. Maley, Advances in homotopic layout compaction, Proceedings of the first annual ACM symposium on Parallel algorithms and architectures, p.273-282, June 18-21, 1989, Santa Fe, New Mexico, United States
|
|