• DocumentCode
    1153771
  • Title

    Optimal via minimisation by selection of layer assignment and routing ordering in a bubble-sorting-based non-Manhattan channel

  • Author

    Yan, J.-T.

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Chung Hua Univ., Taiwan, Taiwan
  • Volume
    150
  • Issue
    1
  • fYear
    2003
  • Firstpage
    21
  • Lastpage
    27
  • Abstract
    It is well known that a non-Manhattan channel router never uses more tracks than a Manhattan router in a channel. For a bubble-sorting-based non-Manhattan channel, all the nets can be routed by k bubble-sorting swap passes in an optimal bubble-sorting solution, and these k swap passes can be further mapped onto k 1-track-routing processes in a two-layer routing model. However, these proposed bubble-sorting-based non-Manhattan routers do not consider an optimal routing ordering for physical mapping of the k swap passes, and redundant vias are yielded in a random routing ordering. Based on the result of k swap passes in an optimal bubble-sorting solution: (i) optimal via minimisation by the selection of layer assignment and routing ordering in a bubble-sorting-based non-Manhattan channel is proposed; and (ii) the time complexity of this proposed algorithm is proven to be in O(k2) time, where k is the number of swap passes in an optimal bubble-sorting solution.
  • Keywords
    VLSI; circuit complexity; circuit layout CAD; integrated circuit layout; minimisation of switching nets; network routing; bubble-sorting swap passes; bubble-sorting-based nonManhattan channel; layer assignment; optimal bubble-sorting solution; optimal via minimisation; physical mapping; random routing ordering; redundant vias; routing ordering; time complexity; track-routing processes; two-layer routing model;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1350-2387
  • Type

    jour

  • DOI
    10.1049/ip-cdt:20030064
  • Filename
    1182128