Ieda: an Open-source Infrastructure of EDA
Xingquan Li,Zengrong Huang,Simin Tao,Zhipeng Huang,Chunan Zhuang,Hao Wang,Yifan Li,Yihang Qiu,Guojie Luo,Huawei Li,Haihua Shen,Mingyu Chen,Dongbo Bu,Wenxing Zhu,Ye Cai,Xiaoming Xiong,Ying Jiang,Yi Heng,Peng Zhang,Bei Yu,Biwei Xie,Yungang Bao
DOI: https://doi.org/10.1109/asp-dac58780.2024.10473983
2024-01-01
Abstract:By leveraging the power of open-source software, the EDA tool offers a cost-effective and flexible solution for designers, researchers, and hobbyists alike. Open-source EDA promotes collaboration, innovation, and knowledge sharing within the EDA community. It emphasizes the role of the toolchain in accelerating the development of electronic systems, reducing design costs, and improving design quality. This paper presents an open-source EDA project, iEDA, aiming to build a basic infrastructure for EDA technology evolution and closing the industrial-academic gap in the EDA area. As the foundation for developing EDA tools and researching EDA algorithms and technologies, iEDA is mainly composed of file system, database, manager, operator and interface. To demonstrate the effectiveness of iEDA, we implement and tape out four chips of different scales (from 700k to 500M gates) on different process nodes (110nm and 28nm) with iEDA. iEDA is publicly available on the project home page https://github.com/OSCC-Project/iEDA.