• DocumentCode
    3242393
  • Title

    Q-Tree: a new iterative improvement approach for buffered interconnect optimization

  • Author

    Kahng, Andrew B. ; Liu, Bao

  • Author_Institution
    Dept. of Electr. & Comput. Eng., California Univ., San Diego, La Jolla, CA, USA
  • fYear
    2003
  • fDate
    20-21 Feb. 2003
  • Firstpage
    183
  • Lastpage
    188
  • Abstract
    The "chicken-egg" dilemma between VLSI interconnect timing optimization and delay calculation suggests an iterative approach. We separate interconnect timing transformation as Hanan grafting and non-Hanan sliding, and reveal generally negligible contribution of non-Hanan sliding. We propose a greedy iterative interconnect timing optimization algorithm called Q-Tree. Our experimental results show that Q-Tree starting with Steiner minimum tree topologies achieves better timing performance than C-Tree, PER-Steiner and BA-Tree algorithms. Also, executing Q-Tree starting with BA-Tree or P-Tree topologies can achieve better timing performance, especially, with shorter wires and fewer buffers. In general, Q-Tree can be applied to any interconnect tree for further timing performance improvement, with practical instance sizes and easily-extended functionality - e.g., with buffer station and routing obstacle avoidance consideration.
  • Keywords
    VLSI; circuit CAD; circuit optimisation; integrated circuit design; integrated circuit interconnections; iterative methods; network routing; network topology; timing; trees (mathematics); Hanan grafting; Q-Tree; VLSI; buffered interconnect optimization; buffers; delay calculation; easily-extended functionality; greedy iterative interconnect timing optimization algorithm; interconnect timing optimization; interconnect tree; iterative improvement approach; nonHanan sliding; timing performance improvement; wires; Capacitance; Delay; Iterative algorithms; Iterative methods; Logic design; Routing; Steiner trees; Timing; Topology; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI, 2003. Proceedings. IEEE Computer Society Annual Symposium on
  • Print_ISBN
    0-7695-1904-0
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2003.1183444
  • Filename
    1183444