• DocumentCode
    1588366
  • Title

    Simultaneous routing and buffer insertion for high performance interconnect

  • Author

    Lillis, John ; Cheng, Chung-Kuan ; Lin, Ting-Ting Y.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., California Univ., San Diego, La Jolla, CA, USA
  • fYear
    1996
  • Firstpage
    148
  • Lastpage
    153
  • Abstract
    We present an algorithm for simultaneously finding a rectilinear Steiner tree T and buffer insertion points into T. The objective of the algorithm is to minimize a cost function (e.g., total area or power) subject to given timing constraints on the sinks of the net. An interesting side-effect of our approach is that we are able to derive an entire cost/delay tradeoff curve for added flexibility. The solutions produced by the algorithm are optimal subject to the constraint that the routing topology be induced by a permutation on the sinks of the net. We show that high quality sink permutations can be derived from a given routing structure such as the minimum spanning tree. This derivation provides an error bound on the minimum area solution induced by the permutation. The effectiveness of our algorithm is demonstrated experimentally
  • Keywords
    VLSI; buffer circuits; circuit layout CAD; delays; integrated circuit interconnections; integrated circuit layout; network routing; network topology; trees (mathematics); buffer insertion points; cost function minimisation; cost/delay tradeoff curve; error bound; high performance interconnect; minimum area solution; minimum spanning tree; rectilinear Steiner tree; routing topology; simultaneous routing/buffer insertion; timing constraints; Cost function; Delay; Dynamic programming; Genetic mutations; Heuristic algorithms; Minimization methods; Routing; Timing; Topology; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI, 1996. Proceedings., Sixth Great Lakes Symposium on
  • Conference_Location
    Ames, IA
  • ISSN
    1066-1395
  • Print_ISBN
    0-8186-7502-0
  • Type

    conf

  • DOI
    10.1109/GLSV.1996.497611
  • Filename
    497611