Title :
An efficient cut-based algorithm on minimizing the number of L-shaped channels for safe routing ordering
Author_Institution :
Dept. of Comput. & Inf. Sci., Nat. Chiao Tung Univ., Hsinchu, Taiwan
Abstract :
In this paper, based on the assumptions of the geometrical topology in a floorplan graph and the precedence relations in a channel precedence graph, the cuts are further classified into S-cuts, redundant L-cuts, balanced L-cuts, non-minimal L-cuts, non-critical L-cuts and critical L-cuts. An efficient cut-based algorithm on minimizing the number of L-shaped channels is proposed. The time complexity of the algorithm is proved to be in O(n) time, where n is the number of line segments in a floorplan graph. Finally, several examples have been tested on Dai´s and Cai´s algorithms and the proposed algorithm. The experimental results show that the proposed algorithm defines fewer L-shaped channels than Dai´s and Cai´s algorithms in the definition of straight and L-shaped channels for the assignment of safe routing ordering
Keywords :
circuit layout CAD; computational complexity; L-shaped channels; S-cuts; balanced L-cuts; channel precedence graph; critical L-cuts; cut-based algorithm; floorplan graph; geometrical topology; line segments; non-critical L-cuts; non-minimal L-cuts; precedence relations; redundant L-cuts; safe routing ordering; time complexity; Identity-based encryption; Routing;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1995. ICCD '95. Proceedings., 1995 IEEE International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
0-8186-7165-3
DOI :
10.1109/ICCD.1995.528835