TY - JOUR
T1 - Bridging Academic Open-Source EDA to Real-World Usability
AU - Rovinski, Austin
AU - Ajayi, Tutu
AU - Kim, Minsoo
AU - Wang, Guanru
AU - Saligane, Mehdi
N1 - Funding Information:
This work was funded under the DARPA IDEA program (grant HR0011-18-2-0032). We would like to thank the rest of the Open-ROAD team, and especially thank our early adopters and contributors. We hope that OpenROAD can continue to grow into a tool that reshapes EDA.
Publisher Copyright:
© 2020 Association on Computer Machinery.
PY - 2020/11/2
Y1 - 2020/11/2
N2 - Several academic EDA tools have been released; however, few are used in real tapeouts, even by other academics. Robust open-source tools require feedback and direction from users. To this end, Open-ROAD employs end-users as internal design advisors who bring with them the experience of multiple tapeouts and EDA tool flow development. This paper discusses the OpenROAD design advisors' ongoing work to bring OpenROAD from a collection of tools to an end-to-end autonomous design flow. We discuss our work to fill in the gaps for a full RTL-to-GDS design flow, assemble a full-flow test suite reflective of real tapeouts, debug flow-level issues between tools, and bridge the gap between OpenROAD developers and others in the open-source community. Lastly, we discuss OpenROAD's long-term goal to become fully autonomous, and what that means from a user's perspective.
AB - Several academic EDA tools have been released; however, few are used in real tapeouts, even by other academics. Robust open-source tools require feedback and direction from users. To this end, Open-ROAD employs end-users as internal design advisors who bring with them the experience of multiple tapeouts and EDA tool flow development. This paper discusses the OpenROAD design advisors' ongoing work to bring OpenROAD from a collection of tools to an end-to-end autonomous design flow. We discuss our work to fill in the gaps for a full RTL-to-GDS design flow, assemble a full-flow test suite reflective of real tapeouts, debug flow-level issues between tools, and bridge the gap between OpenROAD developers and others in the open-source community. Lastly, we discuss OpenROAD's long-term goal to become fully autonomous, and what that means from a user's perspective.
KW - open-source
KW - OpenROAD
KW - RTL-to-GDS
UR - http://www.scopus.com/inward/record.url?scp=85097924982&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85097924982&partnerID=8YFLogxK
U2 - 10.1145/3400302.3415734
DO - 10.1145/3400302.3415734
M3 - Conference article
AN - SCOPUS:85097924982
SN - 1092-3152
VL - 2020-November
JO - IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD
JF - IEEE/ACM International Conference on Computer-Aided Design, Digest of Technical Papers, ICCAD
M1 - 9256694
T2 - 39th IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2020
Y2 - 2 November 2020 through 5 November 2020
ER -