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

The DAC 2012 routability-driven placement contest and benchmark suite

Published: 03 June 2012 Publication History

Abstract

Existing routability-driven placers mostly employ rudimentary and often crude congestion models that fail to account for the complexities in modern designs, e.g., the impact of non-uniform wiring stacks, layer directives, partial and/or complete routing blockages, etc. In addition, they are hampered by congestion metrics that do not accurately score or represent design congestion. This is in large part due to the non-availability of public designs depicting industrial wiring stacks and other complexities affecting design routability.
The aim of the DAC 2012 routability-driven placement contest is to address these issues, by way of the following: (a) release challenging benchmark designs that are derived from modern industrial ASICs, and contain information to perform both placement and routing, (b) present a new congestion metric, as well as an accurate congestion analysis framework to evaluate and compare the routability of various placement algorithms. We hope that a set of challenging benchmarks, along with a standard, publicly available evaluation framework will further advance research in routability-driven placement.

References

[1]
C. J. Alpert, Z. Li, M. D. Moffitt, G.-J. Nam, J. A. Roy, and G. Telleze. What makes a design difficult to route. In Proc. ISPD, pp. 7--12, 2010.
[2]
U. Brenner and A. Rohe. An effective congestion-driven placement framework. TCAD, 22(4):387--394, 2003.
[3]
A. E. Caldwell, A. B. Kahng, and I. L. Markov. Placement formats, rev. 1.2. url: http://vlsicad.ucsd.edu/GSRC/bookshelf/Slots/Placement/plFormats.html.
[4]
A. E. Caldwell, A. B. Kahng, and I. L. Markov. Toward CAD-IP reuse: The MARCO GSRC Bookshelf of fundamental CAD algorithms. In IEEE Design and Test, pp. 72--81, 2002.
[5]
Y.-J. Chang, Y.-T. Lee, and T.-C. Wang. NTHU-Route 2.0: A fast and stable global router. In Proc. ICCAD, pp. 338--343, 2008.
[6]
X. He, T. Huang, L. Xiao, H. Tian, G. Cui, and E. Young. Ripple: An effective routability-driven placer by iterative cell movement. In Proc. ICCAD, pp. 74--79, 2011.
[7]
W. Hou, H. Yu, X. Hong, Y. Cai, W. Wu, J. Gu, and W. H. Kao. A new congestion-driven placement algorithm based on cell inflation. In Proc. ASPDAC, pp. 723--728, 2001.
[8]
C.-H. Hsu, H.-Y. Chen, and Y.-W. Chang. Multi-layer global routing considering via and wire capacities. In Proc. ICCAD, pp. 350--355, 2008.
[9]
J. Hu, J. A. Roy, and I. L. Markov. Completing high-quality routes. In Proc. ISPD, pp. 35--41, 2010.
[10]
M.-C. Kim, J. Hu, D.-J. Lee, and I. L. Markov. A SimPLR method for routability-driven placement. In Proc. ICCAD, pp. 67--73, 2011.
[11]
W.-H. Liu, W.-C. Kao, Y.-L. Li, and K.-Y. Chao. Multi-threaded collision-aware global routing with bounded-length maze routing. In Proc. DAC, pp. 200--205, 2010.
[12]
G.-J. Nam, C. J. Alpert, and P. Villarrubia. ISPD 2006 placement contest: Benchmark suite and results. In Proc. ISPD, pp. 167--167, 2006.
[13]
G.-J. Nam, C. J. Alpert, P. Villarrubia, B. Winter, and M. Yildiz. The ISPD2005 placement contest and benchmark suite. In Proc. ISPD, pp. 216--220, 2005.
[14]
M. Pan and C. Chu. IPR: An integrated placement and routing algorithm. In Proc. DAC, pp. 59--62, 2007.
[15]
J. A. Roy, N. Viswanathan, G.-J. Nam, C. J. Alpert, and I. L. Markov. CRISP: Congestion reduction by iterated spreading during placement. In Proc. ICCAD, pp. 357--362, 2009.
[16]
P. Spindler and F. M. Johannes. Fast and accurate routing demand estimation for efficient routability-driven placement. In Proc. DATE, pp. 1226--1231, 2007.
[17]
N. Viswanathan, C. J. Alpert, C. Sze, Z. Li, G.-J. Nam, and J. A. Roy. The ISPD-2011 Routability-driven placement contest and benchmark suite. In Proc. ISPD, pp. 141--146, 2011.
[18]
Y. Wei, C. Sze, N. Viswanathan, et al. GLARE: Global and local wiring aware routability evaluation. In Proc. DAC, To appear, 2012.
[19]
T.-H. Wu, A. Davoodi, and J. T. Linderoth. A parallel integer programming approach to global routing. In Proc. DAC, pp. 194--199, 2010.
[20]
Y. Xu, Y. Zhang, and C. Chu. FastRoute 4.0: Global router with efficient via minimization. In Proc. ASPDAC, pp. 576--581, 2009.
[21]
Y. Zhang and C. Chu. CROP: Fast and effective congestion refinement of placement. In Proc. ICCAD, pp. 344--350, 2009.

Cited By

View all
  • (2024)SLDPSO-TA: Track Assignment Algorithm Based on Social Learning Discrete Particle Swarm OptimizationElectronics10.3390/electronics1322457113:22(4571)Online publication date: 20-Nov-2024
  • (2024)Scalable High-Quality Hypergraph PartitioningACM Transactions on Algorithms10.1145/362652720:1(1-54)Online publication date: 22-Jan-2024
  • (2024)Effective Heterogeneous Graph Neural Network for Routing Congestion Prediction2024 2nd International Symposium of Electronics Design Automation (ISEDA)10.1109/ISEDA62518.2024.10617734(369-373)Online publication date: 10-May-2024
  • Show More Cited By

Index Terms

  1. The DAC 2012 routability-driven placement contest and benchmark suite

      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. benchmarks
      2. congestion analysis
      3. physical design
      4. placement
      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)30
      • Downloads (Last 6 weeks)5
      Reflects downloads up to 15 Jan 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)SLDPSO-TA: Track Assignment Algorithm Based on Social Learning Discrete Particle Swarm OptimizationElectronics10.3390/electronics1322457113:22(4571)Online publication date: 20-Nov-2024
      • (2024)Scalable High-Quality Hypergraph PartitioningACM Transactions on Algorithms10.1145/362652720:1(1-54)Online publication date: 22-Jan-2024
      • (2024)Effective Heterogeneous Graph Neural Network for Routing Congestion Prediction2024 2nd International Symposium of Electronics Design Automation (ISEDA)10.1109/ISEDA62518.2024.10617734(369-373)Online publication date: 10-May-2024
      • (2024)Track Assignment Using Gradient Indication and Simulated Annealing2024 IEEE International Symposium on Circuits and Systems (ISCAS)10.1109/ISCAS58744.2024.10557940(1-5)Online publication date: 19-May-2024
      • (2024)Deep Learning-based Algorithm for Multi-objective Driver Chip Cell Layout Optimization2024 IEEE 7th International Conference on Electronic Information and Communication Technology (ICEICT)10.1109/ICEICT61637.2024.10671092(1369-1374)Online publication date: 31-Jul-2024
      • (2024)Variational Label-Correlation Enhancement for Congestion PredictionProceedings of the 29th Asia and South Pacific Design Automation Conference10.1109/ASP-DAC58780.2024.10473930(466-471)Online publication date: 22-Jan-2024
      • (2024)Research on Methods for Very Large Scale Integration Track Assignment RoutingMATEC Web of Conferences10.1051/matecconf/202439900015399(00015)Online publication date: 24-Jun-2024
      • (2023)Progress of Placement Optimization for Accelerating VLSI Physical DesignElectronics10.3390/electronics1202033712:2(337)Online publication date: 9-Jan-2023
      • (2023)High-Quality Hypergraph PartitioningACM Journal of Experimental Algorithmics10.1145/352909027(1-39)Online publication date: 10-Feb-2023
      • (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
      • 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