DocumentCode
2889609
Title
Track assignment in the Pathway datapath layout assembler
Author
Cohen, A.B. ; Shechory, M.
Author_Institution
National Semiconductor IC Ltd., Herzlia B., Israel
fYear
1991
fDate
11-14 Nov. 1991
Firstpage
102
Lastpage
105
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ICCAD.1991.185203
Filename
185203
Link To Document