Title :
Optimal via minimisation by selection of layer assignment and routing ordering in a bubble-sorting-based non-Manhattan channel
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Chung Hua Univ., Taiwan, Taiwan
Abstract :
It is well known that a non-Manhattan channel router never uses more tracks than a Manhattan router in a channel. For a bubble-sorting-based non-Manhattan channel, all the nets can be routed by k bubble-sorting swap passes in an optimal bubble-sorting solution, and these k swap passes can be further mapped onto k 1-track-routing processes in a two-layer routing model. However, these proposed bubble-sorting-based non-Manhattan routers do not consider an optimal routing ordering for physical mapping of the k swap passes, and redundant vias are yielded in a random routing ordering. Based on the result of k swap passes in an optimal bubble-sorting solution: (i) optimal via minimisation by the selection of layer assignment and routing ordering in a bubble-sorting-based non-Manhattan channel is proposed; and (ii) the time complexity of this proposed algorithm is proven to be in O(k2) time, where k is the number of swap passes in an optimal bubble-sorting solution.
Keywords :
VLSI; circuit complexity; circuit layout CAD; integrated circuit layout; minimisation of switching nets; network routing; bubble-sorting swap passes; bubble-sorting-based nonManhattan channel; layer assignment; optimal bubble-sorting solution; optimal via minimisation; physical mapping; random routing ordering; redundant vias; routing ordering; time complexity; track-routing processes; two-layer routing model;
Journal_Title :
Computers and Digital Techniques, IEE Proceedings -
DOI :
10.1049/ip-cdt:20030064