Abstract
Open source has started energizing both industrial and academic research and development in electronic design automation (EDA) systems. By moving to open source, we can speed up our effort and work with others who are working toward the same goals, while reducing costs and improving end products. However, building an open-source project is much more than placing the codebase on the web. In this paper, we will talk about essential building blocks to create an impactful open-source project, including source repository, project landing page, documentation, and continuous integration. We will also cover the use of web-based frameworks to design a showcase project to bring community's attention. We will then share our experience in developing an open-source timing analyzer (OpenTimer) and a parallel task programming library (Cpp-Taskflow), both of which are being used in many industrial and academic EDA research projects.
| Original language | English |
|---|---|
| Title of host publication | 56th ACM/IEEE Design Automation Conference - Proceedings 2019 |
| Publisher | Association for Computing Machinery (ACM) |
| Pages | 1-4 |
| Number of pages | 4 |
| ISBN (Electronic) | 9781450367257 |
| ISBN (Print) | 9781728124261 |
| DOIs | |
| Publication status | Published - 6 Jun 2019 |
| Event | 56th ACM/IEEE Design Automation Conference - Las Vegas, United States Duration: 2 Jun 2019 → 6 Jun 2019 https://ieeexplore.ieee.org/xpl/conhome/8791231/proceeding (Link to conference proceedings) https://dl.acm.org/doi/proceedings/10.1145/3316781 (Link to conference proceedings) |
Publication series
| Name | ACM/IEEE Design Automation Conference - Proceedings |
|---|---|
| ISSN (Print) | 0738-100X |
Conference
| Conference | 56th ACM/IEEE Design Automation Conference |
|---|---|
| Abbreviated title | DAC 2019 |
| Country/Territory | United States |
| City | Las Vegas |
| Period | 2/06/19 → 6/06/19 |
| Internet address |
|
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 9 Industry, Innovation, and Infrastructure
User-Defined Keywords
- Open source software
- electronic design automation
Fingerprint
Dive into the research topics of 'Essential Building Blocks for Creating an Open-source EDA Project'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver