• 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