skip to main content
10.1145/3194554.3194579acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
research-article
Public Access

A Comparative Study of Local Net Modeling Using Machine Learning

Published:30 May 2018Publication History

ABSTRACT

Local nets are by default ignored during global routing but can contribute to a high percentage (up to 30%) of total number of nets in the design. Prior work proposed simple models for how local nets are routed and showed benefits such as better congestion analysis post-placement, integration with global routing, and better track assignment. In this work we study local net modeling using machine learning. Our model predicts utilization by local routes inside each global cell. We model this as a regression problem and as reference use local route utilization data from the detailed routing stage using a commercial tool. To solve the problem we identify suitable machine learning algorithms. Within our modeling, we study and rank different features which utilize various layout attributes. We identify the most beneficial features and show our model performs superior to prior work which were based on pin density and Steiner tree models. Our model also performs better for the subset of local nets which are routed in more than one global cell.

References

  1. Olympus-SoC: Place and route for advanced node designs.Google ScholarGoogle Scholar
  2. I. S. Bustany, D. G. Chinnery, J. R. Shinnerl, and V. Yutsis. ISPD 2015 benchmarks with fence regions and routing blockages for detailed-routing-driven placement. In International Symposium on Physical Design, pages 157--164, 2015. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. W. J. Chan, P. Ho, A. B. Kahng, and P. Saxena. Routability optimization for industrial designs at sub-14nm process nodes using machine learning. In ACM International Symposium on Physical Design, pages 15--21, 2017. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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, 27(1):70--83, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. E. Frank, M. A. Hall, and I. H. Witten. The WEKA Workbench. Online Appendix for “Data Mining: Practical Machine Learning Tools and Techniques”. Morgan Kaufmann, Fourth Edition, 2016. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. C. Huang, C. Chiou, K. Tseng, and Y. Chang. Detailed-routing-driven analytical standard-cell placement. In Asia and South Pacific Design Automation Conference, pages 378--383, 2015.Google ScholarGoogle ScholarCross RefCross Ref
  7. R. Kohavi. The power of decision tables. Machine learning: ECML-95, pages 174--189, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. T. M. Mitchell. Machine Learning. The Mc-Graw-Hill Companies, Inc, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. D. Shi and A. Davoodi. Improving detailed routability and pin access with 3D monolithic standard cells. In ACM International Symposium on Physical Design, pages 107--112, 2017. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. D. Shi, E. Tashjian, and A. Davoodi. Dynamic planning of local congestion from varying-size vias for global routing layer assignment. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 36(8):1301--1312, 2017.Google ScholarGoogle ScholarCross RefCross Ref
  11. H. Shojaei, A. Davoodi, and J. T. Linderoth. Planning for local net congestion in global routing. In ACM International Symposium on Physical Design, pages 85--92, 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Y. Wei, C. C. N. Sze, N. Viswanathan, Z. Li, C. J. Alpert, L. N. Reddy, A. D. Huber, G. E. Téllez, D. Keller, and S. S. Sapatnekar. GLARE: global and local wiring aware routability evaluation. In IEEE/ACM Design Automation Conference, pages 768--773, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. M. Wong, W. Liu, and T. Wang. Negotiation-based track assignment considering local nets. In IEEE Asia South Pacific Design Automation Conference, pages 378--383, 2016.Google ScholarGoogle ScholarCross RefCross Ref
  14. V. Yutsis, I. Bustany, D. G. Chinnery, J. R. Shinnerl, and W. Liu. ISPD 2014 benchmarks with sub-45nm technology rules for detailed-routing-driven placement. In ACM International Symposium on Physical Design, pages 161--168, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A Comparative Study of Local Net Modeling Using Machine Learning

          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
            GLSVLSI '18: Proceedings of the 2018 on Great Lakes Symposium on VLSI
            May 2018
            533 pages
            ISBN:9781450357241
            DOI:10.1145/3194554

            Copyright © 2018 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: 30 May 2018

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • research-article

            Acceptance Rates

            GLSVLSI '18 Paper Acceptance Rate48of197submissions,24%Overall Acceptance Rate312of1,156submissions,27%

            Upcoming Conference

            GLSVLSI '24
            Great Lakes Symposium on VLSI 2024
            June 12 - 14, 2024
            Clearwater , FL , USA

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader