Abstract.
In this paper we present new diagonal routing models based on the hexagonal grid, and investigate the potential of these models in terms of channel routing. The hexagonal grid consists of vertical columns, and positive and negative diagonal tracks with slopes \(+30^{\circ}\) and \(-30^{\circ}\) , respectively. The layout geometry of this grid is examined and shown to be compatible with VLSI implementation. Furthermore, this investigation demonstrates some advantages of routing on the hexagonal grid. For a channel routing problem (CRP) having maximum net span s *, we give an algorithm which routes any two-sided (two-terminal or multiterminal) net CRP in width \((2/\sqrt{3})s^*+O(1)\) in three reserved layers. For densities \(d >(2/\sqrt{3})s^*\) , this channel width is less than the lower bound of d for routing on the square grid in three nonreserved layers. For CRPs of large span, we show how a previous square grid algorithm can be adapted to the hexagonal grid to obtain three layer routings of width \((\sqrt{3}/2)d+O(1)\) for two-terminal nets and \(\sqrt{3}d+O(1)\) for multiterminal nets.
Similar content being viewed by others
Author information
Authors and Affiliations
Additional information
Received November 4, 1994; revised August 7, 1995.
Rights and permissions
About this article
Cite this article
Brady, M., Brown, D. & Powers, K. Hexagonal Models for Channel Routing . Algorithmica 19, 263–290 (1997). https://doi.org/10.1007/PL00009174
Issue Date:
DOI: https://doi.org/10.1007/PL00009174