中文

ReChisel:基于 LLM 与反思的高效自动 Chisel 代码生成

人工智能 2025-05-27 v1 硬件体系结构

摘要

使用硬件描述语言(HDL)(如 Verilog)进行编码是一项耗时且费力的任务。随着大型语言模型的快速发展,人们越来越关注将 LLM 应用于辅助 HDL 编码。近期的工作展示了 LLM 在将自然语言翻译为传统 HDL Verilog 方面的潜力。Chisel 是一种基于 Scala 的下一代 HDL,引入了更高层次的抽象,有助于实现更简洁、更易维护和可扩展的硬件设计。然而,使用 LLM 生成 Chisel 代码的潜力在很大程度上尚未被探索。本工作提出了 ReChisel,这是一个基于 LLM 的智能体系统,旨在提高 Chisel 代码生成的有效性。ReChisel 引入了反思机制,利用编译和仿真过程的反馈迭代地优化生成代码的质量,并引入了逃逸机制以跳出无进展的循环。实验表明,ReChisel 显著提高了 Chisel 代码生成的成功率,取得了与用于 Verilog 代码生成的最先进 LLM 智能体系统相当的性能。

关键词

引用

@article{arxiv.2505.19734,
  title  = {ReChisel: Effective Automatic Chisel Code Generation by LLM with Reflection},
  author = {Juxin Niu and Xiangfeng Liu and Dan Niu and Xi Wang and Zhe Jiang and Nan Guan},
  journal= {arXiv preprint arXiv:2505.19734},
  year   = {2025}
}

备注

Accepted to DAC 2025