OpenROAD-Assistant: An Open-Source Large Language Model for Physical Design Tasks

被引:0
作者
Sharma, Utsav [1 ]
Wu, Bing-Yue [2 ]
Kankipati, Sai Rahul Dhanvi [2 ]
Chhabria, Vidya A. [2 ]
Rovinski, Austin [1 ]
机构
[1] NYU, New York, NY 10012 USA
[2] Arizona State Univ, Tempe, AZ USA
来源
PROCEEDINGS OF THE 2024 ACM/IEEE INTERNATIONAL SYMPOSIUM ON MACHINE LEARNING FOR CAD, MLCAD 2024 | 2024年
关键词
D O I
10.1145/3670474.3685960
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Large language models (LLMs) have shown significant potential in serving as domain-specific chatbots. Recently, these models have emerged as powerful tools for chip design, providing both natural language responses and script generation for domain-specific inquiries. Previous work has demonstrated the effectiveness of LLMs in assisting with physical design automation; however, these approaches often rely on proprietary tools, APIs, technologies, and designs. As a result, access to these models is extremely limited, particularly for new chip designers who could greatly benefit from a design assistant. This paper introduces OpenROAD-Assistant, an open-source chatbot for OpenROAD that relies only on public data and responds to queries in either prose or Python script using the OpenROAD APIs. OpenROAD-Assistant leverages the Llama3-8B foundation model and employs retrieval-aware fine-tuning (RAFT) to respond to physical design-specific questions for OpenROAD. Notably, OpenROAD-Assistant outperforms other foundational models such as ChatGPT3.5, ChatGPT4, Code Llama, Claude3, and other ablation study baselines on the measured metrics (pass@kappa for scripting and BERTScore/BARTScore for question-answering). OpenROAD-Assistant achieves a 77% pass@1 score, 80% pass@3 score for scripting, and it achieves a 98% BERTScore and 96% BARTScore on question-answering.
引用
收藏
页数:7
相关论文
共 29 条
  • [1] AI@Meta, 2024, Llama3
  • [2] Ajayi T., 2019, P GOMACTECH
  • [3] INVITED: Toward an Open-Source Digital Flow: First Learnings from the OpenROAD Project
    Ajayi, Tutu
    Chhabria, Vidya A.
    Fogaca, Mateus
    Hashemi, Soheil
    Hosny, Abdelrahman
    Kahng, Andrew B.
    Kim, Minsoo
    Lee, Jeongsup
    Mallappa, Uday
    Neseem, Marina
    Pradipta, Geraldo
    Reda, Sherief
    Saligane, Mehdi
    Sapatnekar, Sachin S.
    Sechen, Carl
    Shalan, Mohamed
    Swartz, William
    Wang, Lutong
    Wang, Zhehong
    Woo, Mingyu
    Xu, Bangqi
    [J]. PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,
  • [4] Anthropic, 2024, Claude
  • [5] Blocklove J., 2023, MLCAD
  • [6] ChatGPT, 2023, About us
  • [7] Dettmers T., 2024, P NEURIPS
  • [8] GPT4AIGChip: Towards Next-Generation AI Accelerator Design Automation via Large Language Models
    Fu, Yonggan
    Zhang, Yongan
    Yu, Zhongzhi
    Li, Sixu
    Ye, Zhifan
    Li, Chaojian
    Wan, Cheng
    Lin, Yingyan
    [J]. 2023 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2023,
  • [9] github, 2024, OpenROAD-Assistant
  • [10] github, 2024, ChatEDAv1