Design and Implementation of a Genetic Algorithm for Detailed Routing

디테일드 라우팅 유전자 알고리즘의 설계와 구현

  • 송호정 (충북대학교 컴퓨터공학과) ;
  • 송기용 (충북대학교 컴퓨터공학과)
  • Published : 2002.07.01

Abstract

Detailed routing is a problem assigning each net to a track after global routing. The most popular algorithms for detailed routing include left-edge algorithm, dogleg algorithm, and greedy channel routing algorithm. In this paper we propose a genetic algorithm searching solution space for the detailed routing problem. We compare the performance of proposed genetic algorithm(GA) for detailed routing with that of greedy channel routing algorithm by analyzing the results of each implementation.

디테일드 라우팅은 VLSI 설계 과정중의 하나로, 글로벌 라우팅을 수행한 후 각 라우팅 영역에 할당된 네트들을 트랙에 할당하여 구체적인 네트들의 위치를 결정하는 문제이며, 디테일드 라우팅에서 최적의 해를 얻기 위해 left-edge 알고리즘, dogleg 알고리즘, greedy 채널 라우팅 알고리즘등이 이용된다 본 논문에서는 디테일드 라우팅 문제에 대하여 유전자 알고리즘(genetic algorithm; GA)을 이용한 해 공간 탐색(solution space search) 방식을 제안하였으며, 제안한 방식을 greedy 채널 라우팅 알고리즘과 비교, 분석하였다.

Keywords

References

  1. VLSI Physical Design Automation Theory and Practice S.M. Sait;H. Youssef
  2. Algorithms for VLSI Physical Design Automation(3rd Edition) Naveed A. Sherwani
  3. Iterative Computer Algorithms with Application in Engineering S.M. Sait;H. Youssef
  4. Proceedings of 8th Design Automation Conference Wire routing by optimizing channel assignment within large apertures A. Hashimoto;J. Stevens
  5. Proceedings of 13th Design Automation Conference A dogleg channel router D.N. Deutch
  6. Proceedings of 19th Design Automation Conference A greedy channel router R.L. Rivest;C.M. Fiduccia
  7. IEEE Transactions on Computer-Aided Design of Interated Circuits and Systems v.10 no.2 A general greedy channel routing algorithm T. Ho;S.S. Iyengar;S. Zheng
  8. IEEE Transactions on Computer-Aided Design of Interated Circuits and Systems v.CAD-1 Efficient algorithms for channel routing T. Yoshimura;E.S. Kuh
  9. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems v.10 no.2 A robust channel router U. Yoeli
  10. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems v.8 no.2 On VHV routing in channels with irregular boundaries G. Vijayan;H.H. Chen;C.K. Wong