ChatChisel: Enabling Agile Hardware Design with Large Language Models

被引:0
|
作者
Liu, Tianyang [1 ]
Tian, Qi [1 ]
Ye, Jianmin [1 ]
Fu, LikTung [1 ]
Su, Shengchu [1 ]
Li, Junyan [1 ]
Wane, Gwok-Waa [2 ]
Zhang, Layton [2 ]
Wong, Sam-Zaak [2 ]
Wang, Xi [1 ,2 ]
Yang, Jun [1 ,2 ]
机构
[1] Southeast Univ, Natl ASIC Ctr, Sch Integrate Circuits, Nanjing 210096, Peoples R China
[2] Natl Ctr Technol Innovat Elect Design Automat EDA, Nanjing 211800, Peoples R China
关键词
Chisel; LLM; Agile Hardware Design; RISC-V;
D O I
10.1109/ISEDA62518.2024.10618053
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the increasing complexity of integrated circuits, agile hardware design methodologies are crucial. Modern HDLs like Chisel enhance design quality, but manual implementations remain error-prone and time-consuming. Large language models (LLMs) offer potential for design automation through natural language but face challenges in generating large circuits using Verilog. We evaluate LLM capabilities for Chisel and Verilog generation, demonstrating superior Chisel generation ability. We introduce ChatChisel, the first language-based agile hardware design workflow that generates Chisel from language specifications. ChatChisel utilizes four LLM-based modules for decomposing, generating, error-correcting, and composing hardware designs. Techniques like LLM collaboration and RAG enhance ChatChisel's performance. Using GPT-3.5-turbo, we implemented an RV32I RISC-V CPU with 5-stage pipeline and dynamic branch prediction. We also validate our approach with extensive evaluations. Our experimental results reveal that ChatChisel can outperform LLM-based hardware design with Verilog by an average of 31.86%, implying a significant design capability enhancement and design process acceleration with ChatChisel.
引用
收藏
页码:710 / 716
页数:7
相关论文
共 50 条
  • [41] Opportunities for large language models and discourse in engineering design
    Goepfert, Jan
    Weinand, Jann M.
    Kuckertz, Patrick
    Stolten, Detlef
    ENERGY AND AI, 2024, 17
  • [42] The promises of large language models for protein design and modeling
    Valentini, Giorgio
    Malchiodi, Dario
    Gliozzo, Jessica
    Mesiti, Marco
    Soto-Gomez, Mauricio
    Cabri, Alberto
    Reese, Justin
    Casiraghi, Elena
    Robinson, Peter N.
    FRONTIERS IN BIOINFORMATICS, 2023, 3
  • [43] Towards the holistic design of alloys with large language models
    Pei, Zongrui
    Yin, Junqi
    Neugebauer, Joerg
    Jain, Anubhav
    NATURE REVIEWS MATERIALS, 2024, 9 (12): : 840 - 841
  • [44] LayoutPrompter: Awaken the Design Ability of Large Language Models
    Lin, Jiawei
    Guo, Jiaqi
    Sun, Shizhao
    Yang, Zijiang James
    Lou, Jian-Guang
    Zhang, Dongmei
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 36 (NEURIPS 2023), 2023,
  • [45] Special Issue: Large Language Models in Design and Manufacturing
    Zhao, Yaoyao Fiona
    Niforatos, Evangelos
    Custis, Tonya
    Lu, Yan
    Luo, Jianxi
    JOURNAL OF COMPUTING AND INFORMATION SCIENCE IN ENGINEERING, 2025, 25 (02)
  • [46] CONCEPTUAL DESIGN GENERATION USING LARGE LANGUAGE MODELS
    Ma, Kevin
    Grandi, Daniele
    McComb, Christopher
    Goucher-Lambert, Kosa
    PROCEEDINGS OF ASME 2023 INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, IDETC-CIE2023, VOL 6, 2023,
  • [47] Leveraging large language models for peptide antibiotic design
    Guan, Changge
    Fernandes, Fabiano C.
    Franco, Octavio L.
    de la Fuente-nunez, Cesar
    CELL REPORTS PHYSICAL SCIENCE, 2025, 6 (01):
  • [48] Enabling Energy-Efficient Deployment of Large Language Models on Memristor Crossbar: A Synergy of Large and Small
    Wang, Zhehui
    Luo, Tao
    Liu, Cheng
    Liu, Weichen
    Goh, Rick Siow Mong
    Wong, Weng-Fai
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2025, 47 (02) : 916 - 933
  • [49] Enabling Language Models to Fill in the Blanks
    Donahue, Chris
    Lee, Mina
    Liang, Percy
    58TH ANNUAL MEETING OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (ACL 2020), 2020, : 2492 - 2501
  • [50] Systematic synthesis of design prompts for large language models in conceptual design
    Tian, Yu
    Liu, Ang
    Dai, Yun
    Nagato, Keisuke
    Nakao, Masayuki
    CIRP ANNALS-MANUFACTURING TECHNOLOGY, 2024, 73 (01) : 85 - 88