[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2228360.2228499acmconferencesArticle/Chapter ViewAbstractPublication PagesdacConference Proceedingsconference-collections
research-article

GLARE: global and local wiring aware routability evaluation

Published: 03 June 2012 Publication History

Abstract

Industry routers are very complex and time consuming, and are becoming more so with the explosion in design rules and design for manufacturability requirements that multiply with each technology node. Global routing is just the first phase of a router and serves the dual purpose of (i) seeding the following phases of a router and (ii) evaluating whether the current design point is routable. Lately, it has become common to use a "light mode" version of the global router, similar to today's academic routers, to quickly evaluate the routability of a given placement. This use model suffers from two primary weaknesses: (i) it does not adequately model the local routing resources, while the model is important to remove opens and shorts and eliminate DRC violations, (ii) the metrics used to represent congestion are non-intuitive and often fail to pinpoint the key issues that need to be addressed. This paper presents solutions to both issues, and empirically demonstrates that incorporating the proposed solutions within a global routing based congestion analyzer yields a more accurate view of design routability.

References

[1]
C. Alpert et al. What makes a design difficult to route. In Proc. ISPD, pages 7--12, 2010.
[2]
C. Alpert and G. Tellez. The importance of routing congestion analysis. DAC Knowledge Center Online Article, 2010. http://www.dac.com/back_end+topics.aspx?article=47&topic=2.
[3]
Y.-J. Chang et al. NTHU-Route 2.0: A fast and stable global router. In Proc. ICCAD, pages 338--343, 2008.
[4]
H.-Y. Chen et al. High-performance global routing with fast overflow reduction. In Proc. ASPDAC, pages 582--587, 2009.
[5]
C. Chu and Y.-C. Wong. Flute: Fast lookup table based rectilinear Steiner minimal tree algorithm for VLSI design. IEEE Trans. on CAD, 27(1):70--83, 2008.
[6]
J. Lou et al. Estimating routing congestion using probabilistic analysis. IEEE Trans. on CAD, 21(1):32--41, 2002.
[7]
C. Minsik et al. BoxRouter 2.0: Architecture and implementation of a hybrid and robust global router. In Proc. ICCAD, pages 503--508, 2007.
[8]
M. D. Moffitt. MaizeRouter: Engineering an effective global router. IEEE Trans. on CAD, 27(11):2017--2026, 2008.
[9]
M. Pan and C. Chu. FastRoute: A step to integrate global routing into placement. In Proc. ICCAD, pages 464--471, 2006.
[10]
M. Pan and C. Chu. IPR: An integrated placement and routing algorithm. In Proc. DAC, pages 59--62, 2007.
[11]
J. Roy et al. CRISP: Congestion reduction by iterated spreading during placement. In Proc. ICCAD, pages 357--362, 2009.
[12]
H. Shojaei et al. Congestion analysis for global routing via integer programming. In Proc. ICCAD, pages 256--262, 2011.
[13]
J. Westra et al. Probabilistic congestion prediction. In Proc. ISPD, pages 204--209, 2004.
[14]
T.-H. Wu et al. A parallel integer programming approach to global routing. In Proc. DAC, pages 194--199, 2010.
[15]
Y. Xu et al. FastRoute 4.0: Global router with efficient via minimization. In Proc. ASPDAC, pages 576--581, 2009.

Cited By

View all
  • (2023)CircuitNet: An Open-Source Dataset for Machine Learning in VLSI CAD Applications With Improved Domain-Specific Evaluation Metric and Learning StrategiesIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2023.328797042:12(5034-5047)Online publication date: Dec-2023
  • (2023)APEX: Recommending Design Flow Parameters Using a Variational Autoencoder2023 ACM/IEEE 5th Workshop on Machine Learning for CAD (MLCAD)10.1109/MLCAD58807.2023.10299872(1-6)Online publication date: 10-Sep-2023
  • (2023)Lay-Net: Grafting Netlist Knowledge on Layout-Based Congestion Prediction2023 IEEE/ACM International Conference on Computer Aided Design (ICCAD)10.1109/ICCAD57390.2023.10323800(1-9)Online publication date: 28-Oct-2023
  • Show More Cited By

Index Terms

  1. GLARE: global and local wiring aware routability evaluation

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      DAC '12: Proceedings of the 49th Annual Design Automation Conference
      June 2012
      1357 pages
      ISBN:9781450311991
      DOI:10.1145/2228360
      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]

      Sponsors

      In-Cooperation

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 03 June 2012

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. congestion metric
      2. local wiring modeling
      3. physical design
      4. routability evaluation
      5. routing

      Qualifiers

      • Research-article

      Conference

      DAC '12
      Sponsor:
      DAC '12: The 49th Annual Design Automation Conference 2012
      June 3 - 7, 2012
      California, San Francisco

      Acceptance Rates

      Overall Acceptance Rate 1,770 of 5,499 submissions, 32%

      Upcoming Conference

      DAC '25
      62nd ACM/IEEE Design Automation Conference
      June 22 - 26, 2025
      San Francisco , CA , USA

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)19
      • Downloads (Last 6 weeks)4
      Reflects downloads up to 01 Jan 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2023)CircuitNet: An Open-Source Dataset for Machine Learning in VLSI CAD Applications With Improved Domain-Specific Evaluation Metric and Learning StrategiesIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2023.328797042:12(5034-5047)Online publication date: Dec-2023
      • (2023)APEX: Recommending Design Flow Parameters Using a Variational Autoencoder2023 ACM/IEEE 5th Workshop on Machine Learning for CAD (MLCAD)10.1109/MLCAD58807.2023.10299872(1-6)Online publication date: 10-Sep-2023
      • (2023)Lay-Net: Grafting Netlist Knowledge on Layout-Based Congestion Prediction2023 IEEE/ACM International Conference on Computer Aided Design (ICCAD)10.1109/ICCAD57390.2023.10323800(1-9)Online publication date: 28-Oct-2023
      • (2023)Mitigating Distribution Shift for Congestion Optimization in Global Placement2023 60th ACM/IEEE Design Automation Conference (DAC)10.1109/DAC56929.2023.10247660(1-6)Online publication date: 9-Jul-2023
      • (2023)Analysis of Methods, Approaches and Tools for Organizing Self-Improvement of Computer Systems2023 13th International Conference on Advanced Computer Information Technologies (ACIT)10.1109/ACIT58437.2023.10275490(506-511)Online publication date: 21-Sep-2023
      • (2023) BonnLogicIntegration, the VLSI Journal10.1016/j.vlsi.2022.11.01489:C(123-133)Online publication date: 1-Mar-2023
      • (2022)OpeNPDN: A Neural-Network-Based Framework for Power Delivery Network SynthesisIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2021.313255441:10(3515-3528)Online publication date: Oct-2022
      • (2022)SPRoute 2.0: A detailed-routability-driven deterministic parallel global router with soft capacity2022 27th Asia and South Pacific Design Automation Conference (ASP-DAC)10.1109/ASP-DAC52403.2022.9712557(586-591)Online publication date: 17-Jan-2022
      • (2022)Delay Optimization of Combinational Logic by AND-OR Path RestructuringProceedings of the 27th Asia and South Pacific Design Automation Conference10.1109/ASP-DAC52403.2022.9712548(403-409)Online publication date: 17-Jan-2022
      • (2022)Deep Learning for Analyzing Power Delivery Networks and Thermal NetworksMachine Learning Applications in Electronic Design Automation10.1007/978-3-031-13074-8_5(115-150)Online publication date: 10-Aug-2022
      • Show More Cited By

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media