skip to main content
10.1145/2463209.2488847acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

Routing congestion estimation with real design constraints

Published:29 May 2013Publication History

ABSTRACT

To address the routability issue, routing congestion estimators (RCE) become essential in industrial design flow. Recently, several RCEs [1-4] based on global routing engines are developed, but they typically ignore the effects of routing on timing so that the identified routing paths may be overlong and thus impractical. To be aware of the timing issues, our proposed global-routing-based RCE obeys the layer directive and scenic constraints to respectively limit the routing layers and the maximum routing wirelength of the potentially timing-critical nets. To handle the scenic constrains, we propose a novel method based on a relaxation-legalization scheme. Also, because the work in [5] reveals that congestion ratio is a better indicator than overflow to evaluate routability, this work focuses on minimizing the congestion ratio rather than overflows. As will be shown, the problem of minimizing congestion ratio is more complicated than minimizing overflows, so we develop a new rip-up and rerouting scheme to reduce congestion and further to approach a target congestion ratio. Moreover, to fit the demands of practical uses, this work presents a control utility to trade off runtime and quality, which is an essential function to an industrial RCE tool. Experiments reveal that the proposed RCE is faster and more accurate than another industrial global-routing-based RCE.

References

  1. J. Hu et al, "Completing high-quality global routes," in Proc. ISPD, pp. 35--41, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. W.-H. Liu et al., "Multi-threaded collision-aware global routing with bounded-length maze routing," in Proc. DAC, pp. 200--205, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. W.-H. Liu et al., "A fast maze-free routing congestion estimator with hybrid unilateral monotonic routing," in Proc. ICCAD, pp. 713--719, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. H. Shojaei et al., "Congestion analysis for global routing via integer programming," in Proc. ICCAD, pp. 256--262, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Y. Wei et al., "GLARE: global and local wiring aware routability evaluation," in Proc. DAC, pp. 768--773, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. J. Lou et al., "Estimating routing congestion using probabilistic analysis," IEEE TCAD, 21(1), pp. 32--41, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. J. Westra et al., "Probabilistic congestion prediction", in Proc. ISPD, pp. 204--209, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. M. D. Moffitt, "Global routing revisited," in Proc. ICCAD, pp. 805--808, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Y.-J. Chang et al., "GLADE: A modern global router considering layer directives," in Proc. ICCAD, pp.319--323, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. T.-H. Lee et al., "An enhanced global router with consideration of general layer directives," in Proc. ISPD, pp.53--60, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. M. D. Moffitt and C. N. Sze, "Wire synthesizable global routing for timing closure," in Proc. ASP-DAC, pp. 545--550, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Y. Wei et al., "CATALYST: planning layer directives for effective design closure," in Proc. DATE, pp. 1873--1878, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. C. Chu and Y.-C. Wong, "FLUTE: fast lookup table based rectilinear steiner minimal tree algorithm for VLSI design," IEEE TCAD, 27(1), pp. 70--83, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Hai Zhou et al., "Efficient minimum spanning tree construction without Delaunay triangulation," Information Processing Letter, pp. 271--276, 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. K.-R. Dai et al., "NCTU-GR: efficient simulated evolution-based rerouting and congestion-relaxed layer assignment on 3-D global routing", IEEE TVLSI, 20(3), pp. 459--472, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. M. D. Moffitt, "MaizeRouter: engineering an effective global router," IEEE TCAD, 27(11), pp. 2017--2026, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. W.-H. Liu et al., "Case study for placement solutions in ISPD11 and DAC12 routability-driven placement contests," in Proc. ISPD, to appear, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Routing congestion estimation with real design constraints

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      DAC '13: Proceedings of the 50th Annual Design Automation Conference
      May 2013
      1285 pages
      ISBN:9781450320719
      DOI:10.1145/2463209

      Copyright © 2013 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 29 May 2013

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      Overall Acceptance Rate1,770of5,499submissions,32%

      Upcoming Conference

      DAC '24
      61st ACM/IEEE Design Automation Conference
      June 23 - 27, 2024
      San Francisco , CA , USA

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader