Timing-driven non-rectangular obstacles-avoiding routing algorithm for the X-architecture

  • Authors:
  • Hsin-Hsiung Huang;Shu-Ping Chang;Yu-Cheng Lin;Tsai-Ming Hsieh

  • Affiliations:
  • Dept. of Electronic Engineering Lunghwa Univ. of Science and Technology, Taoyun, Taiwan, R.O.C.;Dept. of CAD, Genesys Logic Company, Taipei Country, Taiwan, R.O.C.;Dept. of Information and Electronic Commerce, Kainan University Taoyuan, Taiwan;Dept. of Information and Computer Engineering, Chung Yuan Christian University, Chung-Li, Taiwan

  • Venue:
  • IMCAS'09 Proceedings of the 8th WSEAS international conference on Instrumentation, measurement, circuits and systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

This study formulates a novel timing-driven rectangular and non-rectangular obstacle-avoiding X-based Steiner minimal tree (TNOA-XSMT) problem. The problem is first studied in the literature, and solved by using a timing-driven routing algorithm. The algorithm, which handles both the rectangular and non-rectangular obstacles, minimizes the maximum source-to-terminal delay. A novel concept of incorporating the virtual nodes during the spanning graph construction is presented to minimize the total wire length. An extension is provided to explain how the algorithm handles the obstacles with any geometric shape. Moreover, an effective and efficient rerouting scheme is adopted to further reduce the delay. Rerouting reduces the maximum source-to-terminals delay by 49.1%, while increasing the additional total wire length by only 2.5%.