Title :
A hierarchical methodology to improve channel routing by pin permutation
Author :
Hou, C.Y. ; Chen, C.Y.R.
Author_Institution :
Dept. of Electr. & Comput. Eng., Syracuse Univ., NY, USA
Abstract :
A hierarchical pin permutation algorithm is presented which is used as a preprocessor of conventional channel routing algorithms. This algorithm determines the proper positions of permutable gates and cell terminals such that the results of the subsequent channel routing can be significantly improved. First, gates and terminals are interchanged to maximize the number of aligned terminal pairs and to reduce the channel density. Then, terminals that are not aligned are interchanged to remove cyclic constraints in the vertical constraint graph (VCG). Experimental results show that the proposed algorithm considerably reduces the number of tracks and vias.<>
Keywords :
circuit layout CAD; logic CAD; cell terminals; channel routing; cyclic constraints; gates; hierarchical methodology; permutable gates; pin permutation; preprocessor; terminals; vertical constraint graph; Algorithm design and analysis; Heuristic algorithms; Logic; Reflection; Routing; Terminology; Very large scale integration; Wire;
Conference_Titel :
Computer-Aided Design, 1991. ICCAD-91. Digest of Technical Papers., 1991 IEEE International Conference on
Conference_Location :
Santa Clara, CA, USA
Print_ISBN :
0-8186-2157-5
DOI :
10.1109/ICCAD.1991.185298