This Article 
 Bibliographic References 
 Add to: 
Minimizing External Wires in Generalized Single-Row Routing
June 1992 (vol. 41 no. 6)
pp. 771-776

Much of the recent work on the automated design of VLSI chips has concentrated on routing problems associated with such designs. One major class of routing problems focuses on single-row routing. Recently, the traditional single-row routing model has been generalized to allow external wires. Under this generalized model, it is possible to route many more single-row routing instances than in the traditional model. There is, however, a clear disadvantage in the use of external wires, since they force a lengthening of the channels surrounding the single row of terminals. Thus, it is desirable for these generalized single-row routings to use a minimum number of external wires. A linear-time algorithm for determining the minimum number of external wires needed to route a given instance of single-row routing is provided here.

[1] R. B. Arnold, "Complexity for single-row routing," Tech. Rep. 22-82, Center for Research in Computing Technology, Harvard Univ., Boston, MA, 1982.
[2] J. R. S. Blair, "The impact of wire topology on channel routing," Ph.D. dissertation, Univ. Pittsburgh, Pittsburgh, PA, 1986.
[3] J. R. S. Blair and E. L. Lloyd, "Generalized river routing--Algorithms and performance bounds," inVLSI Algorithms and Architectures: Aegean Workshop on Computing (AWOC), 1986, pp. 315-328.
[4] J. R. S. Blair and E. L. Lloyd, "The impact of wire topology on single-row routing,"J. Circuits, Syst. and Comput., to be published.
[5] J. R. S. Blair and E. L. Lloyd, "The benefits of external wires in single-row routing,"Inform. Processing Lett., vol. 40, pp. 43-49, 1991.
[6] D. Dolev, K. Karplus, A. Siegel, A. Strong, and J. Ullman, "Optimal algorithms for structural assembly,"VLSI Design, vol. 3, pp. 38-42, 1982.
[7] R. J. Enbody and H. C. Du, "Near-optimaln-layer channel routing," inProc. 23rd DAC, 1986, pp. 708-714.
[8] I. Gopal, S. Coppersmith, and C. K. Wong, "Optimal wiring of moveable terminals,"IEEE Trans. Comput., vol. C-32, pp. 845-858, 1983.
[9] J. Hopcroft and R. Tarjan, "Efficient planarity testing,"J. ACM, vol. 21, no. 4, pp. 549-568, 1974.
[10] Johannsen, "Bristle blocks: A silicon compiler," inProc. Caltech Conf. VLSI, 1989, pp. 303-313.
[11] A. S. LaPaugh and R. Pinter, "On minimizing channel density by lateral shifting," unpublished manuscript.
[12] C. E. Leiserson and R. Pinter, "Optimal placement for river routing," inProc. CMU Conf. VLSI Syst. and Computations, G. Steeleet al., Eds. Rockville, MD: Computer Science Press, 1981.
[13] E. L. Lloyd and S. S. Ravi, "One layer routing without component constraints,"J. Comput. Syst. Sci., vol. 28, pp. 420-438, 1984.
[14] C. Mead and L. Conway,Introduction to VLSI Systems. Reading, MA: Addison-Wesley, 1980, pp. 150-152.
[15] R. Raghavan and S. Sahni, "Single-row routing,"IEEE Trans. Comput., vol. C-32, pp. 209-220, 1983.
[16] R. Raghavan and S. Sahni, "The complexity of single-row routing,"IEEE Trans. Circuits Syst., vol. CAS-31, pp. 462-472, 1984.
[17] A. L. Rosenberg, "Three-dimensional VLSI: A case study,"J. ACM, vol. 30, pp. 397-416, 1983.
[18] J. D. Ullman,Computational Aspects of VLSI. Rockville, MD: Computer Science Press, 1984.

Index Terms:
external wires; single-row routing; automated design; VLSI chips; circuit layout CAD; VLSI.
J.R.S. Blair, E.L. Lloyd, "Minimizing External Wires in Generalized Single-Row Routing," IEEE Transactions on Computers, vol. 41, no. 6, pp. 771-776, June 1992, doi:10.1109/12.144629
Usage of this product signifies your acceptance of the Terms of Use.