Title :
Track assignment in the Pathway datapath layout assembler
Author :
Cohen, A.B. ; Shechory, M.
Author_Institution :
National Semiconductor IC Ltd., Herzlia B., Israel
Abstract :
The authors present a novel dynamic programming algorithm for optimizing the assignment of signals to metal2 tracks, in datapaths. The algorithm is part of the Pathway datapath layout assembler, which was used in the design of the NS32SF641 microprocessor. Using this system, it was possible to produce layout as compact as hand-crafted layout, in a fraction of the time. The proposed algorithm for track assignment minimizes datapath height. The runtime was reduced to an acceptable level, without any significant degradation of the solution, by a heuristic limitation of the solution space. The most serious shortcoming of the track assignment algorithm described is the limitation of the model upon which it is based-that each net occupy only one track in any cell.<>
Keywords :
circuit layout CAD; dynamic programming; NS32SF641 microprocessor; Pathway datapath layout assembler; datapath height minimisation; dynamic programming algorithm; heuristic limitation; metal2 tracks; signal assignment optimisation; solution space; track assignment algorithm; Assembly; Dynamic programming; Libraries; Partitioning algorithms; Semiconductor device modeling; Transmission line matrix methods;
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.185203