A multi-layer obstacles-avoiding router using X-architecture

  • Authors:
  • Yu-Cheng Lin;Hsi-An Chien;Chia-Cheng Shih;Hung-Ming Chen

  • Affiliations:
  • Dept. of Information and Electronic Commerce, Kainan University, Taoyuan, Taiwan;Dept. of Information and Computer Engineering, Chung Yuan University, Chung-Li, Taiwan;College of Electrical and Computer Engineering, NCTU, Hsinchu, Taiwan;College of Electrical and Computer Engineering, NCTU, Hsinchu, Taiwan

  • Venue:
  • WSEAS Transactions on Circuits and Systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

In recent years, scaling down device dimension or utilizing novel crystallization technologies provide the opportunity of applying much more devices to integrated circuit fabrication. Due to emerging DSM effects, the research about routing has drawn much attention in VLSI Physical Design. In this paper, we will focus on three issues. One, the traditional Manhattan routing has longer length and larger delay than X-Architecture routing. Second, in multilayer routing, the delay of one via is much larger than the delay of Manhattan routing. Third, since a routed segment and macro cell should be considered as obstacles, we must consider the rectangle and non-rectangle obstacles, and consider the number of vias as well. Our algorithm can handle both rectangle obstacles and non-rectangle obstacles, and we use fewer vias and X-Architecture router by region to construct the multilayer routing trees. The main purpose is to obtain an obstacles-avoiding routing tree of minimal wire length and minimal delay.