skip to main content
10.1145/3508352.3561378acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
invited-talk
Public Access

A Mixed Open-Source and Proprietary EDA Commons for Education and Prototyping

Published: 22 December 2022 Publication History

Abstract

In recent years, several open-source projects have shown potential to serve a future technology commons for EDA and design prototyping. This paper examines how open-source and proprietary EDA technologies will inevitably take on complementary roles within a future technology commons. Proprietary EDA technologies offer numerous benefits that will endure, including (i) exceptional technology and engineering; (ii) ever-increasing importance in design-based equivalent scaling and the overall semiconductor value chain; and (iii) well-established commercial and partner relationships. On the other hand, proprietary EDA technologies face challenges that will also endure, including (i) inability to pursue directions such as massive leverage of cloud compute, extreme reduction of turnaround times, or "free tools"; and (ii) difficulty in evolving and addressing new applications and markets. By contrast, open-source EDA technologies offer benefits that include (i) the capability to serve as a friction-free, democratized platform for education and future workforce development (i.e., as a platform for EDA research, and as a means of teaching / training both designers and EDA developers with public code); and (ii) addressing the needs of underserved, non-enterprise account markets (e.g., older nodes, research flows, cost-sensitive IoT, new devices and integrations, system-design-technology pathfinding). This said, open-source will always face challenges such as sustainability, governance, and how to achieve critical mass and critical quality. The paper will conclude with key directions and synergies for open-source and proprietary EDA within an EDA Commons for education and prototyping.

References

[1]
T. Ajayi, V. A. Chhabria, M. Fogaça, S. Hashemi, A. Hosny, A. B. Kahng, M. Kim, J. Lee, U. Mallappa, M. Neseem, G. Pradipta, S. Reda, M. Saligane, S. S. Sapatnekar, C. Sechen, M. Shalan, W. Swartz, L. Wang, Z. Wang, M. Woo and B. Xu, "Toward an Open-Source Digital Flow: First Learnings from the OpenROAD Project", Proc. DAC, 2019, pp. 76:1--76:4.
[2]
T. Ansell, "Open Source 101", 2019. j.mp/eri19-foss101
[3]
T. Ansell and M. Saligane, "The Missing Pieces of Open Design Enablement: A Recent History of Google Efforts", Proc. ICCAD, 2020, Article No. 112, pp. 1--8. https://ieeexplore.ieee.org/document/9256818
[4]
B. Bailey, "The Next Incarnation of EDA", Semiconductor Engineering, August 25, 2022. https://semiengineering.com/the-next-incarnation-of-eda/
[5]
J. Chen, I. H.-R. Jiang, J. Jung, A. B. Kahng, S. Kim, et al., "DATC RDF-2021: Design Flow and Beyond", Proc. ICCAD, 2021, pp. 1--6.
[6]
L. T. Clark, V. Vashishtha, L. Shifren, A. Gujja, S. Sinha, B. Cline, C. Ramamurthy and G. Yeric, "ASAP7: A 7-nm FinFET Predictive Process Design Kit", Microelectronics J. 53 (2016), pp. 105--115.
[7]
S. Fenstermaker, D. George, A. B. Kahng, S. Mantik, and B. Thielges, "METRICS: A System Architecture for Design Process Optimization," Proc. DAC, 2000, pp. 705--710.
[8]
J. S. Hodges, "Six (or so) Things You Can Do with a Bad Model", Operations Research 39(3) (1991), pp. 355--365. https://www.rand.org/content/dam/rand/pubs/notes/2005/N3381.pdf
[9]
International Technology Roadmap for Semiconductors. http://www.itrs2.net/itrs-reports.html
[10]
J. Jung, A. B. Kahng, S. Kim, and R. Varadarajan, "METRICS2.1 and Flow Tuning in the IEEE CEDA Robust Design Flow and OpenROAD", Proc. ICCAD, 2021, pp. 1--9.
[11]
A. B. Kahng, "DA Perspectives and Futures: An Update", keynote talk, Intl. Workshop on Logic Synthesis, 2017. http://www.iwls.org/iwls2017/slides/keynote-andrew-kahng.pdf
[12]
A. B. Kahng, "Looking into the Mirror of Open Source", Proc. ICCAD, 2019, pp. 1--8.
[13]
A. B. Kahng, "Open-Source EDA: If We Build It, Who Will Come?", Proc. VLSI-SoC, 2020, pp. 1--6.
[14]
A. B. Kahng, "Machine Learning for CAD/EDA: The Road Ahead", IEEE Design & Test (2022).
[15]
A. B. Kahng and S. Mantik, "A system for Automatic Recording and Prediction of Design Quality Metrics," Proc. ISQED, 2001, pp. 81--86.
[16]
A. B. Kahng and T. Spyrou, "The OpenROAD Project: Unleashing Hardware Innovation", Proc. Government Microcircuit Applications and Critical Technology Conference, 2021, pp. 1--6.
[17]
L. Lanza, M. Wishart and M. Kassem, "The Democratization of Chip Design", Semiconductor Digest, July 2022 pp. 33--36. https://www.semiconductor-digest.com/the-democratization-of-chip-design/
[18]
S. Leef, "Workshop Intro: The Future of Open-Source Chip Design Tools Advancements in Open-Source Electronic Design Automation", ERI Summit and MTO Symposium, October 20, 2021. https://eri-summit.darpa.mil/docs/ERISUMMIT2021/Leef_Open_Source_Workshop.pdf
[19]
A. Mirhoseini, A. Goldie, M. Yazgan, J. Jiang, E. Songhori, S. Wang et al., "Chip Placement with Deep Reinforcement Learning", arXiv 2004.10746, 2020.
[20]
A. Mirhoseini, A. Goldie, M. Yazgan, J. W. Jiang, E. Songhori, S. Wang, et al., "A Graph Placement Methodology for Fast Chip Design", Nature 594 (2021), pp. 207--212. https://github.com/google-research/circuit_training
[21]
G. E. Moore, "Cramming More Components Onto Integrated Circuits", Electronics 38(8), April 1965.
[22]
M. Papermaster, "Advancing EDA Through the Power of AI and High-performance Computing", opening keynote, ACM/IEEE DAC, July 2022.
[23]
A. Tumeo, "Open Hardware Technology Commons", presentation at Open-Source EDA and Benchmarking Summit birds-of-a-feather meeting, ACM/IEEE DAC, July 2022. https://open-source-eda-birds-of-a-feather.github.io/doc/slides/Antonino%20Tumeo_BOF.pdf
[24]
ASAP7 PDK and 7.5-Track Cell Library. https://github.com/The-OpenROAD-Project/asap7
[25]
DATC Robust Design Flow. https://github.com/ieee-ceda-datc/datc-rdf
[26]
Metrics4ML. https://github.com/ieee-ceda-datc/datc-rdf-Metrics4ML
[27]
The OpenROAD Project. https://github.com/The-OpenROAD-Project
[28]
The OpenROAD Flow. https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts
[29]
SkyWater 130nm Open Source PDK. https://github.com/google/skywater-pdk
[30]
CHIPS and Science Act of 2022. https://www.nist.gov/chips
[31]
"DARPA Rolls Out Electronics Resurgence Initiative", Defense Advanced Research Projects Agency, September 13, 2017. https://www.darpa.mil/news-events/2017-09-13
[32]
"DOD Aims to Close Gap in Bringing U.S. Tech Innovation to Market", DOD News, April 20, 2022. https://www.defense.gov/News/News-Stories/Article/Article/3004711/dod-aims-to-close-gap-in-bringing-us-tech-innovation-to-market/
[33]
"Electronic System Design Industry Logs 14.4% Year-over-Year Revenue Growth in Q3 2021, ESD Alliance Reports", SEMI, April 4, 2022. https://www.semi.org/en/news-media-press-releases/semi-press-releases/electronic-system-design-industry-logs-14.4%25-year-over-year-revenue-growth-in-q4-2021-esd-alliance-reports
[34]
The Embedded Entrepreneurship Initiative: Accelerating Technologies that Fundamentally Change the Way We Live, Work, and Fight. https://eei.darpa.mil/
[35]
"European Chips Act: Communication, Regulation, Joint Undertaking and Recommendation", Policy and Legislation, February 8, 2022. https://digital-strategy.ec.europa.eu/en/library/european-chips-act-communication-regulation-joint-undertaking-and-recommendation
[36]
"Commission Staff Working Document: A Chips Act for Europe", May 2022. https://ec.europa.eu/newsroom/dae/redirection/document/86690
[37]
"Incentives, Infrastructure, and Research and Development Needs to Support a Strong Domestic Semiconductor Industry: Summary of Responses to Request for Information", NIST special publication 1282, August 2022. https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.1282.pdf
[38]
J. Reed, "India's High Stakes Bid to Join the Global Semiconductor Race", Financial Times, September 1, 2022. https://www.ft.com/content/cbd50844-853e-4435-8028-f581d536a89a
[39]
"Request for Information: Partnerships for Coupling Innovation and Manufacturing Through Critical On-shore Prototyping", U.S. Dept. of Defense Notice N0016422SNB42, February 24, 2022. https://sam.gov/opp/656b39ff64ec4d4fa47ff9820d1c554b/view
[40]
"What is the Future for Open-Source EDA?", research panel, DAC, July 2022. https://vlsicad.ucsd.edu/NEWS22/dac2022_opensource_panel.pdf
[41]
"Implementation of Certain 2021 Wassenaar Arrangement Decisions on Four Section 1758 Technologies", U.S. Department of Commerce Bureau of Industrial Security, August 15, 2022. https://www.federalregister.gov/documents/2022/08/15/2022-17125/implementation-of-certain-2021-wassenaar-arrangement-decisions-on-four-section-1758-technologies
[42]
IEEE CEDA Design Automation Technical Committee. https://ieee-ceda.org/node/2591.
[43]
https://theopenroadproject.org/wp-content/uploads/2019/12/OpenROAD-Safe-Names-Conventions-v1.0.pdf

Cited By

View all
  • (2024)A study of the electric circuit modelling and simulation software efficiency and their accuracy, speed and ease of use comparisonВісник Черкаського державного технологічного університету10.62660/bcstu/2.2024.3229:2(32-44)Online publication date: 27-May-2024

Index Terms

  1. A Mixed Open-Source and Proprietary EDA Commons for Education and Prototyping

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ICCAD '22: Proceedings of the 41st IEEE/ACM International Conference on Computer-Aided Design
    October 2022
    1467 pages
    ISBN:9781450392174
    DOI:10.1145/3508352
    Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

    Sponsors

    In-Cooperation

    • IEEE-EDS: Electronic Devices Society
    • IEEE CAS
    • IEEE CEDA

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 22 December 2022

    Check for updates

    Author Tags

    1. EDA
    2. VLSI design
    3. hardware prototyping
    4. open-source

    Qualifiers

    • Invited-talk

    Funding Sources

    Conference

    ICCAD '22
    Sponsor:
    ICCAD '22: IEEE/ACM International Conference on Computer-Aided Design
    October 30 - November 3, 2022
    California, San Diego

    Acceptance Rates

    Overall Acceptance Rate 457 of 1,762 submissions, 26%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)143
    • Downloads (Last 6 weeks)16
    Reflects downloads up to 28 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)A study of the electric circuit modelling and simulation software efficiency and their accuracy, speed and ease of use comparisonВісник Черкаського державного технологічного університету10.62660/bcstu/2.2024.3229:2(32-44)Online publication date: 27-May-2024

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media