Auction 알고리즘을 이용한 Shape Based 방식에 의한 PCB 자동 배선에 관한 연구

A Study on the PCB automatic routing by shape based method using the auction algorithm

  • 발행 : 2001.09.01

초록

자동배선 시스템의 배선영역 모델링 방법은 그리드와 논 그리드 방식을 사용하고 있다. 그리드 방식은 PCB상에 전기적, 물리적 요소들이 적다 할지라도 보드와 그리드의 크기에 제약을 받기 때문에 자동배선 속도를 감소시키는 단점을 가지고 있다. 따라서 메모리 용량을 증가 시키게 된다. 논 그리드 방식(Shape based type)은 영역처리 방식을 사용하며, 배선영역에서 그리드 방식보다 44.2% 메모리 감소효과가 있다. 따라서 Via 수는 55.5%의 감소 효곽가 있으며, 총 배선 시간도 기존 PCB시스템보다 83.3% 향상되었다. 본 논문에서는 단일 원점에서 여러 목적지에 가장 빠르게 도달 할 수 있고 최단 경로 문제를 해결하는 auction 알고리즘을 적용한 Shape based 방식에 의하여 메모리 낭비 없이 빠른 속도로 자동 배선할 수 있는 PCB 자동 배선 시스템을 개발하였다. 또한 본 시스템은 IBM Pentium 컴퓨터 Windows 환경에서 Visual C++언어로 개발하였으며 다른 PC 와도 호환성을 가질수 있도록 개발 하였다.

Routing region modeling method of auto_routing systems are use the grid and the non-grid type. Though grid type has a few electrical and physical element on PCB, grid type has disadvantage which decrease the auto-routing speed dur to constraint with board and gird size. Thus it increase the memory capacity, Non-grid type(Shape baed type) use the region processing type, so it has 44.2% memory decrease effect than grid type in routing region. Thus, via number has 55% decrease effect, total routing time is increased 83.8% than conventional PCB system. In this paper we developed high speed PCB auto-routing system without memory waste by using shaped type applicant with auction algorithm which reaching the destination from one-point with best speed and solving the path problem. Also, this system developed by Visual C++ in IBM Pentium computer Window environment, and compatible with other PC.

키워드

참고문헌

  1. D. Hoey and C. E. Leiserson, 'A layout for the shuffle-exchange network,' Proc. of the 13th Annual ACM Sym. on the Theory of Computing, pp.334-341, 1981
  2. E. Berkean and E. Kinnen, 'IC layout planning and placement by dimensional relaxation,' IEEE Int Conference on Computer Design, pp.449-451, 1985
  3. John H. Holland, 'Adaptation in Natural and Artificial Systems,' The University of Michigan, 1992
  4. Bertsekas, D. P., 'A The Auction Algorithm for Shortest Paths,' SIAM H. on Optimization, Vol.1, pp.425-447, 1991 https://doi.org/10.1137/0801026
  5. I. Harada, H. Kitazawa and T. Knoko, 'A Routing System for Mixed A/D standard Cell LSI's,' Proc. IEEE ICCAD, pp.378-381, November, 1990 Computer-Aided Design, 1990. ICCAD-90. Digest of Technical Papers., 1990 IEEE International Conference on https://doi.org/10.1109/ICCAD.1990.129930
  6. J. E. Beasley, 'A heuristic for Enclidean and Rectilinear Steiner Problem,' European Journal of Operational Research, Vol.58, pp.797-804, 1992 https://doi.org/10.1016/0377-2217(92)90214-T
  7. T. Chao and Y. Hsu, 'Rectilinear Steiner Tree Construction by Local and Global Refinement,' Proceedings of the International Corferance on Computer-Aided Design, pp.432-435, 1990 https://doi.org/10.1109/ICCAD.1990.129945
  8. Hightower, David, 'The interconnect Problem : A Tutorial,' Proceedings of the Design Automation Workshop, IEEE, pp.1-21, 1973
  9. Pallottino, S. and Scutella', M. G., 'Strongly polynomial Algorithms for Shortest Paths,' Dipartimento di Informatica Report TR-19/91, University of Pisa, Italy, 1991
  10. Bertsekas, D.P., 'Linear Network Optimization : Algorithms and Codes,' M.I.T. Press, Cambridge, Mass., 1991
  11. E. Malavasi and A. Sangiovanni Vincenttelli, 'Area Routing for Analog Layout,' IEEE Trans. on CAD, Vol.12, No.8, pp.1186-1197, August, 1993 https://doi.org/10.1109/43.238611
  12. Y. T. Wong, M. Pecht and G. Li, 'Detailed Routing,' in Placement and Routing for Electronic Modules, Marcel Dekker Inc., N.Y., 1993
  13. Watanabe, Hiroyuki, 'IC Layout Generation and Compaction using Mathematical Optimization,' The University of Rochester, Ph. D., 1984