Table of Contents Author Guidelines Submit a Manuscript
VLSI Design
Volume 2012, Article ID 608362, 18 pages
http://dx.doi.org/10.1155/2012/608362
Research Article

FastRoute: An Efficient and High-Quality Global Router

1Synopsys Inc., Mountain View, CA 94043, USA
2Department of Electrical and Computer Engineering, Iowa State University, Ames, IA 50011, USA
3Cadence Design Systems Inc., San Jose, CA 95134, USA

Received 5 February 2012; Revised 10 April 2012; Accepted 10 April 2012

Academic Editor: Rached Tourki

Copyright © 2012 Min Pan et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. J. Hu and S. S. Sapatnekar, “A survey on multi-net global routing for integrated circuits,” Integration, The VLSI Journal, vol. 31, no. 1, pp. 1–49, 2001. View at Publisher · View at Google Scholar · View at Scopus
  2. M. D. Moffitt, J. A. Roy, and I. L. Markov, “The coming of age of (academic) global routing,” in Proceedings of the ACM International Symposium on Physical Design (ISPD '08), pp. 148–155, April 2008. View at Publisher · View at Google Scholar · View at Scopus
  3. C. Albrecht, “Global routing by new approximation algorithms for multicommodity flow,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 20, no. 5, pp. 622–632, 2001. View at Publisher · View at Google Scholar · View at Scopus
  4. M. Cho and D. Z. Pan, “BoxRouter: a new global router based on box expansion and progressive ILP,” in Proceedings of the Design Automation Conference, pp. 373–378, 2006.
  5. R. Kastner, E. Bozorgzadeh, and M. Sarrafzadeh, “Pattern routing: use and theory for increasing predictability and avoiding coupling,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 21, no. 7, pp. 777–790, 2002. View at Publisher · View at Google Scholar · View at Scopus
  6. R. T. Hadsell and P. H. Madden, “Improved global routing through congestion estimation,” in Proceedings of the 40th Design Automation Conference, pp. 28–31, June 2003. View at Scopus
  7. M. Cho, K. Lu, K. Yuan, and D. Z. Pan, “BoxRouter 2.0: architecture and implementation of a hybrid and robust global router,” in Proceedings of the IEEE/ACM International Conference on Computer-Aided Design (ICCAD '07), pp. 503–508, November 2007. View at Publisher · View at Google Scholar · View at Scopus
  8. M. M. Ozdal and M. D. F. Wong, “Archer: a history-driven global routing algorithm,” in Proceedings of the IEEE/ACM International Conference on Computer-Aided Design (ICCAD '07), pp. 488–495, November 2007. View at Publisher · View at Google Scholar · View at Scopus
  9. J.-R. Gao, P.-C. Wu, and T.-C. Wang, “A new global router for modern designs,” in Proceedings of the Asia and South Pacific Design Automation Conference (ASP-DAC '08), pp. 232–237, March 2008. View at Publisher · View at Google Scholar · View at Scopus
  10. Y.-J. Chang, Y.-T. Lee, and T.-C. Wang, “NTHU-route 2.0: a fast and stable global router,” in Proceedings of the International Conference on Computer-Aided Design (ICCAD '08), pp. 338–343, November 2008. View at Publisher · View at Google Scholar · View at Scopus
  11. H. Y. Qien, C. H. Hsu, and Y. W. Chang, “High-performance global routing with fast overflow reduction,” in Proceedings of the Asia and South Pacific Design Automation Conference (ASP-DAC '09), pp. 582–587, January 2009. View at Publisher · View at Google Scholar · View at Scopus
  12. J. A. Roy and I. L. Markov, “High-performance routing at the nanometer scale,” in Proceedings of the IEEE/ACM International Conference on Computer-Aided Design (ICCAD '07), pp. 496–502, November 2007. View at Publisher · View at Google Scholar · View at Scopus
  13. L. McMurchie and C. Ebeling, “PathFinder: a negotiation-based performance-driven router for FPGAs,” in Proceedings of the ACM 3rd International Symposium on Field-Programmable Gate Arrays, pp. 111–117, February 1995. View at Scopus
  14. M. D. Moffitt, “MaizeRouter: engineering an effective Global Router,” in Proceedings of the Asia and South Pacific Design Automation Conference (ASP-DAC '08), pp. 226–231, March 2008. View at Publisher · View at Google Scholar · View at Scopus
  15. J. A. Roy and I. L. Markov, “High-performance routing at the nanometer scale,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 27, no. 6, pp. 1066–1077, 2008. View at Publisher · View at Google Scholar · View at Scopus
  16. M. Pan and C. Chu, “FastRoute: a step to integrate global routing into placement,” in Proceedings of the International Conference on Computer-Aided Design (ICCAD '06), pp. 464–471, November 2006. View at Publisher · View at Google Scholar · View at Scopus
  17. M. Pan and C. Chu, “FastRoute 2.0: a High-quality and efficient global router,” in Proceedings of the Asia and South Pacific Design Automation Conference (ASP-DAC '07), pp. 250–255, January 2007. View at Publisher · View at Google Scholar · View at Scopus
  18. Z. Yanheng, X. Yue, and C. Chu, “FastRoute3.0: a fast and high quality global router based on virtual capacity,” in ASP-DAC International Conference on Computer-Aided Design (ICCAD '08), pp. 344–349, November 2008. View at Publisher · View at Google Scholar · View at Scopus
  19. Y. Xu, Y. Zhang, and C. Chu, “FastRoute 4.0: global router with efficient via minimization,” in ASP-DAC Asia and South Pacific Design Automation Conference (ASP-DAC '09), pp. 576–581, January 2009. View at Publisher · View at Google Scholar · View at Scopus
  20. http://www.ispd.cc/contests/ispd08rc.html.
  21. T. H. Wu, A. Davoodi, and J. T. Linderoth, “GRIP: scalable 3D global routing using integer programming,” in Proceedings of the 46th ACM/IEEE Design Automation Conference (DAC '09), pp. 320–325, July 2009. View at Scopus
  22. C. Chu, “FLUTE: fast lookup table based wirelength estimation technique,” in Proceedings of the IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers (ICCAD '04), pp. 696–701, November 2004. View at Scopus
  23. C. Chu and Y.-C. Wong, “FLUTE: fast lookup table based rectilinear steiner minimal tree algorithm for VLSI design,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 27, no. 1, pp. 70–83, 2008. View at Publisher · View at Google Scholar · View at Scopus
  24. E. W. Dijkstra, “A note on two problems in connexion with graphs,” Numerische Mathematik, vol. 1, no. 1, pp. 269–271, 1959. View at Publisher · View at Google Scholar · View at Scopus
  25. D. von Seggern, CRC Standard Curves and Surfaces, CRC Press, Boca Raton, Fla, USA, 1993.