Title :
Single Row Routing
Author :
Raghavan, Raghunath ; Sahni, Sartaj
Author_Institution :
Sperry Univac
fDate :
3/1/1983 12:00:00 AM
Abstract :
The automated design of multilayer printed circuit boards is of great importance in the physical design of complex electronic systems. Wire routing is a crucial step in the design process. In this paper, the single row routing problem is considered. First, we discuss the relevance of single row routing in the context of the general routing problem. Then, we show that relaxing the restriction that backward moves are not allowed can result in smaller street congestions when there are at least four tracks in each street. Next, we obtain an O((2k)!kn log k) algorithm to determine whether or not an instance involving n nodes can be laid out (without backward moves) when only k tracks per street are available. With the additional restriction that wires are not permitted to cross streets, an efficient (O(n2)) algorithm is obtained. This restricted problem is shown to be related to a furnace assignment problem.
Keywords :
Algorithm; complexity; single row routing; Backplanes; Computer science; Conductors; Furnaces; Integrated circuit interconnections; Nonhomogeneous media; Printed circuits; Process design; Routing; Wire; Algorithm; complexity; single row routing;
Journal_Title :
Computers, IEEE Transactions on
DOI :
10.1109/TC.1983.1676213